一、需求概述
1.背景
随着信息技术的高速发展,各行各业都充分利用信息平台提高自己的管理效率。当今国内各企业已纷纷建立企业局域网,依托局域网使用各种信息管理系统,使管理效率显著提高。
2.系统目标
该系统将实现五大功能(登陆功能、注册功能、打卡功能、查询功能、统计功能),将使考勤管理更加系统化、信息化、高效化、准确化,让管理更上一层台阶;同时满足快速有效的打卡需求,提高员工的出勤率以及积极性。
二、功能需求
功能模块
- 登陆功能模块
- 注册功能模块
- 打卡功能模块
- 查询功能模块
- 统计功能模块
功能模块图
功能模块图.png功能模块图1.png
三、非功能需求
非功能性需求是指除功能性需求以外的所有需求,一般分为部署环境需求,接口需求,安全需求,性能需求,界面需求。
(1)部署环境需求:部署环境一般是指客户所在公司或者部门的IT环境,电脑系统环境,与该软件相关的构件。
(2)接口需求:数据通信协议,比如TCP/IP、UDP协议等。
(3)安全需求:该系统对安全性需求不高,能保证数据不丢失则行。
(4)性能需求:至少可以允许同一个时间20个用户访问系统。查询服务用户通过电脑提交命令道返回结果不超过2秒钟。具有较高的稳定性
(5)界面需求:界面设计应该简洁易懂,该部分需求应该不断优化,直至符合用户习惯。
四、软件与硬件
系统拓扑图
网络拓扑图.jpg五、设计和实现的限制
对于一个现代化的考勤来说,考勤管理是必须的。如何把每天发生的考勤信息如实地记录下来,保证考勤工作有条理地进行,同时确保相关数据的安全,信息处理的高效,并且保证系统的实用性强。详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某总程序设计语言书写的程序。详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计的处理过程应该尽可能简明易懂。
- 设计限制
- 系统体系结构的搭建
- 开发软件,包括:ASP、IIS、SQL Server、Dreamweaver
- 数据库的设计,包括:概念结构设计和逻辑结构设计
- 软硬件平台搭建
- 实现限制
- 登陆功能模块
- 注册功能模块
- 打卡功能模块
- 查询功能模块
- 统计功能模块
各模块对应不同的功能
网友评论