學生成績管理系統(tǒng)課程設計書_第1頁
已閱讀1頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  課程設計(論文)任務書</p><p>  一、課程設計(論文)題目 學生成績管理系統(tǒng)  </p><p>  二、課程設計(論文)工作自 2011 年 6 月 13日起至 2011 年6月 17日止。</p><p>  三、課程設計(論文) 地點: 軟件學院實訓中心 </p><p>  四、課程設計(論

2、文)內容要求:</p><p>  1.本課程設計的目的</p><p> ?。?)使學生掌握系統(tǒng)各功能模塊的基本工作原理; </p><p> ?。?)掌握C++的基本編程原理和及基本的編程方法; </p><p> ?。?)使學生學會系統(tǒng)調試;</p><p> ?。?)培養(yǎng)學生分析、解決問題的能力;</p&

3、gt;<p>  (5)提高學生的軟件文檔寫作能力。 </p><p>  2.課程設計的任務及要求</p><p><b>  1)基本要求:</b></p><p> ?。?)分析系統(tǒng)各功能模塊的工作原理;</p><p> ?。?)至少有查找,排序、插入、刪除等功能;</p><

4、;p> ?。?)提出系統(tǒng)的設計方案; </p><p>  (4)對所進行編程、調試、修改。 </p><p><b>  2)創(chuàng)新要求: </b></p><p>  在基本要求達到后,可進行創(chuàng)新設計,如:文件流等; </p><p>  3)課程設計論文編寫要求</p><p> ?。?

5、)要按照書稿的規(guī)格打印謄寫畢業(yè)論文</p><p> ?。?)論文包括目錄、緒論、正文、小結、參考文獻、附錄等</p><p>  (3)畢業(yè)論文裝訂按學校的統(tǒng)一要求完成</p><p>  4)答辯與評分標準: </p><p> ?。?)完成原理分析:20分; </p><p> ?。?)完成設計過程:40分; &

6、lt;/p><p> ?。?)完成調試運行結果正確:25分;</p><p> ?。?)答辯:15分。</p><p><b>  5)參考文獻:</b></p><p> ?。?)譚浩強.《C++程序設計實踐指導》 清華大學出版社 </p><p> ?。?)譚浩強.《C++程序設計 》清華大學出版

7、社</p><p> ?。?)http:/ /csdn.net</p><p>  6)課程設計進度安排</p><p>  內容 天數      地點</p><p>  總體需求與分析構思及收集資料 1      圖書館</p><p>  各模塊的編程

8、實現(xiàn),調試與修改 3      機房</p><p>  撰寫論文與答辯 1      圖書館,</p><p>  學生簽名: 張帥 </p><p>  2011 年 6 月17 日</p><p>  課程設計(論文)評審意見</p>

