企业考勤管理系统需求分析

  • 格式:doc
  • 大小:175.50 KB
  • 文档页数:9

下载文档原格式

  / 9
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

企业考勤管理系统需求分析

1.导言

1.1目的

编写此软件需求分析得主要目的是明确所要开发的软件所应具有的功能、性能,使系统分析人员和软件设计人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计和完成后续设计与开发工作,为软件开发范围、业务处理规范提供依据,也是应用软件进行合同最终验收的依据。

系统对企业员工的资料和考勤情况进行管理,通过每日的打卡把出勤信息输入到学校的考勤管理中心,保存员工每日的的出勤情况,以便于统计出勤情况。同时方便管理员查阅,即节省了人力,又省去了中间的很多容易出错的步骤。让企业的考勤管理更具有透明性,且方便管理。此外系统还涉及系统数据安全和用户管理的问题、各种代码使用和维护问题、数据安全和数据维护问题、统计报表生成和输出等问题,因此还要求系统具有系统管理和事务处理功能。

预期的读者就是各类企业的系统管理员或系统求购者,使用前仔细阅读此软件说明是很必要的,以便更好的使用、管理和维护此系统!

1.2 背景

a 待开发软件名称:企业考勤管理系统

b 本项目的任务提出者:穆瑶瑶

c 开发者:穆瑶瑶

d 用户:各类企业的人事管理中心

1.3参考资料

[1] 胡师彦. 微软SQL Server2000数据库的特点及查询优化研究[J].

[2]王晟,王松,刘强.数据库开发经典案例解析.北京.清华大学出版社.

[3]王珊,萨师煊.数据库系统概论(第四版).

[4]周新会,周金根.数据库通用模块及典型系统开发实力导航(第一版).

2.任务概述

2.1系统定义

2.1.1项目背景

考勤是一个比较烦琐的工作,公司每天都要对员工的出勤状况(包括迟到、早退、病假、事假、旷课等情况)进行记录。而随着企业规模的扩大和市场竞争的更加激烈,企业的人事管理日趋复杂,规范的考勤管理是现代企业提高管理效益的重要保证,而传统的人工管理存在着效率低、不易统计、成本高和易出错等弊端,已经无法适应现代企业的需求。各类企业都越发认识到人力资源管理的重要性及提升企业自身人力资源管理水平的迫切性。而人力资源管理水平的提升不仅需要高素质的管理人员而且也需要信息化工具进行辅助。因而将传统的人工考勤管理计算机化,建立一个高效率的、无差错的、规范的考勤管理系统,能够大大的提高企业的管理效率,有效的帮助企业实现“公正考勤,高效薪资”,使企业的管理水平登上一个新的台阶。

2.1.2项目要求

(1)提供简单、方便的操作。

(2)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。

(3)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。

(4)节省考勤管理的成本。

(5)提高企业考勤管理的透明度和效率,防止“虚假出勤“的现象。

(6)系统使用者能够由灵活处理;

(7)保障数据库安全,优化数据库,,可以在程序中实现数据库备份和恢复。

(8)界面的友好性,操作的图形化。

2.1.3系统整体结构

系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。员工考勤管理系统能够和考勤机相连接,从而完成自动、高效、科学的考勤信息输入。该系统具备数据库维护功能,及时根据用户需求进行数据的

添加、删除、修改、备份等操作。

2.2应用环境

企业考勤管理系统 SQL Server2000数据库 Access vc++

2.3假定与约束

开发日期:2012年9月至2012年12月。

本系统开发人员为8人。

本系统适用于一般市面上的机型。

3需求规定

3.1 对功能的规定

3.1.1功能模块管理

根据系统用户的需求,将本系统按功能划分成六大功能模块:用户登录管理模块、基本资料管理模块、考勤记录管理模块、考勤查询管理模块、数据备份管理模块、修改删除管理模块。涉及到三类用户:普通员工,企业高层管理者和系统管理员。

图1系统结构图

系统功能图

(1)用户登录管理模块

增加一名系统使用用户,同时设置密码和权限,当此用户要更改密码时,可以在修改密码模块中进行。必须具有一定权限才能进行此项操作。而当某些职工离职或者因某中缘故,不能再使用考勤系统,可以将该用户删除。可以更改拥护权限,使其具有访问某些模块的权限或者剥夺其访问某些模块的权限。所有系统使用用户都可能在此修改密码,以保障系统安全。

(2)基本资料管理模块

包括一个企业的部门信息和员工基本信息管理。如员工编号、姓名、性别、婚

姻、所在部门等信息。

(3)考勤记录管理模块

输入员工每天出勤情况,主要为上班和下班时间,这是考勤的依据资料。对于迟到早退或者旷工情况,可以在这个模块直接判断。记录员工请假内容,请假时间,将其保存在数据库中。处理员工外出情况,说明其内容、原因和外出时间。

(4)考勤查询管理模块

根据统计条件统计在一段时间内的出勤情况,如每个月内迟到人数等,查询所有或部分人在某一时间段中的考勤情况,根据考勤结果,进行相应的处理。

(5)数据备份管理模块

把系统数据库导出并存放在某一磁盘目录中,相当于备份。将存放在磁盘中的数据库导入系统时要覆盖原来的数据库,否则会出错。

(6)修改删除管理模块

由系统管理员对数据进行添加修改删除等操作。

3.1.2系统流程图

图 2 考勤系统的数据流程图

3.1.3整体E——R图

关系模式

职工(职工编号,姓名,性别,年龄)

出勤记录(职工编号,出勤编号,上班时间,下班时间,缺勤记录)

出差记录(职工编号,出差编号,开始时间,结束时间,统计天数)

加班信息(职工编号,加班编号,加班开始时间,加班结束时间,加班时间统计)

请假信息(职工编号,请假编号,请假开始时间,请假结束时间,请假时间统计)

月统计(职工编号,出勤月统计,出差月统计,加班月统计,请假月统计)