工资管理系统推动市场经济的开发与研究
2018-06-14□羊惠
□羊 惠
(西华师范大学计算机学院 四川 南充 637002)
1 可行性分析
本系统使用myeclipse 8.5作为开发工具。本工资管理系统是用ASP编写而成,他的优点不仅页面非常紧凑和灵活而且他们不需要编译;它们还可以用于人机交互之中,也可以用非常简单的语句来实现对数据库操作更改。
2 需求分析
科学技术的飞速发展,使得计算机的现代化管理中人们能够在各行各业的内部管理中轻松而且快速高效。每个行业的每个环节也不例外,所以为了方便起见,我现在制定了一个薪酬信息管理系统。用于促进员工管理的个人档案,他们所属的部门,职位和薪水。目前本工资管理系统包括工资管理界面,员工管理界面,员工查询界面,工资统计界面等几个主要界面。
在系统的界面上,主要实现管理员以下几个功能
(1)职工信息的管理,添加、修改、删除。
(2)工资管理∶添加工资、修改工资、工资查询。
(3)职工工资查询:员工姓名查询、员工编号查询。
(4)工资统计
3 功能需求
3.1 工资结构设置模块
根据公司薪酬管理的实际情况,将薪酬结构分为基本工资,职位工资和服务工资长度三部分。该模块可以为这三种类型的薪酬设置薪资水平并为每个级别设置薪酬水平。
3.2 员工基本信息模块
员工的基本信息模块中,用户可以对员工的一些基本信息进行操作,比如可以添加员工,删除员工信息,还可以查询员工信息,其中员工的基本信息包括姓名,编号,性别,部门,职位,工资,年龄,联系方式等。
3.3 薪资摘要模块
在薪资摘要模块中,员工如果有需要,可以打印自己的工资总结,并且在打印之前还可以事先预览,并且员工在信息模块中填入工资信息后,工资模块会自动汇总工资。
目前系统应符合以下要求:
(1)时间经济。
(2)可靠性。能够持续准确地处理业务并具有强大的容错能力。
(3)可懂度。用户可以轻松理解和使用该系统。
(4)可维护性和适应性。该系统应该易于修改,易于扩展,易于维护,并且能够适应业务发展和变化的需求。
(5)可用性。目标系统功能齐全,可以充分满足业务需求。
(6)安全。确保系统的物理安全性,数据存储和访问的安全性和机密性,数据传输的安全性和保密性,并做好用户的授权管理。
4 数据库需求分析
分析需要是成为数据库设计的一个至关重要的点。对于分析需要的分析,我们可以非常清楚地了解用户对这个管理系统的需要需求。系统必须是这些功能和角色。因此,需求分析的准确性将是确保系统满足客户确切需求的准确性的关键。
通过多种调查,本管理体系需要实现以下功能:
(1)管理员可以添加,修改,删除和查询员工信息。
(2)提供用户登录,用户查询功能。
(3)查询员工部门。
(4)增加,修改,删除和查询员工工资。
5 数据流图
根据对薪酬管理工作和用户需求分析的调查,该系统的数据流程图如图所示。
[1]王宏宇,贾仰理.Java面向对象程序设计[M].中国人民大学出版社,北京科海电子出版社.
[2]吴萍,蒲鹏,朱丽娟.java程序设计[M].清华大学出版社,北京交通大学出版社.