0
点赞
收藏
分享

微信扫一扫

基于Python的旅游管理系统-小程序

本系统以微信小程序为平台,设计并实现了旅游和商业化相结合的系统。本系统采用C/S的网络设计模式,能为用户提供网上浏览旅游详情,选择喜欢的旅游地特产等功能,从而实现旅游个商业化的相结合的需求。并为用户提供了相对应的导航服务。

在本系统的创新点是没有采用传统的购买域名配置访问端口号和安装SSL证书的复杂的操作,而是直接采用的内网穿透技术将复杂难懂的操作省略掉,简化了搭建环境的步骤。在技术上充分的利用微信小程序的众多接口和Python的标准库和模块,让开发更便捷。

关键词:Python,微信小程序, MySQL数据库,旅游购物

ABSTRACT

This system takes WeChat small program as the platform, designs and realizes the system combining tourism and commercialization.This system adopts the network design mode of C/S, which can provide users with functions such as browsing travel details on the Internet and choosing the local specialties of their favorite destinations, so as to realize the demand of combining tourism with commercialization.And provides the corresponding navigation service for the user.

In this system, the traditional complex operation of purchasing domain name, configuring access port number and installing SSL certificate is not adopted, but the direct Intranet penetration technology omits the complicated and complicated operation and simplifies the steps of setting up the environment.In the technical full use of WeChat small program interface and Python standard library and module, so that more convenient development.

This article from the user demand, small program system design, functional code implementation and other aspects of the perfect software development process.This system USES Python development language, MySQL database, PyCharm, NATAPP, SQLyog, WeChat developer tools and other development environment and development tools.

KEYWORDS: Python; WeChat  applet; MySQL; travel shopping.

目  录

第1章 引言 1

1.1 项目开发的背景和目的 1

1.2 项目的需求分析 1

1.3 国内外相关技术分析 1

1.4 项目的技术选型 2

1.5 项目的技术创新 2

1.6 项目的主要内容 3

1.7 论文结构 3

第2章 系统相关的技术介绍 4

2.1 微信小程序 4

2.1.1 微信小程序简介 4

2.1.2 微信小程序生命周期 4

2.1.3 微信小程序的数据请求和过程 5

2.2 C/S模式 5

2.3 Python语言 5

2.3.1 Python语言的概述 5

2.3.2 Python的优缺点 6

2.4 MySQL数据库 6

2.4.1 MySQL简介 6

2.4.2 MySQL应用 7

2.4.3 MySQL管理 7

第3章 系统需求分析 8

3.1功能需求 8

3.1.1 客户端功能需求 8

3.1.2 服务器端 8

3.2 模块与结构 9

3.2.1 客户端 9

3.2.2 系统用例图 10

3.2.3 后台管理模块 12

3.3 数据库设计 13

3.3.1数据库E-R图 13

3.3.2数据库表设计 14

第4章 系统实现 19

4.1 系统结构 19

4.1.1 部署图 19

4.1.2 系统框架图 19

4.2 微信小程序客户端 20

4.2.1 用户登录 20

4.2.2 查看景点和新闻和商品信息 21

4.2.3 定位导航页面 23

4.2.4 购物车页面 26

4.2.5 个人中心页面 30

4.3 服务端 35

4.3.1 服务框架 35

4.3.2 后台服务数据 35

4.3.3 Python的模块 36

第5章 系统测试 38

5.1 系统测试的目的 38

5.2 系统测试的范围 38

5.3 系统测试的方法 38

5.4 系统测试的过程 38

第6章 结论与展望 42

参考文献 44

致  谢 45

附录 46


举报

相关推荐

0 条评论