大家可以帮忙点赞、收藏、关注、评论啦 👇🏻
一、项目介绍
考试基本是每个学生都要面对的一个问题,学生时代每个学期都要经历大大小小的考试,很多时候在考前刷题可以更好的掌握所学的知识,为了让学生能够有一个更加方便的在线刷题系统为此我开发了本次的基于微信的刷题小程序
本基于微信的刷题小程序是根据当前刷题管理的实际情况开发的,在系统语言选择上我们使用的Python语言,数据库是小巧灵活的MySQL数据库,本系统的开发可以极大的满足了刷题的需求。
基于微信的刷题小程序是一个可以很大程度上解决刷题管理问题的系统。基于微信的刷题小程序分为小程序部分和后台管理两部分。小程序主要功能包含:注册登录,首页,试卷列表,在线考试,考试记录和错题等功能;后台管理部分功能主要包括系统首页,个人中心,教师管理,学生管理,试卷管理,试题管理,系统管理,考试管理等功能。基于微信的刷题小程序主要使用MySQL作为数据库管理系统,开发环境是微信开发工具和Hbuilder以及pycharm,本系统的开发基本满足了在线刷题管理的需要。
二、视频展示
还未上传,需要来问。
三、开发环境
开发语言:Python
框架:flask
Python版本:python
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
浏览器:谷歌浏览器
四、系统展示
页面展示:
五、代码展示
def python9l136_users_login():
if request.method == 'GET' or request.method == 'POST':
msg = {'code': normal_code, 'msg': 'success'}
req_dict = session.get("req_dict")
datas = users.getbyparams(users, users, req_dict)
if not datas:
msg['code'] = password_error_code
msg['msg'] = '登录失败'
return jsonify(msg)
req_dict['id'] = datas[0].get('id')
return Auth.authenticate(Auth, users, req_dict)
@main_bp.route("/python9l136/users/register", methods=['POST'])
def python9l136_users_register():
if request.method == 'POST':
msg = {'code': normal_code, 'msg': 'success'}
req_dict = session.get("req_dict")
error = users.createbyreq(users, users, req_dict)
if error != None:
msg['code'] = crud_error_code
msg['msg'] = error
return jsonify(msg)
六、项目文档展示
七、项目总结
本系统主要研究了基于微信的刷题小程序的设计与开发,系统在经过调查和咨询身边的人以及自己的切身体会确定了需求,并通过Python语言,微信小程序和MySQL数据库实现编码工作,系统开发中遵循了软件开发的思想对系统的结构,功能模块以及数据库设计等进行阐述。
基于微信的刷题小程序是一个可以很大程度上解决刷题管理问题的系统。基于微信的刷题小程序分为小程序部分和后台管理两部分。小程序主要功能包含:注册登录,首页,试卷列表,在线考试,考试记录和错题等功能;后台管理部分功能主要包括系统首页,个人中心,教师管理,学生管理,试卷管理,试题管理,系统管理,考试管理等功能。基于微信的刷题小程序主要使用MySQL作为数据库管理系统,开发环境是微信开发工具和Hbuilder以及pycharm,本系统的开发基本满足了在线刷题管理的需要。