1、企业人事管理系统 第 1 页 共 21 页 目录 1.引言 2 2.概要设计. 4 3.详细设计. 6 4. 调试与运行结果及存在的主要问题 16 5. 课程设计小结 6. 参考文献. 企业人事管理系统 第 2 页 共 21 页 引言 1.设计环境设计环境: 设计环境具体有 visual basic 6.0,Microsoft SQL Server 2000. 2.同组人员同组人员: 完成该设计的人员为 04- 3 班的方靖和邝锐强。 3.具体分工:具体分工: 经过两人的讨论分析后共同完成该题目的需求分析, 概念结构设计以及 逻辑结构的设计。 在具体实施阶段方靖主要负责登陆界面, 各职工基本资
2、料 的界面设计及相应的连接数据库部分, 实现数据库备份和还原部分以及数据 库数据的初始化。邝锐强主要负责对各人员相关资料的删除,修改,增加部 分的界面设计及相应的连接数据库部分,操作员管理和权限设置。 企业人事管理系统 第 3 页 共 21 页 概要设计 1. 系统需求分析:系统需求分析: 通过调查本地的企业, 根据企业的具体情况设计企业人事管理系统。 主 要功能有: 人事档案管理:户口状况、政治面貌、生理状况、合同管理等; 考勤加班出差管理; 人事变动:新进员工登记、员工离职登记、人事变更记录; 考核奖惩; 员工培训; 系统维护:如数据安全管理(含备份与恢复) 、操作员管理、权限设 置等;
3、由以上可知可以具体设计五类人员:员工,维护部员工,经理,人事部 经理以及总裁,其中员工只能查询本人的基本资料:工号,姓名,性别,户 籍情况,政治面貌,生理状况,合同,所属部门以及自身的考勤考核奖励情 况。 而维护部员工除了可以完成普通员工的功能外还可以进行系统维护。 经 理可以管理员工, 包括增加删除本部门员工以及修改员工资料。 人事部经理 在经理的功能上增加了可以删除增加修改其他部门员工资料的功能, 而总裁 可以任意增加删除修改所有部门经理及员工的资料。 而对于所有人员均记录 其基本资料和日常状况资料。 2.2. 系统结构设计:系统结构设计: 由需求分析可以划出系统结构图,如下: 企业人事管
4、理系统 第 4 页 共 21 页 总裁 人事部 经理 策划部 经理 物流部 经理 维护部 经理 员工员工员工员工 3. 功能模块设计:功能模块设计: 由以上分析可以划出功能模块设计图,如下: 总裁员工 人事部 经理 部门经 理 维护部 员工 查询 自身 资料 所有 员工 管理 所有 经理 管理 本部 门员 工管 理 查询 自身 资料 所有 员工 管理 查询 自身 资料 查询 自身 资料 系统 维护 查询 自身 资料 企业人事管理系统 第 5 页 共 21 页 详细设计 1. 系统数据库设计系统数据库设计: 经过需求分析设计后得出数据库设计的概念模型, 其中包含两个实体, 一个 是人员表,一个是日常情况表。如下: 人员(工号,姓名,性别,年龄,户口,政治面貌,生理状况,合同管理, 照片,密码,所管(属)部门(地区) ,职位) 日常情况(工号,日