2。1。3 MySQL
数据库是数据管理的最新技术,是计算机科学的重要分支。而MySQL占用空间小、运行速度高以及开源等特点广受亲睐。众多的个人站点数据库采用MySQL,因为,日常开发使用MySQL已经能够满足各种功能的实现,而且因为MySQL是开源软件,在不违反开源协议的情况下可以随意使用,一定程度上降低了开发成本。
使用Linux操作系统、Apache和Nginx的Web服务器、MySQL数据库、PHP/Perl/Python服务器端脚本解释器,就可以快速搭建一个稳定、免费的网站系统,这种组合方式通常被称作“LAMP”或者“LNMP”。MySQL具有五大优势:
1.处理迅速;
2.开放源码;
3.支持在多种OS中运行;
4.支持多种开发语言;
5.提供免费与收费两种类型产品。
2。1。4 JSP技术
JSP技术由Sun公司研发,主要为了给网页加入动态效果。JSP和Java息息相关,利用Java代码给“死气沉沉”的Html赋予了“鲜活的生命”。JSP是服务端的应用,它们接受请求并生成响应,此请求通常产生于一个Web客户端,而相应则声称一种HTML文档,需要返回给Web客户端。
JSP技术是通过在HTML流中插入若干Java程序片段或JSTL来形成后缀名为。jsp 的JSP文件。JSP页面是通过特殊的标记和Java代码进行扩展的HTML形式的Web页面,Web服务器和JavaServer引擎都采用这两种方式来创建客户机端的Web浏览器。
JSP通过Java代码实现了HTML对的增广。和Servlet相同,JSP只是在服务器端运行,也仅仅只有一个HTML传递给客户端,因此在客户端只要有浏览器就能够进行操作。
JSP属于动态页面表示技术,将页面逻辑从Servlet中剥离,支持可重用的部件设计,并封装了可产生动态页面的服务层业务,使Web程序的更加变得敏捷而轻松。JSP技术的“地基”是Servlet,一些大型的网页应用的实现需要它们的相互配合。Servlet的存在就是要为客户服务,Servlet的任务是得到一个客户的请求,再发回一个响应。
总而言之,Jsp是能够制作出带有动态的内容、使原有静态页面不再单一的一种技术。单纯的静态页面始终不会发生任何变化,但是Jsp动态页面就不同了,能够利用预定义的或现取的变量对页面内容做出变化,使内容更加丰富多彩。
2。 2 经济可行性文献综述
系统投入使用后可以大大节约人力、物力和财力,主要在于员工信息的管理。便捷的操作,系统的管理模式,将为企业提高更多效率,提高企业经济效益。好的系统将会大大提升数据的处理速度, 数据的管理也会更加的方便,同时又能够减少人力资源的浪费,为企业管理的信息化、自动化、便捷化的建设带来巨大的效益。虽然前期的投入可能会略高,需要开发软件等各项投入,但是在使用过程中会节省下来大量的人力和物力,并且JSP和MySQL是免费的,具有开发周期短和效率高等一系列的优点,因此,开发的平均成本比较低。所以该系统具有经济上的可行性。
2。 3 操作可行性
首先现在大多数用户的终端都能够达到系统的软、硬件的最低配置要求。该系统无论是对于管理人员还是对于用户都没有什么特殊的要求,操作中基本以鼠标操作为主,键盘操作为辅,贴合工作人员的日常使用习惯。并且在操作过程中会有提示信息,根据提示信息进行工作,也更加容易上手。总体来说操作十分的简便。因此该系统拥有较高的可操作性。
3 需求分析
3。 1 业务需求描述
方便公司对人事、财务、员工的管理,并提供员工请假和报销的流程。并且需要针对不同角色进行不同的权限控制。