學生選課及學籍管理C

2021-09-24 14:29:31 字數 2333 閱讀 4978

2.需求分析(專案介紹、功能需求)5分;

3.系統分析與設計(闡述專案中需解決的關鍵技術問題,同時要以類關係圖、程式流程圖、功能模組示意圖等輔助系統設計的描述);

4.程式設計與實現(其中內容不能只是貼上全部**,首先要描述**工程的檔案組織結構,然後以文字的方式闡述**中每個類的設計意圖、主要功能、運用到的關鍵知識點,主要成員函式的設計意圖及功能介紹,對於**實現中有特色的演算法或有創新的地方,可以著重描述(這將視為課程設計的加分點)。如果必須給出實現**才能更好地說明問題時,也必須先有相關的文字敘述,然後才是**,**只是作為例證。)10分;

5.系統測試(該部分不能只簡單展示幾幅程式執行時的截圖就完事!要設計幾組有代表性的資料來驗證程式的各個功能是否達到設計需求。也就是測試是否有不正確或者是遺漏了的功能,在介面上,輸入能否正確的接受,能否輸出正確的結果;是否有資料結構錯誤或者外部資訊訪問錯誤;效能上是否滿足要求;是否有初始化或終止性錯誤等。建議以**的形式展示)5分;

6.個人小結(課程設計心得體會不少於800字, 該部分必須包含課程設計專案的工作量、開發過程中遇到的困難以及如果克服困難、個人收穫、得到的啟示或教訓等等,切忌空洞無實際內容或千篇一律的敷衍文字)5分;

7.參考文獻(該部分給出整個程式從選題、需求分析、系統設計到**實現過程中所參考的書籍、網上資料等)2分。

一、專案技術路線說明

二、專案需求分析

2.1專案介紹

2.2功能需求

三、系統分析與設計

闡述專案中需解決的關鍵技術問題,同時要以類關係圖、程式流程圖、功能模組示意圖等輔助系統設計的描述。

3.1本程式需解決的關鍵技術問題

3.2程式流程

3.3功能模組

3.4類的設計

四、程式設計與實現

該部分內容不能只是貼上全部**,首先要描述**工程的檔案組織結構,然後以文字的方式闡述**中每個類的設計意圖、主要功能、運用到的關鍵知識點,主要成員函式的設計意圖及功能介紹,對於**實現中有特色的演算法或有創新的地方,可以著重描述(這將視為課程設計的加分點)。如果必須給出實現**才能更好地說明問題時,也必須先有相關的文字敘述,然後才是**,**只是作為例證。

4.1工程檔案組織結構

描述你的工程檔案的組成,給出工程名、工程中具體檔案的名稱以及他們在工程檔案中的關係。

4.2程式設計

闡述**中每個類的設計意圖、主要功能、運用到的關鍵知識點,主要成員函式的設計意圖及功能介紹。

4.3程式實現

該部分要從**實現的角度闡述程式中每個模組或每個類的具體**實現要點,重點描述演算法邏輯。

如果程式中包含有特色的演算法或有創新的地方,可以在此著重描述(這將視為課程設計的加分點)。

如果必須給出實現**才能更好地說明問題時,也必須先有相關的文字敘述,然後才是**,**只是作為例證。

五、 系統測試

5.1測試概要

測試概要介紹測試的一些宣告、測試範圍、測試目的等等,主要是測試情況簡介,如測試版本、測試用例設計方法、測試用例覆蓋情況、參與測試人員、測試所花費時間、測試工具使用情況等。

5.2測試環境與配置

簡要介紹測試環境及其配置。

5.3測試方法和工具

描述測試過程中使用的哪些測試方法和測試工具等。

5.4系統功能分解

根據專案的實際情況進行功能分解,描述基本模組的主要功能。

5.5測試內容

1.功能性測試

此處功能性測試包含軟體介面測試、友好性測試、可用性測試等方面,不再一一羅列。

1)模組名***x

功能 預期輸入 預期輸出 實際結果 備註

登入 輸入正確使用者名稱、密碼 登入成功 pass

2)模組名***x

功能 預期輸入 預期輸出 實際結果 備註

查詢 輸入查詢的姓名、單位等 可查出符合條件的記錄 pass

3)模組名***x

以此類推……

2.效能測試

效能測試主要的是進行壓力測試和穩定性測試。

壓力測試是對系統不斷施加壓力的測試,是通過確定乙個系統的瓶頸或者不能接收的效能點,來獲得系統能提供的最大服務級別的測試。

穩定性測試是對系統在持續執行過程中系統有無異常情況發生,或者突發事件,如意外斷電、事件中斷等情況下系統或產品的完備性方面的測試。

六、個人小結

該部分必須談到該項目的工作量、你在開發過程中遇到的困難以及如何克服困難、個人收穫、得到的啟示或教訓等等,切忌空洞無實際內容或前篇一律的敷衍文字。

電子文獻格式

(1)格式:

[序號]作者. 文獻題名. 電子文獻型別標示[eb/ol]. 載體型別標示文獻**或出處,更新/引用日期.

(2)舉例:

[1]王明亮. 標準化資料庫系統工程新進展[eb/ol]. 2.html, 1998-08-16.

學生學籍管理系統c語言 動態鍊錶

c語言學生資訊管理系統 動態鍊錶版 功能 增添新鍵資料 修改刪除資料 查詢統計資料 平台 windows include include include include define len sizeof struct student struct student char filename 30 ...

C語言課程設計 學生學籍管理系統

無錯 一 課題設計內容與主要功能 1.1問題描述 通過該系統實現對學生學籍資訊進行錄入 顯示 修改 插入 刪除 排序 儲存等操作的管理。2.1功能要求 1 本系統採用乙個包含n個資料的結構體陣列,每個資料的結構應當包括 學號 姓名 性別 出生日期 入學時間 專業 班級 備註。2 本系統顯示這樣的選單...

php選課實驗成品 php學生選課管理系統

學生選課管理系統 應用php5和mysql5技術,在windows xp作業系統中搭建 的wamp5開發環境中,使用php5開發工具和mysql5 後台資料庫完成本系統的 開發。是乙個大學校園內部學生選課的操作管理平台,通過應用該管理系 統以實現選課操作的自動化 規範化的目的。歸納學生選課管理系統主...