环境保护是一项利国利民的重大民生工程,是造福子孙后代的幸福事,基于全面分析我国大学生环境保护教育现状的基础上提出了高校可通过开设环境类通识任选课、专业课中融入环境保护教育、环境保护实践教学、环境保护第二课堂等有效途径加强对非环境类专业大学生环境保护教育。
本系统就以垃圾分类论坛的设计与实现来对整个系统的描术,主要以:垃圾信息、垃圾图谱、活动信息、学习视频、垃圾分类论坛交流、试卷等。所以,经过分析,使用python的语言来开发本垃圾分类论坛。Pycharm语言具有开发软件的特性,其优点是安全性能高,能减轻用户端浏览器的负担,提高交互速度。系统拟选用的python开发平台先结合 Pycharm服务器开发更加的简单和便捷,其快捷方便的代码编辑界面,友好的代码提示,以及智能高效的代码调试,让整个开发过程更高效;采用的数据库为MySQL。
开发垃圾分类论坛的设计与实现来代替传统的纸质垃圾分类提交方式,实现在线垃圾分类论坛的网络化管理。
在对系统进行功能需求分析,首先要了解系统的使用场合和使用人群。本系统是针对现垃圾分类中的问题而开发的一套垃圾分类论坛的设计与实现。基于Web的形式完成对管理。本系统分为两个权限:系统管理员、用户。
(1) 系统管理员的功能:
管理员登录功能、管理员更改密码、管理员查看整个系统的模块、管理员对用户进行新增、删除。
(2) 用户的功能:
用户通过注册页面注册、登录修改个人信息。
(3) 垃圾信息的功能:
对垃圾信息进行查看评论、收藏。
(4)活动信息的功能:
用户登录后通过活动信息页面进行报名提交。
(5)学习视频的功能:
通过视频页面认识垃圾的分类的常识。
(6)论坛交流的功能:
用户通过论坛进行帖子发布,可选择公开或私人,评论其他用户帖子,后台管理员进行维护
(7)试卷的功能:
用户通过试卷列表查看试卷名称、考试时长、创建时间。
(8)在线客服的功能:
用户通过在线客服向管理员提问,管理员进行回复用户。
(9)系统管理
管理员通过系统管理管理在线客服、轮播图,以及对整个系统进行维护等操作
目 录
1 绪论 1
1.1引言 1
1.2课题研究目 1
1.3开发现状分析 2
1.4课题开发意义 2
2 开发环境介绍 4
2.1 Python简介 4
2.2 Dango框架介绍 5
2.3 MySQL数据库 6
3 系统分析 11
3.1需求分析 11
3.1.1设计目标 11
3.1.2用户需求分析 11
3.1.3系统功能需求分析 11
3.2功能分析 12
4 系统设计 14
4.1系统总体设计 15
4.2功能设计 16
4.3数据库设计 17
5 系统实现
5.1系统的主要文件组成 18
5.2管理员模块 19
5.3前台功能模块 20
5.4用户后台功能模块 21
6 系统测试 22
6.1测试流程 23
6.2测试结果 24
7 总结与展望 25
参 考 文 献 26
致 谢 27