高校奖学金评定系统

摘  要

本文在研究与分析现有高校奖学金评定系统的基础上,结合SpringBoot框架和MySQL数据库实现了一套高校奖学金评定系统。该系统采用前后端分离的形式,前端采用Vue.js框架开发,后端采用SpringBoot框架开发。

在设计该系统的过程中,提出了系统的需求分析、系统架构、用户管理、奖学金申请流程设计、教师评定、奖学金发放等方面的设计原则和要求。系统有完善的权限管理、人员管理、奖学金评选、发放等功能。通过开发这个系统,希望能够实现高效、透明和公正的奖学金评定过程。

最终通过系统的性能测试和功能测试,验证了系统设计和实现的可行性和有效性。该系统可为高校奖学金评定提供一种新的解决办法。

关键词 Java;信息交互;系统设计

    1. 研究内容

(1)本文就高校奖学金评定系统的实现方案,根据总体的软件研发过程进行了初步调查和研究,以决定该软件是否能够正常实现,技术是否可行,以及系统各功能组件的设计与开发,最终选定所采用的技术及实现方案。

(2)框架是一种由编程人员所提供的一组函数,它可以帮助开发者迅速建立起一个软件体系结构和重用能力,这个平台采用了一个开放源码的框架,可以让开发者更快地建立起一个基础的开发框架,从而降低了开发的困难,提高了网站的安全性和可靠性,并且可以协助开发者进行系统的开发和数据的分析。

(3)管理员对高校奖学金评定系统资料的运作与管理,不但要有架构规格的限制,还要有特定的基本准则。

    1. 论文结构

针对本文的高校奖学金评定系统安排论文的章节如下:

第一章是绪论。论文的研究背景、意义、研究现状以及论文的结构。

第二章为相关技术问题的探讨。本章重点介绍了高校奖学金评定系统的发展历史和所采用的技术。

第三章是本课题的目标需求。本章重点介绍了高校奖学金评定系统的功能和非功能需求,并绘制了用例示意图。

第四章是对系统总体架构的分析。对各个功能模块进行了分区,给出了主要的工作流程,并完成了相应的数据库设计。

第五章是本文的主要工作。本章阐述了高校奖学金评定系统的基本工作模块及各主要职能。

第六章是本文的主要内容。在此基础上,选取了一些实际应用实例进行了系统的实验研究。

    1. 系统功能模块设计

架构的目的是要表现一种与其他元素之间的关系。将大量工作分成几小部分是一个完整的架构。只要完成了那些琐碎的小事,一切就会变得完美。然后,对每个功能模块进行了细致的分区,并对其功能、界面和逻辑进行了分析。页面是一个接一个的单位,层次分明,采用了一个面向物件的观念,将一个实体与资料型别进行搭配,每个资料分类都加入一个执行类。

在软件开发中,不仅要保证学生对系统的功能需求,还要保证系统与学生之间的良好互动,所以在软件的设计中,对功能组件进行了重点的设计。本系统从初步构想,以符合奖学金管理的基本需求为依据,具有普适性。这样一来,系统就会被划分成更多的小块,由管理者根据自己的需求对其进行修改和维护,然后再根据自己的需求进行进一步的细分。

依据模块化设计理念,系统软件拓展了面对管理人员的管理方案模块,高校奖学金评定系统模块设计了学生、教师与管理员两类角色,系统的功能结构图如图4-1所示。

图4-1 系统功能结构图

 

    1. 系统设计流程

系统开发的中首先要对系统进行需求分析,通过了解学生的需求后进行系统功能的设计,进行系统的实现包括系统代码的编程和系统数据库的选择,最后实现对系统的调试以及功能测试等,本系统的开发流程如图4-2所示。

图4-2系统开发流程图

 

    1. 登录

系统内的管理员或者普通学生进入系统都需要通过账号密码输入进行登录,学生根据自己的角色进行选择同时输入正确的账号和密码即可进入系统,实现界面见图5-1。

 

图5-1 登录界面

    1. 管理员功能模块
      1. 学生管理

管理员登录进入系统之后,可以对系统内的账号、年龄、姓名、性别、手机等学生信息统一进行管理,实现页面见图5-2。

图5-2 学生管理界面

 

      1. 奖学金信息管理

在奖学金管理界面中首先需要使用script标签引入样式供标签进行调用。查看会员信息依赖于form标签显示会员的信息,在form标签中需要定义好CSS样式才能够让表格正常显示在界面当中,实现页面见图5-3。

图5-3 奖学金信息管理界面

 

当系统开发完成的时候测试是一个非常重要的环节,当高校奖学金评定系统开发完一个功能之后,需要对功能模块做单元测试,尽早地发现该功能模块的错误。把整个系统开发完成之后,还需要对系统全面进行测试,包括业务流程是否正确和系统信息是否能够增删改查等。

    1. 测试方法

