![c語言實訓題目說明文檔_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/e39a5248-1f94-452b-8b4e-54552e5fef06/e39a5248-1f94-452b-8b4e-54552e5fef061.gif)
![c語言實訓題目說明文檔_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/e39a5248-1f94-452b-8b4e-54552e5fef06/e39a5248-1f94-452b-8b4e-54552e5fef062.gif)
![c語言實訓題目說明文檔_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/e39a5248-1f94-452b-8b4e-54552e5fef06/e39a5248-1f94-452b-8b4e-54552e5fef063.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、題目一成績管理系統(tǒng)說明文檔1.1概述本系統(tǒng)主要實現(xiàn)用戶登錄,顯示主菜單,學生信息的輸入、輸出、按學號查詢 學生信息、按成績降序排序,追加學生信息,把學生信息保存到文件,從文件中導 出學生信息等功能在輸入和追加信息時進行數(shù)據(jù)的有效性驗證1.2模塊結構圖1:登錄功能:用戶輸入口令,如果與系統(tǒng)內保存的密碼相一致,貝U登陸成功; 否則重新輸入口令,直至輸入口令正確才可以登錄系統(tǒng).2:顯示主菜單:用戶登錄成功,系統(tǒng)顯示圖形界面,顯示系統(tǒng)功能的提示信息3:學生信息輸入:用戶輸入要添加的學生的學號、姓名、成績等信息,系統(tǒng)創(chuàng) 建鏈表,逐個保存學生信息當用戶輸入學號為0時,輸入結束4:學生信息輸出:將數(shù)組中的學
2、生信息輸出到屏幕上5:按學號查詢學生信息:用戶輸入要查詢學生的學號,系統(tǒng)查詢該學號在鏈表 中是否存在,存在則輸出該學生的全部信息;否則,輸出not found.6:成績排序:對鏈表中的所有學生按成績有高到低的順序排序,用選擇法來實現(xiàn).7:追加學生信息:在已建好的鏈表尾追加學生信息(學號、姓名、成績),當學號為0,則輸入結束.8:導出數(shù)據(jù):把學生信息保存到磁盤文件里9:導入數(shù)據(jù):從外部文件中導出學生信息到系統(tǒng)鏈表里,如果鏈表不存在,就 創(chuàng)建一個新鏈表.10:數(shù)據(jù)驗證:輸入數(shù)據(jù)時,來驗證數(shù)據(jù)的輸入格式正確,保證學號唯一性1.3系統(tǒng)流程圖圖1.2成績管理系統(tǒng)系統(tǒng)流程圖1.4函數(shù)列表序號函數(shù)名稱函數(shù)說
3、明1.void mainmenu()顯示主菜單,無參無返回值2.int logi n( char password)登錄系統(tǒng),password接收用戶輸入的密碼,返回 值整數(shù)1或0, 1表示登陸成功,0表示登陸失敗3.nod* myread()從文件中讀取數(shù)據(jù)到一個新建的鏈表中,返回新 建鏈表指針4.nod *mycreate()新創(chuàng)建一個鏈表,并存儲輸入的學生信息,函數(shù) 返回鏈表的頭指針5.void mypri nt(nod *head)從頭到尾依次輸出鏈表內學生信息,head接收已經(jīng)存在的鏈表頭指針6.void myquery (nod *head,l ong xuehao)根據(jù)輸入的學號
4、(xuehao ),在鏈表(head)中查 找該學生是否存在,如存在,輸出該學生的所有 信息;否則輸出 not found.7.void myadd( nod *head)在已有鏈表(head)的末尾添加新的學生信息8.nod * mysort (nod *head)用選擇法按成績對已有鏈表(head)中的學生進行排序,(必須)返回排序后的鏈表頭指針,head接收已有鏈表頭指針9.void mywrite( nod* head)把已有鏈表(head)中的數(shù)據(jù)導出到文件中1.5使用說明本系統(tǒng)由于模塊較多,運行系統(tǒng)時要參照系統(tǒng)流程圖順序;系統(tǒng)的功能菜單0-7,應依次調用:登陸成功后,先選擇0或1功
5、能,來建立鏈表存儲數(shù)據(jù);然后選擇 2,顯 示數(shù)據(jù);然后選擇3查詢功能,然后選擇4追加學生信息,再選擇5,對成績進行排序; 然后選擇6導出數(shù)據(jù)到文件,最后選擇7,退出系統(tǒng).題目二 學生信息管理系統(tǒng)2.1概述本系統(tǒng)包括成績錄入、成績修改、學生信息修改、刪除、查找等 9個功能.要求界面 菜單設置和布局合理,用戶操作方便.2.2模塊結構圖圖2.1學生信息管理系統(tǒng)結構圖2.3系統(tǒng)流程圖圖2.2學生信息管理系統(tǒng)流程圖2.4函數(shù)列表序號函數(shù)名稱函數(shù)說明1.void display(void )顯示操作采單2.void score in put(void)成績錄入函數(shù)3.void score_edit(voi
6、d)修改成績函數(shù),先根據(jù)學號查找有此學生,之后進行 修改4.void stude nt edit(void)更新函數(shù),更新某個學生的信息序號函數(shù)名稱函數(shù)說明5.void stude nt_del(void)刪除函數(shù),根據(jù)學號查找要刪除的學生,將其學號改為06.int search_id(void)查找函數(shù)7.void stude nt_n ew(void)學生基本信息錄入,基本信息包括學號、年齡、C成績、英語成績、數(shù)據(jù)庫成績、姓名8.void browser(void)排序函數(shù)9.void sort_it(char nn)選擇排序方式,如按學號排序、各科成績排序、總成 績排序等2.5使用說明用
7、戶運行系統(tǒng)后,按照系統(tǒng)提示完成操作,執(zhí)行過程參照系統(tǒng)的流程圖.題目三圖書管理系統(tǒng)補充:增加訪問權限控制,如果是管理員可以進行圖書錄入、刪除書籍信息,如果是普通用戶可以 進行借書還書和查詢書籍信息 .3.1概述本系統(tǒng)主要實現(xiàn)圖書錄入、借書、還書、查詢書籍、刪除書籍等功能,要求界面菜 單設置和布局合理,用戶操作方便.3.2模塊結構圖圖3.1圖書管理系統(tǒng)結構圖3.3系統(tǒng)流程圖開始T結束圖3.1圖書管理系統(tǒng)流程圖圖3.4函數(shù)列表序號函數(shù)名稱函數(shù)說明1.void display。顯示操作菜單2.void book_out()借書函數(shù),能找到該書并且有庫存方可借書3.void book in()還書函數(shù)4
8、.void book_add()錄入書籍信息函數(shù)(圖書編號、圖書總量、書名、作者、圖 書庫存(初始庫存=總量)5.void book_del()刪除函數(shù),先調用查找函數(shù),看該編號的書存在否,如果存在,讓該編號書籍的編號重新賦值為06.int search book()查找函數(shù),按編號查找3.5使用說明本系統(tǒng)用來實現(xiàn)圖書管理用戶運行系統(tǒng)后,按照系統(tǒng)提示完成操作,執(zhí)行過程 參照系統(tǒng)的流程圖.題目四計算器程序說明文檔4.1概述本系統(tǒng)能夠在整數(shù)間進行加、減、乘、除、求余以及累加求和、計算n等運算,本系統(tǒng)要求有良好的顯示菜單,使用方便.4.2模塊結構圖圖4.1計算器系統(tǒng)結構圖4.3系統(tǒng)流程圖圖4.2計算
9、機系統(tǒng)流程圖7 / 114.4函數(shù)表列序號函敵痺型說明備注int addfinty)加法taame subfint 竝坨【y)減法3int multifint vj乘法+int divideint x.im y)除法5iiiE anth corapluneiitCifK xrint y)求余6Long tnr facronllint n)求出7int 5um n(int n)累加至町Svoid)顯示菜單4.5使用說明本系統(tǒng)用來實現(xiàn)簡單的計算器功能用戶運行系統(tǒng)后,按照系統(tǒng)提示完成操作,執(zhí)行 過程參照系統(tǒng)的流程圖.題目五文曲星小游戲說明文檔5.1概述本系統(tǒng)對由玩家隨機輸入4個不重復的數(shù)
10、字(如:83 1 2 )按回車后電腦給出 提示,其形式為?A?B.玩家所輸入的四位數(shù)中,位置和數(shù)字都正確則為A,數(shù)字相同但位置不相同時為B,只可以猜10次,若所用的次數(shù)小于紀錄保持者,則為破 紀錄.5.2模塊結構圖圖5文曲星結游圖1:產(chǎn)生數(shù)字模塊:根據(jù)猜數(shù)字要求, 隨機輸入4個不重復的數(shù)字.2:初始化記錄者模塊:玩家按提示進行猜數(shù)字游戲3:新紀錄4:破紀錄者模塊: 者模塊:1:產(chǎn)生四個數(shù)字模塊5.3統(tǒng)流程圖玩家在規(guī)定次數(shù)內成功完成游戲圖5.2系統(tǒng)流程圖5.4函數(shù)列表1、Get nu mber隨機產(chǎn)生四個數(shù)的函數(shù)2、Newset初始化記錄者函數(shù)3、Breakrecord新紀錄者函數(shù)4、Gorea
11、d讀取破紀錄者函數(shù)5、Get nu mber隨機產(chǎn)生四個數(shù)的函數(shù)6、Newset初始化記錄者函數(shù)7、Breakrecord新紀錄者函數(shù)8Goread讀取破紀錄者函數(shù)題目六105撲克游戲系統(tǒng)說明文檔6.1概述本系統(tǒng)主要實現(xiàn)游戲功能,利用撲克的點數(shù)計算是否超過10.5.功能:1 建立一副新牌;2洗牌;3.請輸入玩家個數(shù);4 按順序發(fā)牌并公布結果6.2模塊結構圖10.5撲克游戲圖6.1.撲克游戲模塊結構圖1. 建立一副新牌:顯示整副牌給游戲者檢查2. 洗牌;|隨機換牌,把牌的順序打亂1)你和電腦玩;2)兩個到八發(fā)牌公布結杲3請輸入玩家個數(shù):4按丿建序發(fā)牌并公布結牌牌;個數(shù)總、點數(shù)6.3系統(tǒng)流程圖開始圖6.2撲克游戲系統(tǒng)流程圖6.4函數(shù)列
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全生產(chǎn)技術服務合同范本
- 鐵路交通設施建設施工合同
- 物業(yè)保潔外包合同
- 2025園林綠化合作合同范本
- 2025年浙科版選修3地理上冊月考試卷
- 聘用合同補充協(xié)議
- 代加工的合同模板范本
- 簡單的鋁材購銷合同范本
- 培訓租場地合同協(xié)議書范本
- 產(chǎn)品加工的簡單合同范本
- 大慶市2025屆高三年級第二次教學質量檢測(二模)政治試卷(含答案)
- 企業(yè)員工信息安全意識培訓
- 《學前兒童文學與繪本閱讀》課程教學大綱
- 2025屆高考化學 二輪復習 專題五 離子共存(含解析)
- 2024年中國智能電磁爐市場調查研究報告
- 湖北十堰燃氣事故案例分析資料
- 醫(yī)療糾紛處理及防范技巧與案例分析 課件
- 三級綜合醫(yī)院全科醫(yī)療科設置基本標準
- 《上消化道出血教案》課件
- 部編版五年級語文下冊第四單元課時作業(yè)本有答案
- 出國高中成績證明模板
評論
0/150
提交評論