欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      網(wǎng)上書(shū)店系統(tǒng)分析與設(shè)計(jì)(定稿)

      時(shí)間:2019-05-13 23:34:53下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《網(wǎng)上書(shū)店系統(tǒng)分析與設(shè)計(jì)(定稿)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《網(wǎng)上書(shū)店系統(tǒng)分析與設(shè)計(jì)(定稿)》。

      第一篇:網(wǎng)上書(shū)店系統(tǒng)分析與設(shè)計(jì)(定稿)

      系統(tǒng)分析與設(shè)計(jì)大作業(yè)

      學(xué)號(hào):090300235 班級(jí): 09信管1班 姓名: 伍恒 1系統(tǒng)的功能和結(jié)構(gòu)說(shuō)明:

      功能要求

      本系統(tǒng)主要分為管理員,工作人員,會(huì)員和游客四大模塊。

      管理員: 進(jìn)入管理頁(yè)面,可以維護(hù)客戶注冊(cè)信息、維護(hù)圖書(shū)信息、處理訂單信息、報(bào)表維修、商品銷售。

      工作人員: 進(jìn)入工作管理頁(yè)面,可以對(duì)圖書(shū)(或商品)信息進(jìn)行錄入、刪除、瀏覽、查詢、修改(商品銷售)、維護(hù)個(gè)人信息、維護(hù)訂單信息(接收訂單并發(fā)貨、拒絕訂單、查詢庫(kù)存)。

      會(huì)員: 進(jìn)入登入頁(yè)面,可以對(duì)圖書(shū)信息進(jìn)行查詢、瀏覽,并可以維護(hù)個(gè)人信息,維護(hù)訂單信息(訂單狀態(tài)查詢、訂單刪除或增加)。

      游客: 進(jìn)入網(wǎng)站后,只能進(jìn)行基本的信息瀏覽和查詢。

      管理員可以維護(hù)客戶注冊(cè)信息、維護(hù)圖書(shū)信息、處理訂單信息、報(bào)表維修、商品銷售。工作人員的相對(duì)權(quán)限下可以對(duì)圖書(shū)(或商品)信息進(jìn)行錄入、刪除、瀏覽、查詢、修改(商品銷售)、維護(hù)個(gè)人信息、維護(hù)訂單信息(接收訂單并發(fā)貨、拒絕訂單、查詢庫(kù)存)。游客身份只能進(jìn)行基本的信息瀏覽和查詢,但是游客可以在線注冊(cè)為會(huì)員,成為會(huì)員后在相對(duì)權(quán)限下可以對(duì)圖書(shū)信息進(jìn)行查詢、瀏覽,并可以維護(hù)個(gè)人信息,維護(hù)訂單信息(訂單狀態(tài)查詢、訂單刪除或增加)。

      2系統(tǒng)需求分析和設(shè)計(jì)文檔:

      本系統(tǒng)描述通過(guò)包含因特網(wǎng)在內(nèi)的計(jì)算機(jī)網(wǎng)絡(luò)來(lái)購(gòu)買、銷售和交換商品、服務(wù)信息的進(jìn)程。隨著社會(huì)的發(fā)展,網(wǎng)絡(luò)的普及,網(wǎng)上購(gòu)物已成為在線業(yè)務(wù)的首要載體。B2C可以繞過(guò)中介(如批發(fā)商、銷售商或經(jīng)銷商)建立與客戶的直接關(guān)系。網(wǎng)站還能夠?yàn)橛脩籼峁┥唐返木唧w信息,用戶能夠在線購(gòu)買商品,確信自己的訂單。同時(shí)網(wǎng)站還提供關(guān)于商品或電子零售商的選擇建議和評(píng)級(jí)。網(wǎng)站來(lái)源信息,為網(wǎng)絡(luò)銷售人員從不同地方分析網(wǎng)站運(yùn)營(yíng)的效果提供方便,至少能夠看出部分常用網(wǎng)站推廣措施所帶來(lái)的訪問(wèn)量,如分類目錄、搜索引擎自然檢索、投放于網(wǎng)站上的在線顯示類網(wǎng)絡(luò)廣告等。網(wǎng)上銷售為人們提供更廣闊的環(huán)境:人們不受時(shí)間的限制,不受空間的限制,不受傳統(tǒng)購(gòu)物的諸多限制,能夠隨時(shí)隨地在網(wǎng)上交易。更廣闊的市場(chǎng):在網(wǎng)上這個(gè)世界將會(huì)變得很小,一個(gè)商家能夠面對(duì)全球的消費(fèi)者,而一個(gè)消費(fèi)者能夠在全球的任何一家商家購(gòu)物。更快速的流通和低廉的價(jià)格:電子商務(wù)減少商品流通的中間環(huán)節(jié),節(jié)省大量的開(kāi)支,從而也大大降低商品流通和交易的成本。更符合時(shí)代的要求:如今人們?cè)絹?lái)越追求時(shí)尚、講究個(gè)性,注重購(gòu)物的環(huán)境,網(wǎng)上購(gòu)物,更能體現(xiàn)個(gè)性化的購(gòu)物進(jìn)程。

      系統(tǒng)可行性分析及功能和操作環(huán)境:

      伴隨著Internet正向我們大踏步走來(lái),電子商務(wù)將成為21世紀(jì)主流的商業(yè)模式。網(wǎng)上書(shū)店將是隨著這些網(wǎng)絡(luò)技術(shù)的發(fā)展而出現(xiàn)的一種新型圖書(shū)銷售渠道。它通過(guò)人與電子通信方式的結(jié)合,依靠計(jì)算機(jī)網(wǎng)絡(luò),以通訊技術(shù)為基礎(chǔ),實(shí)現(xiàn)圖書(shū)銷售的網(wǎng)上交易。網(wǎng)上書(shū)店同傳統(tǒng)的店面書(shū)店相比,網(wǎng)上書(shū)店的經(jīng)營(yíng) 方式和銷售渠道是全新的;它24小時(shí)的全天候和全方位服務(wù)是店面書(shū)店所不能比及的;成本低廉更是開(kāi)設(shè)網(wǎng)上書(shū)店的主要原因。而與其他商品相比,書(shū)籍運(yùn)送幾乎不怕碰撞碎裂,不具時(shí)效性;同時(shí)書(shū)本具有功能單一,形式簡(jiǎn)單,易于判斷和選擇而獨(dú)具優(yōu)勢(shì),最適合于網(wǎng)上交易;再次是單價(jià)低,降低了消費(fèi)者第一次在網(wǎng)絡(luò)購(gòu)物的門檻,所以網(wǎng)上書(shū)店成了電子商務(wù)的先鋒。對(duì)現(xiàn)有系統(tǒng)的分析

      由于假定目前還未開(kāi)設(shè)網(wǎng)上書(shū)店,所以沒(méi)有原型系統(tǒng),則: 處理流程和數(shù)據(jù)流程 :暫時(shí)不考慮 工作負(fù)荷 :暫時(shí)不考慮

      費(fèi)用支出:如人力、設(shè)備、空間、支持性服務(wù)、材料等項(xiàng)開(kāi)支 :暫時(shí)不考慮 人員:列出所需人員的專業(yè)技術(shù)類別和數(shù)量 :暫時(shí)不考慮 設(shè)備 :暫不考慮

      局限性:暫時(shí)不考慮 需求調(diào)查和分析

      網(wǎng)上書(shū)店同傳統(tǒng)的店面書(shū)店相比,網(wǎng)上書(shū)店的經(jīng)營(yíng)方式和銷售渠道是全新的,它解決了許多傳統(tǒng)書(shū)店的局限性:它24小時(shí)的全天候和全方位服務(wù)是店面書(shū)店所不能比及的;成本低廉更是開(kāi)設(shè)網(wǎng)上書(shū)店的主要原因。而與其他商品相比,書(shū)籍運(yùn)送幾乎不怕碰撞碎裂,不具時(shí)效性;同時(shí)書(shū)本具有功能單一,形式簡(jiǎn)單,易于判斷和選擇而獨(dú)具優(yōu)勢(shì),最適合于網(wǎng)上交易;再次是單價(jià)低,降低了消費(fèi)者第一次在網(wǎng)絡(luò)購(gòu)物的門檻,所以開(kāi)設(shè)網(wǎng)上書(shū)店為廣大讀者提供了很大的便利性,具有很大的發(fā)展?jié)摿ΑP枨箢A(yù)測(cè)

      為了是經(jīng)營(yíng)者實(shí)現(xiàn)更有效的的管理,要求網(wǎng)站具有如下功能:

      功能 :對(duì)書(shū)店的圖書(shū)信息和用戶(書(shū)店工作人員,網(wǎng)站注冊(cè)用戶即潛在購(gòu)書(shū)者)信息的進(jìn)行有效的管理;對(duì)圖書(shū)的進(jìn)存銷等環(huán)節(jié)進(jìn)行信息化管理;實(shí)現(xiàn)讀者網(wǎng)上瀏覽圖書(shū),網(wǎng)上購(gòu)書(shū)的可能;通過(guò)論壇同讀者進(jìn)行有效的溝通;通過(guò)聊天室實(shí)現(xiàn)作者和讀者的實(shí)時(shí)交流;處理讀者網(wǎng)上的投訴和建議。

      性能:數(shù)據(jù)庫(kù)的錄入;圖書(shū)檢索;用戶信息查詢;圖書(shū)信息查詢;論壇和bbs互動(dòng);網(wǎng)上購(gòu)書(shū);

      安全與保密要求 :書(shū)店中所有的圖書(shū)能夠供用戶隨時(shí)查閱;用戶的個(gè)人信息可以由用戶自己修改,添加;書(shū)店圖書(shū)的信息只能由書(shū)店管理人員添加,修改;所有注冊(cè)用戶信息只能由書(shū)店管理人員查詢??尚行苑治?/p>

      技術(shù)可行性分析 對(duì)系統(tǒng)的簡(jiǎn)要描述

      隨著計(jì)算機(jī)、網(wǎng)絡(luò)通訊和信息技術(shù),特別是Java技術(shù)的發(fā)展。電子商務(wù)在國(guó)際上得到廣泛的應(yīng)用,取得了巨大的成功。我國(guó)也不例外,特別是各大電子商務(wù)網(wǎng)站從無(wú)到有,得到很大的發(fā)展,并取得成功。為了適應(yīng)新環(huán)境下的新的銷售模式和顧客銷售方式的改變,開(kāi)發(fā)的這個(gè)網(wǎng)上書(shū)店電子商務(wù)網(wǎng)站是基于Internet/Intranet 及Web技術(shù),建立以Browser/Server 為結(jié)構(gòu)模式、以數(shù)據(jù)庫(kù)為后臺(tái)核心應(yīng)用、以服務(wù),銷售為目的信息平臺(tái)。

      功能 :對(duì)書(shū)店的圖書(shū)信息和用戶(書(shū)店工作人員,網(wǎng)站注冊(cè)用戶即潛在購(gòu)書(shū)者)信息的進(jìn)行有效的管理;對(duì)圖書(shū)的進(jìn)存銷等環(huán)節(jié)進(jìn)行信息化管理;實(shí)現(xiàn)讀者網(wǎng)上瀏覽圖書(shū),網(wǎng)上購(gòu)書(shū)的可能;通過(guò)論壇同讀者進(jìn)行有效的溝通;通 過(guò)聊天室實(shí)現(xiàn)作者和讀者的實(shí)時(shí)交流;處理讀者網(wǎng)上的投訴和建議。

      性能:數(shù)據(jù)庫(kù)的錄入;圖書(shū)檢索;用戶信息查詢;圖書(shū)信息查詢;論壇和bbs互動(dòng);網(wǎng)上購(gòu)書(shū);

      安全與保密要求 :書(shū)店中所有的圖書(shū)能夠供用戶隨時(shí)查閱;用戶的個(gè)人信息可以由用戶自己修改,添加;書(shū)店圖書(shū)的信息只能由書(shū)店管理人員添加,修改;所有注冊(cè)用戶信息只能由書(shū)店管理人員查詢。

      運(yùn)行環(huán)境 服務(wù)器端 :

      操作系統(tǒng) :WINDOWS,LINUX/UNIX及任何能運(yùn)行Java虛擬機(jī)的平臺(tái);

      Java Runtime Environment :version5.0以上。

      Web Server:Tomcat 5.0以上。

      客戶端操作系統(tǒng) :任何pc平臺(tái);

      瀏覽器 :Internet Explorer,Netscape Navigator。

      目標(biāo)

      本系統(tǒng)希望通過(guò)構(gòu)建一個(gè)J2EE架構(gòu)的電子商務(wù)網(wǎng)站,利用日益繁榮的互聯(lián)網(wǎng),為傳統(tǒng)的書(shū)店打造一個(gè)新的銷售平臺(tái)。本系統(tǒng)希望通過(guò)電子信息化的手段對(duì)書(shū)店的進(jìn)存銷等環(huán)節(jié)進(jìn)行管理,以達(dá)到人力與設(shè)備費(fèi)用的減少,服務(wù)能力的提高,管理信息服務(wù)的改進(jìn),工作人員利用率的提高等目標(biāo)。

      3系統(tǒng)分析相關(guān)模型圖

      3.1用例圖

      用例圖(管理員)

      用例圖(游客,會(huì)員)

      用例圖(員工)

      用例描述

      用例名:登錄(權(quán)限管理——管理員、工作人員、會(huì)員、游客)角色:管理員、工作人員、會(huì)員、游客 目標(biāo):實(shí)現(xiàn)管理權(quán)限

      前置條件:對(duì)具有不同權(quán)限的用戶分配一定的權(quán)限管理 用例描述:用戶登陸并進(jìn)行相應(yīng)的權(quán)限操作

      用例名:信息管理(錄入、刪除、瀏覽、查詢、修改)——管理員

      (個(gè)人信息維護(hù))——工作人員、管理員 角色:管理員,工作人員

      目標(biāo):對(duì)員工信息進(jìn)行錄入、刪除、瀏覽、查詢、修改等基本操作 前置條件:對(duì)具有不同權(quán)限的用戶分配一定的權(quán)限管理 用例描述:管理員和工作人員進(jìn)行相應(yīng)的權(quán)限操作

      用例名:商品信息管理(銷售及商品信息維護(hù))——管理員

      (訂單)——工作人員

      (瀏覽、查詢)——會(huì)員、游客 角色:管理員、工作人員、會(huì)員、游客

      目標(biāo):對(duì)商品銷售、下訂單及商品信息和庫(kù)存進(jìn)行錄入、刪除、瀏覽、查詢、修改等基本操作

      前置條件:對(duì)具有不同權(quán)限的用戶分配一定的權(quán)限管理 用例描述:用戶對(duì)圖書(shū)信息進(jìn)行和相應(yīng)的權(quán)限操作

      用例名:查詢(管理員對(duì)商品銷售及相關(guān)信息的情況查詢、員工對(duì)訂單的庫(kù)存信息的查詢、會(huì)員和游客對(duì)圖書(shū)的相關(guān)信息的查詢)角色:管理員、工作人員、會(huì)員、游客

      目標(biāo):管理員對(duì)商品銷售及相關(guān)信息的情況查詢、員工對(duì)訂單的庫(kù)存信息的查詢、會(huì)員和游客

      對(duì)圖書(shū)的相關(guān)信息的查詢

      前置條件:1.對(duì)具有不同權(quán)限的用戶分配一定的權(quán)限管理 2.查詢信息必須是確實(shí)存在的 用例描述:用戶在相應(yīng)的權(quán)限操作下對(duì)信息進(jìn)行查詢

      用例名:訂單信息管理(訂單信息管理)——管理員

      (訂單信息處理——接收訂單并發(fā)貨、拒絕訂單、查詢庫(kù)存)——工作人員

      (訂單信息處理——訂購(gòu)貨品、訂單增加、訂單刪除、訂單信息查詢)——會(huì)員

      角色:管理員、工作人員、會(huì)員

      目標(biāo):對(duì)訂單信息進(jìn)行維護(hù)和處理(包括:接收訂單并發(fā)貨、拒絕訂單、查詢庫(kù)存、訂購(gòu)貨品、訂單增加、訂單刪除、訂單信息查詢)前置條件:1.對(duì)具有不同權(quán)限的用戶分配一定的權(quán)限管理 2.游客是不能下訂單的

      用例描述:用戶在相應(yīng)的權(quán)限操作下對(duì)訂單信息進(jìn)行管理或處理

      用例名:維護(hù)(商品信息維護(hù)、員工信息維護(hù)、報(bào)表維護(hù))——管理員

      (個(gè)人信息維護(hù)、訂單維護(hù))——會(huì)員 角色:管理員、會(huì)員

      目標(biāo):管理員對(duì)商品信息維護(hù)、員工信息和報(bào)表進(jìn)行維護(hù)操作,而會(huì)員對(duì)個(gè)人信息維護(hù)和訂單信息維護(hù)

      前置條件:1.對(duì)具有不同權(quán)限的用戶分配一定的權(quán)限管理 2.維護(hù)信息必須是確實(shí)存在的

      用例描述:用戶在相應(yīng)的權(quán)限操作下對(duì)信息進(jìn)行查詢

      3.2活動(dòng)圖

      工作人員工作活動(dòng)圖

      3.3域模型類圖

      系統(tǒng)域模型類圖

      4系統(tǒng)設(shè)計(jì)相關(guān)的模型圖

      4.1設(shè)計(jì)類圖

      系統(tǒng)設(shè)計(jì)類圖

      類圖說(shuō)明:

      1、Tourist類是游客的類,其屬性只有name,有注冊(cè)(enroll)、圖書(shū)查詢(book_search),l瀏覽(browsing)三個(gè)操作。

      2、Customers類是會(huì)員的類,其屬性有用戶名(username)、密碼(password),其中操作有個(gè)人信息維護(hù)(person_search)、書(shū)籍訂單(book_order)、訂單維護(hù)(list_service)、圖書(shū)查詢(book_search),訂單狀態(tài)查詢(list_search)。

      3、Orders類是訂單類,包裹訂單名(order_id)、用戶名(user_id)、圖書(shū)名(good_id)、訂貨日期(data_id)等屬性。其中操作有增加(add)、刪除(delete)、訂單查詢(list_search)。

      4、Staff類是工作人員的類,其屬性有員工姓名(staff_name)、員工數(shù)量(staff_num)、其操作有缺貨拒絕(good_refuse)、圖書(shū)入庫(kù)(good_in)、庫(kù)存查詢(stock_search)。

      5、Manager類是管理員的類,其屬性只有姓名(name)。其中操作有圖書(shū)信息維護(hù)(good_service)、員工信息維護(hù)(staff_service)、銷售查詢(sale_search)、報(bào)表維修(list_service)。

      6、Book類是圖書(shū)類,其屬性有圖書(shū)編號(hào)(book_id),書(shū)名(book_name),書(shū)的價(jià)格(book_price),書(shū)的摘要(book_digest)。其操作有,圖書(shū)查詢(book_search)。

      協(xié)作圖和序列圖都可以表示各對(duì)象間的交互關(guān)系,但它們的側(cè)重點(diǎn)不同。序列圖用消息的幾何排列關(guān)系來(lái)表達(dá)消息的時(shí)間順序,各角色之間的相關(guān)關(guān)系是隱含的。協(xié)作圖用各個(gè)角色的幾何排列圖形來(lái)表示角色之間的關(guān)系,并用消息來(lái)說(shuō)明這些關(guān)系。在實(shí)際中可以根據(jù)需要選用這兩種圖。

      一個(gè)協(xié)作圖描述了系統(tǒng)中為實(shí)現(xiàn)某些服務(wù)所涉及的對(duì)象扮演的角色及其相互之間的交互。協(xié)作圖著重于有協(xié)作關(guān)系的對(duì)象之間的交互和鏈接(指對(duì)象實(shí)例之間的物理或概念上的鏈接,一個(gè)鏈接是某關(guān)聯(lián)的一個(gè)實(shí)例)。它可用于圖示系統(tǒng)中的操作執(zhí)行、用例執(zhí)行或一個(gè)簡(jiǎn)單的交互場(chǎng)景。協(xié)作圖描述了對(duì)象及其之間的鏈接,還描述了鏈接的對(duì)象之間如何發(fā)送消息

      4.2協(xié)作圖

      會(huì)員網(wǎng)上訂書(shū)協(xié)作圖

      4.3系統(tǒng)順序圖

      會(huì)員訂書(shū)順序圖

      注冊(cè)順序圖

      4.4包圖

      系統(tǒng)包圖

      通過(guò)這次實(shí)踐,我學(xué)到了很多東西,用例圖描述了希望用戶如何使用一個(gè)系統(tǒng)。用例圖顯示了誰(shuí)將是相關(guān)用戶、用戶希望系統(tǒng)提供什么服務(wù),以及用戶需要為系統(tǒng)提供的服務(wù),使系統(tǒng)的用戶更容易的理解這些元素的用途。在創(chuàng)建之前確定參與者是有:管理員、工作人員、會(huì)員、游客。

      通過(guò)分析用例和問(wèn)題域,得到相關(guān)的類。類圖描述了類、接口、協(xié)作以及它們之間關(guān)系的圖。用來(lái)顯示系統(tǒng)中各個(gè)類的靜態(tài)結(jié)構(gòu),描述了類之間的聯(lián)系,還包過(guò)了類的屬性和操作。

      在描述對(duì)象之間的交互時(shí),用到了時(shí)序圖,以時(shí)間為序,來(lái)描述對(duì)象及對(duì)象之間傳遞消息的時(shí)間順序,表示用例之間行為順序,當(dāng)執(zhí)行一個(gè)用例行為時(shí),時(shí)序圖中每條消息對(duì)應(yīng)了一個(gè)類操作中引起轉(zhuǎn)換的觸發(fā)事件。

      系統(tǒng)權(quán)限及功能:管理員可以維護(hù)客戶注冊(cè)信息、維護(hù)圖書(shū)信息、處理訂單信息、報(bào)表維護(hù)、商品銷售。工作人員在相對(duì)權(quán)限下可以對(duì)圖書(shū)(或商品)信息進(jìn)行錄入、刪除、瀏覽、查詢、修改(商品銷售)、維護(hù)個(gè)人信息、維護(hù)訂單信息(接收訂單并發(fā)貨、拒絕訂單、查詢庫(kù)存)。游客身份只能進(jìn)行基本的信息瀏覽和查詢。但是游客可以在線注冊(cè)為會(huì)員,成為會(huì)員后在相對(duì)的權(quán)限 下對(duì)圖書(shū)信息進(jìn)行圖書(shū)信息進(jìn)行查詢、瀏覽,并且可以維護(hù)個(gè)人信息,維護(hù)訂單信息(訂單狀態(tài)查詢、訂單刪除或增加)。

      參考資料

      1.《系統(tǒng)分析設(shè)計(jì)》

      (美)John W.Satzinger 2.《軟件工程(第二版)》

      張海潘 3.《面向?qū)ο笤O(shè)計(jì)UML實(shí)踐》(英)Mark Priestley

      第二篇:網(wǎng)上書(shū)店-系統(tǒng)分析設(shè)計(jì)文檔

      網(wǎng)上書(shū)店系統(tǒng)analysis & design 目錄:

      1.登錄包

      1.1 class diagram

      LoginForm為boundary class CheckAndReadFrormUserList為control class UserList 為 entity class

      在登錄界面中 點(diǎn)擊登錄 調(diào)用CheckAndReadFrormUserList()函數(shù),該函數(shù)作用:在數(shù)據(jù)庫(kù)中搜索登錄用戶名和密碼若存在則能登陸,否則登陸失敗。1.2 sequence diagram

      1.3 collaboration diagram 注冊(cè)包

      2.1 class diagram

      UserRegrist為boundary class CheckAndSaveIntoUserList為control class UserList為 entity class

      在注冊(cè)界面中 點(diǎn)擊注冊(cè) 調(diào)用CheckUserList()函數(shù),該函數(shù)作用:在數(shù)據(jù)庫(kù)中搜索登錄用戶名若不存在則繼續(xù),否則提示該用戶名以存在。繼續(xù)則調(diào)用SaveIntoUserList(),該函數(shù)作用:將用戶信息存入數(shù)據(jù)庫(kù)中 2.2 sequence diagram

      2.3 collaboration diagram 訂購(gòu)圖書(shū)包 3.1 class diagram

      BookList為boundary class CheckAndSaveIntoOrderList為control class OrderList為 entity class

      在物品界面中 點(diǎn)擊訂購(gòu) 調(diào)用SaveIntoOrderList()函數(shù),該函數(shù)作用:將該圖書(shū)信息存入數(shù)據(jù)庫(kù)中,繼續(xù)調(diào)用showMybook()函數(shù),該函數(shù)作用:將該用戶訂購(gòu)的所有圖書(shū)列表顯示。3.2 sequence diagram

      3.3 collaboration diagram 訂單及送貨管理 4.1 class diagram

      OrderForm為boundary class DoWithOrderList為control class OrderList為 entity class

      進(jìn)入訂單及送貨管理頁(yè)面 調(diào)用showorderList()函數(shù),該函數(shù)作用:顯示所有訂單,若要?jiǎng)h除訂單,調(diào)用delorderinfo()函數(shù),該函數(shù)作用:將選定列訂單刪除。

      4.2 sequence diagram

      4.3 collaboration diagram

      5.進(jìn)書(shū)、庫(kù)存管理

      5.1 class diagram

      StockForm為boundary class DoWithStockList為control class StockList為 entity class

      進(jìn)入訂單及送貨管理頁(yè)面 調(diào)用showall()函數(shù),該函數(shù)作用:顯示所有進(jìn)書(shū)信息,若要修改信息,調(diào)用changeinfo()函數(shù),該函數(shù)作用:將選定列重新更新到數(shù)據(jù)庫(kù)中。

      5.2 sequence diagram

      5.3 collaboration diagram

      6.客戶信息管理

      6.1 class diagram

      UserForm為boundary class DoWithUserList為control class UserList為 entity class

      進(jìn)入客戶信息管理頁(yè)面 調(diào)用showUserList()函數(shù),該函數(shù)作用:顯示所有用戶信息,若要修改信息,調(diào)用alterUserinfo()函數(shù),該函數(shù)作用:將選定列重新更新到數(shù)據(jù)庫(kù)中。

      6.2 sequence diagram

      6.3 collaboration diagram

      7.賬目管理

      7.1 class diagram

      AccountForm為boundary class DoWithAccountList為control class AaccountList為 entity class

      進(jìn)入賬目管理頁(yè)面 調(diào)用showaccountlist()函數(shù),該函數(shù)作用:顯示所有圖書(shū)賬目信息,若要修改信息,調(diào)用alteraccountlist()函數(shù),該函數(shù)作用:將選定列重新更新到數(shù)據(jù)庫(kù)中。

      7.2 sequence diagram

      7.3 collaboration diagram

      第三篇:案例—網(wǎng)上書(shū)店系統(tǒng)分析

      實(shí)驗(yàn)案例—某網(wǎng)上書(shū)店系統(tǒng)分析

      實(shí)驗(yàn)案例—某網(wǎng)上書(shū)店系統(tǒng)分析

      – 實(shí)驗(yàn)簡(jiǎn)介

      – 建立需求模型概述

      – 建立需求模型詳細(xì)步驟 – 建立分析模型概述 – 建立分析模型詳細(xì)步驟

      實(shí)驗(yàn)簡(jiǎn)介

      · 本實(shí)驗(yàn)本實(shí)驗(yàn)在“實(shí)驗(yàn)案例—某網(wǎng)上書(shū)店系統(tǒng)規(guī)劃 報(bào)告”的基礎(chǔ)上,對(duì)要實(shí)現(xiàn)的電子商務(wù)系統(tǒng)進(jìn)行需 求調(diào)查,使用UML用例圖和活動(dòng)圖來(lái)描述調(diào)查得 到的需求。然后,對(duì)調(diào)查得到的需求進(jìn)行詳細(xì)的 分析和描述,以掌握需求調(diào)查的方法和技巧,學(xué) 會(huì)編寫(xiě)需求模型報(bào)告。

      · 本實(shí)驗(yàn)還要根據(jù)形成的需求模型一步步得到分析 模型,使用類圖和協(xié)作圖來(lái)分析各個(gè)用例,畫(huà)出 系統(tǒng)的分析類和用例實(shí)現(xiàn)過(guò)程,學(xué)會(huì)編寫(xiě)需求模

      型報(bào)告。

      建立需求模型概述

      –建立用例模型的體系結(jié)構(gòu)圖 –用例圖的畫(huà)法

      –創(chuàng)建“圖書(shū)選購(gòu)”活動(dòng)圖 –對(duì)用例進(jìn)行描述

      建立用例模型的體系結(jié)構(gòu)圖

      根據(jù)對(duì)實(shí)驗(yàn)案例—某網(wǎng)上書(shū)店系統(tǒng)規(guī)劃報(bào)告中功 能模塊的分析,結(jié)合對(duì)實(shí)際電子商務(wù)系統(tǒng)的調(diào) 查,最終得出系統(tǒng)的體系結(jié)構(gòu)圖。網(wǎng)上書(shū)店體系 結(jié)構(gòu)圖如下圖所示。

      建立需求模型概述

      建立用例模型的體系結(jié)構(gòu)圖

      在UML中,這種體系結(jié)構(gòu)的表現(xiàn)方式是通過(guò) 分組元素(即包元素)來(lái)實(shí)現(xiàn)的,在

      Rational Rose中應(yīng)該按如下步驟建立該需求 體系結(jié)構(gòu)。

      首先在Rational Rose的Use Case View中的 Main用例圖中使用 建立“網(wǎng)上書(shū)店系統(tǒng)” 包,如下圖所示。

      建立需求模型概述

      建立用例模型的體系結(jié)構(gòu)圖

      然后雙擊該包圖,進(jìn) 入下一級(jí)用例圖中,建立“管理員子系統(tǒng) ” 和“用戶子系統(tǒng) ”兩個(gè) 包,再分別雙擊兩個(gè) 包,進(jìn)入相應(yīng)的包以 建立下一級(jí)結(jié)構(gòu),最 終得到系統(tǒng)的體系結(jié) 構(gòu)。用例模型的體系

      結(jié)構(gòu)圖如左圖所示。

      建立需求模型概述

      用例圖的畫(huà)法

      · 建立了用例模型的體系結(jié)構(gòu)圖之后,下面以用戶 子系統(tǒng)的“圖書(shū)選購(gòu)”功能為例介紹用例圖的畫(huà)法。在“圖書(shū)選購(gòu)”上單擊右鍵,建立“圖書(shū)選購(gòu)”用例 圖,如下圖所示。

      建立需求模型概述

      用例圖的畫(huà)法

      · 在這個(gè)用例中,有一 個(gè)參與者(即顧客)和一個(gè)用例(即圖書(shū) 選購(gòu)),根據(jù)分析可 知,“圖書(shū)選購(gòu)”用例 可以分解成兩個(gè)用 例,即“瀏覽圖書(shū)”和 “加入購(gòu)物車”,最終 得到用例圖“圖書(shū)選

      購(gòu)”,如左圖所示。

      建立需求模型概述

      創(chuàng)建―圖書(shū)選購(gòu)‖活動(dòng)圖

      · 在上述步驟中僅僅畫(huà)出“圖書(shū)選購(gòu)”的用例圖,是不能夠準(zhǔn) 確地表達(dá)“圖書(shū)選購(gòu)”這一用例的商業(yè)流程的,還需要對(duì)這 一用例進(jìn)行解釋和說(shuō)明,活動(dòng)圖就是一個(gè)對(duì)用例進(jìn)行解釋 說(shuō)明的很好的工具,下面是創(chuàng)建“圖書(shū)選購(gòu)”活動(dòng)圖的過(guò)程。首先在“圖書(shū)選購(gòu)”包中通過(guò)單擊右鍵創(chuàng)建“圖書(shū)選購(gòu)”活動(dòng) 圖,如下圖所示。

      建立需求模型概述

      創(chuàng)建―圖書(shū)選購(gòu)‖活動(dòng)圖

      · 然后根據(jù)需求調(diào)查的結(jié)果,畫(huà)出活動(dòng)圖。使用泳 道來(lái)區(qū)分活動(dòng)的發(fā)出者,如下圖所示。

      圖中的 和 分別表 示用例的啟動(dòng)和終止。要注意區(qū)分圖中狀態(tài) 機(jī)的圖標(biāo) 和活動(dòng)圖 中活動(dòng)圖標(biāo) 的不 同,用來(lái)表示一個(gè)

      個(gè)的活動(dòng)。

      建立需求模型概述

      對(duì)用例進(jìn)行描述

      · 接下來(lái)的工作是對(duì)用例進(jìn)行描述,也就是對(duì)需求 進(jìn)行文檔化描述。事實(shí)上有許多種描述方法,既 可以只用一段自然文字和使用結(jié)構(gòu)化的一段文字 描述,也可以使用圖形進(jìn)行描述(事實(shí)上,活動(dòng) 圖就是對(duì)用例的一種描述)。下面通過(guò)使用 usecase.org給出的用例的文檔化模版對(duì)用例進(jìn) 行描述。

      建立需求模型概述

      對(duì)用例進(jìn)行描述 “圖書(shū)選購(gòu)” 3.1 簡(jiǎn)單描述

      本用例允許用戶在線選購(gòu)圖書(shū)。3.2 前置條件

      用戶選書(shū)前必須登錄。3.3 后置條件

      用戶選擇自己需要的圖書(shū),并將其添加到購(gòu)物車中。3.4 事件流

      3.4.1 基流

      當(dāng)用戶想要進(jìn)行圖書(shū)選購(gòu)時(shí),用例啟動(dòng)。

      (1)用戶單擊選擇選書(shū)頁(yè)面。(2)系統(tǒng)顯示圖書(shū)列表。(3)用戶提出選購(gòu)某書(shū)。

      (4)系統(tǒng)檢查是否缺貨(E-1),購(gòu)物車中加入相應(yīng)的圖書(shū)信息。

      3.4.2 替代流

      E-1:缺貨時(shí),屏幕顯示缺貨信息頁(yè)面。用戶選擇缺貨策略(放

      棄還是等待直到有貨)。

      建立需求模型概述

      對(duì)用例進(jìn)行描述

      · 在usecase.org給出的用例文檔化模版 中,前置條件說(shuō)明了用例開(kāi)始前應(yīng)該使 系統(tǒng)所處的狀態(tài),后置條件說(shuō)明了用例 結(jié)束后對(duì)系統(tǒng)的改變?;饕步凶鍪录?的成功流,說(shuō)明了在整個(gè)過(guò)程中沒(méi)有任 何錯(cuò)誤的情況下用例的事件流程。

      建立需求模型概述

      對(duì)用例進(jìn)行描述

      · 實(shí)際上,作為用例 描述,應(yīng)該可以在 用例模型中顯示,Rational Rose在用 例中添加了用例描 述的功能。用戶雙 擊用例“圖書(shū)選購(gòu)” 圖標(biāo),得到它的細(xì)

      建立需求模型概述

      節(jié)界面,如左圖所 示。

      對(duì)用例進(jìn)行描述

      · 在Documentation文本框中添加用例的描 述和非功能性需求。

      · 對(duì)體系結(jié)構(gòu)中的每個(gè)包的每個(gè)元素都做完 以上幾項(xiàng)(即用例圖、活動(dòng)圖和用例)描 述之后,就基本完成了需求模型的建立。這里說(shuō)基本并不是完全的意思,即在系統(tǒng) 的開(kāi)發(fā)進(jìn)程中發(fā)現(xiàn)一些新的需求和描述不 正確的需求時(shí),可繼續(xù)在此基礎(chǔ)上對(duì)其進(jìn)

      行修改和維護(hù)。

      建立需求模型概述

      建立需求模型詳細(xì)步驟

      1.用戶注冊(cè)

      2.用戶登錄

      3.圖書(shū)選購(gòu)

      4.購(gòu)物車管理

      5.查看訂單 6.圖書(shū)管理 7.訂單管理

      ····

      ···

      建立需求模型詳細(xì)步驟

      1.用戶注冊(cè)—使用用例圖

      建立需求模型詳細(xì)步驟

      1.用戶注冊(cè)—使用活動(dòng)圖

      建立需求模型詳細(xì)步驟

      1.用戶注冊(cè)——進(jìn)行需求描述 “用戶注冊(cè)” 1.1 簡(jiǎn)單描述

      本用例用于用戶的注冊(cè)和個(gè)人信息的填寫(xiě)。1.2 前置條件 無(wú)。

      1.3 后置條件

      用例成功后,添加一名新用戶。1.4 事件流 1.4.1 基流

      當(dāng)用戶希望注冊(cè)個(gè)人信息以使用本系統(tǒng)時(shí),用例啟動(dòng)。

      (1)系統(tǒng)轉(zhuǎn)到用戶注冊(cè)頁(yè)面,提示用戶輸入個(gè)人信息。(2)用戶輸入個(gè)人信息。

      (3)系統(tǒng)檢查信息是否有效(E-1)(是否已注冊(cè),郵箱是否可用,密碼是否過(guò)于簡(jiǎn)單),將信息存入數(shù)據(jù)庫(kù)。1.4.2 替代流

      E-1:如果用戶輸入的注冊(cè)信息無(wú)效,系統(tǒng)顯示錯(cuò)誤信息并轉(zhuǎn)到 錯(cuò)誤頁(yè)面,用戶重新填寫(xiě)信息,或者取消注冊(cè),用例結(jié)束。

      建立需求模型詳細(xì)步驟

      2.用戶(管理員)登錄—使用用例

      建立需求模型詳細(xì)步驟

      2.用戶(管理員)登錄—使用活動(dòng)

      建立需求模型詳細(xì)步驟

      2.用戶(管理員)登錄—進(jìn)行用例

      描述 “用戶(管理員)登錄 2.1 簡(jiǎn)單描述

      本用例用于用戶登錄系統(tǒng)。

      2.2 前置條件

      無(wú)。2.3 后置條件

      用例成功后,用戶登錄進(jìn)入系統(tǒng)。

      2.4 事件流 2.4.1 基流

      當(dāng)用戶提出登錄進(jìn)入系統(tǒng)請(qǐng)求時(shí),用例啟動(dòng)。

      (1)系統(tǒng)轉(zhuǎn)到用戶登錄頁(yè)面,提示用戶輸入用戶名和密碼。(2)用戶填寫(xiě)用戶名和密碼信息。

      (3)用戶驗(yàn)證輸入的用戶名和密碼,若正確(E-1),則轉(zhuǎn)到首頁(yè),系統(tǒng)激活這一用戶。

      2.4.2 替代流

      E-1:如果輸入無(wú)效的用戶名和(/或)密碼,系統(tǒng)顯示錯(cuò)誤信息,用戶 可以選擇返回基硫的起始點(diǎn),重新輸入正確的用戶名和(/或)密碼;或者 取消登陸,用例結(jié)束。建立需求模型詳細(xì)步驟

      3.圖書(shū)選購(gòu)—使用用例圖

      建立需求模型詳細(xì)步驟

      3.圖書(shū)選購(gòu)—使用活動(dòng)圖

      建立需求模型詳細(xì)步驟

      3.圖書(shū)選購(gòu)—進(jìn)行用例描述 “圖書(shū)選購(gòu)” 3.1 簡(jiǎn)單描述

      本用例允許用戶在線選購(gòu)圖書(shū)。3.2 前置條件

      用戶選書(shū)前必須登錄。3.3 后置條件

      用戶選擇自己需要的圖書(shū),并將其添加到購(gòu)物車中。3.4 事件流 3.4.1 基流

      當(dāng)用戶想要進(jìn)行圖書(shū)選購(gòu)時(shí),用例啟動(dòng)。(1)用戶單擊選擇選書(shū)頁(yè)面。(2)系統(tǒng)顯示圖書(shū)列表。(3)用戶提出選購(gòu)某書(shū)。

      (4)系統(tǒng)檢查是否缺貨(E-1),購(gòu)物車中加入相應(yīng)的圖書(shū)信息。3.4.2 替代流

      E-1:缺貨時(shí),屏幕顯示缺貨信息頁(yè)面。用戶選擇缺貨策 略(放棄還是等待直到有貨)。

      建立需求模型詳細(xì)步驟

      4.購(gòu)物車管理—使用用例圖

      第四篇:網(wǎng)上書(shū)店信息系統(tǒng)分析設(shè)計(jì)報(bào)告

      網(wǎng)上書(shū)店網(wǎng)站實(shí)驗(yàn)報(bào)告

      1、項(xiàng)目說(shuō)明

      網(wǎng)上書(shū)店:顧名思義,網(wǎng)站式的書(shū)店。是一種高質(zhì)量,更快捷,更方便的購(gòu)書(shū)方式。網(wǎng)上書(shū)店不僅可用于圖書(shū)的再線銷售,也有音碟、影碟的在線銷售。而且網(wǎng)站式的書(shū)店對(duì)圖書(shū)的管理更加合理化,信息化。售書(shū)的同時(shí)還具有書(shū)籍類商品管理、購(gòu)物車、訂單管理、會(huì)員管理等功能,非常靈活的網(wǎng)站內(nèi)容和文章管理功能。但網(wǎng)上書(shū)店的真實(shí)性是消費(fèi)者的最大顧慮,這也是網(wǎng)上書(shū)店還不被大多數(shù)消費(fèi)者所接受的原因之一。

      在網(wǎng)上書(shū)店買書(shū),可以查到所買圖書(shū)的更多信息,因?yàn)榫W(wǎng)上書(shū)店是一個(gè)網(wǎng)站,它有它獨(dú)特的售書(shū)方式和功能。如用戶注冊(cè)會(huì)員功能等,會(huì)員類型有:高級(jí)會(huì)員、金牌會(huì)員等。有的網(wǎng)上書(shū)店有會(huì)員積分設(shè)置,如達(dá)到一定積分時(shí)自動(dòng)成為高級(jí)會(huì)員,高級(jí)會(huì)員會(huì)有優(yōu)惠和特別的服務(wù)。還有就是支付方式了,一般網(wǎng)上書(shū)店都有三種類型的支付方式:匯款類支付、在線支付、其他支付方式,其中在線支付只要到支付平臺(tái)開(kāi)戶后,將所獲開(kāi)戶信息填入即可。當(dāng)在網(wǎng)上書(shū)店購(gòu)書(shū)后,用戶所購(gòu)圖書(shū)都在網(wǎng)站上有記錄,方便用戶查詢。

      2、需求分析

      網(wǎng)上書(shū)店和現(xiàn)實(shí)書(shū)店區(qū)別比較:

      網(wǎng)上書(shū)店的優(yōu)勢(shì):涉及范圍廣,經(jīng)營(yíng)成本低,劣勢(shì):信用度如果低,影響

      生意;

      現(xiàn)實(shí)書(shū)店的優(yōu)勢(shì):直觀,信用度高。劣勢(shì):涉及范圍有限,經(jīng)營(yíng)成本高;

      現(xiàn)在有部分現(xiàn)實(shí)書(shū)店已經(jīng)開(kāi)始從網(wǎng)上書(shū)店進(jìn)貨了。本系統(tǒng)開(kāi)發(fā)的目的是為 了學(xué)習(xí)這樣去做一個(gè)交互式的網(wǎng)頁(yè)以及了解這種強(qiáng)大的網(wǎng)絡(luò)編程工具,方 便客戶端和瀏覽器端之間的交流。

      數(shù)據(jù)庫(kù)采用實(shí)用,易學(xué)的SQL Sever 2000,以Tomcat作為JSP的WEB服務(wù)器,XP作為系統(tǒng)運(yùn)行平臺(tái)。

      3、總體設(shè)計(jì)

      (1)實(shí)驗(yàn)?zāi)康模?/p>

      1.利用本次機(jī)會(huì)來(lái)了解JSP一般的技術(shù)及使用模式,并能夠使用這種技術(shù),建立

      一個(gè)簡(jiǎn)單的論壇網(wǎng)站。

      2.通過(guò)本次學(xué)習(xí),使自己鞏固所學(xué)過(guò)的書(shū)本理論知識(shí),加深對(duì)相關(guān)內(nèi)容的理解。

      (2)實(shí)驗(yàn)要求:

      要基本了解JSP編程技術(shù),學(xué)會(huì)使用JSP開(kāi)發(fā)一個(gè)小型網(wǎng)站的基本知識(shí),鞏固數(shù)據(jù)庫(kù)基本理論,并用于開(kāi)發(fā)一個(gè)小型的網(wǎng)站。

      三技術(shù)簡(jiǎn)介

      JavaServer Pages(JSP)是一種實(shí)現(xiàn)普通靜態(tài)HTML和動(dòng)態(tài)HTML混合編碼的技術(shù),許多由CGI程序生成的頁(yè)面大部分仍舊是靜態(tài)HTML,動(dòng)態(tài)內(nèi)容只在頁(yè)面中有限的幾個(gè)部分出現(xiàn)。但是包括Servlet在內(nèi)的大多數(shù)CGI技術(shù)及其變種,總是通過(guò)程序生成整個(gè)頁(yè)面。JSP使得我們可以分別創(chuàng)建這兩個(gè)部分。(3)系統(tǒng)設(shè)計(jì)特點(diǎn):

      網(wǎng)上書(shū)店具有:

      (1)提供了全面,詳細(xì)的圖書(shū)購(gòu)物入口,輕松實(shí)現(xiàn)快捷購(gòu)買。

      (2)可以通過(guò)不同分類進(jìn)行導(dǎo)航,用最方便,最快捷的方式找到你需要的圖書(shū)。

      (3)提供了圖書(shū)購(gòu)物所需的各種工具與網(wǎng)站,滿足你的圖書(shū)購(gòu)買需求。

      (4)公正性很強(qiáng)(大站.專站.小站)排列順序分明.公平公正的圖書(shū)網(wǎng)址TOP排行

      4、數(shù)據(jù)庫(kù)設(shè)計(jì)

      本系統(tǒng)使用數(shù)據(jù)庫(kù)引擎為HSQLDB。數(shù)據(jù)庫(kù)文件SIMS(student information management system)。該系統(tǒng)表: 1 圖書(shū)基本信息表(book)圖書(shū)分類基本信息表(bookcat)客戶基本信息表(storeuser)訂單信息表(orders)訂單條目詳細(xì)信息表(orderdetails)

      == 1 =========================================== 字段名 描述

      類型

      id 圖書(shū)編號(hào)

      int catid 圖書(shū)分類編號(hào) int

      name 圖書(shū)名稱

      varchar price 圖書(shū)價(jià)格

      int saleprice 銷售價(jià)格

      int descript 圖書(shū)介紹

      varchar author 圖書(shū)作者

      varchar contents 圖書(shū)目錄

      varchar image 圖書(shū)封面圖片存放路徑 varchar

      == 2 =========================================== 字段名 描述

      類型

      id 圖書(shū)分類編號(hào) int

      catname 圖書(shū)分類名稱 varchar

      == 3 =========================================== 字段名 描述

      類型

      username 用戶名

      varchar password 密碼

      varchar name 客戶姓名

      varchar tel 客戶電話

      varchar

      address 客戶地址

      varchar email 客戶電子郵件地址 varchar

      == 4 =========================================== 字段名 描述

      類型

      id 訂單編號(hào) int

      username 訂單對(duì)應(yīng)用戶名 varchar time 產(chǎn)生訂單的時(shí)間 smalldatetime delivery 訂單對(duì)應(yīng)送貨方式 varchar payment 訂單對(duì)應(yīng)付款方式 varchar

      == 5 =========================================== 字段名 描述

      類型

      orderid 訂單編號(hào)

      int bookid 圖書(shū)編號(hào)

      int count 訂購(gòu)數(shù)量

      int price 該條目對(duì)應(yīng)價(jià)格 int 建立數(shù)據(jù)庫(kù)1、2、數(shù)據(jù)庫(kù)連接

      package s2jsp.lg.dao.impl;import java.sql.*;public class BaseDao {

      public final static String DRIVER = “com.microsoft.jdbc.sqlserver.SQLServerDriver”;

      // 數(shù)據(jù)庫(kù)驅(qū)動(dòng)

      public final static String URL

      = “jdbc:microsoft:sqlserver://localhost:1433;DataBaseName=bbs”;

      // url

      public final static String DBNAME = “";

      // 數(shù)據(jù)庫(kù)用戶名

      public final static String DBPASS = ”sa“;

      // 數(shù)據(jù)庫(kù)密碼

      /**

      * 得到數(shù)據(jù)庫(kù)連接

      * @throws ClassNotFoundException

      * @throws SQLException

      * @return 數(shù)據(jù)庫(kù)連接

      */

      public Connection getConn()throws ClassNotFoundException, SQLException{

      Class.forName(DRIVER);

      //注冊(cè)驅(qū)動(dòng)

      Connection conn = DriverManager.getConnection(URL,DBNAME,DBPASS);

      //獲得數(shù)

      據(jù)庫(kù)連接

      return conn;

      //返回連接

      }

      /**

      * 釋放資源

      * @param conn 數(shù)據(jù)庫(kù)連接

      * @param pstmt PreparedStatement對(duì)象

      * @param rs 結(jié)果集

      */

      public void closeAll(Connection conn, PreparedStatement pstmt, ResultSet rs){

      /* 如果rs不空,關(guān)閉rs */

      if(rs!= null){

      try { rs.close();} catch(SQLException e){e.printStackTrace();}

      }

      /* 如果pstmt不空,關(guān)閉pstmt */

      if(pstmt!= null){

      try { pstmt.close();} catch(SQLException e){e.printStackTrace();}

      }

      /* 如果conn不空,關(guān)閉conn */

      if(conn!= null){

      try { conn.close();} catch(SQLException e){e.printStackTrace();}

      }

      }

      /**

      * 執(zhí)行SQL語(yǔ)句,可以進(jìn)行增、刪、改的操作,不能執(zhí)行查詢

      * @param sql 預(yù)編譯的 SQL 語(yǔ)句

      * @param param 預(yù)編譯的 SQL 語(yǔ)句中的‘?’參數(shù)的字符串?dāng)?shù)組

      * @return 影響的條數(shù)

      */

      public int executeSQL(String preparedSql,String[] param){

      Connection

      conn = null;

      PreparedStatement pstmt = null;

      int

      num

      = 0;

      /* 處理SQL,執(zhí)行SQL */

      try {

      conn = getConn();

      // 得到數(shù)據(jù)庫(kù)連接

      pstmt = conn.prepareStatement(preparedSql);

      // 得到PreparedStatement對(duì)象

      if(param!= null){

      for(int i = 0;i < param.length;i++){

      pstmt.setString(i+1, param[i]);

      // 為預(yù)編譯sql設(shè)置參數(shù)

      }

      }

      num = pstmt.executeUpdate();

      // 執(zhí)行SQL語(yǔ)句

      } catch(ClassNotFoundException e){

      e.printStackTrace();

      // 處理ClassNotFoundException異常

      } catch(SQLException e){

      e.printStackTrace();

      // 處理SQLException異常

      } finally {

      closeAll(conn,pstmt,null);

      // 釋放資源

      }

      return num;

      } }

      5.詳細(xì)設(shè)計(jì)

      (1)JSP概述

      網(wǎng)上書(shū)店系統(tǒng)中把數(shù)據(jù)庫(kù)的連接參數(shù)寫(xiě)在dbconn.properties文件中,再用一個(gè)Java類來(lái)生成一個(gè)數(shù)據(jù)庫(kù)連接對(duì)象以供其他程序使用。網(wǎng)上書(shū)店的首頁(yè)顯示的內(nèi)容最多,但源代碼并不長(zhǎng),原因是:一是因?yàn)橐恍┒鄠€(gè)頁(yè)面共用的代碼被放入另一個(gè)文本文件或JSP文件中,在需要的地方包含進(jìn)來(lái),減少了代碼量,提高了代碼的可復(fù)用程度;二是系統(tǒng)較好地進(jìn)行了模塊化的設(shè)計(jì)與開(kāi)發(fā),在JSP頁(yè)面中很少用到Java代碼,所有業(yè)務(wù)邏輯都用Java類來(lái)完成,JSP頁(yè)面中只是簡(jiǎn)單的展現(xiàn)數(shù)據(jù)。JSP是Sun公司在Java和Servlet技術(shù)基礎(chǔ)上推出的一種新型的服務(wù)器端動(dòng)態(tài)腳本技術(shù)。它已經(jīng)逐漸成為架設(shè)電子商務(wù)網(wǎng)站的主流技術(shù)。它的以下特點(diǎn)決定了本系統(tǒng)為什么采用JSP作為Web應(yīng)用程序的開(kāi)發(fā)工具。⒈JSP將內(nèi)容的生成和顯示進(jìn)行分離 2.JSP程序運(yùn)行在服務(wù)端

      3.高性能的編譯運(yùn)行機(jī)制 4.繼承了Java的跨平臺(tái)特性 5.可重用組件 6.可擴(kuò)展標(biāo)簽庫(kù) 7.強(qiáng)大的數(shù)據(jù)庫(kù)支持

      (2)封裝的操作;

      */ public class bookTypeOPBean extends dbOpertaion{ public ArrayList bookTypeArray=new ArrayList();public String bookTypeIdStr=new String(”“);/**。

      (3)構(gòu)造函數(shù),將所有書(shū)藉類型信息查詢出來(lái):

      */

      public bookTypeOPBean(){ String sqlString=”select * from book_type“;ResultSet rs=this.executeQuery(sqlString);try{ int i=0;while(rs.next()){ bookTypeBean bookType=new bookTypeBean();bookType.setBookTypeId(rs.getInt(”type_id“));bookType.setBookTypeName(rs.getString(”type_name“));bookTypeArray.add(i,bookType);i++;} } catch(SQLException e){ e.printStackTrace();bookTypeArray=null;} } /**

      (4)通過(guò)書(shū)藉分類名稱查找類型信息:

      */

      public bookTypeBean selectBookTypeByName(String bookTypeName){ if(bookTypeName==null)return null;bookTypeBean bookType=new bookTypeBean();String sqlString=”select * from book_type where type_name= '“+bookTypeName+”'“;ResultSet rs=this.executeQuery(sqlString);try{ int i=0;if(rs.next()){ bookType.setBookTypeId(rs.getInt(”type_id“));bookType.setBookTypeName(rs.getString(”type_name“));} } catch(SQLException e){ e.printStackTrace();}

      return bookType;} /**

      (5)根據(jù)屬性bookTypeIdStr查找書(shū)藉類型信息:

      */ public bookTypeBean selectBookTypeId(){ int bookTypeId=0;if(bookTypeIdStr!=null&&bookTypeIdStr.length()>1)try{ bookTypeId=Integer.parseInt(bookTypeIdStr);}catch(Exception e){ e.printStackTrace();} if(bookTypeId==0)return null;bookTypeBean bookType=new bookTypeBean();String sqlString=”select * from book_type where type_id=“+bookTypeId;ResultSet rs=this.executeQuery(sqlString);try{ if(rs.next()){ bookType.setBookTypeId(rs.getInt(”type_id“));bookType.setBookTypeName(rs.getString(”type_name“));} } catch(SQLException e){ e.printStackTrace();}

      return bookType;} /**

      (6)更新書(shū)藉分類:

      * @param bookTypeId:類型ID號(hào)

      * @param bookTypeName:類型名稱

      * @return int:返回更新的行數(shù)

      */ public int updateBookType(int bookTypeId,String bookTypeName){ if(bookTypeId==0||bookTypeName==null||bookTypeName.length()<=0)return 0;//------構(gòu)造SQL語(yǔ)句------String sqlString=”update book_type set type_name='“+bookTypeName + ”' where type_id=“+bookTypeId;//------執(zhí)行SQL語(yǔ)句------int i=this.executeUpdate(sqlString);return i;} /**

      (7)新增一個(gè)書(shū)藉類型:

      */ public int insertBookType(String bookTypeName){ int i=0;//------構(gòu)造SQL語(yǔ)句------String sqlString=”insert into book_type(type_name)values('“+bookTypeName+”')“;//------執(zhí)行SQL語(yǔ)句------i=this.executeUpdate(sqlString);return i;} /**

      (8)刪除一個(gè)書(shū)藉類型:

      * @param bookTypeId:要?jiǎng)h除的類型ID號(hào)

      * @return int:返回刪除的類型個(gè)數(shù)

      */ public int deleteBookType(int bookTypeId){ int i=0;//------構(gòu)造SQL語(yǔ)句------String sqlString=”delete book_type where type_id="+bookTypeId;

      //------執(zhí)行SQL語(yǔ)句------i=this.executeUpdate(sqlString);return i;} public ArrayList getBookTypeArray(){ return bookTypeArray;} public void setBookTypeArray(ArrayList bookTypeArray){ this.bookTypeArray = bookTypeArray;} public String getBookTypeIdStr(){ return bookTypeIdStr;} public void setBookTypeIdStr(String bookTypeIdStr){ this.bookTypeIdStr = bookTypeIdStr;} }(9)網(wǎng)上書(shū)店系統(tǒng)中所有的報(bào)錯(cuò)信息都保存在一個(gè)“.properties”文件中,文件內(nèi)容如下:book.bookNameNull=書(shū)藉名沒(méi)有輸入!

      book.typeIdNull=書(shū)藉所屬類型沒(méi)有選擇!

      book.priceNotFloat=價(jià)格不為數(shù)字!

      book.priceRebateNotFloat=折扣輸入不正確!

      book.publishDateError=出版日期輸入有誤!

      book.pageCountError=頁(yè)數(shù)不為數(shù)字!

      addbook.insertError=插入新書(shū)時(shí)出錯(cuò)!

      updatebook.updateError=更新書(shū)藉信息時(shí)出錯(cuò)!

      bookType.bookTypeHaved=書(shū)藉類型已存在!

      bookType.insertError=插入新的書(shū)藉類型時(shí)出錯(cuò)!

      booktype.updateError=更新書(shū)藉類型信息時(shí)出錯(cuò)!

      user.userNameNull=用戶名輸入為空!

      user.userPasswordNull=用戶密碼輸入為空!

      user.passwordNotEqual=兩次輸入的密碼不一致!

      user.insertError=插入新的用戶時(shí)出錯(cuò)!

      user.certCodeError=驗(yàn)證碼不對(duì)!

      user.userError=用戶名或密碼輸入有誤!

      user.sessionError=用戶會(huì)話已失效!

      orderform.newError=生成新的訂單時(shí)出錯(cuò)!

      orderform.saveError=保存訂單時(shí)出錯(cuò)!

      (10):CREATE TABLE members(member_id

      int auto_increment primary key,member_login

      varchar(20)NOT NULL,member_password

      varchar(20)NOT NULL,member_level

      int NOT NULL DEFAULT 1,first_name

      varchar(50)NOT NULL,last_name

      varchar(50)NOT NULL,email

      varchar(50)NOT NULL,phone

      varchar(50)NULL,address

      varchar(50)NULL,notes

      text NULL,card_type_id

      int NULL,card_number

      varchar(50)NULL);(11):CREATE TABLE items(item_id

      int auto_increment primary key,category_id

      int NOT NULL,name

      varchar(255)NOT NULL,author

      varchar(100)NULL,price

      float NOT NULL,product_url

      varchar(255)NULL,image_url

      varchar(100)NULL,notes

      text NULL,is_recommended

      tinyint NULL DEFAULT 0,rating

      int default 0,rating_count

      int default 0);用戶手冊(cè):

      (1)本程序運(yùn)行環(huán)境為JDK1.4.2,可在windows98/windows2000/windows XP下運(yùn)行。

      (2)為了發(fā)布應(yīng)用程序,我把本JAVA應(yīng)用程序中涉及到的類文件壓縮成一個(gè)JAR文件,名為StudentManager.jar,現(xiàn)在只要將StudentManager.jar文件拷貝到任何一個(gè)安裝了JAVA運(yùn)行環(huán)境(版本應(yīng)為1.4.0及以上)的計(jì)算機(jī)上,雙擊鼠標(biāo)就可以運(yùn)行JAVA應(yīng)用程序了。但如果計(jì)算機(jī)上安裝了中文版的WinRAR解壓縮軟件并將該JAR文件與壓縮軟件做了關(guān)聯(lián),WinRAR解壓縮軟件會(huì)自動(dòng)運(yùn)行進(jìn)行解壓縮操作,使的JAVA程序無(wú)法運(yùn)行。因此,創(chuàng)建了一個(gè)StudentManager.bat的批處理文件。所以,只要雙擊這個(gè)批處理文件就可以直接運(yùn)行本程序了,省去了每次運(yùn)行程序都要運(yùn)行JDK軟件的麻煩。

      7.參考書(shū)籍

      1.java面向?qū)ο蟪绦蛟O(shè)計(jì)(清華大學(xué)出版社)2.java課程設(shè)計(jì)(清華大學(xué)出版社)

      3.java信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)實(shí)例(機(jī)械工業(yè)出版社)

      8.心得體會(huì):

      通過(guò)這次課程設(shè)計(jì)我對(duì)JAVA面向?qū)ο蟮木幊陶Z(yǔ)言有了深刻的了解,對(duì)JAVA語(yǔ)言的簡(jiǎn)潔性和高效性有了自己進(jìn)一步的體會(huì),同時(shí)對(duì)JAVA的一些設(shè)計(jì)模式也有了一個(gè)大致的認(rèn)識(shí)與了解,這門語(yǔ)言對(duì)于異常的控制非常有用,寫(xiě)出來(lái)的程序有更高的容錯(cuò)能力,系統(tǒng)穩(wěn)定性也很好。

      在整個(gè)程序的設(shè)計(jì)過(guò)程中,對(duì)軟件編程的流程,包括需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)等步驟又有了一個(gè)新的認(rèn)識(shí),尤其是需求分析的好壞在整個(gè)程序的設(shè)計(jì)中有著舉足輕重的作用。需求分析沒(méi)有做好,后面的步驟很容易受到負(fù)面的影響。

      另外,在程序設(shè)計(jì)過(guò)程中,我們加強(qiáng)了團(tuán)隊(duì)的合作,了解了團(tuán)隊(duì)精神對(duì)于程序設(shè)計(jì)是至關(guān)重要的,這將會(huì)對(duì)我們以后的工作有很大的啟發(fā)。

      八.教師評(píng)語(yǔ)

      第五篇:電子商務(wù)分析與設(shè)計(jì)(網(wǎng)上書(shū)店系統(tǒng))

      網(wǎng) 上 書(shū) 店 系 統(tǒng) 設(shè) 計(jì)

      班級(jí):姓名:學(xué)號(hào):

      -子商務(wù)報(bào)告-網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)-

      目錄

      目錄..................................................................................................................................................1 設(shè)計(jì)簡(jiǎn)述...........................................................................................................................................2 第一章 緒論.....................................................................................................................................2

      1.1設(shè)計(jì)思想.............................................................................................................................2

      1.1.1書(shū)店前臺(tái)..................................................................................................................2 1.1.2書(shū)店后臺(tái)..................................................................................................................2

      第二章 需求分析.............................................................................................................................3

      2.1開(kāi)發(fā)該系統(tǒng)的依據(jù)及意義.................................................................................................3 2.2網(wǎng)上書(shū)店的現(xiàn)狀.................................................................................................................3 2.3網(wǎng)上購(gòu)書(shū)的優(yōu)勢(shì).................................................................................................................4 第三章 網(wǎng)上書(shū)店的設(shè)計(jì).................................................................................................................5

      3.1網(wǎng)上書(shū)店設(shè)計(jì)總體功能結(jié)構(gòu)圖.........................................................................................5 3.2網(wǎng)上書(shū)店設(shè)計(jì)功能設(shè)計(jì)目標(biāo).............................................................................................6 3.3網(wǎng)上書(shū)店設(shè)計(jì)功能模塊劃分.............................................................................................6

      3.3.1用戶功能..................................................................................................................6 3.3.2管理員功能..............................................................................................................8

      -子商務(wù)報(bào)告-網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)-

      設(shè)計(jì)簡(jiǎn)述

      本文首先介紹了網(wǎng)上書(shū)店平臺(tái)的開(kāi)發(fā)背景和基礎(chǔ),并介紹了網(wǎng)上書(shū)店的設(shè)計(jì)過(guò)程,最終目的是實(shí)現(xiàn)人們能遠(yuǎn)程瀏覽書(shū)店并購(gòu)買。傳統(tǒng)的購(gòu)書(shū)方式需要人們付出時(shí)間四處去書(shū)店尋找書(shū)籍,而這些對(duì)于越來(lái)越繁忙的都市人來(lái)說(shuō)是一種浪費(fèi)。隨著網(wǎng)絡(luò)的普及以及人們生活質(zhì)量的提高,越來(lái)越多的消費(fèi)者意識(shí)到網(wǎng)上購(gòu)書(shū)的快捷。本文所開(kāi)發(fā)的系統(tǒng)的主要是幫助經(jīng)營(yíng)實(shí)物書(shū)店的人們擴(kuò)大市場(chǎng)和增加知名度。本系統(tǒng)主要為用戶提供了會(huì)員注冊(cè),購(gòu)物車管理,商品搜索,用戶資料修改等功能,為管理員提供了商品管理,用戶信息管理,訂單管理等功能。

      第一章 緒論

      隨著中國(guó)加入WTO,全球經(jīng)濟(jì)一體化的逐步深入,網(wǎng)上書(shū)店已是現(xiàn)代傳統(tǒng)書(shū)店必不可少的經(jīng)營(yíng)策略。目前,網(wǎng)上書(shū)店在國(guó)際互聯(lián)網(wǎng)上可以實(shí)現(xiàn)的商務(wù)功能已經(jīng)多樣化,可以說(shuō)從最基本的對(duì)外溝通展示功能、信息發(fā)布功能,在線書(shū)籍展示功能、在線洽談功能、在線交易功能、在線采購(gòu)功能、在線客戶服務(wù)功能、在線網(wǎng)站管理功能等等,幾乎以往傳統(tǒng)書(shū)店功能都可以在互聯(lián)網(wǎng)上進(jìn)行電子化的高效運(yùn)作。

      技術(shù)的進(jìn)步對(duì)傳統(tǒng)書(shū)店上網(wǎng)解決方案提出更嚴(yán)格的要求和挑戰(zhàn)。為了保護(hù)傳統(tǒng)書(shū)店的投資,書(shū)店上網(wǎng)解決方案應(yīng)切合傳統(tǒng)書(shū)店實(shí)際的需求和發(fā)展的趨向,使投入回報(bào)和管理效益最大化,傳統(tǒng)書(shū)店在實(shí)施上網(wǎng)方案的之前,必須對(duì)一系列問(wèn)題進(jìn)行科學(xué)的論證,如網(wǎng)上書(shū)店的需求分析、網(wǎng)上書(shū)店總體規(guī)劃、網(wǎng)上書(shū)店系統(tǒng)的功能和實(shí)施方案、網(wǎng)上書(shū)店的傳播與推廣、運(yùn)行網(wǎng)上書(shū)店系統(tǒng)的軟件和硬件配置、網(wǎng)上書(shū)店的管理系統(tǒng)和管理方法等等。網(wǎng)上書(shū)店具體實(shí)施的指數(shù)直接影響傳統(tǒng)書(shū)店在Internet的實(shí)際效果和經(jīng)濟(jì)效益,這不僅是技術(shù)問(wèn)題,同時(shí)也涉及到管理的因素。綜上所述,網(wǎng)上書(shū)店已經(jīng)成為互聯(lián)網(wǎng)時(shí)代傳統(tǒng)書(shū)店的必由之路。

      1.1設(shè)計(jì)思想 1.1.1書(shū)店前臺(tái)

      功能強(qiáng)大、操作方便。

      前臺(tái)作為與用戶直接交互的界面,在考慮功能的同時(shí),也考慮了操作的簡(jiǎn)潔和方便性,目的是讓大多數(shù)不在懂電腦操作的客戶,也能輕松的享受電子商務(wù)給他們帶來(lái)的便利。

      1.1.2書(shū)店后臺(tái)

      本系統(tǒng)后臺(tái)管理在考慮書(shū)店管理操作簡(jiǎn)便的同時(shí),提供了強(qiáng)大的書(shū)店管理模式。它包括用戶管理、書(shū)籍目錄管理、書(shū)籍信息錄入管理、書(shū)店定單管理、書(shū)籍的瀏覽和查找、書(shū)店購(gòu)物結(jié)帳功能等。

      -子商務(wù)報(bào)告-網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)-

      第二章 需求分析

      2.1開(kāi)發(fā)該系統(tǒng)的依據(jù)及意義

      電子商務(wù)并不是一個(gè)新概念,可以說(shuō),在幾十年前主機(jī)系統(tǒng)出現(xiàn)時(shí)就誕生了。但是,近年來(lái),Internet的出現(xiàn)給了電子商務(wù)以新的活力,基于Internet的電子商務(wù)已經(jīng)引起了全世界的注意。電子商務(wù)始于網(wǎng)絡(luò)計(jì)算。網(wǎng)絡(luò)計(jì)算是電子商務(wù)的基礎(chǔ)。沒(méi)有網(wǎng)絡(luò)計(jì)算,就沒(méi)有電子商務(wù)。其發(fā)展形式多種多樣,從最初的電話、電報(bào)到電子郵件以及其后的EDI,都可以說(shuō)是電子商務(wù)的某種發(fā)展形式。

      電子商務(wù)的發(fā)展有其必然性和可能性。傳統(tǒng)的商業(yè)是以手工處理信息為主,并且通過(guò)紙上的文字交換信息,但是隨著處理和交換信息量的劇增,該過(guò)程變得越來(lái)越復(fù)雜,這不僅增加了重復(fù)勞動(dòng)量和額外開(kāi)支,而且也增加了出錯(cuò)機(jī)會(huì),在這種情況下需要一種更加便利和先進(jìn)的方式來(lái)快速交流和處理商業(yè)往來(lái)業(yè)務(wù);另一方面,計(jì)算機(jī)技術(shù)的發(fā)展及其廣泛應(yīng)用和先進(jìn)通信技術(shù)的不斷完善及使用導(dǎo)致了EDI和Internet 的出現(xiàn)和發(fā)展,全球社會(huì)邁入了信息自動(dòng)化處理的新時(shí)代,這又使得電子商務(wù)的發(fā)展成為可能。

      在必然性和可能性的推動(dòng)下,電子商務(wù)得到了較快發(fā)展,特別是近兩年來(lái)其發(fā)展速度令世人震驚。雖然如此,電子商務(wù)的戰(zhàn)略作用卻是逐漸被全球各國(guó)所認(rèn)識(shí)的,而且其今后的發(fā)展道路也是漫長(zhǎng)的。隨著信息技術(shù)的發(fā)展,搭上國(guó)際網(wǎng)絡(luò)直通車的文化企業(yè)面臨著一場(chǎng)新的革命。網(wǎng)站在促成銷售方面很有價(jià)值,因?yàn)橛薪^大部分的消費(fèi)者在某商場(chǎng)購(gòu)物之前會(huì)事先到該商場(chǎng)的網(wǎng)站中查詢產(chǎn)品信息,實(shí)體商店盡管將網(wǎng)站同樣也看作一個(gè)銷售渠道,但對(duì)于網(wǎng)站的服務(wù)投入很少。這主要是由于對(duì)電子商務(wù)戰(zhàn)略的評(píng)價(jià)方法存在問(wèn)題,因?yàn)橛泻芏嗟牧闶凵虒N售額作為網(wǎng)站是否成功的指標(biāo),有些公司用利潤(rùn)來(lái)評(píng)價(jià)。

      不過(guò),網(wǎng)上零售商不應(yīng)該將這種信號(hào)看作網(wǎng)上零售可以帶來(lái)豐厚利潤(rùn)的信號(hào),盡管在網(wǎng)絡(luò)泡沫膨脹時(shí)很多人都這么認(rèn)為。純粹的網(wǎng)上零售商理應(yīng)將網(wǎng)站帶來(lái)多少利潤(rùn)作為最重要的業(yè)績(jī)考評(píng)指標(biāo)。多渠道零售商應(yīng)該了解,并非每個(gè)瀏覽他們網(wǎng)站的顧客最終都會(huì)購(gòu)買。擁有一個(gè)很成功的電子商務(wù)網(wǎng)站的零售商,收益將比非交易功能的網(wǎng)站多很多。

      那些希望將網(wǎng)上交易作為部分業(yè)務(wù)內(nèi)容的公司發(fā)現(xiàn),將網(wǎng)上網(wǎng)下集成起來(lái)很重要。盡管網(wǎng)上網(wǎng)下相結(jié)合成為不可逆轉(zhuǎn)的趨勢(shì),但是由于集成的費(fèi)用可能很高,使得許多零售企業(yè)的進(jìn)程大為減慢,最好在商場(chǎng)內(nèi)部系統(tǒng)軟件已經(jīng)基于網(wǎng)絡(luò)標(biāo)準(zhǔn)更新之后再進(jìn)行整合,一些大型商場(chǎng)的轉(zhuǎn)型都經(jīng)歷了這個(gè)過(guò)程。

      由于無(wú)法量化,實(shí)體商店不能不考慮他們的網(wǎng)站對(duì)商店購(gòu)買的影響,商店花費(fèi)有限的網(wǎng)絡(luò)資源支撐網(wǎng)站交易基礎(chǔ)是有代價(jià)的,有可能最終失去有購(gòu)買計(jì)劃的顧客,最終將網(wǎng)下市場(chǎng)份額丟失給精明的競(jìng)爭(zhēng)者。

      2.2網(wǎng)上書(shū)店的現(xiàn)狀

      出版物網(wǎng)上銷售不僅是傳統(tǒng)銷售渠道的發(fā)展和補(bǔ)充,也是未來(lái)書(shū)籍銷售的發(fā)展方向目前我國(guó)運(yùn)作和銷售較好的大型網(wǎng)上書(shū)店,如當(dāng)當(dāng)、卓越和旌旗席殊、中國(guó)書(shū)網(wǎng)網(wǎng)上書(shū)店等,這些網(wǎng)上書(shū)店各具優(yōu)勢(shì),其中當(dāng)當(dāng)網(wǎng)上書(shū)店在價(jià)格和品種方面的優(yōu)勢(shì)是無(wú)人能比;卓越網(wǎng)上書(shū)店創(chuàng)造流行的能力比較強(qiáng);旌旗席殊網(wǎng)上書(shū)店的優(yōu)勢(shì)是網(wǎng)點(diǎn)多,覆蓋面廣。英國(guó)書(shū)業(yè)界人士分析,未來(lái)英國(guó)的網(wǎng)上售書(shū)將成為書(shū)籍銷售渠道中的主要渠道。

      -子商務(wù)報(bào)告-網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)-

      2.3網(wǎng)上購(gòu)書(shū)的優(yōu)勢(shì)

      (1)網(wǎng)上書(shū)店擠壓盜版空間

      如今發(fā)展最快的,最時(shí)髦的,恐怕就是網(wǎng)絡(luò)了。網(wǎng)絡(luò)給人們帶來(lái)了實(shí)惠、虛擬、幻化,也給文學(xué)和書(shū)籍帶來(lái)了廣闊的生存空間。盜版者利用科學(xué)技術(shù),瞄準(zhǔn)正版書(shū)與盜版書(shū)的差價(jià)牟取暴利。網(wǎng)絡(luò)書(shū)店的興起無(wú)疑給盜版商以有力的打擊,因?yàn)榘l(fā)達(dá)的網(wǎng)絡(luò)可以直接疏通書(shū)籍的發(fā)行渠道,縮短了網(wǎng)上購(gòu)書(shū)者與出版社的距離,給書(shū)籍消費(fèi)者以清新、便宜的享受。(2)網(wǎng)上書(shū)店濃縮了書(shū)籍的庫(kù)存空間

      傳統(tǒng)書(shū)籍店內(nèi)的書(shū)籍?dāng)[放面積是有限的,每增加一本書(shū)其成本都在以一定比例增加,而網(wǎng)絡(luò)書(shū)店解決了存儲(chǔ)空間問(wèn)題,每增加一本書(shū)成本增長(zhǎng)幾乎為零。(3)數(shù)量、種類多,出版時(shí)間跨度大

      綜合性的網(wǎng)上書(shū)店涉及各種各類內(nèi)容的書(shū)籍,提供訂購(gòu)的書(shū)目信息達(dá)上萬(wàn)、幾十萬(wàn)條,而書(shū)籍出版的時(shí)間有最新出版的,也有幾十年前的,這是傳統(tǒng)書(shū)店難以做到的。(4)不受時(shí)間、地域限制

      網(wǎng)上書(shū)店是24小時(shí)向全球各地的用戶提供網(wǎng)上服務(wù)的,用戶借助網(wǎng)絡(luò)可以漫游于世界各地的書(shū)籍海洋中,隨時(shí)選書(shū)、下訂單。中國(guó)人不出國(guó)可以去到美國(guó)最大的Amazon網(wǎng)上書(shū)店,廣東人可以不出省去到北京書(shū)籍大廈(http:∥004km.cn),進(jìn)行異地購(gòu)書(shū)。(5)信息豐富

      網(wǎng)上書(shū)店的欄目豐富:特價(jià)書(shū)、書(shū)業(yè)視窗、銷售排行、新品上架、最新推薦等,動(dòng)態(tài)地向用戶提供各種信息,讓用戶了解書(shū)市的最新情況。另外,每種被檢索出來(lái)的書(shū)籍也有詳盡的介紹,如基本書(shū)目信息、封面、目次、內(nèi)容提要、書(shū)評(píng)等,這些信息都有助于用戶選書(shū)。(6)多途徑綜合檢索

      網(wǎng)上書(shū)店主要提供分類和自定義搜索的方式對(duì)書(shū)籍或其它商品(音像制品、電腦軟件等)進(jìn)行查找。分類一般是結(jié)合《中圖法》按用戶的閱讀習(xí)慣或興趣分類,同一類的書(shū)籍相對(duì)集中在一起,方便用戶在同類書(shū)籍中挑選出高質(zhì)量的書(shū)籍。自定義搜索是用戶根據(jù)自己所需的書(shū)籍以主題、書(shū)名、著者、出版社等信息作為檢索點(diǎn)對(duì)書(shū)籍或其它商品進(jìn)行一般搜索,如果希望檢索結(jié)果更準(zhǔn)確就使用高級(jí)檢索———同時(shí)使用幾個(gè)檢索點(diǎn)查找。這種方法相對(duì)于其它購(gòu)書(shū)方式來(lái)說(shuō)找書(shū)更快捷。(7)價(jià)格低廉

      一般來(lái)講,網(wǎng)上書(shū)店買書(shū),要比普通書(shū)店便宜。由于拋棄了傳統(tǒng)書(shū)店運(yùn)作的所需的服務(wù)設(shè)施和多重環(huán)節(jié),絕對(duì)的成本低廉。由于網(wǎng)上書(shū)店運(yùn)營(yíng)方式是有訂購(gòu)需要時(shí)直接到出版社取效性強(qiáng),除了一部分有收藏價(jià)值的外,絕大多數(shù)書(shū)籍都會(huì)“掉價(jià)”。(8)個(gè)性服務(wù)

      網(wǎng)上書(shū)店不只單純銷售書(shū)籍,還充分發(fā)揮網(wǎng)絡(luò)優(yōu)勢(shì),提供豐富多彩的個(gè)性化服務(wù),滿足讀者特定的需求。網(wǎng)上書(shū)店開(kāi)設(shè)的如新書(shū)推薦、暢銷書(shū)排行、讀者評(píng)論、作者訪談、專家點(diǎn)評(píng)等欄目,即使讀者把握全方位的書(shū)籍信息,又可使其利用網(wǎng)絡(luò)公告版同書(shū)籍的作者及其他讀者進(jìn)行在線討論、交流心得體會(huì),并根據(jù)他人的書(shū)評(píng)來(lái)協(xié)助選書(shū)。(9)配送較及時(shí)

      網(wǎng)上書(shū)店一般根據(jù)不同的地區(qū)提供不同的配送方式,有的提供短時(shí)間內(nèi)的免費(fèi)上門送書(shū),書(shū)到后付款,有的在收到匯款單后立刻將書(shū)寄出。這樣相對(duì)于個(gè)人或書(shū)籍館在新華書(shū)店訂書(shū)來(lái)說(shuō),就縮短了到書(shū)時(shí)間。

      -子商務(wù)報(bào)告-網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)-

      第三章 網(wǎng)上書(shū)店的設(shè)計(jì)

      3.1網(wǎng)上書(shū)店設(shè)計(jì)總體功能結(jié)構(gòu)圖

      如圖3-1

      圖3-1 總體功能結(jié)構(gòu)

      -子商務(wù)報(bào)告-網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)-

      3.2網(wǎng)上書(shū)店設(shè)計(jì)功能設(shè)計(jì)目標(biāo)

      (1)(2)(3)(4)向用戶提供書(shū)籍瀏覽;

      用戶可以根據(jù)多種方式插敘自己喜愛(ài)的書(shū)籍; 用戶可以把自己想買的書(shū)添加到購(gòu)物車; 用戶可以對(duì)書(shū)籍進(jìn)行評(píng)估。

      3.3網(wǎng)上書(shū)店設(shè)計(jì)功能模塊劃分 3.3.1用戶功能

      (1)書(shū)籍瀏覽:以列表的方式顯示書(shū)籍信息,這樣可以在頁(yè)面顯示大量的書(shū)籍信息。同時(shí)可以提供更多的書(shū)籍瀏覽方式,如分類瀏覽,最新書(shū)籍,熱銷書(shū)籍,推薦書(shū)籍,特價(jià)書(shū)籍等。

      (2)書(shū)籍顯示:當(dāng)用戶找到感興趣的書(shū)籍后需要顯示書(shū)籍的詳細(xì)信息,包括書(shū)籍名、作者、譯者、出版商、價(jià)格、介紹等,此外還可以顯示用戶瀏覽的次數(shù),當(dāng)前書(shū)籍存貨狀態(tài)等信息。

      (3)書(shū)籍評(píng)論:讀者對(duì)書(shū)籍的評(píng)價(jià)對(duì)其他用戶往往具有很高的參考價(jià)值,因此

      書(shū)評(píng)是必不可少的一項(xiàng),如圖3-2

      圖3-2 用戶評(píng)價(jià)系統(tǒng)

      (4)購(gòu)物車:當(dāng)用戶找到需要的書(shū)籍時(shí)可以先想書(shū)籍加入購(gòu)物車,然后繼續(xù)尋

      找其他的書(shū)籍,購(gòu)物車中存儲(chǔ)當(dāng)前用戶打算購(gòu)買的所有書(shū)籍。

      (5)書(shū)籍收藏:當(dāng)找到感興趣的書(shū)籍但不打算馬上購(gòu)買,或者等的其他讀者對(duì)書(shū)籍做出評(píng)價(jià)之后再?zèng)Q定購(gòu)買時(shí),可以先將關(guān)注的書(shū)籍收藏起來(lái),方便以后登錄網(wǎng)絡(luò)書(shū)店時(shí)

      -子商務(wù)報(bào)告-網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)-

      快捷地找到相關(guān)信息。

      (6)書(shū)籍訂單:當(dāng)用戶在網(wǎng)絡(luò)書(shū)店中找到了所有需要的書(shū)籍后,決定購(gòu)買,可以下訂單。管理員會(huì)定期處理用戶下達(dá)的訂單,并根據(jù)用戶訂單的信息向用戶送貨。

      (7)書(shū)籍搜索:當(dāng)用戶僅知道書(shū)籍的某些信息時(shí),可以使用搜索功能快速找到

      需要的書(shū)籍,如圖3-3

      圖3-3 書(shū)籍搜索系統(tǒng)

      (8)缺書(shū)登記:網(wǎng)絡(luò)書(shū)店不可能擁有所有用戶希望購(gòu)買的書(shū)籍,用戶可以進(jìn)行

      缺書(shū)登記。管理員可以根據(jù)缺書(shū)登記記錄,購(gòu)進(jìn)這些書(shū)籍并向用戶提供缺

      書(shū)處理反饋信息,如圖3-4

      圖3-4 缺書(shū)登記系統(tǒng)

      (9)用戶注冊(cè):只有成為網(wǎng)絡(luò)書(shū)店的注冊(cè)用戶后才能在網(wǎng)絡(luò)書(shū)店中購(gòu)買書(shū)籍,因此需要

      -子商務(wù)報(bào)告-網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)-

      系統(tǒng)提供用戶注冊(cè)功能,以及相關(guān)的用戶信息修改、密碼維護(hù)等功能,如圖3-5

      圖3-5 用戶注冊(cè)界面

      3.3.2管理員功能

      網(wǎng)絡(luò)書(shū)店的管理員功能用于維護(hù)系統(tǒng)的政策運(yùn)行,需要提供如下的功能。

      (1)賬號(hào)管理:只有成為網(wǎng)絡(luò)書(shū)店的注冊(cè)用戶后才能購(gòu)買書(shū)籍,光利用需要對(duì)用戶賬號(hào)進(jìn)行管理,如刪除一些無(wú)效賬號(hào)等。

      (2)書(shū)籍管理:管理員需要經(jīng)常維護(hù)書(shū)店中的書(shū)籍信息,如圖3-6

      圖3-6 維護(hù)書(shū)籍界面

      (3)訂單處理:在用戶下達(dá)訂單后,管理員需要對(duì)用戶訂單進(jìn)行處理,為用戶

      準(zhǔn)備訂購(gòu)的書(shū)籍,并組織送貨,收取貨款等。

      (4)缺書(shū)處理:當(dāng)用戶等級(jí)了缺書(shū)記錄后,管理員需要對(duì)這些記錄進(jìn)行處理,或者購(gòu)進(jìn)書(shū)籍,或者通知用戶目前該書(shū)籍沒(méi)有貨源等。并對(duì)用戶的缺書(shū)登

      記記錄進(jìn)行恢復(fù),通知用戶系統(tǒng)已經(jīng)做了相應(yīng)處理。

      下載網(wǎng)上書(shū)店系統(tǒng)分析與設(shè)計(jì)(定稿)word格式文檔
      下載網(wǎng)上書(shū)店系統(tǒng)分析與設(shè)計(jì)(定稿).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        基于ASP.NET網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)

        基于ASP.NET網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 摘 要:文章所介紹的網(wǎng)上書(shū)店系統(tǒng)是一個(gè)基于B/S模式的Web信息管理系統(tǒng)。在設(shè)計(jì)過(guò)程中,主要是根據(jù)瀏覽器/服務(wù)器的三層體系構(gòu)架思想,通過(guò)ASP.NE......

        網(wǎng)上書(shū)店項(xiàng)目設(shè)計(jì)書(shū)

        開(kāi)卷有益網(wǎng)上書(shū)店項(xiàng)目設(shè)計(jì)書(shū) 開(kāi)卷有益 網(wǎng)上書(shū)店項(xiàng)目設(shè)計(jì)書(shū) 課程名稱網(wǎng)站規(guī)劃建設(shè)與管理維護(hù) 專業(yè) 班級(jí) 提交人 2013年9月29日 開(kāi)卷有益網(wǎng)上書(shū)店項(xiàng)目設(shè)計(jì)書(shū) 開(kāi)卷有益網(wǎng)上......

        網(wǎng)上書(shū)店電子商務(wù)系統(tǒng)設(shè)計(jì)[合集]

        《管理信息系統(tǒng)》課程報(bào)告課題名稱:網(wǎng)上書(shū)店電子商務(wù)系統(tǒng)設(shè)計(jì)第一部分,可行性分析1、 引言1.1 項(xiàng)目背景與問(wèn)題提出隨著信息技術(shù)在國(guó)際貿(mào)易和商業(yè)領(lǐng)域的廣泛應(yīng)用,利用計(jì)算機(jī)技術(shù)......

        網(wǎng)上書(shū)店與傳統(tǒng)書(shū)店的比較

        網(wǎng)上書(shū)店與傳統(tǒng)書(shū)店的比較 隨著互聯(lián)網(wǎng)的飛速發(fā)展,網(wǎng)上書(shū)店正一點(diǎn)點(diǎn)被越來(lái)越多的人接受,一些網(wǎng)上書(shū)店正從開(kāi)業(yè)之處的虧損漸漸轉(zhuǎn)向盈利。網(wǎng)上書(shū)店的蓬勃發(fā)展對(duì)傳統(tǒng)書(shū)店的經(jīng)營(yíng)構(gòu)......

        網(wǎng)上書(shū)店文檔說(shuō)明

        ASP.NET程序設(shè)計(jì)教程 根據(jù)自己的內(nèi)容填寫(xiě)題目 院系: 班級(jí): 學(xué)號(hào): 姓名: 目 錄 一.需求分析 ......................................................................................

        網(wǎng)上書(shū)店策劃書(shū)

        第 三 波 網(wǎng) 上 書(shū) 店 策 劃 書(shū)一. 市場(chǎng)分析 1.開(kāi)展網(wǎng)上書(shū)店的可行性分析 (1)網(wǎng)上書(shū)店優(yōu)質(zhì)低價(jià)的競(jìng)爭(zhēng)優(yōu)勢(shì) 網(wǎng)上購(gòu)物,具有價(jià)格低廉、高效、方便、種類齊全的特點(diǎn),而且與傳統(tǒng)書(shū)店的......

        軟件系統(tǒng)分析與設(shè)計(jì)

        第1章軟件工程基礎(chǔ)知識(shí) 1.1軟件工程知識(shí)體系 ? 軟件需求(Software Requirements) ? 軟件設(shè)計(jì)(Software Design) ? 軟件構(gòu)造(Software Construction) ? 軟件測(cè)試(Software Testing) ? 軟件......

        系統(tǒng)分析與設(shè)計(jì) 期末考試

        10. 在一個(gè)課程注冊(cè)系統(tǒng)中,定義了類CourseSchedule和類Course,并在類CourseSchedule中定義了方法add(c: Course)和方法remove(c: Course),則類CourseSchedule和類Course之間的......