(免费领源码)C#(asp.net)闽南理工学院论文管理系统 毕业设计--附源码19108
题目:C#闽南理工学院论文管理系统的设计与实现
目 录
摘 要
随着高等教育规模的不断扩大,传统的论文管理方式已难以满足现代教学和科研的需求。针对传统论文管理中存在的效率低下、信息不对称等问题,闽南理工学院设计并实现了一个综合性的论文管理系统。该系统采用ASP.NET框架结合C#语言进行开发,并利用MySQL数据库存储数据,确保系统的高效运行和稳定性。系统的核心功能涵盖了从公共管理到用户管理、资讯发布、论文类型设置、选题申请与审批等多个方面。特别是,它提供了详细的指导建议提交机制、实时的论文进度跟踪功能以及全面的成绩信息记录和反馈机制。此外,系统还特别设置了指导计划制定和预约功能,帮助学生根据自身情况合理安排学习进度,同时方便导师有效指导。通过实施这套论文管理系统,学校不仅实现了对学术论文全流程的数字化管理,提高了管理效率和服务质量,也为其他高等院校在信息化建设方面提供了有益的参考案例。
关键词:ASP.NET框架;C#技术;论文管理;
Abstract
With the continuous expansion of higher education, traditional paper management methods are no longer able to meet the needs of modern teaching and research. In response to the problems of low efficiency and information asymmetry in traditional paper management, Minnan University of Technology has designed and implemented a comprehensive paper management system. This system uses ASP NET framework combined with C # language for development, and utilizing MySQL database to store data, ensuring efficient operation and stability of the system. The core functions of the system cover multiple aspects, from public management to user management, information publishing, paper type setting, topic application and approval, etc. In particular, it provides a detailed guidance and suggestion submission mechanism, real-time paper progress tracking function, and comprehensive score information recording and feedback mechanism. In addition, the system has specially set up guidance plan development and appointment functions to help students arrange their learning progress reasonably according to their own situation, while facilitating effective guidance from mentors. By implementing this paper management system, the school has not only achieved digital management of the entire academic paper process, improved management efficiency and service quality, but also provided useful reference cases for other higher education institutions in information construction.
Keywords: ASP.NET framework; C # technology; Thesis management;
第1章 绪论
1.1.研究背景
随着教育模式的不断发展,学生论文写作已成为学术生涯的重要组成部分。在现代教育环境下,学生在选题、指导、进度跟踪以及文档管理等方面面临诸多挑战[1]。传统的论文管理方式通常依赖人工操作,不仅效率低下,还存在信息传递不畅、进度监控难度大等问题。这种情况在学术资源和指导老师有限的情况下尤为突出,导致学生论文进展缓慢,指导效率低下。随着信息技术的快速发展,数字化、智能化管理逐渐成为各个领域的趋势,论文管理系统的建设已经成为提升教育质量和学术效率的关键[2]。为了提升论文管理的效率,设计一款全面集成的论文管理平台,能够帮助学生、教师以及管理员更高效地进行论文选题、指导、进度跟踪、文档管理和成绩评定等工作,将大大提升教学质量和管理效率。
1.2.选题意义
论文管理系统的设计和实施,将解决当前论文管理中存在的诸多问题,显著提高管理效率并减少人为错误[3]。通过自动化的选题申请、进度跟踪、文档上传与审批等功能,系统能够帮助学生在论文写作过程中更加高效地进行信息交流和任务管理,教师能够及时了解学生的论文进度,并进行精准的指导反馈。管理员通过平台提供的权限管理和监控功能,可以更好地掌握论文工作进度,优化资源配置。平台还能够通过数据分析,实时跟踪和反馈学生的论文进展,为学校的教育决策提供支持[4]。该系统的实施将大幅提升学生的写作效率,改善教师的指导质量,优化论文管理流程,进一步提升学术管理的现代化水平。
1.3.国内外研究现状
1.3.1.国内研究现状
随着信息技术的快速发展和高校教育管理需求的提升,国内在论文管理系统方面的研究和应用逐渐增多。许多高校和科研机构开始重视信息化手段在教学管理和科研工作中的应用,致力于开发高效、便捷的论文管理系统。这些系统不仅提高了学术交流的效率,还显著提升了教学质量和科研水平[5]。国内的研究趋势主要集中在如何更好地集成多种功能模块,如选题申请、指导建议、论文进度跟踪等,并通过优化用户体验来提高系统的实用性和普及率。例如,国内某知名大学开发的“智慧论文管理系统”[6]。该系统采用了先进的Web技术框架,支持多用户角色权限管理,涵盖了从选题到答辩的全流程管理。其优点在于界面友好、操作简便,能够有效提升师生之间的沟通效率。然而,该系统也存在一些不足之处,例如对移动端的支持不够完善,导致部分用户在使用过程中体验不佳。
1.3.2.国外研究现状
国外在论文管理系统领域的研究起步较早,技术和应用相对成熟。例如,美国某顶尖大学开发的“Thesis Management System”(TMS)是一个广泛应用的系统,它集成了从选题到最终提交的所有步骤,并提供了强大的数据分析功能,帮助导师和学生进行科学决策[7]。该系统的优点在于功能全面、扩展性强,且具备良好的国际化支持。然而,TMS的成本较高,对于预算有限的学校来说可能不太适用。而欧洲某大学开发的“e-Thesis Portal”,该系统专注于简化论文提交流程,提供在线编辑和反馈机制[8]。虽然其用户体验较好,但系统对不同语言的支持不够完善,限制了其在全球范围内的推广和应用。
通过对比国内外的研究现状和发展趋势可以看出,尽管各国在论文管理系统的研究和应用方面各有侧重,但总体目标都是为了提高学术交流的效率和质量。未来,随着技术的不断进步和需求的日益增长,论文管理系统将朝着更加智能化、个性化和全球化的方向发展。
1.4.开发目标
论文管理系统的开发目标主要是为高等院校提供一个高效、智能的论文管理平台,旨在提升论文选题、指导、评审、进度跟踪等全过程的管理效率。系统将实现多角色用户管理,包括管理员、导师、学生等,确保不同角色的用户在系统中能够根据权限进行相应操作与数据访问。功能涵盖论文选题管理、选题申请、指导建议、论文进度跟踪、成绩评定、导师反馈、在线指导等,帮助学校实现对论文管理工作的全面信息化与自动化处理。系统还将提供数据查询、报表生成与分析功能,为管理者提供实时的论文管理数据支持,帮助学校及时调整论文管理策略。通过简洁易用的用户界面,系统能够满足不同用户的需求,最终推动论文管理工作的数字化转型,提高学校的教学与科研管理效率。
1.5.1.4论文结构与章节安排
本文档的具体章节安排如下:
第一章:绪论,主要介绍基于闽南理工学院论文管理系统的研究背景目的以及概述国内外研究动态,系统的开发目标,并提出课题章节安排。
第二章:系统相关技术介绍,主要阐述基于闽南理工学院论文管理系统的开发技术,包含Java语言、Springboot框架、MySQL数据库、Vue技术等。
第三章:系统需求分析,通过调研开发此平台开发中的是市场需求、经济可行性、技术可行性分析,明确用户对闽南理工学院论文管理系统的需求和系统应具备的功能。
第四章:系统设计,主要对系统的总体设计结构进行介绍。
第五章:系统数据库总体设计方案,包括数据库结构概念设计以及数据库逻辑结构的设计。
第六章:系统测试,概述系统的测试目的和意义,保证系统的协调性和稳定性。
第七章,结论。
第2章 相关技术介绍
2.1. C#语言
C#是一种面向对象的程序设计语言,类是C#程序的基本组成单元,类中又包含了属性和方法,在类中又可以创建无数个对象。类中包含的主要成员是字段和方法,字段是指一种数据变量,方法是指对字段进行操作的集合,包括给其他变量赋值、调用方法等。C#代码都是编写在类体中,类体中的每个数据项都可以看作是一个对象,C#不支持类的多重继承,但可以支持接口的多重继承,并且支持类和接口的实现。由于C#通常在网络环境中使用,所以C#提供了一个防止代码恶意攻击的安全机制,同时,C#具有强类型机制、自动收集垃圾和异常处理等特性,这些都是C#语言健壮性的重要保证。
(1)C# 结合 C、Java、Perl 以及自创的新语法形成了自己独特的语法。
(2)C#可以更快速的执行动态网页,当然这只是相对于CGI或者Perl来说,C#可以在HTML文档中嵌入程序,而且去执行,另外C#能够实现CGI的所有功能,因此说明C#具有很强大的功能。
(3)大部分当下流行的数据库和操作系统C#语言都能够支持。
(4)C#语言的最重要特点就是可以让C、C++进行扩展
(1)开放源代码:事实上C#的所有源代码都可以得到。
(2)免费性:C#是开源代码并且免费
(3)快捷性:C#对于初学者来说,它不止编辑简单可以嵌入与HTML语言中,而且对于程序开发和运行也是非常快速的,并且非常容易掌握。
(4)跨平台性强:C#是可以在服务器运行的脚本语言,所以在UNIX、Android、Mac OS、WINDOWS等操作平台上都可以运行。
(5)效率高:C#对系统资源的消耗相当少,所以它的效率高。
(6)图像处理:C#不止是可以使用GD2对图像进行处理,而且他还可以完成对图像的创建。
(7)面向对象:C#在面向对象上有了许多的改进,C#语言开发大型商业程序也是可以胜任的。
2.2 JavaScript脚本语言
此作品中,其中包含了页面的搭建,以及前后台数据接口的连接等,而对于实现用户页面交互以及一些页面逻辑性判断等功能都是用JavaScript完成的,而JavaScript是已经被广泛用于Web应用开发,是一种属于网络的脚本语言,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能。JavaScript作为一种描述语言,作用于web前端,它基于对象(object)和事件驱动(Event Driven)并且安全性也较好。它可以有效的在用户端运行并为服务器减轻负担。
(1)脚本语言。JavaScript是一种脚本语言并具有解释性,在程序运行过程中,它就可以进行解释。
(2)基于对象。JavaScript可以创建对象,而且还可以使用现在存在的对象,它是基于对象的脚本语言。
(3)简单。JavaScript不对使用的数据类型有着严格的要求,应用的是弱类型的变量类型,设计是十分紧凑简单。
(4)动态性。JavaScript是可以不经过Web服务器对用户的操作做出相应,是可以采用事件驱动的脚本语言。
(5)跨平台性。JavaScript可以不依赖操作系统,但需要浏览器的支持。所以在编写JavaScript脚本后可以在任意机器上使用,但要注意的一点,使用的浏览器是支持JavaScript脚本语言,现在大多浏览器也支持JavaScript。
JavaScript的用途是解决页面交互和数据交互,最终目的是丰富用户端效果以及数据的有效传递。
(1)实现页面交互,提升用户体验实现页面特效。即js操作html的dom节构或操作样式。
(2)用户端表单验证。当数据传送到服务端前,可以将用户填入并上交的信息快速有效的验证,进行了数据的交互,为服务器减轻了负担。
2.3 SQL Server数据库
SQL Server是一种开放源代码的关系型数据库管理系统(RDBMS),关系数据库将数据保存在不同的表中,提高了灵活性,它使用最常用的结构化查询语言(SQL)进行数据库管理。SQL Server因其具有速度快、体积小、总体拥有成本低和开放源码的优点而备受关注。特点:
(1)支持多种操作系统。
(2)为多种编程语言提供了API。
(3)支持多线程,充分利用CPU资源。
(4)SQL Server性能卓越、服务稳定,很少出现异常宕机。
(5)原生JSON支持。
(6)优化SQL查询算法,有效地提高查询速度。
2.4 ASP.NET技术
ASP.NET技术:ASP.NET 是微软公司主推的新技术,是运行于Windows 平台.net 框架下的一种新型的功能强大的WEB 编程语言。发展至今,ASP.NET 经过几年的改进和优化,已渐渐成为成熟、稳定的能与JSP 对抗的一种WEB 编程语言。传统ASP 由于被束缚于弱类型的脚本语言功能限制,导致ASP 难以应用在中大型系统中。ASP.NET 其强大的功能、高系数的安全性、快捷的处理速率等众多优点,成为程序员爱不释手的技术。
因为ASP.NET 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在WEB 应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET 的WEB 应用中。
第3章 系统分析
需求的分析中用户需求就是比较的重要,而且可以通过各种的路径,以及每个用户对于系统的功能需求,需要对这些内容做出整理以及分类,然后分析这些需求的现实情况下的可能原因,还需要有认真的分析过程,结合现实的情况下最终做出一系列的需求资料。闽南理工学院论文管理系统的需求可以从不同角度进行分析,包括功能需求、非功能需求,以下是对系统需求的初步分析。
3.1.功能需求分析
3.1.1. 用户需求分析
在闽南理工学院论文管理系统主要使用角色分为学生用户、教师用户以及系统管理员。
(1)学生用户功能需求模块:
注册登录:学生用户可以通过注册功能创建个人账户,输入必要的信息如学号、姓名、邮箱等,设置密码。登录功能允许学生使用已注册的账户信息进入系统,进行后续操作。
首页:学生登录后首先看到的是首页,这里会展示系统的主要功能入口,如通知公告、论文选题、指导计划等。首页还可能包含一些重要信息的快速链接,如最新通知、常用工具等。
通知公告:允许学生查看最新的学校或教师发布的通知和公告。学生可以浏览所有公告,了解课程变动、活动信息、截止日期等重要事项。
论文选题:学生可以在这个模块中搜索和浏览教师发布的论文选题。选题列表包括题目、简介、要求等信息。学生可以下载相关的论文文件,对感兴趣的选题进行点赞、收藏,或申请选题(填写申请理由)。
指导计划:学生可以查看教师发布的指导计划,包括指导时间、内容概要等。学生可以下载指导文档,对计划进行点赞、收藏,并预约合适的指导时间。每次指导后,学生可以查看并记录指导的具体内容。
我的账户:学生可以修改个人信息和密码,确保账户安全和个人信息的准确性。
个人中心:
选题申请:学生可以查看自己提交的论文选题申请的审核状态,了解是否被接受或需要修改。
指导建议:学生可以查看教师提供的指导建议,帮助自己更好地完成论文。
论文进度:学生可以上传个人的论文进度报告,让教师了解自己的工作进展。
成绩信息:学生可以查看个人成绩信息,并为指导教师进行评价,提出改进建议和自我评价。
反馈机制:学生可以向教师提供反馈和建议。
指导预约:学生可以在此查看预约教师的审核和回复。
收藏:学生可以管理自己收藏的选题、指导计划等。
评论管理:学生可以查看和管理自己在系统中发表的评论。
注册登录:教师可以通过注册功能创建个人账户,通过登录功能进入系统进行日常管理与指导工作。系统确保每位教师的信息安全与隐私。
论文类型:允许教师查看和管理不同类型的论文,包括但不限于学术论文、课程论文、毕业设计等,方便教师根据课程要求和学生需求进行分类指导。
论文选题:教师可以查询现有的论文选题,发布新的论文选题供学生选择,并支持导出和打印功能,方便教师进行线下管理和分发。
选题申请:教师可以查看自己学生的选题申请信息,进行审核和批复,确保学生选题的合理性和可行性。
指导建议:教师可以为已选题的学生提供个性化的指导建议,包括上传参考资料、给出写作建议等,帮助学生更好地完成论文。
论文进度:教师可以查看学生提交的论文进度资料,并进行审核。支持在线批量下载文件,方便教师高效地进行论文指导和管理。
成绩信息:教师可以对已通过审核的论文进行成绩评定,并将成绩信息录入系统,供学生查询和参考。
反馈机制:教师可以查看学生的评价信息,并通过反馈机制进行回复,增进师生之间的沟通与理解,提升教学效果。
指导计划:教师可以查询、删除、新增指导计划,并查看学生的评论,有助于教师制定和调整指导策略,确保论文指导的有序进行。
指导预约:教师可以查看学生的指导预约信息,并进行审核回复,合理安排指导时间,确保每位学生都能得到充分的指导。
(3)管理员功能需求模块:
登录:管理员通过输入账号和密码登录系统,确保只有授权人员可以访问管理界面,保障系统的安全性。
后台首页:提供论文进度和成绩信息的统计图,让管理员可以直观地了解整体情况,快速掌握关键数据。
公共管理:允许管理员管理轮播图和通知公告,确保网站的最新信息能够及时展示给所有用户,保持信息的时效性和准确性。
用户管理:管理员可以添加、编辑或删除管理员、教师用户和学生用户的信息,确保用户数据的准确性和系统的正常运行。
资讯管理:管理员负责新闻资讯的发布和资讯分类的管理,保证资讯内容的更新和分类的合理性,为用户提供最新、最准确的信息。
论文类型:管理员可以查看和管理不同的论文类型,确保论文分类的准确性和适用性,方便教师和学生进行选择。
论文选题:管理员可以查看教师发布的论文选题并进行审核,确保选题的质量和合理性,保证学生能够接触到高质量的选题。
选题申请:管理员可以查询、查看详情以及删除学生的选题申请,管理学生选题的过程,确保选题申请的合理性和有效性。
指导建议:管理员可以在线下载并管理指导建议,确保学生能够获得有价值的指导,提高论文质量。
论文进度:管理员可以查询、查看详情以及删除学生的论文进度信息,监控学生论文的进展,确保论文工作的顺利进行。
成绩信息:管理员可以查看教师为学生的评分信息并进行审核,保证评分的公正性和准确性。
反馈机制:管理员可以查询、查看详情以及删除学生和教师的反馈信息,及时了解用户的需求和问题,优化系统功能。
指导计划:管理员可以查询、查看详情以及删除教师的指导计划,确保指导工作的有序进行。
指导预约:管理员可以查询、查看详情以及删除学生的指导预约信息,管理预约过程,确保教师和学生的指导时间得到合理安排。
闽南理工学院论文管理系统的完整UML用例图分别是图3-1、3-2和图3-3。

