【开题报告】基于springboot的大学生入学审核系统的设计与实现

班    级:

学 号:

姓   名:

学     院

软件学院

专    业

软件工程

XXX方向,即班级方向,模板有规范

设 计 题 目

大学生入学审核系统的设计与实现

指导教师:

张三  李四(前面校外空2格后校内)

1.选题依据:

1.1研究背景

如今,互联网高速发展,网络遍布全球,通过互联网发布的消息能快而方便的传播到世界每个角落,并且互联网上能传播的信息也很广,比如文字、图片、声音、视频等[1]。互联网成了信息传播的主要途径,社会上各种各样的信息都想尽办法通过互联网进行传播,互联网对社会产生的影响越来越大[2]。近年来,随着高等教育向大众化教育发展,高校大学生数量十分庞大,并且许多学校扩大了招生规模,如果仍然传统的采用人工方式审核大学生入校信息,就比较费时费力,学生们等待时间也比较长。

随着计算机技术的发展以及计算机网络的逐渐普及,互联网成为人们查找信息的重要场所,二十一世纪是信息的时代,所以信息的交换和信息流通显得特别重要[3]。近些年,网络服务技术不断地被应用于各个行业之中,尤其是在信息管理事业中,网上发展越来越迅猛,大大加快了信息管理事业的发展,加强了许多行业管理的信息化建设。

管理信息化行业具有较强的发展趋势,它是一股崭新的力量,正在不断地推动国家经济增长[4]。物流安全、网络安全、用户信息安全等相关问题都得到了大大的改善,基本上很少出现这些人们所担心的问题。网络中的资源多,种类齐全,可对比性强,这为用户提供了极大的便捷[5]。因此,使用计算机来管理大学生入学审核的相关信息成为必然。大学生入学审核系统主要是面向广大学校以及大学生的实际需求进行开发设计。

设计和实现大学生入学审核系统的特色如下:

(1)管理人员在很短的时间内,通过相关信息的关键字段,就能查询到需要的信息,并且对其进行审核,操作简单,使用便捷,能有效的提高相关人员的工作效率。

(2)为大学生们提供丰富的入学审核指南服务,使他们能够自由的、随时随地的浏览入学审核相关信息,并进行在线自助申请和分享等。

(3)大学生入学审核系统时使用电脑记录和存储信息的,取代了传统的人工管理和操作,节省了相关工作人员大量的时间和精力,并且信息的准确度能够有所保障。

(4)大学生入学审核方面的相关信息,都保存在网站对应的数据库里面。只要操作员不去恶意删除信息,那么这些信息将会永久保存。

1.2国内外研究现状

1.2.1国内研究现状

相比于国外,我国管理信息化出现的比较晚,但是相关的技术人员不断的发展与完善计算机技术,使得网络市场得到了空前的发展,吸引着越来越多的人们接受和使用,促进着管理信息化行业不断的发展,并且正逐渐与国外减少差距[6]。马云在二十一世纪初,大力使用互联网技术,创办了支付宝、淘宝,在到后来唯品会、京东等电子商务平台,以及饿了么、美团等美食外卖平台的出现,标志着我国的电子商务正在逐渐走向成熟,也在另一方面证明着网络技术的发展使得我们的管理信息化行业水平达到了顶峰[7]。

在国内,根据我国社会经济情况的反映,国家将信息化管理行业作为第三产业形势的一项重要举措,更是依次推出了一系列相关的良好政策,来鼓励这一行为。社会在不断进步,许多新型的科学技术也在不断地发展和兴起,结合运用计算机技术,大大地方便了大学生入学审核系统的实现[8]。大学生入学审核服务的信息化既是我们教育体制改革和高新技术产业跨越式发展的助推器,也是加速我国经济发展的动力源。因此,本人选择研发大学生入学审核系统,为学校相关的工作人员管理大学生入学审核提供的一个管理方便,操作简单的信息服务平台,也为刚入校的新生们,提供一个简单化的入学审核流程途径。

1.2.2国外研究现状

