基于jsp学生学籍管理系统的设计与实现论文

132 篇文章 7 订阅

摘要

2020 年我国发生了新冠状病毒,学校日常生活受到严重影响,很多学校缩减了学生返回校园来正常上课,基本改为线上上课,因此 2020 又称为在校学生最难管理的一年。并且随着高校数量和规模的不断扩大,学生人数的不断上升,今年更是达到了 874 万人,学生学籍问题变得愈来愈尖锐,而学籍管理系统则是立足于学生个人信息管理的系统,通过系统化的数据帮助学校管理学生的基本信息,搜寻相关学生学籍信息,和在校情况,总结学生在校园生活中遇到的问题 并探讨相关的解决对策,实现无纸化、快捷化地寻找适合学生管理的方法,由于这样原因,可以帮助学校管理学生信息,另外可以减轻学生的管理制度等。
本系统是利用Spring Boot框架而设计的一款结合用户的实际情况而设计的平台,利用VUE技术来将可供学生和管理员来使用的所有界面来显示出来,利用Java语言技术来编程实现用户和管理员所执行的各类操作业务逻辑,以MySQL数据库来存取系统的数据,以管理员角色登入系统能够更加轻松简易的完成对系统内部所有的数据信息(用户信息,留言信息,学生信息,教师信息等)的管控工作。采用B/S模式,使用者容易上手,能够给用户更好的体验。
关键词:学生学籍管理;SpringBoot框架;Java语言;MySQL数据库
研究方向:教育教学改革;企业信息化建设

1 系统分析

3.1系统可行性分析
一个完整的系统,可行性分析是必须要有的,因为他关系到系统生存问题,对开发的意义进行分析,能否通过本系统来补充线下资产管理模式中的缺限,去解决其中的不足等,通过对本系统,不仅能使工作量不断地减少,还能使工作和管理的效率更加高。所以开发该系统能实现更大的意义和价值, 系统完成后,能否达到预期效果就要通过可行性分析,分析之后,决定此系统是否开发。该备忘记账系统的开发设计中,对技术、经济、操作方面进行了可行性分析[8]。
1 技术可行性
本系统开发选择Java语言,它被研究的目的就是在于能够为网页创建等可以看到的信息。随着移动互联网技术的不断发展和创新,Java俨然已成为下一代互联网的Web标准。所以后台设计选择使用Mysql,数据库主要用来的建立和维护信息。对于前台开发要求应具备功能完善、易于操作等优点,后台数据库的要求则是能够建立和维护数据信息的统一性和完整性。
2 操作可行性
如今,伴随着科学技术的快速发展,电脑早就已经走进了人类的日常生活,因此,人类对工作环境也不再像过去那样有着太多的需求,所以,如果需要事件类型,就必须到公司办公,有些工作在家里也可以进行。这极大地增加了员工工作的效率。而且,他们的行动方式也更加多样化了。所以,随着时代的发展,管理的计算机和智能化已经成为了一种不可避免的发展方向,现在已经出现了各种各样的智能的软件,这些软件可以满足用户的多种需要,这样不但可以提升工作的速度,还可以满足某些顾客特殊的要求。该系统不但具有简洁的接口,而且还使用了直观的接口,通过使用鼠标和键盘,就可以对有关的信息进行修改,删除,增加等操作。由于这套体系非常的容易掌握,所以初学者只要花一点功夫就能够掌握。从这一点来看,该制度具有可操作性[9]。
3.2 需求分析
首先,从用户的角度来说,本学生学籍管理系统有两种类型的用户,分别是用户、系统管理员。由于用例图具有正确捕捉用户功能性需求的作用,以下先分别对这两种用户使用用例图进行需求分析,该两种用户对应的用例图如下图所示:
系统管理员用例图如下所示。
在这里插入图片描述

图3-1系统管理员用例图

信息学生用例图如下所示。
在这里插入图片描述

图3-2学生用例图

2 系统设计

4.1系统功能模块设计
学生学籍管理系统主要是为用户所服务的,该系统是因他们而存在,要为他们服务,因此,在系统设计时要将他们的需求放在第一位,并且要充分考虑他们的意见。图4-1是其所涉及的系统功能模块图。
在这里插入图片描述

