項目名稱:圖書商城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 |
其餘 |
無 |
|
|