目 录
第一章 绪 论 5
1.1 课题来源 5
1.2 开发工具的选择 5
1.3 本文所作工作 6
第二章 需求分析 8
2.1 总体需求调查 8
2.1.1 组织结构图 8
2.1.2 系统目标 8
2.1.3 应用现状调查 8
2.1.4业务总体流程调查 8
2.2系统功能调查 9
2.2.1人事管理功能 10
2.2.2工资管理功能 10
2.2.3系统维护功能 10
2.3系统功能模块图 10
第三章 概要设计 11
3.1概念设计 11
3.2数据库设计 13
3.2.1 ygzlb(员工资料表) 13
3.2.2 Yhklb用户口令表 14
3.2.3 Ygxjjgb员工薪金结构表 14
3.2.4 Kjcsb控制参数表 15
3.2.5 Jbcsb基本参数表 16
第四章 详细设计 17
4.1启动界面设计 17
4.1.1 功能说明 17
4.1.2屏幕格式设计 17
4.2 登录窗口设计 17
4.2.1功能说明 17
4.2.2屏幕格式设计 18
4.2.3源程序分析 18
4.3 主窗口设计 19
4.3.1功能说明 19
4.3.2屏幕格式设计 20
4.3.3源程序分析 21
4.4人事管理模块的实现 24
4.4.2员工基本信息维护 27
4.4.3员工基本信息查看: 29
4.4.4员工基本信息条件查询 30
4.4.5人事状况曲线: 32
4.4.6企业员工花名册: 33
4.5 工资管理模块的实现 33
4.5.1出盘 33
4.5.2员工工资结构调整 47
4.5.3工资短信 50
4.6系统维护模块设计 54
4.6.1基本参数维护 54
4.6.2 用户管理 55
4.7系统其它功能的实现 56
4.7.1 打开计算器 56
4.7.2打开写字板 57
4.7.3窗口的层叠、平铺、极小化操作 57
4.7.4关于窗口的实现 57
第五章 毕业设计小结 57
系统维护模块主要包括部门信息维护、职务信息维护、职称信息维护、工资账目维护、用户管理等几个方面。主要是对员工部门信息、职务信息、职称信息、工资帐目信息进行增加、删除等功能,不能修改,若要修改,先删除再增加,当然删除操作会使数据不一致,系统会给以提示。用户管理主要实现新增、删除用户、修改密码等功能。
4.6.1基本参数维护
4.6.1.1实现流程
初始状态下,输入框置为无效
点击新增按钮后,在输入框中输入要新增的内容,点击提交按钮将信息提交到数据库中。
选择某行后,点击删除按钮,系统提示,删除将导致数据的不一致是否删除,若点确定,将此记录从数据库中删除。
4.6.1.2 屏幕格式设计
部门屏幕格式如下:职称、职务维护大体相同,只是将部门两字做相应改动。
4.6.2 用户管理
4.6.2.1 功能说明
为了保证系统安全,系统初始化时建立一个系统用户其用户名和密码均为小字的system ,只有此用户才具有用户管理的功能,其它用户不能访问这个界面,如果要新增用户、删除用户、修改密码只能以此用户登录,当然系统用户可以修改自己的密码,但不能删除自己。修改口令时要输入两次,只要两次一致才能修改成功。数据来源用户口令表。
本系统通过自己的努力,经过试用证明,系统基本满足人事工资管理方面的需要。实现了人事管理、工资管理、出盘、代码维护、报表生成等功能,给公司人事管理带来很多方便,在界面上立求做到美观、在操作方面尽量做到满足用户使用习惯。但由于自己水平有限,加上时间有限,还存在很多不足:
1. 工资短信模块采用的是别人开发的动态链,在发送短信上得借助别人的东西,而且这个动态链还存在问题,我没有把它放在系统上去用,只是做为毕业设计提出来,以后要自己开发短信发送模块。
2. 目前采用的是单机版,已经不大适应发展趋势,可能用不了多久又得更新为B/S或C/S。
3. 人事工资管理功能都不够强大,只能满足暂时需要,人事工资报表报表打印功能尚不够全面完善,不能实现动态报表。
4. 无错误处理模块、帮助系统、用户操作权限管理。