ssm基于SpringMVC网上选课系统的设计与实现论文

206 篇文章 1 订阅

系统简介

随着课程的增多,学生的选择性越来越大。现在大多数学校选课的方式采用学生上报给老师,老师负责整理。这种方式效率低、灵活性低,每门课程的选报人数有限就给老师的统计整理工作造成困难。目前,网络发展成熟,各类管理系统层出不穷,如果可以有专业的管理系统提供网上选课,则可以帮助老师和学生。
本基于SpringMVC网上选课系统采用B/S框架进行设计,语言采用JAVA,数据库为MySQL。在技术中加入Vue,使界面更加丰富、友好。本系统针对学生选择课程而开发,使用角色为管理员和学生、老师。学生可以通过登录在界面里浏览课程进行选择和查询课程成绩、查询教学资源。管理员可以管理学生信息、课程信息、老师信息、班级信息、查询学生的课程成绩等。老师可以管理个人资料和发布学生的成绩等。在本系统中,学生可以详细了解课程的内容、负责老师,灵活性强,对学生的选课帮助非常大。

关键词: 在线选课;课程信息;选课成绩管理;JAVA语言

第1章 系统设计

4.1系统功能结构设计
本系统的功能界面设计为三个,学生中心界面和管理员中心界面、老师中心界面。根据不同用户的不同需求分开设计功能。学生中心界面的功能为个人资料、选课功能、成绩功能、教学资源功能等,管理员中心界面的功能为系统用户、课程、班级、系统信息等,老师中心界面的功能为选课成绩、个人资料等。本系统的功能结构图如下图4.1所示:
在这里插入图片描述

 图4.1系统功能结构图

4.2系统数据库设计
数据库就是数据的存储仓库,按照计算机的格式进行数据存入。为了使数据库具有独立性,防止因为系统崩溃而数据有损的问题在数据库建立时都采用单独的数据库。数据库具有共享性和单独性,在系统运行时会自动和相对应的数据进行通讯连接。本基于SpringMVC网上选课系统采用MySQL数据库设计,身份验证为Root,密码为123456。
4.2.1数据库ER图设计
根据分析所得本系统中主要的数据为管理员、学生、课程信息、成绩信息、班级信息等。所以本节针对这些数据画出数据ER图。
(1)管理员实体的属性为用户名和密码。管理员实体ER图如下图4.2所示:
在这里插入图片描述

图4.2管理员实体ER图
(2)学生实体的属性为编号、姓名、班级、专业等。学生实体ER图如下图4.3所示:
在这里插入图片描述

图4.3学生实体ER图
(3)老师信息实体的属性包括姓名、编号、职称等。老师信息实体ER图如下图4.4所示:
在这里插入图片描述

图4.4老师信息实体ER图

第2章 系统实现

5.1管理员功能界面的实现
管理员是系统里的最高权限,负责系统里的所有信息的管理、审核。包括学生信息、课程信息、成绩信息等。
5.1.1用户登录界面的实现
本功能设计的目的是帮助系统检验身份,保证系统的安全。在用户登录功能界面里的元素包括按钮、列表框、文字、图片等。用户输入框、密码输入框、权限列表框都居中展示。用户登录界面的实现界面如下图5.1所示:
在这里插入图片描述

图5.1用户登录界面的实现效果
5.1.2个人中心管理功能的实现界面
在个人中心管理功能里,管理员可以设置新的管理员,可以查询已有的管理员和修改当前登录的登录密码。设置多个管理员可以让更多的工作人员参与进来。修改个人信息功能的实现界面如下图5.2所示:
在这里插入图片描述

图5.2修改个人信息功能的实现界面
修改密码的实现界面如下图5.3所示:
在这里插入图片描述

图5.3修改密码的实现界面

  • 45
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值