软件开发者通常采用的测试方式有黑盒测试和白盒测试。黑箱试验要求将该体系视为一个箱子,无需理解内部的具体实施。软件开发者必须依据其目的来进行测试案例的开发。而对于白箱试验,则要求其在程序和逻辑方面有较深的理解,因此,对于白箱试验而言,其设计目标是完全透明的。

      1. 测试目的

在完成了初始化的高校奖学金评定系统后,就是对该系统进行检测,发现 BUG的缺陷,并根据 BUG的反馈,为后续的系统完善和改进奠定基础。

参考文献

[1]阮眩龙,张汉权,韦贵凡,唐萍,张捷.基于SSM框架的奖学金评定管理系统设计[J].电脑编程技巧与维护,2022(08):106-109.

[2]朱启方,黄彩霞,范旭,万坦,任淑晖,牛佳坤.基于SpringBoot和Vue的多功能时间管理系统的设计与实现[J].电脑知识与技术,2022,18(18):31-32+41.

[3]魏明俊,杨庆.基于SpringBoot的评价预警系统设计与实现[J].电脑编程技巧与维护,2022(02):12-14.[4]张岩.高职大学生奖学金评定管理信息系统设计分析[J].电子技术与软件工程,2022(03):231-234.

[5]石怡.基于MySQL数据库的查询性能优化研究[J].四川职业技术学院学报,2021,31(01):164-168.

[6]张恒铭.基于SpringBoot+MyBatis框架的高校人事信息发布系统设计与实现[J].电脑知识与技术,2020,16(18):68-70.

[7]. Honda Motor Co. Ltd.; Patent Application Titled "Evaluation System, Evaluation Method, And Storage Medium" Published Online (USPTO 20200160076)[J]. Journal of Transportation,2020.

[8]张松,朱梦琪.高校奖学金评定管理信息系统设计[J].电子技术与软件工程,2020(11):194-197.

[9]Qiao Zhang,Zhen Kang,Junlei Yang. Automated Method Research on College Student Scholarship Evaluation[J]. Proceedings of the 2019 5th International Conference on Social Science and Higher Education (ICSSHE 2019),2019.

[10] 周继松, 陈伟. Java面向对象程序设计[M]. 重庆大学电子音像出版社, 2020.08.

[11] 王丹,孙晓宇,杨路斌,高胜严.基于SpringBoot的软件统计分析系统设计与实现[J].软件工程,2019,22(03):40-42.

[12]张振超,吴 杰,陈序蓬.浅谈 Java 中 Mysql 数据库的连接与操作[J].信息记录材料,2020,21(2):144-145.

[13]马晓丽.茶文化时代下高校学生奖学金评定系统创新研究[J].福建茶叶,2019,41(01):153-154.

[14]. Kabushiki Kaisha Toshiba; Patent Application Titled "Structure Evaluation System, Structure Evaluation Apparatus, and Structure Evaluation Method" Published Online (USPTO 20180074023)[J]. Journal of Engineering,2018.

[15]蔡星,刘旎舟,赖海婷.高校奖学金评定管理系统探究[J].长江丛刊,2018(06):245.

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
基于MySQL高校奖学金评定系统的数据库设计包括以下几个方面: 1. 数据库结构设计:根据奖学金评定系统的需求,设计数据库的表结构。主要包括学生信息表、奖学金申请表、奖学金评审表等。学生信息表用于存储学生的基本信息,如学号、姓名、性别、班级等;奖学金申请表用于存储学生的奖学金申请信息,如申请时间、申请理由等;奖学金评审表用于存储奖学金评审结果,如评审时间、评审得分等。 2. 数据库关系设计:根据不同表之间的联系,设计数据库的关系。例如,学生信息表和奖学金申请表可以通过学号建立一对一关系,表示一个学生只能有一个申请,而一个申请只能对应一个学生;奖学金申请表和奖学金评审表可以通过申请编号建立一对多关系,表示一个申请可以有多个评审结果。 3. 数据库约束设计:设计数据库的约束条件,保证数据的完整性和一致性。例如,学生信息表的学号可以设为主键,保证学号的唯一性;申请时间和评审时间可以设为非空约束,保证这两个字段不能为空值;评审得分可以设为检查约束,限制评审得分在0到100之间。 4. 数据库索引设计:设计数据库的索引,提高查询效率。根据经常被查询的字段,可以选择适当的字段建立索引。例如,学生信息表和奖学金申请表的学号字段可以建立唯一索引,加快根据学号查询的速度。 基于以上设计,可以实现一个高校奖学金评定系统的数据库,方便高校对学生奖学金申请的管理和评定的统计。同时,通过设计合理的数据库结构、关系、约束和索引,可以提高系统的性能和数据的安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值