9、;<p> ?。?)完成原理分析(20分):優(yōu)(?。?、良(?。?、中(?。?、一般(?。⒉睿ā。?; </p><p> ?。?)設計分析 ?。?5分):優(yōu)(?。?、良(?。?、中(?。⒁话悖ā。?、差( ); </p><p>  (3)完成調試 ?。?0分):優(yōu)(?。?、良(?。⒅校ā。⒁话悖ā。?、差(?。?;</p><p> ?。?)運行結果 ?。?0

10、分):優(yōu)(?。?、良(?。?、中( )、一般( )、差( );</p><p> ?。?)答辯   (15分):優(yōu)(?。?、良( )、中(?。⒁话悖ā。?、差(?。?;</p><p>  (6)格式規(guī)范性及考勤是否降等級:是(?。?、否(?。?lt;/p><p>  評閱人簽名:   職稱: 講師 </p><p>  2011 年

11、6 月20日</p><p><b>  目 錄</b></p><p>  第1章 軟件設計內容4</p><p>  1.1軟件的設計目標4</p><p>  1.2程序各項功能簡要說明錯誤!未定義書簽。4</p><p>  第2章 軟件設計環(huán)境與原理5</p>

12、<p>  2.1 設計環(huán)境與模塊的劃分5</p><p>  2.2 軟件設計主要原理5</p><p>  2.2.2程序各個模塊之間的調用關系和數據儲存格式簡要說明6</p><p>  第3章 軟件的設計過程7</p><p>  3.1 程序設計思路7</p><p>  第4章 程序的

13、運行結果與簡要分析7</p><p>  4.1軟件運行結果7</p><p>  第5章 編程小結10</p><p>  第1章 軟件設計內容</p><p>  1.1軟件的設計目標</p><p>  該軟件主要是實現(xiàn)對學生成績進行系統(tǒng)化的管理,主要功能是實現(xiàn)學生信息的維護:可增加、刪除和修改學生信息;

14、還可實現(xiàn)按學號和按姓名查詢此學生的相關信息;還可統(tǒng)計任意課程在某一分數段的學生情況,能對用戶指定的任意課程名,按成績的升序或降序排列學生數據并顯示排序結果。由此來系統(tǒng)化管理學生信息,并達到簡易操作的。</p><p>  1.2程序各項功能簡要說明</p><p> ?。?)添加(輸入學生基本信息):這部分的功能主要輸入相關信息包括學號、姓名以及學生語文、外語、數學成績等。</p&g

15、t;<p> ?。?)顯示(顯示輸入的學生信息) 此功能是對輸入的的學生信息進行顯示</p><p>  (3)查找(查找已經輸入的學生信息):此項功能可以使用戶根據提示選擇輸入的學生學號查出該學生的信息,也可選擇根據輸入的學生姓名查出該學生的信息,如果不存在該同學系統(tǒng)會給出提示。</p><p>  (4)修改(主要用于修改你誤輸入的學生成績信息)</p>&

16、lt;p> ?。?)刪除(刪除無用的學生信息)</p><p>  (6)排序(可選擇按何課程成績進行排序,選擇后在屏幕上顯示出排序后的學生姓名,成績和排名)</p><p>  (7)保存(保存你輸入的學生信息)</p><p> ?。?)讀文件(從你已經保存的數據中讀入數據) 。</p><p> ?。?)退出(退出系統(tǒng))<

17、;/p><p><b>  1.3軟件驗收標準</b></p><p>  一、有較為美觀簡潔大方的菜單,能保證用戶方便、直觀、快捷的熟悉并使用軟件的各項功能。</p><p>  二、有嚴密正確的數據驗證功能和數據處理功能,能夠求和、求平均成績,對成績進行排序,對數據進行保存和讀取,能按學號何姓名查找學生信息,以及刪除學生信息。</p>

18、;<p>  三、系統(tǒng)要有一定的可靠性。</p><p>  第2章 軟件設計環(huán)境與原理</p><p>  2.1 設計環(huán)境與模塊的劃分</p><p>  2.1.1 軟件設計環(huán)境</p><p>  Microsoft Visual C++6.0</p><p>  2.1.2 軟件模塊的劃分<

19、;/p><p>  該軟件主要組成模塊和各個模塊之間的調用關系如圖2-1:</p><p><b>  圖 2-1</b></p><p>  2.2 軟件設計主要原理</p><p>  2.2.1 采用的主要數據結構類型</p><p>  該程序采用的是面向對象的思想來處理學生的所有基本信息

20、,通過類來實現(xiàn)程序的功能,</p><p><b>  如下所述。</b></p><p><b>  包含的庫函數有:</b></p><p>  #include <stdio.h></p><p>  #include<conio.h></p><p

21、>  #include<stdlib.h></p><p><b>  包含的函數有:</b></p><p>  main() --------------------主函數----</p><p>  void add();----------------添加---------</p><p&g

22、t;  void show();--------------顯示-------</p><p>  void search();-------------查找-------</p><p>  void change();------------修改-------</p><p>  void del();-----------------刪除-------<

23、/p><p>  void sort();----------------排序-------</p><p>  void save();---------------保存--------</p><p>  void output();-------------讀文件-----</p><p>  有student結構體和學生類</p&g

24、t;<p>  2.2.2程序各個模塊之間的調用關系和數據儲存格式簡要說明</p><p>  各函數模塊之間的調用關系主要是主函數調用所有其它功能函數和菜單函數,并利用循環(huán)使各個功能函數運行完畢后都會回到菜單。</p><p><b>  圖 2-2</b></p><p>  第3章 軟件的設計過程</p>

25、<p>  3.1 程序設計思路</p><p>  首先我在程序的開頭用結構體定義了一個student的結構體----再定義了一個學生類在類中聲明各個功能函數再到類外去實現(xiàn)</p><p>  第4章 程序的運行結果與簡要分析</p><p><b>  4.1軟件運行結果</b></p><p>  程序運

26、行之后就顯示下圖</p><p>  通過輸入各個命令前的數字進行功能的選擇然后進行相應的功能單項</p><p>  例如:1、輸入學生信息,運行如下圖:</p><p><b>  2、添加學生信息</b></p><p>  2、按學生成績排名,運行如下圖:</p><p><b>

27、;  第5章 編程小結</b></p><p>  通過這次上機實習的機會,我學到了很多上機實踐的知識和技能。經過反復的編程、運行和修改錯誤,我還學會了很多以前不太會使用的程序代碼,并從中找到了很多樂趣!從中不僅加強了解了類函數的使用方法,還進一步的學習了簡單面向對象的程序編寫。</p><p>  參考文獻:《C語言課程設計》 譚浩強 張基文 著</p>&l

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論