第1篇 學(xué)生學(xué)籍管理系統(tǒng)總結(jié)
學(xué)生信息管理系統(tǒng)項目開發(fā)總結(jié)報告
項目開發(fā)總結(jié)報告
1引言
1.1編寫目的
為了總結(jié)報告在工作過程中產(chǎn)生的問題、獲得的經(jīng)驗,并且總結(jié)報告設(shè)計和制作者過程中的邏輯和想法,以便在以后的生產(chǎn)和學(xué)習(xí)過程中得到進一步提高。
1.2背景
說明:
a. 本項目名稱:學(xué)生信息管理系統(tǒng);b. 此軟件的任務(wù)提出者:小組;開發(fā)者:全體小組成員。
1.3定義
服務(wù)器端api :服務(wù)器端設(shè)計者通過規(guī)范的api文檔,提供給客戶端,以方便客戶端的開發(fā),使得同時進行,提高效率,節(jié)約時間。兩端通過protocol(協(xié)議類)進行通信;
用戶:用戶代指學(xué)生用戶以及任課教師用戶;管理員:負責(zé)程序后臺管理的工作人員。
1.4參考資料
《項目(轉(zhuǎn)載于: 在點 網(wǎng):學(xué)生學(xué)籍管理系統(tǒng)總結(jié))需求說明書》 《項目詳細設(shè)計說明書》 《項目概要設(shè)計說明書》 參考資料:
《軟件工程導(dǎo)論》 《軟件文檔編寫》
2實際開發(fā)結(jié)果
2.1產(chǎn)品
產(chǎn)品名稱:學(xué)生成績管理系統(tǒng)
產(chǎn)品功能:
軟件部分:能夠管理和統(tǒng)計表學(xué)生成績,支持老師輸入,修改以及查詢學(xué)生成績,支持學(xué)生查詢號自己的成績和相關(guān)資料,支持管理員對學(xué)生信息的相關(guān)操作。
數(shù)據(jù)庫部分:支持管理員將學(xué)生的相關(guān)信息在數(shù)據(jù)庫中進行增加,刪除和修改。
2.2主要功能和性能
功能:
2.2.1管理員功能
2.2.1.1學(xué)籍管理 (1)學(xué)生注冊:
新學(xué)年一到,新生到學(xué)生注冊出去注冊,那么注冊員可以接受新生的注冊信息,那么信息就包括學(xué)生的基本信息以及簡歷: (2)學(xué)生信息查詢:
用戶可以根據(jù)學(xué)生的姓名、學(xué)號、班級、專業(yè)對學(xué)生的學(xué)籍信息進行查詢 (3)學(xué)生畢業(yè)
可以成批地處理學(xué)生畢業(yè),當(dāng)然也可以設(shè)置學(xué)生畢業(yè)后學(xué)校對他們的資料保存期限(4)修改學(xué)籍號
用戶可以對學(xué)生的學(xué)號進行更改 (5)學(xué)籍變動
學(xué)籍變動包括學(xué)生學(xué)生換班、退學(xué)、插班、結(jié)業(yè)、休學(xué)等操作 2.1.1.2收費管理
(1)學(xué)生繳費標準
根據(jù)國家收費標準設(shè)置各個系各個專業(yè)的每年的學(xué)費、書費、住宿費等。(2)學(xué)生繳費
該接口可實現(xiàn)學(xué)生的繳費操作。(3)學(xué)生繳費查詢
該接口能夠以多個關(guān)鍵字對學(xué)生學(xué)費情況、以及各專業(yè)的收費標準進行查詢。(4)學(xué)生欠費統(tǒng)計
能夠十分方便地統(tǒng)計每個班的繳費情況,以催促欠費學(xué)生盡快繳清 2.1.1.3班級管理
(1)班級添加
能夠十分方便地添加班級,其中包括班級所在專業(yè)、班主任、班干部信息等。(2)班級修改
修改班級情況,如輔導(dǎo)員、教室等(3)班級拆、合
可以方便地實現(xiàn)班級的拆、合。
2.1.2教師功能
2.1.2.1成績管理
(1)成績錄入
每次考試后,各個任課老師可以把該科成績列表交給輔導(dǎo)員以進行成績的錄入工作,錄入信息包括學(xué)生姓名、學(xué)號、科目、專業(yè)、錄入日期。(2)成績查詢
可以根據(jù)多個關(guān)鍵字對學(xué)生的成績進行查詢,另外,還可以產(chǎn)生一個班的平均成績報表、酷貓寫作范文網(wǎng)所有學(xué)生的排名以及該專業(yè)該年級的班級排名。(3)成績修改
如在審卷過程中發(fā)現(xiàn)有成績錯誤,可以對學(xué)生的成績進行修改 (4)課表查詢
任課教師可以查詢所帶班級的課程表
2.1.3學(xué)生功能
2.1.3.1登陸查詢系統(tǒng)
學(xué)生能夠使用自己的學(xué)號做為帳號、用默認密碼在網(wǎng)上對自己該學(xué)期的表現(xiàn)進行查詢,包括自己的各個學(xué)期的學(xué)習(xí)成績,表現(xiàn)情況。
逐項列出本軟件產(chǎn)品所實際具有的主要功能和性能,對照可行性研究報告、項目開發(fā)計劃、功能需求說明書的有關(guān)內(nèi)容,說明原定的開發(fā)目標是達到了、未完全達到、或超過了。
性能:
靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作;時間特性:響應(yīng)鼠標單擊的時間在2~3秒之間;
安全性:用戶權(quán)限經(jīng)過嚴格控制,同時安裝相應(yīng)的防火墻對程序以及數(shù)據(jù)庫進行保護;頁面友好:操作簡單明確,頁面符合用戶需求。
2.3基本流程
用戶(學(xué)生、教師)查詢信息處理流程圖
系統(tǒng)管理員更新信息處理流程圖
2.4進度
按計劃進行。
2.5費用
無開發(fā)費用。
3開發(fā)工作評價
3.1對生產(chǎn)效率的評價
實際生產(chǎn)時間:3.5周
平均每周使用小時數(shù):6小時
3.2對產(chǎn)品質(zhì)量的評價
產(chǎn)品相關(guān)性能均能達到預(yù)期目標,產(chǎn)品質(zhì)量較好,在測試過程中相對穩(wěn)定。但是由于程序生產(chǎn)過程中對實際問題的一些把控不足,以及未能擁有足夠大的數(shù)據(jù)庫,所以產(chǎn)品不能大規(guī)模使用。
3.3對技術(shù)方法的評價
在開發(fā)過程中風(fēng)們嚴格按照開發(fā)階段行事,掌握了整個開發(fā)流程,根據(jù)小組組員的實際情況以及實際能力選擇相對掌握比較好的java程序語言,范文top100編寫方法結(jié)合了軟件工程序的要求。而且通過對程序的編寫,組員的java水平得到進一步提高。
3.4出錯原因的分析
1.小組成員之間相互溝通不夠;
2.小組成員之間相互分工不是特別明確;
3.對于軟件的實戰(zhàn)開發(fā)缺乏經(jīng)驗以及相應(yīng)的技術(shù)。
4經(jīng)驗與教訓(xùn)
經(jīng)過這段時間開發(fā)過程小組成員們了解了軟件工程序的具體涵義,熟悉了軟件開發(fā)的開發(fā)流程,也撐握了軟件文檔的編寫標準,學(xué)到了很多以前沒有了解到的知識,但是由于設(shè)計時間估計等一些經(jīng)驗上的問題,沒有很好的分安排好組員的工作,因為大量的時間都用作學(xué)習(xí),所以留給軟件開發(fā)的 時間相對較少一些,造成的結(jié)果是,開發(fā)的過程不是均勻,但是經(jīng)過這段時間的學(xué)習(xí),交流和努力,終于完成了整個項目。學(xué)到的知識都是很值得珍惜的。
另外,通過對軟件開發(fā)過程的了解與熟悉,了解到軟件開發(fā)并不是一個很簡單的過程,相反,軟件開發(fā)是一個很繁瑣,而且很嚴謹?shù)倪^程,與我們想象中的并不一樣,所以,在以