學(xué)生考勤管理系統(tǒng)—需求分析_第1頁(yè)
學(xué)生考勤管理系統(tǒng)—需求分析_第2頁(yè)
學(xué)生考勤管理系統(tǒng)—需求分析_第3頁(yè)
學(xué)生考勤管理系統(tǒng)—需求分析_第4頁(yè)
學(xué)生考勤管理系統(tǒng)—需求分析_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、學(xué)生考勤管理系統(tǒng)需求分析報(bào)告1引言21.1編寫目的21.2背景21.3定義21.4參考資料22任務(wù)概述22.1目標(biāo)22.2用戶的特點(diǎn)32.3假定和約束33需求規(guī)定33.1對(duì)功能的規(guī)定33.2對(duì)性能的規(guī)定10精度11時(shí)間特性要求11靈活性113.3輸人輸出要求113.4數(shù)據(jù)管理能力要求113.5故障處理要求113.6其他專門要求114運(yùn)行環(huán)境規(guī)定114.1設(shè)備124.2支持軟件124.3接口121、引言1、1 編寫目的作為用戶與該系統(tǒng)軟件開(kāi)發(fā)維護(hù)人員共同遵守的軟件需求規(guī)范說(shuō)明,本軟件需求說(shuō)明書(shū)的主要目的是明確所要開(kāi)發(fā)的軟件所應(yīng)具有的功能、性能,使系統(tǒng)分析人員和軟件設(shè)計(jì)人員能清楚地了解用戶的需求,

2、并在此基礎(chǔ)上進(jìn)一步提出概要設(shè)計(jì)和完成后續(xù)設(shè)計(jì)與開(kāi)發(fā)工作,為軟件開(kāi)發(fā)范圍、業(yè)務(wù)處理規(guī)范提供依據(jù),也是應(yīng)用軟件進(jìn)行合同最終驗(yàn)收的依據(jù)。系統(tǒng)對(duì)學(xué)校全體學(xué)生的資料和考勤情況進(jìn)行管理,通過(guò)每日的打卡把出勤信息輸入到學(xué)校的考勤管理中心,保存學(xué)生每日的的出勤情況,以便于統(tǒng)計(jì)學(xué)生的出勤情況。同時(shí)方便班長(zhǎng)查閱,即節(jié)省了人力,又省去了中間的很多容易出錯(cuò)的步驟。讓學(xué)校學(xué)生的考勤管理更具有透明性,且方便管理。此外系統(tǒng)還涉及系統(tǒng)數(shù)據(jù)安全和用戶管理的問(wèn)題、各種代碼使用和維護(hù)問(wèn)題、數(shù)據(jù)安全和數(shù)據(jù)維護(hù)問(wèn)題、統(tǒng)計(jì)報(bào)表生成和輸出等問(wèn)題,因此還要求系統(tǒng)具有系統(tǒng)管理和事務(wù)處理功能。總而言之,要求通過(guò)系統(tǒng)的開(kāi)發(fā),達(dá)到系統(tǒng)項(xiàng)目的總體目標(biāo)

3、是:在整個(gè)系統(tǒng)的框架下,結(jié)合學(xué)生在學(xué)校的實(shí)際出勤情況的需要實(shí)現(xiàn)對(duì)數(shù)據(jù)更新、數(shù)據(jù)查詢、數(shù)據(jù)統(tǒng)計(jì)、數(shù)據(jù)分析等功能進(jìn)行有效的管理。并提供用戶友好接口,滿足學(xué)校管理需求的軟件,提高學(xué)校對(duì)學(xué)生的管理效率,從而完善學(xué)校的管理制度。預(yù)期的讀者就是各類學(xué)校的系統(tǒng)管理員或系統(tǒng)求購(gòu)者,使用前仔細(xì)閱讀此軟件說(shuō)明是很必要的,以便更好的使用、管理和維護(hù)此系統(tǒng)!1、2 背景a、待開(kāi)發(fā)軟件名稱:學(xué)生考勤管理系統(tǒng)b、本項(xiàng)目的任務(wù)提出者:程坤開(kāi)發(fā)者:武瓊、程坤、陶永勝、姚洪萌、岳振方用戶:某高校的學(xué)生管理中心、教務(wù)處以及學(xué)校系統(tǒng)設(shè)計(jì)管理人員 c、考勤作為一個(gè)基礎(chǔ)管理,是學(xué)校對(duì)學(xué)生進(jìn)行管理的基本依據(jù)。實(shí)際管理和記錄工作非常需要快

