VB本科毕业论文-工资管理系统毕业论文+源码
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
2.2 系统功能模块划分
开发这个系统的目的就是帮助企业的财务主管部门提高工作效率,实现企业工资信息管理的系统化、规范化和自动化。能够和认识管理系统、考勤管理系统相结合,真正实现企业高效、科学、现代化的员工管理。系统最终实现的主要功能如下。
•企业工资信息设置部分:包括设置员工的基本工资和其他项目的金额,如奖金等。并且负责设置员工工资的计算公式。
•企业工资信息管理部分:包括统计出勤、计算工资、查询工资和导出工资表。
•系统部分:包括添加用户和修改密码。
2.3系统数据库设计
数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。数据库设计的好与坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率,确保数据信息的完整性和一致性。
针对企业工资信息管理系统的需求,通过对员工工资计算过程的内容分析,为本系统设计如下的数据项和数据结构:
•基本工资信息:包括员工编号和基本工资(元/小时)。
•其他项目信息:包括员工编号、奖金、津贴、福利、扣发等。
•计算公式信息:包括加班费的百分比、出差工资、旷工、迟到早退扣发等。 【www.think58.com计算机毕业论文网】 think58好,好think58
•出勤统计信息:包括员工编号、姓名、统计日期、出勤天数、迟到早退次数、加班天数、加班天数等。
•工资统计信息:包括员工编号、姓名、统计日期、基本工资、奖金、津贴、福利,加班费、出差费、扣发、总额等。
启动Access 2000,创建新的数据库,命名为Salary.mdb和Person.mdb,保存在要存放这个系统所有工程文件的文件夹中。在使用的时,要把应用程序和这两个数据库保存在同一个文件夹中。
员工出勤统计信息表:
字 段 类 型 长 度 是否空 说 明
id 自动编号 长整型 不能空 记录编号
stuffid 文本 50 不能空 员工编号
stuffname 文本 50 不能空 员工姓名
recordmonth 日期/时间 不能空 统计时间
attendance 数字 长整型 不能空 出勤天数
lateearly 数字 长整型 不能空 迟到早退次数
absent 数字 长整型 不能空 旷工次数
overtimecom 数字 长整型 不能空 正常加班次数
overtimespe 数字 长整型 不能空 特殊加班次数
errand 数字 长整型 不能空 出差次数
员工工资计算公式信息表:
字 段 类 型 长 度 是否空 说 明
overtimecom 数字 长整型 不能空 正常加班工资百分比
overtimespe 数字 长整型 不能空 特殊加班工资百分比 内容来自think58 [版权所有:http://think58.com]
errand 数字 长整型 不能空 出差工资
absent 数字 长整型 不能空 旷工工资
le 数字 长整型 不能空 迟到早退
字 段 类 型 长 度 是否空 说 明
id 自动编号 长整型 不能空 记录编号
stuffid 文本 50 不能空 员工编号
sposition 文本 50 不能空 员工职务
salary 货币 货币 不能空 基本工资
员工其他项目设置:
字 段 类 型 长 度 是否空 说 明
id 自动编号 长整型 不能空 记录编号
stuffid 文本 50 不能空 员工编号
yearmonth 日期/时间 不能空 年月
type 数字 长整型 不能空 类型
name 文本 50 能空 类型
money 货币 货币 不能空 名称
remark 备注 能空 备注
员工工资统计信息表:
字 段 类 型 长 度 是否空 说 明
id 自动编号 长整型 不能空 记录编号
stuffid 文本 50 不能空 员工编号
stuffname 文本 50 不能空 员工姓名
yearmonth 日期/时间 不能空 时间
basicsalary 货币 货币 基本工资
bonus 货币 货币 奖金
welfare 货币 货币 福利
allowance 货币 货币 津贴
abatement 货币 货币 扣发
lesub 货币 货币 迟到早退扣发 think58
absentsub 货币 货币 旷工扣发
overtime 货币 货币 加班费
errand 货币 货币 出差费
others 货币 货币 其他金额
total 货币 货币 总额
员工信息表:
字 段 类 型 长 度 是否空 说 明
sid 文本 50 能空 员工编号
sname 文本 50 能空 员工姓名
sgender 文本 50 能空 性别
splace 文本 50 能空 籍贯
sage 数字 长整型 不能空 年龄
sbirthday 日期/时间 不能空 生日
sdegree 文本 50 能空 学历
sspecial 文本 50 能空 专业
saddress 文本 50 能空 住址
scode 文本 50 能空 邮编
stel 文本 50 能空 电话
semail 文本 50 能空 Email
sworkTime 日期/时间 不能空 参加工作时间
sintime 日期/时间 不能空 进入公司时间
sdept 文本 50 能空 部门
spaytime 日期/时间 不能空 起薪时间
sposition 文本 50 能空 职务
sremark 文本 50 能空 备注
用户信息表:
字 段 类 型 长 度 是否空 说 明
userid 文本 50 不能空 用户名称
userpwd 文本 50 不能空 用户密码 think58
第三章企业工资管理系统应用程序设计
3.1 “登录模块”详细设计
登录模块的详细设计主要是用户登录的一个界面,判断登录的用户是管理员还是普通用户,进入后将面对的是主界面,从而进行相关的操作。
登录的界面主要由用户名和密码的信息,还有一些标题设置,确定和取消的按钮组成。通过标题可以知道此系统的大概内容,由此,登录界面的设计完成。
3.2 “主窗体”模块详细设计
在这个项目中,选择使用多文档界面。使用这个窗体的好处是可以使程序更加有条理。对于一个多任务的应用程序,使用多文档窗体还可以减少占用的系统资源。
主窗体设计的界面是用菜单编辑器做的,主要由系统、工资信息设置、工资信息管理和关于这四个大模块组成。主窗体是进行相关操作的主界面。在这几个里,管理员有所有的权利进行各种操作。
think58.com [资料来源:www.THINK58.com]
[来源:http://think58.com]