ssm学生毕业管理小程序

24 篇文章 0 订阅

系统简介

对学生毕业管理的流程进行科学整理、归纳和功能的精简,通过软件工程的研究方法,结合当下流行的互联网技术,最终设计并实现了一个简单、易操作的学生毕业管理小程序。内容包括系统的设计思路、系统模块和实现方法。系统使用过程主要涉及到管理员,教师和学生三种角色,主要包含系统首页,个人中心,学生管理,教师管理,师生双选管理,院校管理,开题答辩管理,答辩评审管理,学生推优管理,学生过程文档管理,教师过程文档管理,系统管理等功能。
系统开发主要在Windows系统下进行,采用支持跨平台的java语言开发完成,因此可以运行在任意开发环境下。系统采用MySQL数据库和B/S结构的方式,按照SSM框架进行开发。

关键词:学生毕业;B/S结构;MySQL

第1章 系统设计

4.1 系统总体设计
学生毕业管理小程序的建设可以为学生毕业管理提供帮助,通过对一些基础信息管理实现针对性的安排,可以按照用户的角色权限使不同用户角色看到不一样的信息界面。现根据需求阶段的分析,我们可以大致确定系统需要包含的功能如下图所示:
系统总体结构图如下,见图4-1。
在这里插入图片描述

图4-1 系统总体结构图

4.2 数据库设计
数据库能直观反映表现系统的需求,数据库的设计能否切实符合系统的需求关系到整个系统最终的呈现结果。通过之前的分析梳理,明确了系统中需要包含的功能和要求。系统中除了涉及对数据库的增加、删除、查寻、修改的基础操作较多,还要理清实体间的对应关系,据此完成表结构的设计与实现。
4.2.1 数据库逻辑设计
为了更直观阐明数据库的设计,使用 Vision 绘制的基于微信小程序的学生毕业数据模型E-R实体属性图。根据系统需求设计了以下几个主要实体。
公告信息实体属性图,如图4-2所示。
在这里插入图片描述

图4-2公告信息实体属性图

4.2.2 数据库表设计
在关系数据E-R图中,分析并创建数据表,数据表用来记录信息,数据表关系由多个数据表组成,下面介绍的是数据表各个字段信息如下表所示。
表4-1:开题答辩
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
jiaoshigonghao varchar 200 教师工号
jiaoshixingming varchar 200 教师姓名
renzhixuexiao varchar 200 任职学校
lianxidianhua varchar 200 联系电话
xuehao varchar 200 学号
xueshengxingming varchar 200 学生姓名
xueshengshouji varchar 200 学生手机
jiuduxuexiao varchar 200 就读学校
yuanxi varchar 200 院系
zhuanye varchar 200 专业
kaitimingcheng varchar 200 开题名称
baogaotupian longtext 4294967295 报告图片
kaitishijian date 开题时间
kaitibaogao longtext 4294967295 开题报告

表4-2:教师过程文档
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
jiaoshigonghao varchar 200 教师工号
jiaoshixingming varchar 200 教师姓名
zhicheng varchar 200 职称
guochengbiaoti varchar 200 过程标题
tianjiashijian date 添加时间
guochengtupian longtext 4294967295 过程图片
guochengneirong longtext 4294967295 过程内容

表4-3:教师
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
jiaoshigonghao varchar 200 教师工号
mima varchar 200 密码
jiaoshixingming varchar 200 教师姓名
xingbie varchar 200 性别
zhaopian longtext 4294967295 照片
zhicheng varchar 200 职称
lianxidianhua varchar 200 联系电话
renzhixuexiao varchar 200 任职学校
jiaoshijieshao longtext 4294967295 教师介绍

表4-4:答辩评审
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
jiaoshigonghao varchar 200 教师工号
jiaoshixingming varchar 200 教师姓名
renzhixuexiao varchar 200 任职学校
lianxidianhua varchar 200 联系电话
xuehao varchar 200 学号
xueshengxingming varchar 200 学生姓名
jiuduxuexiao varchar 200 就读学校
yuanxi varchar 200 院系
zhuanye varchar 200 专业
kaitimingcheng varchar 200 开题名称
baogaotupian longtext 4294967295 报告图片
dabianshijian date 答辩时间
dabianfenshu int 答辩分数
jiaoshipingjia longtext 4294967295 教师评价
shifoujige varchar 200 是否及格

表4-5:学生过程文档
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
xuehao varchar 200 学号
xueshengxingming varchar 200 学生姓名
yuanxi varchar 200 院系
guochengbiaoti varchar 200 过程标题
tianjiashijian date 添加时间
guochengtupian longtext 4294967295 过程图片
guochengneirong longtext 4294967295 过程内容

