基于WEB应用的工资管理系统
2016-12-03程明辉
程明辉
摘要:随着高校管理越来越信息化、透明化和Internet应用的普及,基于Web的应用系统也得到了人们的亲睐。通过Web应用,人们可更好的共享资源和实时的查看自己的工资情况。对信息的获取不在受时间和地点的限制,也能实时的反馈自己的意见,这样对于管理员来说也就极大地降低了工作量。使工资管理也更加科学化,使业务操作也更加透明。
关键词:WEB;工资管理系统;信息管理
一、项目概述
通过IE浏览器,普通用户(我校教职员工)可以在系统主页输入自己的用户明和密码查询自己的工资情况。可为管理员提供人员信息管理功能和报表生成等基本功能(对所有功能提供日志)。
二、目标
模拟实现基于Web应用的工资管理系统的基本功能;同时通过完成一个实际的软件应用项目的开发,来实践软件开发的全过程(需求的收集、细化、精练、分析,以及系统的设计、实现和测试等);实践软件项目的管理、监控;实践软件开发中团队的工作环境;实践软件开发各里程碑成果文档的书写,以加深对软件开发全程的理解,巩固所学知识,获取一定实践经验。
该软件能使我校教职员工方便、快捷的查看自己的工资情况,也便于管理员对工资和人员信息的管理。
三、系统功能
外部功能:该系统向我校所有教职员工提供通过IE浏览器查询自己的相关信息。对于特定管理员也可通过IE浏览器对我校人员信息和工资进行管理。
内部功能:对用户的请求系统完成前台监视系统的启动、数据库访问等一系列操作。
四、总体设计
需求规定:
本系统的主要的输入项目:要求用户的用户名和密码
本系统的主要的输出项目:用户当前可执行的相关操作、用户当前的相关信息和各种操作的回应信息。
处理的功能性能要求:能够及时响应用户的有关操作并完成及相关功能。
详细的说明:客户端发出登陆请求,服务器端连接数据库验证用户的相关身份,完成身份验证后列出用户当前可执行的相关操作和用户当前的相关信息,用户选择相关信息进行执行,服务器对用户选择给出相应并进行判断,最后执行相关的操作。
运行环境:
本系统的运行环境(包括硬件环境和支持环境)的规定如下:
(1)硬件环境:CPU 1.4G以上,硬盘20G以上,内存512M以上(推荐配置)
(2)支持环境:UltraEdit JBuilder8.0 IBM Weblogic Macromedia Dreamweaver-MX Microsoft SQL Server2000 操作系统 windows 2000/XP
系统元素的划分:信息查询模块、报表统计、人员信息管理、主调页面\登陆模块、密码修改模块。
控制与被控制关系:先进行登陆和身份验证后,由主调页面调用其余各个功能模块。
五、系统的架构模式
六、接口设计
(一)用户接口
用户提供的命令:用户根据相关窗口的提示内容进行相关信息的输入
软件的回答信息:系统根据输入信息进行比较和判断,并执行相关操作。如果执行出错择将错误信息回显给用户。
(二)外部接口
本系统属于单机版,不存在任何外部接口。
(三)内部接口
登陆模块必须和主调页面预留下相关接口。其次主调页面采用超级联接的方式和其余功能模块相联系。
七、运行设计
(一)运行模块组合
1.完成信息查询操作所历经的内部模块为:登陆模块,主调页面,查询模块
2.完成人员信息管理才操作所经历的内部模块为:登陆模块,主调页面,人员信息管理模块
3.完成报表统计操作所历经的内部模块为:登陆模块,主调页面,统计模块
支持软件:
以上所有操作的支持软件均为:UltraEdit+JBuilder8.0+IBM WebSphere Studio+Macromedia Dreamweaver MX+Microsoft SQL Server2000
(二)运行控制
1.人员信息管理操作
运行控制的方式方法为使用IE6.0进行浏览和获取输入并产生相关数据的输出。
操作步骤:1进行用户登陆和身份验证。2进入主调页面,选择人员信息管理功能项并输入相关数据。3系统执行该功能模块。4返回主调页面
2.信息查询操作
运行控制的方式方法为使用IE6.0进行浏览和获取输入并产生相关数据的输出。
操作步骤:1进行用户登陆和身份验证。2进入主调页面,选择信息查询功能项并输入相关数据。3系统执行该功能模块。4回显当前用户的相关信息。
3.报表统计操作
运行控制的方式方法为使用IE6.0进行浏览和获取输入并产生相关数据的输出。
(三)操作步骤:
1进行用户登陆和身份验证。2进入主调页面,选择报表统计功能项并输入相关数据。3系统执行该功能模块。4回显当前用户所要统计的相关信息。
八、结语
该系统实现了信息查询、人员信息管理、报表生成等功能。用户只要使用IE浏览器访问相关站点,输入正确的用户名和密码成功登陆后,普通用户便可查询自己的工资情况和其他相关信息。对管理员来说使用起来也非常的方便快捷,可以进行科学、合理的对工资和人员进行管理。本系统对客户端的硬件标准并不高,只需有5.0以上的浏览器,可访问Internet即可。但对服务器的硬件配置要求相对较高,但就目前市面上的硬件情况来说,这种配置已较为普及了。由于本系统采用了MVC系统架构模式进行开发,在开发过程中代码实现了充分的重用,可分层次同时开发,极大地减低了开发时间和工作量,同时降低了系统模块间的依赖性,提供了系统良好的延展性和可维护性。
【参考文献】
[1]王江,李中学.一种含工作流Web信息系统的访问控制模型设计实现[J].后勤工程学院学报,2006(03).
[2]冷辉,刘晓峰.高校教师绩效工资管理系统的设计与实现[J].运筹与管理,2011(05).
[3]董建新,郑峰.基于B/S架构的人力资源管理系统设计与实现[J].广西水利水电,2011(03).
[4]朱慧.高职院校人力资源管理系统设计思想[J].信息系统工程,2010(07).