




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
課程設計班級檔案管理系統語言程序設計》題目:班級檔案管理系統 專業:計算機科學與技術學號:學生姓名:指導教師:完成日期:一、設計內容與設計要求1.設計內容N對該班級學生的基本信息進行錄入、顯示、修改、刪除、保存等操作的管理。2.設計要求 (1)本系統采用一個包含N個數據的結構體數組,每個學生的數據應當包號、姓名、性別、年齡、備注。 (2)本系統顯示這樣的菜單:請選擇系統功能項:a從文件中讀入學生基本信息b添加新學生的基本信息c學生基本信息顯示d學生基本信息保存至文件e學生基本信息刪除f學生基本信息修改(要求先輸入修改密碼)g學生基本信息查詢h退出系統 (3)執行一個具體的功能之后,程序將重新顯示菜單。 (4)將學生基本信息保存到文件中。 (5)進入系統之前要先輸入登錄密碼。說明:登錄密碼和修改密碼使用文密碼錯二、課程設計目的習,因此在練習上較為缺乏,而課程設計恰恰彌補了這點,它不僅是對平時學三、程序模塊分析1.系統控制流程圖圖添加保存For循環信息功能結束開始結束誤否否查查找失敗輸出信息按按年齡按性別按姓名按學號是該學生是否存在輸出信息四、函數功能說明1.函數說明main數是程序的入口有調取各個模塊的的作用,里面包含一個switch語句,實現選擇功能;2.用戶說明學生信息保存到文件中;單;提示刪除成功,該學生信息已被從文件中刪除,并重新返回菜單;錯誤,此時重新輸入密碼。密碼正確之后,輸入需要修息,確認后輸入新的學生信息,按enterer五、程序測試圖圖圖圖圖圖圖被刪除圖圖圖圖圖圖六、總結這次的課程設計給了我很大的體會,我能獨立的完成這項任務,是對平時的了自己的信心。在完成它的過程中當然會遇到很多的困難,首先是結構體的定義問題,由于剛開始對程序的不熟悉,在定義結構體內元素數組時出現了錯誤,后來經過一蓋,因此為了避免這種情始定義的年齡是整型變量,在對文件中的結構體數據進行刪除亂碼,于是間的局限性,系統仍然存能通過鏈表來進行優化,鏈表的好處是可以通過指針include""include""include""include""defineN4b基本信息c保存至文件*\n");d刪除e修改*f.學生基本信息查詢printf("*g.退出系統*\n");printf**\n");printf****************\n");ntfnprintf:(a~g)\n");}inputontfnamenntfsexnntfagenntfnoten}ntfnntfn{printf("%s%s%s%s%s\n",stu[i].no,stu[i].name,stu[i].e}}idsaveame{fprintffpsssss\n",stu[i].no,stu[i].name,stu[}{fprintffpsss%s%s\n",stu[i].no,stu[i].name,stu[i].sex,}}}eteo{rfifNfamestufnameufnotefnoxstufsexufage}}}{printf:\n");te}{fprintffpssss%s\n",stu[i].no,stu[i].name,stu[i].sex,}}voidsearchostufnamestufsex,stu[f].age,stu[f].note);}olflagfalseo{{printfs%s%s%s%s\n",stu[i].no,stu[i].name,stu[i].sex,}{printfs%s%s%s%s\n",stu[i].no,stu[i].name,stu[i].sex,}}}{printf生不存在.\n");}printfn");{{printfs%s%s%s%s\n",stu[i].no,stu[i].name,stu[i].sex,}{printfs%s%s%s%s\n",stu[i].no,stu[i].name,stu[i].sex,}}}{printf生不存在.\n");}printfn");h{{{printfs%s%s%s%s\n",stu[i].no,stu[i].name,stu[i].sex,}{printfs%s%s%s%s\n",stu[i].no,stu[i].name,stu[i].sex,}}}{}printfn");{{{printfs%s%s%s%s\n",stu[i].no,stu[i].name,stu[i].sex,}{printfs%s%s%s%s\n",stu[i].no,stu[i].name,stu[i].sex,}}}{printf生不存在.\n");}}}voidmodiostufnamestufsex,stu[f].age,stu[f].note);}printf:\n");{}whilech=EOF&&i<6){h}while){{}{}}{{printfss%s%s%s\n",stu[f].no,stu[f].name,stu[f].sex,stu[fntfnntfnonntfnamenntfsexnntfagenntfnoten}}{}},stu[i].sex,stu[i].age,stu[i].note);{printf("%s%s%s%s%s\n",stu[i].no,stu[i].name,stu[i].sexstuiagestuinote}{printfs%s%s%s%s\n",stu[i].no,stu[i].name,stu[i].sex,}}ntfn}mainintargcchar*argv[]){while){{ntfn}}printf("**************歡迎進入班級檔案管理系統!****\n");ntfnnenuwhilescanf"%c",&n)!=EOF){{menubreakmenubreakmenubreakmenubreakmenubreakmenubreakmenubreak}}return}程序 報告 正確性(30) 輯性(10) 版面(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年浙江寧波市象山縣土地勘測有限公司招聘筆試參考題庫附帶答案詳解
- 2025年山東滕州市城市國有資產經營有限公司招聘筆試參考題庫含答案解析
- 江蘇鹽城公開招聘社區工作者筆試帶答案2024年
- 2024年青海屬海西州事業單位招聘考試真題答案解析
- 2025年廣西建工集團建筑工程總承包有限公司招聘筆試參考題庫含答案解析
- 2024年廣東云浮事業單位招聘考試真題答案解析
- 2024年安徽池州事業單位招聘考試真題答案解析
- 湖北省“荊、荊、襄、宜四地七校考試聯盟”高一下學期期中聯考政治試卷(含答案)
- 2025年企業工作計劃范文書(15篇)
- 國慶演講稿范文(20篇)
- 初中期末家長會模板
- 駕駛員安全管理培訓
- 道路交通運輸生產安全事故責任追究典型案例(企業專題:安全管理人員盡職免責篇)
- 書香致遠閱讀啟智-2025世界讀書日主題班會教案
- 南京鹽水鴨的制作方法培訓
- 2023國家糧食和物資儲備局直屬事業單位招聘【35人】筆試參考題庫附帶答案詳解
- 2025年鄭州電力高等專科學校高職單招語文2019-2024歷年真題考點試卷含答案解析
- GB/T 27060-2025合格評定良好實踐指南
- 企業研究方法知到智慧樹章節測試課后答案2024年秋華東理工大學
- 公司安全事故隱患內部舉報、報告獎勵制度
- 小區網球可行性方案
評論
0/150
提交評論