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