日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

概要设计文档1.0

發布時間:2024/4/17 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 概要设计文档1.0 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

吃喝玩樂在武漢概要設計

1. 引言部分

?

引言部分主要說明編寫目的、系統的范圍和參考資料等。

?

1.1目的

?

該文檔的目的是描述“吃喝玩樂在武漢”網頁的概要設計,主要內容包括系統功能簡介、系統結構設計、模塊設計和界面設計等。

?

? ??本文檔的預期讀者包括:設計人員,開發人員,項目管理人員,測試人員。

?

1.2 范圍

?

1.2.1 系統目標

為了方便當地旅游愛好者在網上獲取信息,有效地掌握武漢各大旅游景點的詳細情況,我們多方聽取意見、追加和完善大量實用功能,開發出適合于旅游者在網絡上快速獲取信息的武漢旅游網頁。通過本網頁,出行者可以查看某個地區的全部景點列表,了解某個景點的詳細情況,自駕車、公交線路,獲取景區內的旅游地圖及景點門票等。

該網頁為游客提供全面的旅游景點查詢服務。

?

1.2.2 主要軟件需求

?

該系統的主要功能包括:

?

.系統初始化設置

?

.搜索 景點 美食 地圖 酒店

?

.評論

?

.景點推送板服務

?

.個人頁面

?

1.2.3 軟件設計約束、限制

?

軟件支持多客戶端同時使用的分布式物理結構。

?

1.3縮寫說明

?

無。

?

1.4術語定義

?

暫無。

?

1.5參考資料

?

[1]竇萬峰.軟件工程與實踐[M].北京:機械工業出版社,2017.

1.6版本信息

修改編號

修改日期

修改后版本

修改位置

修改內容描述

1

2019-5-10

1.0

全部

完成第一次編寫

?

?

?

?

?

?

?

具體版本信息如表所示。

?

?

?

2. 數據設計

本部分主要描述軟件所涉及的外部數據的結構描述。如果數據以數據庫文件呈現,則描述表的名稱和表字段結構;如果數據以外部文件形式呈現,則要描述文件的內部結構。

2.1數據對象和形成的數據結構

“吃喝玩樂在武漢”網頁所設計的主要數據結構如下:

個人頁面:用戶昵稱,用戶編碼,用戶登錄日期。

景點推送板:景點名稱,美食名稱,景點門票,景點星級, 酒店名稱,酒店類型,酒店星級,費用,地圖,留言評論。

個人信息表:用戶編號,用戶昵稱,用戶密碼,偏好景點,偏好美食,偏好酒店類型。

用戶總表:用戶名,用戶密碼,用戶注冊用手機號,用戶創建日期,用戶更新日期。

?

2.2 文件和數據庫結構

?

描述文件的數據庫結構。

?

2.2.1 外部文件結構

?

包括文件的邏輯結構、邏輯記錄描述、訪問方法。

?

?

?

2.2.2全局數據

?

“吃喝玩樂在武漢”網頁的全局變量有:

系統時鐘Timer

2.2.3 文件和數據交叉索引

?

l? 用戶信息文件在用戶管理和用戶個人信息(即“我的”)功能中;

?

l? 景點推送板文件用于搜索功能中;

?

l? 社區表文件用于社區功能中;

?

l? 個人信息表文件用于個人信息模塊記錄搜索偏好功能中。

?

3.體系結構設計

?

這一部分主要描述軟件的邏輯組成接口,即軟件結構圖的繪制。

?

3.1數據和控制流復審

?

????? 對需求規格說明或產品規格說明中要實現的功能進行歸納分析,對涉及的數據和控制流進行匯總和歸并,為概要設計做準備。

?

????? 一般對數據流圖的精化分析包括兩個方面的內容,一是審查整個數據流圖,查看有沒有遺漏的地方,并補充和完善;二是分析每一個數據流圖,去掉一些細節的內容,這里去掉了外部用戶

?

3.2得出的總體程序結構

?

?

?

4.界面設計

4.1人機界面規約

?

(1)登錄首界面:該界面能夠輸入用戶名和短信驗證碼,并且具有用戶注冊功能;用戶名是用戶的合法手機號,然后通過獲取驗證碼的方式進行登陸。

?

(2)景點查詢界面:該界面主要是用戶輸入景點名稱進行搜素,最后顯示的結果應包括景點介紹,景點附近的美食與酒店,以及通往該景點的路線,并可發表自己的評論或疑惑查看其他游客對該景點的評價。

