項目尺寸說明書
1.1序言隨著計算機和網路的日趨發展,網上店面如雪后萵筍般出現,有調查表明:無論是中國還是西方國家,越來越的用戶早已習慣于網路購物。人們的消費平臺漸漸開始向虛擬世界轉移,而網上訂餐是其中重要的一環,發展網路訂餐平臺早已成為了新的時代的新的需求。
餐飲業要迎合時代進行發展,早在唐代,由于人們在外煮飯不便,市場便推出了旅館來解決人們的吃菜問題,這一行業在時代的發展中不斷進化,隨著網路購物的出現,許多人傾向于足不出戶而吃到各類小吃,于是外賣行業乘勢而出,這個新興行業便捷、快捷,不須要繁雜的排隊與有充足的選餐時間,這讓它在市場市場上擁有了極強的競爭力。在科技高速發展的現今社會,網上訂餐已然成為了人們生活中尤為重要的必需品。該網上訂餐主要提供飲食信息,商鋪信息和讓利信息的瀏覽和產品的購買,訂單的確認及付款,產品配送等。客戶可以通過訂餐系統實現店面瀏覽,飲食咨詢瀏覽,網上預訂和付款,送餐服務,消費折扣等;店家可以實現店面展示,客戶需求信息收集等;管理員可以對相關信息進行添加,刪掉,更改和復印等。
1.2項目概述
1.2.1項目目標
本項目的目標是通過餐飲業和計算機網路的結合,建立便捷快捷的網上訂餐平臺。該管理系統的最終用戶為管理員、商家、用戶。本系統包括了一些系統功能包括用戶個人信息更改等。
目標還包括:
1.解決一些需求人員與實際購餐麻煩的矛盾;
2.便捷一部份人群的飲食;
3.服務大眾;
4.攻占一部份網上訂餐的營業份額;網上訂餐系統的參與人員,包括管理員、用戶和店家。在該系統應用過程中涉及到的具體角色如表1.1所示。
網上訂餐系統角色表
1.2.2用戶特征
此系統用戶通常為年青人士,主要為下班族、學生、出行不便的傷病人和消費不是很高的普通勞動者。
1.2.3開發背景
網上訂餐在現今社會還不怎樣流行,并且隨著科技的發展,網上訂餐必將日趨邁向成熟化,并被廣大的居民所接受,尤其是被當代的學院生所接受。所以開發這套網上訂餐系統是十分有必要的。
1.2.4項目定義
軟件項目管理系統:網上訂餐管理系統JSP(全稱Pages):所用的開發語言Mysql:所用的數據庫管理系統:所用的開發工具
1.3功能需求功能模塊
包括:
(1)登陸和注冊模塊本模塊實現了用戶/管理員登入系統的功能外賣軟件開發,若用戶不存在則須要輸入必要個人信息進行登陸,是系統的第一個用戶插口。通過不同的管理權限來分辨該人員所具有的相應的操作。
(2)個人管理模塊本模塊是對注冊用戶和管理員開放的模塊。在該模塊下設更改個人資料、修改密碼、查看歷史訂單3個子功能模塊。其中注冊用戶可憑著自己的用戶名和口令登錄該模塊,在該模塊中,廣大客戶可完成自己相關信息的檢索和在一定限制條件下進行自身資料的更改。
(3)用戶管理模塊本模塊是對管理員開放的模塊。在該模塊下設用戶添加、用戶刪掉、用戶信息更改、用戶查詢4個子功能模塊。管理員能按照具體情況輔助用戶更改信息。
(4)訂單管理模塊本模塊是對管理員開放的模塊。在該模塊下設查看訂單和初審訂單2個子功能模塊。可以查看當前訂單安排送餐,還可進行訂單的初審,若訂單超時則無效。
(5)菜單管理模塊本模塊中下設菜單添加、菜單刪掉、菜單更改和菜單查詢4個子功能模塊,可以對菜單中菜肴的各項屬性進行編輯和更改。
(6)留言管理模塊本模塊中下設添加留言、瀏覽留言和刪掉留言2個子功能模塊,用戶可以對自己的留言進行管理,管理員可以對所有用戶的留言進行管理。
(7)用戶訂餐模塊用戶可以進行搜索食材、查看食材詳盡信息、下訂單、填寫配送信息等操作,便捷管理員安排送餐人員送餐。
(8)系統管理模塊本模塊是負責編輯管理員信息的平臺。系統內部初始化一個默認的超級管理員權限,為提升系統的安全性,新的管理員的形成必須由已存在的管理員自動添加,以避免黑客通過不正當手段獲取管理員權限,防止對企業信息安全導致恐嚇。
(9)系統維護模塊本模塊是負責專門負責系統的自身維護。在默認情況下,數據庫每隔一段固定時間會自行備份一次,必要情況下,管理員可以自動對數據庫進行備份。因為自然或人為誘因引起系統數據受損的情況下,管理員可以在此模塊中自動恢復數據庫,進而保證企業數據信息的相對安全。系統推廣模塊本模塊是專門負責系統的推廣宣傳。能顯示公司的品牌介紹、美食大賞、宣傳廣告及訂餐流程等信息。
1.4性能需求
1.4.1精度
要求能確切、無誤地查詢、添加、修改、刪除用戶、菜單和訂單信息,管理員信息;才能精確地進行業務數據匯總來支持決策;做到實時通訊來保證業務數據的最新性。
1.4.2時間特點
考慮到系統的復雜程度,先不提供時區設置功能外賣軟件開發,統一采用廣州時間東8區作為OA系統的系統時間區。在響應時間、更新處理時間、數據的轉換和傳送時間方面要盡量降低,增強系統運行的速度,推動數據的處理和響應時間,也會相對的提升系統的靈活性。
(1)響應時間:統計、查詢數據的相應時間控制在20秒;
(2)更新處理時間:局域網數據庫在網路無故障的情況下,插入一條數據和更新一條數據的數據庫操作響應時間控制在0.5秒/條;(3)數據的轉換和傳送時間:在拔號網路連接通后,交換數據以數據單元方式進行,所有數據交換過程控制在20分鐘;
(4)運行時間:程序啟動和初始化時間控制在5秒。
1.4.3靈活性
系統開發過程前期應做好充分打算,盡量減少開發后期因需求改變而帶來的變動,系統設計充分考慮可擴充性、靈活性,才能在處理和接受盡量多的操作方法、數據精度等變化,降低因異常數據帶來的系統的異常。
1.4.4安全性
系統安全性要求高,能有效控制和管理不同的用戶的權限,保護數據的安全。
1.4.5穩定性
系統穩定性要求高,才能承載大量用戶的并發訪問。
1.5輸入輸出要求
解釋各輸入輸出數據類型,并逐條說明其媒體、格式、數值范圍、精度等。對軟件的數據輸出及必須注明的控制輸出量進行解釋并舉例,包括對硬拷貝報告(正常結果輸出、狀態輸出及異常輸出)以及圖形或顯示報告的描述。
1.6數據管理能力
要求網上訂餐系統須要有強悍的數據庫系統為支持,可以容納并存儲大量的數據信息。同時還具有強悍的數據信息的處理能力,包括查詢、更新、修改、刪除、統計等數據處理功能。數據庫的維護和備份也要做到靈活、方便、可靠。
1.7故障處理
要求當系統出現故障時,可以借助數據恢復和備份功能,快速,實現數據庫的恢復,防止因意外車禍,或則人為的誤操作而造成的數據遺失。
1.8任務分解結構
為了有效確定項目范圍、完成范圍計劃須要對項目進行任務分解。任務分解有好多的方式,如模板參照、類比、自頂向上和自底向下等方式。而且表示方式有清單類和圖表類,本項目的任務分解采用的是圖表類。本項目的任務分解結布光如圖1.1所示:
任務分解結布光
1.9任務進度進度計劃是將使產品滿足客戶和期望的任務、分配、事件的進度列舉的計劃。安排進度計劃的目的是為了控制時間和節省時間,而項目的主要特征之一即是有嚴格的時間年限要求,由此決定了進度計劃在項目管理中的重要性。本項目任務進度如表1.1所示:
任務進度表
免責聲明:部分文章信息來源于網絡以及網友投稿,本站只負責對文章進行整理、排版、編輯,出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其內容的真實性,如本站文章和轉稿涉及版權等問題,請作者在及時聯系本站,我們會盡快為您處理。