数据要被工作人员通过界面操作传输至数据库中。通过研究,以MySQL为后端数据库,以nodejs为前端技术,以pycahrm为开发平台,采用vue.js架构,建立一个提供个人中心、学生管理、导师管理、课题信息管理、学生选题管理、论文提交管理、论文指导管理、论文答辩管理、答辩成绩管理、系统管理等必要功能的、稳定的高校毕业设计信息管理系统。
后端:python+django
前端:vue+CSS+JavaScript+jQuery+elementui
开发语言:Python
框架:django/flask
Python版本:python3.7.7
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
本文从高校毕业设计信息管理的实际需要出发,为降低系统的耦合性,采用vue.js框架集完成了系统总体架构的设计,以提高系统的重用性、可适用性及可维护性。
系统包括管理员、导师和学生三个角色;
毕业设计信息是现如今高校中一个重要的组成部分,本文将从高校毕业设计信息管理的需求和现状进行分析,使得本系统的设计实现具有可使用的价。做出一个实用性好的高校毕业设计信息管理系统,使其能满足用户的需求,并可以让用户更方便快捷地高校毕业设计。高校毕业设计信息管理系统的设计开发,目的主要是为了简化管理过程,使管理员更好地完成工作,在工作中实现高效快捷的管理效率。
近年来,随着互联网的蓬勃发展,高校对毕业设计信息的管理提出了更高的要求。以传统的管理方式已无法满足现代人们的需求。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,随着各行业的不断发展,高校毕业设计信息管理系统建设也逐渐进入了信息化的进程。
这个系统的设计主要包括系统页面的设计和方便用户互动的后端数据库,而前端软件的开发则需要良好的数据处理能力、友好的界面和易用的功能。
关键词:高校毕业设计信息;vue.js框架;MySQL数据库
目 录
1 绪 论 1
1.1开发背景 1
1.2国内外研究现状和发展趋势综述 1
1.3开发设计的意义及研究方向 1
2 系统开发技术 3
2.1 nodejs编程语言 3
2.2开发框架 3
2.3 IDEA介绍 3
2.4 B/S架构 4
2.5 MySQL数据库介绍 4
3系统分析 5
3.1整体分析 5
3.2功能需求分析 5
3.3 系统可行性分析 7
3.3.1技术可行性 7
3.3.2经济可行性 7
3.3.3操作可行性 7
3.4系统流程分析 7
3.4.1操作流程 7
3.4.2添加信息流程 9
3.4.3删除信息流程 9
4 系统设计 11
4.1 系统体系结构 11
4.2 系统总功能结构设计 12
4.3 数据库设计 12
4.4 数据表 14
5 系统详细设计 19
5.1系统功能实现 19
5.2后台模块实现 20
5.2.1管理员模块实现 21
5.2.2导师模块实现 24
5.2.3学生模块实现 26
6 系统测试 28
6.1 运行环境 28
6.1.1软件平台 28
6.1.2 硬件平台 28
6.2 测试过程 28
6.2.1 界面测试 28
6.2.2 功能测试 28
6.2.3系统的测试环境 29
结 论 30
参考文献 31
致 谢 32