?

(3)推送板界面:該界面主要是用戶能通過提供的景點信息和百度鏈接查看熱門景點:該界面有多處鏈接,用戶在選擇某一鏈接時能實現跳轉功能,方便用戶閱讀信息。

?

(4)個人信息界面:該界面主要是能夠進行個人信息設置,個人信息包括昵稱,頭像,注冊手機號。

?

(5)總控界面:是該網站的主界面,主要完成與用戶的交互任務,接受用戶請求,并調整相應模塊。

?

4.2人機界面設計規約

?

登陸首界面:

?

新用戶的界面序列:注冊----進入總控界面(搜索界面)。

?

老用戶的界面序列:登錄----進入總控界面(搜索界面)。

?

總控界面與景點查詢界面序列:總控界面----按景點名稱進行搜索----得出搜索結果----選擇查看景點介紹----選擇發言或瀏覽評論----刷新界面。

?

總控界面與推送板界面序列:總控界面----推送板界面----點擊鏈接實現跳轉。

?

總控界面與個人信息界面序列:總控界面----個人信息序列----選擇設置個人信息----保存或顯示結果。

?

  • 5.???? 接口設計
  • 本部分主要描述模塊的接口類型和參數等

    ?

    5.1外部接口設計

    與外部系統或設備的連接關系和通信方式。

    ?

    5.1.1外部數據接口

    暫無。

    ?

    5.1.2外部系統或設備接口

    與外部的接口僅僅是硬件的接口要求,鼠標與鍵盤要求是USB接口連接。

    ?

    5.2內部接口設計規約

    內部接口是軟件邏輯模塊之間的調用接口。

    5.2.1內部模塊接口調用關系

    ?內部模塊的接口調用關系可參看圖,為了便于討論,我們給每一個模塊一個編號,并對結構圖進一步進行優化。它們的接口調用關系如下。

    ?

    系統總模塊:

    登錄模塊:

    注冊:

    驗證身份:

    景點查詢:

    推送板跳轉:

    個人信息:

    ?

    5.2.2接口數據結構

    待編碼后確認

    ?

  • 6.???? 模塊過程設計
  • 6.1景點查詢子系統

    (1)?? 外部用戶

    用戶:系統的合法用戶

    (2)?? 功能

    通過景點名稱查詢

    (3)?? 活動圖

    ?

    (4)?? 場景描述

    用例名稱:黃鶴樓

    范圍:武漢

    主要參與者:用戶

    主成功場景:顯示黃鶴樓的景點介紹,附近的美食與酒店,前往路線,及可查看其他人的評論或發表評論。

    ?

    6.2推送板子系統

    (1)?? 外部用戶

    用戶:系統的合法用戶

    (2)?? 功能

    跳轉百度網站

    (3)?? 活動圖

    ?

    (4)?? 場景描述

    用例名稱:跳轉推薦景點一

    范圍:推送板子系統

    主要參與者:用戶

    主成功場景:跳轉到百度網站

    ?

    6.3我的子系統

    (1)?? 外部用戶

    用戶:系統的合法用戶

    (2)?? 功能

    設置個人信息;

    修改個人信息.

    (3)?? 活動圖

    ?

    ?

    (4)?? 場景描述

    用例名稱:修改個人信息

    范圍:我的子系統

    主要參與者:用戶

    主成功場景:選擇設置個人信息,修改昵稱,保存。

    ?

  • 邏輯分析與建模
  • 7.1搜索子系統建模

    7.1.2類模型

    ?

    ?

    7.2公告板子系統建模

    7.2.2類模板

    ?

    7.3我的子系統建模

    7.3.2類模型

    8.需求交叉索引

    ?

    描述需求與模塊的關系,存在交叉部分,即共享模塊的調用關系。

    ?

    l? 用戶管理:登錄,注冊

    ?

    l? 搜索:景點類型搜索,附近酒店搜索,附近美食搜索,前往路線查看,查看評論和發表評論。

    ?

    l? 推送板服務:對近期熱門景點推送

    ?

    l? 個人頁面:設置昵稱,查看偏好景區類型。

    轉載于:https://www.cnblogs.com/pt2017317210423/p/10877353.html

    總結

    以上是生活随笔為你收集整理的概要设计文档1.0的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。