欢迎光临散文网 会员登陆 & 注册

【开题报告】基于Springboot奖助学金评审管理系统(哈尔滨理工大学开题报告模板)

2022-08-18 12:40 作者:趣毕业  | 我要投稿


一、选题的依据、意义,理论或实际方面的价值

1.选题的依据和意义

近年来,高校招生规模不断扩大,学生人数不断增加,按照原先的管理方式,已明显出现信息传递与沟通的不顺畅、不实时。主要表现在省资助管理中心与高校信息传递不顺畅、与地市资助管理中心信息沟通不顺畅,高校与学生之间的交流不顺畅。国家奖助学金是国家为了激励大学生勤奋学习,努力进取,使他们在德、智、体、美等方面得到全面发展,同时也可以使家庭经济困难学生的学费和生活费得到很大程度的解决,解除家庭经济困难学生的后顾之忧,让家庭经济困难学生能够安心学习并顺利完成学业,进而缩小高校大学生之间的经济差距,促进教育公平,构建和谐校园,实现高校又好又快的发展目标而采取的重大举措。但随着时代的飞速发展和当前学生思想、行为的变化,国家奖助学金的评选面临着新的形势和要求,特别是信息技术的发展和运用,为国家奖助学金评选带来了新的机遇和挑战。新形势下国家奖助学金的评选工作要求评选的管理手段不断地提高,而利用计算机及网络技术等加强对评选的管理则是非常重要的一个方面。随着信息技术的发展,高校信息化建设的不断深入,奖助学金评选工作已经成为省级资助管理中心信息化建设的重要组成部分,在高校教育管理中也发挥着越来越重要的作用。国家奖助学金评选工作信息化建设就是将高等教育理论借助信息技术、计算机网络及数据库等技术运用到国家奖助学金管理工作中。从发展现状来看,一这些问题都成为影响国家奖助学金评审的主要障碍。只有通过进步加强奖助学金评审工作信息化的研究,建立高效方便的奖助学金评审管理系统,才有助于解决以上问题。

2.理论或实际应用方面的价值

利用现代信息技术服务于奖助学金评审工作,是资助工作适应时代发展的必然选择,也是资助工作不断发展创新的必然要求。因此,本着“公开、公平、公正、择优”的原则,构建一个可靠的、可扩展的奖助学金评审流程的基础构架,以交互化的资助工作信息网络为支撑,最终形成高效能的资助工作管理模式和实
现对奖助学金评审管理的进-步提升。这将大大促进学生资助工作的进一步开展,同时,是全面贯彻落实教育公平原则的重要措施。高校国家奖助学金是国家为了激励大学生勤奋学习和缩小大学生之间经济差距,促进教育公平,构建和谐校园,实现高校科学发展目标而采取的重大举措。本文针对目前高校国家奖助学金评审流程,利用先进的网页编程技术java与后端数据库MySQL相结合的模式,实现了可在网络上运行的国家奖助学金评审管理系统,完成了从学生申请、管理员审核、成绩管理等功能。

二、国内外研究现状

