(2)技术可行性
对于现在的国内来说,软件开发已经越来越壮大了,其实各种中小型的事业单位已经具备了能够独立开发各种应用型软件的能力。同时随着java框架的流行,企业级web应用软件开发起来并不是高不可攀。
本系统主要运用JAVA WEB 进行开发,采用B/S模式。这些技术在近几年已经相对成熟,是完全可以实现的。在数据库应用是使用MySQL的数据库,通过建立表与表之间的管理来组成一个数据库来存储人事管理所需要的数据,同时对这些数据进行增删改查。
同时对于开发方案,也准备了两套:第一种:ssh开发方案:STRUTS用来担任表示层,Spring用来担任逻辑层,也就是系统相关业务,Hibernate则用来担任持久层中数据库的基本功能。这一套系统技术开发方案的有点在于各层结构清晰,通过配置文件就可掌握整个系统的联系。这对于软件的后期维护也有这很大的便利,不会因为结构问题来拖延维护的进度。
数据库方面则使用MySQL。在MySQL中所使用的SQL文是和大多数数据库相同的,基本上运用了规范化SQL文来进行访问数据库操作。同时MySQL有着成本低,体积小,速度快这几大明显优势。
(3)管理可行性
对于现在的社会来说,信息化带给人们的变化实在很大。人们对于计算机的应用能力也逐步提高,那么对于web的基本使用还是有一定的基础的。
本系统因为采用网页服务器功能,使用起来更加便捷,界面相较于其他网页差不多,完全能够很快上手,同时提高工作效率。
2。2需求分析
2。2。1业务分析
(1)系统目标
本系统支持人事考勤请假的管理,员工的工资管理两大主要方面。同时还兼具一些小功能例如:公司公告信息,员工日志等。
(2)业务需求分析
综合办公应用系统主要有三类用户角色:员工,人事管理员。他们处于各自的角色拥有这以下的业务需求:
A。员工在系统中完成考勤请假内容的查看与工资方法的查看。主要业务和流程包括:
进入考勤状况模块 → 查看自己当月的考勤状况 (请假有无); 文献综述
进入工资发放模块 → 查看自己当月的工资发放状况 ;
进入请假申请模块 → 查看自己当月的请假申请状况
B。人事管理员在系统中完成考勤数据与工资数据的录入计算与审批:
进入考勤状况模块 → 查看,添加,修改,删除员工当月的考勤状况
进入工资发放模块 → 查看,添加,修改,删除员工当月工资发放
进入请假管理模块 → 查看员工当月请假申请,做出审核
进入员工资料模块 → 查看,添加,修改,删除员工基本资料
(3)系统总体设计
A系统结构
现在公司的综合人事管理系统,员工和管理员在公司或在其他任何地方都可以登录查看或者修改。本系统综合办公应用软件人事管理研发采用了B/S的模式,也就是浏览器/服务器的结构。对于B/S模式而言,用户的所用工作操作界面都是依靠浏览器这个介质来完成的,只有一些很少量的业务逻辑能够在前台完成,并且大部分的业务逻辑操作实际是在后台实现完成的。员工可以从各个地点,各个不同的接入点通过tcp/ip的方式来进行获取服务器的服务于操作。
图 2。1 用户接入方式
B 选择工具
MySQL是一种关联数据库管理系统,用于进行系统数据库的管理与查询。
myEclipse是一种可扩展的开放源代码IDE,在此工具上进行java,js和jsp的开发,是开发者比较喜欢的一种编程工具。