网站开发工具的选择违法网站怎么做安全
基普通用户模块含有个人中心、耕地信息管理、转让许可申请管理、租赁许可申请管理等功能;普通管理员模块含有个人中心、用户管理、公示公告管理、耕地信息管理、耕地信息统计、转让许可申请管理、租赁许可申请管理、转让协议管理、租赁协议管理等功能;管理员模块含有个人中心、用户管理、公示公告管理、耕地信息管理、耕地信息统计、转让许可申请管理、租赁许可申请管理、转让协议管理、租赁协议管理、系统管理和审核等功能;






 耕地信息统计和分类,耕地出售、转让信息发布,和耕地信息搜索于python语言设计并实现了耕地信息管理系统。该系统基于B/S即所谓浏览器/服务器模式,应用django框架,选择MySQL作为后台数据库。系统主要包括首页、个人中心、普通管理员、用户、公示公告、耕地信息、转让许可申请、租赁许可申请、转让协议、租赁协议、系统管理等功能模块。
  我们最初的项目结构由五个文件组成:
   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/                  <-- 虚拟环境文件夹
目录
 摘 要    1
 Abstract    1
 1 绪论    1
 1.1 课题背景    1
 1.2 课题研究现状    1
 1.3 初步设计方法与实施方案    2
 1.4 本文研究内容    2
 2 系统开发环境    4
 2.1 python语言    4
 2.2 B/S架构    4
 2.3 MySQL 介绍    5
 2.4 django框架    5
 3 系统分析    6
 3.1 系统可行性分析    6
 3.1.1 经济可行性    6
 3.1.2 技术可行性    6
 3.1.3 运行可行性    6
 3.2 网站现状分析    6
 3.3 功能需求分析    7
 3.4 系统设计规则与运行环境    8
 3.5系统流程分析    8
 3.5.1操作流程    8
 3.5.2添加信息流程    9
 3.5.3删除信息流程    10
 4 系统设计    11
 4.1 系统设计主要功能    11
 4.2 数据库设计    11
 4.2.1 数据库设计规范    11
 4.2.2 E-R图    11
 4.2.3 数据表    12
 5 系统实现    18
 5.1  系统功能模块    18
 5.2  管理员功能模块    20
 5.3  用户功能模块    25
 5.4  普通管理员功能模块    25
 6 系统测试    27
 6.1 功能测试    27
 6.2 可用性测试    27
 6.3 维护测试    28
 6.4 性能测试    28
 6.5 测试结果分析    29
 结 论    30
 参考文献    31
 致 谢    33
