校园活动管理平台程序的开发,在数据库的选择上面,选择功能强大的MySQL数据库进行数据的存放操作。
技术栈
后端:python
前端:vue.js+elementui
框架:django
Python版本:python3.7+
数据库:mysql5.7
数据库工具:Navicat
开发软件:PyCharm .
1.使用vue框架
2.赞助企业管理
3.活动管理
4.场地管理
5.参与活动人员管理
6.新闻稿管理
7.活动经费管理
本课题使用Python语言进行开发。基于web,代码层面的操作主要在PyCharm中进行,将系统所使用到的表以及数据存储到MySQL数据库中
使用说明
使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
使用PyCharm 导入项目,修改配置,运行项目;
将项目中config.ini配置文件中的数据库配置改为自己的配置,然后运行;
运行成功后,在浏览器中输入:http://localhost:8080/项目名
校园活动管理平台被人们投放于现在的生活中进行使用,该款管理类软件就可以让管理人员处理信息的时间介于十几秒之间。在这十几秒内就能完成信息的编辑等操作。有了这样的管理软件,校园活动信息的管理就离无纸化办公的目标更贴近了。
这次开发的校园活动管理平台管理员功能有个人中心,赞助企业管理,活动信息管理,场地管理,活动参与人员管理,新闻稿管理,活动经费管理。。经过前面自己查阅的网络知识,加上自己在学校课堂上学习的知识,决定开发系统选择B/S模式这种高效率的模式完成系统功能开发。这种模式让操作员基于浏览器的方式进行网站访问,采用的主流的nodejs语言这种面向对象的语言进行
目 录
目 录 III
1 绪论 1
1.1 研究背景 1
1.2目的和意义 1
1.3 论文结构安排 2
2 相关技术 3
2.1 vue框架介绍 3
2.2 B/S架构介绍 3
2.3 MYSQL数据库介绍 4
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.2.3系统可扩展性 8
3.3系统流程分析 8
3.3.1系统登录流程 9
3.3.2信息添加流程 10
3.3.3信息删除流程 10
4 系统设计 12
4.1系统概要设计 12
4.2系统功能结构设计 12
4.3数据库设计 13
4.3.1数据库E-R图设计 13
4.3.2 数据库表结构设计 15
5 系统实现 18
5.1赞助企业管理 18
5.2 活动信息管理 18
5.3 场地信息管理 19
5.4新闻稿信息管理 19
6系统测试 20
6.1 本系统测试 20
6.1.1登录功能测试 20
6.1.2修改密码功能测试 21
6.2测试结果分析 21
结 论 22
参考文献 24
致 谢 25