一、需求概述
1.背景
隨著現(xiàn)代科技信息技術(shù)的快速發(fā)展,所有行業(yè)都受到科技浪潮推動,開始利用信息平臺提高自己的管理效率。當(dāng)今國內(nèi)各企業(yè)已紛紛建立企業(yè)局域網(wǎng),依托局域網(wǎng)搭建各種信息管理系統(tǒng),顯著提高了現(xiàn)代企業(yè)的管理效率。
2.系統(tǒng)目標(biāo)
一般傳統(tǒng)簡單考勤系統(tǒng)應(yīng)包含五大功能(登陸功能、注冊登錄、打卡功能、查詢功能、統(tǒng)計(jì)功能),通過使用考勤管理系統(tǒng)將使考勤管理更加系統(tǒng)化、信息化、高效化、準(zhǔn)確化和透明化,讓管理更上一層臺階;同時滿足快速有效的打卡需求,提高員工的出勤率以及積極性。
和普通考勤系統(tǒng)相比,一般隧道定位考勤管理系統(tǒng)都有哪些功能?對于隧道定位考勤管理系統(tǒng),一般還應(yīng)包含定位設(shè)備管理,隧道內(nèi)信號差,無法使用傳統(tǒng)的定位如GPS,選擇定位設(shè)備也是一個比較關(guān)鍵的因素,定位設(shè)備好壞,定位是否精準(zhǔn),決定隧道定位考勤管理系統(tǒng)實(shí)施的成敗。
二、功能需求
功能模塊
登陸功能模塊
注冊功能模塊
打卡功能模塊
查詢功能模塊
統(tǒng)計(jì)功能模塊
三、非功能需求
非功能性需求是指除功能性需求以外的所有需求,一般分為部署環(huán)境需求,接口需求,安全需求,性能需求,界面需求。
(1)部署環(huán)境需求:部署環(huán)境一般定位設(shè)備部署的環(huán)境,隧道環(huán)境情況和公司服務(wù)器。
(2)接口需求:數(shù)據(jù)通信協(xié)議,比如TCP/IP、UDP協(xié)議等。
(3)安全需求:該系統(tǒng)對安全性需求不高,能保證數(shù)據(jù)不丟失則行。
(4)性能需求:至少可以允許同一個時間20個用戶并發(fā)訪問。查詢服務(wù)用戶通過電腦提交命令道返回結(jié)果不超過2秒鐘。具有較高的穩(wěn)定性
(5)界面需求:界面設(shè)計(jì)應(yīng)該簡潔易懂,該部分需求應(yīng)該不斷優(yōu)化,直至符合用戶習(xí)慣。
四、軟件與硬件
一般考勤系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D如下:
但對隧道定位考勤管理系統(tǒng)的硬件設(shè)備則為定位設(shè)備,因隧道情況復(fù)雜,一般選用RFID、藍(lán)牙等不受網(wǎng)絡(luò)限制的室內(nèi)定位設(shè)備。
五、設(shè)計(jì)和實(shí)現(xiàn)的限制
對于一個現(xiàn)代化的考勤管理來說,使用考勤管理系統(tǒng)是必須的。如何把每天發(fā)生的考勤打卡記錄如實(shí)地記錄下來,保證考勤管理工作有序地進(jìn)行,同時確保相關(guān)數(shù)據(jù)的安全,信息處理的高效,并且保證系統(tǒng)的實(shí)用性強(qiáng)。詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體的實(shí)現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個階段的設(shè)計(jì)工作,應(yīng)該得出目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某總程序設(shè)計(jì)語言書寫的程序。詳細(xì)設(shè)計(jì)的目標(biāo)不僅僅是邏輯上正確地實(shí)現(xiàn)每個模塊的功能,更重要的是設(shè)計(jì)的處理過程應(yīng)該盡可能簡明易懂,那么,隧道定位考勤管理系統(tǒng)都有哪些功能?需要使用什么定位設(shè)備?。
設(shè)計(jì)限制
系統(tǒng)體系結(jié)構(gòu)的搭建
開發(fā)軟件,包括:PHP、APACHE、MYSQL、JAVA、C#等
數(shù)據(jù)庫的設(shè)計(jì),包括:概念結(jié)構(gòu)設(shè)計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì)
軟硬件平臺搭建
實(shí)現(xiàn)限制
登陸功能模塊
注冊功能模塊
打卡功能模塊
查詢功能模塊
統(tǒng)計(jì)功能模塊
各模塊對應(yīng)不同的功能