《精编》某工贸公司人事管理信息系统介绍

上传人:tang****xu2 文档编号:133600469 上传时间:2020-05-28 格式:DOC 页数:32 大小:1.15MB
返回 下载 相关 举报
《精编》某工贸公司人事管理信息系统介绍_第1页
第1页 / 共32页
《精编》某工贸公司人事管理信息系统介绍_第2页
第2页 / 共32页
《精编》某工贸公司人事管理信息系统介绍_第3页
第3页 / 共32页
《精编》某工贸公司人事管理信息系统介绍_第4页
第4页 / 共32页
《精编》某工贸公司人事管理信息系统介绍_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《《精编》某工贸公司人事管理信息系统介绍》由会员分享,可在线阅读,更多相关《《精编》某工贸公司人事管理信息系统介绍(32页珍藏版)》请在金锄头文库上搜索。

1、 50 万份精华管理资料 3 万多集管理视频讲座 摘 要 人事管理信息系统作为一种新型的管理方式 受到了社会的广泛关注 本毕业设计 以 JSP 技术为基础 设计实现一个鞍钢附企工贸公司人事管理信息系统 系统主要根据 实际的需求 以需求分析 系统的设计目标 并且重点进行系统功能模块的详细设计和 实现 采用了 NETBEAN 开发平台和 MYSQL 数据库 实现了对员工信息的管理 对考 勤信息的管理 对培训信息的管理和对用户登录密码的管理等主要模块 功能完善 易 于管理 本论文详尽论述了需求分析 系统分析 概要设计 详细设计 以及测试与调 试的整个过程 最后 总结了系统的优缺点以及未来的工作 本系

2、统具有良好的功能完 备性 较好的人机交互界面 测试结果表明 系统设计已经达到要求 具有较好的实用价值 关键词 关键词 鞍钢附企工贸公司人事管理信息系统 系统开发 数据库设计 安全性 50 万份精华管理资料 3 万多集管理视频讲座 目 录 第一章第一章引引 言言 1 1 第二章第二章需求分析需求分析 2 2 第三章第三章总体总体设计设计 3 3 第四章第四章详细设计与实现详细设计与实现 6 6 第五章第五章系统测试系统测试 1515 结结 论论 1717 参考文献参考文献 1717 50 万份精华管理资料 3 万多集管理视频讲座 第一章第一章引引 言言 管理信息系统是 70 年代初 后工业经济时

3、代 的产物 在企业管理信息系统在其发展 的初期 是单一的人 机系统 系统功能简单 效率低 对管理的作用有限 进入 20 世纪 80 年代末 随着计算机网络和通信技术的大力发展 企业管理信息系统进入网络化的发 展时期 世界发达国家已建立起了完善的先进的管理信息系统体系 他们在数十年的实 践中积累了丰富的管理信息系统开发经验 在企业管理方面也已形成了一套行之有效的 理论和规范 由于管理信息系统本身及与其相应的计算机信息应用技术均非常成熟 几 乎所有发达国家均建立了自己的人力资源管理信息系统 这个系统是全国性的 覆盖了 全国的人力资源管理领域 国外公司的人事部或劳工部一般均建立了计算机信息系统 负责

4、公司内部的人力资源或劳工管理 所以 国外的工资管理信息系统的开发与应用己 非常普及 同时 由于发达国家的人力资源管理信息系统已实现全国联网 因此 在社 会经济发展领域中发挥着巨大的作用 我国的人力资源管理信息系统大发展是在 80 年代末 90 年代初 多数企事业单位建 立了局域网和广域网管理信息系统 随着世界经济和我国经济逐步向知识经济迈进 无 论是基于工业经济的管理信息系统 还是面向少数专家和管理人员的专家系统 ES 或决策 支持系统 SS 其处理对象和服务对象 自身的系统结构 处理能力 都有了进一步的 发展 50 万份精华管理资料 3 万多集管理视频讲座 第二章第二章需求分析需求分析 目前

