摘 要
二十一世纪我们的社会进入了信息时代,信息管理系统的建立,大大提高了人们信息化水平。传统的管理方式对时间、地点的限制太多,而在线管理系统刚好能满足这些需求,在线管理系统突破了传统管理方式的局限性。于是本文针对这一需求设计并实现了一个基于springboot研究生志愿填报辅助系统,为了简捷并有效的解决院校信息各方面的问题。
本文讲述了研究生志愿填报辅助系统。结合电子管理系统的特点,分析了研究生志愿填报辅助系统的背景,给出了研究生志愿填报辅助系统实现的设计方案。
本论文主要完成不同用户的权限划分,不同用户具有不同权限的操作功能,在用户模块,主要有用户进行注册和登录,用户可以实现查看院校信息、公告信息、在线咨询,还能修改个人信息等;在管理员模块,管理员可以对用户信息、院校信息、调查问卷、问卷记录、院校招生等进行相应的操作。
关键词:研究生志愿填报辅助系统;springboot框架 ;
4系统设计
4.1 软件功能模块设计
研究生志愿填报辅助系统分为二个模块,分别是管理员功能模块和用户功能模块。管理员功能模块包括:院校信息、调查问卷、问卷记录、院校招生功能,用户功能模块包括:调查问卷、问卷记录、院校招生,网站总体功能如下图所示[12]。
图4-1研究生志愿填报辅助系统总体功能模块图
4.2 数据库设计
4.2.1 概念模型设计
概念模型是对现实中的问题出现的事物的进行描述,ER图是由实体及其关系构成的图,通过E-R图可以清楚地描述系统涉及到的实体之间的相互关系。
调查问卷包括:问卷名称、问卷题目、注意事项、发布时间、用户名。
调查问卷实体图如图4-2所示。
图4-2调查问卷实体图
用户信息包括:用户名、姓名、头像、性别、年龄、手机。
用户信息实体图如图4-3所示。
图4-3用户信息实体图
问卷记录包括:问卷名称、问卷题目、问卷回答、参与时间、用户名、回复。
问卷记录实体图如图4-4所示。
图4-4问卷记录实体图
院校招生包括:院校名称、院校类型、招生人数、报考人数、录取人数、登记日期。
院校招生实体图如图4-5所示。
图4-5院校招生实体图
4.2.2 数据表
学习程序设计,如果要了解数据库管理系统或者是根据需求而制定的系统接口,就必须创建一种数据库管理系统的模式,用来保存数据资料,这样当在应用编程过程中时候,就不需要再向操作系统页面上加载信息,进而增加了整个系统的工作效率。信息库管理系统中保存着许多数据,应该说是一个管理信息系统建设的中心和基础,而信息库管理系统也为管理信息系统建设提出了新增、删除、更改和搜索的操作功能,使管理信息系统建设能够迅速地查询所需要的数据,而不会直接从程序代码中查找。信息库管理系统通过将信息表的各个组成部分按照特定的方法准确地合并,排序和组成信息库管理系统。
本系统采用的是MySQL数据库存储数据,系统中使用到的主要数据表的具体展示部分如下所示。
表4-1:录取概况
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
yuanxiaomingcheng | varchar | 200 | 院校名称 | ||
yuanxiaoleixing | varchar | 200 | 院校类型 | ||
gaikuangtupian | longtext | 4294967295 | 概况图片 | ||
luqugaikuang | varchar | 200 | 录取概况 | ||
xiangqingshuoming | longtext | 4294967295 | 详情说明 | ||
faburiqi | date | 发布日期 |
表4-2:经验分享
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
title | varchar | 200 | 帖子标题 | ||
content | longtext | 4294967295 | 帖子内容 | ||
parentid | bigint | 父节点id | |||
userid | bigint | 用户id | |||
username | varchar | 200 | 用户名 | ||
avatarurl | longtext | 4294967295 | 头像 | ||
isdone | varchar | 200 | 状态 |
。
。
。
。
。
表4-17:省份
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
shengfen | varchar | 200 | 省份 |
表4-18:公告信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
title | varchar | 200 | 标题 | ||
introduction | longtext | 4294967295 | 简介 | ||
picture | longtext | 4294967295 | 图片 | ||
content | longtext | 4294967295 | 内容 |
5 系统功能实现
5.1前台系统功能实现
当游客打开系统的网址后,首先看到的就是首页界面。在这里,游客能够看到研究生志愿填报辅助系统的导航条显示首页、院校信息、公告信息、后台管理、在线咨询、个人中心等,系统首页界面如图5-1所示:
图5-1 系统首页界面
当用户进入系统进行相关操作前必须进行注册、登录,用户注册、登录界面如图5-2所示:
图5-2 用户注册、用户登录界面
用户点击院校信息,在院校信息页面的搜索栏输入院校名称、学科分类、评枯等级、所在省份,进行查询,还可以查看院校名称、院校类型、院校图片、院校性质、院校隶属、咨询电话、院校邮箱、院校网址等信息,然后进行收藏等,如图5-3所示:
图5-3院校信息页面
点击在线咨询,用户可以输入内容进行咨询,管理员可以在后台进行查看并回复,达到用户和管理员交流的效果,如图5-4所示:
图5-4在线咨询页面
用户点击个人中心,在个人中心页面可以更新信息,并且可以对我的收藏进行详细操作,如图5-5所示:
图5-5个人中心页面
5.2管理员模块实现
管理员登录,在登录页面正确输入用户名和密码后,点击登录操作;如图5-6所示。
图5-6 管理员登录界面
管理员进入主页面,主要功能包括对系统首页、个人中心、用户管理、院校类型管理、院校信息管理、调查问卷管理、问卷记录管理、院校招生管理、系统管理等进行操作。管理员主页面如图5-7所示:
图5-7 管理员主界面
管理员点击用户管理,在用户管理页面对用户名、姓名、头像、性别、年龄、手机等信息,可以查询、新增或删除用户信息等操作。如图5-8所示:
图5-8 用户管理界面
管理员点击院校类型管理,在院校类型管理页面对院校类型等信息,可以查询、新增或删除院校类型等操作。如图5-9所示:
管理员点击院校信息管理,在院校信息管理页面对院校名称、院校类型、院校图片、院校性质、院校隶属、咨询电话、院校邮箱、院校网址等信息,可以查询、新增或删除院校信息等操作。如图5-10所示:
图5-10 院校信息管理界面
管理员点击调查问卷管理,在调查问卷管理页面对问卷名称、问卷题目、注意事项、发布时间、用户名等信息,可以查新增或删除调查问卷等操作。如图5-11所示:
图5-11 调查问卷管理界面
管理员点击问卷记录管理,在问卷记录管理页面对问卷名称、问卷题目、问卷回答、参与时间、用户名、回复等信息,可以查询或删除问卷记录等操作。如图5-12所示:
图5-12 问卷记录管理界面
管理员点击院校招生管理,在院校招生管理页面对院校名称、院校类型、招生人数、报考人数、录取人数、登记日期等信息,可以查询、新增或删除院校招生,如图5-13所示:
图5-13 院校招生管理界面
5.3 用户模块实现
用户点击后台管理,然后页面跳转到用户功能主页面,可以对系统首页、个人中心、调查问卷管理、问卷记录管理、院校招生管理等功能进行相应操作,如图5-14所示。
图5-14用户功能界图面
用户点击调查问卷管理,在调查问卷管理页面对问卷名称、问卷题目、注意事项、发布时间、用户名等信息,可以查询或参与问卷调查问卷等操作。如图5-15所示:
图5-15 调查问卷管理界面
源码领取:
v关功纵浩 文心海资源库 回复 源码 领取