以Visual FoxPro数据库为基础开发高校人事工资管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
147134 高等教育论文
以Visual FoxPro数据库为基础开发高校人事工资管理系统
一、绪论
高校人事工资管理是一项政策性强、工作量大、运算复杂的工作,而随着计算机的普及和发展,数据库的应用范围越来越广,数据库应用的功能也越来越强,因此编写管理系统应用程序也显得尤为重要。
经过研究发现,现有的一些人事工资管理系统大多是针对企业的工资管理来做的,相对来说,企业的工资管理制度构成简单,易于统计和整理。
而事业单位的工资首先需要进行套改,然后还有每年的正常升级等复杂的过程,所以无法照搬照抄到高校来用。
那些即便是针对高校开发和使用的工资管理程序,也都是在默认已知工资额的基础上,设计出工资的新增、删
除、查询、汇总、扣税、打印等财务业务,而对于人事工作中核心的工资测算程序没有提出切实可行的实施办法。
所以我们应该突破禁锢,勇于创新,设计和改革适合人事工资管理工作的程序系统。
设计切实可行的工资管理程序,不论是减轻人工、提高效率,还是在推进现代化管理方面,都有着紧迫的现实意义。
利用计算机程序来测算高校教师的薪级和薪级工资,这是一项全新的挑战,同时也是本系统的改革和创新之处。
二、设计流程
根据工资管理的特点和工作流程,开发高校工资管理运行程序须涉及到字段设置、数据维护、工资测算、工资上报等一系列工作。
我们应该把它视为一项整体工作来做,前后照应,相互协调。
其中:字段设置是前提,数据维护是基础,工资测算是核心,工资上报是应用。
工资测算程序是整个程序系统中的重点和难点部分。
设计的工资管理系统以构建分层的模块结构为基本思路,各部分程序独立成块,并层层推进,环环相扣,各主要功能模块及其子模块之间采用模块调用的方法联系,模块间信息的传递通过数据库文件及其状态标志来实现。
三、程序系统的详细设计与功能概述
1.字段设置
设计高校工资管理系统,首先要科学设置数据库中的字段、字段名和字段类型,这是我们进行程序设计的前提。
设置科学合理的字段不只是使得程序命令更加简洁明了,更主要的是它关乎程序开发能否实施。
没有必要的字段设置,程序设计将会异常复杂困难,甚至不可运行,即便勉强运行,也是错误频出,达不到预期目的。
数据库中的字段越详细,设计的程序命令就能越简洁,运算结果的正确率就越高,但同时它需求的信息量就越大,数据库的维护就越困难,对数据库使用人员的素质和能力要求就更高。
所以,我们在保证数据信息够用的前提下,不能盲目追求字段的多与广,还要考虑我们的使用习惯,寻求数据库使用和维护的方便。
2.数据维护
设置好字段后,就要把相应的数据信息填充进去,保证数据库中信息的正确、完备、可用、及时,这就要求我
们要做好后续的数据维护工作。
数据库的日常维护工作主要包括目录增减(人员变动)后的数据维护,以及信息变动(岗位聘任)后的数据维护两部分。
高校人员的调入、调出、退休、去世、单位内部的调动等每一条目录的变动,都会牵扯到本条目录字段信息的更改。
教职工聘任岗位变动,如职务提升、职称聘任、岗位分级聘任、提高工人等级等,还有双肩挑人员在管理岗位和专业技术岗位之间的跨系列变动,这些变动一般是成批量出现的,要能成批量的处理,既能使运算方便、简洁、效率高,还能保证正确率。
这些信息的维护是数据库的基础,也是进行工资管理的依据。
设计的数据维护程序,能帮助我们正确、及时、快速、高效的完成日常维护工作。
设计的数据维护程序主要完成的工作及功能有:(1)根据比对能自行标出人员的调入、调出、退休、去世、单位内部的调动等情况。
(2)根据标注将以上人员分别归类,放到相应的数据库中,即在职库中增加调入人员、删除调出和去世人员、将退休人员从在职库转移到离退休库中,并标注离退时间和退休费比例、调整内部调动人员的各种
信息。
(3)教职工聘任岗位变动后,如职务提升、职称聘任、岗位分级聘任、提高工人等级,能正确变更新聘任的岗位等级、任职时间等信息。
(4)双肩挑人员的管理岗位和专业技术岗位跨系列变动后,能正确变更新聘任的岗位等级、任职时间等信息,并保存原有数据不丢失。
3.工资测算
有了科学的字段设置、完善的数据信息,作为高校工资管理系统的核心任务――工资测算程序就可以实施了。
根据现行的工资政策,工资测算要从2006年7月工资套改开始,然后每年正常升级。
所以分别设计出了2006套改程序、年度工资升级程序。
因为每年都有工资的正常升级,为了节省空间和运算的方便,所设计出的年度升级程序为循环运算。
最终工资测算在运行以下三个程序模块:2006套改程序、年度升级程序、工资赋值程序后即可实施,达到可成批量测算出某一时间点各条目录的岗位工资、薪级、薪级工资、见习工资、基础性绩效工资等工资项的目的。
设计的工资测算程序所达到的目的和功能主要有:(1)能够正确测算出2006年套改时的薪级,并对工资套改时所依据的聘任岗位和任职时间,要给出正确标注,便于
核查。
(2)对获得荣誉称号、享受高定薪级的人员,或受过处分,需降低薪级的人员要根据标注,在正常套改的基础上进行运算;对工资提高10%比例的教辅人员要根据标注,在正常套改的基础上进行运算。
(3)已定级人员,即已过见习期(试用期)人员的套改薪级,不能低于相应学历人员岗位聘任后的最低薪级;聘任到各岗位人员的薪级不能低于其聘任岗位的起点薪级。
(4)根据指定的测算时间点,通过年度升级程序测算出各类人员的岗位工资、薪级、薪级工资、基础性绩效工资等。
(5)教职工岗位变动后,要测算出聘任到新岗位后的岗位工资、薪级、薪级工资、基础性绩效工资。
注意不能低于其所聘岗位的起点薪级,对于执行所聘岗位起点薪级人员,要进行标注,令其下一年度不能升级,此为课题的难点之一。
(6)能根据标注,对年终考核不合格、长期病休人员、岗位聘任后执行所聘岗位起点薪级人员,在下一年度不予升级。
(7)程序测算过程中,能根据实际需要,给出必要的提示,以便完善数据信息。
比如提示测算时间参数,明确测算的时间点,使得测算有时间性、针对性。
(8)测算程序运行后,测算数据库能保存运算原貌,留存测算痕迹,使我们了解运算过程,便于核查。
(9)程序运算时能保存原始数据,在运算失败或需反复运算时,不至于丢失数据。
4.工资上报
因为所有的工资变动都需要到上级部门进行审批,所以我们完成工资测算后,还要在此基础上整理、汇总,按照上级的要求进行上报审批。
所设计出的程序命令,可以方便快捷地输出上报表。
在职人员上报工资变动审批表,在VFP数据库的基础上首先要进行数据库类型的转换,按Excel报表类型上报。
其他的具体功能有:(1)取舍字段。
因为我们所用数据库中的字段与需上报的数据项目并不完全一致,所以要把无关的信息去掉,把需要补充的信息进行备注。
(2)排列目录顺序。
为了便于审查,还应该按照要求,把同类人员放到一起合并同类项,并按套改年限、任职年限自行从高到低排序。
(3)填写序号。
运行程序要能在每条目录前添加序号,达到与报表格式的统一,减少手动工作量,此为课题的难点之一。
(4)程序运行过程中要填写执行时间和补发月数两个参数,以保证程序正确运算出月增额和补发额。
(5)数据汇总。
程序运算后要能按照要求,对不同岗位人员进行分类汇总统计,按照上报要求输出数据。
退休人员上报退休审批表,一般为word表格形式,主要完成的工作有:(1)按照表格的要求填入相应的基础数据,保证准确、无误。
(2)程序运行过程中根据填写的退休时间和退休费比例两个参数,能正确运算出工作年限、基
本退休费。
(3)要能按照基本退休费自行输出相应的大写金额,以便填写,此为本课题的难点之一。
(4)能正确填入退休时间和执行退休费的时间。
四、结论
高校人事工资管理系统设计完毕后,运行本系统首先要调整数据库的字段设置,其次通过数据维护程序来完善数据信息,再次运行工资测算程序进行工资的测算,最后输出上报数据,工资审批后再运行数据维护程序进行数据库的日常管理和维护,至此人事工资管理工作全面完成。
该系统经实地运行与测试,运行时间短,操作简便,符合要求,具有程序系统设计时所期望的全部功能,因此它是一个完整的可行的人事工资管理系统。