5、市面上流行的人事管理系统不少 但是 对于企 事业单位的人事管理系统来 说 不需要大型的数据库系统 只需要一个操作方便 功能实用 能满足本中心对数据 的管理及需求的系统 我的目标就是在于开发一个功能实用 操作方便 简单明了的人 事管理系统 能够录入人事的基本资料 在操作上能够完成诸如添加 修改 删除 按 各种条件进行查询 能维护管理公司员工每个月的工资信息 在操作上能完成诸如添加 修改删除及按各种条件进行查询 还能管理员工的请假信息等其它的重要信息 主要目标如下 a 对员工信息的管理 包括查询 添加 删除和修改 b 对考勤信息的管理 包括查询 添加 删除和修改 c 对培训信息的管理 包括查询 添

6、加和修改 d 对用户登录密码的管理 修改 JSPJSP 的优点 1 对于用户界面的更新 其实就是由 Web Server 进行的 所以给人的感觉更新很 快 2 所有的应用都是基于服务器的 所以它们可以时刻保持最新版本 3 客户端的接口不是很繁琐 对于各种应用易于部署 维护和修改 MySQL 数据库具有以下主要特点 1 同时访问数据库的用户数量不受限制 2 可以保存超过 50 000 000 条记录 3 是目前市场上现有产品中运行速度最快的数据库系统 4 用户权限设置简单 有效 用例图如下 50 万份精华管理资料 3 万多集管理视频讲座 图 2 1 系统用例图 数据库设计 Database De

7、sign 是指对于一个给定的应用环境 构造最优的数据库 模式 建立数据库及其应用系统 使之能够有效地存储数据 满足各种用户的应用需求 信息要求和处理要求 数据库的设计通常是以一个已经存在的数据库管理系统为基 础的 根据用户需求和业务流程 本系统 MYSQL 数据库管理系统 通过对当前的开发语 言的分析 JSP Java Server Pages 是由 Sun Microsystems 公司倡导 许多公司参与一 起建立的一种动态网页技术标准 JSP 技术是用 JAVA 语言作为脚本语言的 JSP 网页为 整个服务器端的 JAVA 库单元提供了一个接口来服务于 HTTP 的应用程序 在传统的网页

8、HTML 文件 htm html 中加入 Java 程序片段 Scriptlet 和 JSP 标记 tag 就构成了 JSP 网页 jsp Web 服务器在遇到访问 JSP 网页的请求时 首先执行其中的程序片段 然后将执行结果以 HTML 格式返回给客户 程序片段可以操作数据库 重新定向网页以及 发送 email 等等 这就是建立动态网站所需要的功能 所有程序操作都在服务器端执行 网络上传送给客户端的仅是得到的结果 对客户浏览器的要求最低 可以实现无 Plugin 无 ActiveX 无 Java Applet 甚至无 Frame 开发平台使用的是 NETBEAN 第三章第三章总体总体设计设计

9、 3 1 系统框架 50 万份精华管理资料 3 万多集管理视频讲座 本系统共分 4 大部分 4 个功能模块 分别是 员工信息管理模块 合同信息管理模 块 培训信息管理模块和系统管理模块 系统结构如图 3 1 所示 图 3 1 系统结构图 描述管理业务流程的图表由管理业务流程图和表格分配图 管理业务流程图是一种 表明系统内部各部门 人员之间的业务关系 作业顺序和管理信息流动的流程图 它可 以帮助分析人员找出流程中的不合理回路 下面图 3 2 就是人事管理流程图 3 2 数据库设计 50 万份精华管理资料 3 万多集管理视频讲座 数据库设计 Database Design 是指对于一个给定的应用环

10、境 构造最优的数据库 模式 建立数据库及其应用系统 使之能够有效地存储数据 满足各种用户的应用需求 信息要求和处理要求 数据库的设计通常是以一个已经存在的数据库管理系统为基 础的 通过对业务流程的分析 得到了系统的实体 以及实体之间关系 根据这些实体 与关系之间的联系 得到了系统的 E R 图 如图 3 3 所示 图 3 3 人事管理系统 ER 图 E R 模型用实体间联系反映现实世界事物间的内在联系 而数据表的建立是应用程序 开发过程中的非常重要的一个环节 必须清楚每一模块要操纵的数据是那些 以及数据 间的相互关系 然后建立数据表 本系统数据库使用 MYSQL 数据库名为 friend 包含

