"景先生毕设|www.jxszl.com

[免费论文]如何构建职工工资查询系统

2020-05-27 11:54编辑: www.jxszl.com景先生毕设
1系统概述由于单位财务系统属于通用版本,没有客户化定制,不提供工资查询及统计功能,现有工资信息是通过打印工资条的方式传达,即浪费资源又不方便操作,不能进行数据统计,工资报表是通过Excel统计.在单位信息科.财务科和人事科的共同协作下,设计开发了职工工资查询系统,该 更多精彩就在: 51免费论文网|www.jxszl.com 
系统采用C/S两层架构,数据库使用SQLServer2008,前端开发使用数据库开发工具PowerBuilder12.6,主要实现职工信息维护.工资数据维护.工资数据统计.工资数据查询等功能,达到工资查询信息化.减少资源浪费.方便职工查询使用.提高工作效率的目的.2系统设计2.1数据库设计包括系统用户信息表(用户代码.用户姓名.用户密码.银行账号.身份证号.科室.类别.职务).工资明细数据表(工资月份.用户代码.工资明细.奖金明细.绩效明细.单位公积金和社保明细).人员类别及归属表(人员类别.类别归属.排序).自定义报表设置表(报表编号.报表名称.报表类型.大标题.副标题.字体样式.查询语句.显示合计.排序).自定义报表参数表(参数序号.报表编号.参数类型.参数名称.显示属性.显示名称.操作符.参数数据列表.参数数据检索语句).其中系统用户信息表的主键为用户代码,和工资明细数据表中的用户代码互为主外键关联;自定义报表设置表的主键为报表编号,和自定义报表参数表的报表编号互为主外键关联.2.2界面设计本着置界面于用户的控制之下.减少用户的记忆负担.保持界面的一致性的原则,在前端开发工具PowerBuilder内,集成C编写的pbni组件canvas.pbx,利用组件的按钮列表栏.快捷键栏.静态文本控件.标签条.工具栏板.Tab页栏等呈现系统界面.系统菜单栏放置所有菜单功能,主菜单包括系统设置.数据维护.数据统计.工资查询和系统帮助;主菜单下面放置快捷工具栏,放置常用的功能方便使用;系统工作区左侧放置导航工具栏,包括系统工具.常用功能.登录信息和系统信息等;右侧放置功能窗口,采用自动化Tab页面展示,无需退出当前窗口可自由切换,可一键关闭所有窗口.2.3通用自定义报表设计由于工资查询系统涉及单位所有员工,员工的科室.职称.职务.薪级等存在差异需要设置多张报表,如果每种报表都单独定制,不但开发工作量大,而且用户操作极不方便,故设计了通用自定义报表,用户可根据需求自定义报表,无需修改程序.3系统实现利用Sybase公司的PowerDesigner设计系统的物理数据模型PDM.在SQLServer2008中建立工资查询系统数据库(WAGE),根据PDM在数据库内建立表结构,包括N_COLLATE(系统用户信息表).N_WAGE(工资数据表).N_BELO(人员类别及归属表).REPORT_COLL(自定义报表设置表).REPORT_PARM(自定义报表参数表).利用PowerBuilder前端开发工具,通过ODBC(开放数据库连接)建立与工资查询数据库的连接,编写系统登录窗口,利用用户名与密码的方式登录系统.用pbx2pbd126.exe将canvas.pbx组件生成canvas.pbd资源放置到源程序的librarylist(库列表)内.通过PB12.6内部的OLE(对象连接与嵌入)技术连接Excel实现员工.工资等数据的获取,编写目标数据对照信息处理和源数据对照信息处理,最后源数据更新到目标数据,将处理后的数据保存到数据库内.建立人员数据维护窗口.工资数据维护窗口.工资数据统计窗口.人员收入统计窗口.人员明细收入窗口.个人月工资查询窗口.利用生成的canvas.pbd编写的快捷工具栏(ToolbarStrip).导航工具栏(ListBar).系统工作区(PowerDock)将这些窗口集成到系统内.4系统功能4.1人员数据维护显示员工信息列表,可添加.删除.修改员工信息,可查询.过滤.打印.导出所需要的员工信息.对于初始或批量数据可实现Excel或Text格式文件的一次性导入,减少手工维护的工作量,提高工作效率.4.2工资数据维护按月查询工资数据,显示员工个人工资明细,工资数据可实现Excel或Text格式文件的一次性导入,分单月.累加或覆盖工资数据导入,可打印.导出工资数据.4.3通用报表设置设置查询报表,自定义报表名称与显示表头.副标题.制表人.统计时间等信息,根据需要填写检索语句及检索参数,从通用报表内获取设置的相关参数后便可自动生成报表.4.4工资数据统计查询累计工资数据,可按月.季度.年统计数据,可打印.导出数据.4.5人员收入统计根据通用报表设置的自定义报表,可选择查询收入情况表,可按照正式.在职.临时.病区.护士.医生.医技等人员类别生成报表.4.6人员明细收入按时间统计人员工资应发合计.工资实发合计.奖金应发合计.奖金实发合计.其他绩效.收入合计.现金收入等工资数据.4.7个人月工资查询所有员工可通过输入工号.密码登录系统查询个人工作实时数据,按月份显示当月工资明细.月奖金明细.其他绩效工资明细.单位公积金和社保明细,显示累计到当月的实时工资明细数据,显示当前应发合计.应扣合计.实发合计及累计,显示全年现金收入和全年总收入.5结语系统开始运行以来,方便了职工随时查询工资,财务科可实时统计工资数据,人事科可动态剖析人员薪酬信息,结束了打印工资条的发放方式和Excel统计数据的方式,减少了人事科.财务科的工作量,提高了工作效率.参考文献[1]吴向阳,张超群,杭建金.PowerBuilder查询技术在医疗设备管理软件中的应用[J].我国医疗设备,2008,23(12).[2]李菁菁,房芳,王英,等.院内局域网的Web工资查询系统的设计与实现[J].医疗卫生装备,2012,33(2).[3]卢晶,雷昆仑,许仲兴.PowerBuilder的医疗设备维修管理系统的设计与实现[J].我国医疗设备,2014(8).[4]张黎黎,马静.医院物价及费用明细自助查询系统的设计与实现[J].医疗卫生装备,2015,36(12).[5]由珊珊,王江,栾红娟.PowerBuilder的病案管理系统设计与实现[J].电脑编程技巧与维护,2016(8).
原文链接:http://www.jxszl.com/lwqt/mflw/16563.html