网上书店系统需求分析说明书
網上書店系統需求分析說明書
 項目組組長:
 組員:
1. 綜述
1.1前言
傳統的書店受時間和空間的限制,導致不能發揮更大的商業價值,所以網上書店已經成為了傳統書店必須的經營路線之一。如何更好的對網絡書店進行管理已經成為了必不可少的關鍵部分,而優良的管理離不開優良的管理系統。本管理系統通過學習其他同類型的系統,總結出了更好的設計模式和優化了的系統設計,更加的簡潔明了,不僅提供方便了管理人員的操作頁面,也提供了方便各年齡層使用的系統提供的界面。 
 系統提供了圖書出入庫管理功能、客戶管理功能、基于大數據給網站用戶的分類推薦功能、網站在線交易功能、圖書預覽功能,用戶、管理員交互界面等多種基本功能,含蓋了傳統書店和一般網絡書店的基本功能并有新的優化和新的功能,使用起來更加得心應手。
1.2項目目的
在移動互聯網的普及下,網上書店可以讓眾多讀者更加方便的尋找到自己所需要的書籍,可以隨時查閱、購買,更加便捷和快速,而且網上書店可以為讀者節約大量時間,網上書店具有良好的發展潛力,可以為書店和讀者帶來雙贏的局面,制作出合適管理員管理和用戶交互感良好的網上書店系統。
1.3項目背景以及發展趨勢
背景:
 在當今社會,全民素質和科學技術的不斷提高下,知識更新的越來越快,人們此時更加迫切的需要學習知識。人們由于種種原因難以到書店挑選自己想買的書,并且有可能有些書店沒有他們想要的書,便要跑多家書店,這極大的浪費了時間,因此傳統書店在網絡浪潮的沖擊下,銷售量低迷,所以網絡書店的建立已經成為了傳統書店的一種銷售路線。網絡書店不僅克服了傳統書店抓不住不同用戶對圖書喜好不同而導致的書目訂貨的盲目性和局限性,還客服了訂單管理難的不足,而且網上交易方便易管理。用戶購買圖書在一家店買不到時,換另一家店點點鼠標即可完成,極大的節省了時間。因此網上書店很有前景。
發展趨勢:
 當今社會逐漸數字化的趨勢下,無紙化閱讀將會是讀者群體的首選,不僅是處于環保還是出于資金方面,書店也將從出售實體書慢慢轉換為電子書。中國人均讀書時間逐年遞增,人們對知識的需求有增無減,在網絡發展迅速的現在,網上書店極具發展潛力。
2. 任務概述
2.1市場定位分析
網上書店商務網站構建目標主要是面向廣大消費者。由于圖書消費屬于知識型消費類,人們求知欲望沒有階層與年齡差別,因而書店網站應在具有自己特色的同時應適合不同人士的需要。因此,網上書店網站定位于面向廣大消費者。(對新興事物接受度普遍較高的客戶群體)
2.2系統設計的特點
(1)簡單。用戶可以在本系統實現從看到買的一體化購物方式。
 (2)美觀。簡潔的操作界面,沒有冗余的網站設計。
 (3)便捷。統一、集中管理終端,保護用戶財產、信息不受威脅。
 (4)穩定。系統擁有自主知識產權,充分滿足國內用戶本地化需求。
 (5)干凈。無任何具有廣告推廣性質的彈窗和捆綁等打擾用戶行為。
 (6)基于大數據,精準用戶標簽 助用戶完成品效合一的投放目標。
2.3結構規劃
網上書店系統分為前臺、后臺兩大模塊。總體結構如下:
 
 
2.4系統數據規劃
創建了一個名為BookSell的數據庫用來保存本系統的所有數據。該數據庫包含5張表:用戶表Users、管理員表Managers、留言管理表Massages、訂單表Orders、圖書信息表Books。
用戶表Users用來保存用戶信息,結構如下:
 Users:
 
管理員表Managers用來保存管理員信息,結構如下:
 
留言管理表Massages用來保存留言,結構如下:
 
訂單表Orders用來保存訂單信息,結構如下:
 
圖書信息表Books用來保存圖書信息,結構如下:
 
3. 系統分析
3.1總體需求
1、建立對圖書提供能夠全面的管理新消息系統;
 2、對所有的圖書、用戶提供全面管理;
 3、對圖書詳細信息提供全面管理。
3.2功能需求
網上書店系統是一個典型的JSP數據庫開發應用程序,由前臺、后臺兩部分組成。
3.2.1前臺:
該部分主要包括用戶管理、訂購服務、圖書瀏覽等功能。
 