11、 以下 3 个表 成员表 收支项目表 账簿表 下面分别详细介绍以上各表 表 3 1 成员表 字段名称数据类型长度是否为空主外键说明 真实姓名varchar255 否主键真实姓名 用户名varchar255 是否用户名 密码varchar255 是否密码 表 3 2 收支项目表 50 万份精华管理资料 3 万多集管理视频讲座 字段名称数据类型长度是否为空主外键说明 项目 IDvarchar255 否主键项目编号 名称varchar255 是否名称 类型varchar255 是否类型 表 3 3 账簿表 字段名称数据类型长度是否为空主外键说明 账目 IDInt20 否主键账目编号 收支项目varc

12、har255 是否收支项目 收支日期varchar255 是否收支日期 收支成员 varchar255 是否收支成员 收支金额Float20 是否收支金额 备注varchar255 是否备注 第四章第四章详细设计与实现详细设计与实现 详细设计阶段就是把解决方法具体化 设计出详细规格说明 包含必要的细节 程 序员可以根据它们写出实际的程序代码 详细设计也称模块设计 在这个阶段将详细地 设计每个模块 具体的实现功能 在详细设计过程中 具体的功能实现过程可以按照软 件工程中的方法描述中的交互模型具体描述 力求完全符合客户的真实需求 该系统的设计基于以下几个原则 1 标准化 2 模块化 3 先进性 4

13、 安全性 5 交 互性 4 1 登陆系统 1 实现目标 50 万份精华管理资料 3 万多集管理视频讲座 管理员 或者普通用户 进入系统前 必须通过系统登录进入主程序界面 系统登 录界面 如图 4 1 所示 主要实现以下功能 确认用户的身份和对系统信息起到保密作用 图 4 1 系统登录界面 2 实现方法 在该登录界面中 不需要选择操作员的权限 系统可根据数据库中存放的管理员信 息判断该用户是管理员还是普通用户 界面是由 JSP 语言来进行编辑的 在该子系统中进 行界面设计时要充分考虑用户的操作习惯 减少用户大量的输入操作以减轻用户的工作 量 部分代码如下String sql select fro

14、m admin where Name name and password psw try ResultSet result Dbcon executeQuery sql if result next String isadmin result getString isadmin employeeId result getString employeeId session setAttribute employeeId employeeId 50 万份精华管理资料 3 万多集管理视频讲座 session setAttribute isadmin isadmin if isadmin equals

15、 是 response sendRedirect loginsuccess jsp else response sendRedirect loginsuccess user jsp else response sendRedirect loginfail jsp catch SQLException e e printStackTrace 4 2 管理员主界面模块设计 1 实现目标 程序启动后 在系统登录界面若被判断是管理员权限并验证操作员密码后 将进入 主界面 主程序界面 如图 4 2 所示 主要实现如下功能 执行相应的权限操作 选择 主界面的菜单 调用相应程序 进行相应操作 显示操作权限

16、图 4 3 管理员主界面 2 实现方法 主程序界面里有 5 个子菜单 1 员工信息 50 万份精华管理资料 3 万多集管理视频讲座 2 工资信息 3 合同信息 4 培训信息 5 系统管理 管理员主页面展开如图 4 3 图 4 3 主菜单展开图 50 万份精华管理资料 3 万多集管理视频讲座 4 3 员工信息管理模块 1 实现目标 管理员单击主菜单下的员工信息管理菜单下的基本信息 进入当前员工信息页面 如图 4 4 所示 图 4 4 当前员工信息 2 实现方法 管理员可以进行员工信息查看并可对其进行修改和删除 界面是由 JSP 语言来进行 编辑的 在该进行界面设计时要充分考虑用户的操作习惯 减少用户大量的输入操作以 减轻用户的工作量 部分代码 public Vector getallEmployee String sql select from employee try ResultSet rs Dbcon executeQuery sql while rs next employee oneEmployee new employee oneEmployee setEmployeeId

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号