图 3-1 闽南理工学院论文管理系统学生用户角色用例图

图 3-2 闽南理工学院论文管理系统教师用户角色用例图

图 3-3 闽南理工学院论文管理系统管理员角色用例图
3.1.2.系统流程分析
对尚未拥有账号的用户可进行登记以获取账号密码。用户填写登记数据后,当系统接收到这些数据时,它会迅速进行核实。首先,系统会检查数据库中是否有该账户的存在,如果没有,系统会继续核实其他信息,如果有,系统会发出提示,要求用户更改账户,用流程图可以很好的展示出注册的这一过程。

图 3-4注册流程图
本系统面向闽南理工学院论文管理系统管理员,学生用户,全部用户根据已注册账号及密码登陆,登陆后可选择修改原密码再登陆以增强个人信息安全性。为使用本系统的使用者提供所需的认证。身份被精确验证后,基于所述系统登记用户数据信息,确定所述用户角色是否具有识别权限。

图 3-5 登录流程图
(3)添加流程
在本系统的数据录入页面,对于操作者提供的每条数据都有相应的检验规则,比如数据信息不能有非法字符,或者本来应该是汉字的数据,不能用字母代替,还有对数据内容的长度等进行规范,这样的可以确保数据准确性的检验规则,在编码时,就提前编写好了。数据添加的流程见下图。如果数据已经保存进入数据库,则说明操作者提供的数据内容和格式都是符合要求的。

