1. 引言部分
引言部分主要說明編寫目的、系統的范圍和參考資料等。
1.1目的
該文檔的目的是描述“吃喝玩樂在武漢”網頁的概要設計,主要內容包括系統功能簡介、系統結構設計、模塊設計和界面設計等。本文檔的預期讀者包括:設計人員,開發人員,項目管理人員,測試人員。
1.2項目背景
1.2.1項目來源
本項目一開始經小組全體成員共同討論選取出的。
1.2.2項目實現
本項目由李洪超、吳嘉偉、王茂俊、郭鍇、潘桐5人共同實現。
1.3定義
無相關術語定義或縮寫說明。
1.4參考資料
[1]竇萬峰.軟件工程方法與實踐[M].北京:機械工業出版社.2009
1.5版本信息
項目編號 |
修改日期 |
修改后版本 |
修改位置 |
修改內容 |
1 |
2018-5-27 |
1.0 |
全部 |
第一次完成編寫 |
2總體設計
本部分簡要給出系統的需求和軟件結構組成,以便追蹤到需求與設計。
2.1需求概述
用戶注冊與登陸:新用戶注冊用手機號碼,並接收驗證碼驗證,編寫個人信息,老用戶用帳號與密碼登陸。
界面設置:設計主界面與各跳轉界面的樣式
景點查詢:按景點名稱進行查詢。
美食推薦:可查看相應景點附近的推薦美食。
路線查看:可查看通往該景點的路線
查看評論:查看其他用戶對該景點的評價
發表評論:發表自己的看法或疑惑。
修改個人信息:用戶可修改自己昵稱,密碼等。
2.2軟件結構
面對面結對編程系統的軟件結構圖如下:
3程序描述
本部分針對每一個模塊進行詳細設計
3.1模塊基本信息
3.1.1用戶注冊與登陸模板
主要包括:
3.1.2主界面初始模板
主要包括:數據庫信息載入,界面初始化設置
3.1.3景點查詢模板
主要包括:數據庫信息載入
3.1.4美食推送查看
主要包括:數據庫信息載入
3.1.5查看前往路線
主要包括:
3.1.6查看評論
主要包括:數據庫信息載入
3.1.7發表評論
主要包括:數據庫信息存儲
3.2算法
模塊2-1:
2-1-1 數據庫信息載入
2-1-2 數據庫信息載入
2-1-3數據庫信息載入
2-1-4 數據庫信息載入,數據庫信息存儲
2-2-1
2-3-1 數據庫信息載入,數據庫信息存儲
3.3程序邏輯
3.3.1用戶注冊或登陸模塊
功能描述:(1)新用戶根據手機號注冊,短信驗證碼驗證
(2)舊用戶根據帳號密碼登陸
3.3.2界面模塊
功能描述:(1)設置各界面的圖片,以及文字描述
(2)設置界面中可跳轉的按鈕或圖片鏈接
3.3.3查看評論模板
功能描述:查看他人的對景點的看法,以收集更全面的信息
3.3.4發表評論模板
功能描述:發表用戶個人的看法和疑惑,或者幫助其他人解開疑問
3.3.5修改個人信息模板
功能描述:更正用戶的個人信息
3.4接口
USB接口連接鼠標與鍵盤
3.5測試要點
采用白盒測試技術設計測試用例以測試處理邏輯,黑盒測試技術來測試接口。