4、速獲知各個(gè)年級(jí)學(xué)生的每日出勤情況,以便于及時(shí)向班長(zhǎng)反映學(xué)生的出勤、缺勤情況(包括遲到、早退、病假、事假、曠課等情況)。因此此系統(tǒng)在操作系統(tǒng)的基礎(chǔ)上,結(jié)合Accesss數(shù)據(jù)庫(kù)管理系統(tǒng),運(yùn)用VC+來(lái)實(shí)現(xiàn)運(yùn)行。1、3 定義 學(xué)生考勤管理系統(tǒng) VC+ Access1、4 參考資料學(xué)生考勤管理系統(tǒng)可行性研究報(bào)告軟件工程導(dǎo)論(第五版)2008年2月 張海藩編著清 華大學(xué)出版社數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版)2006年5月 王珊 薩師煊著 高等教育出版社Access2002數(shù)據(jù)庫(kù)應(yīng)用2006年8月 李佳著 人民郵電出版社 Visual C+教程 2007年12月 鄭阿奇 主編 機(jī)械工業(yè)出版社2、任務(wù)概述 

5、 21目標(biāo)通過(guò)學(xué)習(xí)軟件工程的設(shè)計(jì)方法,主要采用Visual C+以及Access技術(shù),使用戶可以使用具備查詢功能、登記功能、修改功能、刪除功能、統(tǒng)計(jì)功能、政策及銷假處理功能的軟件,主要用于學(xué)生的考勤管理。  22用戶的特點(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é)生只有查詢權(quán)限。賬號(hào)為學(xué)生的學(xué)號(hào),密碼默認(rèn)為000000.3需求規(guī)定 3.1對(duì)功能的規(guī)定根據(jù)各類用戶的需求描述,系統(tǒng)應(yīng)當(dāng)具備請(qǐng)假系統(tǒng)、考勤管理系統(tǒng)、后臺(tái)管理系統(tǒng)這三大主要功能。請(qǐng)假系統(tǒng)功能需求:通

6、過(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é)年課表都在變化,院系領(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)管理模塊,

7、涉及到六大類用戶:學(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)假記錄信息。IPO表 系統(tǒng):學(xué)生考勤管系統(tǒng) 作者:13計(jì)算機(jī) 模塊:請(qǐng)假系統(tǒng)模塊 日期:2015月12月20日 編號(hào):NO1.1 被調(diào)用: 考勤系統(tǒng)模塊輸入: 學(xué)生請(qǐng)假申請(qǐng)輸出: 請(qǐng)假的詳細(xì)進(jìn)展情況調(diào)用: 后臺(tái)管理模塊處理: 院系領(lǐng)導(dǎo)針對(duì)請(qǐng)假申請(qǐng)信息進(jìn)行學(xué)生請(qǐng)假審批。局部數(shù)據(jù)元素:學(xué)生信息、請(qǐng)假信