图 3-6添加信息流程图
(4)删除流程
很多时候,面对系统中的大量数据,难免会发现一些错误,因此需要及时纠正错误,本系统也提供数据后期的修改功能,其流程见下图。但是更新的数据也需要通过数据有效性检验。能够最终写入数据库则说明删除的数据是符合要求的。

图 3-7 删除信息流程图
3.2. 可行性分析
3.2.1.技术可行性分析
开发闽南理工学院论文管理系统采用ASP.NET框架和C#语言,结合MySQL数据库及Vue前端技术,确保系统的高效性和稳定性。这些成熟的技术栈不仅提供了强大的功能支持,还具备良好的扩展性和维护性。通过使用现代化的前后端分离架构,系统能够实现快速响应和高并发处理,满足高校复杂的管理需求。此外,现有的技术资源和开发工具也使得系统的开发周期缩短,降低了技术风险。
3.2.2. 经济可行性分析
从经济角度来看,开发论文管理系统可以显著降低学校的管理成本。传统的人工管理模式不仅效率低下,而且容易出错,增加了后续纠错的成本。而信息化系统的一次性开发投入虽然较大,但长期来看,可以减少人力、物力和时间成本,提高工作效率。此外,系统提供的数据分析功能可以帮助学校优化资源配置,进一步提升经济效益。综合考虑开发成本与长期收益,项目的经济可行性较高。
3.2.3. 操作可行性分析
论文管理系统的操作设计以用户友好为核心,确保教师、学生及其他管理人员能够轻松上手。系统界面简洁直观,功能模块划分清晰,操作流程简单明了。通过详细的帮助文档和在线教程,用户可以快速掌握系统的各项功能。此外,系统还提供多终端访问支持,方便用户随时随地进行操作,提升了使用的便捷性和灵活性,极大地提高了系统的操作可行性。
3.3.非功能性需求分析
第一,友好界面:系统界面的友好性对于用户体验至关重要。通过人性化设计和动态的人机交互,用户能够轻松操作系统,并感受到便利。良好的用户体验可以提高用户满意度,并使系统更易于使用和接受。
第二,稳定性要求:系统的稳定性是确保系统高效运行的关键。系统应该能够稳定地处理各项管理工作,以提供可靠的服务。同时,系统应具备异常处理和数据备份等功能,以应对外部异常情况并保障数据的安全。
第三,可扩展性:闽南理工学院论文管理系统需要具备良好的可扩展性,以应对未来业务需求的扩展。系统设计应充分考虑到功能需求的不断变化和扩展,确保系统能够适应多样化的需求,并保持高效运行。
第四,满足需求:系统开发应紧密与实际需求对接,以满足大量用户的需求。系统设计需要具有前瞻性,制定先导发展蓝图和行动纲领,确保系统能够长期发展和适应不同阶段的需求变化。系统应具备灵活性,以满足不同用户的特定需求,并充分发挥系统的价值。
第4章 系统设计
在完成系统需求分析之后,闽南理工学院论文管理系统功能的设计实现涉及将需求分解为模块,并且确定每个模块的具体功能,通过科学、合理的方法,设计出符合系统需求的具体功能实现方案。
4.1.系统架构设计
随着Web系统功能的不断更新和完善,许多项目选择使用Web系统来实现其需求,其中包括闽南理工学院论文管理系统。相比之下,Web系统相较于传统的C/S架构应用系统具有诸多优势。通过Web系统,用户可以通过常用的浏览器访问系统主页,无需安装或升级客户端应用程序,避免了由此带来的繁琐问题。用户只需打开浏览器即可轻松访问系统,无需担心不同版本之间可能导致的数据传输问题,使项目开发变得更加简便和便捷。Web系统的这种便利让用户体验更加流畅,系统的使用更加灵活和高效。
下图是具体的B/S架构图:

图 4-1 系统B/S架构图
4.2. 功能模块架构
通过对上门的系统需求分析,可以将闽南理工学院论文管理系统主要分为前台学生用户、教师用户和后台管理员角色,该系统总体设计结构图如图所示。

图 4-2 闽南理工学院论文管理系统功能模块图
4.3. 数据库设计
下面根据车辆维修管理系统的数据库总E-R关系图可以得出车辆维修管理系统需要很多E-R图,在此罗列出来一些主要的数据库E-R模型图,如图以下所示:

图 4-3车辆信息E-R关系图

图 4-4论文选题E-R关系图

图 4-5选题申请E-R关系图

图 4-6指导计划E-R关系图

