網上書店需求分析

2021-09-28 15:08:45 字數 2255 閱讀 4581

網上書店
目錄

part one 系統分析

part two 需求分析

part three 系統管理流程及用例圖

part four 非功能性需求

一、系統分析

1、總體需求

建立對圖書提供全面管理的資訊系統;

對所有的圖書、客戶提供全面管理;

對圖書詳細資訊提供管理。

2、功能需求

在internet,客戶可通過瀏覽器瀏覽書目資訊;

在網際網路,可提交訂單;

具有購物車功能;

客戶能通過書名來檢索書籍;

客戶可在網上進行註冊,成為會員;

客戶能檢視當前訂單和以往訂單;

書店員工能查詢客戶聯絡資訊;

3、效能需求

網上書店系統與相關單位的鏈結;

系統可以對圖書的庫存進行統計;

易於維護和擴充;

系統介面設計友好,操作方便、靈活;

具有高可靠性和冗錯能力,不允許系統在工作時間停機,不允許系統丟失圖書資訊,不允許在執行期間 出現故障和錯誤;

具有安全檢查機制,非法使用者不能使用系統,不能偷看系統資訊,不能修改圖書,防止隨意刪改,同時提供資訊備份的服務;

具有保密機制,各級使用者只能看到允許檢視的系統資訊;

二、需求分析

1、前後臺管理系統

本系統的網上書店分為前後臺兩個管理系統:前台管理系統是在internet上接受來自全國各地的客戶訪問的網上書店前台銷售管理系統(**):後台管理系統是在系統內部用於書店的管理員管理的網上書店後台管理系統。

2、銷售系統

本系統的前台銷售管理系統實現的功能類似於現實生活中的商店·銷售,顧客可以瀏覽商品、選擇商品、結賬完成購物等。在設計**時,應根據所銷售商品的特點安排布局,商品資料應根據需要能靈活的從資料庫中挑出,照顧客戶瀏覽習慣,

3、支付系統

在支付方面,根據公司的需求,採用了「貨到付款」和「款到發貨」的方式。本系統設計的網上購物的過程為,當客戶通過internet訪問書店的**時,如果他要購買商品,那麼必須先註冊成為會員,然後再進行會員登入(確認身份),然後才可以把商品放入「購物車」,通過購物車完成會員的購物後,會員進行結賬,生成網上訂單。

4、圖書宣傳與訂單管理

本系統對圖書進行分類管理,提供圖書資訊的新增,修改和刪除等功能,支援圖書的封面上傳功能,從而增強了圖書商品的宣傳效果。對訂單的管理是後台管理系統中關鍵的部分,採用訂單狀態來標識圖書的各個流通環節,在程式設計設計時,要充分考慮訂單管理與圖書管理的密切聯絡,保證訂單狀態與庫存的一致性。對於後台的客戶管理則要提供便捷的查詢方式,提供合理的管理操作。

三、系統管理流程及用例圖

1、網上書店管理系統的規劃

網上書店管理系統分為前台和後台兩個管理系統。前台管理系統分為圖書瀏覽檢索子系統、購物車子系統和會員訪問子系統;後台管理系統分為圖書管理、訂單管理和客戶管理子系統。下圖為前台和後台管理系統以及各個子系統之間的關係。

2、網上書店前台銷售管理系統的整體網頁設計

下圖描述了客戶從internet上訪問**,完成瀏覽、購物、註冊等過程所訪問的網頁的彼此關係。

3、系統管理流程及用例圖

四、非功能性需求

1、**的安全性

保證管理者和註冊使用者的密碼安全,分許可權管理,資料庫訪問控制;管理員應具有一定網路安全及防黑知識。

2、**可維護性

**管理者須懂得一定的伺服器應用、access資料庫應用、硬體維護、iis配置等方面的技能。

3、**的靈活性

系統應該具有良好的功能可擴充性,以應對未來使用者的更高的要求

4、故障處理

對使用者提交的重要資料及時備份。(如:當使用者修改註冊資料時要及時更新系統資料備份,以便於系統崩潰後資料的正確恢復。)

做好資料庫和伺服器的日常維護工作,出現故障時可與我們聯絡由我們幫助解決。

網上書店系統

用到的技術 servlet jsp mysql 主要功能 前台 登入註冊 圖書管理 訂單管理 購物車模組 後台 書分類管理 圖書管理 上傳圖書,修改刪除圖書 訂單管理 遇到的問題 1,request.getsession setattribute cart bmw cart cart cart re...

用python實現網上書店

需求 1 每個使用者的 購物車 cart 用合適的資料結構快取在記憶體中。2 對每個資料物件的訪問,合理設定並管理快取 使用獨立的模組讀寫資料庫 讓程式結構變得可管理 可維護。3 對每種商品,設定乙個庫存。下訂單就 假設不需要付款 完成需要減庫存。4 將 商品詳情 頁面的 當前庫存 採用 ajax ...

實現網上書店的例子

選擇基本模版 1.建立模型類book public class book public string bookname public string writer public decimal price public datetime time public int amount public vi...