《班級(jí)管理系統(tǒng)軟件需求說(shuō)明書》由會(huì)員分享,可在線閱讀,更多相關(guān)《班級(jí)管理系統(tǒng)軟件需求說(shuō)明書(10頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 軟件需求說(shuō)明書
.項(xiàng)目名稱:班級(jí)管理系統(tǒng)
指導(dǎo)老師:白燕
成員:余嘉驛090143, 張 娜090139, 王力090108,
王 輝090120,李展朋090110, 高瑜090136,
日期:2012、11、26
小組內(nèi)部分工
姓 名
學(xué) 號(hào)
任務(wù)
完成情況
李展朋
090110
運(yùn)行設(shè)計(jì),搜集資料,
編寫概要設(shè)
2、計(jì)說(shuō)明書
已完成
張 娜
090139
數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫(kù)設(shè)計(jì)
已完成
余嘉驛
090143
接口設(shè)計(jì)
已完成
王 力
090108
模塊功能分配
已完成
王 輝
090120
層次圖
已完成
高 瑜
090136
精化軟件結(jié)構(gòu)
已完成
目 錄
一、引言 3
1. 編寫目的 3
2. 背景 3
3. 定義 3
4. 參考資料 4
二、任務(wù)概述 4
1. 目標(biāo) 4
2. 用戶的特點(diǎn) 4
3. 假
3、定和約束 5
三、需求規(guī)定 5
1. 對(duì)功能的規(guī)定 5
2. 對(duì)性能的規(guī)定 6
3. 輸入輸出要求 7
4. 數(shù)據(jù)管理能力要求 7
5. 故障處理要求 7
6. 其他專門要求 7
四、運(yùn)行環(huán)境規(guī)定 8
1. 設(shè)備 8
2. 支持軟件 8
3. 接口 8
4. 控制 9
1引言
1.1編寫目的
介于大學(xué)老師和班委對(duì)班級(jí)的管理不便,為了更好的綜合班級(jí)學(xué)生資料,成績(jī)以及考勤等信息的管理,本文檔將對(duì)班級(jí)管理系統(tǒng)軟件開發(fā)需求進(jìn)行描述,重點(diǎn)描述了班級(jí)管理系統(tǒng)的功能需求及非功能性需求。
本說(shuō)明書的預(yù)期讀者為客戶、概要設(shè)計(jì)人員、測(cè)試人員、文檔編寫者、項(xiàng)目管理人、課程老師、其
4、他項(xiàng)目組。
1.2背景
隨著高等教育由精英教育轉(zhuǎn)型為大眾教育,越來(lái)越多的人能夠上大學(xué),這給我們大學(xué)的學(xué)生管理系統(tǒng)帶來(lái)了極大的挑戰(zhàn)。以前那種紙張記錄、管理學(xué)生信息的方法已不再適用,隨著時(shí)代的發(fā)展,計(jì)算系軟件和系統(tǒng)的成熟,這給我們的大學(xué)生信息管理帶來(lái)了方便。
1.3定義
需求分析:不是具體的解決問(wèn)題,而是準(zhǔn)確的確定“為了解決這個(gè)問(wèn)題,目標(biāo)系統(tǒng)必須做什么”,主要是確定目標(biāo)系統(tǒng)必須具備哪些功能。
1.4參考資料
《軟件工程導(dǎo)論》,清華大學(xué)出版社,2008年2月第5版,張海藩編著
2任務(wù)概述
2.1目標(biāo)
運(yùn)用軟件工程的方法,確定一個(gè)班級(jí)管理系統(tǒng)所應(yīng)該具備的功能需求,性能需
5、求,出錯(cuò)處理需求,接口需求,約束,將來(lái)可能提出的需求,系統(tǒng)的數(shù)據(jù)需求及系統(tǒng)的硬件需求。
2.2用戶的特點(diǎn)
本系統(tǒng)的用戶包括兩類,
第一類是班委成員,屬于管理者,只具備查詢,輸入本班學(xué)生的成績(jī)及參加活動(dòng)信息的權(quán)限;輔導(dǎo)員,屬于管理者,具有查詢,輸入,修改所管理的學(xué)生的個(gè)人信息,成績(jī)及參加活動(dòng)信息及增加,刪除班委成員管理者的權(quán)限。
第二類是普通學(xué)生,屬被管理者,只具備查詢個(gè)人信息,成績(jī)及參加活動(dòng)記錄的權(quán)限。
3需求規(guī)定
3.1對(duì)功能的規(guī)定
系統(tǒng)功能結(jié)構(gòu)圖:
班級(jí)學(xué)生管理系統(tǒng)主頁(yè)
管理員登錄
系統(tǒng)信息
用戶管理
綜合測(cè)評(píng)
用戶信息
系統(tǒng)首頁(yè)
更改密碼
登陸人信
6、息
用戶信息
智力測(cè)評(píng)
成績(jī)統(tǒng)計(jì)
獎(jiǎng)懲管理
文體測(cè)評(píng)
成績(jī)管理
考勤管理
班級(jí)信息
登陸人管理
設(shè)置權(quán)限
推出系統(tǒng)
系統(tǒng)具體功能模塊劃分如下 :
(1)系統(tǒng)登錄模塊用于驗(yàn)證用戶登錄系統(tǒng)時(shí)輸入的用戶名、密碼和圖片驗(yàn)證碼是否正確,只有合法的用戶才可以進(jìn)入系統(tǒng)
(2)用戶信息模塊
由于本系統(tǒng)面向的是學(xué)校的學(xué)生、教師,因此,不設(shè)置用戶注冊(cè)模塊,直接由班級(jí)導(dǎo)師將本班學(xué)生的學(xué)籍信息錄入(可批量增加學(xué)籍信息),登錄密碼統(tǒng)一為:888888。學(xué)生可登陸系統(tǒng)通過(guò)“個(gè)人信息”選項(xiàng)進(jìn)入修改學(xué)生用戶的個(gè)人信息。
(4)數(shù)據(jù)輸出模塊
系統(tǒng)提供數(shù)據(jù)導(dǎo)出和
7、打印功能,用戶可以根據(jù)需要導(dǎo)出或打印各種報(bào)表如個(gè)人信息報(bào)表打印、通訊錄報(bào)表打印等
(5)其他功能
如特殊日子的提醒、備份等
3.2對(duì)性能的規(guī)定
數(shù)據(jù)精確度
查詢時(shí)應(yīng)保證查全率,所有相應(yīng)域包含查詢關(guān)鍵字的記錄都應(yīng)能查到。
時(shí)間特性
一般操作的響應(yīng)時(shí)間應(yīng)在1~2秒內(nèi),對(duì)軟磁盤和打印機(jī)的操作也應(yīng)在可接受的時(shí)間內(nèi)完成。
適應(yīng)性
滿足個(gè)人使用的需求(記錄量控制在1000項(xiàng)內(nèi))。對(duì)前面提到的運(yùn)行環(huán)境要求不應(yīng)存在困難。本軟件采用可視化界面,用戶通過(guò)單擊界面上的相關(guān)按鈕就可以完成各項(xiàng)操作。
3.3輸人輸出要求
本系統(tǒng)根據(jù)對(duì)需求得到的數(shù)據(jù)進(jìn)行分析,按數(shù)據(jù)輸入輸出的要求,確定表
8、和表間的關(guān)系,并進(jìn)行驗(yàn)證,調(diào)整,修改,完善,使其能夠?qū)崿F(xiàn)用戶對(duì)數(shù)據(jù)和功能的要求。
本系統(tǒng)根據(jù)分析確定系統(tǒng)要設(shè)置如下表:
(1) 學(xué)生個(gè)人信息表
表名:XSGRXXB
字段名
類型
寬度
索引
編號(hào)
字符
7
主索引
姓名
字符
8
性別
字符
2
出生日期
日期
8
民族
字符
10
簡(jiǎn)歷
備注
100
照片
通用
4
用戶ID
字符
10
班級(jí)
字符
10
籍貫
字符
10
身份證
字符
18
家庭住址
字符
100
宿舍電話
字符
8
用戶
9、名
字符
20
職務(wù)
字符
10
入學(xué)時(shí)間
日期
20
家庭電話
字符
15
手機(jī)號(hào)碼
字符
15
政治面貌
字符
20
(2) 管理員表
表名:gly
結(jié)構(gòu):
字段名
類型
寬度
用戶ID
字符
10
密碼
密碼
10
用戶名稱
字符
20
3.4數(shù)據(jù)管理能力要求
需要每天對(duì)數(shù)據(jù)進(jìn)行備份,以便數(shù)據(jù)丟失后進(jìn)行數(shù)據(jù)恢復(fù)。提供數(shù)據(jù)備份及日志功能。為了防止數(shù)據(jù)庫(kù)因?yàn)槟撤N原因而造成的數(shù)據(jù)丟失,損壞,對(duì)信息的備份是必須的。日志可以記錄考勤信息與用戶的數(shù)據(jù)被誰(shuí),在什么時(shí)候被改動(dòng)過(guò),一旦發(fā)生問(wèn)題,便于調(diào)
10、查取證。
3.5故障處理要求
本軟件能自動(dòng)修復(fù)故障,保證回滾,當(dāng)數(shù)據(jù)操作失敗時(shí),與之相關(guān)的一些操作將被取消,如在操作過(guò)程中出現(xiàn)意外,只需退出系統(tǒng)再重新登錄即可消除故障。并且有日志記載故障原因,便于排除問(wèn)題。3.6其他專門要求
4運(yùn)行環(huán)境規(guī)定
4.1普通客戶機(jī)
CPU:p4 1.8GHz以上 內(nèi)存:256MB以上能夠運(yùn)行IE5.0以上或者Netspace 4.0 版本的機(jī)器分辨率:推薦使用1024 x 768像素 Web服務(wù)器CPU:P4 2.0GHz內(nèi)存:1GB以上硬盤:80GB以上網(wǎng)卡:KMb/s速度。
數(shù)據(jù)庫(kù)服務(wù)器
CPU:P4 2.0GHz內(nèi)存:1GB以
11、上硬盤:80GB以上設(shè)備。
4.2支持軟件
操作系統(tǒng):Winxp/vista/win7/2000/2003/NT/9x/me 等能安裝LAN或Java 2的操作系統(tǒng)。
4.3接口
4.3.1用戶接口
1)對(duì)系統(tǒng)各個(gè)功能模塊,以分級(jí)菜單的形式給出;
2)所有的提交,確認(rèn),刪除等操作以按鈕的形式給出,且名稱一律為取為“提交”、“確認(rèn)”、“刪除”等易于理解的形式。
硬件接口
由于管理人員需要打印各種查詢報(bào)表,所以系統(tǒng)應(yīng)該與打印機(jī)接口匹配。
4.3.3通信接口
支持局域網(wǎng)協(xié)議和廣域網(wǎng)協(xié)議
4.4控制
建立內(nèi)部(即OA系統(tǒng)用戶)通訊錄以及公共通訊錄,供用戶查詢。