后端:python 
前端:vue.js+elementui
框架:django/flask
Python版本:python3.7+
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm 

都可以前段:
(1)    用户登录模块
(2)    每周一贴模块,分享关于垃圾分类的有趣小知识
(3)    图片识别模块,用户可以对想要识别的垃圾拍照,系统将会自动识别出所属的垃圾分类的类别
(4)    文字搜索模块,用户也可以手动搜索相关垃圾的分类情况
(5)    垃圾分类常识
(6)    医疗垃圾处理模块,医疗垃圾需特殊处理,该模块将会提供相关知识
(7)    错误小便签模块,对于用户扔错的垃圾,用户可以进入该系统并对其进行记录,用户可以定期进行查看
(8)    每日问答模块,可以提高用户的使用积极性,考验其掌握程度
 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
使用PyCharm 导入项目,修改配置,运行项目;
将项目中config.ini配置文件中的数据库配置改为自己的配置,然后运行;
本系统选择编程语言。Pymysql是封装了MySQL驱动的Python驱动一个能使Python连接到MySQL的库。Python语言官方规范访问数据库的统一接口规范(Python DB-API),防止在使用不同数据库时,由于底层数据库技术不同造成接口程序紊乱的问题。通过本次系统设计可以提高自己的编程能力,强化对所学知识的理解和运用
方法: 
(1)调查法:从实际的系统开发目的出发,结合系统需求调研,得出本系统的功能结构模块。
(2)文献研究法:通过大量查阅有关本系统的相关技术书籍,更详尽地了解网上有关系统的现状及相关技术。
(3)经验总结法:经过网络搜索、老师指导以及自己的开发经验结合,对系统开发具体情况,进行归纳与分析,使之系统化、理论化。
(4)实证研究法:自己进行大量的编码测试,一切从动手编码出发,结合自己以前的编程基础,实现系统所需要的功能。
 
后端:
(1)    记录用户的信息
(2)    对于用户经常查询的垃圾进行记录,多出现相关方面的知识
(3)    每日问答中对于做错的题目可以重复出现
 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