基于QT的工资报表系统的设计与实现

基于QT的工资报表系统的设计与实现

基于QT的工资报表系统的设计与实现

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥296
  • 活动价: ¥200 (活动截止日期:2024-04-26)
  • (到期后自动恢复原价)
基于QT的工资报表系统的设计与实现

 基于QT的工资报表系统的设计与实现

 
选题意义、研究现状及可行性分析
选题意义:
随着科学技术水平的不断发展和现代化管理水平的不断提高,企业对财务管理工作也提出了越来越高的要求。同时,由于计算机的运算速度快、信息存储量大、计算精度高,可以及时地为决策人员提供准确、全面的数据和分析结果,因此财务部门迫切希望使用计算机对财务工作进行现代化管理,以摆脱传统的手工理财方式,这有利于财务管理人员掌握本部门的财务情况,加快财务管理的现代化进程。
另一方面,随着计算机的普及和计算机技术的发展,企业大力加强计算机管理水平,各种MIS系统在各部门得到广泛应用,其中工资管理工作在企业日常管理中占据了极其重要的地位。近年来工资变动频繁,采用灵活、高效的计算机管理技术使得工资管理科学化、规范化、现代化已经成为工资管理部门越来越迫切的要求。
研究现状:
工资报表系统属于管理信息系统的一部分。管理信息系统是70年代初“后工业经济时代”的产物,在企业管理信息系统在其发展的初期,是单一的人-机系统,系统功能简单,效率低,对管理的作用有限。进入20世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系。他们在数十年的实践中积累了丰富的管理信息系统开发经验,在企业管理方面也已形成了一套行之有效的理论和规范。
进入21世纪,伴随着信息化的普及和互联网的快速发展,IT技术更广泛的应用于企业工资管理,如何提高工资部门的效率,降低人工成本,成为企业管理者重点关心的问题。目前,国内工资管理信息系统的开发技术基本成熟,主要原因在于人事工资管理系统本身具有业务清晰、数据处理规范等许多优点,为其实现计算机信息化提供了必要的优越条件。加上近十年来计算机技术的飞跃发展,以及国内各企业的高度重视,工资管理信息系统在国内基本上已进入了普及应用的阶段。国内近90%以上的应用计算机及开发管理信息系统的公司和单位均开发并运行了工资管理信息系统,其他没有和正准备开发计算机应用或开发管理信息系统的公司和单位,也把工资管理信息系统作为其应用与开发的首要目标。加上国家劳动主管部门及国内计算机应用开发商的共同努力,国内目前己有多种通用的工资管理信息系统软件供企业单位选择使用,而且还有多种工资管理信息系统开发通用工具供企业开发自己的工资管理信息系统择用。应该说,工资管理信息系统的开发与应用在国内已经进入了相对成熟期。 
可行性分析:
(1)经济可行性
基于QT和MSQL技术的工资管理信息系统的开发成本包括开发该系统的人力的费用以及用于购买部署该系统并充当服务器的计算机的费用[1]。开发该系统估计需要四个开发人员一周的工作量,如果每人每月的工资为2000元,则开发该系统的人力费用约为2000元。为了部署该系统,需要购买一台带有较大容量磁盘的高性能计算机,费用估计在1万元。因此,开发该系统的成本总计为1.2万元。在未使用该系统之前,如果需要对员工工资进行管理,则需要聘请专门的财务人员对全校的各个老师的信息,包括所在部门、员工编号、员工姓名、基本工资、岗位工资、职位工资、年动工资、养老保险、医疗保险和实发工职。而这必将花费大量的人力、物力、财力。假设需要聘请专门的财务管理人员,每人的工资按2000元/月来计算,而且这种精细的工作不可能由一个人独立来完成,所以必须至少另外聘请两位或者更多的人员来协助或者核对信息,保守计算,企业每年支付的工资应该在6W左右,同时由于采用人工统计,必然要有大量的纸张需求按每年1000元来计算。而选择用使用基于QT的工资管理信息系统,只要雇佣一个相应的人员就完全可以胜任这份工作,按2000元/月的工资来计算,另外假设每个月的系统维护费用平均为100元。
(2)技术可行性
基于QT的工资管理信息系统采用QT技术来实现对员工的工资进行管理。Qt是诺基亚开发的一个跨平台的C++图形用户界面应用程序框架[2]。它既可以开发GUI程式,也可用于开发非GUI程式,比如控制台工具和服务器。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能[3-5]。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程[6]。该系统采用先进的计算机网络系统,员工工资的各个信息都能通过数据库正确、快速的反映出来。同传统的人工统计员工工资的方式相比,基于QT的工资管理信息系统具有高效、差错率低、易于修改、易于查询等优点,同时节约纸张,更加环保,也减少了人员管理的成本[7]。基于QT的员工工资管理统是一个基于CS模式的服务器端和客户端的应用系统,开发这类系统的技术已经比较成熟,比如C++技术、VC++技术等等。同时,考虑到开发人员对这类系统以及相关的技术比较熟悉且开发期较为充裕,预计可以在规定期限内完成开发。另外基于QT的企业员工工资管理系统在测试技术上同样具有可行性。系统的测试采用黑盒测试的方式,即把测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件的接口处进行测试,依据需求说明书,检查程序是否满足功能要求。系统的测试过程按照各个模块展开,依次对用户登录验证模块、管理员登录模块、用户信息管理模块(添加、修改、删除)、主界面模块进行测试。
(3)法律可行性
同时,法律允许,我们的开发使用过程将严格遵守国家各项法律法规的基础上进行,将不会侵犯他人、集体和国家的利益。
研究的主要问题和重点、难点
1.研究的主要问题
基于QT的工资管理系统主要是针对员工的工资信息进行管理。对于这些基本信息,各企业的要求未必相同,可针对具体情况进行处理。对于企业管理人员,工作重点是增加相应的功能模块,使登录者更加方便、快捷、安全地使用本系统。基于此要求,本系统要具备以下几项功能:
系统内容的全面性。员工工资管理系统面向的对象并不只是员工,还要面向企业,要有管理员身份,能够对系统进行管理,对员工发生的改动(包括所在部门、员工编号、员工姓名、基本工资、岗位工资、职位工资、年动工资、养老保险、医疗保险等)进行实时修改,使各用户群可以快捷、方便地使用本系统。
技术先进性。本系统采用集中式数据存放、分布式管理的结构体系。服务器端由数据库服务器、系统应用服务器和中间件服务器组成,由客户端通过网络连接进行程序的管理和维护。数据库服务器中的数据要实现实时更新、定时备份,数据库的可靠性、稳定性要高。
易维护性。本系统采用CS架构的客户端服务器端架构模式,系统的升级只需要在服务器端完成,更新软件系统的数据库、文件也只需要更新服务器端即可。在进行系统的维护时,只需要远程登录服务器系统,减少了维护系统的成本和周期。
良好的安全性。员工工资管理系统数据量大,保密性要求也比较高,所以对系统的安全性有很高的要求:对于数据库,要设置不同用户的权限,数据的修改必须由合法用户操作;限制服务器端口被攻击,防止痴线系统瘫痪现象;防止数据产生并发现象,以免数据库服务器无法响应操作。
2.本课题的研究重点是人事资料和工资数据的生成与管理; 
3.本课题的难点是权限配置以及考勤工资的计算方式要做到根据企业需求动态配置。
 
