1.引言數據庫
隨着廣大在校大學生生活水平的提升,在假期選擇外出旅遊的學生越發增多,針對大學生羣體的旅遊APP就顯得頗有市場價值。安全
1.1編寫目的app
本節描述軟件詳細設計文檔的目的是:工具
定義軟件整體要求,做爲用戶和軟件開發人員之間互相瞭解的基礎;性能
做爲軟件整體測試和系統結構設計的依據;開發工具
本文檔的預期讀者包括:軟件設計人員、模塊開發人員、管理人員、測試人員。測試
1.2項目背景優化
項目名稱:作做旅遊編碼
項目提出者:華中農業大學改革春風吹滿地小組spa
開發單位:華中農業大學信息學院
項目實施單位:華中農業大學改革春風吹滿地小組
1.3定義
MYSQL:一種免費的功能較強的數據庫管理系統
Android Studio:基於IntelliJ IDEA. 相似Eclipse ADT,Android Studio 提供了集成的 Android 開發工具用於開發和調試。
數據項名 |
代號 |
數據類型 |
用戶編碼 |
Uid |
Varchar |
用戶留言 |
MioBlog |
Varchar |
用戶暱稱 |
Uname |
Varchar |
用戶密碼 |
Upassword |
Varchar |
旅遊天數 |
Ldays |
Int |
旅遊地點 |
Lsite |
Varchar |
花費金額 |
Lmoney |
Double |
景點 |
Scenic |
Varchar |
本地日子 |
Day |
Int |
本地小時 |
Hours |
Int |
本地分鐘 |
Minutes |
Int |
1.4參考資料
[1] 竇萬峯.軟件工程與實踐[M].北京:機械工業出版社,2017
[2] GB/T 8567-88,計算機軟件產品開發文件編制指南[S]
1.5版本信息
修改編號 |
修改日期 |
修改後版本 |
修改位置 |
修改內容概述 |
1 |
2019-5-29 |
1.0 |
所有 |
完成第一次編寫 |
2 |
2019-6-10 |
2.0 |
所有 |
完成第二次編寫 |
3 |
2019-6-19 |
3.0 |
所有 |
完成第三次編寫 |
2.整體設計
2.1需求概述
本數據庫系統是爲了支持用戶查找旅遊攻略的一系列操做,其系統需求以下:
1)註冊與登陸:鏈接數據庫,進行用戶數據信息的更新與保存
2)查詢設置:用戶能夠查詢旅遊目的地的特點景點與門票,查詢美食攻略等。
3)查看客服服務:爲用戶提供產品信息和相關諮詢服務。
4)我的信息更新:鏈接數據庫,支持用戶信息的保存和更新。
5)總控界面:完成與用戶的交互任務,接收用戶請求,並調用相應模塊。
6)查看旅遊圈界面:用戶能夠瀏覽他人的旅遊攻略,也能夠上傳本身的攻略。
2.2運行環境
硬件環境:PC機
2.3程序結構
3.程序描述
作做旅遊是一款Java開發的自由行服務軟件,一開始就但願把最美好的留給用戶。在作做旅遊軟件的首頁,最顯著的位置永遠是用戶上傳的精美圖片、遊記。作做旅遊經過把社區氛圍、旅行文化、產品功能、社交互動、旅遊決策和交易等各類用戶體驗系統性地融合,提升了用戶的使用體驗。爲了激發用戶的分享,作做旅遊推出了系列措施:進行個性化的界面創新,優化用戶閱讀攻略、撰寫遊記和行程的體驗;經過旅遊點評、旅遊問答,作做旅遊以「全部人幫助全部人」的方式解決用戶的疑問並提供決策參考;增添了晾曬旅遊資產般的「足跡」等,作做旅遊激勵用戶分享和互動,根據不一樣的地點查詢對應的攻略,這也是咱們本款app的最主要的功能。
3.1.1註冊模塊:用戶名輸入、密碼輸入、確認密碼、填寫驗證碼
3.1.2登陸模塊:輸入用戶名、輸入密碼,比對數據庫中信息
3.1.3攻略查詢模塊:目的地選擇、顯示相關旅遊攻略信息
3.1.4客服模塊:顯示產品信息、聯繫咱們、舉報用戶
3.1.5旅遊圈模塊:接收用戶動態、顯示用戶動態
3.1.6總控界面模塊:顯示攻略查詢接口、顯示客服服務接口、顯示用戶信息接口、顯示旅遊圈接口
3.2順序圖
用戶註冊順序圖
用戶登陸順序圖
搜索順序圖
用戶信息查看順序圖
客服信息查看順序圖
發佈攻略順序圖
3.3性能
(1)支持pc端虛擬機和安卓手機
(2)在CPU、內存高佔用的條件下,無重大問題發生。
3.4反饋
用戶意見能夠經過反饋界面直接添加負責人QQ進行反饋;
3.5安全
用戶收到騷擾能夠經過舉報頁面對其餘用戶不良行爲提交舉報申請,申請提交後有軟件負責人進行審覈,審覈經過將對不良用戶提出警號或者凍結被舉報用戶帳號。