python基于django的留学生服务管理平台

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

留学服务管理平台的用户是系统最根本使用者按需要分析系统包括三类用户学生、教师、管理员。这三类用户对系统的需求简要如下。技术栈
后端python+django
前端vue+CSS+JavaScript+jQuery+elementui
开发语言Python
框架django/flask
Python版本python3.7.7
数据库mysql  
数据库工具Navicat
开发软件PyCharm .
本课题使用面向对象的设计思想进行设计对系统的现状进行调研收集当前留学服务管理平台的需求以及对高校业务的调查整理需求文档使用用例图状态图等进行描述接着使用面向对象技术设计系统功能系统数据库。完成留学服务管理平台主要包括了系统的开发背景收集、建模工具选型、技术确定、需求分析的整理、数据库的设计和功能模块划分、系统环境的部署、实现测试方法的选择以及最后的搭建部署。

 我们最初的项目结构由五个文件组成
  manage.py使用django-admin命令行工具的快捷方式。它用于运行与我们项目相关的管理命令。我们将使用它来运行开发服务器运行测试创建迁移等等。
  __init.py这个空文件告诉python这个文件夹是一个python包。
  settings.py这个文件包含了所有的项目配置。将来我们会一直提到这个文件
  urls.py这个文件负责映射我们项目中的路由和路径。例如如果你想在访问URL / about/ 时显示某些内容则必须先在这里做映射关系。
  wsgi.py该文件是用于部署的简单网关接口。你可以暂且先不用关心她的内容就先让他在那里就好了。
 django自带了一个简单的网络服务器。在开发过程中非常方便所以我们无需安装任何其他软件即可在本地运行项目。我们可以通过执行命令来测试一下它
 python manage.py runserver
  myproject/                  <-- 高级别的文件夹
  |-- myproject/             <-- Django项目文件夹
  |    |-- myproject/
  |    |    |-- __init__.py
  |    |    |-- settings.py
  |    |    |-- urls.py
  |    |    |-- wsgi.py
  |    +-- manage.py
  +-- venv/                  <-- 虚拟环境文件夹
3.1.1 老师用户  
教师用户通过后台管理的登录页面选择教师权限后进行登录通过验证后进入留学服务管理平台的管理主页在主页中进行教师权限的管理教师用户具有预约课程的管理课程定制管理、课程信息查看。
教师查看学生预约课程信息审核预约状态通过审核之后对预约课程进行定制填写课程定制内容。
3.1.2 学生用户
学生用户只要实现了前台信息的查看打开首页查看留学公告公告资讯在线交流。在留学服务公告中点击留学申请提交信息到数据库中管理员对留学申请进行审核。
在公告资讯中查看相关的留学服务公告步骤等信息。
在个人后台可以查看留学申请状态针对留学申请发布服务定制请求。并可以进行课程的预约服务查看老师对课程的定制内容。
学生用户通过账户账号登录登录后具有所有的操作权限如果没有登录不能在线留言。学生用户退出系统将注销个人的登录信息。
3.1.3 管理员用户  
管理员通过后台的登录页面选择管理员权限后进行登录管理员权限包括用户管理、留学公告管理、留学申请管理服务定制管理预约课程管理课程定制管理课程查看、信息统计系统管理。用户管理包括学生用户、老师、用户留学公告中发布相关的留学服务信息。传送到前台提供给学生查看留学申请中查看学生的申请记录进行审核。
在线交流是对前台用户留言内容进行管理删除留言信息查看留言信息。管理员管理后点击退出注销登录信息。
目前在国内市场上已经出现了与本课题研究内容类似的平台这些平台一经推出就深受业主用户和留学服务公司的欢迎用户使用后反响效果普遍还不错。同时根据一份公开的问卷调查来看超过八成留学生进行留学时会通过留学服务平台了解、交流相关的信息可见留学服务管理平台将是未来的一种发展趋势。
目  录

摘  要    I
Abstract    I
第一章 绪论    1
1.1系统开发的背景    1
1.2系统开发的意义    1
1.3本文研究内容    2
第二章 系统开发技术    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.3 学生信息用例分析    7
3.2.3 留学服务管理用例分析    8
3.2.4 课程管理用例分析    9
3.3 非功能性需求分析    10
第四章 系统设计    12
4.1系统功能设计    12
4.2 系统总体设计    13
4.2.1 系统流程图    13
4.2.2 数据流图    13
4.3 系统架构设计    14
4.4 数据库设计    15
4.4.1 ER图设计    15
4.4.2 数据库表设计    15
第五章 系统实现    17
5.1前台功能的实现    17
5.1.1 首页界面    17
5.1.2 学生注册界面    17
5.1.3 留学服务详情界面    18
5.1.4 公告资讯界面    19
5.1.5 在线交流界面    19
5.2教师功能模块的实现    20
5.2.1 课程管理    20
5.2.2 课程预约信息管理    20
5.2.3 课程定制管理    21
5.3管理员模块的实现    22
5.3.1 留学公告管理    22
5.3.2 学生信息管理    23
5.3.3 教师管理    24
5.3.4 留学申请管理    24
结论    26
参考文献    27
致 谢    29
 

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: gopython