开题报告正文
1.选题来源及研究意义
工资管理是一项琐碎、复杂而又十分细致的工作,一般不允许发生错误。手工进行工资发放工作,需要反复地进行抄写、计算,不仅花费财务人员大量的时间,而且往往由于抄写不慎,出现张冠李戴,或者由于计算的疏忽,出现工资发放错误的现象。
人类社会正从工业时代阔步迈向信息时代,人们越来越重视信息技术对传统产业的改造,信息化水平的高低已经成为衡量一个单位现代化水平的高低。在这种环境下,传统的手工工资管理已经远远落后于信息化管理。随着计算机技术的飞速发展,计算机在信息管理中应用的普及,利用计算机实现人事工资的管理势在必行。利用计算机管理工资信息,是适应现代化的要求、推动管理制度走向科学化、规范化的必要条件;工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,利用计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事工资管理的效率,也是管理科学化、正规化,与世界接轨的重要条件。该系统的具体任务就是设计一个工资的数据库管理系统,由计算机来代替人工执行一系列工作,诸如员工的添加和删除、工资设置、统计、发放、修改、查询等操作。这样就使财务人员可以快捷高效地完成工资管理任务
2. 国内研究现状
国内:伴随着信息化的普及和互联网的快速发展,IT技术更广泛的应用于企业工资管理,如何提高工资部门的效率,降低人工成本,成为企业管理者重点关心的问题。目前,国内工资管理信息系统的开发技术基本成熟,加上近十年来计算机技术的飞跃发展,以及国内各企业的高度重视,工资管理信息系统在国内基本上已进入了普及应用的阶段。国内近90%以上的应用计算机及开发管理信息系统的公司和单位均开发并运行了工资管理信息系统,其他没有和正准备开发计算机应用或开发管理信息系统的公司和单位,也把工资管理信息系统作为其应用与开发的首要目标。加上国家劳动主管部门及国内计算机应用开发商的共同努力,国内目前己有多种通用的工资管理信息系统软件供企业单位选择使用,而且还有多种工资管理信息系统开发通用工具供企业开发自己的工资管理信息系统择用。应该说,工资管理信息系统的开发与应用在国内已经进入了相对成熟期,但是中国的中小企业管理系统往往不是动态的,这些已有的软件不能从根本上解决中国特色管理系统的需要,而动态管理的开发已成为必要。
国外:国外由于其管理信息系统本身及与其相应的计算机信息应用技术均非常成熟,几乎所有发达国家均建立了自己的人力资源管理信息系统,这个系统是全国性的,覆盖了全国的人力资源管理领域。国外公司的人事部或劳工部一般均建立了计算机信息系统,负责公司内部的人力资源或劳工管理。所以,国外的工资动态管理信息系统的开发与应用己非常普及。同时,由于发达国家的人力资源管理信息系统已实现全国联网,因此,在社会经济发展领域中发挥着巨大的作用。
3.任务要求及可行性分析
系统可以完成系统登录、员工基本信息、员工考勤、工资管理、信息查询统计等模块。各个模块之间相互协助,数据共享,形成了一套信息化的职工工资管理系统。具体实现以下功能:
1.系统登录模块:主要负责管理员和员工登录的验证。
2.员工信息管理模块:主要完成员工基本信息的添加、修改、删除,以及员工个人信息的修改。
3.员工考勤管理模块:主要完成考勤信息的添加、修改和删除,考勤信息包括了员工加班和请假信息,每个员工登录后可以查找自己的考勤记录。
4.员工工资管理模块:主要完成员工每个月工资的生成,员工可以查询到自己的工资。
5.信息查询模块:主要完成员工的考勤记录和工资记录的查看,员工可以查询到自己的工资和考勤记录,
6.系统管理模块:主要完成管理员和员工登录密码的修改。
总体功能流程如下图所示:
图3-1 总体功能流程图
4可行性分析:
可行性研究的目的就是用脹小的代价在尽可能短的时间内确定问题是否能够解决。必须记住,可行性研究的目的不是解决问题,而是确定问题是否值得去解。怎样达到这个目的呢?当然不能靠主观猜想,而只能靠客观分析。必须分析几种主要的可能解法的利弊,从而判断原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。
4.1 技术可行性
信息技术的发展在不断的更新换代,现在有很多技术可以完成本系统的开发,结合本系统的功能和特点,以及对数据的存储需求,选择任意一种编程语言和数据库都能满足本系统的开发。还要考虑到一些硬件环境的配置是否能满足软件应用的需求,在技术方面的选择性还是比较大的。
目前打算采用Java技术,数据库采用MySQL,后台框架选择SSM框架,编程工具是eclipse。前台设计通过JSP+DIV+Table+JavaScript来完成。
4.2 操作可行性
随着经济的发展,现阶段企业的规模逐渐扩大,员工团队人数也越来越多,因而员工工资管理上变的越来越麻烦,需要一个方便快捷高效的管理系统来进行员工工资的管理工资。职工工资管理系统是基于B/S结构的、多用户操作的信息化管理系统,B/S结构的主要优势是系统是配置在服务器中的,所有的员工都可以把自己的电脑作为客户端使用,输入对应的网址,然后输入正确的账号和密码就可以使用该系统,系统的功能都是通过菜单形式展示,结构清晰、操作简单。
综上所述,职工工资管理系统在操作方面是可行的。
5.拟解决的关键问题
1) 系统登录:包括了管理员和员工的登录验证,并根据选择的权限不同进行到不同的界面中。
2) 员工工资管理:根据员工的基本工资,以及当月的考勤情况、以及社保扣除费用计算出工资
3) 工资查询模块:可以根据员工编号、姓名、月份查询对应的工资数据,并进行分页处理。
6.工作环境
硬件环境:
CPU:N5095
硬盘:500GB
内存:8GB
软件环境:
操作系统:Windows 7
开发语言:java
后台框架:SSM框架
开发平台:eclipse
数据库:MySQL,Navicat for MySQL
浏览器:360浏览器
7.进度安排
第一周:搜集有关职工工资管理系统的相关资料,进行论证分析,并与指导老师交流了自己的想法,确定了要实现的基本内容和论文的主体框架。
第二至三周:分析系统要实现的内容,安装配置Java环境,并安装MySQL数据库,学习Java语言和MySQL相关的操作语句,测试运行环境。
第四至八周:对职工工资管理系统进行概要设计,确定每个模块要实现的内容,详细设计每个模块要实现功能的方式,并结合功能设计完成数据库的设计。并根据论文主体框架开始写论文。
第九周至二十二周:完成各个模块代码的开发,并结合功能的实现完成论文这种的功能实现章节的内容。
第二十三周至二十九周:测试完善系统,修改测试中发现的问题,让系统在功能方面的执行更加的流畅。并对所有的资料进行整理,严格按照规定,撰写本次毕业设计所有的相关文书、表格及材料。
第三十周:根据学院的进度安排,在导师的指导下完成论文初稿修改,经过反复修改,形成终稿,装订成册,同时为毕业论文答辩做准备工作。
8参考文献
[1]企业工资管理信息系统建设[J].王娜娜,李娟,张德政.电子技术与软件工程. 2018(13)
[2]企业工资管理信息系统建设研究[J].郭小玮. 现代商业. 2018(16)
[3] 谢懿. 计算机软件 JAVA 编程特点及其技术分析[J]. 农家参谋.2020(01) :101-105.
[4] 胡其荣. 计算机软件Java编程特点及其技术思考探析[J]. 电脑编程技巧与维护.2019(06) :89-96.
[5] 杨靖. 计算机软件开发中JAVA编程语言的应用[J]. 信息技术与信息化. 2020(05) :68-81.
[6] 梁勇. Java语言程序设计[M]. 北京:机械工业出版社,2018.:69-78.
[7] 郭静. 基于JSP的动态网页开发技术[J]. 科技展望. 2021(8):103-108.
[8] 邓碧华. 基于JSP技术的网页开发应用分析[J]. 电脑编程技巧与维护, 2020(4):77-78.
[9] 王飞飞.MySQL数据库应用[M]. 北京:中国铁路出版社,2021. :96-100.
[10] 施瓦茨.高性能MySQL(第3版).北京:清华大学出版社,2020 :26-30.
[11] 朱浩悦.计算机软件JAVA编程特点分析[J].黑龙江科技信息,2019(36): :82-88..
[12] 顾理琴.用Java实现SQL数据库探讨[J] 中小企业管理与科技,2020, (35): 194-194.
学生签名
年 月 日
|