考勤管理系统演示文档.pptVIP

  • 66
  • 0
  • 约3.07千字
  • 约 18页
  • 2019-03-07 发布于山东
  • 举报
考勤管理系统 演示文档 目录 系统需求分析 1.问题描述 企业员工考勤及信息的管理系统正常运营中总是面对大量的员工信息的更新、修改、添加、删除、查询,每个员工的基本信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。对于一个大型公司来说,人工完成此项操作过于繁琐。本系统的开发就是在于提高员工考勤及信息管理的工作效率,加强企业员工信息的管理,全面实行计算机管理。 2.可行性分析 技术可行性: 本系统使用Visual C# 开发工具,SQL Server 2008 数据库开发。 操作可行性: 本系统设计简单方便,易于用户操作。 经济可行性: 本系统的运行可以节约很多资源,可以最大程度的提高公司的工作效率,可以使敏感文档更加安全。 3.系统架构 本系统采用打卡连接模式,即 打卡器/计算机系统体系结构,需要安装打卡器驱动才可进行管理操作。 客户端和服务器端的界面不同,用户的程序主要在客户端,服务器端主要提供数据管理、数据及系统维护和并发控制等。 系统概要设计 1.结构设计 系统功能图: 2.功能设计 (1)员工信息管理:主要实现管理企业员工的基本信息管理,包括员工基本信息的录入、修改、删除、员工奖惩记录、员工工作业绩。 (2)考勤管理:主要通过刷卡实现员工考勤信息处理模块实现员工考勤信息的录入、修改、删除操作及员工考勤信息的统计等信息。 (3)工资信息管理:通过添加,修改,删除管理员工的工资。 (4)查询管理:主要实现对企业员工的基本信息、考勤记录等信息的查询。 (5)系统管理:对系统信息进行设置。主要实现操作权限的设置、新用户的添加、用户密码的修改和系统帮助信息。 (6)退出系统:完成系统的安全退出。 3.数据库设计 数据库设计对软件工程来讲是一项十分重要的部分,由于该系统数据库数据量不小,数据复杂,应用面广,所以设计的好坏,对数据库使用和维护关系极大。有许多数据库由于设计不当而不能达到预定目标。 因此,在数据库设计时,应该严格按照要求进行。一般的,数据库设计包括了数据建模的三个方面,即数据结构、数据操作和完整性约束。 系统详细设计 1.系统总体功能设计 可以根据模块独立原理对软件结构进行精化。为了合理的分解,得到尽可能高的内聚、尽可能松散的耦合,最终要的是,为了得到一个易于实现、易于测试和易于维护的软件结构,应该对模块进行再分解或合并。 该员工信息管理系统要求实现企业员工基本信息管理,考勤记录管理,奖惩管理,数据库管理等功能。可以对数据进行查询,修改,添加,删除等操作。系统应具有界面友好,易于操作,易于维护,易于管理,安全性高的特点。 2.系统模块功能设计 1)用户登录模块 对登录用户信息进行设置,输入正确的用户名和密码才可进入系统。 2)基本信息管理模块 可以对基本信息进行添加,删除,修改,根据部门和员工类别进行查询。相关数据保存在数据库中。 3)考勤考评管理模块 对员工进行每日考勤,包括迟到早退时间,加班时间计算。基于日考勤结果对其进行统计,最好对该员工进行整体考评,予以奖励或惩罚。 3.数据库设计 数据库的特点 (1)实现数据共享。 (2)减少数据的冗余度。 (3)数据的独立性。 (4)数据实现集中控制。 (5)数据一致性和可维护性,以确保数据的安全性和可靠性。 主要包括:1安全性控制:以防止数据丢失、错误更新和越权使用; 2完整性控制:保证数据的正确性、有效性和相容性; 3故障的发现和恢复:由数据库管理系统提供一套方法, 可及时发现故障和修复故障,从而防止数据被破坏 (6)故障恢复。 数据库的连接 当开发环境通过连接到数据库上之后,在设计中使用数据库画笔可实现对该数据库中表格,视图等的操作,如创建表,修改表,删除表,增加/删除记录。 设计中设计数据窗口的时候,通过对话框实现与数据的连接。在应用程序中则一般是在应用程序对象中书写连接数据库的程序代码,使得应用程序开始运行并实现与数据库的连接。 4.数据处理设计 用户登录: 在登录界面做用户名和密码的验证处理,如果输入正确的用户名和密码则进入系统,否则提示输入了错误的信息请重新输入 信息添加: 选择相关需要添加的员工信息,点击添加出现添加界面,包括相关的详细信息。 信息删除: 选择需要删除的

文档评论(0)

1亿VIP精品文档

相关文档