3.2.2后臺:
該部分主要對商城內的一些基礎數據進行有效管理,包括網站維護、管理用戶、圖書管理、留言管理、訂單管理等。
 網上書店系統層次圖:
 
 后臺管理員操作用例關系圖
 
3.3性能需求
為了保證系統能夠長期、安全、穩定、可靠、高效的運行,網上書店系統應該滿足一下性能需求:
 (1)系統處理的準確性和及時性
 系統處理的準時性和及時性是系統的必要性能。在系統設計和開發過程中,要充分考慮系統當前和將來可能承受的工作量,使系統的處理能力和響應時間能夠滿足大多數客戶對信息處理的需求。
 (2)系統的開放性和系統的可擴充性
 網上書店系統在開發過程中,應該充分考慮以后的可擴充性。例如用戶查詢的需求也會不斷的更新和完善,都要求系統提供足夠的功能的調整和擴充。而要實現這一點,應該通過系統的開放性來完成,即系統應該是一個開放系統,只要符合一定的規范,可以簡單的加入或減少系統的模塊。
 (3)系統的易用性和易維護性
 網上書店系統是直接面對使用人員的,而使用人員往往對計算機并不是非常熟悉。這就要求系統能夠提供良好的用戶接口,易用的人機交互界面。要實現這一點,就要求系統應該盡量使用用戶熟悉的術語和中文信息的界面。
 (4)系統的標準性
 系統在設計開發使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合國家和行業標準。
3.4系統技術可行性分析
功能 :對書店的圖書信息和用戶(書店工作人員,網站注冊用戶即潛在購書者)信息的進行有效的管理;對圖書的進存銷等環節進行信息化管理;實現讀者網上瀏覽圖書,網上購書的可能;處理用戶網上的投訴和建議。
性能:數據庫的錄入;圖書檢索;用戶信息查詢;圖書信息查詢;網上購書;
安全與保密要求 :書店中所有的圖書能夠供用戶隨時查閱;用戶的個人信息可以由用戶自己修改,添加;書店圖書的信息只能由書店管理人員添加,修改;所有注冊用戶信息只能由書店管理人員查詢。
操作系統 :Windows,Linux/Unix及任何能運行Java虛擬機的平臺;
 Java Runtime Environment :version6.0以上。
 Web Server:Tomcat 6.0以上。
 操作系統 :任何pc平臺;
 瀏覽器 :Internet Explorer,Google Chrome等。
決定可行性的主要因素:
 技術因素、硬件因素、軟件因素、經濟因素、團隊合作精神等。
 對現有系統的分析 (缺乏原型系統)
 處理流程和數據流程 :暫時不考慮
 工作負荷 :暫時不考慮
 費用支出:如人力、設備、空間、支持性服務、材料等項開支 :暫時不考慮
 人員:列出所需人員的專業技術類別和數量 :暫時不考慮
 設備 :暫時不考慮
 局限性:暫時不考慮
4. 運行需求
4.1用戶界面
用戶界面應具備以下功能:
 (1)用戶注冊、登錄、修改:新用戶需要注冊成為會員,老用戶直接登錄,然后可輕松查看自己的信息并進行修改。
 (2)圖書搜索欄:若用戶已有自己想買的書可方便直接查找。
 (3)圖書推薦:根據用戶喜好定期推送相關書籍。
 (4)圖書種類分類欄:把圖書分門別類進行排序,方便用戶根據喜好進行選擇購買。
 (5)圖書預瀏覽:可以試讀一些章節以便讀者選擇心儀的圖書。
 (6)購物車:用戶可將喜歡的書放入購物車進行下單的處理。
4.2管理員界面
管理員界面應具備以下功能:
 (1)圖書上新下架管理:對新入庫的圖書進行上新,對已售罄或銷售低迷的圖書下架。
 (2)圖書出入庫處理:把新入庫的圖書數據存放到數據庫中。
 (3)圖書訂單管理:對用戶下單的圖書進行訂單處理。
 (4)網站公告、留言管理:對圖書上新的廣告和一般通告進行告示,處理讀者的留言,
 方便獲取讀者的需求。
 (5)接受用戶反饋管理:對已下單的用戶進行服務。
