摘 要

随着信息技术的发展,管理系统越来越成熟,各种企事业单位使用各种类型的管理系统来提高工作效率,从而降低手工操作的弊端。我国政府一直以来都非常重视高校教育的发展,近几年来高校学生人数逐渐增加,对高校奖助学金的需求越来越多。因此,通过开发高校奖助学金管理系统来提高办理效率,通过系统跟踪学生的奖助学金情况,并提高了高校奖助学金管理者的工作效率,高校学生也可以通过系统查询个人的奖助学金申请记录。

高校奖助学金管理系统利用Java语言开发的一款管理系统,数据存储到MySQL中。本文先充分调查高校奖助学金管理系统的需求分析,深入剖析系统应该具有的功能,并设计完善的数据库。利用成熟的开发技术完成编码工作,最后进行投入前的测试工作。最终,完成前台和后台的高校奖助学金管理系统的功能,主要包括高校学生信息管理、奖助学金申请管理、奖助学金审核管理、成绩管理等,通过前后台实现数据的传递。

关键词:高校;高校奖助学金;学生管理;B/S;Java


 

Abstract

With the development of information technology, management systems are becoming increasingly mature, and various enterprises and institutions use various types of management systems to improve work efficiency and reduce the drawbacks of manual operations. The Chinese government has always attached great importance to the development of higher education. In recent years, the number of college students has gradually increased, and there is an increasing demand for university scholarships and scholarships. Therefore, by developing a management system for university awards and scholarships, the efficiency of processing can be improved. The system tracks the status of students' awards and scholarships, and improves the work efficiency of university award and scholarship managers. University students can also query their individual application records for awards and scholarships through the system.

The university award and scholarship management system is a management system developed using Java language, with data stored in MySQL. This article first conducts a thorough investigation and analysis of the needs of the university award and scholarship management system, deeply analyzes the functions that the system should have, and designs a comprehensive database. Utilize mature development techniques to complete coding work, and finally conduct pre investment testing work. Finally, the functions of the university award and scholarship management system in the front and back ends will be completed, mainly including university student information management, award and scholarship application management, award and scholarship review management, and achievement management. Data transmission will be achieved through the front and back ends.


Keywords: universities; University awards and scholarships; Student management; B/S; Java


 

目 录

摘 要 I

Abstract I

1 引言 1

1.1系统开发背景 1

1.2系统开发意义 1

1.4本文研究内容 2

2系统相关技术 3

2.1 Java技术 3

2.2 MySQL数据库 3

2.3 Json数据 4

3需求分析 5

3.1 功能需求分析 5

3.2 系统主要业务流程 7

3.3 非功能需求分析 9

4 系统设计 11

4.1 系统体系结构 11

4.2 系统功能结构 12

4.2.1管理员功能设计 12

4.2.2老师功能设计 12

4.2.3学生用户功能设计 13

4.3 数据库设计 13

4.3.1数据库E-R图 13

4.3.2数据库表设计 13

5 系统实现 20

5.1学生端功能实现 20

5.1.1学生登录功能实现 20

5.1.2我的成绩 20

5.1.查看奖助学金评定说明信息 21

5.1.4高校奖助学金申请功能 21

5.1.5我的奖助学金记录功能 22

5.2管理员和老师功能实现 23

5.2.1课程信息管理功能 23

5.2.2学生信息管理功能 24

5.3.3评定说明信息管理功能 25

5.3.4奖助学金评定审核管理功能 25

6 系统测试 27

6.1测试目的 27

6.2测试用例 27

6.3测试分析 30

结论 31

参考文献 32

致  谢 33


 

在开发高校奖助学金管理系统时,需要满足基本的功能需求之外,还需要确定其非功能需求,保证其需求之外的性能和质量的非功能需求。非功能需求是实现功能需求的基础。如果没有非功能需求,那么即使实现功能需求,也会严重影响系统的实施过程的要求[24]。本系统从性能、安全、可操作性等方面考虑,来进行非功能性需求分析,下面进行各方面的介绍。

性能需求是开发高校奖助学金管理系统重要指标。性能需求包括系统的响应速度,系统的并发用户访问量。在设计系统时,充分考虑到当前系统可能存在的最高并发数量,并由此选择对应的硬件服务器和对应的宽带容量,上传下载的速率等问题。对于系统的查询速度已经控制在两秒之内。同时考虑当遇到高并发时是否会影响查询时间。

安全性需求,对于所有的管理系统来说,数据安全都是非常重要的,要严格控制其数据的安全性,防止外泄和被不法分子盗取。所以,系统应该设置不同的操作权限,并加强数据库的加密管理和访问控制,并定期对数据进行维护,及时进行数据备份。

可操作性需求指的是系统设计时需要考虑针对不同的用户是否可以让对方明确的知道如何操作流程。对于后台管理来说也要考虑操作的便捷性和录入数据的简单性,不能因为管理系统给用户带来操作负担。另外,对于系统的录入也需要进行提示或者警告。比如某一项表单需要友好的进行提示用户是否需要录入,以及如何录入不同类型的数据,引导用户正确的去操作,尽最大可能的方便用户进行操作。

高校奖学金管理系统的设计与实现-计算机毕业设计源码+LW文档_管理系统

高校奖学金管理系统的设计与实现-计算机毕业设计源码+LW文档_Java_02