軟件詳細設計說明書(初稿)定稿


 

 

 

       
   
 
 
 
 

HUAZHONG AGRICULTURAL UNIVERSITY

 

 

 

 

 

 

 

 

《項目名稱》

軟件詳細設計說明書

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2020-04

版本變更歷史

版本

提交日期

主要編制人

審核人

版本說明

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1引言... 4

1.1編寫目的... 4

1.2 項目背景... 4

1.3 定義... 4

1.4參考資料... 4

2總體設計.. 4

2.1 需求概述... 4

2.2 軟件結構... 4

3模塊描述.. 5

3.1 模塊基本信息... 5

3.2 功能概述... 5

3.3算法... 5

3.4模塊處理邏輯.. 5

3.5接口... 5

3.6性能... 5

3.7測試計划... 5

 


1引言

1.1編寫目的

該文檔旨在明確預設計的小程序的目的、范圍、定義和功能,作為小程序所有需求陳述的正式文檔和概念模型,可為后續概要設計和詳細設計階段提供依據。為了描述華農圖書館占座小程序的功能和性能描述,重點描述了小程序的功能需求,並作為系統設計階段的主要輸入。

預期讀者包括需求分析人員,設計人員,開發人員,項目管理人員,測試人員,用戶。

1.2  項目背景

項目名稱:華農圖書館占座小程序

項目提出者:華中農業大學資源與環境學院“一起編他五萬行代碼小分隊”

開發單位:華中農業大學資源與環境學院

用戶:全校教師和學生

項目實施單位:華中農業大學資源與環境學院“一起編他五萬行代碼小分隊”

與其他系統的關系:①利用微信進入小程序或通過貼在桌面上的二維碼進入小程序②后台使用座位數據庫

1.3 定義

小程序:小程序(Mini Program)是一種不需要下載安裝即可使用的應用,由騰訊於2017年1月9日首次推出。這一應用形式能使用戶不用再關心應用安裝太多的問題,實現了應用“觸手可及”的夢想,也體現了“用完即走”的理念。

1.4參考資料

[1]竇萬峰.軟件工程方法與實踐(第三版).北京:機械工業出版社,2016

[2]竇萬峰.軟件工程實驗教程 (第三版).北京:機械工業出版社,2016

[3]華中農業大學人才培養手冊-資源與環境學院地理信息科學專業,2018

2總體設計

2.1 需求概述

    “華農圖書館占座小程序”具有良好的交互性,用戶通過掃描二維碼或直接搜索小程序名稱進入系統,登陸/注冊成功后即可使用。點擊“占座”按鈕,后台自動檢索該座位信息,若空余,則占座成功,同時頁面出現占座成功提醒;若該座位已被占,頁面給予用戶反饋。點擊“查看空余座位”按鈕,用戶可遠程查看空余座位及其具體位置。

 

2.2 軟件結構

 

根據軟件模塊結構圖,可見該小程序由中央處理系統控制,主要具有兩個功能,第一個為“占座”功能,第二個為“查看空余座位”功能,只要在頁面下方選擇即可進入相應的頁面。占座功能分為“開始使用”和“結束使用”。因此該軟件具有三個模塊,即“查看空余座位”模塊、“開始使用”模塊、“結束使用”模塊。

3模塊描述

3.1 模塊基本信息

    

名稱及編號

模塊1:開始使用

模塊2:結束使用

模塊3:查看空余座位

設計者

全體成員

全體成員

全體成員

所在文件

Software2020\mokuai1

Software2020\mokuai2

Software2020\mokuai3

所在庫

mokuai1.lib

Mokuai2.lib

Mokuai3.lib

 

3.2 功能概述

 

模塊使用IPO

3.3算法

三模塊均主要采用邏輯算法與賦值進行。

3.4模塊處理邏輯

              

占座算法                取消占座算法                查詢空座位算法

3.5接口

模塊一與模塊二接口為用戶及其占的座位,模塊三無接口。

3.6性能

說明對該模塊的全部性能要求,包括對精度、靈活性和時間特性的要求。

初級要求:程序可以運行不會陷入死循環

次級要求:完成占座與取消占座的基本要求

終極要求:程序發布后進行一些升級與完善,例如對時間與空間的控制

3.7測試計划

白盒測試:小組成員檢驗代碼,互相監督。

黑盒測試:檢驗各功能的輸入與輸出的結果和預想有無異常。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM