在后台数据库中建立包括管理员、员工等角色的相关信息,对于数据库的文护则要求能对员工信息进行合理的删除、修改和管理员登录密码的修改。对于前者要求建立起数据库一致性和完整性、数据安全性好的数据库,而对于后者则要求应用程序功能准确、完善,易使用等特点。
该公司员工管理系统主要具备信息管理的功能。管理员进入系统后,可以通过最基本的功能查询到包括其他管理员、公司员工、公司部门的信息。另外,管理员还可以对公司员工的信息进行修改、删除或增加等操作。所有管理员中会有一个超级管理员,他能够管理所有普通管理员的信息;作为用户,管理员也可以修改自己的登录密码。
1.2.2 课题的目的和意义
随着我国国民经济建设的蓬勃发展和计算机科学技术的成熟发展,人们已经深刻认识到它功能的强大。作为计算机应用的一部分,使用计算机对公司员工信息进行管理,有着比其他方式管理更显著的优点。在传统的人工管理中存在着效率低、保密性差、易出错等缺点,但计算机化管理后就能够极大地减少公司在这方面的资金、人力投入和提高公司员工管理的效率[ ]。
第2章 系统的可行性研究与需求分析
2.1 可行性分析
该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术可行性、经济可行性和环境可行性三方面进行分析。
2.1.1 技术可行性
1. Java语言
本系统的主要开发语言为Java语言,Java是由Sun Microsystems公司推出的Java面向对象程序设计语言和Java平台的总称,由James Gosling和同事们共同研发,并在1995年正式推出。
Java最初是为了对家用电器进行集成控制而设计的一种语言,因此它必须简单明了。简单性主要体现在以下3各方面:
(1)风格类似C++。从某种意义上讲,Java语言是C及C++语言的一个变种;
(2)摒弃了C++中容易引发程序错误的地方,如多继承和垃圾处理问题;
(3)提供了丰富的类库和第三方开发包以及大量基于Java的公开源代码的项目[ ]。
2. JSP
JSP全名为Java Server Pages,它是一种动态网页技术标准,在传统的HTML网页文件中加入Java程序片段和JSP标记,就构成了JSP网页[ ]。
JSP页面其实是一个Servlet。但是,使用JSP页面则比Servlet要容易得多,这有两个原因:第一,不需要变异JSP页面;第二,JSP页面一般是扩展名为jsp的文本文件,可以利用任何文本编辑器来编写[ ]。JSP页面是在JSP容器中运行的,Servlet容器一般也是JSP容器,例如,Tomcat就是一个Servlet/JSP容器[ ]。
3. 数据库连接方式
本次设计中,使用MyBatis框架连接数据库。MyBatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。
MyBatis是支持普通SQL查询、存储过程高级映射的优秀持久层框架,MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索[ ]。选择它来连接数据库主要有以下几点原因:
(1)易于上手和掌握;
(2)SQL写在XML里,便于统一管理和优化;
(3)提供映射标签,支持对象与数据库的ORM字段关系映射;
(4)解除SQL与程序代码的耦合;
(5)提供对象关系映射标签,支持对象关系组建文护;
(6)提供XML标签,支持编写动态SQL。
2.1.2 经济可行性
系统的经济可行性指的是对系统开发、运行和文护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计[ ]。 jsp+mysql公司员工管理系统的设计(3):http://www.youerw.com/jisuanji/lunwen_38939.html