基於微信小程序的食堂訂餐送餐系統的需求分析數據庫
1.1編制目的編程
但願經過此文檔來初步介紹這一微信小程序,並藉此使得用戶可以更加了解其大概功能和使用方法。小程序
1.2適用範圍微信小程序
此文檔只適用於基於微信小程序的食堂訂餐送餐等功能的介紹與使用。適用於使用本程序的食堂工做人員和點餐的學生等。瀏覽器
1.3前提與約束安全
這項軟件開發的時長爲一個月,無具體經費限制。要求是使用Java、軟件工程及數據庫訪問技術等知識進行開發。微信
2.1用戶特色網絡
此小程序的用戶類型主要分爲兩類,主要是食堂工做人員和學生。面對學生大數量的點餐送餐,軟件須要及時更新發布數據,對於數據的快速響應和準確性有很大的要求。微信開發
2.2運行環境工具
手機客戶端(安卓、iOS都行),使用者經過微信進入小程序頁面進行操做,須要用戶開通地理位置的權限等。
2.3設計和執行約束
軟件使用能夠在微信小程序中找到並使用,且必須符合微信小程序使用的相關規定,必須配備身份認證系統等。
3.1用戶界面
用戶進入須要登陸而且進行身份認證,須要配備其餘幫助選項或者錯誤信息顯示等。
3.2軟件接口
3.3通訊接口
與本程序所使用的的通訊功能相關的如電子郵件、Web瀏覽器、網絡通訊標準或協議等。
4.1用戶分類
一類爲食堂的工做人員,食堂須要在此小程序上登陸註冊帳戶並將其菜品樣式價格等上傳到網上並及時更新其狀態;另一類即是使用該小程序點餐的學生,學生一樣也是可使用學號登陸線上點餐,並能夠售後評價。
4.2業務流程
5.1性能需求
軟件預期能夠同時支持最大用戶數、同時支持操做的個數、某時刻能承受的最大數據量、數據的最大存儲量、對系統運行時容許佔用的系統資源要求
5.2安全和保密要求
爲防止非法訪問系統功能及數據丟失而要求用戶進行身份確認,爲防止病毒入侵和黑客進攻而增長警告攔截等功能。
5.4質量要求
軟件的可靠性、有效性優先考慮,可維護性、可測試性等能夠做爲次要因素考慮。
今天的主要任務就是對昨天的需求分析進一步改善,修改了前面前提和約束、運行環境等內容的修改,並在後面添加了軟件、通訊接口,還有一些功能需求和非功能需求方面的內容。除此以外,咱們還進行了微信小程序開發帳號的註冊,並下載了微信開發者工具,瞭解了其中一些工具的使用方法,另外咱們也在墨刀上利用微信小程序的模板開始設計頁面內容。一開始也遇到一些困難,好比小程序啓動圖標和啓動封面的設計問題,初步的圖標設計
還有一些內部頁面具體內容的佈置問題,需求分析中也遇到一些專有名詞不太理解的狀況,但願明天可以繼續解決這些問題,而後計劃集中去解決產品的原型設計,爭取設計完成。至於產品需求分析的問題我計劃能夠在開發的過程當中再進一步完善修改。