Python-Django毕业设计基于小程序的家校沟通系统(程序+Lw)

该项目含有源码、文档、程序数据库、配套开发软件、软件安装教程

项目运行

环境配置:

Pychram社区版+ python3.7.7 + Mysql5.7 + HBuilderX+list pip+Navicat11+Django+nodejs。

项目技术:

django + python+ Vue 等等组成,B/S模式 +pychram管理等等。

环境需要

1.运行环境:最好是python3.7.7,我们在这个版本开发的。其他版本理论上也可以。

2.pycharm环境:pycharm都可以。推荐pycharm社区版;

3.mysql环境:建议是用5.7版本均可

4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;

6.Navcat11:这个版本不限10/11/14/15都可以。

Python-Django毕设帮助,指导,源码(见文末),调试部署

本系统使用了java和mysql结合的结构开发了小程序的家校沟通系统应用,系统中所有和数据库有关系的操作都通过一个通用类来实现,大大提高了代码的耦合性,当数据库类型等信息变化后直接修改类文件就可以了,不再需要每个页面都修改。另外本系统解决了中文的问题,也是在配置文件中添加了编码方式的形式解决的,本系统另外一个大的特点是系统对数据库的操作都单独的写在了一个类里,这样对系统的所有数据库操作都只访问这个类就可以了,不要每个页面都去写数据库的操作,提高了系统的集成性。

5.1小程序端

注册,在注册页面可以填写用户名、密码、姓名、身份证、手机号码、学校、学科学段、邮箱、所在地区等信息完成注册,如图5-1所示。

 

图5-1注册界面图

登录,在登录页面填写账号、密码,选择角色进行登录如图5-2所示。

 

图5-2登录界面图

用户登录到小程序的家校沟通系统可以查看首页、班级课表、班级作业、交流圈、我的等内容,如图5-3所示。

 

图5-3系统首页界面图

班级课表,在班级课表页面可以查看课程名称、课程类型、班级、图片、课程安排、发布日期、账号、教师姓名等信息,如图5-4所示。

 

图5-4班级课表界面图

班级作业,在班级作业页面可以查看作业标题、班级名称、截止时间、账号、教师姓名、作业内容等信息,如图5-5所示。

 

图5-5班级作业界面图

用户,在用户页面可以查看班级通知、班级课表、课外活动、班级作业、选课信息、班级信息、班级小组、作业提交、作业批改、考勤信息等信息,如图5-6所示。

 

图5-6用户界面图

课外活动,在课外活动页面可以查看活动名称、活动类型、班级名称、活动时间、活动日期、活动地址、账号、教师姓名等信息,如图5-7所示。

 

图5-7课外活动界面图

用户信息,在用户信息页面通过填写账号、密码、教师姓名、头像、学校、所在地区、身份证、邮箱、手机等信息进行保存,如图5-8所示。

 

图5-8用户信息界面图

教师,在教师页面可以查看班级课表、班级作业、选课信息、班级信息、班级小组、作业提交、作业批改、考勤信息、打卡信息、我的收藏管理、我要发帖、我的发帖等信息,如图5-9所示。

 

图5-9教师界面图

选课信息,在选课信息页面可以查看课程名称、课程类型、班级、账号、教师姓名、内容、日期、用户名、姓名、审核回复等信息,如图5-10所示。

 

图5-10选课信息界面图

班级信息,在班级信息页面可以查看编号、班级名称、用户名、姓名、家长姓名、联系电话、地址、账号、教师姓名等信息,如图5-11所示。

 

图5-11班级信息界面图

作业批改,在作业批改页面可以查看作业标题、班级名称、用户名、姓名、成绩、账号、教师姓名、点评信息、评语等信息,如图5-12所示。

 

图5-12作业批改界面图

5.2服务端

管理员通过填写账号、密码、角色进行登录如图5-13所示。

 

图5.13管理员登录界面图

管理员登录进入小程序的家校沟通系统可以查看首页、个人中心、用户管理、小说分类管理、小说信息管理、用户分享管理、管理员管理、留言板管理、交流中心、系统管理等信息,如图5-14所示。

 

图5-14管理员功能界面图

用户管理,在用户管理页面中可以查看索引、用户名、密码、姓名、头像、身份证、手机号码、学校、学科学段、邮箱、所在地区等信息,并可根据需要进行修改或删除等操作,如图5-15所示。

 

图5-15用户管理界面图

Python-Django毕设帮助,指导,源码获取������������������调试部署