c語言程序課設 學生證管理系統(tǒng)

c語言程序課設 學生證管理系統(tǒng)

ID:12634865

大小:346.50 KB

頁數(shù):25頁

時間:2018-07-18

c語言程序課設 學生證管理系統(tǒng)_第1頁
c語言程序課設 學生證管理系統(tǒng)_第2頁
c語言程序課設 學生證管理系統(tǒng)_第3頁
c語言程序課設 學生證管理系統(tǒng)_第4頁
c語言程序課設 學生證管理系統(tǒng)_第5頁
資源描述:

《c語言程序課設 學生證管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫

1、C語言程序設計報告書學生證管理程序學號:09021106姓名:SYF2010年5月一、題目內(nèi)容的提出與描述。大學學生人數(shù)眾多,學生信息量巨大。手工管理十分艱難,且極易出錯和丟失信息,并會占用大量的紙張和空間資源。本款軟件就是基于對學生證管理的需求,為學校管理方量身定做,操作容易,快速便捷,并且節(jié)約能源。它不僅符合當今信息化社會的需求,還順應了當代低碳環(huán)保的理念此軟件可實現(xiàn)學生信息的錄入、輸出、查詢、修改、統(tǒng)計和刪除的功能,查詢和統(tǒng)計的功能是本款軟件的特色,比較方便。另外,因為本人筆記本為windows7系統(tǒng),調試時無法在中文條件下運行,所以本款軟件有

2、中英文兩個版本。(英文版為student-english)二、軟件的需求分析描述1.軟件應具有的功能:(1).輸入學生信息。(2).輸出全部學生信息。(3).查詢學生信息。輸入單個學號以查詢一個學生;輸入專業(yè)以查詢一專業(yè)學生;輸入學院以查詢一院學生。(4).修改學生信息。輸入學生學號以修改信息。(5).統(tǒng)計學生信息。按性別統(tǒng)計男、女生人數(shù)及比例;按戶籍統(tǒng)計本地生和外地生人數(shù)及比例;(6).刪除學生信息。輸入學生學號以刪除信息。補充:教師有特定驗證碼(驗證碼為1),輸入正確則可實行以上操作。2.題目要求:(1)按照分析、設計、編碼、調試和測試的軟件開發(fā)

3、過程完成這個應用程序;(2)學生信息應該包含:學號、姓名、年齡、專業(yè)、所屬學院、戶籍所在地。(3)為各項操作功能設計一個菜單。應用程序運行后,先顯示這個菜單,然后用戶通過菜單項選擇希望進行的操作項目。三、開發(fā)工具的介紹本軟件采用色開發(fā)工具為C語言。C語言CombinedLanguage(組合語言)的中英混合簡稱。是一種計算機程序設計語言。它既具有高級語言的特點,又具有匯編語言的特點。它可以作為工作系統(tǒng)設計語言,編寫系統(tǒng)應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。因此,它的應用范圍廣泛,且具有強大的功能。許多著名的系統(tǒng)軟件,如

4、DBASEⅣ都是由C語言編寫的。用C語言加上一些匯編語言子程序,就更能顯示C語言的優(yōu)勢了,像PC-DOS、WORDSTAR等就是用這種方法編寫的。歸納起來C語言具有下列特點:1.C是中級語言。它把高級語言的基本結構和語句與低級語言的實用性結合起來,可以像匯編語言一樣對位、字節(jié)和地址進行操作。2.C是結構式語言。結構式語言的顯著特點是代碼及數(shù)據(jù)的分隔化,使程序層次清晰,便于使用、維護以及調試。C語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結構化。3.C語言功能齊全。具有各種各樣的數(shù)據(jù)類型,并引

5、入了指針概念,可使程序效率更高。另外C語言也具有強大的圖形功能,支持多種顯示器和驅動器。而且計算功能、邏輯判斷功能也比較強大。4.C語言適用范圍大。適合于多種操作系統(tǒng),多種機型。C語言對編寫需要硬件進行操作的場合,明顯優(yōu)于其它解釋型高級語言,有一些大型應用軟件也是用C語言編寫的。C語言具有繪圖能力強,可移植性,因此適于編寫系統(tǒng)軟件,三維,二維圖形和動畫。它是數(shù)值計算的高級語言。5.C語言文件由數(shù)據(jù)序列組成,可以構成二進制文件或文本文件。四、軟件的總體設計和詳細設計。【總體設計】1、軟件的總體設計部分的結構圖輸入查詢統(tǒng)計修改刪除按學號按專業(yè)按學院按性別

6、按戶籍進入主菜單學生證管理系統(tǒng)輸入驗證碼正確錯誤菜單重試退出輸出全部2.各模塊函數(shù)作用簡介因為所用信息為全局變量,所以各函數(shù)間無傳值或傳址函數(shù)名主要作用調用及數(shù)據(jù)傳輸關系main()--主函數(shù)檢驗驗證碼是否正確(驗證碼為1);若正確則顯示主菜單,進入下面操作;若錯誤可選擇重新輸入或退出。調用了menu();一部分調用了tuichu().tuichu()--退出函數(shù)顯示“感謝使用”“孫亞飛制作”等結束語,并可實現(xiàn)退出操作;避免了重復語句。被main(),menu()調用;menu()—主菜單函數(shù)顯示主菜單;用戶可輸入選項后可轉向對應模塊進行下面操作。分

7、別調用了tuichu(),input(),printall(),search(),tongji(),modify(),del();也被main()及以上函數(shù)調用;input()--輸入函數(shù)輸入要添加的學生人數(shù),之后可輸入對應人數(shù)的學生的信息;操作完可返回主菜單。被menu()調用,也調用menu();printall()--輸出全部函數(shù)可輸出全部學生的信息;操作完可返主回菜單。被menu()調用,也調用menu();search()--查詢函數(shù)通過一個菜單可選擇輸入單個學號以查詢一個學生的信息,輸入專業(yè)名查詢一班學生的信息,輸入學院名查詢一院學生的信

8、息。操作完可返回主菜單。被menu()調用,也調用menu();tongji()--統(tǒng)計函數(shù)通過一個菜單可選

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。