一、需求概述
1.背景
随着现代科技信息技术的快速发展,所有行业都受到科技浪潮推动,开始利用信息平台提高自己的管理效率。当今国内各企业已纷纷建立企业局域网,依托局域网搭建各种信息管理系统,显著提高了现代企业的管理效率。
2.系统目标
一般传统简单考勤系统应包含五大功能(登陆功能、注册登录、打卡功能、查询功能、统计功能),通过使用考勤管理系统将使考勤管理更加系统化、信息化、高效化、准确化和透明化,让管理更上一层台阶;同时满足快速有效的打卡需求,提高员工的出勤率以及积极性。
和普通考勤系统相比,一般隧道定位考勤管理系统都有哪些功能?对于隧道定位考勤管理系统,一般还应包含定位设备管理,隧道内信号差,无法使用传统的定位如GPS,选择定位设备也是一个比较关键的因素,定位设备好坏,定位是否精准,决定隧道定位考勤管理系统实施的成败。
二、功能需求
功能模块
登陆功能模块
注册功能模块
打卡功能模块
查询功能模块
统计功能模块
三、非功能需求
非功能性需求是指除功能性需求以外的所有需求,一般分为部署环境需求,接口需求,安全需求,性能需求,界面需求。
(1)部署环境需求:部署环境一般定位设备部署的环境,隧道环境情况和公司服务器。
(2)接口需求:数据通信协议,比如TCP/IP、UDP协议等。
(3)安全需求:该系统对安全性需求不高,能保证数据不丢失则行。
(4)性能需求:至少可以允许同一个时间20个用户并发访问。查询服务用户通过电脑提交命令道返回结果不超过2秒钟。具有较高的稳定性
(5)界面需求:界面设计应该简洁易懂,该部分需求应该不断优化,直至符合用户习惯。
四、软件与硬件
一般考勤系统网络拓扑图如下:
但对隧道定位考勤管理系统的硬件设备则为定位设备,因隧道情况复杂,一般选用RFID、蓝牙等不受网络限制的室内定位设备。
五、设计和实现的限制
对于一个现代化的考勤管理来说,使用考勤管理系统是必须的。如何把每天发生的考勤打卡记录如实地记录下来,保证考勤管理工作有序地进行,同时确保相关数据的安全,信息处理的高效,并且保证系统的实用性强。详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某总程序设计语言书写的程序。详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计的处理过程应该尽可能简明易懂,那么,隧道定位考勤管理系统都有哪些功能?需要使用什么定位设备?。
设计限制
系统体系结构的搭建
开发软件,包括:PHP、APACHE、MYSQL、JAVA、C#等
数据库的设计,包括:概念结构设计和逻辑结构设计
软硬件平台搭建
实现限制
登陆功能模块
注册功能模块
打卡功能模块
查询功能模块
统计功能模块
各模块对应不同的功能