摘要
隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。本文介紹了基于微信小程序的汽車預(yù)約維修系統(tǒng)的開發(fā)全過程。通過分析基于微信小程序的汽車預(yù)約維修系統(tǒng)管理的不足,創(chuàng)建了一個計算機(jī)管理基于微信小程序的汽車預(yù)約維修系統(tǒng)的方案。文章介紹了基于微信小程序的汽車預(yù)約維修系統(tǒng)的系統(tǒng)分析部分,包括可行性分析等,系統(tǒng)設(shè)計部分主要介紹了系統(tǒng)功能設(shè)計和數(shù)據(jù)庫設(shè)計。
本基于微信小程序的汽車預(yù)約維修系統(tǒng)管理員功能有個人中心,用戶管理,技師管理,用戶預(yù)約管理,取消預(yù)約管理,訂單信息管理,系統(tǒng)管理。技師和用戶可以注冊和登錄,用戶可以預(yù)約和取消預(yù)約技師,并且可以產(chǎn)生訂單信息。因而具有一定的實(shí)用性。
本站后臺采用Java的SSM框架進(jìn)行后臺管理開發(fā),可以在瀏覽器上登錄進(jìn)行后臺數(shù)據(jù)方面的管理,MySQL作為本地數(shù)據(jù)庫,微信小程序用到了微信開發(fā)者工具,充分保證系統(tǒng)的穩(wěn)定性。系統(tǒng)具有界面清晰、操作簡單,功能齊全的特點(diǎn),使得基于微信小程序的汽車預(yù)約維修系統(tǒng)管理工作系統(tǒng)化、規(guī)范化。
關(guān)鍵詞:基于微信小程序的汽車預(yù)約維修系統(tǒng);SSM框架;MYSQL數(shù)據(jù)庫
Abstract
With the deepening and extensive application of information technology in management, the implementation of management information systems has gradually matured in technology. This article introduces the whole development process of the car maintenance reservation system based on WeChat applet. By analyzing the deficiencies in the management of the WeChat applet-based car reservation maintenance system, a computer management scheme for the WeChat applet-based car reservation maintenance system was created. The article introduces the system analysis part of the car reservation maintenance system based on WeChat applet, including feasibility analysis, etc. The system design part mainly introduces the system function design and database design.
This WeChat applet-based car maintenance system administrator function includes personal center, user management, technician management, user appointment management, cancel appointment management, order information management, and system management. Technicians and users can register and log in, users can make appointments and cancel appointments, and can generate order information. So it has a certain practicability.
The background of this site uses the Java SSM framework for background management and development. You can log in on the browser to manage the background data. MySQL is the local database, and the WeChat applet uses the 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 management of the car maintenance appointment system based on WeChat applet systematized and standardized.
Keywords:Car maintenance appointment system based on WeChat applet; SSM framework; MYSQL database
目錄
1系統(tǒng)概述 1
1.1 研究背景 1
1.2研究目的 1
1.3系統(tǒng)設(shè)計思想 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è)計 10
4.1概述 10
4.2系統(tǒng)結(jié)構(gòu) 11
4.3.數(shù)據(jù)庫設(shè)計 11
4.3.1數(shù)據(jù)庫實(shí)體 11
4.3.2數(shù)據(jù)庫設(shè)計表 13
5系統(tǒng)詳細(xì)實(shí)現(xiàn) 17
5.1 后臺模塊的實(shí)現(xiàn) 17
5.1.1 用戶信息管理 17
5.1.2 技師管理 17
5.1.3 用戶預(yù)約管理 18
5.2 小程序會員模塊的實(shí)現(xiàn) 18
5.2.1 系統(tǒng)首頁 18
5.2.2 我的菜單 19
5.2.3 用戶預(yù)約 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è)計
4.1概述
本系統(tǒng)后臺采用B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))和基于Web服務(wù)兩種模式,是一個適用于Internet環(huán)境下的模型結(jié)構(gòu)。只要用戶能連上Internet,便可以在任何時間、任何地點(diǎn)使用。系統(tǒng)工作原理圖如圖4-1所示:
圖4-1系統(tǒng)工作原理圖
4.2系統(tǒng)結(jié)構(gòu)
設(shè)計的功能結(jié)構(gòu)圖如下圖所示:
圖4-2功能結(jié)構(gòu)圖
4.3.數(shù)據(jù)庫設(shè)計
4.3.1數(shù)據(jù)庫實(shí)體
概念設(shè)計的目標(biāo)是設(shè)計出反映某個組織部門信息需求的數(shù)據(jù)庫系統(tǒng)概念模式,數(shù)據(jù)庫系統(tǒng)的概念模式獨(dú)立于數(shù)據(jù)庫系統(tǒng)的邏輯結(jié)構(gòu)、獨(dú)立于數(shù)據(jù)庫管理系統(tǒng)(DBMS)、獨(dú)立于計算機(jī)系統(tǒng)。
概念模式的設(shè)計方法是在需求分析的基礎(chǔ)上,用概念數(shù)據(jù)模型(例如E-R模型)表示數(shù)據(jù)及數(shù)據(jù)之間的相互聯(lián)系,設(shè)計出反映用戶信息需求和處理需求的數(shù)據(jù)庫系統(tǒng)概念模式。概念設(shè)計的目標(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)。在此階段,用戶可以參與和評價數(shù)據(jù)庫系統(tǒng)的設(shè)計,從而有利于保證數(shù)據(jù)庫系統(tǒng)的設(shè)計與用戶的需求相吻合。在概念模式的設(shè)計中,E-R模型法是最常見的設(shè)計方法。本系統(tǒng)的E-R圖如下圖所示:
(1)管理員信息的實(shí)體屬性圖如下:
圖4.12 管理員信息實(shí)體屬性圖
(2)通知公告實(shí)體屬性圖如圖4.13所示:
圖4.13通知公告實(shí)體屬性圖
(3)技師信息實(shí)體屬性圖如圖4.14所示:
圖4.14 技師信息實(shí)體屬性圖
4.3.2數(shù)據(jù)庫設(shè)計表
基于微信小程序的汽車預(yù)約維修系統(tǒng)需要后臺數(shù)據(jù)庫,下面介紹數(shù)據(jù)庫中的各個表的詳細(xì)信息:
表4.1 訂單信息
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
addtime timestamp 否 CURRENT_TIMESTAMP 創(chuàng)建時間
dingdanbianhao varchar(200) 是 NULL 訂單編號
zhanghao varchar(200) 是 NULL 賬號
xingming varchar(200) 是 NULL 姓名
shouji varchar(200) 是 NULL 手機(jī)
chepaihao varchar(200) 是 NULL 車牌號
dingdanzhuangtai varchar(200) 是 NULL 訂單狀態(tài)
feiyong float 是 NULL 費(fèi)用
wanchengshijian datetime 是 NULL 完成時間
jishizhanghao varchar(200) 是 NULL 技師賬號
jishixingming varchar(200) 是 NULL 技師姓名
cheliangzhaopian varchar(200) 是 NULL 車輛照片
sfsh varchar(200) 是 否 是否審核
shhf longtext 是 NULL 審核回復(fù)
ispay varchar(200) 是 未支付 是否支付
userid bigint(20) 是 NULL 用戶id
表4. 2技師
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
addtime timestamp 否 CURRENT_TIMESTAMP 創(chuàng)建時間
jishizhanghao varchar(200) 否 技師賬號
mima varchar(200) 否 密碼
jishixingming varchar(200) 否 技師姓名
nianling int(11) 否 年齡
xingbie varchar(200) 是 NULL 性別
gongling int(11) 是 NULL 工齡
shouji varchar(200) 否 手機(jī)
zhaopian varchar(200) 是 NULL 照片
表4.3 技師信息
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
addtime timestamp 否 CURRENT_TIMESTAMP 創(chuàng)建時間
jishizhanghao varchar(200) 否 技師賬號
jishixingming varchar(200) 否 技師姓名
nianling int(11) 否 年齡
xingbie varchar(200) 是 NULL 性別
gongling int(11) 是 NULL 工齡
shouji varchar(200) 否 手機(jī)
zhaopian varchar(200) 是 NULL 照片
keyueshijian varchar(200) 是 NULL 可約時間
dangqianzhuangtai varchar(200) 是 NULL 當(dāng)前狀態(tài)
gongzuojingli longtext 是 NULL 工作經(jīng)歷
gerentezhang longtext 是 NULL 個人特長
xiangxixinxi longtext 是 NULL 詳細(xì)信息
clicktime datetime 是 NULL 最近點(diǎn)擊時間
clicknum int(11) 是 0 點(diǎn)擊次數(shù)
userid bigint(20) 是 NULL 用戶id
表4.4 通知公告
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
addtime timestamp 否 CURRENT_TIMESTAMP 創(chuàng)建時間
title varchar(200) 否 標(biāo)題
introduction longtext 是 NULL 簡介
picture varchar(200) 否 圖片
content longtext 否 內(nèi)容
表4.5 取消預(yù)約
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
addtime timestamp 否 CURRENT_TIMESTAMP 創(chuàng)建時間
yuyuebianhao varchar(200) 是 NULL 預(yù)約編號
shifouquxiao varchar(200) 是 NULL 是否取消
quxiaoyuanyin longtext 是 NULL 取消原因
quxiaoshijian datetime 是 NULL 取消時間
jishizhanghao varchar(200) 是 NULL 技師賬號
jishixingming varchar(200) 是 NULL 技師姓名
cheliangzhaopian varchar(200) 是 NULL 車輛照片
zhanghao varchar(200) 是 NULL 賬號
xingming varchar(200) 是 NULL 姓名
shouji varchar(200) 是 NULL 手機(jī)
chepaihao varchar(200) 是 NULL 車牌號
sfsh varchar(200) 是 否 是否審核
shhf longtext 是 NULL 審核回復(fù)
clicknum int(11) 是 0 點(diǎn)擊次數(shù)
userid bigint(20) 是 NULL 用戶id
表4.6 管理員表
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
username varchar(100) 否 用戶名
password varchar(100) 否 密碼
role varchar(100) 是 管理員 角色
addtime timestamp 否 CURRENT_TIMESTAMP 新增時間
表4.7 用戶
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
addtime timestamp 否 CURRENT_TIMESTAMP 創(chuàng)建時間
zhanghao varchar(200) 否 賬號
mima varchar(200) 否 密碼
xingming varchar(200) 否 姓名
nianling int(11) 否 年齡
xingbie varchar(200) 是 NULL 性別
shouji varchar(200) 否 手機(jī)
chepaihao varchar(200) 否 車牌號
zhaopian varchar(200) 是 NULL 照片
表4.8 用戶預(yù)約
字段 類型 空 默認(rèn) 注釋
id (主鍵) bigint(20) 否 主鍵
addtime timestamp 否 CURRENT_TIMESTAMP 創(chuàng)建時間
yuyuebianhao varchar(200) 是 NULL 預(yù)約編號
xuanzefuwu varchar(200) 否 選擇服務(wù)
weixiushijian varchar(200) 否 維修時間
jishizhanghao varchar(200) 是 NULL 技師賬號
jishixingming varchar(200) 是 NULL 技師姓名
cheliangzhaopian varchar(200) 是 NULL 車輛照片
zhanghao varchar(200) 是 NULL 賬號
xingming varchar(200) 是 NULL 姓名
shouji varchar(200) 是 NULL 手機(jī)
chepaihao varchar(200) 是 NULL 車牌號
cheliangpinpai varchar(200) 是 NULL 車輛品牌
wentimiaoshu longtext 是 NULL 問題描述
beizhu longtext 否 備注
sfsh varchar(200) 是 否 是否審核
shhf longtext 是 NULL 審核回復(fù)
userid bigint(20) 是 NULL 用戶id
2 系統(tǒng)詳細(xì)實(shí)現(xiàn)
5.1 后臺模塊的實(shí)現(xiàn)
5.1.1 用戶信息管理
管理員可以管理用戶信息,可以對用戶信息添加修改刪除。具體界面的展示如圖5.1所示。
圖5.1 用戶信息界面
5.1.2 技師管理
管理員可以技師信息進(jìn)行添加修改刪除操作。具體界面如圖5.2所示。
圖5.3 技師信息管理界面
5.1.3 用戶預(yù)約管理
管理員可以查看用戶預(yù)約信息。界面如下圖所示:
圖5.4 用戶預(yù)約信息管理界面
5.2 小程序會員模塊的實(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)擊我的,會出現(xiàn)關(guān)于我的界面,在這里可以修改個人信息,以及可以點(diǎn)擊其他功能模塊。界面如下圖所示:
圖5.6 我的菜單
5.2.3 用戶預(yù)約
用戶可以對自己感興趣的技師進(jìn)行預(yù)約操作。界面如下圖所示:文章來源:http://www.zghlxwxcb.cn/news/detail-831808.html
圖5.6 用戶預(yù)約界面文章來源地址http://www.zghlxwxcb.cn/news/detail-831808.html
到了這里,關(guān)于基于微信小程序的汽車預(yù)約維修系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!