考勤管理系统概要说明Word文档下载推荐.doc
《考勤管理系统概要说明Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《考勤管理系统概要说明Word文档下载推荐.doc(26页珍藏版)》请在冰豆网上搜索。
3.3模块管理 7
3.4数据库设计 7
3.4.1数据表的设计 10
3.4.2代码的调试 15
四、接口设计 17
4.1外部接口 17
4.2内部接口...........................................................................................................................18
4.3用户接口 18
4.3.1登入界面设计:
18
4.3.2员工界面设计:
4.3.3考勤操作界面:
19
4.3.4管理员界面设计:
20
4.3.4员工设置界面:
五、运行设计 20
5.1运行控制 20
5.2运行时间 21
六、系统数据结构设计 21
6.1物理结构设计要点 21
七、系统出错处理设计 23
7.1出错信息 23
7.2补救措施 23
7.3系统维护设计 24
7.4安全保密设计 24
生产管理系统
概要设计说明书
一、引言
随着计算机技术的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。
同时,以计算机为基础的各种软件也渐渐走入规模不同的各种企业单位中。
企业在对竞争日趋强烈的现代社会在不断提高自身产品质量的同时,对员工的要求也逐渐提高,考勤管理也就成为了一个大众化的课题。
企业考勤管理系统是为了解决员工考勤管理的而设计的,目的是建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员的数量少,效率高。
企业考勤管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,企业考勤管理系统应该能够为用户提供充足人事管理的信息和快捷的管理查询手段,但一直以来人们使用传统的人工方式管理员工的上下班等信息,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用.
作为计算机应用的一部分,使用计算机对企业考勤信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高企业的考勤管理效率,也是企业考勤管理科学化、正规化,与世界接轨的重要条件.因此,开发一个企业考勤管理系统是很有必要的,具有其特有的技术意义和管理意义。
1.1编写目的
在完成了软件系统的可行性需求分析的基础上,为了明确软件需求、安排项目规划与进度,组织软件开发与测试,项目小组经过讨论得出这份概要设计说明书。
此概要设计说明书对《考勤管理系统之功能模块》的解决方案、功能分配、模块规划、程序的总体结构、输入输出和接口设计、运行设计以及出错方案等方面作出了全面的概括性说明,为该软件的详细设计奠定了基础。
此文档为系统分析员工作的阶段性总结,并提供项目经理,设计人员和开发人员参考。
1.2背景
计算机已经成为我们学习和工作的得力助手,我们的生活也越来越离不开它。
随着现代科技的进步,用计算机来进行考勤的管理也成为现代化企业运作必不可少的一部分。
考勤是一个比较烦琐的工作,公司每天都要对员工进行考勤,员工上班时在考勤系统上登录,下班时进行注销,系统会自动记录,这样就可以节省很多的工夫。
当员工不能正常上班,一般会与相关人员说明原因,然后在考勤系统上进行记录。
在每个月进行结算工资时根据考勤系统上记录来增减个人薪金。
1.3定义
1.4参考资料
编号
资料名称
简介
作者
日期
出版单位
01
《可行性分析研究报告》
可行性分析详细资料
2014.03.1
一组
02
《需求规格说明书》
需求规格详细料
03
技术支持,解答
二、系统概述
2.1目标
(1)提供简单、方便的操作。
(2)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。
(3)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。
(4)节省考勤管理的成本。
(5)提高企业考勤管理的透明度和效率,防止“虚假出勤“的现象。
(6)对系统提供必要的权限管理。
(7)为企业实现整体信息化的其他相关系统提供必要的数据支持。
2.2运行环境
根据用户数据库的大小选择不同的操作系统,一般安全性要求高的数据库管理系统Orocle数据库比较合适。
一般情况下,小公司用户对微软Windows界面比较熟悉,因此,建议客户端都使用Windows
7
2.2.1设备
内容最低配置建议配置
主机P/200PII/266
内存 2G4G
硬盘 10G100G
2.2.2支持软件
操作系统Windows7
数据库文件记录
开发工具Microsoftvisualstudio2010
2.2.3接口
1.硬件接口:
由于软件较小,除硬盘外,基本没有与外界硬件的联系。
2.软件接口:
在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。
2.3需求概述
企业考勤管理系统是为了解决员工考勤管理的而设计的,目的是建立一个能够初步实现企业考勤管理系统的智能化管理,提高考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员的数量少,效率高。
企业考勤管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,企业考勤管理系统应该能够为用户提供充足人事管理的信息和快捷的管理查询手段,但一直以来人们使用传统的人工方式管理员工的上下班等信息,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
我们所做的系统目的:
(1)提供简单、方便的操作。
(2)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。
(3)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。
(4)节省考勤管理的成本。
(5)提高企业考勤管理的透明度和效率,防止“虚假出勤“的现象。
(6)对系统提供必要的权限管理。
(7)为企业实现整体信息化的其他相关系统提供必要的数据支持。
三、总体设计
3.1需求规定
90年代中期,由于Internet的迅速普及,使Intranet成为Internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。
企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。
酒店考勤管理系统是在适应市场需求的客观前提下,为了满足中小型公司或事业单位管理自己的职员考勤问题而开发的。
该系统的是终目的是要将各位职员的考勤情况放到网络上,以方便员工及时查证。
系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。
员工考勤管理系统能够和考勤机相连接,从而完成自动、高效、科学的考勤信息输入。
该系统具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。
考虑到适应性,构建一个考勤系统,所有的员工都通过打卡来进行登录和注销,同时考勤系统需要用户密码才能进入。
在这里假定打卡信息已经转化成数据信息,每次打卡将激活的一个模块。
这些模块可以用手工输入,以备不时之需。
根据分析,该考勤系统必须具备如下几个功能:
(1)能够记录各种基本资料和考勤资料;
(2)系统使用者每天每个人都必须进行考勤,能够记录各种考勤信息;
(3)系统使用者能够查询以往考勤信息,以防止不公正情况出现;
(4)系统使用者能够对考勤结果信息进行处理;
(5)系统使用者能够由灵活处理;
(6)保障数据库安全,优化数据库,,可以在程序中实现数据库备份和恢复。
(7)界面的友好性,操作的图形化。
(8)对员工的迟到情况进行统计也可以查询并由系统使用者对其进行修改删除
3.2设计过程
随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。
员工考勤管理是企业信息管理的重要部分面对大量的人事工资信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。
一个界面友好,易于操作的员工考勤管理软件进行自动化处理就会显得尤为重要。
在数据库系统中,主要的操作是对数据库进行的,根据对不同数据表的操作来划分模块,虽然这并不一定正确,但根据数据来划分模块确实可以使乘隙模块清晰明了。
当然,前提是数据划分正确,不然会使数据处理更加麻烦。
经过分析,系统的结构如图1所示。
登录考勤系统
用户资料管理
每日考勤管理
请假考勤管理
出差考勤管理
加班考勤管理
修改删除管理
图1系统结构图
3.3模块管理
(1)用户管理模块
增加一名系统使用用户,同时设置密码和权限,当此用户要更改密码时,可以在修改密码模块中进行。
必须具有一定权限才能进行此项操作。
而当某些职工离职或者因某中缘故,不能再使用考勤系统,可以将该用户删除。
可以更改拥护权限,使其具有访问某些模块的权限或者剥夺其访问某些模块的权限。
所有系统使用用户都可能在此修改密码,以保障系统安全。
(2)基本资料管理模块
设置的时间有上午上、下班时间,下午上、下班时间,这个模块与上下班时间表相对应,以方便考勤操作。
增加和删除请假类型,修改请假类型内容,并将操作结果存在请假类型表内。
增加和删除外出类型,修改外出类型内容,并将操作结果存在外出类型表内。
增加、删除和修改员工基本资料。
(3)考勤操作管理模块
输入员工每天出勤情况,主要为上班和下班时间,这是考勤的依据资料。
对于迟到早退或者旷工情况,可以在这个模块直接判断。
记录员工请假内容,请假时间,将其保存在数据库中。
处理员工外出情况,说明其内容、原因和外出时间。
(4)考勤资料管理模块
根据统计条件统计在一段时间内的出勤情况,如每个月内迟到人数等,查询所有或部分人在某一时间段中的考勤情况,根据考勤结果,进行相应的处理。
(5)数据库管理模块
把系统数据库导出并存放在某一磁盘目录中,相当于备份。
将存放在磁盘中的数据库导入系统时要覆盖原来的数据库,否则会出错。
3.4数据库设计
数据库记录了系统中处理的所有数据和某些操作。
在实际应用中,一个实用的数据库应用系统可能要处理数据量巨大,并且关系复杂的数据。
现实生活中处理的数据,必须经过抽象,然后再将它们反映到数据表的字段中。
数据表中的字段类型和大小要符合使用习惯。
设计的业务流程图如下所示:
员工
正常上班
加班情况
请假
出差
带职人员
命令
部门
申请批准
图2考勤系统业务流程图
设计的