jsp的企业信息管理系统的设计与实现

摘要: 1摘要:为了解决企业信息日益庞大带来的管理压力,设计了基于JSP的企业信息管理系统。系统根据用户需求进行设计,在J2EE的环境下,以MyEclipse8.5为工具,结合了SSH、B/S等多种技术。用户界面通过浏览器实现。用户在浏览器可以登录主页面,实现员工添加、招聘录取、部门转换、增加薪资、查询信息、制定培训和注册管理员等功能。这些功能的主要逻辑事务都在服务器实现,浏览器通过服务器和数据库进行数据交互。经过软件测试,系统所有模块功能都与预期一致。
目录
引言
1.选题背景
1.1 国内外研究状况
1.1.1 国外研究状况
国外的企业信息管理系统在管理理论和设计理念上都是领先的。由于国外起步早,成熟度和完整性高,针对行业的不同,开发出了有针对性的管理软件。企业信息管理系统已在国外得到广泛使用,一些企业相关软件还为企业信息管理系统预留了接口,方便了企业信息管理系统的设计。对于相关技术的研究,国外也投入了相当多的资源,也使得技术一直处在领先的地位。
1.1.2 国内研究状况
国内无论是管理理论和设计理念都是有所不足的,技术也是落后于国外。随着企业规模扩大,国内管理者对企业管理的信息化也逐渐重视起来。企业信息管理系统也应企业需求逐渐发展起来,但仍然存在很大的优化和提升空间。
1.2 研究的目的和内容
随着企业竞争的日益激烈,越来越多的企业认识到企业信息管理系统的重要性。企业信息系统是用于获取、系统存储、操作、分析、检索、发布针对性信息的[1]。它拥有企业管理所需的各项功能,操作简洁易上手,可以存储大量企业员工信息,具体可以进行培训、薪资和考勤等管理,能够迅捷地掌握员工的个人情况,减少企业信息管理的人力和成本,并提高信息管理的效率,帮助企业实现管理的自动化与信息化。
1.3 系统设计思想
系统的设计思想是整个系统设计工作的起点。优秀的企业管理系统界面清晰又不失人性化,功能复杂却操作简单。管理者运用企业信息管理系统可以体验高效、便捷的企业管理,每天将会节省大量时间精力,再将这些投入到其他的企业工作中去企业的效益自然得到了提高。本系统特性如下:
(1) 高技术性:系统采用的数据库是SQL
 *好棒文|www.hbsrm.com +Q: ^351916072* 
Server 2012,SQL Server 2012在数据库方面具有不错的性能,数据容量大。本系统的开发工具是MyEclipse8.5,此工具在系统网页开发方面广受好评,开发语言为Java,用到了SSH框架结构。
(2) 实用性:系统以用户需求为基础,一切都以使用户便捷为目的。从实际出发,最大限度地达成客户所需,在此前提下进行各项设计。
(3) 灵活性:系统采用SSH框架,使软件更加灵活,满足了灵活性。
(4) 可维护性:系统维护起来十分方便,由于运用到的各种技术的特性,系统可以在任何时候进行维护。
2.开发环境及应用技术
2.1 系统运行平台设置
系统以PC为平台,适应多种操作系统,对于用户的配置要求并不高,有很强的适应能力。
(1)硬件环境:台式计算机(PC)一台,处理器为英特尔酷睿i5,内存2GB,硬盘空间1T。
(2)件环境:Windows 10操作系统。
2.2 MyEclipse简介
本次系统使用的开发软件为MyEclipse8.5,用到的前台开发技术为Java。Java是一种跨平台的面向对象程序设计语言,自从推出以来就迅速发展,在全球云计算的环境下,Java更具优势。MyEclipse8.5是J2EE开发环境,它具有许多功能,集编码到发布的各种功能于一体。因此,使用它来设计管理系统能够提高大大整体效率。
2.3 JSP技术简介
JSP的全名是Java Server Pages,即java服务器页面。JSP以Java编程语言编写类XML的程序段和标记,生成动态网页的处理逻辑[2]。用JSP开发的应用适用于各种操作系统。
2.4 B/S结构简介
B/S结构是一种网络结构模式,是对C/S结构的一种变化或者改进的结构[3]。客户端只需要一个浏览器就能在用户界面进行工作,主要的数据处理都在服务器进行。既降低了用户的计算机配置,也方便了系统的维护。B/S是一种三级结构,如图21:
图21 三级结构组成
2.5 SSH框架简介
SSH为struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。下面是框架结构介绍:
(1)Struts技术
Struts是一种最早的Java开源框架,也是一种优秀的MVC设计模式[4]。Struts可以把各种相关元素整合在统一框架里,也就是说,在进行开发工作时可以很好的用它缩短时间,提高效率,相当实用便捷。
(2)Spring技术
Spring也是一种开源框架。MVC框架生成了Spring MVC设计模式,它能够对数据库表和java对象等进行创建读取更新删除操作。Spring是针对企业应用的但却不局限于企业应用。它虽然包含了更多的企业应用功能,对于任何Java应用都是使用的。使用Spring可以优化代码的编写测试。
(3)Hibernate技术
Hibernate是一个对象关系映射框架。Hibernate是为了解决读入对象的重复单一工作而设计的使整个过程自动化的工具。运用Hibernate可以更加方便的操纵数据库。
2.6 SQL Server 2012数据库简介
SQL Server 2012数据库不仅延续了现有数据平台的能力,全面支持云技术与平台,还可以快速实现云与云之前的数据传输。SQL Server 2012适应不同人群的不同需求,功能更加全面,增加了自助分析等创新功能,使用更加人性化。作为新一代数据平台产品,SQL Server 2012加强了数据保护,提高了安全性。
3.可行性分析
在设计系统之前,对于系统的可行性应进行有效分析。通过收集到的各种信息,来判断设计这个系统的必要性和可实现性。经过可行性分析,可以的到收益与投资的预期比,能够为系统的设计保驾护航。
3.1 经济可行性
企业信息管理在企业中的地位是不容忽视的,它与企业的各个方面都紧密联系。只有在企业管理中提高效率,才能使企业各方面有所提升。用计算机代替管理人员对企业信息进行管理,解放他们的生产力,才能更好的调节人才,充分利用人才。
3.2 技术可行性
系统的开发工具是MyEclipse8.5,采用SQL Server 2012来进行数据库设计。在结构上用了SSH框架。
3.4 操作可行性
系统具有良好的操作界面。系统功能、显示内容简单明了。无需培训和较高计算机知识,操作者能够很快上手并熟练的使用,大大提高了企业的工作效率。
综上所诉,此系统有明确的开发目标,在技术和经济等方面都有其可行性。因此系统的开发是完全可行的。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/683.html

好棒文