基于javaweb的商店人员管理系统的设计与实现(附件)【字数:8210】
目录
一、 绪论 1
(一)系统开发背景及意义 1
(二)系统研究现状及趋势 1
(三)论文结构安排 1
二、主要技术和工具介绍 1
(一)开发技术 1
1.Java 1
2.SSM 框架 2
3. MySQL数据库 2
(二)开发工具 2
1.eclipse 2
2. Chrome 2
3.Navicat 2
三、系统分析 2
(一)需求分析 2
(二)系统的功能分析 3
(三)系统的可行性分析 3
四、系统总体设计 4
(一)系统功能设计 4
(二)数据库设计 4
1.实体ER图设计 4
2.数据库表设计 5
五、系统详细设计 7
(一)系统前台模块实现 7
1.人员管理系统首页 7
2.新闻公告页面 9
3.职位招聘页面 10
4.用户注册页面 11
(二)系统后台模块实现 13
1.用户登录页面 13
2.员工账户信息管理 14
3.部门信息管理 15
4.员工奖惩信息管理 16
5.员工薪资信息管理 18
6.职位招聘信息管理 19
*51今日免费论文网|www.51jrft.com +Q: *351916072*
7.留言交流信息管理 21
六、系统测试 22
(一)测试目的 22
(二)测试流程 22
(三)系统测试环境 23
(四)系统功能测试 23
七、结论 24
致 谢 25
参考文献 26
一、 绪论
(一)系统开发背景及意义
随着国内计算机技术的发展,各种信息管理系统被应用的学校、企业等场景当中发挥了巨大的实用价值。过去企业在经营的过程中基本都是使用人工记录人员信息的方式,直接导致了信息的分散。特别是对于员工薪资的管理,各项影响员工薪资的数据不能够及时的进行汇总,后期的信息审查也非常麻烦。企业不仅需要投入大量的财务人员对各项员工绩效考核信息进行汇总统计,还需要承担工资发放错误对于企业的声誉影响。企业在经营的过程中借助员工信息系统,对于员工的日常绩效进行科学的管理额能够帮助提高员工的工作积极性。本文所研究的人员管理系统就是以企业为背景的,对于系统的设计主要是为了帮助企业管理者处理复杂的绩效管理工作。
(二)系统研究现状及趋势
国外很多发达国家在人力资源管理系统的开发上已经有了比较大的成果。所研究的专用的MIS系统能够帮助系统对大量的人力资源进行统一,它能够起到服务民众的作用,使得人事管理方面的工作效率明显提高。
企业想要发展就必须要有规范的人力资源管理方案,特别是对于员工绩效的管理必须要足够清晰。过去国内的很多企业对于员工的工资全部依靠财务人员进行处理,这种方式经常会导致工资计算出现问题给员工带来印象。而现在企业已经认识到了科学的绩效管理对于员工的积极作用,很多企业都已经将这类的绩效管理系统应用到企业内部。对于员工工资的所有组成项在系统当中都有对应的记录可用查询,恩公偶帮助提高企业对于员工的薪资管理能力。
(三)论文结构安排
本篇文章分为六大节来对人员管理系统的设计、实现、测试过程进行介绍。
第一部分介绍了当前国内外对于绩效管理系统的开发与使用情况,之后对系统开发过程中所使用到的开发语言、开发工具、开发框架进行简单描述。
系统的需求进行分析,将系统苏需要实现的全部共进行介绍。通过研究系统功能结构与数据结构设计的具体描述,为后期开展系统编码提供参考。
第五节是系统实现过程的描述,对于系统的主要页面包含的功能以及重点代码进行介绍。之后是系统测试过程的描述,分别介绍了对人员管理系统进行测试的目的,系统测试环境以及具体的系统测试过程。
二、主要技术和工具介绍
(一)开发技术
1.Java
Java语言早在上个世纪就被投入应用,它不仅能够被应用在网站开发中同时也能够处理应用程序的实现。它在语法与功能上是与C语言类似的,但是整体性能有所提高。选择Java语言进行项目开发时能够通过一些比较简单的方法实现共开发,并且开发出的项目对于内容的占用比较小。
2.SSM 框架
作为Java开发使用的框架,在对后台的功能进行开发的过程中能够更加灵活的编写功能程序。通过使用框架能够降低系统开发难度,完成对事物的管理工作。SSM框架有非常好的集成性,和其他开源框架之间能够互相配合使用增强系统扩展能力。该框架当中的模块可以根据用户的实际需求进行组合,其中的核心容器用于框架基本功能的提供使用。
3. MySQL数据库
Mysql 数据库在工作的过程中,有比较完善的权限限制与密码管理方案,每一次对数据库的连接访问都需要通过加密密码的方式来实现。成本也是选择该数据库的一个原因,开源的数据库产品能够直接通过网络进行获取,对于小型项目的开发来说是能够较好的性价比。MySQL作为数据库服务器在使用的过程中支持多用户操作,所使用的结构化查询语言是标准化的申请语言。在管理和使用的过程中使用的是C/S的结构,大量的库能够帮助更好的对数据信息进行管理。
(二)开发工具
1.eclipse
Eclipse是Java项目开发过程中最常使用到的集成开发环境,作为一个开源的平台能够帮助中小型项目在执行的过程中进行成本节约。在程序开发的过程中为了确保功能单元能够正常使用,会借助方法进行状态信息的输出来对程序执行情况进行判断。但是eclipse工具当中内置的调试器能够帮助设置程序断点,实现代码的单步调试。
原文链接:http://www.jxszl.com/jsj/wlw/608606.html