圖書商城管理需求分析

項目名稱:圖書商城css

院系: 信息工程學院前端

專業: 計算機科學與技術數據庫

項目組:  李陽 唐玉娟瀏覽器

指導老師: 袁飛安全

 

 

目錄  服務器

1. 產品介紹   架構

2. 項目分工  網站

3. 產品面向的用戶羣體     spa

4. 產品應當遵循的標準或規範      設計

5. 產品範圍       

6. 產品中的角色   

6.1  網上圖書商城功能  

6.2 圖書的添加   

6.3  圖書修改  

6.4  圖書刪除   

6. 5 圖書信息列表   

7. 產品的功能性需求  

8. 產品的非功能性需求   

8.1  用戶界面需求   

8.2  軟硬件環境需求    

8.3  產品質量需求  

8.4  技術需求   

 

1. 產品介紹

信息技術高速發展的今天,軟件的做用十分突出,軟件已經發展成爲信息技術的核心,主導着信息產品的開發和信息技術市場的進一步的開拓 。

本系統包括兩個基本部分,一個是前臺的銷售程序,用戶在前臺瀏覽搜索圖書,能夠看到商城的最新公告,用戶進入商城就有一個購物車,用戶把須要的圖書放入購物車中,用戶能夠去除不須要的圖書,修改商品的數量,清空購物車。當用戶選購完圖書後就能夠下訂單。另外一個是後臺管理程序,商家在此管理本網站的相關信息如公告的發佈、錄入、刪除,更改網上圖書的信息,訂單的管理和註冊用戶的管理。

2. 項目分工

( 1 )項目開發人員 :李陽 唐玉娟

( 2 )文檔編寫人員: 李陽 唐玉娟

( 3 )登陸與註冊實現:  李陽 唐玉娟

( 4 )購物車與列表設置: 李陽 

( 5 )各功能整合:唐玉娟 

3. 產品面向的用戶羣體

「網上圖書商城」面向的用戶羣體: 賣書的商戶

4. 產品應當遵循的標準或規範

本產 品爲定製軟件,參考噹噹網,以網上圖書購買需求爲最終設計參考依據。

5 . 產品範圍

本產品主要用於用戶購買圖書,管理員對圖書的管理基於互聯網的 Web 應用系統。產品適用領域包括: 

( 1 ) 用戶購買圖書 

( 2 )管理員對圖書的管理。   具體功能需求在下文詳細描述。

6 . 產品中的角色

下表闡述本產品的各類角色及其職責。各類角色的具體行爲將在功能性需求中描述。

角色名稱

職責描述

管理員

即賣家,能夠發佈須要賣的書,對書籍進行管理,管理用戶會員信息

會員

即買家,能夠註冊, 登陸, 瀏覽和購買圖書

 

 

6.1  網上圖書商城功能

圖書的管理和購買是本軟件的核心之一。即經過後臺的管理和前臺的用戶下訂單購買相結合,實現電子網上購物的功能。

6. 2 圖書的添加

名稱

添加

功能描述

添加圖書詳細信息

優先級

輸入

書名、做者、出版社、價格、類別、圖片、簡介

必填項

書名、做者、類別

操做序列

管理員登錄後添加圖書信息

輸出

添加信息成功,並跳轉至 商品列表

 

 

★關於優先級 :優先級表示功能的重要性與迫切行,優先級分爲高、中、低三個級別, 優先級高表示此功能必需實現,優先級中表示此功能能夠暫緩實現,可是仍爲系統必須的功能 ;優先級低表示此功能爲輔助功能,可根據須要在後續版本中考慮實現。

6. 3   圖書修改

名稱

圖書修改

功能描述

提供對已有圖書進行修改功能

優先級

輸入

書名、做者、出版社、價格、類別、圖片、簡介

操做序列

管理員登錄後方可對已有圖書信息進 行操做

輸出

修改爲功,跳轉至圖書詳細界面。

補充說明

實現對圖書信息的基本修改

 

 

6. 4   圖書刪除

名 稱

圖書信息刪除

功能描述

提供對圖書信息刪除功能

優先級

輸入

圖書信息的 ID

操做序列

管理員登陸後方可刪除

輸出

刪除成功跳轉至圖書信息列表頁

補充說明

完成圖書信息的刪除

 

 

6. 5 圖書信息列表

名 稱

圖書信息列表

功能描述

