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