第三章系统设计总体_第1页
第三章系统设计总体_第2页
第三章系统设计总体_第3页
第三章系统设计总体_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第三章 系统设计3.1系统目标设计(1)通过一个考勤管理系统,使公司的考勤管理系统化、规范化,从而达到提高公司管理效率的目的。(2)系统开发的总体任务是实现对员工的工作情况进行记录,使得公司考勤系统系统化、规范化、自动化。(3)通过公司考勤管理系统中记录的员工上下班的情况,为工资管理系统直接提供每个月工作时间的统计结果,用以计算工资。3.2系统设计思想(1) 尽量采用公司现在的软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。(2) 系统应该符合公司员工考勤管理的要求,并达到操作过程中的直观、方便、实用、安全等要求。(3) 系统采用C/S(C

2、lient/Server)体系结构,Client(客户机)访问数据库服务器,Server(服务器)提供数据服务。(4) 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。(5) 系统应具备数据库的维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。3.3系统需求分析 (1)功能需求: 认证用户:系统在连接数据库前需对用户进行认证。如果认证通过,执行连接。对非法用户则拒绝执行操作并关闭程序。 设置上下班时间:系统应能由用户设置上下班时间,并能根据此时间来判断员工是否迟到或早退。 记录员工出勤状况:系统必须能记录员工每日的上下班时间,能够

3、对请假或出差的员工进行登记。并且能记录其请假或出差的详细情况,能够提供多种查询方式供用户查询员工的出勤记录。 统计出勤状况:系统要能够按用户指定的时间范围对员工的出勤状况进行统计,列出详细的统计结果,其中需包含迟到,早退,请假,出差和旷工次数。并提供检索功能,使能够对单个员工的出勤统计结果进行查询。 添加删除员工:系统需能够对员工进行添加或者删除操作。并能够对新增的员工进行正常的记录,统计和查询操作。 (2)性能需求: 系统需能够对数据库进行反复读写操作,并且保证在数据库存有大量信息的时候,系统的所有功能依然能正常运行。 (3)将来可能提出的要求: 该系统可扩展按照统计出来的结果来计算员工应得

4、的薪水并会同出勤统计结果一起制成详单提供给管理者。 3.4系统概要设计 (1)系统功能分析: 系统开发的总体任务是通过用户对员工每日出勤状况的记录以及事先设置好的出勤判断时间按指定时间段统计出所有员工的出勤状况,并提供各种检索功能供用户查询。 主要功能如下: 1.上班时间的设定。上下班时间相对固定,可保存在客户端的设置文件中 2.员工出入单位的情况记录。出入情况主要由考勤机来记录,但是需要人 工添加的功能,已备特殊情况的处理。 3.请假、加班和出差情况的记录。 4.每个月底进行这个月的出勤情况统计。(2)系统功能模块设计通过对系统的功能要求的分析,考勤管理系统分为3个模块。即上下班时间的设置、

5、工作情况的出勤记录和月度考勤统计模块。可以将系统分解成几个功能模块来分别设计,功能模块之间关系如图2-1所示。图3-1系统功能模块图(3)主要功能模块设计:1. 上下班时间设置模块本模块具有对上午上班时间、中午下班时间、下午上班时间和下午下班时间的修改功能。功能模块如图3-2所示。 图3-2 上下班时间设置功能模块图2.出勤记录功能模块本模块能对员工的出勤记录添加和修改,对员工的加班记录、请假记录和出差记录进行添加和删除。功能模块如图3-3所示。 图3-3 出勤记录功能模块图3.考勤统计功能模块 本模块可对员工该月内的工作时间、加班时间、请假时间和出差时间等进行统计。可对每个员工在该月的出勤情

6、况、加班时间、请假时间和出差时间进行检索。功能模块如图3-4所示。 图3-4 考勤统计功能模块图第四章 数据库设计数据库在系统中占有非常重要的地位,数据库结构设计的好坏将直接对超市库存管理信息系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据库存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。 设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。根据对超市库存管理所做的系统分析,该系统主要实现对货品的基本信息进行添加、修改、删除和入、出库的查询、排序、统计等功能性操作,这样就需要有一些数据库来对超市库存管理信息系统维

7、护。首先,我们要得到数据项和数据结构以后,才能设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础,这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。 针对公司考勤管理的需求,通过对公司考勤管理工作过程和数据流程分析,设计出下面所示的数据项和数据结构: (1)员工信息,包括数据项有:员工编号、员工姓名、部门编号、性别、生日、住址、职位、出生地、联系电话、最高学历等信息。 (2)工资福利信息,包括数据项有:员工编号、岗位工资、基本工资、伙食补贴、住房补贴、医疗保险、住房公积金、养老保险、其他补贴、发放时间、实发工资等信息。 (3)部门信息,包括数据项有:部门编号、部门名称、部门人数、部门级别等信息。(4)用户信息,包括数据项有:用户名、用户密码、用户类型等信息。 (5)缺勤信息,包括数据项有:员工编号、缺勤日期、缺勤时间、缺勤类型等信息。 (6)加班信息,包括数据项有:员工编号、加班日期、加班时间、加班补助率等信息。概念模型描述事物、事物的特征和事物之间的联系情况,正如现实世界中事物之间存在着联系一样,实体之间也存在联系。实体之间的联系有3种类型:一对多、多对多、一对一8。根据本系统实际情况,分析出这些实体间的联系如下: (1) 职员信息与部门信息之间是一对多的关系。每名职

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论