1. 引言
1.1 編寫目的
本需求分析規格說明書的目的是為軟體開發和客戶之間就「網上購物平台」專案提供需求範圍和需求內容的規定。通過此文件向客戶展示他們對專案的理解,並且當規格說明書得到使用者確認後,它將成為開發此軟體在進行專案設計、實現、測試和實施過程中唯一的需求規範。
1.2 專案背景:
目前網上購物發展迅速,各類管理系統也應運而生,針對各類大型網購**的管理系統的開發已經非常成熟,從拍下到訂單,再到付款,收貨確認,都可以做到統一管理。前台可以做到預定實物,虛擬物品等各種預定業務。然而,為數眾多的小的購物**卻沒有乙個合適的管理系統,因此,我們覺得開發此管理系統是十分必要的。
網上購物系統軟體是一功能比較完善的資料管理軟體,具有資料操作方便高效迅速等優點。該軟體採用功能強大的資料庫軟體開發工具進行開發,具有很好的可移植性,可在應用範圍較廣的windows系列等作業系統上使用。除此以外,該系統可通過訪問許可權控制以及資料備份功能,確保資料的安全性。
1.3 定義
本文件所涉及的專門術語定義和縮略語、縮寫詞的含義如下表:
1.4 參考資料
在本文件的編寫過程中,參考了一下資料,如果對文件含義有模糊之處,請查閱以下相關資料:
1.《.***專案開發》主編:常永英機械工業出版社
2. 《visual
3. 《基礎知識》
4. 《網頁設計》《sqlserver資料庫》
2. 任務概述
2.1 任務目標
本專案旨在開發一套網上電子商務的平台,它將實現使用者通過網際網路完成商品採購的整個過程。使用者可以同網際網路選購自己需要的商品與商家通過訂單達成協議。
2.2 執行環境
硬體:伺服器:基於intel構架的企業伺服器
工作站:pc機
軟體:作業系統: windows server 2000
瀏覽器:ie6.0
後台資料庫: sql server 2000
程式語言: visual c#
設計工具:microsoft visual studio 2005, flash, photoshop等
2.3 條件與限制
本專案的開發必須有公司和領導的大力支援,必須有足夠的人員並且有很高的團隊精神。另外可能有技術和裝置方面的欠缺,合理利用現有裝置,專案的可擴充套件性、安全性、易於維護等。
經費限制;無
開發期限;7天
維護週期:永久
軟體最短壽命:20年
2.4網上**是為了方便消費者購物減少購物時間方便瀏覽、減少購物場所的場地設定,同時消費者可以根據自己的需要任意的挑選以致買到合適實惠的商品以次進行購買提交訂單,商場可以根據此平台進行訂單處理和庫存處理,以上結構圖如下:
圖1 整體應用架構圖
3. 資料描述
3.1 靜態資料
使用者資訊表(users)
超級管理員(superadmin)
普通管理員(admin)
會員(vip)
遊客3.2 動態資料
超級管理員和管理員負責輸入各種商品資訊,遊客和會員可以瀏覽,但只有會員可以購買商品。
3.3 資料庫描述
資料庫:microsoft sql server 2000
3.4 資料詞典
資料詞典可以廣泛的應用於資料庫應用系統的諸多方面,包括資料庫的維護、完整性驗證、安全性控制、軟體通用性和生產效率的提高以及工具軟體包的開發等。關係模型是目前應用最廣泛、技術最成熟的一種資料庫(db)模型、其特點是概念簡單清晰、易於為使用者掌握和接受、有嚴格的資料基礎和關係資料理論、能極大的簡化資料庫開開發與維護工作,因而深受廣大使用者歡迎。
3.5 資料採集
管理員和超級管理員負責資料的收集、修改、更新、儲存等。
3.6資料流圖
4. 功能需求
4.1 功能劃分
在本系統中,主要實現的功能模組有:
使用者註冊、使用者登入、商品分類、商品瀏覽、熱門商品推薦、加入購物車、留言薄、使用者管理(包括使用者的資料修改、訂單管理和收藏夾管理等)等。
圖2 功能模組的劃分
4.2 功能描述
4.2.1 使用者開啟介面分四種情況:
1. 未註冊的使用者(遊客):
遊客是沒有購買權利的,只可以瀏覽商品資訊。
2. 已經註冊的使用者(會員):
會員可以購買本站的商品,也可以加入收藏夾方便以後檢視。
3. 普通管理員:
管理員對本站的資訊進行管理。
4. 超級管理員:
對普通管理員進行管理。
4.2.2 各模組的功能
使用者管理:
4.2.3 用例模型
使用者圖3 購買者用例模型
普通管理員
超級管理員
圖4 管理員用例模型
5. 效能需求
5.1 資料精確度
1. 主要通過週期性中斷,來紀錄相關的效能資訊,如處理器指令指標等這種方法開銷小,精確度高。
2. 即可以使用直接的二進位制插樁,也可以通過編譯器在應用中插入分析**。這種方式與自己在應用中增加計時函式類似,同時帶來的開銷大,但提供了更多的功能,如呼叫樹,呼叫次數和函式開銷等。
5.2 時間特性
1. 系統對單個使用者的會話響應時間不超過5秒。
2. 更新處理資料時間能在消費者所需求的範圍內。
3. 資料之間的轉換時間不超過2秒鐘。
4. 資料在從伺服器傳送到客戶機的時間不超過5秒鐘。
5. 資料庫的錄入,資料庫資料的更新也需要一定的時間限制。
5.3 適應性
5.3.1 執行環境
作業系統 :windows,linux/unix及任何pc平台。
瀏覽器 :inter*** explorer。
6. 執行需求
6.1 使用者介面
介面是軟體與使用者互動的最直接的層,介面的好壞決定使用者對軟體的第一印象。而且設計良好的介面能夠引導使用者自己完成相應的操作,起到嚮導的作用。同時介面如同人的面孔,具有吸引使用者的直接優勢,設計合理的介面能給使用者帶來輕鬆愉悅的感受。
螢幕格式:
1. 要求有選單及工具欄以方便操作
2. 各資料庫資訊可在螢幕上直接修改
3. 各資料庫統計結果可在螢幕上顯示
4. 進行系統分析後的結果可在另一視窗中顯示
6.2 硬體介面
要指出軟體產品和系統硬體之間每乙個介面的邏輯特點,還可以包括如下事宜:支撐什麼樣的裝置,如何支撐這些裝置,有何約定。
6.3 軟體介面
在此要指定需使用其它的軟體產品(如資料庫管理系統、作業系統)以及同其他應用系統之間的介面,對每乙個所需的軟體產品,要提供以下內容:
1. 名字
2. 規格說明號
3. 版本號
對於每乙個介面,這部分應說明與軟體產品相關的介面軟體的目的,並根據資訊的內容和格式定義介面,但不必詳細描述任何已有完整檔案的介面,只要引用定義該介面的檔案即可。
6.4 通訊介面
指定各種通訊介面。如,區域性網路的協議等。
7. 其他需求
7.1 可使用性
1. 人員因素
2. 美觀
3. 使用者介面的一致性
4. 聯機幫助和環境相關幫助
5. 嚮導和**
6. 使用者文件和培訓材料
7.2 安全保密性
1. 必須確保使用者註冊資訊的安全
2. 使使用者對它有一種信賴感
7.3 可靠性
1. 系統必需能夠7×24不間斷執行。
2. 系統能夠定期自動備份資料,當故障發生時,能夠使用備份資料恢復。
3. 系統啟動時間不應該超過30分鐘。
4. 系統發生故障,恢復時間不應超過2小時。
網上購物系統需求和需求分析說明書
專案名稱 網上購物 系統 開發背景 隨著計算機和網路的日趨普及,越來越多的商家在網上公升起商店,向消費者展示出一片新鮮的購物大地。在美 日等資訊化程度較高的國家和地區,網路商店發展速度迅猛,美國的世界級超一流的零售商,如沃爾瑪凱瑪特,家庭倉儲 科羅格 j.c培尼等紛紛臍身於網路經商的行列。調查表明 ...
網上書店需求規格說明書
小型網上書店系統 需求規格說明書 小型網上書店,是以個體戶的形式,進行圖書銷售的系統。系統管理員,即賣家,在購置了一定數量的圖書後,將圖書資訊 庫存量等資訊公布到網上。登入系統的使用者,可根據自己的興趣愛好,購買書籍,下訂單。賣家接收訂單後,按位址進行出貨,送到客戶手中。本系統面向所有愛好文學的人士...
網上交易系統需求規格說明書
需求規格說明書 1.系統概述 作為網際網路戰略的延伸,電子商務的熱潮一度興起,但是一直以來,很多企業 都侷限在資訊發布等一些基本的功能,而越來越深入的實踐表明,這些僅僅代表了企業 的乙個起點功能。隨著企業網路環境的發展成熟,企業門戶 可以幫助企業把現有的業務系統整合起來,集中優勢資源為客戶提供個性化...