(2)技术可行性
通过对企业考勤系统的分析,利用现在拥有的开发技术和工具基本能满足要求,功能目标达到要求,并在规定的时间内完成开发。软件方面使用MyEclipse为开发工具并配套数据库SQL Server2008,硬件方面使用的配置越高越好,虽然开发人员的技术水平有限,但是通过导师和同学的帮助,该系统在技术方面还是可行的。
(3)操作可行性
对于一般工作人员来说,都有一定的计算机基础,所以使用起该系统并不复杂。况且该系统页面简单,容易操作,对系统的管理主要是增删改查这四个操作,一般工作人员都可以完成。所以该系统在操作方面是可行的。
综上所述,从各方面来看,在经济、技术、操作等方面的支持下,该企业考勤管理系统的开发是可行的。
3.2 系统功能需求分析
企业考勤管理系统的实现主要是为了方便企业对员工的考勤,与过去的手工管理形成对比,大大的提高了工作效率,降低了成本。在需求分析阶段,要多查阅有关书籍,了解该系统可以有哪些功能,为接下来的设计奠定基础。对于本系统来说,主要分为两种用户类型,一种是管理员,另一种是员工,他们可以根据自己的权限进入系统并进行相关的操作。因此本系统实现的主要模块功能有如下几个:
用户的登录模块功能:用户凭着自己的用户名和密码登录进入系统,进行管理。
系统信息管理模块功能:可以修改密码。
请假信息管理功能:主要完成的功能是员工请假信息的添加、查询,管理员对请假信息的审核、删除、查询。请假类别可以分为请假、休假等。
考勤信息管理模块功能:主要完成的功能是员工登录系统进行在线考勤,考勤分为两类:上班登记和下班登记;员工还可以查看自己的考勤信息。管理员对员工的考勤信息具有查询、删除的操作。
员工信息管理功能:主要完成的功能是管理员对员工信息具有增、删、改、查的操作,员工对自己信息具有查询的操作。
公告信息管理功能:主要完成的功能是管理员对公告信息的增、删、改、查的操作,员工只有查询操作。
部门信息管理功能:主要完成的功能是管理员对部门信息的增、删、改、查的操作。文献综述
留言信息管理功能:主要完成的功能是员工可以登录系统发布留言,管理员对其进行回复留言或者删除。
3.3 系统用例图
(1)员工用例图
员工通过用户名和密码登录系统,并对系统的所有模块功能进行管理操作。员工用例图如图所示:
图3-1员工用户用例图
(2)管理员用例图
管理员通过用户名和密码登录系统,并对系统的所有模块功能进行管理操作。管理员用例图如图所示:
图3-2管理员用户用例图
(3)用户登录用例图
当员工或管理员输入自己的用户名和密码后,进行验证,只有验证正确才能登录系统。用户登录用例图如图3-3所示:
图3-3用户登录用例图
3.4 开发环境
操作系统:Windows 7
开发工具:MyEclipse 8。5
服务器:tomcat6。0
数据库:SQL Server 2008
开发语言:JSP
浏览器:IE5。0及以上
4 系统总体设计
4.1 系统设计目标
希望开发出一个功能比较完善的企业考勤管理系统,利用互联网的方便性,让企业的员工和管理员可以更好的进行管理操作。员工可以在线进行考勤、请假等,和以前的人工考勤形成对比,突出计算机的优点。管理员也可以登录系统进行相关的操作。这样的系统简单、方便、实用性强。系统原本想要达到的功能、目标等,通过一段时间的查阅相关资料和学习相关技术后,基本已达到设计目标。在此情况下就要对系统进行完善,做到页面简洁大方,布局合理,操作方便等,并要对其进行测试。 来,自,优.尔:论;文*网www.youerw.com +QQ752018766-