查詢功能

優先級

輸入

輸入完成數據庫的添加數據

操做序列

管理員登錄後便可操做

輸出

生成圖書信息列表(書名、做者、出版社、價格、類別、圖片、簡介等字段)

補充說明

可根據書名、做者等字段作簡單查詢

 

 

7. 產品的功能性需求

後臺管理: 7.1 圖書管理: 6.1.1 添加書籍:管理員登陸後對書籍的添加

6.1.2 修改書籍:管理員登錄後對書籍的修改

6.1.3 評論管理:用戶對書本的評價進行管理

6.1.4 書籍分類:把書籍分類展示

6.1.5 查看書籍:查看書籍的列表

7.2 訂單管理: 6.2.1 查詢訂單:查看用戶所下的訂單

6.2.2 刪除訂單:刪除用戶所下的訂單

6.2.3 修改訂單狀態:修改用戶所下訂單的狀態

6.2.4 付款方式管理:管理用戶選擇的付款方式

6.2.5 送貨方式管理:管理用戶選擇的發貨方式

7.3 信息管理: 6.3.1 公告管理:把系統的最新消息展示

7.4 前臺管理: 6.4.1 登陸:管理員登陸

6.4.2 註銷:管理員註銷

前臺管理: 7.5 用戶管理: 6.5.1 註冊:用戶註冊賬戶,註冊實現相同信息沒法屢次錄入。

6.5.2 登陸:用戶登陸賬號且同一帳號不能同時登錄。

6.5.3 修改我的信息:能夠修改本身的信息

6.5.4 查看我的信息:能夠查看本身的信息

7.6 購物車管理: 6.6.1 圖書加入購物車:把須要買的書放入購物

6.6.2 瀏覽購物車:查看本身購物車裏的商品

6.6.3 修改商品中的購物車數量:修改購物車裏的書本的數量

6.6.4 刪除購物車中的圖書:刪除購物車裏書本的數量

6.6.5 清空購物車:把購物車裏的商品所有清空

7.7 訂單管理: 6.7.1 取消訂單:用戶登錄後取消所下訂單

6.7.2 修改訂單:用戶登錄後修改所下的訂單

6.7.3 查看訂單:用戶登錄後查看本身所下的訂單

7.8 瀏覽信息: 6.8.1 瀏覽圖書:用戶能夠瀏覽商品

6.8.2 查看圖書評論:用戶能夠查看商品的評論

7.9 留言: 6.9.1 給商家留言:用戶登陸後還能夠給管理員留言

8 . 產品的非功能性需求

8.1  用戶界面需求

需求名稱

詳細要求

界面設計

符合 Web2.0 標準,保證在主流 IE 、 F riefox 等瀏覽器中具有一致的用戶體驗。設計風格遵循簡潔、易用、美觀、重視用戶體驗、以用戶爲中心的設計原則 。

 

 

8.2  軟硬件環境需求

需求名稱

詳細要求

服務器

Tomcat 

客戶端電腦

軟件設計保證客戶端經過任意主流瀏覽器都可順利、無障礙訪問應用程序

 

 

8.3  產品質量需求

主要質量屬性

詳細要求

正確性

保證程序運行的正確性,數據、文檔記錄準確勿誤。按照用戶需求正確執行任務

可靠性

軟件設計保證在安全服務器環境下,系統可以正常運行

易用性

易用性是軟件可否知足客戶容易操做使用程度,軟件開發重視用戶使用體驗,極力下降系統使用門檻、保證具有通常計算機操做技能的用戶可以順利使用本軟件。另外系統重視使用過程當中的操做提示及說明,可以給用戶明確的操做指導

安全性

軟件保證具有較高安全性,分級權限系 統設計爲系統資源提供充分安全保證,避免程序級系統入侵

可擴展性

軟件設計具有較高的可擴展性,即保證軟件功能的適度擴展及系統規模的擴展

健壯性

軟件設計保證軟件自己可以抵禦非法數據干擾,可以保證事務的一致性,盡力避免程序運行異常

 

 

8.4  技術需求

主要欄目

技術要求

開發環境

JDK  +MyEclipse8.5

開發技術

服務前端:採用基於 Java EE 的 Jsp-Servlet 簡易架構

前端: 、 div+css 、 AJAX 等技術

數據庫

MySql5.0

其餘

 

 

 

相關文章
相關標籤/搜索