国外对大学生资助的研究比较早,而且形成了较完备的理论体系和业务支撑平台。例如,以美国约翰斯通(John stone)为代表的学者在1986年提出“高等教 育的成本分担与转移”理论,此理论对高等教育成本的构成和分担进行了分析,主张高等教育成本应从完全或几乎由政府或纳税人的负担转向至少部分地依靠家长和学生负担,以交学费的方式部分补偿教学成本,或以支付使用费来补偿由政府或大学提供的住宿和膳食。英国学者伍德霍尔(Wood hall)长期从事大学生资助问题的研究,他认为学生资助在高等教育财政中的地位越来越重要。而在高等教育收费制度之前,由政府完全出资在高等教育中普遍推行的“慷慨资助”无助于高等教育机会均等的目标实现,这样做只会增加高收入阶层子女接受高等教育的机会,让他们占有更多的高等教育资源。在这种理论系统的指导下,国外已经形成了完备的电子档案系统,实现了奖助学金和助学贷款的统一数据库平台
    相对于国外,国内的研究比较晚,目前各省都处于探索研究阶段,信息化程 度并不高。我国从1992年开始实施高等教育试点收费,1994 年扩大收费标准,2000年已完全并轨收费,贫困生的问题日益凸现出来,我国政府在此基础上,加强了对高校贫困生的资助工作,不断地提高对贫困生的资助水平和扩大覆盖面,逐步形成了“奖、贷、勤、助、补、免”多种形式的资助体系,我国的专家学者在吸收和参考国外学者的理论成果的基础上,对比我国的资助政策,进一步探讨了我国高校在实施资助政策过程中出现的新问题,发表了-些专著和论文。如何从理论和实践上突破现行资助体系所面临的困境,在和谐理念指导下,研究构建更加科学有效的大学生资助体系,建立起资助工作的信息化平台,对于探索具有中国特色的贫困大学生资助理论与方法,丰富和发展大学生资助理论与实践研究有着重要的理论意义与现实意义。

三、课题研究的内容及拟采取的方法

1.课题研究的内容

本系统基于B/S结构采用java语言,配合黄金搭档mysql数据库,以Tomcat作为运行服务器,采用MVC结构的框架进行开发,框架具有扩展性、重用性强,安全性高的特点,系统前端用一些前端框架布局,JS来做前端验证以及友好的交互效果。后端采用SpringBoot框架开发,设计出的系统会更好。该系统的主要功能模块如下:

注册与登录:该系统由三个权限,管理员、教师和学生,管理员通过账号密码登录,可修改自己的密码。管理员添加教师权限,设置教师登录账号和密码。教师通过账号密码登录,可以修改自己的密码,上传个人信息。学生根据自己的学号注册申请账号登录。

助学金模块:管理员发布助学金类型,学生在登陆后可在申请助学金模块选择助学金类型提交申请,教师在后台审核学生的申请,审核通过后老师和管理员在助学金模块子菜单助学金公示里可以查看,学生可以查看助学金公示。

成绩管理模块:管理员添加学科类型,老师可以对每个学生的各科成绩进行录入,学生在自己的页面可以查看各科成绩。

奖学金模块:管理员设置奖学金类型,部分类型的奖学金可由学生自主申请,教师可以查看学生总成绩排名,根据总成绩设置学生获得奖学金类型,获奖的学生在奖学金模块的子菜单奖学金公示里查看。

通知公告模块:管理员发布通知公告,教师和学生在自己的后台查看通知公告。

个人信息管理:管理员可以查看修改教师信息,教师可以查看学生信息,学生可以查看个人信息。

本毕业设计开发一个高校奖助学金评审管理系统,该系统的核心与主要功能模块为学生申请奖助学金,教师查看学生成绩并作出相应审核以及管理员查看管理相关信息并发布信息,在设计中考虑到了三方的功能需求差异较大,将系统设为学生端,教师端,管理员三部分。

 

 

     

 

图4-1系统功能结构图

 


2.课题研究拟采取的方法

现拟定开发环境及工具如下:

(1)操作系统:Microsoft Windows 10

(2)开发工具:MyEclipse 10

(3)开发语言:Java

(4)系统框架:Springboot

(5)数据库:MySQL 5.6

(6)Web服务器:Tomcat 8

系统研究方法如下:

1、文献搜集法。查阅与java web开发以及springboot开发相关的文献和技术资料,了解当前流行的开发技术;

2、面向对象开发方法。它是以对象建模为基础,自底向上和自顶向下相结合的开发方法,彻底解决了一些开发方法存在的严重问题。

3、ORM(Object/Relation Mapping),主要解决数据持久化中对象关系的映射。

4、UML (Unified Modeling Language)为面向对象软件设计提供统一的、标准的、可视化的建模语言,用于项目的分析和设计阶段便于过呢更准确的做出系统的需求分析等

