随着区域稳定性提高与一带一路的发展,自驾、探险等中高端主题旅游有广阔的前景,新疆旅游业急需为自己打造出一张独特的名片。
本文首先较为详尽的介绍了开发工具、开发语言以及开发环境的有关理论,其次介绍了用 Python 语言编写新疆旅游网站的需求分析、总体设计、功能模块的实现等。最后对此次设计做了总结以及未来的规划。
本系统是基于 B/S 开发的一个新疆旅游景点信息网站,主要向用户提供了首页模块、新疆旅游模块、特产商城模块、新闻资讯模块以及为用户提供了评论功能。此网站使用 Python 语言开发,MySQL 数据库为其提供数据支撑。
经测试,本系统功能基本实现,无明显错误。
关键词:旅游景点信息网站;PyCharm;MySQL;Python;Python 的 Django
With the improvement of regional stability and the development of Belt and Road, self-driving, adventure and other high-end theme tourism has broad prospects, the tourism industry in Xinjiang urgently needs to create a unique business card for itself.
This paper firstly introduces the theory of development tool, development language and development environment in detail, then introduces the requirement analysis, overall design and function module realization of Xinjiang tourism website in Python language. Finally, the design is summarized as well as the future planning.
The system is based on B/S development of a Xinjiang tourist attractions information website, mainly to provide users with a home page module, Xinjiang Tourism Module, Specialty Mall Module, news information module and provide users with a comment function. This site is developed in Python with data support from the MySql database.
After testing, the basic function of the system, no obvious error.
Keyword:tourist attractions information website;pycharm;MySql;python and the Django framework of Python
1绪论 1
1.1开发的目的和意义 1
1.2国内外研究现状 1
1.3研究的主要内容 1
1.4系统的开发环境及平台 2
2相关技术综述 3
2.1Python 开发语言 3
2.2Python 的 Django 框架 3
2.3MySQL 数据库 3
3系统需求分析 4
3.1需求分析 4
3.2系统功能分析 4
4系统设计 5
4.1系统总体设计 5
4.2数据库的设计 6
5系统的实现 9
5.1前台展示系统 9
5.1.1前台主界面 9
5.1.2个人中心模块 10
5.1.3新疆旅游模块 12
5.1.4特产商城模块 14
5.1.5新闻资讯模块 15
5.2后台管理系统 17
5.2.1后台管理员 17
5.2.2用户管理模块 17
5.2.3商城信息模块 19
5.2.4新闻资讯模块 20
5.2.5景区列表模块 22
6系统测试 27
6.1测试目的 27
6.2单元测试 27
6.3集成测试 27
6.4系统测试 28
结论 30
致谢 31
参考文献 32
1.1开发的目的和意义
近年来,我国旅游业迅速发展,新疆的旅游事业也从无到有,从小到大,有了