互联网使得我们的工作和生活发生了巨大的改变,全球经济一体化促进了管理信息化的发展,与此同时,管理信息化也促进了经济一体化的发展。早在20世纪80年代,美国就已经开始发展电子商务行业,良好的经济,完备的技术和稳定的社会条件,为管理信息化行业的发展提供了一种很好的发展氛围[9]。1999年,为了每一个需要的用户都实现上网,欧盟委员会制定了电子欧洲计划[10]。许多企业在其应用程序中加入了网上信息化管理的模式,它的形式新颖,具有个性化设计,多样化服务,上升空间极大,给相关企业带来巨大的利益,并且也为企业争取了本品牌在本行业的领先地位。

美国是互联网的发源,在探索互联网技术上做了最早示范,也对主题网站中的相关数据进行了规范,由此为大学生入学审核系统的设计提供了基础[11]。现在互联网技术在各行各业都有一定的影响,大家都愿意去对这一领域的知识进行研究学习,并且把它做为事业发展的目标。我国的许多网站的研发,在软硬设备的配备等方面已经比较完善,并且成效相当明显。但是学无止境,我们在对信息管理系统网站的研究拓展上也不能止步于此,逐渐向国际靠拢,提高互联网信息技术的应用服务水平仍然是程序研发工作者的一项重要挑战和境界。

1.3研究目的与意义

大学生入学审核系统将以其便捷、灵活的特性,更规范、精准、可靠的为大学生们提供丰富的大学生入学审核服务,使他们能够自由的、随时随地的浏览和申请相关的入学信息等。同时,本课题的开展,也是巩固自己编写程序能力的一个实践过程。

大学生入学审核系统不仅仅是改善学校相关工作人员管理大学生入学审核的工作模式,更是推动社会经济发展的有效途经,也是计算机互联网信息技术发展到一定阶段的标志,具有划时代的意义。

本人依托快速发展的互联网信息技术,开发设计出一款可以让大学生入校审核能够在短时间内完成。大学生入学审核系统的设计改善学校的相关管理人员的工作压力,提高了他们的工作效率,同时,通过这次毕业设计,使得自己更加熟练掌握关于网站代码的编程,所以研发大学生入学审核系统具有重要的意义和价值。

参考文献

[1]陈国军.Java程序设计[M].北京:清华大学出版社, 2019.385-418.

[2]岳彩梦.基于软件工程的Web开发技术[J].电子技术与软件工程,2019(08):55.

[3]宋丽娜.基于JSP的Web开发中文乱码问题的研究与解决[J].电子技术, 2015, 42(11): 5-7.

[4]赵钢.JSP Servlet+EJB的Web模式应用研究[J].电子设计工程,2016,21(13):47-49.

[5]朱钧.基于角色的jsp通用权限系统设计与实现[D].山东大学,2014.

[6]张知青.基于关系数据库的查询方法及优化技术分析[J].煤炭技术, 2015, 31(05): 218-220.

[7]陈志誉.Java工具及其调度方法研究[D].华南理工大学,2018.

[8]张孝祥,徐明华.JAVA基础与案例开发详解[M].清华大学出版社,2016.

[9]刘亚宾.精通Eclipse--JAVA技术大系[M].电子工业出版社,2015.

[10]Konstantins Gusarovs. An Analysis on Java Programming Language Decompiler Capabilities[J]. Applied Computer Systems,2018,23(2).

[11]Tan Yiyu. A Hardware-oriented Object Model for Java in an Embedded Processor[J]. Microprocessors and Microsystems,2018.

2.设计方案:

2.1研究内容

为了让广大网友以最快的速度管理大学生入学审核相关的信息,本人决定采用B/S结构模式,开发大学生入学审核系统,数据库使用MySQL,在系统设计过程中,尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。软件开发过程中始终把系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。计划研究的主要内容如下:

①简约的系统操作界面

整个系统的操作界面,界限明晰,人机界面美观,操作极具人性化。

②完备的系统操作功能

系统开发的宗旨是最简约的操作步骤最完备的操作功能。这看似很矛盾,但是经过完整的策划编排,系统完全做到了功能无冗余无遗漏,这点也更好的体现了系统的人性化设计。

③人性化的操作界面

一个系统的开发,能否吸引顾客的使用,页面的美观也显得非常重要。本系统通过专业美工的精心打造,让大学生入学审核系统的设计充分体现软件的时尚、大众化。

