摘要:随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。本系统结合公司实际的人事管理制度,经过实际的需求分析,采用功能强大的Visual Basic 6.0、Oracle 9i做为数据库开发出来的人事管理系统。
该系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询等人事管理工作以及新进员的新增、老员工修改等管理工作。经过实际使用证明,本文所设计的人事管理系统可以满足公司人事管理方面的需要。
关键词: Visual Basic 6.0;Oracle 9i;人事管理
目录
1 绪 论-1
2 系统开发工具简介-2
2.1 Visual Basic 6.0简介-2
2.1.1概论-2
2.1.2特点-3
2.2 Oracle数据库简介-5
2.2.1概论-5
2.2.2特点-6
2.2.3存储结构-6
2.2.4分布式数据库管理介绍-6
3 系统分析-8
3.1需求分析-8
3.2可行性分析-8
3.2.1经济可行性-8
3.2.2技术可行性-8
3.2.3社会可行性-8
3.3数据流程图-9
4 系统设计-10
4.1系统功能描述-10
4.1.1用户资料及权限管理-10
4.1.2员工基本资料管理-10
4.1.3部门资料管理-10
4.1.4岗位资料管理-10
4.1.5员工状态资料管理-10
4.1.6员工工作部门及岗位调动处理-10
4.1.7员工状态变动处理-10
4.1.8各信息查询-11
4.1.9.数据维护-11
4.2系统功能结构图-11
5 后台数据库设计-12
5.1概念结构设计-12
5.1.1用户资料E-R图-12
5.1.2员工资料E-R图-12
5.1.3部门资料E-R图-13
5.1.4岗位资料E-R图-13
5.1.5状态资料E-R图-14
5.1.6员工调动记录E-R图-14
5.1.7员工状态调整记录E-R图-15
5.1.8全局实体及其属性图-15
5.2逻辑结构设计-16
5.2.1 YHB表-16
5.2.2 YGB表-16
5.2.3 BMB表-17
5.2.4 GWB表-17
5.2.5 ZTB表-17
5.2.6 DDJLB表-17
5.2.7 ZTJLB表-18
6 系统功能的实现-19
6.1数据库的连接-19
6.2用户登录窗口-19
6.3主菜单-20
6.4部门资料管理模块-22
6.5部门及岗位调动模块-24
6.6员工信息查询模块-27
6.7数据维护模块-29
7 系统测试与运行-30
7.1测试举例-30
7.2测试项目-30
7.3测试方法-32
7.4系统运行-32
8 总 结-35
参考文献-36
致 谢-37