8、息、課程信息注釋: 2、 考勤系統(tǒng)模塊 本模塊的功能是學(xué)生考勤信息統(tǒng)計(jì)的實(shí)現(xiàn)、查看及管理,涉及六大類用戶中的所有用戶。學(xué)生在線查看自己所有學(xué)年的出勤信息;任課老師在線管理學(xué)生出勤信息;院系領(lǐng)導(dǎo) 、院系領(lǐng)導(dǎo)、班長(zhǎng)查看不同的范圍的學(xué)生出勤信息。 IPO表系統(tǒng):學(xué)生考勤管理系統(tǒng) 作者:13計(jì)算機(jī)模塊:考勤系統(tǒng)模塊 日期:2015月12月20日編號(hào):NO1.2調(diào)用:請(qǐng)假系統(tǒng)模塊被調(diào)用:后臺(tái)管理模塊 :輸出:學(xué)生考勤表單。輸入:缺課日期、哪幾節(jié)課、課程名稱、學(xué)生姓名及學(xué)號(hào)、缺課類型(遲到、早退、請(qǐng)假及曠課) 處理:對(duì)學(xué)生信息進(jìn)新記錄登記.局部數(shù)據(jù)元素: 用戶信息、 全部學(xué)生姓名及學(xué)號(hào)注釋:3、

9、 后臺(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)的基礎(chǔ)。IPO表系統(tǒng):考勤管理系統(tǒng) 作者:13計(jì)算機(jī)模塊:后臺(tái)管理模塊 日期:2015年12月20日編號(hào):NO3被調(diào)用:請(qǐng)假系統(tǒng)模塊、考勤系統(tǒng)模塊調(diào)用:系統(tǒng)管理員輸入:院系的學(xué)生信息變動(dòng)、課表安排、學(xué)年安排輸出:學(xué)生信息表、用戶信息表、課程表、學(xué)年安排表注釋:處理:對(duì)學(xué)校院系學(xué)生信息的增加、刪除、修改等及用戶信息刪除和學(xué)生局部數(shù)據(jù)元素: 用戶信息、學(xué)生信息 用戶需求描述1.學(xué)生用戶需求描述學(xué)生對(duì)本系統(tǒng)的主要需求是:在線請(qǐng)假以及查看在

10、校期間所有的上課出勤信息。在線請(qǐng)假需求:學(xué)生 假的全過(guò)程當(dāng)中,學(xué)生可以隨時(shí)查看請(qǐng)假的詳細(xì)進(jìn)展情況。查看出勤信息需求:學(xué)生可以查看在校期間所有學(xué)期上課出勤的詳細(xì)信息,如:查看“高等數(shù)學(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é)

11、生上課出勤信息,系統(tǒng)自動(dòng)根據(jù)學(xué)生請(qǐng)假系統(tǒng),決定學(xué)生上課出勤的最終結(jié)果。查看學(xué)生出勤信息需求:查看所教班級(jí)學(xué)生整個(gè)學(xué)期上出勤統(tǒng)計(jì)信息及詳細(xì)信息。其它需求:查看上課課表,本人基本信息以及修改個(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é)生的基本信息、修改

12、個(gè)人用戶密碼等。4.班長(zhǎng)用戶需求描述班長(zhǎng)對(duì)系統(tǒng)的主要需求是:查看全校學(xué)生上課出勤信息。查看出勤信息需求:輸入查詢條件后,系統(tǒng)根據(jù)查詢條件列出本校學(xué)生相關(guān)的上課出勤信息。其它需求:查看有關(guān)全校的基本信息以信修改個(gè)人用戶密碼等。5.系統(tǒng)管理員用戶需求描述系統(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)