4.3.1. 数据库逻辑结构设计
结合以上各个实体的 E-R 图和联系,可以进一步分析数据库的逻辑结构,将各个 E-R
数据库表结构文档
表 4-1-access_token(登陆访问时长)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
token_id |
int |
是 |
是 |
临时访问牌ID |
|
|
2 |
token |
varchar |
64 |
否 |
否 |
临时访问牌 |
|
3 |
info |
text |
65535 |
否 |
否 |
信息 |
|
4 |
maxage |
int |
是 |
否 |
最大寿命:默认2小时 |
|
|
5 |
create_time |
timestamp |
是 |
否 |
创建时间 |
|
|
6 |
update_time |
timestamp |
是 |
否 |
更新时间 |
|
|
7 |
user_id |
int |
是 |
否 |
用户编号 |
表 4-2-article(文章)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
article_id |
mediumint |
是 |
是 |
文章id |
|
|
2 |
title |
varchar |
125 |
是 |
是 |
标题 |
|
3 |
type |
varchar |
64 |
是 |
否 |
文章分类 |
|
4 |
hits |
int |
是 |
否 |
点击数 |
|
|
5 |
praise_len |
int |
是 |
否 |
点赞数 |
|
|
6 |
create_time |
timestamp |
是 |
否 |
创建时间 |
|
|
7 |
update_time |
timestamp |
是 |
否 |
更新时间 |
|
|
8 |
source |
varchar |
255 |
否 |
否 |
来源 |
|
9 |
url |
varchar |
255 |
否 |
否 |
来源地址 |
|
10 |
tag |
varchar |
255 |
否 |
否 |
标签 |
|
11 |
content |
longtext |
4294967295 |
否 |
否 |
正文 |
|
12 |
img |
varchar |
255 |
否 |
否 |
封面图 |
|
13 |
description |
text |
65535 |
否 |
否 |
文章描述 |
表 4-3-article_type(文章分类)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
type_id |
smallint |
是 |
是 |
分类ID |
|
|
2 |
display |
smallint |
是 |
否 |
显示顺序 |
|
|
3 |
name |
varchar |
16 |
是 |
否 |
分类名称 |
|
4 |
father_id |
smallint |
是 |
否 |
上级分类ID |
|
|
5 |
description |
varchar |
255 |
否 |
否 |
描述 |
|
6 |
icon |
text |
65535 |
否 |
否 |
分类图标 |
|
7 |
url |
varchar |
255 |
否 |
否 |
外链地址 |
|
8 |
create_time |
timestamp |
是 |
否 |
创建时间 |
|
|
9 |
update_time |
timestamp |
是 |
否 |
更新时间 |
表 4-4-auth(用户权限管理)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
auth_id |
int |
是 |
是 |
授权ID |
|
|
2 |
user_group |
varchar |
64 |
否 |
否 |
用户组 |
|
3 |
mod_name |
varchar |
64 |
否 |
否 |
模块名 |
|
4 |
table_name |
varchar |
64 |
否 |
否 |
表名 |
|
5 |
page_title |
varchar |
255 |
否 |
否 |
页面标题 |
|
6 |
path |
varchar |
255 |
否 |
否 |
路由路径 |
|
7 |
parent |
varchar |
64 |
否 |
否 |
父级菜单 |
|
8 |
parent_sort |
int |
是 |
否 |
父级菜单排序 |
|
|
9 |
position |
varchar |
32 |
否 |
否 |
位置 |
|
10 |
mode |
varchar |
32 |
是 |
否 |
跳转方式 |
|
11 |
add |
tinyint |
是 |
否 |
是否可增加 |
|
|
12 |
del |
tinyint |
是 |
否 |
是否可删除 |
|
|
13 |
set |
tinyint |
是 |
否 |
是否可修改 |
|
|
14 |
get |
tinyint |
是 |
否 |
是否可查看 |
|
|
15 |
field_add |
text |
65535 |
否 |
否 |
添加字段 |
|
16 |
field_set |
text |
65535 |
否 |
否 |
修改字段 |
|
17 |
field_get |
text |
65535 |
否 |
否 |
查询字段 |
|
18 |
table_nav_name |
varchar |
500 |
否 |
否 |
跨表导航名称 |
|
19 |
table_nav |
varchar |
500 |
否 |
否 |
跨表导航 |
|
20 |
option |
text |
65535 |
否 |
否 |
配置 |
|
21 |
create_time |
timestamp |
是 |
否 |
创建时间 |
|
|
22 |
update_time |
timestamp |
是 |
否 |
更新时间 |
表 4-5-code_token(验证码)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
code_token_id |
int |
是 |
是 |
验证码ID |
|
|
2 |
token |
varchar |
255 |
否 |
否 |
令牌 |
|
3 |
code |
varchar |
255 |
否 |
否 |
验证码 |
|
4 |
expire_time |
timestamp |
是 |
否 |
失效时间 |
|
|
5 |
create_time |
timestamp |
是 |
否 |
创建时间 |
|
|
6 |
update_time |
timestamp |
是 |
否 |
更新时间 |
表 4-6-collect(收藏)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
collect_id |
int |
是 |
是 |
收藏ID |
|
|
2 |
user_id |
int |
是 |
是 |
收藏人ID |
|
|
3 |
source_table |
varchar |
255 |
否 |
否 |
来源表 |
|
4 |
source_field |
varchar |
255 |
否 |
否 |
来源字段 |
|
5 |
source_id |
int |
是 |
否 |
来源ID |
|
|
6 |
title |
varchar |
255 |
否 |
否 |
标题 |
|
7 |
img |
varchar |
255 |
否 |
否 |
封面 |
|
8 |
create_time |
timestamp |
是 |
否 |
创建时间 |
|
|
9 |
update_time |
timestamp |
是 |
否 |
更新时间 |
表 4-7-comment(评论)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
comment_id |
int |
是 |
是 |
评论ID |
|
|
2 |
user_id |
int |
是 |
是 |
评论人ID |
|
|
3 |
reply_to_id |
int |
是 |
否 |
回复评论ID |
|
|
4 |
content |
longtext |
4294967295 |
否 |
否 |
内容 |
|
5 |
nickname |
varchar |
255 |
否 |
否 |
昵称 |
|
6 |
avatar |
varchar |
255 |
否 |
否 |
头像地址 |
|
7 |
create_time |
timestamp |
是 |
否 |
创建时间 |
|
|
8 |
update_time |
timestamp |
是 |
否 |
更新时间 |
|
|
9 |
source_table |
varchar |
255 |
否 |
否 |
来源表 |
|
10 |
source_field |
varchar |
255 |
否 |
否 |
来源字段 |
|
11 |
source_id |
int |
是 |
否 |
来源ID |
表 4-8-feedback_mechanism(反馈机制)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
feedback_mechanism_id |
int |
是 |
是 |
反馈机制ID |
|
|
2 |
title_of_the_paper |
varchar |
64 |
否 |
否 |
论文标题 |
|
3 |
required_skills |
varchar |
64 |
否 |
否 |
所需技能 |
|
4 |
paper_type |
varchar |
64 |
否 |
否 |
论文类型 |
|
5 |
teacher_users |
int |
否 |
否 |
教师用户 |
|
|
6 |
teachers_name |
varchar |
64 |
否 |
否 |
教师姓名 |
|
7 |
student_users |
int |
否 |
否 |
学生用户 |
|
|
8 |
student_name |
varchar |
64 |
否 |
否 |
学生姓名 |
|
9 |
paper_progress |
varchar |
64 |
否 |
否 |
论文进度 |
|
10 |
student_evaluation |
text |
65535 |
否 |
否 |
学生评价 |
|
11 |
self_evaluation |
text |
65535 |
否 |
否 |
自我评价 |
|
12 |
improvement_suggestions |
text |
65535 |
否 |
否 |
改进意见 |
|
13 |
feedback_reply |
text |
65535 |
否 |
否 |
意见回复 |
|
14 |
create_time |
datetime |
是 |
否 |
创建时间 |
|
|
15 |
update_time |
timestamp |
是 |
否 |
更新时间 |
|
|
16 |
source_table |
varchar |
255 |
否 |
否 |
来源表 |
|
17 |
source_id |
int |
否 |
否 |
来源ID |
|
|
18 |
source_user_id |
int |
否 |
否 |
来源用户 |
表 4-9-guidance_and_suggestions(指导建议)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
guidance_and_suggestions_id |
int |
是 |
是 |
指导建议ID |
|
|
2 |
title_of_the_paper |
varchar |
64 |
否 |
否 |
论文标题 |
|
3 |
paper_type |
varchar |
64 |
否 |
否 |
论文类型 |
|
4 |
required_skills |
varchar |
64 |
否 |
否 |
所需技能 |
|
5 |
teacher_users |
int |
否 |
否 |
教师用户 |
|
|
6 |
teachers_name |
varchar |
64 |
否 |
否 |
教师姓名 |
|
7 |
student_users |
int |
否 |
否 |
学生用户 |
|
|
8 |
student_name |
varchar |
64 |
否 |
否 |
学生姓名 |
|
9 |
reference_material |
varchar |
255 |
否 |
否 |
参考资料 |
|
10 |
teachers_suggestion |
text |
65535 |
否 |
否 |
教师建议 |
|
11 |
paper_progress_limit_times |
int |
是 |
否 |
进度限制次数 |
|
|
12 |
create_time |
datetime |
是 |
否 |
创建时间 |
|
|
13 |
update_time |
timestamp |
是 |
否 |
更新时间 |
|
|
14 |
source_table |
varchar |
255 |
否 |
否 |
来源表 |
|
15 |
source_id |
int |
否 |
否 |
来源ID |
|
|
16 |
source_user_id |
int |
否 |
否 |
来源用户 |
表 4-10-guide_reservation(指导预约)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
guide_reservation_id |
int |
是 |
是 |
指导预约ID |
|
|
2 |
plan_title |
varchar |
64 |
否 |
否 |
计划标题 |
|
3 |
guidance_time |
datetime |
否 |
否 |
指导时间 |
|
|
4 |
teacher_users |
int |
否 |
否 |
教师用户 |
|
|
5 |
teachers_name |
varchar |
64 |
否 |
否 |
教师姓名 |
|
6 |
student_users |
int |
否 |
否 |
学生用户 |
|
|
7 |
student_name |
varchar |
64 |
否 |
否 |
学生姓名 |
|
8 |
appointment_date |
date |
否 |
否 |
预约日期 |
|
|
9 |
appointment_remarks |
text |
65535 |
否 |
否 |
预约备注 |
|
10 |
create_time |
datetime |
是 |
否 |
创建时间 |
|
|
11 |
update_time |
timestamp |
是 |
否 |
更新时间 |
|
|
12 |
source_table |
varchar |
255 |
否 |
否 |
来源表 |
|
13 |
source_id |
int |
否 |
否 |
来源ID |
|
|
14 |
source_user_id |
int |
否 |
否 |
来源用户 |
表 4-11-hits(用户点击)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
hits_id |
int |
是 |
是 |
点赞ID |
|
|
2 |
user_id |
int |
是 |
否 |
点赞人 |
|
|
3 |
create_time |
timestamp |
是 |
否 |
创建时间 |
|
|
4 |
update_time |
timestamp |
是 |
否 |
更新时间 |
|
|
5 |
source_table |
varchar |
255 |
否 |
否 |
来源表 |
|
6 |
source_field |
varchar |
255 |
否 |
否 |
来源字段 |
|
7 |
source_id |
int |
是 |
否 |
来源ID |
表 4-12-master_plan(指导计划)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
master_plan_id |
int |
是 |
是 |
指导计划ID |
|
|
2 |
plan_title |
varchar |
64 |
否 |
否 |
计划标题 |
|
3 |
guidance_time |
datetime |
否 |
否 |
指导时间 |
|
|
4 |
guidance_document |
varchar |
255 |
否 |
否 |
指导文档 |
|
5 |
teacher_users |
int |
否 |
否 |
教师用户 |
|
|
6 |
teachers_name |
varchar |
64 |
否 |
否 |
教师姓名 |
|
7 |
cover_photo |
varchar |
255 |
否 |
否 |
封面图片 |
|
8 |
guidance_content |
longtext |
4294967295 |
否 |
否 |
指导内容 |
|
9 |
praise_len |
int |
是 |
否 |
点赞数 |
|
|
10 |
collect_len |
int |
是 |
否 |
收藏数 |
|
|
11 |
comment_len |
int |
是 |
否 |
评论数 |
|
|
12 |
guide_reservation_limit_times |
int |
是 |
否 |
预约限制次数 |
|
|
13 |
create_time |
datetime |
是 |
否 |
创建时间 |
|
|
14 |
update_time |
timestamp |
是 |
否 |
更新时间 |
表 4-13-notice(公告)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
notice_id |
mediumint |
是 |
是 |
公告ID |
|
|
2 |
title |
varchar |
125 |
是 |
否 |
标题 |
|
3 |
content |
longtext |
4294967295 |
否 |
否 |
正文 |
|
4 |
create_time |
timestamp |
是 |
否 |
创建时间 |
|
|
5 |
update_time |
timestamp |
是 |
否 |
更新时间 |
表 4-14-paper_progress(论文进度)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
paper_progress_id |
int |
是 |
是 |
论文进度ID |
|
|
2 |
title_of_the_paper |
varchar |
64 |
否 |
否 |
论文标题 |
|
3 |
paper_type |
varchar |
64 |
否 |
否 |
论文类型 |
|
4 |
required_skills |
varchar |
64 |
否 |
否 |
所需技能 |
|
5 |
teacher_users |
int |
否 |
否 |
教师用户 |
|
|
6 |
teachers_name |
varchar |
64 |
否 |
否 |
教师姓名 |
|
7 |
student_users |
int |
否 |
否 |
学生用户 |
|
|
8 |
student_name |
varchar |
64 |
否 |
否 |
学生姓名 |
|
9 |
number_of_modifications |
double |
否 |
否 |
修改次数 |
|
|
10 |
paper_progress |
varchar |
64 |
否 |
否 |
论文进度 |
|
11 |
opening_report |
varchar |
255 |
否 |
否 |
开题报告 |
|
12 |
journals_reviewed |
varchar |
255 |
否 |
否 |
文献综述 |
|
13 |
progress_description |
text |
65535 |
否 |
否 |
进度描述 |
|
14 |
examine_state |
varchar |
16 |
是 |
否 |
审核状态 |
|
15 |
examine_reply |
varchar |
16 |
否 |
否 |
审核回复 |
|
16 |
score_information_limit_times |
int |
是 |
否 |
成绩限制次数 |
|
|
17 |
create_time |
datetime |
是 |
否 |
创建时间 |
|
|
18 |
update_time |
timestamp |
是 |
否 |
更新时间 |
|
|
19 |
source_table |
varchar |
255 |
否 |
否 |
来源表 |
|
20 |
source_id |
int |
否 |
否 |
来源ID |
|
|
21 |
source_user_id |
int |
否 |
否 |
来源用户 |
表 4-15-paper_type(论文类型)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
paper_type_id |
int |
是 |
是 |
论文类型ID |
|
|
2 |
paper_type |
varchar |
64 |
否 |
否 |
论文类型 |
|
3 |
create_time |
datetime |
是 |
否 |
创建时间 |
|
|
4 |
update_time |
timestamp |
是 |
否 |
更新时间 |
表 4-16-praise(点赞)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
praise_id |
int |
是 |
是 |
点赞ID |
|
|
2 |
user_id |
int |
是 |
是 |
点赞人 |
|
|
3 |
create_time |
timestamp |
是 |
否 |
创建时间 |
|
|
4 |
update_time |
timestamp |
是 |
否 |
更新时间 |
|
|
5 |
source_table |
varchar |
255 |
否 |
否 |
来源表 |
|
6 |
source_field |
varchar |
255 |
否 |
否 |
来源字段 |
|
7 |
source_id |
int |
是 |
否 |
来源ID |
|
|
8 |
status |
tinyint |
是 |
否 |
点赞状态:1为点赞,0已取消 |
表 4-17-schedule(日程管理)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
schedule_id |
smallint |
是 |
是 |
日程ID |
|
|
2 |
content |
varchar |
255 |
否 |
否 |
日程内容 |
|
3 |
scheduled_time |
datetime |
否 |
否 |
计划时间 |
|
|
4 |
user_id |
int |
是 |
否 |
用户ID |
|
|
5 |
create_time |
datetime |
否 |
否 |
创建时间 |
|
|
6 |
update_time |
datetime |
否 |
否 |
更新时间 |
表 4-18-score(评分)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
score_id |
int |
是 |
是 |
评分ID |
|
|
2 |
user_id |
int |
是 |
否 |
评分人 |
|
|
3 |
nickname |
varchar |
64 |
否 |
否 |
昵称 |
|
4 |
score_num |
double |
是 |
否 |
评分 |
|
|
5 |
create_time |
timestamp |
是 |
否 |
创建时间 |
|
|
6 |
update_time |
timestamp |
是 |
否 |
更新时间 |
|
|
7 |
source_table |
varchar |
255 |
否 |
否 |
来源表 |
|
8 |
source_field |
varchar |
255 |
否 |
否 |
来源字段 |
|
9 |
source_id |
int |
是 |
否 |
来源ID |
表 4-19-score_information(成绩信息)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
score_information_id |
int |
是 |
是 |
成绩信息ID |
|
|
2 |
title_of_the_paper |
varchar |
64 |
否 |
否 |
论文标题 |
|
3 |
paper_type |
varchar |
64 |
否 |
否 |
论文类型 |
|
4 |
required_skills |
varchar |
64 |
否 |
否 |
所需技能 |
|
5 |
teacher_users |
int |
否 |
否 |
教师用户 |
|
|
6 |
teachers_name |
varchar |
64 |
否 |
否 |
教师姓名 |
|
7 |
student_users |
int |
否 |
否 |
学生用户 |
|
|
8 |
student_name |
varchar |
64 |
否 |
否 |
学生姓名 |
|
9 |
paper_progress |
varchar |
64 |
否 |
否 |
论文进度 |
|
10 |
opening_report |
varchar |
255 |
否 |
否 |
开题报告 |
|
11 |
journals_reviewed |
varchar |
255 |
否 |
否 |
文献综述 |
|
12 |
teacher_rating |
double |
否 |
否 |
教师评分 |
|
|
13 |
topic_quality |
varchar |
64 |
否 |
否 |
选题质量 |
|
14 |
paper_quality |
varchar |
64 |
否 |
否 |
论文质量 |
|
15 |
guidance_situation |
varchar |
64 |
否 |
否 |
指导情况 |
|
16 |
summary_of_grades |
text |
65535 |
否 |
否 |
成绩简介 |
|
17 |
examine_state |
varchar |
16 |
是 |
否 |
审核状态 |
|
18 |
feedback_mechanism_limit_times |
int |
是 |
否 |
评价限制次数 |
|
|
19 |
create_time |
datetime |
是 |
否 |
创建时间 |
|
|
20 |
update_time |
timestamp |
是 |
否 |
更新时间 |
|
|
21 |
source_table |
varchar |
255 |
否 |
否 |
来源表 |
|
22 |
source_id |
int |
否 |
否 |
来源ID |
|
|
23 |
source_user_id |
int |
否 |
否 |
来源用户 |
表 4-20-slides(轮播图)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
slides_id |
int |
是 |
是 |
轮播图ID |
|
|
2 |
title |
varchar |
64 |
否 |
否 |
标题 |
|
3 |
content |
varchar |
255 |
否 |
否 |
内容 |
|
4 |
url |
varchar |
255 |
否 |
否 |
链接 |
|
5 |
img |
varchar |
255 |
否 |
否 |
轮播图 |
|
6 |
hits |
int |
是 |
否 |
点击量 |
|
|
7 |
create_time |
timestamp |
是 |
否 |
创建时间 |
|
|
8 |
update_time |
timestamp |
是 |
否 |
更新时间 |
表 4-21-student_users(学生用户)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
student_users_id |
int |
是 |
是 |
学生用户ID |
|
|
2 |
student_name |
varchar |
64 |
否 |
否 |
学生姓名 |
|
3 |
student_gender |
varchar |
64 |
否 |
否 |
学生性别 |
|
4 |
student_phone_number |
varchar |
64 |
否 |
否 |
学生电话 |
|
5 |
examine_state |
varchar |
16 |
是 |
否 |
审核状态 |
|
6 |
user_id |
int |
是 |
否 |
用户ID |
|
|
7 |
create_time |
datetime |
是 |
否 |
创建时间 |
|
|
8 |
update_time |
timestamp |
是 |
否 |
更新时间 |
表 4-22-teacher_users(教师用户)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
teacher_users_id |
int |
是 |
是 |
教师用户ID |
|
|
2 |
teachers_name |
varchar |
64 |
否 |
否 |
教师姓名 |
|
3 |
teacher_gender |
varchar |
64 |
否 |
否 |
教师性别 |
|
4 |
contact_information |
varchar |
64 |
否 |
否 |
联系方式 |
|
5 |
examine_state |
varchar |
16 |
是 |
否 |
审核状态 |
|
6 |
user_id |
int |
是 |
否 |
用户ID |
|
|
7 |
create_time |
datetime |
是 |
否 |
创建时间 |
|
|
8 |
update_time |
timestamp |
是 |
否 |
更新时间 |
表 4-23-thesis_topic_selection(论文选题)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
thesis_topic_selection_id |
int |
是 |
是 |
论文选题ID |
|
|
2 |
title_of_the_paper |
varchar |
64 |
否 |
否 |
论文标题 |
|
3 |
paper_type |
varchar |
64 |
否 |
否 |
论文类型 |
|
4 |
required_skills |
varchar |
64 |
否 |
否 |
所需技能 |
|
5 |
topic_selection_time |
datetime |
否 |
否 |
选题时间 |
|
|
6 |
paper_files |
varchar |
255 |
否 |
否 |
论文文件 |
|
7 |
teacher_users |
int |
否 |
否 |
教师用户 |
|
|
8 |
teachers_name |
varchar |
64 |
否 |
否 |
教师姓名 |
|
9 |
cover_photo |
varchar |
255 |
否 |
否 |
封面图片 |
|
10 |
title_description |
longtext |
4294967295 |
否 |
否 |
题目描述 |
|
11 |
hits |
int |
是 |
否 |
点击数 |
|
|
12 |
praise_len |
int |
是 |
否 |
点赞数 |
|
|
13 |
collect_len |
int |
是 |
否 |
收藏数 |
|
|
14 |
comment_len |
int |
是 |
否 |
评论数 |
|
|
15 |
examine_state |
varchar |
16 |
是 |
否 |
审核状态 |
|
16 |
recommend |
int |
是 |
否 |
智能推荐 |
|
|
17 |
topic_selection_application_limit_times |
int |
是 |
否 |
申请限制次数 |
|
|
18 |
create_time |
datetime |
是 |
否 |
创建时间 |
|
|
19 |
update_time |
timestamp |
是 |
否 |
更新时间 |
表 4-24-topic_selection_application(选题申请)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
topic_selection_application_id |
int |
是 |
是 |
选题申请ID |
|
|
2 |
title_of_the_paper |
varchar |
64 |
否 |
否 |
论文标题 |
|
3 |
paper_type |
varchar |
64 |
否 |
否 |
论文类型 |
|
4 |
required_skills |
varchar |
64 |
否 |
否 |
所需技能 |
|
5 |
teacher_users |
int |
否 |
否 |
教师用户 |
|
|
6 |
teachers_name |
varchar |
64 |
否 |
否 |
教师姓名 |
|
7 |
student_users |
int |
否 |
否 |
学生用户 |
|
|
8 |
student_name |
varchar |
64 |
否 |
否 |
学生姓名 |
|
9 |
application_date |
date |
否 |
否 |
申请日期 |
|
|
10 |
reason_for_application |
text |
65535 |
否 |
否 |
申请理由 |
|
11 |
examine_state |
varchar |
16 |
是 |
否 |
审核状态 |
|
12 |
examine_reply |
varchar |
16 |
否 |
否 |
审核回复 |
|
13 |
guidance_and_suggestions_limit_times |
int |
是 |
否 |
建议限制次数 |
|
|
14 |
create_time |
datetime |
是 |
否 |
创建时间 |
|
|
15 |
update_time |
timestamp |
是 |
否 |
更新时间 |
|
|
16 |
source_table |
varchar |
255 |
否 |
否 |
来源表 |
|
17 |
source_id |
int |
否 |
否 |
来源ID |
|
|
18 |
source_user_id |
int |
否 |
否 |
来源用户 |
表 4-25-upload(文件上传)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
upload_id |
int |
是 |
是 |
上传ID |
|
|
2 |
name |
varchar |
64 |
否 |
否 |
文件名 |
|
3 |
path |
varchar |
255 |
否 |
否 |
访问路径 |
|
4 |
file |
varchar |
255 |
否 |
否 |
文件路径 |
|
5 |
display |
varchar |
255 |
否 |
否 |
显示顺序 |
|
6 |
father_id |
int |
否 |
否 |
父级ID |
|
|
7 |
dir |
varchar |
255 |
否 |
否 |
文件夹 |
|
8 |
type |
varchar |
32 |
否 |
否 |
文件类型 |
表 4-26-user(用户账户)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
user_id |
int |
是 |
是 |
用户ID |
|
|
2 |
state |
smallint |
是 |
否 |
账户状态:(1可用|2异常|3已冻结|4已注销) |
|
|
3 |
user_group |
varchar |
32 |
否 |
否 |
所在用户组 |
|
4 |
login_time |
timestamp |
是 |
否 |
上次登录时间 |
|
|
5 |
phone |
varchar |
11 |
否 |
否 |
手机号码 |
|
6 |
phone_state |
smallint |
是 |
否 |
手机认证:(0未认证|1审核中|2已认证) |
|
|
7 |
username |
varchar |
16 |
是 |
否 |
用户名 |
|
8 |
nickname |
varchar |
16 |
否 |
否 |
昵称 |
|
9 |
password |
varchar |
64 |
是 |
否 |
密码 |
|
10 |
|
varchar |
64 |
否 |
否 |
邮箱 |
|
11 |
email_state |
smallint |
是 |
否 |
邮箱认证:(0未认证|1审核中|2已认证) |
|
|
12 |
avatar |
varchar |
255 |
否 |
否 |
头像地址 |
|
13 |
open_id |
varchar |
255 |
否 |
否 |
针对获取用户信息字段 |
|
14 |
create_time |
timestamp |
是 |
否 |
创建时间 |
表 4-27-user_group(用户组)
|
编号 |
字段名 |
类型 |
长度 |
是否非空 |
是否主键 |
注释 |
|
1 |
group_id |
mediumint |
是 |
是 |
用户组ID |
|
|
2 |
display |
smallint |
是 |
否 |
显示顺序 |
|
|
3 |
name |
varchar |
16 |
是 |
否 |
名称 |
|
4 |
description |
varchar |
255 |
否 |
否 |
描述 |
|
5 |
source_table |
varchar |
255 |
否 |
否 |
来源表 |
|
6 |
source_field |
varchar |
255 |
否 |
否 |
来源字段 |
|
7 |
source_id |
int |
是 |
否 |
来源ID |
|
|
8 |
register |
smallint |
否 |
否 |
注册位置 |
|
|
9 |
create_time |
timestamp |
是 |
否 |
创建时间 |
|
|
10 |
update_time |
timestamp |
是 |
否 |
更新时间 |
第5章 系统详细设计
对闽南理工学院论文管理系统进行详细设计的前提是在前面系统需求分析上结合系统的总体设计,除了网页还实现了业务逻辑,介绍了系统开发环境还有系统的两大部分包括界面实现以及业务逻辑实现。
5.1.系统开发环境
5.1.1.软件平台
系统开发平台:IDEA 2019.2.4
数据库管理系统软件:MySQL 5.7
运行平台: Windows 10
Java开发包:JDK 1.8
Web服务器:Tomcat 8.5.72
显示层:使用JSP技术开发
数据库运行平台:Navicat Premium 15.0
5.1.2. 硬件平台
计算机:Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz 2.11 GHz
核心交换机:1000Mb/s或更高
5.2.前台功能模块
5.2.1.前台首页界面
首页是系统的主界面,展示平台的核心内容,包括轮播图、通知公告、新闻资讯、论文选题、指导计划等。用户可以通过首页快速访问各个功能模块,还可以根据关键词搜索相关内容,其主界面展示如下图5-1所示。
图 5-1 前台首页界面图
5.2.2.用户注册界面
当新用户第一次登录时,需要进行注册。在用户进行注册的页面需要通过填写用户名、密码、姓名、手机号码等信息才可以完成用户注册,在注册时也要保证所有信息的填写完整性以及正确性。
用注册界面展示如下所示:
图 5-2注册界面图
5.2.3.用户登录界面
首先,系统用户需要输入各自的账号以及密码后提交,待系统核对确认数据一致后才能进入闽南理工学院论文管理系统。
用户登录界面展示如下所示:
图 5-3用户登录界面图
5.2.4.论文选题界面
学生可以浏览已发布的论文选题,查看题目详细信息,选择感兴趣的题目并进行申请,同时填写申请理由。学生还可以下载相关的论文文件,对感兴趣的选题进行点赞和收藏。
例如,论文选题详情界面展示如下所示:
图 5-4 论文选题详情界面图
例如,申请选题界面展示如下所示:
图 5-5 申请选题界面图
5.2.5.指导计划界面
学生可以查看教师发布的指导计划,包括指导时间、内容概要等。学生可以下载指导文档,对计划进行点赞、收藏,并预约合适的指导时间。
提交评估信息界面展示如下所示:
图 5-6指导计划界面图
5.2.6.个人中心界面
学生可以通过个人中心查看和管理自己的论文选题申请状态、指导建议、论文进度报告、成绩信息,并对指导教师进行评价和提出改进建议。此外,学生还可以预约指导教师、管理收藏的选题和指导计划,以及查看和管理自己在系统中发表的评论。
例如,上传论文进度界面展示如下所示:
图 5-7上传论文进度界面图
例如,上传论文进度提交评价界面展示如下所示:
图 5-8提交评价界面图
5.3.后台功能模块
5.3.1.管理员登录界面
管理员点击登录界面,输入管理员账户名以及密码进行登录系统操作。
管理员登录界面展示如下所示:
图 5-9管理员登录界面图
5.3.2.用户管理界面
管理员可以通过用户信息管理功能查看和编辑所有注册用户的基本信息,此功能还允许管理员对用户账户进行暂停或删除操作。
用户管理界面展示如下所示。
图 5-10用户管理界面图
5.3.3.资讯管理界面
管理员可以管理平台上的新闻资讯内容,包括添加、编辑、删除新闻资讯,以及对资讯进行分类管理。管理员还可以查看和管理用户评论,确保信息交流的健康和秩序。
资讯管理界面展示如下所示:
图 5-11资讯管理界面图
5.4.教师用户功能模块
5.4.1.论文选题管理界面
教师可以查询现有的论文选题,发布新的论文选题供学生选择,并支持导出和打印功能,方便教师进行线下管理和分发。
添加论文选题界面展示如下所示。
图 5-12添加论文选题界面图
5.4.2.选题申请管理界面
教师可以查看自己学生的选题申请信息,进行审核和批复,确保学生选题的合理性和可行性。
审核学生选题申请界面展示如下所示。
图 5-13审核学生选题审核界面图
5.4.3.指导建议管理界面
教师可以查看自己学生的选题申请信息,进行审核和批复,确保学生选题的合理性和可行性。
指导建议界面展示如下所示。
图 5-14指导建议界面图
5.4.4.论文进度管理界面
教师可以查看学生提交的论文进度资料,并进行审核。支持在线批量下载文件,方便教师高效地进行论文指导和管理。
审核论文进度界面展示如下所示。
图 5-15审核论文进度界面图
5.4.5.指导计划管理界面
教师可以查询、删除、新增指导计划,并查看学生的评论,有助于教师制定和调整指导策略,确保论文指导的有序进行。
上传指导计划界面展示如下所示。
图 5-16上传指导计划界面图
第6章 系统测试
6.1.系统测试目的
确保软件稳定运行的关键是通过软件测试,其中性能测试至关重要。性能测试涵盖以下内容:
(1)为了尽快高效的将系统投入使用,测试过程需及时且快速发现错误并解决,反复此过程,直到不再出现错误,确保系统运行的安全性。
(2)每一次的测试计划及报告都要妥善保管,为系统正式投入时运行及维护提供必要的资料支持。
(3)测试过程中,反复出现的错误及异常要及时记录并归类,以便更有效地解决问题。
(4)不要用个人思想对系统测试进行评估操作,理应从公正的角度来评估系统,确保系统的应用符合具体要求。此外,应注重用户的实际需求和反馈,以确保系统设计与用户期望一致
6.2.系统测试用例
在对我们所设计的系统进行测试时,我们采用了最新的Windows 10 系统,对当时设计的功能结构进行功能模块的测试,通过操作测试,可以对系统是否可以正常实现做出判断,最后也可以在去验证用户、教练与管理员的权限信息是否可以在权限范围内正常进行操作,并且验证数据更新是否一致。具体测试流程如下:
6.2.1.创建数据测试
在系统中,创建功能也是基础功能之一,因此创建功能的测试很有代表性。在此章节主要列举在创建时各种情况下系统结果的测试。由于系统涉及创建功能操作过多,因此将多处统称创建功能。
创建数据用例如下表所示。
表6-1 创建数据测试用例
|
测试用例编号 |
YL_05 |
|
|
测试用例名称 |
系统使用者进行创建数据 |
|
|
测试用例描述 |
使用者输入要创建的数据 |
|
|
系统入口 |
浏览器 |
|
|
步骤 |
预期结果 |
实际结果 |
|
输入完整并且格式正确的数据 |
提示“创建成功”,并显示所有数据 |
预期结果 |
|
核心位置数据但非必要位置不输入数据 |
提示“创建成功”,并显示所有数据 |
预期结果 |
|
核心数据位置不输入数据 |
提示“创建失败” |
预期结果 |
6.2.2.修改数据测试
在系统中,修改功能是系统主要实现功能,因此修改功能的测试很有代表性。在此章节主要列举在修改时各种情况下系统结果的测试。由于系统涉及修改功能操作过多,因此将多处数据表记录修改和状态修改统称修改功能。
修改数据用例如下表所示。
表6-2 修改数据测试用例
|
测试用例编号 |
YL_06 |
|
|
测试用例名称 |
系统使用者进行修改数据 |
|
|
测试用例描述 |
使用者对可修改的数据项进行修改 |
|
|
系统入口 |
浏览器 |
|
|
步骤 |
预期结果 |
实际结果 |
|
将现有数据修改成正确的数据 |
提示“修改成功”,并显示所有数据 |
预期结果 |
|
将现有数据修改成错误的数据 |
提示“修改失败” |
预期结果 |
6.2.3.查询数据测试
在系统中,查询功能是使用系统使用最多也是最基础的功能,因此查询功能的测试很有代表性。在此章节主要列举在查询时各种情况下系统结果的测试。
查询数据用例如下表所示。
表6-3 查询数据测试用例
|
测试用例编号 |
YL_05 |
|
|
测试用例名称 |
系统使用者进行查询数据 |
|
|
测试用例描述 |
全部查询以及输入关键词查询 |
|
|
系统入口 |
浏览器 |
|
|
步骤 |
预期结果 |
实际结果 |
|
界面自动查询全部 |
显示对应所有记录 |
预期结果 |
|
输入已存在且能匹配成功的关键字 |
显示所查询到的数据 |
预期结果 |
|
输入不存在的关键字 |
显示数据界面为空 |
预期结果 |
6.3. 系统测试结果
在本次测试的过程主要针对所有功能下的添加操作,修改操作和删除操作,并以真实数据一一进行相关功能项目的输入,最终能够保证每个项目涉及的功能都是能够正常运行,因此能够保证本次设计的,已实现的功能能够正常运行并且相关数据库的信息也同样保证正确。
第7章 结论
闽南理工学院论文管理系统的开发旨在通过信息化手段优化从选题申请到论文提交的全过程管理,提升教学质量和科研效率。系统采用ASP.NET框架结合C#语言进行后端开发,并使用Vue前端技术,数据存储于MySQL数据库中,确保了系统的高效性、稳定性和扩展性。核心功能模块包括注册登录、论文类型管理、选题查询与发布、选题申请审核、指导建议提供、论文进度跟踪、成绩录入、反馈机制、指导计划管理和指导预约等,全面覆盖了论文管理的各项需求。通过这一集成化的解决方案,学校不仅能够简化繁琐的手工操作,减少人为错误,还能提高信息透明度和工作效率,促进学术交流与合作。
未来,随着教育管理需求的日益增长和技术的进步,论文管理系统将不断提升其功能和用户体验。系统将进一步优化用户界面,使其更加友好和直观,使操作更加简便。增强移动端的支持,开发便捷的应用程序,让教师和学生可以随时随地访问系统,提升使用的灵活性和便捷性。此外,系统还将与其他校园管理系统(如教务管理系统、科研管理系统)更紧密地集成,实现数据共享和流程协同,构建全方位的智慧校园生态系统。通过持续的功能改进和用户体验优化,系统将不断适应新的教育管理模式和需求,为高校的教学管理和科研工作提供更强大的支持。最终,该系统将帮助学校在激烈的市场竞争中保持领先地位,提升整体管理水平和教育质量,推动高等教育信息化建设迈向新的高度。
参考文献
- 左萍萍.新时代学历继续教育毕业论文管理的困境与对策[J].现代职业教育,2025,(03):61-64.
- Li T .Factors Influencing the Behavioral Intention of Senior Art Majors of Chengdu to Writing Thesis in the Dissertation Management System[J].International Journal of Learning and Teaching,2024,10(3):
- 蒋银虎.基于ASP.NET的高校毕业论文管理系统设计与实现[J].现代信息科技,2024,8(10):118-122+127.DOI:10.19850/j.cnki.2096-4706.2024.10.024.
- 梁华,周燕婷,姚海燕,等.本科毕业论文信息化管理与质量督导实践探究[J].中国信息化,2024,(03):66-68.
- 鲁瑞,付鲲,王振.以信息化为导向的学术论文管理系统设计[J].天津科技,2024,51(03):76-79.DOI:10.14099/j.cnki.tjkj.2024.03.013.
- 陕西师范大学.一种高校数字化VFP-T论文管理系统: 202310536985.9[P].2023-11-28.
- 刘欣婷.毕业论文管理系统的设计与实现[J].信息与电脑(理论版),2023,35(13):74-76+80.
- 张勇,卢强,鲁晓,等.基于MySQL的科研论文管理系统设计与实现[J].微型电脑应用,2023,39(01):4-6+10.
- 于泳海.毕业论文管理系统的开发与应用——以兰州工商学院为例[J].梧州学院学报,2022,32(03):1-9.
- Somantri A ,Rijayanti R .Designing of Mobile Interface for Thesis Management System by Enterprise Portal[J].INTERNATIONAL CONFERENCE ON FUTURE INFORMATION & COMMUNICATION ENGINEERING,2022,13(1):
- 彭淑燕,刘思聪.职业院校毕业论文在线编辑与管理系统[J].中国新通信,2021,23(22):61-63.
- 王宇,夏丽丽,何颖刚.基于SSM框架的高校毕业论文管理系统的设计与实现[J].电子技术与软件工程,2021,(22):26-29.DOI:10.20109/j.cnki.etse.2021.22.010.
- 孙超.高校毕业论文管理系统的设计与实现研究[J].信息记录材料,2021,22(11):175-176.DOI:10.16009/j.cnki.cn13-1295/tq.2021.11.082.
- 王凌斐.本科生毕业论文管理系统的设计与分析——以上海电力大学经济与管理学院为例[J].经济师,2021,(10):206-207+209.
- 边超.基于B/S架构高校毕业论文管理系统的设计——以中国矿业大学银川学院为例[J].企业科技与发展,2020,(12):64-67.
- 刘晓东,张静.高校毕业设计(论文)教学管理信息系统应用探讨[J].科技与创新,2020,(21):106-107.DOI:10.15913/j.cnki.kjycx.2020.21.048.
- 孟子群,孙超.本科高校毕业设计(论文)网络管理系统研究与实践[J].吉林工程技术师范学院学报,2020,36(10):34-36.
- 胡明,文翠,黄川.基于SpringBoot的毕业论文管理系统设计和开发[J].电脑编程技巧与维护,2020,(07):92-93+104.DOI:10.16184/j.cnki.comprg.2020.07.033.
- 刘越.研究生学术论文指导过程管理系统的设计与实现[D].江西财经大学,2020.DOI:10.27175/d.cnki.gjxcu.2020.000784.
- Weici L .Design of Graduation Thesis Management System Based on School Enterprise Cooperation Mode by B/S Architecture[C]//[出版者不详],2022
致 谢
此次毕业设计的成功完成,离不开诸多人的支持与帮助,特别是我的指导老师。在整个过程中,老师不断给予我极具建设性的意见和建议,耐心解答我的疑问,使我能够不断完善论文和设计方案。这份成果的取得,很大程度上得益于老师的悉心指导,在此向老师表达我最诚挚的谢意。
同时,我也要感谢学院所有任课老师们四年来对我的教诲。正是由于你们传授的专业知识和不懈的激励,我才能在大学期间打下坚实的基础,收获满满的知识财富。没有老师们的辛勤付出,我不可能顺利完成学业,更谈不上今天的成就。
此外,我要特别感谢我的家人和同学们。父母的支持是我前进的动力源泉,无论是物质上的资助还是精神上的鼓励,都给予了我无尽的力量。而我的同学们,是你们在我撰写论文时提供的宝贵意见和无私帮助,让我感受到了团队合作的力量,也让我明白自己并不孤单。
在此,衷心感谢每一位在我求学路上提供过帮助的人。你们的关怀和支持是我宝贵的财富,将永远激励着我前行。尽管本项目因个人能力有限可能存在不足之处,但我愿意接受各位老师的批评指正,并会全力以赴进行改进。再次感谢大家对我学习生涯的每一步所给予的帮助和支持。
点赞+收藏+关注 → 私信领取本源代码、数据库
更多推荐

所有评论(0)