已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
內(nèi)蒙古科技大學(xué)本科生課程設(shè)計說明書題目C語言課程設(shè)計學(xué)生宿舍管理系統(tǒng)學(xué)生姓名學(xué)號專業(yè)軟件工程班級15軟件1班指導(dǎo)教師日期2016年1月4日內(nèi)蒙古科技大學(xué)課程設(shè)計說明書II內(nèi)蒙古科技大學(xué)課程設(shè)計任務(wù)書課程名稱C語言課程設(shè)計設(shè)計題目宿舍管理系統(tǒng)指導(dǎo)教師時間201515201519一、教學(xué)要求1鞏固和加深學(xué)生對C語言課程的基本知識的理解和掌握2掌握C語言編程和程序調(diào)試的基本技能3利用C語言進行基本的軟件設(shè)計4掌握書寫程序設(shè)計說明文檔的能力5提高運用C語言解決實際問題的能力二、設(shè)計資料及參數(shù)每個學(xué)生在教師提供的課程設(shè)計題目中任意選擇一題,獨立完成,題目選定后不可更換。宿舍管理系統(tǒng)設(shè)有學(xué)生宿舍的數(shù)據(jù),要求輸入計算機并存放在內(nèi)存中,然后增加3個宿舍的記錄并可以輸出材料清單,實現(xiàn)文件存盤和對所選擇的記錄進行刪除,修改。并統(tǒng)計宿舍的總?cè)藬?shù),宿舍的基本信息包括樓號、房間號、所住學(xué)生班級、人數(shù),要求設(shè)計菜單來調(diào)用其各功能模塊新建文件、打開文件輸入記錄、插入記錄、修改記錄查詢記錄、輸出清單保存文件、退出三、設(shè)計要求及成果1分析課程設(shè)計題目的功能需求(可選用數(shù)組或鏈表實現(xiàn),可多人(最多3人)協(xié)作完成一個題目)2寫出詳細設(shè)計說明(至少包括功能實現(xiàn)分析和模塊流程圖)3編寫程序代碼,調(diào)試程序使其能正確運行(代碼書寫要規(guī)范,標(biāo)示符要見名知意,要有必要的注釋,每人至少500行代碼,不包括注釋和花括號)4設(shè)計完成的軟件要便于操作和使用5設(shè)計完成后提交課程設(shè)計報告(請嚴格按照模板進行排版)四、進度安排第一天選擇課程設(shè)計題目,分析課題的要求第二天編程第三天編程及調(diào)試第四天寫課程設(shè)計報告第五天提交課程設(shè)計報告(打印稿及電子稿)五、評分標(biāo)準1根據(jù)平時上機考勤、表現(xiàn)和進度,教師將每天點名和檢查2根據(jù)課程設(shè)計完成情況,必須有可運行的軟件。3根據(jù)課程設(shè)計報告的質(zhì)量,如有雷同,則所有雷同的所有人均判為不及格。六、建議參考資料1C語言程序設(shè)計,譚浩強,清華大學(xué)出版社2C語言程序設(shè)計課程設(shè)計,劉振安,機械工業(yè)出版社內(nèi)蒙古科技大學(xué)課程設(shè)計說明書III目錄目錄III第一章需求分析411引言412任務(wù)概述4第二章概要設(shè)計521總體設(shè)計5第三章詳細設(shè)計831輸入模塊設(shè)計832輸出模塊設(shè)計933查找模塊設(shè)計934排序模塊設(shè)計10第四章測試分析1341測試程序執(zhí)行情況1342出現(xiàn)的問題和解決的方法13第五章用戶手冊(可選)1451使用說明1452運行說明14第六章課程設(shè)計總結(jié)15附錄程序代碼16參考文獻50致謝50內(nèi)蒙古科技大學(xué)課程設(shè)計說明書4第一章需求分析11引言宿舍管理主要在各個中學(xué)和高校中經(jīng)常提到。宿舍管理是后勤部門的一個重要工作。但是現(xiàn)在很多后勤部門都還是在使用最原始的宿舍管理方法。而且在學(xué)生入住的過程中學(xué)生住宿的信息得不到有效的更新,同時學(xué)生經(jīng)常會更換宿舍等等。這樣,無法保證學(xué)生住宿信息的完整性。也就是說現(xiàn)在沒有一個很好的辦法來管理學(xué)生的住宿信息。這也是后勤管理的一個缺陷。每個學(xué)校都會有自己的一套管理方法和管理制度。同時很多學(xué)校的管理方法都是大同小異。在宿舍管理過程中宿舍管理制度是一個依據(jù),同時也是一種規(guī)范。12任務(wù)概述用來記錄不同宿舍的每一位學(xué)生的相關(guān)數(shù)據(jù),有條理,查詢方便,能方便管理員管理學(xué)生。第二章概要設(shè)計21總體設(shè)計ZM1CX1按樓號查詢CX1按樓號寢室號查詢CX1按姓名查詢MAIN插入INTSERTHEAD刪除DELE格式化DELETALLHEAD輸出LIST輸入INPUTCX1按學(xué)號查詢內(nèi)蒙古科技大學(xué)課程設(shè)計說明書523接口設(shè)計函數(shù)名函數(shù)格式/即函數(shù)首部函數(shù)功能MAINMAIN1主函數(shù)INPUTINPUT添加學(xué)生信息MODIFYMODIFY修改已錄入學(xué)生的信息LISTLIST顯示學(xué)生信息ZM1ZM1查詢學(xué)生信息的主函數(shù)ZM3ZM3統(tǒng)計學(xué)生信息的主函數(shù)CX1VOIDCX1按學(xué)號查詢CX2VOIDCX2按姓名查詢CX3VOIDCX3按樓號查詢CX4VOIDCX4按樓號寢室號查詢TJ1TJ1按班級統(tǒng)計TJ2TJ2按樓號統(tǒng)計TJ3TJ3按樓號寢室號統(tǒng)計DELEDELE刪除已經(jīng)錄入的學(xué)生信息EXPLAINEXPLAIN版權(quán)相關(guān)信息CX1CX2ZM1CX3CX4內(nèi)蒙古科技大學(xué)課程設(shè)計說明書6第三章詳細設(shè)計31輸入模塊設(shè)計VOIDINPUTXSSSAWHILE1SYSTEM“CLS“PRINTF“NNN輸入信息N“PRINTF“N請輸入學(xué)生住宿信息N“PRINTF“學(xué)號“SCANF“S“,ANUMPRINTF“姓名“SCANF“S“,ANAMEPRINTF“性別“SCANF“S“,ASEXPRINTF“班級“SCANF“S“,ACLASS1PRINTF“樓號“SCANF“S“,ALHPRINTF“寢室號“SCANF“S“,AQSHPRINTF“本人電話“SCANF“S“,ATELIFISNUMATEL0PRINTF“輸入的電話號碼錯誤,系統(tǒng)將以0000代替N“STRCPYATEL,“0000“內(nèi)蒙古科技大學(xué)課程設(shè)計說明書7PERSNAPRINTF“是否繼續(xù)錄入(Y/N)“IFTOUPPERGETCHNBREAK32輸出模塊設(shè)計主界面內(nèi)蒙古科技大學(xué)課程設(shè)計說明書833查找模塊設(shè)計查尋學(xué)生信息主函數(shù)查詢學(xué)生信息分函數(shù)內(nèi)蒙古科技大學(xué)課程設(shè)計說明書935保存及讀取模塊設(shè)計1將輸入的文件信息保存在XSSSTXT中內(nèi)蒙古科技大學(xué)課程設(shè)計說明書10第四章測試分析41測試程序執(zhí)行情況測試中遇到挺多問題,但通過問老師,百度找出問題所在。最終問題得以解決最終程序得以正常的運行,程序可以找出航班的信息,也可以給航班信息進行排序用戶人員也可以進行購票與退票航班人員也可以進行對航班管理,如對航班進行刪除與更改查看航班信息42出現(xiàn)的問題和解決的方法當(dāng)按終點站進行查詢時會出現(xiàn)多航班于是通過思考使用二維數(shù)組進行儲存航班號并調(diào)用訂票函數(shù)當(dāng)不知道怎樣對沒有頭指針的單鏈表進行排序時通過百度進行查看最終解決了問題內(nèi)蒙古科技大學(xué)課程設(shè)計說明書11第五章用戶手冊(可選)51使用說明進入程序按相應(yīng)數(shù)字可以進行相應(yīng)模塊的功能。52運行說明程序中出現(xiàn)的Y/N用戶可以按其余鍵進行跳出此頁面,運行應(yīng)該按照頁面的提示進行操作,否則回返回頭頁面內(nèi)蒙古科技大學(xué)課程設(shè)計說明書12第六章課程設(shè)計總結(jié)這次課程設(shè)計是我發(fā)現(xiàn)了學(xué)的東西不夠扎實通過這次課程設(shè)計使我學(xué)到了關(guān)于程序化的優(yōu)點與字符串的應(yīng)用也使我明白寫代碼要有耐心急性子是不會寫出更好的代碼,雖然沒有問題但是程序不能正確的調(diào)試出來是很麻煩的內(nèi)蒙古科技大學(xué)課程設(shè)計說明書13附錄程序代碼INCLUDEINCLUDEINCLUDEINCLUDEINCLUDEDEFINEM10000TYPEDEFSTRUCTSUSHECHARNUM10CHARNAME20CHARSEX5CHARCLASS110CHARLH10CHARQSH10CHARTEL15XSSSXSSSPERSMINTN0VOIDCX1VOIDCX2VOIDCX3VOIDCX4VOIDTJ1VOIDTJ2VOIDTJ3INTISNUMCHARVOIDZMVOIDLOADVOIDMODIFYVOIDINPUTVOIDSAVEVOIDLISTVOIDZM1VOIDZM3VOIDEXPLAINVOIDDELEMAINCHARCWHILE1SYSTEM“CLS“ZM內(nèi)蒙古科技大學(xué)課程設(shè)計說明書14CGETCHSWITCHCCASE1LOADINPUTSAVEBREAKCASE2LOADMODIFYSAVEBREAKCASE3LOADINPUTSAVEBREAKCASE4LOADLISTSAVEBREAKCASE5LOADZM1SAVEBREAKCASE6LOADZM3SAVEBREAKCASE7LOADDELESAVEBREAKCASE8LOADEXPLAINSAVEBREAKCASE0EXIT0DEFAULTPRINTF“N輸入錯誤,請重新輸入N“VOIDZMPRINTF“N“PRINTF“N“PRINTF“N“PRINTF“內(nèi)蒙古科技大學(xué)學(xué)生宿舍管理系統(tǒng)N“PRINTF“N“PRINTF“N“PRINTF“N“PRINTF“NNN“PRINTF“1錄入信息N“PRINTF“2修改信息N“PRINTF“3追加信息N“PRINTF“4顯示信息N“PRINTF“5查詢信息N“PRINTF“6統(tǒng)計信息N“PRINTF“7刪除信息N“PRINTF“8版權(quán)信息N“PRINTF“0退出本程序N“VOIDZM1CHARCSYSTEM“CLS“PRINTF“N“PRINTF“內(nèi)蒙古科技大學(xué)課程設(shè)計說明書15N“PRINTF“N“PRINTF“內(nèi)蒙古科技大學(xué)學(xué)生宿舍管理系統(tǒng)N“PRINTF“N“PRINTF“N“PRINTF“N“PRINTF“NNN“PRINTF“1按學(xué)號查詢N“PRINTF“2按姓名查詢N“PRINTF“3按樓號查詢N“PRINTF“4按樓號寢室號查詢N“PRINTF“0結(jié)束查詢返回上層N“CGETCHSWITCHCCASE1CX1BREAKCASE2CX2BREAKCASE3CX3BREAKCASE4CX4BREAKCASE0RETURNDEFAULTPRINTF“輸入錯誤,按任意鍵返回“GETCHRETURNVOIDZM3CHARCSYSTEM“CLS“PRINTF“N“PRINTF“N“PRINTF“N“PRINTF“內(nèi)蒙古科技大學(xué)學(xué)生宿舍管理系統(tǒng)N“PRINTF“N“PRINTF“N“PRINTF“N“PRINTF“NNN“PRINTF“1按班級統(tǒng)計N“PRINTF“2按樓號統(tǒng)計N“內(nèi)蒙古科技大學(xué)課程設(shè)計說明書16PRINTF“3按樓號寢室號統(tǒng)計N“PRINTF“0結(jié)束統(tǒng)計返回上層N“CGETCHSWITCHCCASE1TJ1BREAKCASE2TJ2BREAKCASE3TJ3BREAKCASE0RETURNDEFAULTPRINTF“輸入錯誤,按任意鍵返回“GETCHRETURNVOIDCX1CHARNAME10INTI,MSYSTEM“CLS“PRINTF“NNN按學(xué)號查詢N“PRINTF“N請輸入要查詢的學(xué)號“SCANF“S“,NAMEM0FORI0I0ELSEIRETURN1VOIDEXPLAINSYSTEM“CLS“PRINTF“N“PRINTF“N“PRINTF“N“PRINTF“內(nèi)蒙古科技大學(xué)學(xué)生宿舍管理系統(tǒng)N“PRINTF“N“PRINTF“N“PRINTF“N“PRINTF“NNN“PRINTF“本學(xué)生宿舍管理系統(tǒng)由內(nèi)蒙古科技大學(xué)信息工程學(xué)院軟件一班編寫,本程序有許多不足之處,N“PRINTF“歡迎大家提出意見,以供修改。本系統(tǒng)最終版權(quán)解釋歸本內(nèi)蒙古科技大學(xué)軟件151班所有,未經(jīng)許可,不得轉(zhuǎn)載?!癙RINTF“聯(lián)系方式Q1982647523“GETCHVOIDDELECHARNAME10INTI,M,J,NSYSTEM“CLS“PRINTF“NNN刪除信息N“PRINTF“N請輸入要刪除的學(xué)生信息“SCANF“S“,NAMEM0FORI0INI內(nèi)蒙古科技大學(xué)課程設(shè)計說明書23IFSTRCMPPERSICLASS1,NAME0MBREAKIFM0PRINTF“沒有找到該學(xué)生信息“ELSEPRINTF“RECORD學(xué)號姓名性別班級
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 渠道合作協(xié)議合同
- 蘇州銀稅協(xié)議書
- 苗木繁育合同范本
- 莆田捐贈協(xié)議書
- 視頻簽合同范本
- 認罪協(xié)議書模板
- 設(shè)備人員協(xié)議書
- 設(shè)備總代理協(xié)議書
- 設(shè)施保護協(xié)議書
- 設(shè)計總監(jiān)協(xié)議書
- 輔導(dǎo)班合伙合同范本
- 原發(fā)性骨質(zhì)疏松癥與肌少癥營養(yǎng)運動管理專家共識解讀指南課件
- 2025四川綿陽市江油鴻飛投資(集團)有限公司招聘40人筆試考試備考題庫及答案解析
- 新生兒奶量計算與喂養(yǎng)頻率
- 雨課堂在線學(xué)堂《醫(yī)學(xué)科研設(shè)計》作業(yè)單元考核答案
- 2023燃煤電廠智慧電廠典型設(shè)計規(guī)范
- 獻身國防事業(yè)志愿書范文
- 宋小寶小品《碰瓷》完整臺詞
- 2023年06月北京第一實驗學(xué)校招考聘用筆試題庫含答案解析
- 毛澤東思想和中國特色社會主義理論體系概論(山東師范大學(xué))知到章節(jié)答案智慧樹2023年
- 《先秦漢魏晉南北朝詩》(精校WORD版)
評論
0/150
提交評論