第一篇:學(xué)生成績(jī)管理系統(tǒng)系統(tǒng)使用說(shuō)明書
系統(tǒng)使用說(shuō)明
1.本系統(tǒng)只允許管理員進(jìn)行相關(guān)的操作。運(yùn)行本程序后,首先進(jìn)入登陸界面,學(xué)生選擇學(xué)生登錄,老師選擇教師登錄,教務(wù)選擇教務(wù)登錄,輸入相應(yīng)登錄賬號(hào)、密碼。
2.賬號(hào)和密碼輸入正確后,將進(jìn)入菜單選項(xiàng)界面,你可以根據(jù)所需要的服務(wù)選擇對(duì)應(yīng)的操作。
3.教務(wù)可進(jìn)行學(xué)生信息、課程信息、專業(yè)信息的增加、刪除、修改、查詢等功能,教師可進(jìn)行學(xué)生成績(jī)的增加和查詢功能,學(xué)生只能進(jìn)行成績(jī)和信息的查詢。
4.在選定所需要的操作后,系統(tǒng)會(huì)有相應(yīng)的操作提示,可以根據(jù)提示進(jìn)行自己所需要的服務(wù)。出現(xiàn)錯(cuò)誤,系統(tǒng)也會(huì)自動(dòng)提醒,用戶根據(jù)系統(tǒng)的提醒,即可完成操作。
5.在教務(wù)功能模塊中選擇增加-增開(kāi)學(xué)生信息即可進(jìn)入增加學(xué)生信息界面,按照提示輸入學(xué)生的學(xué)號(hào)、姓名、性別、班級(jí)、專業(yè),點(diǎn)擊確定,即可成功添加學(xué)生信息。在教務(wù)功能模塊中選擇增加-增開(kāi)課程信息即可進(jìn)入增加課程界面,按照提示輸入課程號(hào)、課程名、學(xué)分、任課老師、職工編號(hào),點(diǎn)擊確定,即可成功添加課程。在增加專業(yè)信息界面中輸入班級(jí)、專業(yè),點(diǎn)擊確定,即可成功添加專業(yè)信息。
6.查詢學(xué)生信息可按學(xué)號(hào)查詢和姓名查詢,在查詢學(xué)生信息界面中按照提示在對(duì)應(yīng)位置輸入需查詢的學(xué)號(hào)或姓名,點(diǎn)擊確定,下面白色框中便會(huì)顯示學(xué)生信息。以類似方式查詢課程信息和專業(yè)信息。
7.選擇刪除-刪除課程信息即可進(jìn)入刪除課程信息界面,在對(duì)應(yīng)位置輸入課程號(hào)與課程名,點(diǎn)擊確定,彈出詢問(wèn)是否繼續(xù)刪除小窗口,點(diǎn)擊“是”即可刪除課程信息,點(diǎn)擊“否”可取消刪除課程信息,以類似方式刪除學(xué)生信息和成績(jī)信息。
8.在修改專業(yè)信息界面對(duì)應(yīng)位置輸入需修改的專業(yè)和班級(jí),點(diǎn)擊確定,即可進(jìn)行專業(yè)信息修改,以類似方式修改課程信息和學(xué)生信息。
9.學(xué)生登錄成功后進(jìn)入學(xué)生查詢界面,點(diǎn)擊成績(jī)查詢選項(xiàng),進(jìn)入學(xué)生成績(jī)查詢界面,在對(duì)應(yīng)位置輸入學(xué)號(hào),點(diǎn)擊確定,學(xué)生成績(jī)便會(huì)顯示在下面的表格中,點(diǎn)擊右下方退出查詢即可退出學(xué)生成績(jī)查詢界面。
第二篇:學(xué)生成績(jī)管理系統(tǒng)需求分析說(shuō)明書
學(xué)生成績(jī)管理系統(tǒng)需求分析說(shuō)明書
一.系統(tǒng)功能需求說(shuō)明
學(xué)生成績(jī)管理系統(tǒng)主要提供方便高效的管理功能以及網(wǎng)上的信息查閱平臺(tái),學(xué)生可以通過(guò)該系統(tǒng)查閱相關(guān)信息,管理員可以管理所有信息。現(xiàn)行系統(tǒng)的目標(biāo):
(1)管理員能夠方便的對(duì)信息進(jìn)行添加、修改、刪除、查詢、匯總、統(tǒng)計(jì)等操作。
(2)可以將數(shù)據(jù)庫(kù)發(fā)布到網(wǎng)上,進(jìn)行資源共享。
(3)學(xué)生可以在自己的權(quán)限內(nèi)對(duì)信息進(jìn)行訪問(wèn),查詢相關(guān)信息?,F(xiàn)行系統(tǒng)的主要功能。
(1)學(xué)生查詢功能,為了方便學(xué)生查找成績(jī)等信息,將所有信息按照需要進(jìn) 行分類。這樣學(xué)生就能很方便的找到自己所需要的信息。
(2)管理員查詢功能,管理員可以通過(guò)條件選擇查詢所有信息,并進(jìn)行排序。
(3)添加功能,管理員可以通過(guò)填寫表格的形式輸入學(xué)生成績(jī)等相關(guān)信息。系統(tǒng)可以自動(dòng)避免重復(fù)信息。
(4)修改功能,管理員可以對(duì)數(shù)據(jù)庫(kù)中的信息進(jìn)行修改。系統(tǒng)能夠通 過(guò)管理員給出的條件查找出所要修改的信息,對(duì)修改后的信息進(jìn) 行保存,并自動(dòng)查找是否是重復(fù)信息。
(5)刪除功能,管理員可以對(duì)數(shù)據(jù)進(jìn)行刪除操作。系統(tǒng)能夠通過(guò)管理員給出 的條件查找出要?jiǎng)h除的信息,并提示是否確定刪除,如果確定刪除,則 把相關(guān)信息從數(shù)據(jù)庫(kù)中刪除。
(6)匯總功能,管理員可以通過(guò)此功能對(duì)信息進(jìn)行匯總。
(7)統(tǒng)計(jì)功能,管理員可以通過(guò)此功能對(duì)信息進(jìn)行統(tǒng)計(jì)。
1.業(yè)務(wù)流程說(shuō)明
學(xué)生成績(jī)管理業(yè)務(wù)流程圖
第三篇:學(xué)生成績(jī)管理系統(tǒng)需求分析說(shuō)明書
學(xué)生成績(jī)管理系統(tǒng)需求分析說(shuō)明書
1. 引言
1.1 摘要
? 開(kāi)發(fā)系統(tǒng)的名稱:學(xué)生成績(jī)管理系統(tǒng) ? 開(kāi)發(fā)系統(tǒng)的目標(biāo):
節(jié)約資源,提高學(xué)籍信息的精確度。方便快速操作,精簡(jiǎn)人員,節(jié)約開(kāi)支。結(jié)合學(xué)校管理的實(shí)際需要,實(shí)現(xiàn)對(duì)學(xué)生成績(jī)等數(shù)據(jù)進(jìn)行有效管理,提供查詢分析功能等。? 開(kāi)發(fā)系統(tǒng)的功能:
學(xué)生查詢功能,管理員查詢功能、添加功能、修改功能、刪除功能、匯總功能、統(tǒng)計(jì)功能。1.2 背景
它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生成績(jī)信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如,檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生檔案管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)學(xué)生成績(jī)管理系統(tǒng)很有必要。? 項(xiàng)目的承擔(dān)者:軟件工程0511班小組:李志洋,盧金華,周波 ? 用戶:某大學(xué)相關(guān)技術(shù)人員、管理人員及學(xué)生
? 本系統(tǒng)是學(xué)校教學(xué)管理系統(tǒng)的一個(gè)功能模塊,可以快速方便地對(duì)學(xué)生成績(jī)進(jìn)行管理、輸入、輸出、查詢,和教務(wù)管理系統(tǒng)、教材管理系統(tǒng)、班務(wù)管理系統(tǒng)是緊密相連的。例如,教務(wù)管理系統(tǒng)要通過(guò)成績(jī)管理系統(tǒng)來(lái)存儲(chǔ)學(xué)生成績(jī)信息;班務(wù)管理系統(tǒng)也要通過(guò)成績(jī)管理中的數(shù)據(jù)庫(kù)對(duì)學(xué)生成績(jī)進(jìn)行管理。1.3 參考和引用資料
《管理信息系統(tǒng)》.薛華成.清華大學(xué)出版社 《軟件文檔編寫》.潘孝銘,辛明海.高等教育出版社 《軟件工程》.鐘珞.清華大學(xué)出版社 1.4
專門術(shù)語(yǔ)定義 ? 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),2. 項(xiàng)目概述
2.1 項(xiàng)目的主要工作內(nèi)容
2.1.1 確定對(duì)系統(tǒng)的綜合要求 ? 系統(tǒng)功能要求
系統(tǒng)必須完成的功能有學(xué)生查詢功能,管理員查詢功能、添加功能、修改功能、刪除功能、匯總功能、統(tǒng)計(jì)功能。此階段必須確定下來(lái)。? 系統(tǒng)性能要求
必須考慮到系統(tǒng)的響應(yīng)時(shí)間、系統(tǒng)需要的存儲(chǔ)容量以及后援存儲(chǔ)、重新啟動(dòng)和安全性等方面。? 運(yùn)行要求
必須確定支持系統(tǒng)運(yùn)行的系統(tǒng)軟件是什么,采用哪種數(shù)據(jù)庫(kù)管理系統(tǒng),需要什么樣的外存儲(chǔ)器和數(shù)據(jù)通信接口等。? 將來(lái)可能提出的要求.應(yīng)該明確的列出那些雖然不屬于當(dāng)前系統(tǒng)開(kāi)發(fā)范疇,但是根據(jù)分析將來(lái)很可能會(huì)提出來(lái)的要求。2.1.2 分析系統(tǒng)的數(shù)據(jù)要求
通過(guò)建立概念模型的方法來(lái)分析系統(tǒng)的數(shù)據(jù)要求。例如,利用數(shù)據(jù)字典可以全面準(zhǔn)確地定義數(shù)據(jù)。2.1.3 導(dǎo)出系統(tǒng)的邏輯模型
用數(shù)據(jù)流圖、數(shù)據(jù)字典等,根據(jù)對(duì)系統(tǒng)的綜合要求和數(shù)據(jù)要求的結(jié)果導(dǎo)出系統(tǒng)的詳細(xì)的邏輯模型。2.1.4 修正系統(tǒng)開(kāi)發(fā)計(jì)劃
根據(jù)在分析過(guò)程中獲得的對(duì)系統(tǒng)的深入、細(xì)致的了解,比較準(zhǔn)確地估計(jì)系統(tǒng)的成本和進(jìn)度,修改以前制定的開(kāi)發(fā)計(jì)劃。2.1.5 開(kāi)發(fā)原型系統(tǒng)
構(gòu)建原型系統(tǒng)用來(lái)檢驗(yàn)關(guān)鍵設(shè)計(jì)方案的正確性及系統(tǒng)是否真正滿足用戶的需要。
2.2 系統(tǒng)需求說(shuō)明
2.2.1 現(xiàn)行系統(tǒng)的現(xiàn)狀調(diào)查說(shuō)明
學(xué)生成績(jī)管理系統(tǒng)主要提供方便高效的管理功能以及網(wǎng)上的信息查閱平臺(tái),學(xué)生可以通過(guò)該系統(tǒng)查閱相關(guān)信息,管理員可以管理所有信息。? 現(xiàn)行系統(tǒng)的目標(biāo):
(1)管理員能夠方便的對(duì)信息進(jìn)行添加、修改、刪除、查詢、匯總、統(tǒng)計(jì)等操作。
(2)可以將數(shù)據(jù)庫(kù)發(fā)布到網(wǎng)上,進(jìn)行資源共享。
(3)學(xué)生可以在自己的權(quán)限內(nèi)對(duì)信息進(jìn)行訪問(wèn),查詢相關(guān)信息。? 現(xiàn)行系統(tǒng)的主要功能:
(1)學(xué)生查詢功能:為了方便學(xué)生查找成績(jī)等信息,將所有信息按照需要進(jìn)行分類。這樣學(xué)生就能很方便的找到自己所需要的信息。
(2)管理員查詢功能:管理員可以通過(guò)條件選擇查詢所有信息,并進(jìn)行排序。
(3)添加功能:管理員可以通過(guò)填寫表格的形式輸入學(xué)生成績(jī)等相關(guān)信息。系統(tǒng)可以自動(dòng)避免重復(fù)信息。
(4)修改功能:管理員可以對(duì)數(shù)據(jù)庫(kù)中的信息進(jìn)行修改。系統(tǒng)能夠通
過(guò)管理員給出的條件查找出所要修改的信息,對(duì)修改后的信息進(jìn) 行保存,并自動(dòng)查找是否是重復(fù)信息。
(5)刪除功能:管理員可以對(duì)數(shù)據(jù)進(jìn)行刪除操作。系統(tǒng)能夠通過(guò)管理員給出的條件查找出要?jiǎng)h除的信息,并提示是否確定刪除,如果確定刪除,則把相關(guān)信息從數(shù)據(jù)庫(kù)中刪除。
(6)匯總功能:管理員可以通過(guò)此功能對(duì)信息進(jìn)行匯總。
(7)統(tǒng)計(jì)功能:管理員可以通過(guò)此功能對(duì)信息進(jìn)行統(tǒng)計(jì)。
2.2.2 業(yè)務(wù)流程說(shuō)明
? 學(xué)生成績(jī)管理業(yè)務(wù)流程圖1
圖1
從以上的業(yè)務(wù)流程圖可以看出學(xué)生成績(jī)管理的基本業(yè)務(wù)及動(dòng)態(tài)走向,從各科教師給出成績(jī)到學(xué)生拿到成績(jī)單要經(jīng)過(guò)系部、教務(wù)處等部門。
? 學(xué)生成績(jī)管理業(yè)務(wù)流程圖2
圖2 ? 學(xué)生成績(jī)管理業(yè)務(wù)流程圖3
圖3 2.3
系統(tǒng)功能說(shuō)明
? 成績(jī)管理系統(tǒng)數(shù)據(jù)流程圖
單科成績(jī)
F3
成績(jī)單
成績(jī)統(tǒng)計(jì)信息
F2
F8
頂層圖
單科成績(jī)
F3
成績(jī)
F10
學(xué)生成績(jī)
F8
F2.1
F2.3
F2.2
補(bǔ)考成績(jī)單
二層圖
S1學(xué)生科,S2學(xué)生,S3教師,S4教務(wù)處
P3.1錄入,P3.2統(tǒng)計(jì),P3.3查詢,P3.4發(fā)布
F2成績(jī)單,F(xiàn)2.1學(xué)生成績(jī),F(xiàn)2.2學(xué)生成績(jī)單,F(xiàn)2.3補(bǔ)考成績(jī)單,F(xiàn)3單科成績(jī),F(xiàn)8成績(jī)統(tǒng)計(jì)信息,F(xiàn)10成績(jī),D3學(xué)分,D4成績(jī)檔案
2.4 系統(tǒng)的數(shù)據(jù)要求說(shuō)明 ? 編寫數(shù)據(jù)詞典
3. 實(shí)施總計(jì)劃
3.1 3.2 3.3 工作任務(wù)的分解 進(jìn)度 預(yù)算
第四篇:學(xué)生成績(jī)管理系統(tǒng)
//*學(xué)生成績(jī)管理系統(tǒng)*//
#include
#define N 3
struct student
{
int no;
char name[20];
float english;
float computer;
float math;
float average;
};
void getclass(struct student *class_gishui)
{
int i;
printf(“請(qǐng)輸入%d個(gè)學(xué)生的學(xué)號(hào) 姓名 英語(yǔ) 計(jì)算機(jī) 數(shù)學(xué)n”,N);
for(i=0;i { printf(“第%d個(gè)學(xué)生”,i+1); scanf(“%d%s%f%f%f”,&class_gishui[i].no,&class_gishui[i].name,&class_gishui[i].english,&class_gishui[i].computer,&class_gishui[i].math); } } void print_class(struct student *class_gishui) { int i; for(i=0;i { class_gishui[i].average=(class_gishui[i].english+class_gishui[i].computer+class_gishui[i].math)/3; } printf(“學(xué)生信息表如下:n”); printf(“學(xué)號(hào)tt姓名tt英語(yǔ)tt計(jì)算機(jī)tt數(shù)學(xué)tt平均成績(jī)n”); for(i=0;i printf(“%dtt%stt%ft%ft%ft%fn”,class_gishui[i].no,class_gishui[i].name,class_gishui[i].english,class_gishui[i].computer,class_gishui[i].math,class_gishui[i].average); } void paixu(struct student *class_gishui) { int i,j,flag; struct student t[1]; for(i=0;(i { flag=0; for(j=0;j if(class_gishui[j].average>class_gishui[j+1].average) { t[0]=class_gishui[j]; class_gishui[j]=class_gishui[j+1]; class_gishui[j+1]=t[0]; flag=1; } if(flag==0) break; } printf(“排序后學(xué)生成績(jī)?yōu)椋簄”); printf(“學(xué)號(hào)t姓名t英語(yǔ)tt計(jì)算機(jī)tt數(shù)學(xué)tt平均成績(jī)n”); for(i=0;i printf(“%dt%st%ft%ft%ft%fn”,class_gishui[i].no,class_gishui[i].name,class_gishui[i].english,class_gishui[i].computer,class_gishui[i].math,class_gishui[i].average); } void main() { struct student class_gishui[N]; getclass(class_gishui); print_class(class_gishui); paixu(class_gishui); } 問(wèn)題的提出:編程建立學(xué)生成績(jī)管理系統(tǒng)。要求具有以下功能:一個(gè)學(xué)生的信息包括學(xué)號(hào)、姓名、英語(yǔ)成績(jī)、語(yǔ)文成績(jī)、數(shù)學(xué)成績(jī),要求輸入每位學(xué)生的信息并顯示這些信息;同時(shí)計(jì)算每位學(xué)生的總分即英語(yǔ)、語(yǔ)文、數(shù)學(xué)成績(jī)之和,并對(duì)輸入的若干學(xué)生按總分排名,按總分名次輸出每位學(xué)生及其信息;最后計(jì)算這些學(xué)生的英語(yǔ)平均分、語(yǔ)文平均分和數(shù)學(xué)平均分,并輸出結(jié)果。第五篇:建立學(xué)生成績(jī)管理系統(tǒng)