后台数据库采用在WEB应用方面最好的数据库之一MySQL,MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言,这使得数据库具有良好的跨平台性。
本系统所采用的技术都是目前业内比较成熟的主流技术,因此本系统在技术上是可行的。
2.1.2 经济可行性
本系统开发所用硬件为个人笔记本电脑,因此无需额外购置硬件。开发工具MyEclipse是基于免费的Eclipse的集成开发环境,标准版价格便宜。系统运行的服务器是Apache的Tomcat,Tomcat一如既往的继承了Apache开源免费的优良传统。系统数据库MySQL也是免费的。系统测试用的浏览器是Google的Chrome浏览器,Chrome浏览器跟所有主流浏览器一样,都是免费下载和使用的。由于系统开发设计和测试使用的工具大都是免费的,这意着整个开发周期只需要少量的资金。
本系统运行会为企业带来很大的经济利益,主要表现在以下几个方面:本系统可以代替手工进行许多重复繁杂的统计和信息记录的工作;管理人员可以高效的对企业的员工、部门和职位等进行管理;普通员工可以方便的从本系统了解到个人信息、工资详单等。由于系统开发只需要少量资金,而系统运行会给企业节省大量的人力和物力成本,所以本系统在经济上是可行的。
2.2 需求分析
软件需求是指目标用户对软件功能、性能和设计等方面的期望,这种期望可能是笼统的、原始的,也可能是抽象的、细节化的。软件需求分析的目的是综合分析用户对系统提出的一组需求,构造一个具体的逻辑模型表达软件将要实现的功能。需求说明书是需求分析的成果,它作为整个软件开发流程的设计指南,是开发人员开发出符合用户需求的软件的基础。编制需求说明书是为了使用户和软件开发人员双方对软件的功能和设计有一个共同的理解,使之成为整个软件开发的基础框架。限于论文篇幅限制,本节摘录了系统需求说明书中的系统功能说明、数据流图和数据字典三个模块,简述对系统进行需求分析的思路和方法。
2.2.1 系统功能说明
系统目标为帮助企业实现企业人事管理办公自动化,提高人事管理的效率。系统用户分为两类:普通员工和管理员,两类用户登录系统后分别拥有不同权限和功能,其中普通员工可以管理个人信息、查看工资详单和考勤记录,申请请假,管理员可以增加、删除、修改和查询员工、部门、岗位、考勤信息,审批员工的请假申请,根据员工的职位和考勤记录结算员工的个人工资。用户通过浏览器访问本系统,使用正确的工号和密码进入系统后可以进行权限内的任意操作。
根据对用户需求的分析,系统主要分为八个功能模块,分别是个人信息管理、个人考勤管理、个人工资详单、员工信息管理、部门信息管理、职位信息管理、员工考勤管理和员工工资结算,其中个人信息、个人考勤和个人工资是属于普通员工的功能模块,其余则是属于管理员的功能模块 jsp+mysql企业人事劳资管理系统设计(4):http://www.751com.cn/jisuanji/lunwen_32781.html