13、的請(qǐng)假、考勤信息。 數(shù)據(jù)表描述 學(xué)生信息表(學(xué)號(hào)、姓名、院系、年級(jí)、專業(yè)、性別等) 請(qǐng)假信息表(學(xué)號(hào)、請(qǐng)假時(shí)間、請(qǐng)假理由) 課程表 (課程號(hào)、課程名、上課時(shí)間) 任課教師表(教師號(hào)、教師名、任課課程號(hào)) 用戶表(用戶編號(hào)、用戶名、用戶密碼、用戶權(quán)限) E_R圖班級(jí)課程考勤任課教師學(xué)生請(qǐng)假教授請(qǐng)假情況學(xué)號(hào)姓名性別院系年級(jí)教師號(hào)考勤情況任課號(hào)課程名姓名上課時(shí)間課程名NMNMNM 圖:E-R圖 功能模型-數(shù)據(jù)流圖(DFD) (功能模型表明一個(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ù)管

14、理員處理事務(wù)任課教師產(chǎn)生報(bào)表產(chǎn)生報(bào)表產(chǎn)生報(bào)表 (B)1層數(shù)據(jù)流圖(所有用戶操作都是通過(guò)數(shù)據(jù)庫(kù)D0相聯(lián)系。) 流圖:系統(tǒng)管理員 流圖:院系領(lǐng)導(dǎo) 流圖:任課教師 流圖:班級(jí)班長(zhǎng) 流圖:學(xué)生個(gè)人3.2對(duì)性能的規(guī)定精度在進(jìn)行輸入輸出時(shí)必須清晰的列出所有輸入狀況及數(shù)據(jù),不能馬馬虎虎,要考慮到盡可能達(dá)到的范圍,以使輸入輸出完整準(zhǔn)確。時(shí)間特性要求 查詢服務(wù)部分:用戶通過(guò)電腦提交命令到返回結(jié)果不超過(guò)5秒鐘。 數(shù)據(jù)管理部分:提交某一數(shù)據(jù)錄入到結(jié)果返回不超過(guò)5秒鐘。靈活性 操作方式: 支持Windows2000及以上的操作系統(tǒng)。 同其他軟件接口: 設(shè)計(jì)連接Access數(shù)據(jù)庫(kù)的軟件包。 精度和有效時(shí)限的變化:用戶自

15、己設(shè)定。3.3輸入輸出要求 要符合精度的設(shè)定。3.4數(shù)據(jù)管理能力要求 (1)同學(xué)個(gè)人信息:學(xué)號(hào),大小為10個(gè)字符;名字,不超過(guò)20字符;系別,不超過(guò)30個(gè)字符;班級(jí),不超過(guò)8個(gè)字符; (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)

16、限:2個(gè)字符。 對(duì)學(xué)生信息、課程信息、任課教師信息、管理員信息、請(qǐng)假信息等內(nèi)容的存儲(chǔ)的各表至少需要100M以上空間,即至少需要500M空間進(jìn)行數(shù)據(jù)的存儲(chǔ),并至少需要2G空間對(duì)增長(zhǎng)的數(shù)據(jù)進(jìn)行保存。3.5 故障處理要求(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ù)服務(wù)器。(4)其他具體問(wèn)題,再做具體分析。多查多問(wèn)。3.6 其他專門要求 在程序的開(kāi)發(fā)過(guò)程中,應(yīng)遵循結(jié)構(gòu)化的程序設(shè)計(jì)原則,精心設(shè)立運(yùn)行日志,從而加強(qiáng)系統(tǒng)的可維護(hù)性;另一方面要注重系統(tǒng)的界面友好性、

17、保持各程序模塊界面的統(tǒng)一。4運(yùn)行環(huán)境規(guī)定 41設(shè)備 最低配置服務(wù)器端:1)硬件需求:處理器  Intel Pentium III  內(nèi)存 128M  硬盤  40G2)軟件需求:Windows 98  學(xué)生考勤管理系統(tǒng)服務(wù)器端Access 數(shù)據(jù)庫(kù)  客戶端 : 1)硬件需求: 處理器  Intel奔騰133或相當(dāng)?shù)奶幚砥?內(nèi)存 64M 硬盤 10G2)軟件需求: Windows 98  學(xué)生考勤管理系統(tǒng)客戶端 建議配置服務(wù)器端:1)硬件需求:處理器  Intel Pentium IV 2.8G 內(nèi)存 256M 硬盤  80G2)軟件需求:Microsoft Windows 2000/XP  ACCESS 數(shù)據(jù)庫(kù) 學(xué)生考勤管理系統(tǒng)服務(wù)器端客戶端 :1)硬件需求:處理器  Intel Pentium

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論