计算机毕业设计 jsp公司人事管理系统ssh 毕设


https://www.bilibili.com/video/BV18N4y1n73P/

演示视频:第4章 系统设计

3.1本系统的设计目标

人事管理系统代替了原来的手工操作,从而快速、准确地对员工信息、部门信息等各种信息进行管理和维护。具体有四个目标:

(1) 支持公司完成并实现规范化的人事管理;

(2) 支持高效率的完成人事管理日常工作的运行,其中包括部门信息管理、员工信息管理、员工工资管理、员工合同管理等方面的维护更新工作;

(3) 使公司的人事管理人员能更加方便快捷的进行人事相关信息的查询和员工工资的发放等日常人事事务的管理。

(4) 公司人事管理工作的计算机化,各种人事管理相关信息可以通过计算机快速,准确地增加、修改、删除、查询。使管理人员对所有员工信息、部门信息、应聘人员的合同签订信息等的基本概况一目了然,便于管理。

3.2系统功能总体设计

系统开发的总体任务如下:

(1)用户管理模块(系统用户管理):本系统的系统用户分为管理员用户、主管用户和普通用户三种权限用户。其中管理员用户具有最高权限,可以添加主管用户和普通用户,并且对本系统的所有模块进行操作。普通用户只能对员工信息管理(员工管理)模块进行操作。主管用户可以对除了用户管理模块之外的其他所有模块进行操作。

(2)部门管理模块(部门信息管理):主要是针对部门信息的操作,包括添加部门信息,查询部门信、删除部门信息等。

(3)员工管理模块(员工信息管理):主要是针对员工信息的操作,包括:添加员工信息、查询员工信息、删除员工信息等。

(4)工资管理模块(员工工资管理):主要是针对员工工资的操作,包括:员工工资发放、员工工资查询等。

(5)三金管理模块(三金数据管理):主要是针对住房公积金、养老保险和医疗保险这三金数据的参数设置和计算操作。

(6)日志管理模块(变动日志管理):主要是针对员工变动和工资变动情况的日志记录、查询和删除等操作。

(7)合同管理模块(人事合同管理):主要是针对公司应聘人员的签约管理,包括添加应聘人信息、查询合同签订情况和进行签约等操作。

(8)系统帮助模块:提供必要的系统使用帮助。

通过对所做模块的功能需求分析,该模块主要功能可分为八大部分,系统结构如图3-1所示。

图3-1 系统功能模块图

3.3数据库设计

数据库设计就是设计程序所需数据的类型、格式、长度和组织方式。因为数据库应用系统主要是处理大量的数据,所以数据库设计的优劣,直接影响整个数据库应用系统的性能和执行速率。

根据本系统的功能需求分析,本系统的数据库可包括多个表,其中有部门信息表,变动日志表, 员工信息表,员工合同表,系统用户表,员工工资表。各表的字段和类型分别如下所示。

1.部门信息表

该表包含部门id、部门名称、部门创建时间和部门人数。具体如表1所示。

表3-1 tb_department表

f73c8f31bb6f34c985b023c3ee26b2c6.jpeg

2.变动日志表

该表包含职工编号、变动类型、变动描述、变动时间等属性。具体如表2所示。

表3-2  tb_cj表

d8c7c99e02e6e3a6321be62f00501888.jpeg

3.员工信息表

该表包含员工号、员工姓名、员工性别等员工个人信息和员工家庭住址、员工婚姻状况等员工家庭信息。具体如表3所示。



表3-3 tb_employee表

096e6224686b62de401937c683402531.jpeg

4.员工合同表

该表包括应聘人员的基本信息和合同签订状态等信息。具体如表4所示。

表3-4 tb_invitejob表

cbcfee238fa528dea0addbada8cc39e9.jpeg

3.系统用户表

该表包括系统用户用户名、密码和用户类别。具体如表5所示。


表3-5 tb_manager表

b6e72decc6db71aa89606b892aec14a9.jpeg

6.员工工资表

该表包括员工号、基本工资、工龄、奖金和三金数据等。具体如表6所示。

表3-6 tb_pay表

df5387bd7a48ce615c3a48ae20b04faf.jpeg

3.4本章小结

本章主要介绍了人事管理系统的详细设计,包括系统的设计目标、总体设计和数据库设计三个部分,并基于本章的设计对系统进行了编码实现。


  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值