表4-6:院校
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yuanxiao varchar 200 院校

表4-7:配置文件
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
name varchar 100 配置参数名称
value varchar 100 配置参数值

表4-8:学生推优
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
jiaoshigonghao varchar 200 教师工号
jiaoshixingming varchar 200 教师姓名
renzhixuexiao varchar 200 任职学校
lianxidianhua varchar 200 联系电话
xuehao varchar 200 学号
xueshengxingming varchar 200 学生姓名
jiuduxuexiao varchar 200 就读学校
yuanxi varchar 200 院系
zhuanye varchar 200 专业
kaitimingcheng varchar 200 开题名称
tuiyoutupian longtext 4294967295 推优图片
tuiyoushijian date 推优时间
tuiyouliyou longtext 4294967295 推优理由

表4-9:学生
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
xuehao varchar 200 学号
mima varchar 200 密码
xueshengxingming varchar 200 学生姓名
xingbie varchar 200 性别
touxiang longtext 4294967295 头像
xueshengshouji varchar 200 学生手机
jiuduxuexiao varchar 200 就读学校
yuanxi varchar 200 院系
zhuanye varchar 200 专业

表4-10:毕业论文
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
lunwenbianhao varchar 200 论文编号
lunwentimu varchar 200 论文题目
jiaoshigonghao varchar 200 教师工号
jiaoshixingming varchar 200 教师姓名
xuehao varchar 200 学号
xueshengxingming varchar 200 学生姓名
lunwenwenjian longtext 4294967295 论文文件
fengmiantupian longtext 4294967295 封面图片
tijiaoshijian datetime 提交时间
lunwenjianjie longtext 4294967295 论文简介

表4-11:用户表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
username varchar 100 用户名
password varchar 100 密码
role varchar 100 角色 管理员
addtime timestamp 新增时间 CURRENT_TIMESTAMP

表4-12:关于我们
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
title varchar 200 标题
subtitle varchar 200 副标题
content longtext 4294967295 内容
picture1 longtext 4294967295 图片1
picture2 longtext 4294967295 图片2
picture3 longtext 4294967295 图片3

表4-13:token表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
userid bigint 用户id
username varchar 100 用户名
tablename varchar 100 表名
role varchar 100 角色
token varchar 200 密码
addtime timestamp 新增时间 CURRENT_TIMESTAMP
expiratedtime timestamp 过期时间 CURRENT_TIMESTAMP

表4-14:师生双选
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
jiaoshigonghao varchar 200 教师工号
jiaoshixingming varchar 200 教师姓名
zhaopian longtext 4294967295 照片
renzhixuexiao varchar 200 任职学校
lianxidianhua varchar 200 联系电话
xuehao varchar 200 学号
xueshengxingming varchar 200 学生姓名
xueshengshouji varchar 200 学生手机
jiuduxuexiao varchar 200 就读学校
yuanxi varchar 200 院系
zhuanye varchar 200 专业
xuanzeshijian date 选择时间
gerenjianjie longtext 4294967295 个人简介
sfsh varchar 200 是否审核 待审核
shhf longtext 4294967295 审核回复

表4-15:公告信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
title varchar 200 标题
introduction longtext 4294967295 简介
picture longtext 4294967295 图片
content longtext 4294967295 内容

4.3 本章小结
这一章着重介绍了整个系统的设计流程。确定了系统的功能结构,并在此基础上完成了数据库的设计。

第2章 详细设计与实现

5.1系统前台功能的实现
5.1.1登录界面的实现
首先双击打开微信小程序客户端系统,连上网络之后会显示出本系统的登录界面,这是进入小程序的第初始页面“登录”,能成功进入到该登录界面则代表小程序的开启是成功的,接下来就可以操作本系统所带有的其他所有的功能。登录界面如图5-1所示。
在这里插入图片描述

图5-1 登录界面

5.1.2注册界面的实现
第一次使用本小程序的使用者,首先是要进行注册,点击“注册”,然后就会进入到注册的页面里面,将学生信息录入注册表,确认信息正确后,系统才会进入登录界面,学生登录成功后可使用本小程序所提供的所有功能。注册界面如图5-2所示。
在这里插入图片描述

图5-2 注册界面

5.1.3小程序首页功能的实现
小程序首页是用户注册登录后进入的第一个界面,在这里,人们能够看到小程序的导航条,内容包括首页,教师,学生推优,我的等。系统首页界面如图5-3所示。
在这里插入图片描述

图5-3 小程序首页界面图

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值