5、调查研究法:考察了解类似的软件使用开发情况,获取有关材料,并对这些材料进行分析整合

6、实验验证法:编码实现软件开发,将实验结果与预期要求进行对比,并进行相关修改。

四、课题研究中的主要难点及解决办法

1.奖助学金评审管理系统的设计与实现是为了配合好校园信息的管理工作,要解决的难点问题如下:

(1)如何实现前后台的交互。解决方法是了解servel的原理,通过servel写数据给前台,前台展示。前台提交数据,servlet处理。Spring boot框架封装了servel,提供了更加简便,更加好维护的集成模式。

(2)如何用java进行数据库的操作。解决方法是了解MySQL驱动,使用JDBC进行操作,获取数据库连接,编译并执行SQL语句。

(3)如何对奖助学金评审管理系统调研并进行需求分析,就目前奖助学金评审管理系统中所需要的功能进行设计。解决方法是首先对目前的奖助学金信息系统的历史、现状和发展进行分析。从计算机计算和管理信息角度对实现奖助学金管理系统进行了概括性描述,确定实现奖助学金系统的基本策略,对系统要实现的功能有一个描述。

(4)系统研究的不是单机版或者是 C/S 模式下的教务管理系统,而是利用先进的网络技术,在网络页面下设计与实现的奖助学金评审管理系统,用户可以在任何具有联网功能的机器上进行校园信息管理,避免了区域的局限性;

(5)系统在数据处理的过程中,采用了大量的存储过程设计,可在后面的数据层设计中看到,相对于以往的奖助学金评审管理系统,存储过程的大量使用将有效提高程序读取数据的效率,减少代码的编写量,极大地提高了整个奖助学金评审管理系统的访问速度。

(6)如何进行系统分析与详细设计。解决方法是对奖助学金系统的架构进行分析研究,根据功能的划分,画出系统的数据流程图、数据结构和数据字典。按照功能模块的划分,设计界面并实施编程。主要包括模块功能的实现和系统数据库的实现。

(7)如何保证系统正常功能的运行。解决方法是随着开发的进行,部分模块之间联调测试,并用真实数据进行测试。测试是伴随开发全过程的。

8)如何解决页面分布问题。布局问题是评审系统中重要的一环,因为其直接面向学生老师,对用户的体验起着至关重要的作用。因此我们需要综合考虑到界面的可操作性,界面的友好型,界面不宜花哨,尽量在界面简洁的前提下完成界面设计。

2.需求分析:

2.1功能需求

各用户端功能如下:

(1)学生模块

1.学生注册:学生进入主界面后,用户可以点击注册按钮进行注册,填写自己的学号、密码即可注册,后续可填写用户姓名、性别、身份证号、班级和电话等进行完善信息操作。

2.学生登陆:注册过的用户可以直接用自己已有的账号和密码进行登录。

3.修改查看个人信息:学生登录后,可以选择菜单栏中的修改个人资料,进行个人信息的修改和完善并查看

4.奖助学金申请:学生进入主界面后点击奖助学金申请后,填写相关个人信息并提交相应审核材料,即可完成助学金申请。

5.查看各科成绩:学生可查看个人考试成绩。

6.查看公告信息:为方便广大师生查看评审结果,奖助学金的评审结果以及保研结果会在公告信息页面中显示。

(2)教师模块

1. 教师登录;教师根据管理员提供的账号和密码仅从登录,后续也可以教师本人修改密码。

2. 审核申请:对学生上交的助学金申请进性审核,审核完成后将审核结果提交给管理员。

3. 学生成绩录入:将学生考试成绩录入数据库,作为奖学金评定以及保研的相关依据。

4. 查看公告信息:教师查看公告信息核对是否有误。

(3)管理员模块

1. 管理员登录:输入特定的账号和密码登陆系统,进行相关操作。

2. 发布公告:将审批后的各类名单发布在公告信息页面内。

