《企业人事管理系统--答辩演示文稿》由会员分享,可在线阅读,更多相关《企业人事管理系统--答辩演示文稿(30页珍藏版)》请在金锄头文库上搜索。
1、2010级计算机科学与技术本科生答辩级计算机科学与技术本科生答辩设计题目:企业人事管理系统设计题目:企业人事管理系统 姓名:王岩姓名:王岩 制作日期:制作日期:2012年年5月月10日日一、设计背景一、设计背景 在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。以前都是人工进行操作。随着企业规模的扩大,人事管理的工作量也大大地加重。随着计算机应用的发展,人事工作者急切希望能够将大部分烦琐的工作交给计算机处理,以减轻人工的压力并提高工作效率 。而计算机的普及加快人事管理系统的产生。 二、系统的开发环境二、系统的开发环境 整个系统采用C/S模式系统结构进行
2、设计,采用功能强大的Visual Basic 6.0作为开发工具,并运用SQL Server 2000作为后台数据库,而开发出来的单机企业人事管理系统。 下面逐个介绍其优点。二、系统的开发环境二、系统的开发环境nC/S 模式的优点:n 由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。n 软件功能设计个性化,具有直观、简单、方便的特点,可以满足客户个性化的功能要求;如自由制表的功能在C/S 模式下就能够实现,在B/S 模式下就很难实现或运行效率很低。n 操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。n C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流
3、程。二、系统的开发环境二、系统的开发环境 Visual Basic 6.0是Windows应用程序开发工具,是使用 广泛、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。 Visual Basic 6.0优点 1.可视化 2.面向对象 3.事件驱动 4.沿用结构化的程序设计的思想 5.易学易用的集成开发环境 6.Visual basic支持多种数据库的访问 二、系统的开发环境二、系统的开发环境SQL Server 2000优点1、高性能设计,可
4、充分利用WindowsNT的优势。 2、系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。 3、强壮的事务处理功能,采用各种方法保证数据的完整性。 4、支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。三、需求分析三、需求分析 企业人事管理系统层次结构企业人事管理系统层次结构 四、系统功能四、系统功能n1. 新员工资料的添加、修改、删除和查询。n2. 部门信息的添加、修改、删除和查询。
5、n3. 自动分配员工编号和部门编号。n4. 人事调动的详细记录,包括部门、职位和职称的调整,以及人员离职。n5. 员工日常公出/请假信息的添加、修改、删除和查询。n6. 每月工资信息的批量添加、修改、删除和查询。另外,应重点实现工资数据的导出功能,即导出Excel文件。n7. 福利信息的添加、修改、删除和查询。n8. 人事信息的统计分析,如员工年龄统计、员工文化程度统计和员工工资统计等。五、系统使用软硬件环境五、系统使用软硬件环境服务器:中央处理器奔腾3或以上处理器内存128M以上硬盘40G以上光驱CD-ROM 16X以上显示器 真彩32以上操作系统WINDOWS 98以上版本六、数据流程图六
6、、数据流程图顶层:企业人事管理系统系统管理员员工信息人事信息统计人事管理部门管理考勤管理工资管理福利管理六、数据流程图六、数据流程图一层:系统管理员人 事 管理增加员工员工信息员工信息员工信息员工信息员加增工信息修改员工查询员工员工调动员工离职修改员工信息查询员工信息员工离职员工信息表员工信息员工调动六、数据流程图六、数据流程图一层:系统管理员部门信息部门信息增加部门部加增门信息修改部门部门表部 门 管理六、数据流程图六、数据流程图一层:增加公出/请假信息删除公出/请假信息公出/请假信息公出/请假信息公出/请假信息公出/请假信息增加员工公出/ 请假修改员工公出/ 请假修改公出/请假信息公出请假
7、记录表考 勤 管理系统管理员工员除删公出/ 请假查询员工公出/ 请假查询公出/请假信息六、数据流程图六、数据流程图一层:修改福利信息福利信息福利信息增加福利福加增利信息修改福利工资表福 利 管理系统管理员六、数据流程图六、数据流程图一层:修改工资导出工资工资信息查询工资信息删除过期数据工资信息工资信息工资信息工改修资信息查询工资过期数据工 资 Excel导出工资表工资信息工 资 管理系统管理员工资网上银行导出导出工资七、数据库设计七、数据库设计 规划出本系统中使用的数据库实体分别为员工实体、部门实体、工资实体、公出请假实体、人事调动实体、福利实体、员工离职实体等。下面介绍几个关键实体的E-R图
8、。七、数据库设计七、数据库设计员工实体E-R图七、数据库设计七、数据库设计部门实体E-R 图七、数据库设计七、数据库设计工资实体 E-R 图七、数据库设计七、数据库设计公出请假实体E-R 图八、系统主要模块实现八、系统主要模块实现系统设计主线流程图数据库设计结束子模块窗体设计代码设计开始公共模块设计主窗体设计八、系统主要模块实现八、系统主要模块实现菜单栏实现流程图Ture标记单击菜单栏项结束加载的窗体显示加载的窗体False开始八、系统主要模块实现八、系统主要模块实现窗体载入过程流程图结束载入窗体初始化 性别、民族、婚姻状况标记TrueFalse设置窗体标题为添加员工信息设置窗体标题为修改员工信息开始九、系统界面九、系统界面系系统统主主界界面面九、系统界面九、系统界面添添加加员员工工信信息息窗窗体体九、系统界面九、系统界面添添加加部部门门信信息息窗窗体体九、系统界面九、系统界面员员工工公公出出请请假假窗窗体体九、系统界面九、系统界面工工资资模模块块三三个个窗窗体体十、系统扩展性十、系统扩展性n可扩展为学校的学生管理系统。可扩展为学校的学生管理系统。2010级计算机科学与技术本科生答辩级计算机科学与技术本科生答辩设计题目:企业人事管理系统设计题目:企业人事管理系统 感谢各位老师和同学的指导姓名:王岩姓名:王岩 制作日期:制作日期:2012年年5月月10日日