天天看點

“飽了麼”小程式需求分析(2)

基于微信小程式的食堂訂餐送餐系統的需求分析

  1. 文檔說明

1.1編制目的

希望通過此文檔來初步介紹這一微信小程式,并借此使得使用者能夠更加了解其大概功能和使用方法。

1.2适用範圍

此文檔隻适用于基于微信小程式的食堂訂餐送餐等功能的介紹與使用。适用于使用本程式的食堂從業人員和點餐的學生等。

1.3前提與限制

這項軟體開發的時長為一個月,無具體經費限制。要求是使用Java、軟體工程及資料庫通路技術等知識進行開發。

  1. 系統概述

2.1使用者特點

此小程式的使用者類型主要分為兩類,主要是食堂從業人員和學生。面對學生大數量的點餐送餐,軟體需要及時更新釋出資料,對于資料的快速響應和準确性有很大的要求。

2.2運作環境

手機用戶端(安卓、iOS都行),使用者通過微信進入小程式頁面進行操作,需要使用者開通地理位置的權限等。

2.3設計和執行限制

軟體使用可以在微信小程式中找到并使用,且必須符合微信小程式使用的相關規定,必須配備身份認證系統等。

  1. 外部需求接口

3.1使用者界面

使用者進入需要登入并且進行身份認證,需要配備其他幫助選項或者錯誤資訊顯示等。

3.2軟體接口

  • 由微信小程式提供各種軟體接口,如資料庫、作業系統等應用程式程式設計接口。

3.3通信接口

與本程式所使用的的通信功能相關的如電子郵件、Web浏覽器、網絡通信标準或協定等。

  1. 功能需求

4.1使用者分類

一類為食堂的從業人員,食堂需要在此小程式上登入注冊賬戶并将其菜品樣式價格等上傳到網上并及時更新其狀态;另外一類便是使用該小程式點餐的學生,學生同樣也是可以使用學号登入線上點餐,并可以售後評價。

4.2業務流程

“飽了麼”小程式需求分析(2)
  1. 非功能需求

5.1性能需求

軟體預期可以同時支援最大使用者數、同時支援操作的個數、某時刻能承受的最大資料量、資料的最大存儲量、對系統運作時允許占用的系統資源要求

5.2安全和保密要求

為防止非法通路系統功能及資料丢失而要求使用者進行身份确認,為防止病毒入侵和黑客進攻而增加警告攔截等功能。

5.4品質要求

軟體的可靠性、有效性優先考慮,可維護性、可測試性等可以作為次要因素考慮。

今天的主要任務就是對昨天的需求分析進一步改善,修改了前面前提和限制、運作環境等内容的修改,并在後面添加了軟體、通信接口,還有一些功能需求和非功能需求方面的内容。除此之外,我們還進行了微信小程式開發賬号的注冊,并下載下傳了微信開發者工具,了解了其中一些工具的使用方法,另外我們也在墨刀上利用微信小程式的模闆開始設計頁面内容。一開始也遇到一些困難,比如小程式啟動圖示和啟動封面的設計問題,初步的圖示設計

“飽了麼”小程式需求分析(2)

還有一些内部頁面具體内容的布置問題,需求分析中也遇到一些專有名詞不太了解的情況,希望明天能夠繼續解決這些問題,然後計劃集中去解決産品的原型設計,争取設計完成。至于産品需求分析的問題我計劃可以在開發的過程中再進一步完善修改。

“飽了麼”小程式需求分析(2)