4.3故障處理
根據系統的需求分析報告、項目負責人、軟件分析人員以及編程人員對系統進行檢查、維護,和整修。
5. 系統管理流程及模塊功能分析
5.1網上書店管理系統的整體規劃
網上書店管理系統分為前臺和后臺兩個管理系統。前臺管理系統分為圖書瀏覽檢索子系統、購物車子系統和用戶訪問子系統以及留言子系統。后臺管理系統分為圖書管理、訂單管理,留言管理和客戶管理子系統。下圖為前臺和后臺管理系統以及各個子系統之間的關系。
 
5.2網上書店前臺銷售管理系統的整體網頁設計
下圖描述了客戶從Internet上訪問網站,完成瀏覽、購物、注冊等過程所訪問的網頁的彼此關系。
 
5.3各個子系統模塊的功能
網上書店管理系統中,前后臺管理系統的各個子系統功能如下:
5.3.1用戶注冊登錄子系統
本系統采用用戶名和密碼相結合的驗證方式,以用戶登陸后直接進入前臺操作界面(即用戶專用界面);當驗證登陸管理員頁面操作時,則進入后臺管理員專用頁面,會對顧客信息保密的機制。要實現該模塊功能,先要建立一個用戶注冊信息表,其包括以下字段:用戶名、用戶姓名、密碼、地址、聯系號碼、郵箱。
 要實現功能,先建立JSP動態網頁,插入相應字段,在建立另外一個JSP動態頁面,接受前一個JSP頁面的信息,當用戶的信息輸入信息錯誤時,則返回第一個注冊頁面,重新填入信息,待正確填寫信息正確時,系統會自動彈出提示成功并跳轉登錄頁面。
 
5.3.2圖書瀏覽檢索子系統
主要是對不同種類的書信息分類的瀏覽可以對站內所售圖書查詢,查詢可以通過書名,作者等內容進行精確查詢。為此,要建立書籍管理系統,其包括以下字段:圖書分類、書號、出版社、作者、頁數、出版時間、價格、剩余數量、圖書封面、簡介。
 找到用戶的書籍后,用戶可以選擇直接購買或者放入購物車內,未登錄的用戶會提示登錄,登陸成功后可以查詢訂單,并確認購買。
 用戶登陸后所查詢到的圖書可以直接放入購物車,未登陸系統的用戶只可以查詢圖書,如果要放入購物車,則顯示登陸頁面,如果未注冊的用戶則顯示注冊頁面。
 
5.3.3管理員子系統
管理員登錄子系統的功能,對圖書進行增刪改查、管理用戶信息、查看留言并回復或刪除留言、查看并確認訂單以及更新物流信息。
 
5.3.4購物車子系統
電子商務站點的核心就是購物車。用戶登錄后可在這個區域內建立他們的訂單,只要選擇各種自己需求的商品,并將它們添加到自己的預購信息中。也可以查看物流,數目查詢,修改購物車,生成訂單并付款后可以查看該訂單的物流信息。
 
6. 特別說明
6.1安全性
保證管理者和注冊用戶的密碼安全,分權限管理,數據庫訪問控制;管理員應具有一定網絡安全及防黑知識。
6.2可維護性
網站管理者必須懂得一定的服務器應用、ACCESS數據庫應用、硬件維護、IIS配置等方面的技能。
6.3靈活性
系統應該具有良好的功能可擴充性,以應對未來用戶更高的要求。
7. 總結
電子商務是利用現代信息網絡進行商務活動的一種先進手段,作為創新的經濟運行方式,其影響已經遠遠超過了商業領域。為了跟上世界電子商務的發展潮流,縮短與發達國家之間的差距,每個人都應該從不同的角度積極了解電子商務、參與電子商務,盡快適應飛速發展的信息社會的需要。
 針對當前蓬勃發展的電子商務,本文從理論和實踐兩個角度出發,利用Java技術以及數據庫技術來架構新型電子商務平臺。
 該系統雖然只是一個簡單的小系統,但是在設計過程中讓我學會了很多。會做一個系統前期中期后期各需要做什么,不僅提高了我們對專業知識的見解,還讓我們更加了解了電子商務的優點。
 由于時間有限,以及軟、硬件設施的配置等限制因素,這個系統還不同成熟,還有許多地方有待改進與完善;世界上電子商務的內涵、標準及技術也日新月異,處于不斷地變化發展之中,將會不斷有觀點、技術和實踐的創新與突破,需要我們加以學習和改進。
總結
以上是生活随笔為你收集整理的网上书店系统需求分析说明书的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: PreferenceScreen
- 下一篇: Honeywell 1900 条码阅读器