④完善的安全机制

独立的密码校验功能,确保用户和大学生入学审核管理的数据有较好的安全性。

2.2预期目标

本课题的预期目标是使大学生入学审核信息管理清晰化,透明化,便于操作,易于管理。通过功能模块的优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化,并能自动对人工操作环节进行复查,使大学生入学审核系统出错率降至最低。本系统主要功能有:

用户角色功能:密码信息管理,个人信息管理,入学申请管理等;

管理员角色功能:密码信息管理,通知公告管理,入学审核管理,注册用户管理,问题反馈管理,留言信息管理等。

通过本系统可以实现大学生入学审核管理的全过程。本系统包括前端和后端功能:

I.前端功能

前端为顾客使用的,包括下面一些功能:

①注册登录:使用注册的信息登录,查看个人信息。

②查看个人信息:用户登录可以查看自己的账号信息。

③修改个人信息:用户可以修改个人的基础信息和密码等。

④申请入学信息:点击申请入学管理功能,即可申请账户对应的入学审核信息。

⑤入学申请更换请求:用户若需要更换相关的入学审核信息,即可点击更换入学申请功能,输入相关信息(家庭住址、更换原因、联系方式等),用户等待管理员的审核,若审核不通过,即无法更换入学申请;若审核通过(用户端有提示说审核通过)即可实现信息的更新。

⑥入学信息变更查看:用户点击入学信息变更功能即可查看当前入学信息变更详情。

⑦留言功能:用户可点击留言板即可对系统或者管理员给出评价或问题。

⑧个人信誉度信息查看:管理员端会对用户进行信誉积分生成,用户只能进行查看。

II.后端功能

后端由管理员进行登录,具有下面一些功能:

①管理员登录:通过验证后,才能进行管理。

②个人信息管理:管理员可对自己的信息进行查看和修改。

③公告通知管理:管理员可对系统首页的通知信息进行增删改查。

④注册用户管理:管理注册用户信息,删除用户。

⑤入学审核管理:管理员可以对当前学生提交的入学申请进行审核,可以对以往相关信息进行增删改查,也可以对查询后的结果进行打印。

⑥查看留言功能:管理员可以查看用户对系统和管理员做出的评价和问题,并回复。

⑦用户信誉积分生成:系统根据用户欠费情况和次数,对用户进行信誉积分生成,信誉积分由系统自动生成,也在用户端显示。

2.3研究方法

通过资料查找,调研分析,综合对比,归纳总结的方法,对大学生入学审核系统的设计与实现做详细的方案,计划实现该系统所用的工具为,使用Java语言作为前端开发工具,MySQL作为数据库管理系统,JSP技术动态设计系统页面,HTML语言静态设计系统页面,Tomcat服务器进行系统的开发与测试,Struts2框架对系统的代码进行分层研究开发,AJAX技术对数据进行异步处理。学习并掌握相关专业知识,以实现后台框架的搭建以及与数据库之间的连接,经过系统的编码设计、测试,发现问题并修改,直至最后的实际运行。

2.4进度安排

系统具体开发时间安排如表1所示。

表1 时间进度表

安排日期

完成内容

2023.12.19-2024.3.8

查阅资料,确定毕业设计题目,撰写开题报告

2024.3.9-2024.3.20

对系统进行需求分析,可行性分析等,并撰写需求分析,设计总体设计方案

2024.3.21-2024.4.5

根据总体设计,进行详细的功能分析与设计,明确各功能模块的详细设计,以及数据库的设计方案

2024.4.6-2024.4.20

根据数据库的设计方案,初步实现数据库的相关设计

2024.4.21-2024.5.1

根据各功能模块的详细设计,实现系统主页面和各功能模块的页面设计

2024.5.2-2024.5.20

编码实现主要功能设计,在前面的基础上编写各模板代码,并且进行期中检查

2024.5.21-2024.6.1

测试、完善系统相关的代码,撰写毕业论文

2024.6.2-2024.6.12

修改毕业论文和毕业答辩PPT,准备答辩

 

你可能感兴趣的:(开题报告,spring,boot,后端,java,课程设计,毕业设计,spring)