论文题目:基于.Net高校毕业设计网上选题系统设计与实现
摘要:随着信息化水平和计算机普及程度不断提高,高校毕业设计选题的信息化愈来愈加被广大高校所接受。学术界对选题管理系统的研究主要集中在整个事务流程的信息化,但对于学生来说如何选择更合适的题目?对于老师来说,如何确定学生是否满足毕业设计的学术要求?对于高校管理者来说如何确保每年的毕业设计质量?这些问题并未能得到很好的解决。本文的主要工作内容是基于.Net高校毕业设计网上选题系统设计与实现,主要包括两个部分:第一,从用户需求出发,设计并开发了一套可靠、安全、易用的网上选题信息化系统。第二,采用深度学习算法,建立学生能力模型和历年题目关联性分析决策支持系统。针对于网上选题信息化系统,高校每年所需管理的毕业设计数量剧增,工作量较大,为方便各角色的网上选题工作,本系统的目标是减少学生、教师和高校管理者的工作量,以达到快速完成毕业设计选题工作,准确高效管理毕业设计网上选题的目标。本系统充分分析毕业设计工作的完整流程,将参与学生、指导毕设工作的教职人员以及毕业设计的管理人员通过信息化系统联系起来,使繁琐的毕业设计管理工作实现跨地域、跨时间不同角色间协同工作,促使与毕业设计管理有关的工作人员高效、快捷、方便的完成相关工作。针对于深度学习算法,本系统可以帮助学生更好地找到适合自己的题目,帮助教师确定更合适的人选,帮助高校管理者更好地把控和提升毕业设计的质量。学生能力模型的数据源包括:本科阶段的历年考试成绩数据、竞赛获奖等十余种学业成果数据等。系统的前端采用.NET的WEB开发(包括HTML、CSS、Javascript和Vue.js、jQuery.js脚本库),后台采用Microsoft SQL Server 2008 R2数据库进行数据存储,深度学习算法基于ML.NET开源且跨平台的深度学习框架,具体实现平台为Microsoft Visual Studio 2010,辅助开发工具包括数据库设计工具Power Designer 15、Microsoft Office Visio等。本系统的设计与实现是对目前学术界和应用界的一个有效补充,也是深度学习在决策支持系统中的一次成功应用,将推动高校毕业设计网上选题工作更加信息化、数据化和科学化。
关键词:.NET;网上选题系统;深度学习;决策支持
学科专业:工程硕士(专业学位)
摘要
abstract
第一章 绪论
1.1 研究工作的背景与意义
1.2 网上选题的国内外研究历史与现状
1.3 本课题的贡献与特色
1.4 本论文的计划安排
1.5 本章小结
第二章 WEB开发及深度学习相关技术
2.1 .NET WEB开发相关技术概述
2.1.1 ASP.NET概述
2.1.2 数据库SQL Server介绍
2.1.3 ADO.NET技术与PowerDesigner(PD)介绍
2.2 深度学习相关技术
2.2.1 深度学习及ML.NET
2.2.2 深度学习相关方法
2.3 本系统软件设计方案概述
2.4 WEB工作的安全性
2.4.1 web网站当前遭受的安全威胁
2.4.2 web网站安全技术
2.5 本章小结
第三章 系统业务流程分析及深度学习数据模型构建
3.1 系统需求背景概述
3.2 毕业设计概述
3.3 毕业设计的过程分析
3.3.1 毕业设计选题工作
3.3.2 开题报告
3.3.3 收集材料与科学实验
3.3.4 大纲的编写与论文的写作
3.3.5 毕业答辩
3.4 深度学习数据指标模型构建
3.5 本章小结
第四章 业务系统设计及深度学习模型设计
4.1 系统功能需求分析
4.1.1 系统业务流程分析
4.1.2 数据流程分析
4.2 系统架构设计
4.2.1 描述系统功能
4.2.2 定义用例图
4.2.3 部分功能模块详细设计
4.3 数据库设计
4.3.1 系统数据库ER图
4.3.2 系统数据库表结构设计
4.3.3 系统数据库表结构SQL设计
4.3.4 系统数据表结构及数据
4.4 深度学习模型设计
4.4.1 模型结构设计
4.4.2 激活函数设计
4.5 本章小结
第五章 业务系统系统开发与评价模型仿真
5.1 业务系统功能结构介绍
5.2 业务系统代码架构
5.3 业务系统公共类代码及功能界面
5.3.1 用户模块
5.3.2 个人信息管理
5.3.3 毕业设计选题
5.4 评价模型仿真与实现
5.4.1 样本数据准备
5.4.2 .Net实现过程
5.4.3 实验结果分析
5.5 本章小结
第六章 系统测试及安装
6.1 测试方法简介
6.1.1 软件测试
6.1.2 代码测试
6.1.3 功能测试
6.2 系统功能表
6.2.1 登录界面
6.2.2 教师主界面
6.2.3 教师设计题目管理功能表
6.2.4 学生功能表
6.2.5 管理员功能表
6.2.6 管理员添加信息功能
6.2.7 管理员审核功能
6.3 系统功能测试
6.3.1 登录界面测试
6.3.2 系统设计题目管理测试
6.3.3 系统教师用户注册测试
6.3.4 系统教师退出系统测试
6.3.5 系统学生选题测试
6.3.6 系统学生注册测试
6.3.7 系统学生选题查询测试
6.3.8 系统学生退出系统测试
6.3.9 管理员用户注册测试
6.3.10 管理员退出系统测试
6.3.11 管理员审核课题功能测试
6.4 本章小结
第七章 总结与展望
7.1 总结
7.2 后续工作展望
致谢
参考文献