1
工资信息管理系统的设计与实现
摘要
伴随着信息技术与互联网技术的不断发展,人们进到了一个新的信息化时代,
传统管理技术性没法高效率、容易地管理信息内容。为了实现时代的发展必须,
提升管理高效率,各种各样管理管理体系应时而生,各个领域陆续进到信息内容
管理时期。宿舍管理系统的实现是信息内容时代浪潮时代的产物之一。
一切系统都要遵循系统设计的最基本全过程,系统也是如此。它还要通过市
场调查、需求分析报告、汇总设计、详尽设计、编号和测试,根据 Java 语言表
达设计,完成宿舍报修管理系统。该系统根据 B/S,即所谓的电脑浏览器/网络服
务器方式,运用 Java 技术性,挑选 MySQL 作为后台系统。系统主要包含用户中
心、工资信息管理、津贴管理、公告管理、套账管理等功能模块。
文中重点介绍了宿舍报修管理的专业技术发展背景和发展状况,随后遵照软
件传统式研发流程,最先挑选适用思维和语言软件开发平台,依据需求分析报告
模块和设计数据库结构,再根据系统功能模块的设计制作系统功能模块图、流程
表和 E-R 图。随后,设计架构,并依据设计架构编写代码,并实现系统的每个
功能模块。最终,基本完成系统检测通常是系统测试、单元测试卷和功能测试。
检测结果显示,该系统能够实现所需要的作用,工作状态没有明显缺陷。
关键词:工资信息管理系统管理;Java 语言;VUE;系统测试
Abstract
With the continuous progress of information technology and internet technology,
we have entered a new information age, where traditional management
professionalism cannot efficiently and conveniently manage information content. To
achieve social development, it is necessary to improve management efficiency.
Various management systems should change with the times, and various industries
have entered the stage of information content management one after another. The
completion of the dormitory management system is one of the products of the
information content era.
All systems need to follow the most important entire process of system design,
and the same applies to systems. It can also be designed through market research, data
analysis reports, inductive design, detailed design, serial number and verification, and
2
expressed in Java language to carry out a dormitory obstacle reporting management
system. According to B/S, the so-called browser/website server method, the system
applies Java language professionalism and selects MySQL database system as the
background management system. The system mainly includes functional modules
such as personal center, salary information content management, subsidy
management, publicity management, and account management.
The original text focuses on the development background and situation of
professional skills in dormitory obstacle reporting management. Following the
traditional development process of mobile software, the available ideas and language
software development tools were initially selected. Based on the data analysis report
module and database structure design, the system functional module diagram and flow
chart electronic wireless communication diagram were created based on the design of
the system functional module. Next, design the architecture and write code based on it
to implement each functional module of the system. Finally, the basic implementation
of system verification generally involves system inspection, unit test papers, and
system testing. The inspection data shows that the system can achieve the required
efficacy and has no obvious shortcomings in its operating state.
Keywords: salary information content management system management; Java
language; VUE system detection
目 录
摘要 ..................................................................................................................................................1
Abstract.............................................................................................................................................1
目 录 ..............................................................................................................................................2
1 绪论 ...............................................................................................................................................4
1.1 研究背景与意义 ................................................................................................................4
1.2 国内外研究现状 ................................................................................................................4
1.3 论文结构 ............................................................................................................................5
2 理论基础 .......................................................................................................................................6
2.1 MySQL 数据库 ....................................................................................................................6
2.2 Java 语言技术.....................................................................................................................6
2.3 Spring Boot 框架.................................................................................................................7
2.4 其他技术使用 ...................................................................................................................7
3
3 需求分析 .......................................................................................................................................8
3.1 功能需求分析 ....................................................................................................................8
3.2 技术需求分析 ....................................................................................................................8
3.3 数据需求分析 ....................................................................................................................8
3.4 安全需求分析 ....................................................................................................................9
3.5 可行性分析 ........................................................................................................................9
3.5.1 技术可行性分析......................................................................................................9
3.5.2 经济可行性分析......................................................................................................9
3.5.3 运行可行性分析......................................................................................................9
4 系统设计 .....................................................................................................................................10
4.1 界面设计原则..................................................................................................................10
4.2 系统功能设计 ..................................................................................................................10
4.3 数据库设计 ......................................................................................................................11
4.3.1 概念设计 ...............................................................................................................11
4.3.2 逻辑设计 ...............................................................................................................14
5 系统实现 .....................................................................................................................................17
5.1 管理员功能模块实现.......................................................................................................17
5.1.1 管理员登录 ...........................................................................................................17
5.1.2 用户管理 ...............................................................................................................17
5.1.3 公告管理 ...............................................................................................................18
5.1.4 公告类型管理........................................................................................................18
5.1.5 津贴管理 ..............................................................................................................19
5.1.6 津贴类型管理.......................................................................................................19
6 系统测试 .....................................................................................................................................20
6.1 测试目的..................................................................................................................20
6.2 测试环境..................................................................................................................20
6.3 测试测试用例..........................................................................................................21
6.4 测试结果..................................................................................................................21
总结与展望 ....................................................................................................................................22
参考文献 ........................................................................................................................................23
致谢 ................................................................................................................................................24
4
1 绪论
1.1 研究背景与意义
伴随着科技的进步,电子计算机已经成为人们日常生活不可或缺的办公工具。
在这样的背景下,互联网技术被用于各个领域。为了能提高办公室日常生活高效
率,互联网信息技术性蓬勃发展。在这样的背景下,人类社会发展进到了一个新
的信息时期。工资信息管理方法一直是信息管理方法的一大难题。工资信息人员
流动性大,信息量多。这时,探寻合理方便快捷的工资信息管理方案是重中之重。
而日益完善的电子计算机信息管理方法已经成为解决这一问题的唯一选择。现如
今,电子计算机信息管理方法早已非常容易解决工资信息信息。实际上,信息管
理方法早已渗入各行各业的信息全面管理中,并发挥了主导作用。随着现在社会
主义社会的不断发展,平凡人的生活水准有了很大提高,互联网完成了许多方面,
使互联网变成最直观、最简单、最便捷的接入口。
与传统工资管理方案对比,应用互联网工资信息管理系统具备很多特点:
最先,可以有效地提高工资信息信息查找,仅需键入有关信息即可在几秒内意见
反馈预期成果;次之,能够存放大量工资信息管理信息,确保工资信息管理信息
安全性;与纸质文件对比,工资信息管理系统节约了更多的空间和人力资源管理。
这种优势大大的提高了效率降低成本。因而,必须开发设计工资信息管理系统,
高效管理工资信息信息,不但提高工资信息管理效益,提高客户信息安全性,便
捷及时与管理人员意见反馈信息,提升与管理人员之间的互动,提高工资信息的
感受抗压强度。
1.2 国内外研究现状
大概在 20 世纪 90 年代,我国才开始研发工资信息管理系统,与一些发达国
家相比,系统研发起步比较晚。当时的计算机技术刚开始发展起来,国家经济力
量比较薄弱,各地区的经济发展水平不平衡,再加上相关的网络应用技术不太先
进,我国也使用了一段较长的时间对网络信息化管理进行探索。近些年,因为国
家非常重视和支持第三产业的发展,以及人们的日常生活需求越来越离不开信息
管理技术的使用,所以我国的信息管理系统行业发展速度非常快,并且相关的体
制法规也正在不断地被完善和改进。新时代背景下,根据人们的相关需求,不断
地促进着相关产业的产生与发展,一系列电子产品、应用软件、信息管理系统等
新时代的产物逐渐出现在人们的视野中,并且在近几年发展迅速,日渐趋于成熟。
与国内相比,国外工资信息管理系统领域发展较早。国外的计算机技术发展
比较成熟,所以系统相关的设计也比较完善。19 世纪 60 年代左右,国外就开始
研发工资信息管理系统,并且不久之后,迅速将其投入市场进行使用。美国、英
国等一些发达国家快速发展计算机技术,促进了工资信息管理系统管理行业信息
化建设
[5]
。而后随着相关的技术不断地发展,覆盖面非常广泛,应用领域比较多,
促进着工资信息管理系统等相关的信息管理系统不断地发展和完善,并且其所设
5
计的系统功能结构也比较合理、全面。相对而言,国外系统的研发在相关领域上
还是占据着较大的优势。因此,我们需要吸收国外系统开发领域中的较好的技术
精华,发展我国的信息化管理系统,使得其面向大众,能够更好的、更全面的服
务于相关的工作人员。
1.3 论文结构
本文围绕着工资信息管理系统的整个开发过程,展开了详细的描述和说明,
设计和实现本系统的主要工作有:首先分析研究背景、研究状态,其次介绍设计
系统时使用到的相关技术,然后通过系统分析确定系统的功能需求,接着通过编
码工作详细设计和实现系统,最后再通过系统测试,找出系统存在的问题和解决
问题的方法,不断地修改和完善系统。论文内容的组织结构设计如下。
第一章绪论,通过介绍本系统的研究背景、研究现状等内容,帮助用户了解
和认识本系统的发展过程。
第二章相关技术介绍,主要介绍了 Java 语言、VUE 框架、MySQL 数据库
等相关的开发技术,为后期系统的功能实现提供技术上的支持。
第三章系统分析,分析用户的使用需求,以及系统实现的可行性,最后通过
用例建模分析与系统相关的参与者及其用例之间的关系。
第四章系统设计,主要根据系统总体功能设计,确定将要设计的系统功能模
块,设计相关的数据表格。
第五章系统实现,通过相关的功能模块运行图,展现出系统的主要功能模块
操作流程。
第六章系统测试,主要使用功能测试的方式,测试系统的相关功能运行和使
用的具体情况。
第七章总结与展望,通过本文的各章节描述总结得出,基本上完成了系统的
设计,展望未来将学习和使用更加先进的技术,提高系统的实用性,使得系统更
好的服务于使用人员。