JSP是结合Java代码共同来处理的一种动态页面。当首次被程序调用的时候,需要JSP编译引擎将其编译成Servlet,然后再执行,以后在每次调用的时候,执行编译过的Servlet。JSP还提供多种的访问方式Java class、Applets、Servlet及Web Server,所以,WEB应用功能可以分成很多定义公用接口的组件,通过JSP来将它们有效的结合在一起。
2。2 Tomcat简介
Tomcat 是一个开发Java的服务器,是一个非常重要的平台,这就导致非常受开发者的信赖,由于其运行时占用的系统资源比较的小,而且其扩展性较强,支持多种开发系统的基本功能。目前也在不断的升级当中。
Tomcat 是轻量级服务器,在小型系统开发的背景下被广发的应用,它成为JSP开发的第一选择;而对于刚开始接触者来讲,在一台机器上搭建Apache 服务器,通过相应对HTML进行界面访问申请。实际上Tomcat 部分是Apache 服务器的一个扩展,但是它都在独立的运行,因此当你运行Tomcat 服务器的时候,实际上是与Apache 独立的进程而单独的运行。
2。3数据库技术
SQL Server是一个集成的、全面的、端到端的数据处理方案,它为企业的用户提供安全、可靠、高效的平台来用于企业数据管理及商业智能应用。SQL Server为信息工作者带来熟悉的工具,减少从移动设备到数据系统的平台上创建、部署、管理、使用企业数据及应用程序的复杂度。利用全面功能集和现有系统集成性对日常任务的自动化管理能力,SQL Server为企业提供一套完整的数据解决方案。
SQL Server不但可以作为功能强大的服务器很好的工作,而且数据库引擎也用于客户端本地存储数据库的应用中。因此,在CS结构开发中采用SQL Server作为数据库是很实用的。
2。4 Eclipse简介
Eclipse是开放源代码的开发项目,专注在为集成的开发工具提供全功能的、有商业品质的平台。它由Eclipse项目、Eclipse工具项目及Eclipse技术项目组成,包括四部分组成——Eclipse Platform、JDT、CDT及PDE。JDT支持Java开发、CDT支持C开发、PDE支持插件开发,Eclipse Platform则是开放的可扩展IDE。
Eclipse SDK是Eclipse Platform、JDT与PDE所生产的组件合并,它们可以下载。这些在一起提供具有丰富特性的环境,允许有效地建造无缝集成到Eclipse Platform中的工具。Eclipse SDK由Eclipse项目来自其它代码的第三方软件而成。Eclipse项目生产的软件用 CPL发布,第三方组件有自身的许可协议。现在Eclipse成为广泛的Java开发平台,成为Java爱好者的编程平台。凭借其免费与稳定及强大功能和插件功能,所以本程序采用Eclipse环境。
3 系统设计
3。1 需求分析文献综述
需求分析是每一个系统在开发前期必须要经历的一个重要的阶段,随着软件工程的增大,需求分析在整个系统开发的重要性变得突出。需求就是这个系统在各个模块,性能方面都有哪些设计要求,在分析过程中,开发人员要对用户的具体想法进行调查分析,结合用户的实际需要辅助用户提出宝贵的意见,同时针对用户提出的需求,开发人员要分析开发环境及可能出现的问题进行分析,尽所能将用户的意见精确化。
3。1。1 业务需求
员工信息管理的开发主要是围绕着企业员工管理方面来进行的,首先要考虑到就是员工管理系统涉及的元素,具体包括哪些信息,用户需要哪些信息,接着需要搭建交流平台,对考勤信息进行管理,员工管理,统计管理等,再有就是部门管理,系统设置等综合性操作。