[毕业论文]基于java的人事管理系统内容摘要:

登 录普 通 管 理 员 超 级 管 理 员员工管理 考勤管理工资管理考评管理员工管理 考勤管理工资管理考评管理系统管理员管理大连交通大学 2020 届本科生毕业设计(论文) 6 图 32 管理员功能用例图 其他的用例图类似,因此不重复画出来了。 各个模块的设计: 依照需求,本节对各个子系统按照功能进行了模块的细化。 管理员信息管理 管理员 信息管理子系统 管理员对管理员和普通管理员 具体管理的平台,总共分为四大模块。 查询模块,查询 对所有的用户信息从数据里进行查询出来,然后 进行 分页处理 ,显示于页面。 修改 管理员 信息,通过选择一个想要修改的 管理用户 的信息,然后填写 管理用户 信息,最后保存信息。 添加 管理用户 信息,是通过新增一条信息,填写信息后,保存信息就添加了一个新管理用户 的信息。 删除 管理用户 信息,是通过选择一个 管理用户 选项,然后删除 管理用户。 管 理 员管 理 员 信 息 管 理查 询添 加删 除修 改大连交通大学 2020 届本科生毕业设计(论文) 7 下图是整个 管理用户子 系统的流程图 图 33 管理 人管理流程 图 员工管理 员工管理 子系统 是 一个对 员工信息 进行具体管理的平台,总共分为四大模块。 添加 员工 信息 ,填写 员工详细 信息后,保存信息 就添加了一个新 员工 信息。 员工 档案 信息 查询模块,查询可以通过关键字查询,得到用户想要的 员工 信息 的详细信息,如果没有输入关键字,得到的是所有 员工 信息 , 信息多的话,将进行分页处理。 通过 员工 档案 信息 查询,就能了解 详细员工基本 信息。 修改 员工 档案 基本信息 ,通过选择一个想要修改的员工 档案 信息 ,然后填写 员工 档案 信息 , 包括附件, 最后保存 员工 档案 信息。 删除 员工 信息 ,是通过选择一个 员工 信息 选项,然后删除 员工 信息。 流程图 类似不举例了。 考勤管理 考勤信息管理 子系统 是 一个对 考勤信息 具体管理的平台,总共分为四大模块。 添加 考勤 信息 , 管理 填写 上下班 信息后,保存 考勤 信息就添加了一个新 考勤 信息。 考勤 信息 查询模块,查询可以通过关键字查询,得到用户想要的 考勤 信息 的详细信息,如果没有输入关键字,得到的是所有 考勤 信息 , 信息多的话,将进行分页处理。 通过 考勤 信息 查询,就能了解 详细考勤基本 信息。 修改 考勤 信息 ,通过选择一个想要修改的 考勤 信息 ,然后填写 考勤 信息 , 包括附件,管 理 管 理 员 子系 统添 加全 部 查 询显 示 查 询 结 果修 改 删 除保 存 删 除 记 录保 存否否是 是大连交通大学 2020 届本科生毕业设计(论文) 8 最后保存 考勤 信息。 删除 考勤 信息 ,是通过选择一个 考勤 信息 选项,然后删除 考勤 信息。 流程图 类似不举例了。 工资管理和考评管理功能类似。 这里不例举了。 数据库逻辑结构设计 系统中 存在的数据对象较多, 所以 为了使数据库设计更加合理,设计更加规范,在这里 采取自上而下的 数据库 设计方法。 这种 自上而下的数据库设计 方法从建立只包含少量高层实体和联系的数据模型开始,然后使用连续的自上而下的精化来确认底层实体,联系和相关属性。 自上而下的方法使用实体联系模型( ER模型)来实现。 图 34 各实体间 ER 关系图 本项目数据库 taiyizhe 使用了 7 个表,各个表的逻辑结构如下 管理员信息 表如表 31 所示: 管 理 员工 资员 工管 理管 理nn11考 勤m管 理1管 理考 评系统人员m管理1m1大连交通大学 2020 届本科生毕业设计(论文) 9 表 31 管理员信息表 字段名 数据类型 可否为 空 键 默认值 其他 id int Not null PRI 编号 username varchar (20) Not null 用户名 password varchar (128) Not null 密码 name Varchar(100) Not null 姓名 telphone varchar(15) Not null 电话 varchar(30) Not null 邮箱 birthday datetime Not null 生日 pid varchar(30) Not null UNI 身份证号 autority int Not null 权限 sex varchar(2) Null 性别 note varchar(200) Null 备注 表 32 员工 信息表 字段名 数据类型 可否为空 键 默认值 其他 id int(4) Not null PRI 编号 userName varchar(20) Not null 用户名 trueName varchar(20) Not null 姓名 passWord varchar(20) Not null 密码 city varchar(20) Not null 城市 address varchar(200) Not null 地址 postcode varchar(20) Not null 邮编 tel varchar(20) Not null 电话 varchar(20) Not null 邮箱 freeze int 冻结标记 表 33 考勤 信息表 字段名 数据类型 可否为空 键 默认值 其他 OrderID int(4) Not null PRI 编号 username varchar(20) Not null 用户名 Truename varchar(20) Not null 姓名 address varchar(20) Not null 地址 postcode varchar(20) Not null 邮编 tel varchar(20) Not null 电话 pay varchar(20) Not null 付款方式 carry varchar(20) Not null 运输方式 bz varchar(200) Not null 备注 大连交通大学 2020 届本科生毕业设计(论文) 10 表 34 工资 表 字段名 数据类型 可否为空 键 默认值 其他 ID int(4) Not null PRI 编号 title varchar(100) Not null 标题 content varchar(4000) Not null 内容 INTime datetime Not null 发布时间 表 35 考评 表 字段名 数据类型 可否为空 键 默认值 其他 ID int(4) Not null PRI 编号 title varchar(100) Not null 标题 content varchar(4000) Not null 内容 INTime datetime Not null 发布时间 数据流图 所示: 图 35顶层数据流图 管 理 员数 据 库反 馈 查 询 信 息查 询 信 息反 馈 管 理 信 息系 统管 理 信 息大连交通大学 2020 届本科生毕业设计(论文) 11 所示: 图 36第二 层数据流图 员 工 信 息 表管 理 员 信 息 表管 理 前 台系 统管 理 员考 勤 单 信 息 表管 理 员 登 录管 理 员 信 息 表管 理反 馈 查 询 信 息反 馈 查 询 信 息 管 理管 理管 理登录信息考 评 信 息 表工 资 信 息 表管 理管 理反 馈 查 询 信 息反 馈 查 询 信 息反 馈 查 询 信 息大连交通大学 2020 届本科生毕业设计(论文) 12 第四章 详细设计 依照总体 设计,详细设计中需要对每个模块做出具体实现方法的计划,并写出关键代码。 数据库 的实现 在这里数据库的连接是利用 hibernate 技术来实现的 ,其本质封装了 JDBC。 JDBC( Java Database Connectivity)由一些 Java 语言编写的类、界面组成,可用于执行SQL 语句的 Java API,使数据库开发人员可以用纯 Java 语言编写完整的数据库应用程序; JDBC 是独立于数据库的统一的 API,支持由 Java String 表示的数据库查询语句转换成访问实际数据库的调用,可直接调用 SQL 命令。 使用 JDBC,开发人员可以很方便的将 SQL 语句传送给任何一种数据库。 因此在这里利用了 JDBC 来进行数据库的连接。 数据库连接代码 如下 : bean id=dataSource class= destroymethod=close property name=driverClassName value=//驱动名 /property property name=url value=jdbc:microsoft://数据库 URL /property propert。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。