实现了一个完整的学籍系统,其中主要有院校信息模块、学生模块、学籍异动模块、选课信息模块、用户表模块、token表模块、系统简介模块、收藏表模块、课表时间模块、公告信息分类模块、公告信息模块、离校证明模块、离校申请模块、课程信息模块、课程分类模块、课表信息模块、考试信息模块、教师模块、奖罚信息模块、配置文件模块、成绩信息模块、班级信息模块、关于我们模块、账户的注册与登录等功能模块。本文详细介绍了该学籍系统的设计过程,并通过全面测试,完善了预期的功能。研究表明采用B/S架构,通过Vue.js框架、Springboot框架以及Mysql数据库可以构建一个完整学籍系统。最后,整个论文从系统分析、设计、实现以及最后的测试做了一个合理的安排。通过最终的研讨做出一个可行性的方案,在完成以后我们做了详细的介绍并找出系统的不足之处,从而来弥补系统的完善,最终打到符合毕业答辩要求的标准。
关于我们 (自动编号、标题、内容、图片3、图片1、创建时间、图片2、副标题);
班级信息 (自动编号、班级人数、班级介绍、班级名称、创建时间、班级图片、教师姓名、班级号、教师账号);
成绩信息 (自动编号、教师账号、创建时间、封面、课程分类、学生姓名、成绩编号、发布时间、学生学号、课程名称、考试成绩、成绩备注、教师姓名);
配置文件 (自动编号、配置参数值、配置参数名称、url);
奖罚信息 (自动编号、创建时间、教师姓名、教师账号、图片、学生学号、奖罚名称、奖罚类型、学生姓名、发布时间、奖罚内容);
教师 (自动编号、教师账号、性别、创建时间、手机号、教师姓名、密码、年龄、头像);
考试信息 (自动编号、学生姓名、学生学号、课程编号、课程名称、考试时间、封面、教师姓名、教师账号、考试规则、发布时间、考试地点、创建时间);
课表信息 (自动编号、节数、教室、星期、班级、课程名称、专业、创建时间);
课程分类 (自动编号、课程分类、创建时间);
课程信息 (自动编号、上课时间、课程名称、教师账号、收藏数、课程详情、最近点击时间、课程编号、班级、发布时间、课程分类、课程封面、创建时间、教师姓名、上课地点、点击次数);
离校申请 (自动编号、审核回复、申请名称、教师账号、教师姓名、图片、资料附件、创建时间、学生学号、离校原因、申请内容、学生姓名、是否审核);
离校证明 (自动编号、学生姓名、教师姓名、图片、证明附件、教师账号、学生学号、证明内容、创建时间、申请名称);
公告信息 (自动编号、简介、分类名称、内容、图片、最近点击时间、标题、发布人、点击次数、踩、赞、头像、创建时间、收藏数);
公告信息分类 (自动编号、分类名称、创建时间);
课表时间 (自动编号、创建时间、节数、结束时间、开始时间);
收藏表 (自动编号、创建时间、备注、商品id、推荐类型、类型、表名、用户id、名称、图片);
系统简介 (自动编号、图片3、创建时间、内容、标题、图片2、图片1、副标题);
token表 (自动编号、用户id、密码、过期时间、用户名、角色、表名、新增时间);
用户表 (自动编号、头像、新增时间、角色、用户名、密码);
选课信息 (自动编号、教师姓名、课程分类、学生学号、教师账号、创建时间、选课备注、审核回复、课程名称、选课时间、课程封面、是否审核、学生姓名);
学籍异动 (自动编号、教师姓名、图片、审核回复、资料附件、是否审核、学生学号、教师账号、创建时间、异动原因、学生姓名、申请内容、申请标题);
学生 (自动编号、专业、头像、学生学号、密码、性别、手机号、院校、学生姓名、年龄、创建时间、班级);
院校信息 (自动编号、创建时间、院校名称);