人事管理系统软件工程课程设计可行性研究报告(doc 69页)[修](5)

2019-06-02 15:09

数据库中,维护员工的基本信息。

员工就职:点击员工就职按钮时,弹出窗体显示出员工必须填写的信息项,填完并保存之后,点击填写详细档案,弹出窗体显示出其他需要完善的信息项,填写完毕后点击保存按钮,将信息保存到数据库中。

员工调动:点击员工调动按钮后,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,弹出窗体显示出该员工原来的部门、职位、薪金信息,并填写新部门、新职位、新薪金,点击保存按钮后,将信息更新到数据库中。

员工离职:点击员工调动按钮后,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,弹出窗体显示出该员工的部门、职位、薪金信息,并填写离职日期,点击保存按钮将信息更新到数据库中,实现员工的离职。

员工调动查询:点击员工调动查询按钮时,弹出窗体显示出员工的调动信息。 奖惩信息维护:点击奖惩信息维护按钮时,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,填写奖惩类别和奖惩日期,点击保存按钮将信息更新到数据库中。

奖惩信息查询:点击奖惩信息查询按钮时,弹出窗体显示出员工的奖惩信息。 部门信息维护:点击部门设置按钮时,显示出已经存在的部门的信息,点击添加按钮,可以输入新的部门信息,点击保存按钮之后,可将信息更新到数据库中。点击删除按钮则可删除该部门。

修改密码:点击修改密码按钮时,弹出窗体,输入旧密码和新密码,旧密码正确时点击保存按钮将更改信息保存到数据库中,旧密码错误则提示。

职位信息维护:点击职位设置按钮时,显示出已经存在的职位的信息,点击添加按钮,可以输入新的职位信息,点击保存按钮之后,可将信息更新到数据库中。点击删除按钮则可删除该职位。

权限设置:点击权限设置按钮时,弹出窗体,输入要更改成的权限,点击保存按钮将更改信息保存到数据库中。

考勤信息维护:点击考勤信息维护按钮时,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,填写迟到、早退、矿工、请假、加班次数和考勤时间,点击保存按钮将信息更新到数据库中。

考勤信息查询:点击考勤信息查询按钮时,弹出窗体显示出员工的考勤信息。 工资信息维护:点击工资更新按钮时,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,弹出一个窗体显示出该员工的原工资,并填写新工资,点击保存按钮将信息更新到数据库中。

工资发放:点击工资信息查询按钮时,给需要发放工资的员工进行工资发放,并将发放结果保存到数据库中。 工资信息查询:点击工资信息查询按钮时,弹出窗体显示出员工的工资发放信息。 软件说明:点击软件说明按钮时,弹出窗体说明一些关于该软件的信息。

用户手册:点击用户按钮时,弹出窗体显示对该系统的操作方法,指导新用户对该系统进行操作。

21

2.5功能需求与程序的关系 登员录 工浏览 档案维护 员工就职 员工调职 人事异动查询 员工离职 奖惩记录维护 奖惩记录查询 部门设置 职位设置 密码修改 权限设置 考勤信息维护 考勤信息查询 工资更新 工资发放 工资发放查询 用户手册 软件说明 用户√ 登录 员工 √ √ 信息维护 员工 就职、离职和调动 奖惩 信息维护 考勤 信息维护 部门 设置 职位 设置 修改 密码 权限 设置 工资 更新 工资 发放 工资 发放查询 帮助 说明 √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ 22

2.6人工处理过程

修改各项信息以及考勤信息的录入需要人工输入。

3 接口设计

3.1外部接口

在c的windows窗体应用程序的引用中,添加office引用,因为需要导出Word和excel格式的文件。 3.2内部接口

模块间的接口是通过函数调用建立的,应用程序在运行期间始终保持着与数据库的联系。通过应用程序与数据库的耦合以记录数据,在应用程序内部,Form窗体只负责显示,一切数据操作都由后台的各个类实现,包括对数据库的操作。

4 运行设计

4.1运行模块组合

若是管理员登录该系统,则可对系统内的所有模块进行操作,而若是普通员工登录,则只能对员工浏览、档案维护、密码修改和其他关于查询的模块进行操作。 4.2运行时间

在软件的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。硬件对运行时间有最大的影响,当设备负载量大时,对操作反应将受到很大的影响。所以尽量采用高性能主机,充分发挥软件性能。在应用程序方面,尽量建立存储过程来对数据库进行操作,加快系统对数据的操作速度,以减少系统的反应时间。

5 系统数据结构设计

5.1数据库数据结构设计

该系统使用数据库对数据进行管理,使用的数据库表如下:

员工信息表、部门信息表、职位信息表、密码权限表、基本工资表、实

际工资表、实际工资查询表、奖惩信息表、员工调动信息表、员工考勤信息表、员工职位信息表

具体如下:

23

1.员工信息表: 字段名称 数据类型 主键 允许空 员工号 char(10) √ 身份证号 char(18) 姓名 nvarchar(50) 性别 nchar(2) 出生日期 datetime √ 籍贯 nvarchar(50) √ 住址 nvarchar(50) √ 邮箱 nvarchar(50) √ 学历 nchar(10) √ 专业 nvarchar(50) √ 毕业时间 datetime √ 毕业院校 nvarchar(50) √ 就职时间 datetime √ 联系方式 char(20) √ 照片 image √ 部门号 char(10) 状态 nchar(10) 备注 text √ 其中部门号是外键,它参照部门信息表里的部门号。 2.部门信息表: 字段名称 数据类型 主键 允许空 部门号 char(10) √ 名称 nvarchar( 50) 备注 text √ 3.职位信息表: 字段名称 数据类型 主键 允许空 职位名称 nvarchar(50) √ 部门号 char(10) √ 其中部门号是外键,它参照部门信息表里的部门号。

4.密码权限表: 字段名称 数据类型 主键 允许空 员工号 char(10) √ 密码 char(20) 权限 char(1) 其中员工号是外键,它参照员工信息表里的员工号。 5.基本工资表: 字段名称 数据类型 主键 允许空 员工号 char(10) √

24

基本工资 money 备注 ntext √ 其中员工号是外键,它参照员工信息表里的员工号。 6.实际工资表: 字段名称 数据类型 主键 允许空 员工号 char(10) √ 姓名 nvarchar(50) 实际工资 money 发放日期 datetime 其中员工号是外键,它参照员工信息表里的员工号。

7.实际工资查询表: 字段名称 数据类型 主键 允许空 员工号 char(10) √ 姓名 nvarchar(10) 实发工资 money 发放日期 datetime √ 其中员工号是外键,它参照员工信息表里的员工号。

8.奖惩信息表: 字段名称 数据类型 主键 允许空 员工号 char(10) √ 姓名 nvarchar(50) 奖惩类别 nvarchar(50) 附加工资 money 奖惩日期 datetime √ 其中员工号是外键,它参照员工信息表里的员工号。

9.员工调动信息表: 字段名称 数据类型 主键 允许空 员工号 char(10) √ 姓名 nvarchar(50) 原部门号 char(10) 原职位名称 nvarchr(50) 原工资 money 新部门号 char(10) 新职位名称 nvarchar(50) 新工资 money

25


人事管理系统软件工程课程设计可行性研究报告(doc 69页)[修](5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2012东莞家具展,2012年东莞厚街家具展开始时间 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: