freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)課程管理系統(tǒng)-文庫(kù)吧資料

2025-01-30 11:57本頁(yè)面
  

【正文】 int menu_student() //學(xué)生主界面 { char c。039。 c=getchar()。 printf(\t|************************************|\n\n)。 printf(\t|************************************|\n)。 18 printf(\t|************************************|\n)。 printf(\t|************************************|\n)。 printf(\t|************************************|\n)。 printf(\t|*** 土木系課程管理信息系統(tǒng) ***|\n)。) { system(cls)。||c39。 while(c39。 //學(xué)生業(yè)務(wù)調(diào)用 void yuwu_gaunli(course,int)。 //自動(dòng)存儲(chǔ) int pass()。 //自定義存儲(chǔ)課程函數(shù) int read(course,int)。 //查詢(xún)課程業(yè)務(wù) void Change(course,int)。 //按課程序號(hào)查詢(xún) void find_nature(course,int,int)。 //課程輸出 void find_num(course,int,int)。 //課程顯示函數(shù) int Delete(course,int)。 //課程編號(hào)號(hào)排序 void sort_name(course,int)。 //輸入函數(shù) 17 void exchange(course,int,int)。 //登錄界面 void qiehuan()。 //學(xué)生主界面 void leave()。 int menu_guanli()。 //課程承擔(dān)學(xué)院 }。 //課程學(xué)分 char college[20]。 //課程名稱(chēng) int hours。 struct course //數(shù)據(jù)結(jié)構(gòu) { int num。最后,感謝網(wǎng)上提供課程設(shè)計(jì)模板的前輩以及書(shū)籍資料的編者給我提供參考。在此期間,我不僅學(xué)到了許多新的知識(shí),而且也開(kāi)闊了視野,提高了自己的設(shè)計(jì)能力,鍛煉了自己的耐心。 致謝 在這次課程設(shè)計(jì)的過(guò)程中,我得到了許多人的幫助。 在課程設(shè)計(jì)過(guò)程中,收獲知識(shí),提高能力的同時(shí),我也學(xué)到了很多人生的哲理,懂得怎么樣去制定計(jì)劃,怎么樣去實(shí)現(xiàn)這個(gè)計(jì)劃,并掌握了在執(zhí)行過(guò)程中怎么樣去克服心理上的不良情緒。 雖然這次課程設(shè)計(jì)的設(shè)計(jì)內(nèi)容不是很新穎,但是 無(wú)論如何 都 是自 15 己的勞動(dòng)成果,是自己經(jīng)過(guò)努力得到的成績(jī),同時(shí)也是學(xué)習(xí) C 語(yǔ)言的一次實(shí)踐作業(yè),自己進(jìn)步的證明。而且編程是一件高精度、模范化的事情,稍有疏乎都會(huì)影響全局 ,比如:我在編寫(xiě)文件讀寫(xiě)過(guò)程中判斷調(diào)節(jié)按書(shū)上的 if( fgetc( fp) =EOF)停止文件操作,但是讀出來(lái)文件還是不完整,最后經(jīng)過(guò)老師的指導(dǎo)使用 while(!feof(fp))判斷條件才是文件讀寫(xiě)功能實(shí)現(xiàn);除此之外, 也可能因?yàn)槟骋惶幍男〉腻e(cuò)誤而導(dǎo)致整個(gè)程序的無(wú)法運(yùn)行 ,比如:可能由于我的初心,在 printf 輸出語(yǔ)句輸出數(shù)據(jù)用了地址符號(hào) amp。 經(jīng)過(guò)一波三折,終于開(kāi)始正式編程??墒乾F(xiàn)在一切都晚了,還好時(shí)間還算是充裕, 我 只好 硬著頭皮去請(qǐng)教老師設(shè)計(jì)思路 。 我做的是課程管理信息系統(tǒng),雖然是很簡(jiǎn)單的一個(gè)小的程序,但對(duì)我一個(gè)初學(xué)者來(lái)說(shuō)卻是一個(gè)很大的困難。在設(shè)計(jì)的過(guò)程中遇到 諸多 問(wèn)題,可以說(shuō)得是困難重重,我想應(yīng)該可以理解的, 畢竟 這是大學(xué)來(lái) 第一次做的 課程設(shè)計(jì)。 回顧起此次課程設(shè)計(jì),至今我們?nèi)愿锌H多,的確,自從拿到題目到完成整個(gè)編程,從理論到實(shí)踐,在整整半個(gè)月的日子里,不僅可以鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識(shí)。 修改前 修改后 14 五、 設(shè)計(jì)心得 總結(jié) 課 程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí) ,發(fā)現(xiàn) ,提出 ,分析和解決實(shí)際問(wèn)題 ,鍛煉實(shí)踐能力的重要環(huán)節(jié) ,是對(duì)我們的實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程 .隨著科學(xué)技術(shù)發(fā)展的日新月異,當(dāng)今計(jì)算機(jī)應(yīng)用在生活中可以說(shuō)得是無(wú)處不在。進(jìn)入登入系統(tǒng),選擇 2 后,輸入密碼: 1234 進(jìn)入管理員業(yè)務(wù)菜單,根據(jù)提示選擇相應(yīng)的功能進(jìn)行操作。調(diào)試如下: 系統(tǒng)使用說(shuō)明 學(xué)生使用說(shuō)明 進(jìn)入登錄系統(tǒng)中,選擇 1 進(jìn)入學(xué)生業(yè)務(wù)菜單,根據(jù)提示選擇相應(yīng)的功能 進(jìn)行操作,導(dǎo)出的課程信息可以在所建立的工程文件夾中你所命名的 TXT 文件查看。 刪除前后的比較。期程序如下:(右邊為函數(shù) exchange()的內(nèi)容) 11 課程讀取與導(dǎo)出的實(shí)現(xiàn) 一個(gè)系統(tǒng)本身應(yīng)該存在信息,但是不能全部寫(xiě)在預(yù)定的數(shù)組中,這時(shí)候可以通過(guò)文件操作來(lái)實(shí)現(xiàn)信息庫(kù)的建立,讀取和保存,通過(guò)指針 fp 的移動(dòng)來(lái)實(shí)現(xiàn)讀取文件中的信息,或者將結(jié)合數(shù)組信息寫(xiě)到文件中,代碼如 下: 調(diào)試結(jié)果如下: 文件中數(shù)據(jù)庫(kù) 按名稱(chēng)排序?qū)说叫碌奈募? 讀取后按編號(hào)排序顯示 12 課程查詢(xún)的實(shí)現(xiàn) 當(dāng)選擇查詢(xún)功能時(shí),要手動(dòng)選取查詢(xún)方式,有 find_num()、 find_name(t)、find_nature()供選擇,第一個(gè)是按編號(hào)查詢(xún),第二個(gè)是按名稱(chēng)查詢(xún),第三個(gè)是按課程性質(zhì)查詢(xún),它們都是通過(guò) white 語(yǔ)句來(lái)控制課程的輸出達(dá)到查詢(xún)的效果。 密碼正確 輸入 3 次錯(cuò)誤密碼 密碼輸入錯(cuò)誤 10 課程顯示的實(shí)現(xiàn) 當(dāng)用戶(hù)要求顯示課程時(shí),系統(tǒng)就提示用戶(hù)選擇顯示的排序方式,當(dāng)選擇 1,系統(tǒng)就會(huì)調(diào)用編號(hào)排序函數(shù),先排序后在 顯示屏上輸出; 當(dāng)選擇 2 時(shí),系統(tǒng)就會(huì)調(diào)用名稱(chēng)排序函數(shù),排序后輸出,系統(tǒng)暫停。 課程輸入的實(shí)現(xiàn) 當(dāng)選擇課程添加時(shí),系統(tǒng)會(huì)提示需要添加幾門(mén)課程,當(dāng)輸入一個(gè)值時(shí),成為添加課程的終止條件,這里使用 for 語(yǔ)句循環(huán)來(lái)實(shí)現(xiàn)幾門(mén)課程的輸入,輸入課程到結(jié)構(gòu)數(shù)組中時(shí),每次在全局變量 n 的基礎(chǔ)上加 1,便可保持整個(gè)系統(tǒng)的一致性。當(dāng)輸入 1 時(shí),系統(tǒng)自動(dòng)轉(zhuǎn)向?qū)W生業(yè)務(wù)界面;當(dāng)輸 2 時(shí),系統(tǒng)就調(diào)用密碼函數(shù),進(jìn)行密碼驗(yàn)證才能進(jìn)入管理員業(yè)務(wù)界面;當(dāng)輸入 0 時(shí),系統(tǒng)調(diào)用離開(kāi)界面函數(shù), 結(jié)束。 顯示命令 輸出函數(shù) 查詢(xún)命令 輸出函數(shù) 開(kāi) 始 輸入密碼 正確 錯(cuò)誤 管理員業(yè)務(wù) 結(jié)束 存儲(chǔ)函數(shù) Srtcmp(數(shù)組 1,數(shù)組 2) 返回值大于 0 數(shù)組 1,數(shù)組 2,值互換。 排序模塊 兩種排序方式,一是按課程名稱(chēng)排序,一是 按課程編號(hào)排序。 定義整型變量 i,j 輸入 要添加 的課程數(shù)賦值給 j 在 for 循環(huán)中進(jìn)行第一次循環(huán) 輸入課程的 編號(hào) 名稱(chēng) 學(xué)時(shí) 學(xué)分 承擔(dān)學(xué)院 添加 成功 任意鍵返回菜單 選擇刪除功能 輸入 要?jiǎng)h除的課程編號(hào) 查找到該課程數(shù)組地址,將后面值往前移動(dòng),全局變量 n1。 j為將要添加的課程門(mén)數(shù),從鍵盤(pán)上輸入,也為輸入 for 語(yǔ)句的終止條件,當(dāng) i=j 時(shí),停止輸入。 //學(xué)生業(yè)務(wù)調(diào)用 void yuwu_gaunli(course,int)。 //自動(dòng)存儲(chǔ) int pass()。 //自定義存儲(chǔ)課程函數(shù) int read(course,int)。 //查詢(xún)課程業(yè)務(wù) void Change(course,int)。 //按課程序號(hào)查詢(xún) void find_nature(course,int,int)。 //課程輸出 void find_num(course,int,int)。 //課程顯示 函數(shù) int Delete(course,int)。 //課程編號(hào)號(hào)排序 void sort_name(course,int)。 //輸入函數(shù) void exchange(course,int,int)。 //登錄界面 void qiehuan()。 //學(xué)生主界面 void leave()。 //定義存儲(chǔ)結(jié)構(gòu)數(shù)組 函數(shù)名說(shuō)明 int menu_guanli()。 //課程承擔(dān)學(xué)院 }。 //課程學(xué)分 char college[20]。 //課程名稱(chēng) int hours。 //定義一個(gè)全局變量 struct course //定義結(jié)構(gòu)體 { int num。 按課程編號(hào)排序函數(shù) sort_name(cou,n)。 課程輸出函數(shù) qiehuan()。 按課程姓名查找函數(shù) find_nature(cou,m,n)。 切換間界面函數(shù) find_num(cou,m,n)。 按課程編號(hào)排序函數(shù) sort_name(cou,n)。 離開(kāi)界面函數(shù) qiehuan()。 刪除函數(shù) write(cou,n) 。 查詢(xún)菜單函數(shù) 模塊 Change(cou,n)。 鍵盤(pán) 輸入信息函數(shù) Display(cou,n)。 自由保存信息到文件函數(shù) Leave()。 查詢(xún)菜單函數(shù) 學(xué)生業(yè)務(wù)模塊 Display(cou,n)。 離開(kāi)界面函數(shù) menu_student()。 管理員業(yè)務(wù)函數(shù) pass()。) yuwu_student(cou,n)。 讀取文件函數(shù) denglu()。 菜單模塊分析 結(jié)合系統(tǒng)的用戶(hù)需求,應(yīng)該設(shè)計(jì) 3個(gè)菜單,即身份選擇菜單、游客業(yè)務(wù)菜單和管理業(yè)務(wù)菜單,除此之外還有有 5個(gè)界面,即登錄界面、游客菜單界面、管理員菜單界面、程序功能切換界面和離開(kāi)界面。結(jié)合系統(tǒng)的功能需求,程序至少分為 6個(gè)大模塊,分別為信息錄入模塊、信息顯示模塊、信息查找模塊、信息修改模塊、信息排序模塊以及信息保存模塊。 課程信息分析 對(duì)于系統(tǒng)中的課程應(yīng)該包括課程編號(hào)、課程名稱(chēng)、課程學(xué)時(shí)、課程學(xué)分、課程性質(zhì)、課程承擔(dān)教學(xué)的單位等信息。對(duì)于管理員的需求,系統(tǒng)應(yīng)該具備包括課程
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1