毕业设计资料控台设计实现
Design and Implementation of Graduation Design Information Management and Control Platform
摘
解决代学生毕业设计资料学校导师间流程交互交互流程中资料存放问题文利Web设计开发技术互联网传播媒介设计实现效处理学生选题传开题报告汇报周进展发务书传文等流程交互问题够效科学解决数理问题毕业设计资料控台系统设计运JAVA语言SpringBootspringspringMvcmybatisvueivew等相关技术前端分离技术前端Nodejs开发容器进行开发端springBoot配置Tomcat服务器启动linux操作系统jdk18mysql数库Tomcat服务器环境进行开发实现结果表明毕业设计资料控台够效解决毕业设计资料学校间流程交互问题资料存放问题具理数部分流程系统线交互优势
关键词:毕业设计资料SpringBootJAVASSM框架vue
Abstract
In order to solve the process interaction problem between the graduation design materials of contemporary college students and the school and the problem of data storage The system uses Web applications based on Java technology and uses the Internet as a communication medium to achieve communication and information archiving between teachers and students The design mainly uses JAVA language SpringBoot spring springMvc mybatis vue and ivew Related technology based on the objectoriented development principle adopts the development mode system technology based on B S structure Completed the development design of the graduation design data management platform It has been developed and implemented in the environment of linux operating system jdk18 mysql database and Tomcat server The results show that this graduation design data management and control platform can solve the process interaction and data storage problems of graduation design
Key words: graduation design materials SpringBoot JAVA SSM framework vue
目 录
第章 绪 1
11 开发背景 1
12 课题现实意义 1
13 课题研究现状 2
14 课题研究容 2
15 章节安排 2
第二章 开发工具相关技术 5
21 开发工具 5
22 服务器━━Tomcat 5
23 相关技术 5
231 JAVA相关技术 5
232 SpringBoot框架技术 5
233 Maven赖理 6
234 Mybatis技术 6
235 SpringMVC框架 6
236 vue前端框架 7
24 章结 7
第三章 需求分析 9
31 行性分析 9
32 系统实现目标 9
33系统功需求 10
331系统流程 10
332理员需求 11
333导师需求 11
334学生需求 12
34系统例分析 13
341理员功例 13
342导师例 14
343学生例 15
35 章结 15
第四章 系统概设计 17
41系统架构设计 17
42系统实体类类图 18
43系统数库ER图 19
44数库设计 22
45章结 28
第五章 系统详细设计 29
51代码结构 29
511台代码 29
512前台代码 29
52理员模块功实现 29
521系统登录 30
522系统界面 30
523理员报告理模块 31
524理员户理模块 32
525理员系统理模块 33
53导师模块功实现 33
531网站登录 33
532导师系统界面 34
533选题周进展理 34
54学生模块功实现 36
541网站登录 36
542学生系统界面 36
543学生课题模块 37
544学生报告模块 37
545学生周进展问题模块 38
55 章结 38
第六章 系统功测试 39
61系统运行环境 39
611软件环境 39
62系统测试工作 39
621测试目 39
622测试方法 39
623测试示例 40
63 章结 40
第七章 总结展 41
71 工作总结 41
72 展 41
参考文献 42
致谢 43
第章 绪
11 开发背景
着国家越发强决胜康社会2020年已生活质量提升康家庭已占部分手机电脑基实现全民普公司办公学生学旅游出差需互联网基已获取信息存放信息方例朋友圈存放生活写微博存放生活工作信息电脑更存放种信息方着信息技术更新迭代云云服务器两名词更出现视野熟知信息存放云服务器面例百度网盘华云等云端产品云更实现端操作便捷
着信息爆炸发展资料保存越越重学校势必会学生种存档类型进行保存频率少年毕业生数量增加学校保存资料方会越越利理资料放云服务器保存错选择
12 课题现实意义
数技术相成熟学里毕业设计流程全线通讯开题报告进展汇报文指导全老师苦苦支撑文提交时刻导师联系催促疑指导效率变低导师会疲惫堪毕业设计资料存档纸质存档想时候找某学生毕业设计翻枯燥档案麻烦专门保存毕业设计资料资料室日益积累学校资源造成资源浪费拟建立毕业设计资料控台老师学生提供够解决毕业设计流程方学生毕业毕业设计资料存档途径
系统开发意义改变线进行毕业设计文流程交互形式提高流程交互效率资料效存放
13 课题研究现状
目前类产品维普系统维普特点相完善解决学生导师毕业设计资料交互流程存相应问题例系统较注重线线结合形式进行交互户专注点没聚焦系统方没批量操作学生老师交互带部分困难没学校开放相高权限理操作
14 课题研究容
数信息化尚未完善学中 毕业设计然传统方式进行学生毕业设计理导师进行导师通通讯方式催促学生进行开题报告学生文档传导师进行检查导师发现问题 然催促学生进行修改 复毕业设计复杂程效率低取效果明显毕业设计资料存档纸质存档想时候找某学生毕业设计翻枯燥档案麻烦专门保存毕业设计资料资料室日益积累学校资源造成资源浪费拟建立毕业设计资料控台老师学生提供交互台学生毕业毕业设计资料存档途径
系统开发意义导师学生进行执行毕业设计相关流程 繁琐毕业设计流程更加简易方便高效简化毕业设计资料控资源节约
文次介绍整系统开发工具相关技术需求分析系统架构系统详细功设计功验证
15 章节安排
文分七章节章节容:
第章首先介绍课题开发背景意义介绍毕业设计资料控台课题研究现状课题研究容
第二章介绍工具IDEA开发框架等技术
第三章介绍项目需求分析需求进行分析列出系统种户功需求
第四章开发者身份介绍系统基架构实体类系统数库设计展示数库ER图表格形式详细展示数库字段
第五章详细介绍系统端代码结构系统前端代码结构通截图方式展示系统中已实现种功
第六章介绍系统运行环境测试方式展示出测试例
第七章整项目进行总结项目延伸方展
第二章 开发工具相关技术
21 开发工具
IDEA功强开发工具问世功强逐渐取代开发工具代码动提示WEB热部署重构等方面优点惊叹已具漂亮户界面开发起爱释手台强更面开发插件插件非常便捷[10]
VSCODE兼容种开发语言开发工具插件更数胜数便捷度高非常适合前端开发
22 服务器━━Tomcat
Tomcat Apache 开发Servlet容器简单说运行JAVA网络服务器底层Socket程序JSPServlet容器
Tomcat三功:作WEB服务器作JSP容器作Servlet容器
23 相关技术
231 JAVA相关技术
JAVA门开发语言端开发占市场JAVA特点移植性跨台开发JAVA语言简单面象性安全优势开发语言队列中骑绝尘方面发展异常迅速例:Android应金融业应服务器程序网站嵌入式领域数技术等
232 SpringBoot框架技术
(1)简介
SpringBoot简化配置提供根入门更快方法没代码生成需XML配置
(2)Spring框架整合
Spring框架著名两组件IOCAOPIOC框架间整合AOP面切面编程减少代码量代码层次分明系统逻辑分割易维护例日志切面分页切面等代码达解耦效果中拦截器AOP原理致SpringBootSpring注解更加方便快捷
(3)SpringBoot
想搭建完善开发环境需系列工作需系列配置需引入种样jar包配置种样XML预防种版兼容问题SpringNoot切变简便快速
233 Maven赖理
开发项目时候保证编译通需导入java类赖Jar包赖时需断复制方式JAR包导入项目中会存JAR间赖突通Maven赖理构建pomxml文件中dependency属性理赖JAR包便捷开发程更理JAR文件
234 Mybatis技术
MyBatis直接sql语句查询半ORM工具基消底层JDBC必重复操作例手动设置参数检索结果集等等Mybatis方式xml注解结合实体类接口映射数库里面记录
235 SpringMVC框架
SpringMVC基MVCweb框架分表现层控制层表现层般htmljsp等动态页面系统前端分离表现层json格式传递数控制层指SpringMVC控制器接收外部请求解析参数传递服务层进行处理结果传递表现层
236 vue前端框架
Vue套构建户界面渐进式JavaScript框架ViewModel进行交互户需关注view层需关注js逻辑编写动绑定连接视图view层html元素model进行双绑定实现数交换Vue实例更js进行更封装前端开放层次更加分明置Aixos组件利实现前端分离
24 章结
通介绍IDEA开发工具优点Tomcat服务器特点JAVA技术SpringBoot技术Maven赖理MybatisSpringMVC框架Vue前端框架等相关技术文章面开发程介绍作铺垫
第三章 需求分析
31 行性分析
着学生数逐年增毕业学生越越毕业文理变尤重文需存档文存档意义数存档二次概率非常低着高校校龄越保存资料会相应提高造成学校资源流失例占学校资料库学生活动场资料堆积越查找难度提高少会学校教师带困扰导师学生间线交流会收时间空间约束
云端出现状况解决出路——保存资料服务器保存服务器空间时间安全力物力原始保存资料方式飞跃性提升空间需角落保存成千万学生毕业设计资料时间缩短搬运资料时间整理资料时间安全系统维护资料安全性会原始高系统定时备份资料避免资料丢失原始保存方式会安全隐患——纸质容易引起明火力物力节省方面维护资料需耗费量力物理系统维护需两维护理数线交流更会学生老师更加方便快捷交流毕业设计疑问时解答
32 系统实现目标
系统进行需求分析时首先校毕业设计流程进行基解综合分析学生导师间需求流程设计学生导师间交流流程设计
毕业设计资料控台预期目标包括方面:
(1)系统网站采流行BS结构实现前端端分离避免系统台更新时网站连基界面法运行户良提示交互提高便捷友操作学生导师
(2)该控台采权限登陆机制权限理员做理例助手理学生答辩成绩录入高级理员台种数进行查批量导入导出维护系统稳定学生权限选题完成导师务导师系统答疑教师权限录入题目课题进行理学生成绩录入导出数
(3)系统户系统清楚毕业设计流程进度相关公告通知方便户获取新通知学院公告相应学生查减少学生信息负担
(4)答辩点时间会相应公布网站方便学生查信息时参加答辩果外学生急事通答辩信息联系导师进行沟通避免出现找导师难现象
33系统功需求
331系统流程
系统通学校毕业设计答辩流程解设计出系统流程结构框架系统处理流程图31示
图31 毕业设计资料控台处理流程图
332理员需求
系统理员职责维护数库数功包括:
1学生理模块
(1)增加学生excel批量导入学生:学生表进行excel批量导入
(2)批量删学生:界面通勾选批量删学生
(3)修改学生信息:界面通编辑钮编辑学生资料
(4)excel导出:导出学生信息excel表格里面
2课题理模块
(1)增加毕业设计课题:教师增加毕业设计课题
(2)删毕业设计课题:删意老师毕业设计课题
(3)修改毕业设计题:修改意老师毕业设计课题
(4)查毕业设计课题列表:查全部毕业设计课题列表
3导师理模块
(1)理导师信息:进行导师信息增删查改
(2)批量导入导出导师信息:excel表格批量导入导出教师信息
4理员理模块
(1)理理员:进行理员信息增删查改
(2)保证数完整性致性
5报告模块
(1)理报告:进行报告容增删查改
(2)报告评分:学生报告进行评分
6学院理模块
(1)学院维护:更新学院相关介绍信息
(2)学院公告理:公告信息进行增删查改理
(3)理员发出通告紧急事项通知等拥公告发布删操作权限
7日志理模块
(1)查日志记录:查系统运行日志记录实现户踪迹记录方便理员维护系统
333导师需求
导师课题进行理学生进行部分理该模块实现功:
1 课题模块
(1)发布课题:导师发布课题提供学生选择
(2)删课题:导师删发布课题删前必须已选学生意
(3)修改课题:导师修改发布课题信息
(4)指定学生:导师私学生沟通课题然直接系统指定学生选择课题
(5)传课题相关文件模板:导师应相关课题传文件例文模板等
2 务模块
(1)发布务:课题导师发布应务指引学生完成毕业设计文
(2)务回复:学生做出成果进行回复评价
3 问题模块
(1)发布问题:导师发布问题学生
(2)回复问题:导师学生回复回复问题
(3)删问题:导师删相关联课题问题
4 报告模块
(1)修改报告:学生报告信息进行修改
(2)审核报告:学生报告进行审核通回学生否分
(3)分报告:学生提交报告进行分数记录
334学生需求
学生进行选题传报告线导师交流等操作该模块实现功:
1 课题模块
(1)选择课题:学生进系统选择心仪课题
(2)取消选题:学生选题想修改系统取消选题
2 报告模块
(1)完成报告:完成报告系统进行提交
(2)传报告文件:提交相关文档方便教师阅读
(3)查报告详情:系统查报告进度分数
3 问题模块
(1)增加问题:问题系统提交等导师回复
(2)传文件应问题:系统传文件应问题方便导师查
(3)导出问题进度表:系统导出问题进度表方便提供纸质版学校
4 务模块
(1)完成务书求:务书容进行回复
(2)传文件附件:务书容进行附件传方便导师阅读存档
34系统例分析
341理员功例
完成系统台理包括课题增加删修改课题信息进行审核批量增加删分页展示课题评分批量操作户增加删修改分页展示方便导入学生导师信息理员信息导出统计表格课题务书增加删修改问题增加修改删审核问题通进行删开题报告终稿增加修改删报告进行评分增加答辩组信息公告发布删
图32 台理员例图
342导师例
导师例图33示完成课题理包括课题增加删修改课题信息进行审核批量增加删课题开题报告终稿评分学生信息查导出学生信息统计表格课题务问题增加修改删审核问题通进行删
图33 导师例图
343学生例
学生例图33示功选择课题务书查接受务书提交务书完成容查容信息查编辑提交开题报告终稿查报告信息状态传报告附件
图34 学生例图
35 章结
通系统行性分析引出系统实现目标展示出系统全部功需求系统例进行分析
第四章 系统概设计
41系统架构设计
系统采BS架构采典MVC三层分层控制结构分数库层(model层)控制层(controller层)界面层(view层)中界面层赖控制层调数层
(1)界面(view)层
界面层负责网站显示信息采集户发起请求传递控制层控制层结合数库层处理数返回处理结果界面层结果显示户系统中通Vuejs技术实现界面展示
(2)控制(controller)层
控制层处理界面层传递请求处理户交互部分调service层service层返回数返回调方控制层中应该包含业务逻辑系统中通集成SpringMVC框架负责处理户请求
(3)数(model层)
数层负责数库进行读写操作处理控制层传递参数参数进行计算分析根需求写入者查询数库返回结果控制层系统中通集成Mybatis框架实现
系统架构图图41示
图41 系统架构图
42系统实体类类图
系统实体类类图图示
图42 系统实体类类图
图43 系统实体类类图
图44 系统实体类类图
43系统数库ER图
系统数库设计ER关系图图45示
图45 系统ER图
系统权限设计ER关系图图46示
图46 系统权限ER图
44数库设计
操作表(log_operation)表41示
表41 log_operation表定义
序号
字段
说明
数类型
长度
增
键
允许空
默认值
1
id
增id
int
√
√
×
NULL
2
opera_content
操作容
text
65535
×
×
√
NULL
3
opera_role
操作
varchar
100
×
×
√
NULL
4
opera_time
操作时间
datetime
×
×
√
NULL
答辩组表(reply_team)表42示存储答辩组信息
表42 reply_team表
序号
字段
说明
数类型
长度
增
键
允许空
默认值
1
id
增id
int
√
√
×
NULL
2
team_name
答辩组名称
varchar
100
×
×
√
NULL
3
team_address
答辩址
varchar
100
×
×
√
NULL
4
reply_time
答辩时间
datetime
×
×
√
NULL
5
team_leade_id
答辩组长id
varchar
100
×
×
√
NULL
学院表(t_academy)表43示存储学院相关信息
表43 t_academy表
序号
字段
说明
数类型
长度
增
键
允许空
默认值
1
id
int
√
√
×
NULL
2
aca_name
学院名称
varchar
255
×
×
√
NULL
3
aca_introduce
学院介绍
text
65535
×
×
√
NULL
理员表(t_admin)表44示存储理员信息
表44 t_admin表
序号
字段
说明
数类型
长度
增
键
允许空
默认值
1
admin_id
理员账号
varchar
100
×
√
×
NULL
2
admin_password
登陆密码
varchar
100
×
×
×
NULL
3
admin_name
理员名称
varchar
100
×
×
√
NULL
4
admin_sex
性
varchar
4
×
×
√
NULL
5
admin_age
年龄
int
×
×
√
NULL
6
admin_birthday
生日
varchar
100
×
×
√
NULL
7
admin_phone
电话
varchar
100
×
×
√
NULL
8
admin_mail
邮箱
varchar
100
×
×
√
NULL
9
admin_address
址
varchar
100
×
×
√
NULL
10
admin_remark
备注
varchar
100
×
×
√
NULL
11
admin_type
1助手2超级理员
int
×
×
√
NULL
公告表(t_notice)表45示存储系统公告信息
表45 t_notice表
序号
字段
说明
数类型
长度
增
键
允许空
默认值
1
id
增id
int
√
√
×
NULL
2
notice_conten
公告容
text
65535
×
×
√
NULL
3
notice_time
公告发布时间
datetime
×
×
√
NULL
4
notice_publisher
公告发布
varchar
255
×
×
√
NULL
5
aca_id
学院id外键学院表
int
×
×
√
NULL
课题问题表(t_progress)表46示存储课题问题相关信息
表46 t_progress表
序号
字段
说明
数类型
长度
增
键
允许空
默认值
1
id
int
√
√
×
NULL
2
progress_sub_id
课题id外键课题表id
varchar
100
×
×
√
NULL
3
prog_content
问题容
text
65535
×
×
√
NULL
4
prog_content_time
问题发表时间
datetime
×
×
√
NULL
5
prog_reply
导师回复容
text
65535
×
×
√
NULL
6
prog_reply_time
导师回复时间
datetime
×
×
√
NULL
课题成绩表(t_scorerecord)表47示存储课题开题报告终稿答辩成绩
表47 t_scorerecord表
序号
字段
说明
数类型
长度
增
键
允许空
默认值
1
id
增id
int
√
√
×
NULL
2
score_sub_id
课题id
varchar
100
×
×
√
NULL
3
first_report_score
初稿成绩
decimal
×
×
√
NULL
4
final_report_score
终稿成绩
decimal
×
×
√
NULL
5
reply_score_
答辩成绩
decimal
×
×
√
1
6
reply_team_id
答辩组id
int
×
×
√
NULL
课题报告表(t_report)表48示存储课题开题报告终稿信息
表48 t_report表
序号
字段
说明
数类型
长度
增
键
允许空
默认值
1
id
增id
int
√
×
×
NULL
2
report_sub_id
课题id外键课题表id
varchar
100
×
√
×
NULL
3
report_type
报告类型1开题报告2文定稿
int
×
√
×
NULL
4
report_state
状态:1未提交2已提交3延期提交4通5驳回修改6已修改
int
×
×
√
1
5
report_content
报告容(富文编辑)
text
65535
×
×
√
NULL
6
report_subtime
报告提交时间
datetime
×
×
√
NULL
7
report_version
版信息默认0
float
×
×
√
0
8
stu_message
学生提交反馈信息
text
65535
×
×
√
NULL
9
tea_suggestion
导师意见
text
65535
×
×
√
NULL
10
report_file
报告附件
varchar
100
×
×
√
NULL
11
report_temp
报告模板
varchar
100
×
×
√
NULL
学生表(t_student)表49示存储学生信息
表49 t_student表
序号
字段
说明
数类型
长度
增
键
允许空
默认值
1
stu_id
学生登陆账号
varchar
100
×
√
×
NULL
2
stu_password
学生登陆密码
varchar
100
×
×
×
NULL
3
stu_name
学生名称
varchar
100
×
×
×
NULL
4
stu_major
学生专业
varchar
100
×
×
×
NULL
5
stu_class
学生班级
varchar
100
×
×
√
NULL
6
stu_sex
学生年龄
varchar
4
×
×
√
NULL
7
stu_age
学生年龄
int
×
×
√
NULL
8
stu_birthday
学生生日
varchar
100
×
×
√
NULL
9
stu_phone
学生电话
varchar
100
×
×
√
NULL
10
stu_mail
学生邮箱
varchar
100
×
×
√
NULL
11
stu_address
学生址
varchar
100
×
×
√
NULL
13
academy_id
学院id外键
int
×
×
√
NULL
导师表(t_teacher)表410示存储导师信息
表410 t_teacher表
序号
字段
说明
数类型
长度
增
键
允许空
默认值
1
tea_id
教师id
varchar
255
×
√
×
NULL
2
tea_password
教师密码
varchar
255
×
×
√
NULL
3
tea_name
教师名称
varchar
255
×
×
√
NULL
4
tea_sex
教师性
varchar
4
×
×
√
NULL
5
tea_age
教师年龄
int
×
×
√
NULL
6
tea_birthday
教师生日
varchar
255
×
×
√
NULL
7
tea_phone
教师电话
varchar
255
×
×
√
NULL
8
tea_mail
教师邮箱
varchar
255
×
×
√
NULL
9
tea_address
教师址
varchar
255
×
×
√
NULL
10
tea_remarks
备注
varchar
255
×
×
√
NULL
11
academy_id
学院id
int
×
×
√
NULL
课题表(t_subject)表411示存储毕业设计课题信息
表411 t_subject表
序号
字段
说明
数类型
长度
增
键
允许空
默认值
1
sub_id
课题id
varchar
255
×
√
×
NULL
2
sub_name
课题名称
varchar
255
×
×
×
NULL
3
sub_nature
课题性质1理性课题2实践性课题
int
×
×
×
NULL
4
sub_source
课程源1科研题目2企业题目3拟题目
int
×
×
√
NULL
5
sub_introduce
课题介绍
text
65535
×
×
√
NULL
6
sub_tea_id
课题导师外键教师表
varchar
255
×
×
√
NULL
7
sub_file
课题附件
varchar
255
×
×
√
NULL
8
first_report_deadline
开题报告时间
datetime
×
×
√
NULL
9
last_report_deadline
文定稿时间
datetime
×
×
√
NULL
10
stu_id
学生id外键学生表
varchar
255
×
×
√
NULL
11
sub_stu_state
选定状态1选定2审核3通
int
×
×
√
1
12
sub_last_score
终评分
decimal
×
×
√
NULL
13
show_id
展示id外键展示表id
int
×
×
√
NULL
课题务表(t_task)表412示存储课题务信息
表412 t_task表
序号
字段
说明
数类型
长度
增
键
允许空
默认值
1
id
int
√
√
×
NULL
2
task_content
容
text
65535
×
×
√
NULL
3
task_require
基求
text
65535
×
×
√
NULL
4
task_schedule
时间安排
text
65535
×
×
√
NULL
5
task_literature
应收集资料参考文献
text
65535
×
×
√
NULL
6
task_file
务附件
varchar
255
×
×
√
NULL
7
task_state
务状态1接受2已接受3已完成
varchar
255
×
×
√
NULL
8
task_number
点击次数
int
×
×
√
NULL
9
task_sub_id
课题id外键应课题表id
varchar
255
×
×
√
NULL
10
reply_content
回应容
text
65535
×
×
√
NULL
11
reply_file
回复附件
varchar
255
×
×
√
NULL
12
task_time
务发布时间
datetime
×
×
√
NULL
13
reply_time
回复时间
datetime
×
×
√
NULL
45 章结
详细介绍系统层作界面控制数间交互方式展示实体类类图展示数库ER图呈现系统底层架构
第五章 系统详细设计
51代码结构
511台代码
台代码图图51示
图51 台代码图
512前台代码
前台代码图图52示
图52 前台代码图
52理员模块功实现
节介绍毕业设计资料控台功实现效果
521系统登录
登陆界面网站入口户登录界面输入账号密码选择户类型登录成功跳转系统页失败提示失败原户页中点击退出退出成功返回系统登录界面毕业设计资料控台登录界面实现效果图53示
图53 系统登录界面
522系统界面
户输入账户密码选择身份会进入系统页实现图54示界面文毕业设计资料控台系统中完成课题发布选择相关功课题务书相关功开题报告终稿相关功课题问题相关功评分相关功
图54 毕业设计资料控台界面
523理员报告理模块
理员选择课题理功时候显示课题图55示
图55 课题信息列表查
理员根需求现课题进行编辑更新图56示
图56 新增课题信息
现课题理员点击编辑修改课题信息点击编辑进入界面图57示
图57增加课题信息
524理员户理模块
理员户CURD批量导入导出进入户理界面图58示
图58 户理界面
理员点击导出数功结果图59示
图59 导出数功结果
525理员系统理模块
理员点击系统理功理答辩组学院理公告理进入公告理界面图510示
图510 公告理界面
点击删公告会弹出删确定框点击删成功显示删成功否会提示户功结果图511示
图511 公告删结果
53导师模块功实现
节毕业设计资料控台系统中导师模块部分功实现效果进行介绍
531网站登录
理员登陆起需选择身份老师输入账号密码登陆结果图512示
图512 导师登陆界面
户输入密码错误结果图513示
图513 密码错误提示
532导师系统界面
登陆成功显示导师界面风格理员致左边功模块样结果图514示
图514 导师系统界面
533选题周进展理
导师点击课题信息查发布课题选题情况点击审核通学生选题者通恢复未选定状态审通撤销审核图515示
图515 课题审核功
导师点击周进展理进行学生问题回复问题理列表图516示
图516 问题理列表
导师编辑信息结果图517示
图517 导师信息修改界面
54学生模块功实现
节毕业设计资料控台系统中学生模块部分功实现效果进行介绍
541网站登录
理员登陆起需选择身份学生输入账号密码登陆结果图518示
图518 导师登陆界面
户未选择登陆身份结果图519示
图519 未选择登陆身份提示
542学生系统界面
登陆成功显示学生界面风格理员导师致左边功模块样结果图520示
图520 学生系统界面
543学生课题模块
学生点击查已选课题查选题详细信息结果图521示
图521 课题详细信息
544学生报告模块
学生点击查开题报告开题报告列表点击查题报告容开题报告列表图522示报告详情图523示
图522 开题报告列表
图523 开题报告详细界面
545学生周进展问题模块
学生点击周进展周进展列表点击修改增加问题进行修改者增加问题列表图524示修改周进展图525示
图524 周进展列表
图525 修改问题界面
55 章结
章展示系统前端代码端代码结构详细介绍页面具体功中包括理员模块导师模块学生模块
第六章 系统功测试
61系统运行环境
611软件环境
文系统开发软件环境表61示
表61 软件环境
操作系统
Window10
JDK
javaversion180_231
MYSQL
5729
TOMCAT
apachetomcat8541
IDE
IntelliJIDEA 20192
62系统测试工作
621测试目
测试目检查软件质量发现软件潜风险目找出系统BUG非证实项目存BUG
622测试方法
测试软件分种方式:白盒测试黑盒测试户测试
(1)白盒测试:测试中白盒测试需非常解项目逻辑部分开发员进行测试
(2)黑盒测试:解程序部逻辑结构前提测试系统功模块连接否正确信息错误时否相关信息提示处理等
(3)户测试:户测试中模拟实际户站户角度评审网站功模块界面设计风格否美观排版布局否正确等
检验代码流程否正确时发现源码问题降低修复成着重测试功模块间连接够正常链接跳转否正确等
623测试示例
表61列出毕业设计资料控台进行测试时部分测试例
表61 系统部分测试例
例编号
标题
操作程
预期结果
实际结果
PASSFAIL
1
户登录
输入正确正路账号密码
登录成功返回系统界面
登录成功返回系统界面
PASS
2
输入错误账号密码
登录失败页面显示错误信息
页面提示密码错误
PASS
3
理员增加学生
输入正确学生信息
页面提示增加学生成功
页面提示增加学生成功
PASS
4
输入已存学生信息
增加学生失败
页面提示学生已存
PASS
5
学生发布问题
输入问题信息
页面提示增加成功
页面提示增加成功
PASS
6
输入问题信息登陆身份期
跳转登陆界面
跳转登陆界面
PASS
7
导师发布课题指定学生
输入课题信息
发布成功显示课题列表
发布成功显示课题列表
PASS
63 章结
介绍系统软件运行环境详细介绍白盒测试黑盒测试户测试
第七章 总结展
71 工作总结
通次课题系统开发认识想完善开发网站需掌握方面知识网站界面设计前台系统开发台系统开发开发前需准备需求分析整系统全面考虑避免开发中期难挽回
进行预先需求分析语言方面选择JAVA提高开发速度Spring+SpringMvc+Mybatis整合框架分持久层服务层控制层进行框架整合分层层次进行单元解耦减低耦合性提高开发速度
时作名开发员搜索引擎非常重善工具次开发里新知识零搜索引擎功没
72 展
基springBoot毕业设计资料理台触种理方法技术方面研究需解决非常问题涉种新技术种前未接触技术继续努力做更总结面项目发展方
ivew基表格页面进行进步部封装减少代码量代码进行重新优化
权限验证问题重新shiro进行设计需进步改正
界面适应继续优化避免部分度缩适应会失效
设计手机端界面进步优化户硬件支持
参考文献
[1] 克雷格·沃斯 SpringBootinActionSpringBoot实战[M] 民邮电出版社北京2016100
[2] ElisabethRobson EricFreeman HeadFirstHTMLandCSS[M] 中国电力出版社北京201325
[3] BenForta MySQL必知必会[M] 民邮电出版社北京2009100
[4] KathySierra BertBates HeadFirstJava[M] 中国电力出版社北京2007100
[5] 吴灿铭 吕文达 JSP22动态网页设计零基础学[M] 清华学出版社北京2013100
[6] 耿祥义 张跃 JSP实教程(第三版)[M] 清华学出版社北京2015100
[7] 汪云飞 JavaEE开发颠覆者 Spring Boot实战[M] 电子工业出版海2016100
[8] 王飞飞 崔洋 贺亚茹 MySQL数库应入门精通[M] 中国铁道出版社西安2014100
[9] 周元哲 软件测试教程[M] 机械工业出版社北京2010100
[10] 杨少波 顾益军 J2EE项目实训Spring框架技术[M] 清华学出版社北京2008100
[11] Baron 王东高性MySQL[M]电子工业出版社北京201025
[12] 李刚疯狂Java讲义(第5版)[M]电子工业出版社出版北京20191
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档