摘  要


在各学校的教学过程中,旅游管理系统是一项非常重要的事情。随着计算机多媒体技术的发展和网络的普及。采用当前流行的B/S模式以及3层架构的设计思想通过Python技术来开发此系统的目的是建立一个配合网络环境的旅游管理系统,这样可以有效地解决旅游管理信息混乱的局面。

本文首先介绍了旅游管理系统的发展背景与发展现状,然后遵循软件常规开发流程,首先针对系统选取适用的语言和开发平台,根据需求分析制定模块并设计数据库结构,再根据系统总体功能模块的设计绘制系统的功能模块图,流程图以及E-R图。然后,设计框架并根据设计的框架编写代码以实现系统的各个功能模块。最后,对初步完成的系统进行测试,主要是功能测试、单元测试和性能测试。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。


关键字:旅游管理系统;Django ;Mysql数据库



















Abstract


In each school teaching process, tourism management system is a very important thing. With the development of computer multimedia technology and the popularity of the network. Using the current popular B/S mode and the design idea of 3-layer architecture through Python technology to develop this system is to establish a tourism management system with the network environment, so that can effectively solve the situation of tourism management information chaos.

This paper first introduces the development background and status quo of the tourism management system, and then follows the routine software development process. Firstly, it selects the appropriate language and development platform for the system, develops modules and designs the database structure according to the demand analysis, and then draws the functional module diagram, flow chart and E-R diagram of the system according to the design of the overall functional modules of the system. Then, the framework is designed and the code is written according to the designed framework to realize the various functional modules of the system. Finally, the preliminary system is tested, mainly functional test, unit test and performance test. The test results show that the system can achieve the required function, the running condition is acceptable without obvious shortcomings.


Key words: tourism management system; Django; Mysql database



目  录


第一章 概述 1

1.1 引言 1

1.2课题研究目的 1

1.3 开发现状分析  2

1.4 课题开发意义 2

第二章 开发技术介绍 4

2.1 系统开发平台 4

2.2 平台开发相关技术 4

2.2.1  Django技术 4

2.2.2  Mysql数据库介绍 4

2.2.3  Mysql环境配置 4

2.2.4  B/S架构 5

2.2.4   Django框架 5

第三章 系统分析 7

3.1 可行性分析 7

3.1.1 技术可行性 7

3.1.2 操作可行性 7

3.1.3经济可行性 7

3.2性能需求分析 8

第四章 系统设计 9

4.1功能结构 9

4.2 数据库设计 9

4.2.1 数据库E/R图 9

4.2.2 数据库表 11

第五章 系统功能实现 16

5.1管理员功能模块 16

第六章 系统测试 26

第七章 总结 27

致  谢 28

参考文献 29

 

管理员子系统模块主要包括对系统首页、个人中心、用户管理、景点类型管理、旅游景点管理、旅游路线管理、酒店信息管理、特色商城管理、门票预订管理、酒店预订管理、购买商品管理、系统管理模块。

个人中心是可以进行添加个人中心管理员操作。添加管理员时,需要分别设置个人信息,个人信息不能为空,设置密码,在下拉选择框中选择权限。该模块还具备查询所有用户列表,可以编辑修改列表中个人的资料,包括用户名、密码和权限。

基于django的旅游管理系统-计算机毕业设计源码+LW文档_开发平台

基于django的旅游管理系统-计算机毕业设计源码+LW文档_开发平台_02

基于django的旅游管理系统-计算机毕业设计源码+LW文档_功能模块_03

基于django的旅游管理系统-计算机毕业设计源码+LW文档_开发平台_04