学分信息管理系统C语言代码,C语言学分管理系统(需求文档附源代码)(32页)-原创力文档...
. .
. . .
學分管理程序的設計
目錄
TOC \o "1-3" \h \z \u 1.需求分析(本部分是此程序的需求分析,包括以下四個方面) 4
1.1總體分析: 4
1.2功能需求: 5
1.2.1錄入某位學生的學分; 5
1.2.2給定學號,顯示某位學生的學分完成情況; 5
1.2.3給定某個班級的班號,顯示該班所有學生的學分完成情況; 5
1.2.4給定某位學生的學號,修改該學生的學分信息; 5
1.2.5按照某類課程的學分高低進行排序; 5
1.2.6提供一些統計各類信息的功能。 5
1.3具體需求: 5
1.3.1總體 5
1.3.2錄入 6
1.3.3查詢 6
1.3.4修改 6
1.3.5刪除 7
1.4開發運行環境 7
1.4.1開發環境 7
1.4.2運行環境 7
2詳細設計 8
2.1整體功能架構 8
2.2數據結構 8
2.2.1全局變量 8
2.2.2結構體變量 8
2.2.3宏定義 9
2.3函數接口 9
2.3.1 Menu()函數 9
2.3.2 MainMnue()函數 10
2.3.5 Read()函數 10
2.3.6 Type()函數 11
2.3.7 FindClass()函數 12
2.3.8 StudentNumber()函數 13
2.3.9 Alter()函數 13
2.3.10 Delete()函數 14
2.3.11 Stat()函數 15
2.3.12 Ordering()函數 16
2.4函數模塊劃分 18
2.4.1主函數 18
2.4.2錄入函數 19
2.4.3查詢函數 20
2.4.4修改函數 20
2.4.5刪除函數 21
2.5操作流程圖 22
3用戶使用手冊 23
3.1點擊進入學分管理系統,顯示主菜單,提示用戶選擇: 23
3.2輸入學生信息 23
3.3輸入學號查詢 23
3.4輸入班級查詢 23
3.5修改學生信息 23
3.6排序 24
3.7刪除學生信息 24
3.8統計某班學生學分完成情況 24
4源代碼 24
5心得體會 33
1.需求分析(本部分是此程序的需求分析,包括以下四個方面)
1.1總體分析:
此系統為學分管理系統,它可以錄入、查詢、修改以及統計學生所得學分情況。
1.2功能需求:
1.2.1錄入某位學生的學分;
1.2.2給定學號,顯示某位學生的學分完成情況;
1.2.3給定某個班級的班號,顯示該班所有學生的學分完成情況;
1.2.4給定某位學生的學號,修改該學生的學分信息;
1.2.5按照某類課程的學分高低進行排序;
1.2.6提供一些統計各類信息的功能。
1.3具體需求:
1.3.1總體
錄入模塊
錄入模塊
學分管理系統統查詢模塊
學分管理系統統
查詢模塊
修改模塊
修改模塊
退出模塊
退出模塊
1.3.2錄入
顯示信息返回錄入
顯示信息
返回
錄入
班級實驗性課程學分
班級
實驗性課程學分
人文類課程學分姓名
人文類課程學分
姓名
學號
學號
選修課學分
選修課學分
專業課學分基礎課學分
專業課學分
基礎課學分
顯示所有人學分信息按班級查詢輸入班級1.3.3查詢
顯示所有人學分信息
按班級查詢
輸入班級
查詢
查詢
按學號查詢輸入學號顯示此學生學分信息
按學號查詢
輸入學號
顯示此學生學分信息
界面顯示
班級
學號
基礎課
專業課
選修課
人文類課程
實驗性課程
1.3.4修改
確定修改輸入學號按學號修改
確定修改
輸入學號
按學號修改
取消(返回)修改
取消(返回)
修改
返回
返回
1.3.5刪除
刪除輸入學號查詢刪除
刪除
輸入學號查詢
刪除
1.4開發運行環境
1.4.1開發環境
基于windows系統的開發工具Code::Blocks中C語言開發環境。
1.4.2運行環境
硬件平臺:
存:128MB以上
硬盤空間:100MB以上
軟件平臺:
操作系統:Window 系統
服務器相同軟件平臺,硬件平臺相同或更高端皆可。
2詳細設計
2.1整體功能架構
主菜單
主菜單
錄入子系統
查詢子系統
修改子系統
退出
2.2數據結構
總結
以上是生活随笔為你收集整理的学分信息管理系统C语言代码,C语言学分管理系统(需求文档附源代码)(32页)-原创力文档...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hx711芯片c语言程序,压力传感器HX
- 下一篇: JavaWeb企业财务|记账|账单管理系