图4-1功能模块图
4.2系统业务流程设计
通过对业务流程的分析主要是服务于接下来的功能模块的编写,特别是对于一个尚未接触到一个行业的程序员,可通过业务流程能够较快速的理解所设计功能的所涉及到的过程与数据如何使用。其主要流程介绍如下。
4.2.1用户登录业务流程
待用户利用学生学籍管理系统只有当登录界面的编辑框能读取到信息且所读取到的信息都正确的情况下,方可登录成功。其用户登录业务流程如下图所示。
在这里插入图片描述

图4-1用户登录业务流程图
4.2.2修改密码业务流程
用户使用该学生学籍管理系统注册完成后,用户对登录密码有修改需求时,系统也可以提供用户修改密码权限。其用户修改密码业务流程如下图所示。
在这里插入图片描述

图4-2 修改密码流程图
4.2.3信息浏览业务流程
在本学生学籍管理系统中可供浏览的信息非常的多,如学生信息、教师信息等,这些信息是通过信息类别加以区分的,其可通过前端来浏览,选择以学生信息为例来说明信息浏览的业务流程。其学生信息浏览业务流程如下图所示。
在这里插入图片描述

图4-3学生信息浏览业务流程图
4.2.4教师管理流程
在本学生学籍管理系统中可供教师使用的另一项重要的功能就是教师管理,教师管理的添加是建立在教师管理信息列表的基础上执行的。其教师管理的业务流程如下图所示。
在这里插入图片描述

图4-4教师管理业务流程图
4.3 数据库设计
4.3.1 数据库概要设计
借助先进的系统,ER图使其他用户可以快速轻松地了解系统的功能以及他们之间的关系。 根据学生学籍管理系统的系统分析结果,整个系统包括以下各个单元:系统用户管理,新闻数据管理,系统简介设置,留言管理,学生管理,教师管理,反馈管理等。
系统E-R图如图9所示:
在这里插入图片描述

图4-6 系统E-R图

3 系统实现

5.1用户登录模块
每个用户登录本系统的操作之前,都需要先登录系统。第一步进入登录页面,正确输入用户名和密码,输入完后点击登录,登陆成功后会跳转到主页面。用户名和密码输入错误或者没有输入会提示错误信息。
用户登录界面如图5.1所示。
在这里插入图片描述

图5.1 用户登录界面
5.2新闻数据管理模块的实现
系统中所有的操作者能够变更新闻数据管理信息,执行该功能首先必须要登入系统,然后选择新闻数据管理选项,以后在给定的文本框中填写新闻数据来完成新闻数据的操作。下面的图片展示的就是该板块对应的工作面。
新闻数据管理界面如图5.2所示。
在这里插入图片描述

图5.2新闻数据管理功能板块工作面展示图
5.3留言管理模块的实现
新增留言管理,以管理员角色登入系统以后选择留言管理功能选项,系统就会展示该部分工作面,此时选择留言管理选项,系统就会自动转到留言管理工作面,在新增该部分信息时系统会自动调用add函数,然后在给定的文本框中填写有关该留言管理基础信息后选择确认即可完成新增。下面的图片展示的就是该板块对应的工作面。
在这里插入图片描述

图5.3留言管理功能板块工作面展示图
检索学生管理,在新增学生管理以后,在检索工具栏中填写对应的学生管理,系统就会将该学生管理有关的所有信息展示出来。下面的图片展示的就是该板块对应的工作面。
在这里插入图片描述

图5.4检索学生管理功能板块工作面展示图
5.4教师管理模块的实现
新增教师管理,以管理员角色登入系统以后选择教师管理信息管控功能选项,系统就会展示该部分工作面,此时选择新增教师管理信息选项,系统就会自动转到教师管理信息新增工作面,在新增该部分信息时系统会自动调用add函数,然后在给定的文本框中填写有关该教师管理信息的基础信息后选择确认即可完成新增。下面的图片展示的就是该板块对应的工作面。

在这里插入图片描述

图5.4新增教师管理信息功能板块工作面展示图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值