企业考勤管理系统
需求说明书
目录
1 需求概述....................................................................................................................... 2
1.1项目背景:.................................................................................................................... 2
1.2系统目标..................................................................................................................... 3
1.3系统拓扑结构.............................................................................................................. 3
2系统功能........................................................................................................................ 4
2.1考勤系统功能/模块..................................................................................................... 4
2.1.1 功能描述:.............................................................................................................. 4
2.1.2公司考勤管理系统..................................................................................................... 5
2.1.3功能模块设计............................................................................................................ 5
(1)系统管理模块................................................................................................... 5
(2)部门管理.......................................................................................................... 5
(3)公告管理.......................................................................................................... 6
(4)员工管理.......................................................................................................... 6
(5)个人考勤.......................................................................................................... 7
(6)考勤管理.......................................................................................................... 7
(7)请假管理.......................................................................................................... 7
2.1.4 业务流程:.............................................................................................................. 8
2.1.5 用户界面:.............................................................................................................. 9
3系统非功能需求............................................................................................................. 9
4软硬件和其他外部接口需求............................................................................................ 9
4.1软件环境:.................................................................................................................. 9
4.2外部接口:................................................................................................................ 10
5其他需求...................................................................................................................... 10
1 需求概述
1.1项目背景:
随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工考勤信息管理是企业信息管理的重要部分。面对大量的企业考勤信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。
因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理具有较大的社会现实意义。同时,考勤管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,开发应用简单,不失一般性。
企业考勤管理系统的特点是从企业考勤管理的角度出发,用集中的数据库将几乎所有与考勤相关的数据统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得企业考勤管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业考勤规划和政策。
1.2系统目标
旨在开发一个简单易懂、便于操作、信息安全、易于管理的企业考勤管理系统。
1.3系统拓扑结构
系统拓扑结构图是指由系统内部的分布在不同地理位置的各组成要素,及其之间的连接关系构成的图。
(1)计算机硬件系统:包括主机、外部存储器、输入输出设备等。
(2)计算机软件系统:包括系统软件和应用软件两大部分。
(3)通信系统:包括线路等通信设施和与计算机网络、数据通信有关的软件等。
[图片上传失败...(image-4ab447-1531384409433)] 图1系统拓扑结构图
2****系统功能
企业考勤管理系统分为系统管理、考勤管理、人事管理、发卡等四大模块。各模块的具体功能划分如下:
2.1系统管理
功能:该模块负责对该系统的使用者进行管理,包括修改个人密码、添加用户、删除用户、修改用户等。系统管理模块包括更改密码、高级管理(控制系统)两大子模块。
① 更改密码:各级管理员登录系统后,可自行重新设置登录密码;
② 高级管理:控制系统的功能操作
2.2考勤管理
功能:该模块负责公司员工的缺勤管理、加班出差管理缺勤管理负责对员工的缺勤情况进行登记,包括请假、旷工等登记。加班出差管理负责对员工的加班管理、加班费率设置和出差管理。
输入项:姓名、部门(选择)、开始时间、结束时间、性质以(选择)
输出项:编号,姓名,部门,性质,上班,下班。
处理:根据用户所输入的条件到数据库里对应的查询,将系统中所有查询出来的数据显示全部显示出来。
2.3人事管理
功能:该模块包括部门信息,员工信息和请假、销假三个功能模块。部门信息主要是对公司的各个部门进行管理,如查询、增加、修改部门信息。员工信息主要对公司的员工基本信息进行管理,包括对员工的基本信息进行查询、增加和修改。
2.3.1部门管理
① 添加部门
添加部门用于管理员(领导)给本系统添加部门信息。
输入项:部门名称
输出项:添加成功,进入成功页面,不成功则显示错误信息页面。
处 理:判断部门名称是否为空,数据库中是否有重复的数据是否正确。
② 查询部门
公告信息查询
输入项:无
输出项:序号,部门名称,添加时间。
处 理:将系统中所有的部门信息全部显示出来并可编辑(修改,删除)。
2.3.2员工管理
① 添加员工
添加员工用于领导给本系统添加员工信息。
输入项:员工编号,密码,确定密码,权限,姓名,性别,所属部门
输出项:添加成功,进入成功页面,不成功则显示错误信息页面。
处 理:判断员工编号,权限,密码,确定密码,姓名,性别,部门是否为空,数据库中的用户帐户是否有重复的数据是否有存在一样的,如果有提示不能添加,或则直接插入。
② 查询员工
输入项:员工编号、员工姓名,部门
输出项:序号,员工编号,员工姓名,权限,员工角色,性别,所属部门。
处 理:根据用户所输入的条件到数据库里对应的查询,将系统中所有查询出来的数据显示全部显示出来并可编辑(修改,删除)。
2.3.3请假管理
输入项:姓名、部门(选择)、开始日期、结束日期)
输出项:编号,姓名,部门,性质,开始日期,天数,结束日期,备注,准假,不准假。
处 理:根据用户所输入的条件到数据库里对应的查询,将系统中所有查询出来的数据显示全部显示出来。
[图片上传失败...(image-5d4a75-1531384409425)]
图2系统功能结构图
2.1.4 业务流程:
[图片上传失败...(image-8b5d3a-1531384409425)]
图3业务流程图
2.1.5 用户界面:
[图片上传失败...(image-78232b-1531384409428)]
3****系统非功能需求
性能需求:实时性:保证考勤记录能够及时上传。
可靠性:保证考勤记录的准确性。
稳定性:保证系统能够在指定环境下稳定运行。
4****软硬件和其他外部接口需求
4.1软件环境:
WINDOWS2000及以上中文版操作系统。
4.2外部接口:
采用串行通讯接口中的RS-232-C接口。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便的连接起来进行通讯。且RS-232-C接口是目前最常用的一种串行通讯接口。
5****其他需求
用户界面一致性、安全性。