主要参考文献
[1] Daniel Solin,袁鹏飞.24小时学通QT编程[M].北京:人民邮电出版社,2015:22.
[2] 郑阿奇,陈超.QT4开发实践[M].北京:电子工业出版社,2016:211-212.
[3] 陈子为. 基于Matlab GUI工资管理系统的设计与实现[J].现代电子技术,2016,18(24):85-88.
[4] 张建强,张秀梅. Qt编程技术初探[J]. 数学教学,2014,28(6):32-33 .
[5] 赵大伟,肖周芳,张艳.从Qt技术设计游戏浅谈一些算法问题[J].科技信息,2015,12(29):69-71.
[6] 钱会敏,于守秋. Qt设计技术浅谈[J]. 科技创新导报,2016,11(31):250-252 .
[7] 刘晓立,赵俊逸.基于Qt的车载导航系统[J].软件导刊,2015,14(10): 112 -114.
[8] Xu G. Distinguished Paper Precise Memory Leak Detection for Java Software Using ContainerProfiling[J].Acm Transactions on Software Engineering & Methodology, 2016, 22(3):151-160.
  • 关键词 QT 工资 报表 实现
  • 上一篇:基于ASP药品管理系统的设计
  • 下一篇:基于C#家具店进销存管理系统的设计
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。