本系统选择编程语言。Pymysql是封装了MySQL驱动的Python驱动一个能使Python连接到MySQL的库。Python语言官方规范访问数据库的统一接口规范(Python DB-API),防止在使用不同数据库时,由于底层数据库技术不同造成接口程序紊乱的问题。通过本次系统设计可以提高自己的编程能力,强化对所学知识的理解和运用
Python版本:python3.7+
前端:vue.js+elementui
框架:django/flask都有,都支持
后端:python
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
本高校学生综合素质评价系统管理员功能,个人中心,学生管理,教师管理,专业信息管理,报考信息管理,成绩信息管理,获奖信息管理,学分信息管理,学生评价管理。学生功能,个人中心,专业信息管理,报考信息管理,成绩信息管理,获奖信息管理,学分信息管理,学生评价管理。教师功能,个人中心,专业信息管理,报考信息管理,获奖信息管理,学分信息管理,学生评价管理。因而具有一定的实用性。
myproject/ <-- 高级别的文件夹
|-- myproject/ <-- Django项目文件夹
| |-- myproject/
| | |-- __init__.py
| | |-- settings.py
| | |-- urls.py
| | |-- wsgi.py
| +-- manage.py
+-- venv/ <-- 虚拟环境文件夹
目录
1系统概述 1
1.1 研究背景 1
1.2研究目的 1
1.3系统设计思想 1
2相关技术 2
2.1 MYSQL数据库 2
2.2 B/S结构 3
3系统分析 6
3.1可行性分析 6
3.1.1技术可行性 6
3.1.2经济可行性 6
3.1.3操作可行性 6
3.2系统性能分析 7
3.2.1 系统安全性 7
3.2.2 数据完整性 7
3.3系统界面分析 7
3.4系统流程和逻辑 9
4系统概要设计 10
4.1概述 10
4.2系统结构 11
4.3.数据库设计 12
4.3.1数据库实体 12
4.3.2数据库设计表 14
5系统详细实现 18
5.1 管理员模块的实现 18
5.1.1 专业信息管理 18
5.1.2 教师信息管理 18
5.2 教师模块的实现 19
5.2.1 获奖信息管理 19
5.2.1 学分信息管理 20
5.2 学生模块的实现 20
5.2.2 专业信息报考 20
5.2.3 报考信息管理 21
5.2.3 学分信息管理 21
6系统测试 22
6.1概念和意义 22
6.2特性 22
6.3重要性 23
6.4测试方法 23
6.5 功能测试 23
6.6可用性测试 24
6.7性能测试 24
6.8测试分析 25
6.9测试结果分析 25
结论 25
致谢语 26
参考文献 26