《學(xué)生考勤管理系統(tǒng) 需求分析》由會(huì)員分享,可在線閱讀,更多相關(guān)《學(xué)生考勤管理系統(tǒng) 需求分析(7頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 學(xué)號(hào):0967020462 班級(jí):軟件3班 姓名:周吳超
學(xué)生考勤管理系統(tǒng)
任務(wù)介紹
? 1. 目標(biāo)
通過(guò)學(xué)習(xí)軟件工程的設(shè)計(jì)方法,主要采用Visual C++以及Access技術(shù),使用戶可以使用具備查詢功能、登記功能、修改功能、刪除功能、統(tǒng)計(jì)功能、政策及銷假處理功能的軟件,主要用于學(xué)生的考勤管理。
? 2.用戶的特點(diǎn)
本系統(tǒng)包括兩類使用用戶:系統(tǒng)管理員,即具有輸入、查詢、刪除、修改記錄的班級(jí)班長(zhǎng),任課老師、學(xué)院領(lǐng)導(dǎo)以及系統(tǒng)開(kāi)發(fā)人員;普通用戶,即查詢記錄的學(xué)生。
系統(tǒng)管理員享有最高權(quán)限,學(xué)
2、生只有查詢權(quán)限。
賬號(hào)為學(xué)生的學(xué)號(hào),密碼默認(rèn)為000000.
功能的規(guī)定
根據(jù)各類用戶的需求描述,系統(tǒng)應(yīng)當(dāng)具備請(qǐng)假系統(tǒng)、考勤管理系統(tǒng)、后臺(tái)管理系統(tǒng)這三大主要功能。
請(qǐng)假系統(tǒng)功能需求:通過(guò) 。請(qǐng)假最長(zhǎng)時(shí)間不能超過(guò)1個(gè)月,特殊情況除外。
考勤管理功能需求:任課老師通過(guò)考勤管理系統(tǒng),對(duì)學(xué)生上課出勤信息進(jìn)行公開(kāi),但由于任課老師忙于教學(xué),為了能及時(shí)準(zhǔn)確無(wú)誤的對(duì)學(xué)生出勤情況公開(kāi),要求系統(tǒng)能自動(dòng)提供處理主要是用來(lái)管理系統(tǒng)操作的數(shù)據(jù),因?yàn)楦咝C繉W(xué)年的學(xué)生都在變化,有新生入學(xué),也有學(xué)生畢業(yè)。請(qǐng)假系統(tǒng)要借助院系領(lǐng)導(dǎo) 安排才能完成,考勤管理系統(tǒng)要借助請(qǐng)假系統(tǒng)、班級(jí)課表安排才能完成,然而每學(xué)年課表都在變化,
3、院系領(lǐng)導(dǎo) 安排也有在變化,學(xué)生也在變化,因此必須要求后臺(tái)管理系統(tǒng)能根據(jù)系統(tǒng)需求,動(dòng)態(tài)的、準(zhǔn)確的更新系統(tǒng)數(shù)據(jù)。
根據(jù)系統(tǒng)用戶的需求,將本系統(tǒng)按功能劃分成三大功能模塊:請(qǐng)假系統(tǒng)、考勤系統(tǒng)、后臺(tái)管理模塊,涉及到六大類用戶:學(xué)生、任課教師、院系領(lǐng)導(dǎo)、班長(zhǎng)、系統(tǒng)管理員。
1、?請(qǐng)假系統(tǒng)模塊
本模塊的功能是在線請(qǐng)假的實(shí)現(xiàn)及管理,主要涉及三大類用戶:學(xué)生、院系領(lǐng)導(dǎo)用戶,學(xué)生通過(guò)此功能模塊進(jìn)行在線請(qǐng)假及查看請(qǐng)假記錄信息;院系領(lǐng)導(dǎo) 在線審批學(xué)生請(qǐng)假及查看請(qǐng)假記錄信息;院系領(lǐng)導(dǎo)在線審批學(xué)生長(zhǎng)時(shí)間的請(qǐng)假及查看請(qǐng)假記錄信息。
2、?考勤系統(tǒng)模塊
本模塊的功能是學(xué)生考勤信息統(tǒng)計(jì)的實(shí)現(xiàn)、查看
4、及管理,涉及六大類用戶中的所有用戶。學(xué)生在線查看自己所有學(xué)年的出勤信息;任課老師在線管理學(xué)生出勤信息;院系領(lǐng)導(dǎo) 、院系領(lǐng)導(dǎo)、班長(zhǎng)查看不同的范圍的學(xué)生出勤信息。
3、?后臺(tái)管理模塊
本模塊的功能實(shí)現(xiàn)整個(gè)系統(tǒng)數(shù)據(jù)的同步更新及維護(hù),只涉及系統(tǒng)管理員用戶。系統(tǒng)管理員動(dòng)態(tài)的管理學(xué)生信息、課表安排、學(xué)年安排等信息,是整個(gè)系統(tǒng)實(shí)現(xiàn)的根底。
用戶需求描述
學(xué)生對(duì)本系統(tǒng)的主要需求是:在線請(qǐng)假以及查看在校期間所有的上課出勤信息。在線請(qǐng)假需求:學(xué)生 假的全過(guò)程當(dāng)中,學(xué)生可以隨時(shí)查看請(qǐng)假的詳細(xì)進(jìn)展情況。查看出勤信息需求:學(xué)生可以查看在校期間所有學(xué)期上課出勤的詳細(xì)信息,如:查看“高等數(shù)
5、學(xué)〞這門課程在整個(gè)學(xué)期請(qǐng)假、曠課、遲到、早退了多少次,以及具體的時(shí)間、任課老師姓名、第幾節(jié)課等詳細(xì)信息。
其它需求:查看本人的根本信息,如本人的所屬的院系、年級(jí)、專業(yè)、班級(jí)、學(xué)號(hào)、姓名、性別等,以及修改個(gè)人用戶密碼,查看本班課表安排。
2任課老師用戶需求描述
任課老師對(duì)系統(tǒng)的主要需求是:管理所教班級(jí)學(xué)生的上課出勤信息以及查看所教班級(jí)學(xué)生的上課出勤信息。管理學(xué)生上課出勤需求: 表,隨著時(shí)間的變化,自動(dòng)列出還沒(méi)有在網(wǎng)上公布的學(xué)生上課出勤信息,系統(tǒng)自動(dòng)根據(jù)學(xué)生請(qǐng)假系統(tǒng),決定學(xué)生上課出勤的最終結(jié)果。查看學(xué)生出勤信息需求:查看所教班級(jí)學(xué)生整個(gè)學(xué)期上出勤統(tǒng)計(jì)信息及詳細(xì)信息。
其它需求:查看上課課表
6、,本人根本信息以及修改個(gè)人用戶密碼。
3.院系領(lǐng)導(dǎo)用戶需求描述
院系領(lǐng)導(dǎo) 對(duì)本系統(tǒng)的主要需求是:審批本班學(xué)生本學(xué)期的在線請(qǐng)假以及查看本班學(xué)生本學(xué)期所有課程的上課出勤信息。
審批學(xué)生請(qǐng)假需求:本班學(xué)生本學(xué)期在線請(qǐng)假申請(qǐng)后,自動(dòng)提示院系領(lǐng)導(dǎo) 有等待審批的請(qǐng)假信息,院系領(lǐng)導(dǎo) 針對(duì)請(qǐng)假申請(qǐng)信息進(jìn)行學(xué)生請(qǐng)假審批,以及對(duì)請(qǐng)假信息回復(fù)。查看學(xué)生上課出勤信息需求:查看本班學(xué)生整個(gè)學(xué)期有關(guān)課程的上出勤統(tǒng)計(jì)信息及詳細(xì)信息。
其它需求:查看本班學(xué)生的根本信息、修改個(gè)人用戶密碼等。
班長(zhǎng)對(duì)系統(tǒng)的主要需求是:查看全校學(xué)生上課出勤信息。
查看出勤信息需求:輸入查詢條件后,系統(tǒng)根據(jù)查詢條件列出本校學(xué)生相關(guān)的
7、上課出勤信息。
其它需求:查看有關(guān)全校的根本信息以信修改個(gè)人用戶密碼等。
系統(tǒng)管理員有系統(tǒng)的最高權(quán)限,負(fù)責(zé)系統(tǒng)所需所有數(shù)據(jù)的動(dòng)態(tài)同步更新以及維護(hù),根據(jù)系統(tǒng)針對(duì)各用戶的設(shè)計(jì),根本功能需求如下:
〔1〕、管理學(xué)校各院系、年級(jí)、專業(yè)、班級(jí)的添加、刪除、修改等。
〔2〕、管理每個(gè)學(xué)期每個(gè)班級(jí)的課程安排及指定院系領(lǐng)導(dǎo) 和任課老師。
〔3〕、管理系統(tǒng)所有用戶。
〔4〕、管理全校課表安排。
〔5〕、管理全校每學(xué)年開(kāi)學(xué)的起止時(shí)間。
〔6〕、管理系統(tǒng)的請(qǐng)假、考勤信息。
E_R圖
班級(jí)
課程
考勤
任課教師
學(xué)生
請(qǐng)假
教授
請(qǐng)假情況
學(xué)號(hào)
姓名
性
8、別
院系
年級(jí)
教師號(hào)
考勤情況
任課號(hào)
課程名
姓名
上課時(shí)間
課程名
N
M
N
M
N
M
圖:E-R圖
功能模型---數(shù)據(jù)流圖〔DFD〕
〔功能模型說(shuō)明一個(gè)計(jì)算如何從輸入值得到輸出值,它不考慮計(jì)算的次序。功能模型由多張數(shù)據(jù)流圖組成〕
〔A〕 系統(tǒng)級(jí)流圖
班長(zhǎng)、學(xué)生
處理事務(wù)
產(chǎn)生報(bào)表
院系領(lǐng)導(dǎo)
處理事務(wù)
數(shù)據(jù)庫(kù)信息
處理事務(wù)
管理員
處理事務(wù)
任課教師
產(chǎn)生報(bào)表
產(chǎn)生報(bào)表
產(chǎn)生報(bào)表
〔B〕1層
9、數(shù)據(jù)流圖〔所有用戶操作都是通過(guò)數(shù)據(jù)庫(kù)D0相聯(lián)系?!?
流圖:系統(tǒng)管理員
流圖:院系領(lǐng)導(dǎo)
流圖:任課教師
流圖:班級(jí)班長(zhǎng)
流圖:學(xué)生個(gè)人
對(duì)性能的規(guī)定
1精度
在進(jìn)行輸入輸出時(shí)必須清晰的列出所有輸入狀況及數(shù)據(jù),不能馬馬虎虎,要考慮
10、到盡可能到達(dá)的范圍,以使輸入輸出完整準(zhǔn)確。
2時(shí)間特性要求
查詢效勞局部:用戶通過(guò)電腦提交命令到返回結(jié)果不超過(guò)5秒鐘。
數(shù)據(jù)管理局部:提交某一數(shù)據(jù)錄入到結(jié)果返回不超過(guò)5秒鐘。
3靈活性
操作方式: 支持Windows2000及以上的操作系統(tǒng)。
同其他軟件接口: 設(shè)計(jì)連接Access數(shù)據(jù)庫(kù)的軟件包。
精度和有效時(shí)限的變化:用戶自己設(shè)定。
輸入輸出要求
要符合精度的設(shè)定。
數(shù)據(jù)管理能力要求
〔1〕同學(xué)個(gè)人信息:學(xué)號(hào),大小為10個(gè)字符;名字,不超過(guò)20字符;系別,不超過(guò)30個(gè)字符;班級(jí),不超過(guò)8個(gè)字符;
〔
11、2〕請(qǐng)假信息:學(xué)號(hào),大小為10個(gè)字符;請(qǐng)假時(shí)間,大小為12個(gè)字符;請(qǐng)假理由:大小不超過(guò)100個(gè)字符。
〔3〕任課老師表:教師號(hào):大小為10個(gè)字符;教師名:不超過(guò)20字符;系別,不超過(guò)30個(gè)字符;任課課程:不超過(guò)30字符;
〔4〕課程表:課程號(hào)碼,大小16個(gè)字符;課程名:不超過(guò)30字符;上課時(shí)間:大小為12個(gè)字符;
〔5〕管理員:用戶編號(hào):大小為10個(gè)字符;用戶名:不超過(guò)20字符;用戶密碼:不超過(guò)12字符;用戶權(quán)限:2個(gè)字符。
對(duì)學(xué)生信息、課程信息、任課教師信息、管理員信息、請(qǐng)假信息等內(nèi)容的存儲(chǔ)的各表至少需要100M以上空間,即至少需要500M空間進(jìn)行數(shù)據(jù)的存儲(chǔ),并至少需要2G空間對(duì)增長(zhǎng)的數(shù)據(jù)進(jìn)行保存。
故障處理要求
〔1〕磁盤碎片過(guò)多、數(shù)據(jù)庫(kù)存儲(chǔ)空間不夠,引起數(shù)據(jù)庫(kù)訪問(wèn)變慢等問(wèn)題需要對(duì)磁盤進(jìn)行擴(kuò)展和維護(hù)。
〔2〕執(zhí)行程序非正常退出,響應(yīng)確實(shí),修改源代碼前應(yīng)備份。
〔3〕數(shù)據(jù)庫(kù)沒(méi)啟動(dòng)引起訪問(wèn)問(wèn)題,須啟動(dòng)數(shù)據(jù)庫(kù)效勞器。
〔4〕其他具體問(wèn)題,再做具體分析。多查多問(wèn)。