摘要
隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。本文介紹了智慧旅游平臺(tái)開發(fā)微信小程序的開發(fā)全過程。通過分析智慧旅游平臺(tái)開發(fā)微信小程序管理的不足,創(chuàng)建了一個(gè)計(jì)算機(jī)管理智慧旅游平臺(tái)開發(fā)微信小程序的方案。文章介紹了智慧旅游平臺(tái)開發(fā)微信小程序的系統(tǒng)分析部分,包括可行性分析等,系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。
本智慧旅游平臺(tái)開發(fā)微信小程序功能有管理員和用戶。管理員功能有個(gè)人中心,用戶管理,景點(diǎn)分類管理,旅游景點(diǎn)管理,景點(diǎn)購票管理,景區(qū)活動(dòng)管理,留言板管理,系統(tǒng)管理。用戶可以查看景點(diǎn)信息,活動(dòng)信息,還可以購票,以及留言。因而具有一定的實(shí)用性。
本站后臺(tái)采用Java的SSM框架進(jìn)行后臺(tái)管理開發(fā),可以在瀏覽器上登錄進(jìn)行后臺(tái)數(shù)據(jù)方面的管理,MySQL作為本地?cái)?shù)據(jù)庫,微信小程序用到了微信開發(fā)者工具,充分保證系統(tǒng)的穩(wěn)定性。系統(tǒng)具有界面清晰、操作簡單,功能齊全的特點(diǎn),使得智慧旅游平臺(tái)開發(fā)微信小程序管理工作系統(tǒng)化、規(guī)范化。
關(guān)鍵詞:智慧旅游平臺(tái)開發(fā)微信小程序;SSM框架;MYSQL數(shù)據(jù)庫
Abstract
With the more and more in-depth and extensive application of information technology in management, the implementation of management information system has gradually matured in technology. This paper introduces the whole process of the development of wechat app on the smart tourism platform. By analyzing the shortcomings of wechat small program management in the development of smart tourism platform, a scheme of developing wechat small program in the development of smart tourism platform with computer management is created. This paper introduces the system analysis part of wechat small program development on smart tourism platform, including feasibility analysis, etc. the system design part mainly introduces the system function design and database design.
This smart tourism platform has the functions of administrator and user. Administrator functions include personal center, user management, scenic spot classification management, scenic spot management, scenic spot ticket management, scenic spot activity management, message board management and system management. Users can view the information of scenic spots, activities, tickets and messages. So it has certain practicability.
This site uses Java SSM framework for background management and development. You can log in to the browser to manage the background data. MySQL is the local database, and wechat applet uses wechat developer tools to fully ensure the stability of the system. The system has the characteristics of clear interface, simple operation and complete functions, which makes the development of wechat small program management of smart tourism platform systematic and standardized.
Keywords:Smart tourism platform development wechat small program; SSM framework; Mysql database
目錄
1系統(tǒng)概述 1
1.1 研究背景 1
1.2研究目的 1
1.3系統(tǒng)設(shè)計(jì)思想 1
2相關(guān)技術(shù) 3
2.1微信小程序 3
2.2 MYSQL數(shù)據(jù)庫 3
2.3 uni-app 4
2.4 SSM框架簡介 4
3系統(tǒng)分析 6
3.1可行性分析 6
3.1.1技術(shù)可行性 6
3.1.2經(jīng)濟(jì)可行性 6
3.1.3操作可行性 6
3.2系統(tǒng)性能分析 7
3.2.1 系統(tǒng)安全性 7
3.2.2 數(shù)據(jù)完整性 7
3.3系統(tǒng)界面分析 7
3.4系統(tǒng)流程和邏輯 9
4系統(tǒng)概要設(shè)計(jì) 10
4.1概述 10
4.2系統(tǒng)結(jié)構(gòu) 11
4.3.數(shù)據(jù)庫設(shè)計(jì) 11
4.3.1數(shù)據(jù)庫實(shí)體 11
4.3.2數(shù)據(jù)庫設(shè)計(jì)表 13
5系統(tǒng)詳細(xì)實(shí)現(xiàn) 17
5.1 后臺(tái)模塊的實(shí)現(xiàn) 17
5.1.1 用戶信息管理 17
5.1.2 旅游景點(diǎn)管理 17
5.1.3 景區(qū)活動(dòng)管理 18
5.2 小程序會(huì)員模塊的實(shí)現(xiàn) 19
5.2.1 系統(tǒng)首頁 19
5.2.2 我的菜單 20
5.2.3 景點(diǎn)購票 21
6系統(tǒng)測試 22
6.1概念和意義 22
6.2特性 22
6.3重要性 23
6.4測試方法 23
6.5 功能測試 24
6.6可用性測試 24
6.7性能測試 24
6.8測試分析 25
6.9測試結(jié)果分析 25
結(jié)論 25
致謝語 26
參考文獻(xiàn) 26
1 系統(tǒng)概要設(shè)計(jì)
4.1概述
本系統(tǒng)后臺(tái)采用B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))和基于Web服務(wù)兩種模式,是一個(gè)適用于Internet環(huán)境下的模型結(jié)構(gòu)。只要用戶能連上Internet,便可以在任何時(shí)間、任何地點(diǎn)使用。系統(tǒng)工作原理圖如圖4-1所示:
圖4-1系統(tǒng)工作原理圖
4.2系統(tǒng)結(jié)構(gòu)
設(shè)計(jì)的功能結(jié)構(gòu)圖如下圖所示:
圖4-2功能結(jié)構(gòu)圖
4.3.數(shù)據(jù)庫設(shè)計(jì)
4.3.1數(shù)據(jù)庫實(shí)體
概念設(shè)計(jì)的目標(biāo)是設(shè)計(jì)出反映某個(gè)組織部門信息需求的數(shù)據(jù)庫系統(tǒng)概念模式,數(shù)據(jù)庫系統(tǒng)的概念模式獨(dú)立于數(shù)據(jù)庫系統(tǒng)的邏輯結(jié)構(gòu)、獨(dú)立于數(shù)據(jù)庫管理系統(tǒng)(DBMS)、獨(dú)立于計(jì)算機(jī)系統(tǒng)。
概念模式的設(shè)計(jì)方法是在需求分析的基礎(chǔ)上,用概念數(shù)據(jù)模型(例如E-R模型)表示數(shù)據(jù)及數(shù)據(jù)之間的相互聯(lián)系,設(shè)計(jì)出反映用戶信息需求和處理需求的數(shù)據(jù)庫系統(tǒng)概念模式。概念設(shè)計(jì)的目標(biāo)是準(zhǔn)確描述應(yīng)用領(lǐng)域的信息模式,支持用戶的各種應(yīng)用,這樣既容易轉(zhuǎn)換為數(shù)據(jù)庫系統(tǒng)邏輯模式,又容易為用戶理解。數(shù)據(jù)庫系統(tǒng)概念模式是面向現(xiàn)實(shí)世界的數(shù)據(jù)模型,不能直接用于數(shù)據(jù)庫系統(tǒng)的實(shí)現(xiàn)。在此階段,用戶可以參與和評(píng)價(jià)數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì),從而有利于保證數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)與用戶的需求相吻合。在概念模式的設(shè)計(jì)中,E-R模型法是最常見的設(shè)計(jì)方法。本系統(tǒng)的E-R圖如下圖所示:
(1)景點(diǎn)分類信息的實(shí)體屬性圖如下:
圖4.12 景點(diǎn)分類信息實(shí)體屬性圖
(2)通知旅游資訊屬性圖如圖4.13所示:
圖4.13旅游資訊實(shí)體屬性圖
(3)留言板信息實(shí)體屬性圖如圖4.14所示:
圖4.14 留言板信息實(shí)體屬性圖
4.3.2數(shù)據(jù)庫設(shè)計(jì)表
智慧旅游平臺(tái)開發(fā)微信小程序需要后臺(tái)數(shù)據(jù)庫,下面介紹數(shù)據(jù)庫中的各個(gè)表的詳細(xì)信息:
表4. 1景區(qū)活動(dòng)評(píng)論表
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
addtime timestamp 否 CURRENT_TIMESTAMP 創(chuàng)建時(shí)間
refid bigint(20) 否 關(guān)聯(lián)表id
userid bigint(20) 否 用戶id
nickname varchar(200) 是 NULL 用戶名
content longtext 否 評(píng)論內(nèi)容
reply longtext 是 NULL 回復(fù)內(nèi)容
表4.2 旅游景點(diǎn)評(píng)論表
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
addtime timestamp 否 CURRENT_TIMESTAMP 創(chuàng)建時(shí)間
refid bigint(20) 否 關(guān)聯(lián)表id
userid bigint(20) 否 用戶id
nickname varchar(200) 是 NULL 用戶名
content longtext 否 評(píng)論內(nèi)容
reply longtext 是 NULL 回復(fù)內(nèi)容
表4.3 景點(diǎn)分類
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
addtime timestamp 否 CURRENT_TIMESTAMP 創(chuàng)建時(shí)間
fenlei varchar(200) 否 分類
表4. 4景點(diǎn)購票
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
addtime timestamp 否 CURRENT_TIMESTAMP 創(chuàng)建時(shí)間
dingdanbianhao varchar(200) 是 NULL 訂單編號(hào)
jingdianmingcheng varchar(200) 是 NULL 景點(diǎn)名稱
fenlei varchar(200) 是 NULL 分類
jingdiantupian varchar(200) 是 NULL 景點(diǎn)圖片
jingdiandizhi varchar(200) 是 NULL 景點(diǎn)地址
menpiaojiage int(11) 是 NULL 門票價(jià)格
shuliang int(11) 是 NULL 數(shù)量
zongjine varchar(200) 是 NULL 總金額
goupiaoriqi date 是 NULL 購票日期
yonghuming varchar(200) 是 NULL 用戶名
shouji varchar(200) 是 NULL 手機(jī)
shenfenzheng varchar(200) 是 NULL 身份證
sfsh varchar(200) 是 否 是否審核
shhf longtext 是 NULL 審核回復(fù)
ispay varchar(200) 是 未支付 是否支付
userid bigint(20) 是 NULL 用戶id
表4.5 景區(qū)活動(dòng)
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
addtime timestamp 否 CURRENT_TIMESTAMP 創(chuàng)建時(shí)間
huodongbiaoti varchar(200) 是 NULL 活動(dòng)標(biāo)題
jingdianmingcheng varchar(200) 是 NULL 景點(diǎn)名稱
fenlei varchar(200) 是 NULL 分類
jingdiandizhi varchar(200) 是 NULL 景點(diǎn)地址
fengmiantu varchar(200) 是 NULL 封面圖
huodongjieshao longtext 是 NULL 活動(dòng)介紹
huodongneirong longtext 是 NULL 活動(dòng)內(nèi)容
huodongshijian varchar(200) 是 NULL 活動(dòng)時(shí)間
faburiqi date 是 NULL 發(fā)布日期
表4.6 旅游景點(diǎn)
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
addtime timestamp 否 CURRENT_TIMESTAMP 創(chuàng)建時(shí)間
jingdianmingcheng varchar(200) 否 景點(diǎn)名稱
fenlei varchar(200) 否 分類
jingdiantupian varchar(200) 是 NULL 景點(diǎn)圖片
jingdiandengji varchar(200) 是 NULL 景點(diǎn)等級(jí)
jingdiandizhi varchar(200) 是 NULL 景點(diǎn)地址
menpiaojiage int(11) 是 NULL 門票價(jià)格
kaifangshijian varchar(200) 是 NULL 開放時(shí)間
jingdianjieshao longtext 是 NULL 景點(diǎn)介紹
clicktime datetime 是 NULL 最近點(diǎn)擊時(shí)間
clicknum int(11) 是 0 點(diǎn)擊次數(shù)
表4.7 留言板
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
addtime timestamp 否 CURRENT_TIMESTAMP 創(chuàng)建時(shí)間
userid bigint(20) 否 留言人id
username varchar(200) 是 NULL 用戶名
content longtext 否 留言內(nèi)容
reply longtext 是 NULL 回復(fù)內(nèi)容
表4.8 旅游資訊
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
addtime timestamp 否 CURRENT_TIMESTAMP 創(chuàng)建時(shí)間
title varchar(200) 否 標(biāo)題
introduction longtext 是 NULL 簡介
picture varchar(200) 否 圖片
content longtext 否 內(nèi)容
表4.9 收藏表
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
addtime timestamp 否 CURRENT_TIMESTAMP 創(chuàng)建時(shí)間
userid bigint(20) 否 用戶id
refid bigint(20) 是 NULL 收藏id
tablename varchar(200) 是 NULL 表名
name varchar(200) 否 收藏名稱
picture varchar(200) 否 收藏圖片
表4.10 管理員用戶表
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
username varchar(100) 否 用戶名
password varchar(100) 否 密碼
role varchar(100) 是 管理員 角色
addtime timestamp 否 CURRENT_TIMESTAMP 新增時(shí)間
表4.11 用戶
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
addtime timestamp 否 CURRENT_TIMESTAMP 創(chuàng)建時(shí)間
yonghuming varchar(200) 否 用戶名
mima varchar(200) 否 密碼
xingming varchar(200) 是 NULL 姓名
touxiang varchar(200) 是 NULL 頭像
xingbie varchar(200) 是 NULL 性別
shouji varchar(200) 是 NULL 手機(jī)
shenfenzheng varchar(200) 是 NULL 身份證
2 系統(tǒng)詳細(xì)實(shí)現(xiàn)
5.1 后臺(tái)模塊的實(shí)現(xiàn)
5.1.1 用戶信息管理
管理員可以管理用戶信息,可以對用戶信息添加修改刪除。具體界面的展示如圖5.1所示。
圖5.1 用戶信息界面
5.1.2 旅游景點(diǎn)管理
管理員可以對旅游景點(diǎn)信息進(jìn)行添加修改刪除操作。具體界面如圖5.2所示。
圖5.3 旅游景點(diǎn)信息管理界面
5.1.3 景區(qū)活動(dòng)管理
管理員可以對景區(qū)活動(dòng)信息進(jìn)行添加,修改,刪除操作。界面如下圖所示:
圖5.4 景區(qū)活動(dòng)管理界面
5.2 小程序會(huì)員模塊的實(shí)現(xiàn)
5.2.1 系統(tǒng)首頁
小程序用戶是需要注冊才可以進(jìn)行登錄的,登錄后在首頁可以查看相關(guān)信息,并且下面導(dǎo)航可以點(diǎn)擊到其他功能模塊。界面如下圖所示:
圖5.5 系統(tǒng)首頁
5.2.2 我的菜單
在小程序里點(diǎn)擊我的,會(huì)出現(xiàn)關(guān)于我的界面,在這里可以修改個(gè)人信息,以及可以點(diǎn)擊其他功能模塊。界面如下圖所示:
圖5.6 我的菜單
5.2.3 景點(diǎn)購票
用戶可以對景點(diǎn)進(jìn)行購票操作。界面如下圖所示:
文章來源:http://www.zghlxwxcb.cn/news/detail-832530.html
圖5.6 景點(diǎn)購票界面文章來源地址http://www.zghlxwxcb.cn/news/detail-832530.html
到了這里,關(guān)于基于微信小程序的智慧旅游平臺(tái)開發(fā)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!