1.2 企业工资管理系统简介
在影响人为本的理念,与工资管理中的组织日益突出。但是,该组织的独特性和复杂性,又让员工工资的管理成为一个棘手的事。然而,要创建一个完善的工资管理体系,,一个是工资规划,即是要建立一个属于企业自己的工资制度;其次是实施,即要在符合实际条件的前提下,开发系统。企业工资管理系统的出现,不仅方便了管理者对企业工资及员工的日常管理,还加快了管理的速度,除此之外,管理员可以对每一个在职员工做出公正的评估。
1.3 企业工资管理系统的意义
大家都知道,在当今的社会企业网络管理人员的工资和系统改进日复一日的情况下,工资管理系统越来越受到企业管理者在企业管理时的青睐。工资管理系统有着较为齐全的功能,在方便管理员和员工操作的同时,既可以管理员工的基本信息,帮助管理员管理员工信息及其工资,还可以帮助企业管理者在很短的时间内对员工的个人信息及其工资情况、出勤情况进行查询和了解,从而大大降低了人力和物力薪资模块,实现系统的科学化。
1.4 可行性分析
可行性分析是一种世界上普遍采用的科学技术手段,主要用来研究工程项目是否可行。做可行性分析时,首先进行系统调查,其次分析和研究新系统是否具有开发的必要性和可能性,主要从社会、技术、经济这几个方面来进行分析,旨在减少开发的风险,从而可以起到避免浪费人力物力财力的作用。论文网
1.4.1 经济可行性
企业的工资管理毋庸置疑是管理层在管理企业时必须重视的一块,其影响渗入到了企业管理的方方面面。只有工资管理水平提升了,企业管理中的其他管理水平才能够得到相应的提升。选择计算机技术来实现企业工资的管理,充分而且合理的利用了管理员的时间,避免了浪费太多的人力物力。
1.4.2 技术可行性
系统在软件技术上选择了MyEclipse,配合SQL Server 2005数据库进行后台数据管理。用SSH框架(即三大框架)中的Struts,Spring,安全又可靠。
1.4.3 操作可行性
本系统具有良好的操作界面。系统管理员只需要有一点计算机的基础,无需经过简单的培训,就可以在很短时间内学会操作系统。
综上所述,在开发目标和需求明确、经济和技术都可行的情况下,这个系统的开发是可行的。
2 系统解决方案
2.1 系统开发环境简介
2.1.1 使用SQL Server 2005作为后台数据库
系统采用Server 2005作为后台的数据存储的数据库,以保证数据的安全和完整。 SQL Server数据提供程序一组类允许用户访问数据和元数据的SQL Server实例,主要包括SqlConnection类,SqlDataReader类和SqlDataAdapter类。
2.1.2 B/S结构的数据库访问模式
B / S(浏览器/服务器)结构,又称Web的三层结构。需要浏览器才能够打开、访问和使用的分布式软件(例如:京东、百度、社区论坛、CSDN 等)。
C/S(Client/Server)模式:
不能通过浏览器访问的分布式软件。Client指客户端的意思,就是使用服务的一端。(例如:微信、QQ、MSN、联众游戏等)。
B/S、C/S两种模式的比较:
主要看客户端需不需要安装专门的软件,需要就是C/S,不需要就是B/S。接收网上消息的一方就是C,网上的信息的提供方的就是S。
表2-1 两种模式指标评价系统功能描述对比图文献综述
指标评价 B/S模式