3. 管理相关信息:管理各类信息(系统用户管理、资助中心管理、奖金类型管理、奖助学金信息管理、奖助学金申请管理、公告信息管理、绩点管理、保研等相关事务管理)

2.2非功能需求

1. 可维护性学校提供后期技术支持,很容易的了解系统的缺陷或失败的原因,并加以修改,开发计划发生改变时,有一定的适应能力 ,对于维护人员具有易测试性。

2. 稳定性:在该系统使用期间,不会因为电脑运行时间过长或瞬间执行占用大量内存,不会出现死机或运行速度变慢等情况。

3. 易用性该系统操作简便,人机界面简单明了,能一目了然的清楚需要做什么,该如何操作。不必借助任何操作手册或相关的系统帮助就可顺利进行各种操作。具有很强的易理解性、易学习性和易操作性

4. 安全性:评审系统中涉及用户的重要信息,如电话、身份证号等,不同的用户具有不同的使用权限,只有具有最高权限的系统管理员才可以对系统进行修改,具有一般权限的用户只能读取自己相关信息,不能浏览其他用户信息。

3.需求模型

(1)管理员用例图

管理员模块分为管理员登陆,管理员对系统用户的增加、查看、修改、删除管理,对奖金类型的增加、查看、修改、删除管理,对奖助学金信息的增加、查看、修改、删除管理,对奖助学金申请信息的增加、查看、修改、删除管理,对公告信息的增加、查看、修改、删除管理,对绩点以及保研相关事务的管理。

 


图4-2管理员用例图

(2)用户用例图

学生模块分为用户注册、用户登录、修改个人信息,奖助学金申请,查看成绩,查看公告。教师模块分为审核奖助学金申请,评审奖学金,学生成绩录入,查看公告信息。

  


图4-3用户用例图

4.系统体系结构

本系统采用了 B/S 模式,客户端零安装、零维护,系统的扩展也是非常的容易,具体包括:表示层——应用服务层——数据层。在评审系统采用的 B/S 模式中,数据层是存储着奖助学金的各类信息,并且会定期更新、管理及维护资源数据。服务层则是用于接受前端发来的请求,后端服务器收到前端请求之后,通过业务逻辑进行分析处理,然后调动后台的数据库将处理的结果再反馈给前端。表示层接收后端服务器反馈回来的数据以及用户在前端的进行的人机交互操作。本系统是利用了 MVC编程的模式。

 

五、进度安排

第1:查阅文献综述,参考相关书籍。进行毕业设计选题,撰写毕业设计任务书

第2周:确定题目,完善毕业设计任务书,填写毕业设计选题表。

第3-5周:对系统功能进行分析,熟悉课题,收集相关资料。进行系统的需求分析,撰写《开题报告》进行概要设计,确定系统的总体结构、数据结构、控制结构、接口等,进行模块划分。

第6周:完善系统的需求、修改开题报告。

7-13周:进行详细设计,确定总体功能及各个模块功能设计方案。搭建项目所需的运行环境以及相关运行软件,做出项目相关要涉及和实现的页面,并建立数据库。

14周:改进概要设计、详细设计,修改中期报告。

第15周:进行编码。

寒假:完成系统前台部分的代码编写,使其页面规范美观。

1-7周:编码实现管理员、用户注册及登录功能。编写后台系统管理员模块部分代码,实现其各个子模块的功能。完成教师模块的编码,实现其各个子模块功能。

完成学生模块的编码,实现其各个子模块功能。继续完善模块功能,把要实现的代码添加进各个需要实现的窗体并与数据库进行连接。对各模块进行编码组合,实现项目初步实现的基本功能并完善系统功能。

8周:系统最终的测试与运行并对其进行完善。

9至五一前:进行撰写毕业设计说明书初稿。

五一后:完善设计。撰写毕业设计说明书,准备答辩。

 


【开题报告】基于Springboot奖助学金评审管理系统(哈尔滨理工大学开题报告模板)的评论 (共 条)

分享到微博请遵守国家法律