基于WEB的圖書銷售系統的設計與實現_第1頁
基于WEB的圖書銷售系統的設計與實現_第2頁
基于WEB的圖書銷售系統的設計與實現_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、基于WEB的圖書銷售系統的設計與實現摘要:文章首先分析了用戶的需求,闡述了系統的總體設計,并對功能模塊進行了具體的分析,開發了基于WEB的圖書銷售系統。關鍵詞:圖書銷售;B/S杯式;系統設計;數據庫1基于web平臺的圖書銷售系統的需求分析完成基于web平臺的圖書銷售系統的前期調查,在與書店店主進行了全面深入地探討和分析的基礎上,提出課題的需求分析。滿足用戶的需求是軟件開發的生命,軟件的開發是緊緊圍繞用戶需求的一個過程。正因為明確調研用戶的重要性,與書店相關人員進行了很多次的調研活動,一起調研討論了書店建立網上銷售系統的總體模式及具體需求,并在深入分析的基礎上及時記錄用戶需求。在確定用戶需求的基

2、礎上,結合深入分析其表述的營銷模式,分析基于WEB的圖書銷售系統用例。2基于web的圖書銷售系統的總體設計2.1系統的總體架構系統采用三層架構開發設計,從整體上可以劃分為數據庫、數據訪問層、業務邏輯層和表示層。如圖1所示。數據庫是系統的最底層,存儲系統的所有數據。數據訪問層建立在數據庫之上,應用程序通過該層訪問數據庫。數據訪問層一般封裝數據庫的選擇、添加、更新和刪除等操作,同時還為業務邏輯層提供了訪問數據庫的借口或函數等。業務邏輯層包含于圖書銷售業務相關的邏輯封裝。例如:Address類,該類實現會員送貨地址業務操作,包括更新會員送貨地址的UpdataAddress、刪除會員送貨地址的Dele

3、teAddress、增加會員送貨地址的InsertAddress等多種方法及其重載。表示層主要由以下幾個部分組成:一是常規的用戶界面部分,例如商品列表、資訊的列表和商品詳細信息等;二是實現成員和角色管理配置部分,例如用戶登錄等:三是實現特定功能的自定義控件,如實現暢銷排行功能的控件。2.2系統功能模塊的劃分與設計根據本圖書銷售系統的需求分析,現對系統的功能模塊進行劃分,系統主要分為前臺業務管理和后臺管理兩個部分。前臺部分主要是對注冊會員及匿名用戶實現的瀏覽圖書和購買圖書等功能,后臺管理主要是針對書店管理人員對會員,圖書,訂單,系統設置的一些維護功能。具體功能模塊劃分如圖2所示。2.2.1系統前

4、臺功能模塊設計(1)在線展示。在線展示應滿足向所有用戶展示圖書信息的需求,商品可以進行分類展示。當用戶對其中一件圖書感興趣,可以瀏覽圖書的詳細信息,注冊用戶登錄還可以對其進行評論,為了給購書用戶圖書選購指導,系統將實現商品的顯示排序,如商品銷售排行。(2)購物車。為圖書銷售系統的主要功能模塊,對于注冊用戶登錄后,其可以選擇商品到購物車,用戶進入購物車可以查看購物車,可以修改購物清單,若要放棄購物車的所有商品則可以清空購物車。在完成一次選購后轉至收銀臺提交訂單,完成整個購物流程。(3)會員中心。作為注冊用戶的管理中心,此模塊完成注冊用戶的相關管理功能。會員可以修改會員資料,修改會員密碼,修改會員

5、用于收貨的送貨地址。會員對圖書的管理,會員可以查看自己收藏的圖書,可以跟蹤查看已經下訂單的情況,在通過審核之后需及時付款,這樣店方發貨以完成整個購書活動。(4)資訊信息。主要用以發布店內的動態,是一個新聞發布系統。方便店主公布有關書店的資訊,也可以發布其它一些新聞,以列表的形式顯示資訊條目,可以選擇查看詳細資訊信息,本模塊使得用戶在選購圖書的同時能了解些時政新聞等資訊。(5)資源下載。主要用以發布一些免費的電子讀物。在這個時代,分享成為人們獲取知識的又一良好途徑。雖然書店以銷售圖書為主要目的,但是為了豐富書店的形式,增設此模塊服務用戶,這種人性化的服務相信必將為更多的用戶接受與擁護。2.2.2

6、系統后臺管理功能模塊設計系統會按其角色分配管理員的權限。管理員分四類角色:超級管理員,信息錄入員,配送員。信息錄入員主要完成圖書管理,網站設置,信息管理功能。配送員關注的信息,其可對訂單進行審核。在超級管理員確認收款后,配送員按訂單發貨。超級管理員集信息錄入員和配送員的管理功能外可對系統用戶進行管理。(1)圖書管理。可添加圖書信息,修改已添加的圖書信息;可添加圖書的分類,修改圖書分類;添加圖書出版社,修改圖書出版社;添加圖書系列,修改圖書系列;對圖書圖片進行管理。(2)訂單管理。以訂單的不同狀態作為標識管理完成訂單的整個過程。對于訂單進行審核,確認收款,由配送員完成發貨,從而整理檔案歸檔。(3

7、)會員管理。超級管理員可對系統用戶信息,角色進行維護。(4)網站設置。主要由信息錄入員對網站進行一些常規信息的錄入及維護。其中包括站點基本信息的維護,配送方式維護,支付方式維護,友情鏈接維護等功能。(5)信息管理。主要由信息錄入員對新聞資訊模塊,在線調查模塊,下載模塊及幫助模塊進行維護管理。3基于Web的圖書銷售系統的實現本階段以詳實具體的需求分析和總體設計為基礎,按系統模塊劃分進行詳細設計,主要分為三個部分:系統的成員資格和角色管理的實現;系統前臺功能的實現;系統后臺管理功能的實現。3.1成員資格管理在實際應用中,每個Web應用程序中有關成員驗證、管理的內容都大同小異,沒有本質性區別。將這些

8、內容抽象并形成獨立的模型供開發人員使用,是個很好的解決方案,在 2.0中新增了成員資格管理功能,用于與登錄控件和Forms驗證結合使用,其核心是利用內置的成員庫表、成員資格管理API,成員資格提供程序。3.2角色管理設置用戶的訪問權限。一般采用的授權方式是:定義不同的角色,為角色設置一定的權限,再把用戶映射到這些角色上。系統中有四類用戶,分別為用戶,超級管理員,信息錄入員,配送員。使用配置工具添加角色。系統為用戶和管理員分配目錄,admin為后臺管理目錄,user為用戶目錄。具體實現時,以Visual Studio 2008作為系統的集成開發環境,PetShop4.0作為WEB開發參考框架,S

9、QL Server 2005作為后臺數據庫管理系統。4結束語基于web的圖書銷售系統是基于B/S架構的圖書銷售管理系統,用戶界面友好,操作簡單,使用人員經過簡單的培訓即可以掌握系統的使用;系統的實現有助于使用人員提高對網絡圖書銷售營銷體系的理解,提高書店的工作效率,大大縮短對售書過程管理的工作周期。參考文獻1(美)Douglas er著.Internet技術基礎.蘭小豐,李瀟,陳志,譯.北京:機械工業出版社,2008.2任鵬.電子商務概論.天津:南開大學出版社,2008.3(美)Paul 2.0電子商務高級編程M.北京:清華大學出版社,2005.4羅永昌.網上銷售系統分析與設計J.商丘:商丘職業技術學院學報,2009,8(1):33-35.5吳晨,王春霞 2.0數據庫項目案例導航.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論