没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
摘 要
随着信息时代的发展,企业中旧有的人事管理方式、管理效率并不能适应和
满足企业日益增长的管理需求,由 此本文将设计一个尽可能满足于企业进步的
人事管理系统。首先,论文一开始便是清楚的论述了系统的研究内容。 其次,
了解系统需求分析,弄明白“做什么”是必要的,重点是对包括业务分析和业务
流程进行了详细的剖析,并 对用例进行了深入的详细的剖析,从而明确了系统
的要求,完成整个软件的总体方案,其中包括软件结构模式、功 能模块、数据
库等。本项目架构选择了B/S模式,总体功能模块运用自顶向下的分层思想。再
然后就是实现系统并进 行代码编写实现功能。论文的最后章节总结一下自己完
成本论文和开发本项目的心得和总结。通过企业人事管理系 统将会使企业人事
管理各个方面的工作效率带来实质性的提升。
关键词:企业人事管理系统;B/S模式;MySQL数据库
目录
摘 要 .....................................................1
1 引言 ....................................................3
2 开发技术介绍 ............................................3
2.1 B/S 架构 ...........................................3
2.2 Java 技术 ..........................................3
2.3 MySQL 介绍 .........................................4
2.4 MySQL 安装 .........................................4
2.5 SSM 框架 ...........................................4
3 系统分析 ...............................................5
3.1 可行性分析 ........................................5
3.2 系统性能需求分析 ..................................5
3.3 系统功能需求分析 ..................................6
3.4 系统流程分析 ......................................6
4 系统设计 ...............................................6
4.1 系统整体功能模块设计 ..............................6
4.2 不同角色部分核心功能流程设计 .......................7
4.3 数据库设计 ........................................8
4.4 系统架构设计 .....................................13
5 系统实现 ..............................................14
5.1 用户登录系统功能实现 .............................14
5.2 管理员功能模块实现 ...............................15
5.3 部门领导功能模块实现 .............................17
5.4 员工功能模块实现 .................................18
6 系统测试 ..............................................19
7 总结与心得体会 ........................................20
参考文献 ................................................22
致谢 ....................................................23
1 引言
困扰管理层的许多问题中,企业人事管理控制一定是企业不敢忽视的一环。
但是管理好企业又有许多麻烦需要 解决,比如一下几方面:第一,企业里面往
往人数较多,如何保证能够管理到每一位员工;第二,如何在工作比较 繁琐,
记录比较繁忙的情况之下将企业人事管理的信息及时反映给企业领导或相关部
门进行决策,等等。在这种情 况之下设计开发一款企业人事管理系统,就变得
非常合乎时宜。
经过网上调查和搜集资料数据,我们可以发现企业人事管理方面的系统在企
业人事管理部门并不是相当普及尤 其是在一些小型企业,在企业人事管理方面
还有许多可以改进的地方。实际上如今信息化已然成为未来的趋势或者 可以说
在当前现代化城市中,信息化已成为主流,开发一个企业人事管理系统可以提高
企业人事管理方面的效率给 到相关部门的员工带来一定的便利。
2开发技术介绍
2.1 B/S架构
B/S架构是当前应用最为广泛的一种体系架构,能够简化和易于运行,并且
易于维护。当你把一个资料库和几个 常见的浏览器放进你的电脑里,你就可以
用这个架构了。B/S的架构是可以直接利用的, B/S架构可以大大降低工作 的
维修性。在 B/S平台上,各数据库彼此独立,因而具有很高的安全性。由于 B/S
体系可以清晰地观察到所需的业 务,使经理们可以在最短的时间内作出决定,
从而减少了企业的亏损。B/S架构最根本的特征就是集中式的管理方 式,当使
用者通过它产生数据时,将其储存在数据库里,便于以后利用,从而达到各种需
要。下面是B/S模式的三层 结构图,
2.2 Java技术
Java是由SUN公司在2010年被oracle公司所购买的。Java原本是一个英文名
字,叫做爪洼岛,位于印度尼西亚。 Java在当今的网络环境中,有着独特的优
点和良好的应用前景,它是面向对象的,分布式的,动态的,具有平台无 关性、
安全性。Java的基础语句和C++类似,不过Java 的面向对象技术更为全面,因为
Java要求将所有的内容都必 须封装成类,把类作为程序的基本单位。Java是一
种分布式的语言,其主要特点实在数据分布和操作分布上Java是 一种能够进行
TCP/IP的基于Web的、能够同时处理TCP/IP的、同时也能够为客户端/服务器提供
计算方式的支持。 Java的动态性是指运行时,可以动态的设置一个类,这样Java
就能对它进行动态的维护。 Java不支援任何指针,对 内存访问的所有操作都是
通过对象实例化实现的,这样避免了指针操作中易产生的错误,同时也预防了病
毒对系统 的破坏和威胁。Java的编程方式类似与C,其内核是C++de ,在其推出以
后,Java得到了极大的发展,受到了广泛的欢迎,并在 C++中产生了巨大的影响。
业内人士称之为“一次编译,到处执行”。当然Java也有缺点,在每次执行编码
后,字节 码都需要消耗一定的时间,在某些程度上降低了性能,但是这并不影
响java成为此次设计语言的选择。Java语言易 于掌握,使用它的编程周期较少,
功能较好,并且开发人员更容易更快地学会。Java具有如下一些重要特征:
面向对象。面向对象有四大特征:封装、继承、多态、抽象。抽象性就是忽
视问题中小的,而把注意力集中在 主干上。多态对同一信息做出的不同回应。
继承是指在原有的父类方法基础上增加自己独有的方法,而不改变原来 父类。
封装就是把过程和数据包围起来,只有经过定义的接口才可以存取资料。
平台无关性。Jv的字节代码是通过虚拟计算机直接实现的,有Jv虚拟机的任
意一个平台上Jv代码都能运行。 可靠性和安全性。 为了避免在指针中出现错误,
Java所有的对内存的访问都要通过对象的实例变量来实现。 多线程。Java提供
了多线程功能,利用编程实现同一时间同时工作的功能。
2.3 MySQL介绍
在软体工程中,可以使用业务数据数据库,确保其资料的安全性、独立性及
资料的存取,因此可以大大缩短程 式设计师的程式设计进度。
MySQL在多个线程中增加应用程序的有效性,提高软件的性能。并提供odbc、
jdbc和tcp/ip,以各种形式连接到 MySQL;功能方面虽变现欠缺,规模较小,但
对于这个系统就足够了。
由于MySQL的源码是公开的,因此每个人都可以按照自己的要求来进行下载
和调整,MySQL在快速、可靠、自适 应等方面得到了广泛的重视。
MySQL虽然功能可能不是很强大,但是它的开放程度和它的普及,已经让许
多人知道它的存在。
2.4 MySQL安装
该系统采用MySQL作为其数据库,因此要在特定的文件夹中安装MySQL,如果
下载的是非安装的MySQL压缩包,只 需将其解压到特定的文件夹即可。否则就先
从MySQL官方网站下载所需要的MySQL版本的安装包。点击mysql-
installer-community-5.7.32.0进入软件安装,选择自己所适用的类型这里我安
装的是Server Only然后点击下一步 到默认的TCP/IP端口为3306继续点击下一步
设置数据库密码点击Execute安装,直至安装成功。检查MySQL是否安装 成功,
我们可以在开始菜单栏找到MySQL 5.7 Command Line Client 进行点击然后输入
刚刚设置的密码就可以看到 所安装的MySQL版本号
2.5 SSM框架
如今备受欢迎的“SSM组合框架”,即Spring+SpringMVC+MyBatis的简称,
“组合SSM框架”是一种强强合作、 各司其职、协调互补的合作模式。Spring属
于一个轻量级的反转控制框架(IoC),但它也是一个面向表面的容器 (AOP)。
SpringMVC常常用于控制器的分类工作模式,与模型对象分开,程序对象的作用
与自动取款机进行处理。 MyBatis是一个很好的可持续发展架构,它可以提供一
剩余23页未读,继续阅读
资源评论
大写的y
- 粉丝: 109
- 资源: 417
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python语言dyphb爬虫程序代码QZQ.txt
- 机械设计注塑嵌件上料机sw18可编辑项目全套技术资料.zip
- 西门子200SMART 5轴伺服控制程序 威纶屏 ST30+ST20 2个V90伺服+3个步进电机 该程序是实际项目中的 有注释,有工程实际遇到的注意事项 包括脉冲单量的算,伺服步进马达与PL
- 面向对象模板代码.txt
- 基于springboot的智能学习平台系统源码(java毕业设计完整源码+LW).zip
- 机械设计转子精车机(sw18可编辑+工程图)项目全套技术资料.zip
- 西门子200SMART 5轴伺服控制程序 威纶屏 ST30+ST20 2个V90伺服+3个步进电机 该程序是实际项目中的 有注释,有工程实际遇到的注意事项 包括脉冲单量的算,伺服步进马达与PL
- 机械设计桌面点胶机sw19可编辑项目全套技术资料.zip
- 基于springboot的流浪宠物管理系统的设计与实现源码(java毕业设计完整源码+LW).zip
- 天池竞赛二手车价格预测项目源码+项目说明+数据集(高分项目)
- linux常用命令大全.txt
- SDCardFormatter
- linux常用命令大全.txt
- Matlab代码:综合能源系统(IES)的优化调度 设备: 风力、光伏、燃气轮机、燃气内燃机、燃气锅炉、余热回收系统、吸收式制冷机、电制冷机、蓄电池等设备 负荷类型:
- linux常用命令大全.txt
- 欧姆龙, PLC CJ2M标准程序,一共控制12个伺服电机 ,气缸若干,包含轴点动,回零,相对与绝对定位,整个项目的模块都有:主控程序,复位程序,手动,生产计数,只要弄明白这个程序,就可以非常了解整
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功