《學(xué)生信息管理系統(tǒng)項目開發(fā)計劃書.doc》由會員分享,可在線閱讀,更多相關(guān)《學(xué)生信息管理系統(tǒng)項目開發(fā)計劃書.doc(11頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、
軟件工程項目開發(fā)計劃書
題 目:學(xué)生信息管理系統(tǒng)
系 別:計算機學(xué)院
專 業(yè):網(wǎng)絡(luò)工程
班 級:09網(wǎng)本
姓 名:哈寶彥
學(xué) 號:0807130003
2012年5月18日
目錄
1引言 3
編寫目的 3
背景 4
定義 5
參考資料 6
2項目概述 7
工作內(nèi)容 7
主要參加人員 8
產(chǎn)品 8
程序 8
文件 9
服務(wù) 10
完成項目的最遲期限 10
3實施計劃 10
工作任務(wù)的分解與人員分工 10
進度 10
預(yù)算 11
4支持條件 11
計算機系統(tǒng)支持 11
需由用戶承擔(dān)的工作 12
2、
1引言
對于開發(fā)的學(xué)生信息管理系統(tǒng),主要實現(xiàn)以下功能:對學(xué)生的學(xué)籍、基本信息、課程安排、成績、選課、密碼,進行基本的管理。包括:學(xué)生的基本信息和學(xué)科成績的存儲、輸入、刪除、修改、查詢,以及升留級管理。老師可以錄入成績、查詢學(xué)生課程信息及修改密碼、編輯學(xué)生的信息。管理員:課程管理、學(xué)生機老師管理、修改密碼及查詢。對于不同權(quán)限的用戶,對于查詢的信息都可以實現(xiàn)打印。
由于現(xiàn)在的學(xué)校規(guī)模在逐漸的擴大,設(shè)置的專業(yè)類別、分支機構(gòu)及老師、學(xué)生人數(shù)越來越多,對于過去的學(xué)生信息管理系統(tǒng),不能滿足當(dāng)前學(xué)生信息管理的服務(wù)性能要求。
3、本報告對于開發(fā)新的<<學(xué)生信息管理系統(tǒng)>>面臨的問題及解決方案進行初步的設(shè)計與合理的安排,對用戶需求進行了全面細致的分析,更清晰的理解學(xué)生信息管理系統(tǒng)業(yè)務(wù)需求,深入描述軟件的功能和性能與界面,確定該軟件設(shè)計的限制和定義軟件的其他有效性需求,對開發(fā)計劃進行了總體的規(guī)劃確定開發(fā)的需求與面臨困難的可行性分析。
說明:
A. 軟件系統(tǒng)的名稱:學(xué)生信息管理系統(tǒng)
B. 任務(wù)提出者:孫琦龍
開發(fā)這:09網(wǎng)本哈寶彥
C. 由于電腦及internet的迅速發(fā)展,電腦無處不在,電腦的存在各種工作效率顯著提高。對于一個學(xué)校而言,開發(fā)一個好的學(xué)生信息管理系統(tǒng)是當(dāng)前迫切的需要。因此,特開發(fā)學(xué)生信息管
4、理系統(tǒng),該系統(tǒng)實現(xiàn)了辦公無紙化、網(wǎng)絡(luò)化、信息化、現(xiàn)代化。
D. 本系統(tǒng)主要是為了實現(xiàn)學(xué)校在線管理學(xué)習(xí)相關(guān)信息,為學(xué)校提供了更加簡潔、方便、容易操作的管理平臺。
E. 本系統(tǒng)使SQL Server 2005 作為數(shù)據(jù)庫存儲系統(tǒng),采用功能強大的C Sharp進行開發(fā)設(shè)計。
:是一項微軟公司的技術(shù),是一種使嵌入網(wǎng)頁中的腳本可由特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù)。 指 Active Server Pages(動態(tài)服務(wù)器頁面) ,運行于 IIS 之中的程序 。
C#:(C Sharp)是微軟(Microsoft)為。NET Framework量身訂做的程序語言,微軟公司在2000年6月發(fā)布的一
5、種新的編程語言。C#擁有C/C++的強大功能以及Visual Basic簡易使用的特性,是第一個組件導(dǎo)向(Component-oriented)的程序語言,和C++與Java一樣亦為對象導(dǎo)向(object-oriented)程序語言。
SQL:(Structured Query Language)結(jié)構(gòu)化查詢語言,是一種數(shù)據(jù)庫 查詢和程序設(shè)計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng)。同時也是數(shù)據(jù)庫腳本文件的擴展名。
數(shù)據(jù)流:(data stream)最初是通信領(lǐng)域使用的概念,代表傳輸中所使用的信息的數(shù)字編碼信號序列。然而,我們所提到的數(shù)據(jù)流概念與此不同。這個概念最初在1998年
6、由Henzinger在文獻87中提出,他將數(shù)據(jù)流定義為“只能以事先規(guī)定好的順序被讀取一次的數(shù)據(jù)的一個序列”。
SQL Server 2005:SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專注
7、于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)SQL Server安裝界面用。
B/S : (Client/Server,客戶機/服務(wù)器)模式又稱C/S結(jié)構(gòu),是20世紀(jì)80年代末逐步成長起來的一種模式,是軟件系統(tǒng)體系結(jié)構(gòu)的一種。C/S結(jié)構(gòu)的關(guān)鍵在于功能的分布,一些功能放在前端機(即客戶機)上執(zhí)行,另一些功能放在后端機(即服務(wù)器)上執(zhí)行。功能的分布在于減少計算機系統(tǒng)的各種瓶頸問題。C/S模式簡單地講就是基于企業(yè)內(nèi)部網(wǎng)絡(luò)的應(yīng)用系統(tǒng)。與B/S(Browser/Server,瀏覽器/服務(wù)器)模式相比,C/S模式的應(yīng)用系統(tǒng)最大的好處是不依賴企業(yè)外網(wǎng)環(huán)境,即無論企業(yè)是否能夠上網(wǎng),都不影響應(yīng)用。
經(jīng)濟
8、可行性:估計開發(fā)費用以及最終從開發(fā)成功的系統(tǒng)所獲得的收入或利益,衡量比較支出的費用和收到的利益.
技術(shù)可行性:分析功能,性能以及限制條件,能否是一個技術(shù)上可實現(xiàn)的系統(tǒng).
法律可行性:明確系統(tǒng)開發(fā)可能導(dǎo)致的責(zé)任,有無違法問題.
[1] 張海藩主編,《軟件工程導(dǎo)論》,清華大學(xué)出版社
[2] 陸麗娜主編,《軟件工程》,經(jīng)濟科學(xué)出版社
[3] 瞿中主編,《軟件工程》,機械工業(yè)出版社
[4]《數(shù)據(jù)庫系統(tǒng)概論》——薩師煊 高等教育出版社
[5]《ASP.NET實用案例教程》--石志國
[6]《C#入門經(jīng)典》--齊立波,清華大學(xué)出版社
[7]《計算機軟件文檔編制規(guī)范》GB-T85
9、67-2006
2項目概述
<<學(xué)生信息管理系統(tǒng)>>主要針對的用戶是學(xué)生、老師及學(xué)校管理人員。
該系統(tǒng)的功能:
1. 能夠存儲大量的學(xué)生信息,并方便有效的進行相應(yīng)學(xué)生信息數(shù)據(jù)操作和管理,這主要包括:
? 學(xué)生信息的增加、刪除及信息修改;
? 對學(xué)生信息按關(guān)鍵字檢索查詢;
? 學(xué)生選課的管理;
? 學(xué)生成績及學(xué)分管理;
? 對于不同身份的用戶授予不同的操作權(quán)限,本系統(tǒng)主要涉及用戶:學(xué)生、老師、管理員,以不同身份登錄后,做自己權(quán)限范圍內(nèi)的事;
2. 能夠?qū)π枰慕y(tǒng)計結(jié)果提供打印輸出。
3. 能夠提供一定安全機制,提供數(shù)據(jù)信息授權(quán)訪問,防止信息隨意刪改,同時提供數(shù)據(jù)信息備份
10、服務(wù)。
4.管理員實現(xiàn)本系統(tǒng)的管理功能;
本項目全職參與人員:
人員名稱
主要職責(zé)或職務(wù)
成員技能說明
哈寶彥
組長
負責(zé)項目的規(guī)劃,公用模塊、類、控件的編寫、主窗體的設(shè)計
哈寶彥
組員
負責(zé)密碼修改模塊,及界面的美化
哈寶彥
組員
負責(zé)登錄模塊設(shè)計,及項目PPT設(shè)計
哈寶彥
組員
負責(zé)成績、打印、學(xué)分、課程管理
哈寶彥
組員
負責(zé)老師、管理用戶模塊設(shè)計
項目最后的產(chǎn)品和可交付物包括最后完成的軟件包、相關(guān)的文檔、手冊等,分別如下:
最后完成的軟件系統(tǒng),其功能、模塊和性能要求請參考文檔<學(xué)生信息管理系統(tǒng)需求說明書>中關(guān)于產(chǎn)品
11、的特征描述。
2. 數(shù)據(jù)庫安裝腳本
在系統(tǒng)遭遇災(zāi)難時,用戶可以使用腳本程序恢復(fù)SQL Server數(shù)據(jù)庫的結(jié)構(gòu)。
3. 程序名稱:學(xué)生信息管理系統(tǒng)基于Web,使用SQL Server 2005 數(shù)據(jù)庫,使用B/S架構(gòu),實現(xiàn)系統(tǒng)各項功能。
本系統(tǒng)為用戶提供售后服務(wù),根據(jù)用戶反饋定期對系統(tǒng)進行更新。
項目系統(tǒng)測試最后完成日期為:2012年07月01日,然后在2012年07年16日之前,進行運行時的測試、產(chǎn)品化工作,包括用戶培訓(xùn)等服務(wù)活動的實施。
3實施計劃
組長:哈寶彥,負責(zé)學(xué)生登錄、學(xué)生個人信息管理、管理員登錄、老師登錄管理;項目
12、開發(fā)計劃書、管理文檔。
組員:哈寶彥,學(xué)生成績、課程、學(xué)分、學(xué)籍、課程安排時間、查詢打印及輸出;可行性研究報告。
組員:哈寶彥,老師錄入成績管理;查詢管理;修改密碼管理;管人員管理老師與學(xué)生,修改密碼及維護系統(tǒng),數(shù)據(jù)要求說明書。
時間
設(shè)計內(nèi)容
2012年5月4-2012年5月18日
查閱資料, 編寫《可行性研究報告》《項目開發(fā)計劃書》
2012年5月19-2012年6月18日
完成《需求分析說明書》
2012年6月19-2012年6月25日
完成《概要設(shè)計說明書》
2012年6月26-2012年7月1日
按照項目任務(wù)分配結(jié)果和項目進度要求,設(shè)計《詳細設(shè)計說明書》
13、,《數(shù)據(jù)庫設(shè)計說明書》,對系統(tǒng)進行設(shè)計
2012年7月2-2012年7月12日
總結(jié)整理
考慮到不需要再添加開發(fā)設(shè)備及軟件,開發(fā)周期短,開發(fā)風(fēng)險低,所以支出費用不高。
4支持條件
硬件環(huán)境:
CPU:Intel Core i3處理器
ROM:256或更高的內(nèi)存
硬盤:500G
軟件支持:
開發(fā)工具:VISUAL STUDIO 2005;
開發(fā)操作系統(tǒng):Windows XP/Windows 7;
Web應(yīng)用服務(wù)器:Tomcat 6.0;
數(shù)據(jù)庫服務(wù)器:操作系統(tǒng)Windows XP/Windows 7;
數(shù)據(jù)庫:SQL Server 2005;
用戶具備一定的計算機知識,對互聯(lián)網(wǎng)有一定的認(rèn)識,商家負責(zé)系統(tǒng)的日常維護。