【正文】
ple to do shopping online “bookshop online”, is extremely essential and feasible, and obtained the preliminary application in our country and has the very widespread market demand prospect. 1 “Bookshop online” can make people stroll in bookstore and select book needed from long distance. And the main function of the system is to help bookseller expand the scale of bookstore and enhance their force. The basic functions of the system include member registration, logging on, book demonstration, book inquiry, browsing online, longdistance purchase, longdistance transaction and so on. The system, which used ASP and Access 2020 as developing tools, is based on user background of publishing pany, and it can realize effective transactions online. The thesis introduces the related knowledge about on electronic merce and bookshop online first, and tells how to set up the website based on above knowledge. The main content of the thmonstration, requirement analysis, website design, detailed design, database design and so on, and these are all explained through the flow chart and by letters. esis includes investigation and study analysis, feasibility study, platform de Key words: Electronic Commerce。Bookshop Online。隨著用戶(hù)的不斷增加,其規(guī)模迅速擴(kuò)大,它的領(lǐng)域也走向多元化??梢灶A(yù)見(jiàn),Inter 將為我們構(gòu)筑未來(lái)嶄新的生活方式。對(duì)于任何國(guó)家來(lái)說(shuō),都有一個(gè)探索與創(chuàng)新的問(wèn)題,這也為我國(guó)加快和跨越發(fā)展提供了難得的機(jī)遇。 書(shū)籍交易網(wǎng)站就是 Inter 和電子 商務(wù)發(fā)展的產(chǎn)物,近幾年在我國(guó)發(fā)展迅猛,如同一些書(shū)店紛紛在各地開(kāi)設(shè)分店以拉近書(shū)店與顧客間距離一樣。隨著現(xiàn)金全民素質(zhì)和科學(xué)技術(shù)水平的不斷提高,知識(shí)更新的越來(lái)越快。 網(wǎng)上書(shū)店網(wǎng)站的建立可以跟好的解決這方面的問(wèn)題,我們向廣大用戶(hù)推出的是一種全新的網(wǎng)上信息服務(wù),旨在書(shū)店與消費(fèi)者之間架起了一座高速、便捷的網(wǎng)上信息橋梁,我們的目的是節(jié)省您的時(shí)間、方便您的購(gòu)書(shū),使您永遠(yuǎn)走在時(shí)代的前沿 [1]。網(wǎng)站的迷人之處在于綜合使用文本、圖象、聲音、動(dòng)畫(huà)和視頻的信息和內(nèi)容,具有豐富的多媒體表現(xiàn)與互動(dòng)特點(diǎn),無(wú)可置疑, 網(wǎng)站已成為最吸引人的也最有效的信息傳遞手段和方式。讓所有用戶(hù)能 夠方便快速 買(mǎi)到種 類(lèi)繁 多 ,價(jià)廉 質(zhì)優(yōu) 的 書(shū)籍 ,同時(shí)也可以 節(jié)省大量的時(shí)間和金錢(qián) 。 [2] 做為一個(gè)虛擬的 書(shū) 店,網(wǎng)上 書(shū) 店具有很多新的特性,以下這些是它的優(yōu)勢(shì):其營(yíng)業(yè)成本完全有理由比傳統(tǒng)意義上的 書(shū) 店低得多:不需支付昂貴的店鋪?zhàn)饨?,花費(fèi)浩大的裝修;不需要將大筆的流動(dòng)資金作為貨物而沉泣在店里,可依靠 “ 零庫(kù)存 ” 管理,縮速資金周轉(zhuǎn)的周期,可以加速周轉(zhuǎn);同時(shí),網(wǎng)上 書(shū) 店更容易開(kāi)拓全球 市場(chǎng),國(guó)際互聯(lián)網(wǎng), 顧名思義體現(xiàn)了全球的一體化; 實(shí)現(xiàn) 24小時(shí)營(yíng)業(yè),不需要營(yíng)業(yè)員,網(wǎng)上 書(shū)城 可以被設(shè)置成一個(gè)自動(dòng)售貨機(jī);可以 利用 多媒體促銷(xiāo),各種文字,圖象和動(dòng)畫(huà),聲音,讓受眾全方位感受廣告訴求;依靠客戶(hù)數(shù)據(jù)庫(kù)能夠提供全新 的個(gè)人化服務(wù)等等。 5 第 2 章 方案論證 方案論證在軟件開(kāi)發(fā)過(guò)程中是至關(guān)重要的一個(gè)環(huán)節(jié),它將直接決定軟件開(kāi)發(fā)的成敗問(wèn)題。方案論證主要通過(guò)可行性要求、需求分析、概要設(shè)計(jì)三個(gè)步驟來(lái)完成。因此在開(kāi)發(fā)軟件項(xiàng)目之前,必須根據(jù)可利用的時(shí)間和資源等條件進(jìn)行可行性研究。 可行性研究主要包括經(jīng)濟(jì)可行性研究,技術(shù)可行性研究,運(yùn)行、操作可行性研究,法律可行性研究和開(kāi)發(fā)方案的選擇。對(duì)系統(tǒng)初步的分析結(jié)果和報(bào)告書(shū)進(jìn)行復(fù)查,改正含糊或不確切的敘述,重新確定系統(tǒng)目標(biāo)與規(guī)模,清晰地描述對(duì)系統(tǒng)的所有約束條件。找出其基本功能和基本信息,指出其缺點(diǎn)或局限性。用某種圖形工具導(dǎo)出系統(tǒng)高層邏輯模型,并 與現(xiàn)有系統(tǒng)進(jìn)行比較。 ( 5)推薦建議的方案。若分析員認(rèn)為不值得開(kāi)發(fā),也應(yīng)拿出充分的理由。可行性研究最后要通過(guò)技術(shù)評(píng)審和管理復(fù)審,開(kāi)發(fā)方和客戶(hù)方或使用部門(mén)負(fù)責(zé)人根據(jù)成本 效益分析等各項(xiàng)可行性研究的結(jié)論決策是否繼續(xù)這項(xiàng)工程。 經(jīng)濟(jì)可行性 開(kāi)發(fā)一個(gè)本系統(tǒng)的開(kāi)發(fā)可以解決企業(yè)人事管理遇到的耗費(fèi)大量資金和人力,管理內(nèi)容繁復(fù),而且容易丟失的問(wèn)題。 技術(shù)可行性 近年來(lái)隨著 Inter 技術(shù)的飛速發(fā)展及用戶(hù)需求的不斷升級(jí), Web 頁(yè)面技術(shù)也不斷的推陳出新,使得 Web站點(diǎn)的功能越來(lái)越強(qiáng)大,能夠提供的服務(wù) 種類(lèi)越來(lái)越繁多。 簡(jiǎn)單講, ASP是位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過(guò)這種環(huán)境,用戶(hù)可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式 Web 服務(wù)器應(yīng)用程序,如交互式的動(dòng)態(tài)網(wǎng)頁(yè),包括使用 HTML 表單收集和 處理信息,上傳與下載等等。使用ASP 還有個(gè)好處,就在于 ASP 可利用 ADO(Active Data Object,微軟的一種新的數(shù)據(jù)訪問(wèn)模型 )方便快捷地訪問(wèn)數(shù)據(jù)庫(kù) ,從而使得開(kāi)發(fā)基于 WWW 的應(yīng)用系統(tǒng)成為可能,這也是本文選擇 ASP 作為開(kāi)發(fā)工具最重要的原因之一。需求分析又劃分為兩個(gè)階段,即需求獲取和需求規(guī)約,前者是用自然語(yǔ)言清楚地描述用戶(hù)的要求,而需求規(guī)約的目的7 是消除獲取需求的二義性和不一致性。 作為一家在互聯(lián)網(wǎng)上展開(kāi)業(yè)務(wù)的書(shū)店,用戶(hù)可以在任何時(shí)間進(jìn)行瀏覽與購(gòu)買(mǎi)圖書(shū),這就要求系統(tǒng)首先必須滿(mǎn)足每天 24 小時(shí)、每周 7 天不間歇的服務(wù)模式,就像 ATM 自動(dòng)受貨機(jī)一樣,因此穩(wěn)定性是網(wǎng)上書(shū)店開(kāi)張的基礎(chǔ)。目前銀行所使用的網(wǎng)上支付安全協(xié)議有兩種: SSL( Security Socket Layer)是基于 TCP/IP 之上的用于 Inter網(wǎng)上安全傳送信息的協(xié)議,通過(guò)對(duì)收發(fā)雙方的身份驗(yàn)證和管道加密安全保證傳送數(shù)據(jù)所必須的數(shù)據(jù)安全以及完整性; SET( Secure Electronic Transaction)則是在開(kāi)放網(wǎng)絡(luò)環(huán)境中的信用卡支付的安全協(xié)議,它采用公鑰密碼體制和 電子證書(shū)標(biāo)準(zhǔn),通過(guò)相應(yīng)軟件、電子證書(shū)、數(shù)字簽名和加密技術(shù)能在電子交易環(huán)節(jié)上提供更大的信任度、更完整的交易信息、更 高的安全性和更少受欺詐的可能性。 互聯(lián)網(wǎng)電子商務(wù)技術(shù)使在網(wǎng)上購(gòu)物的顧客能夠極其方便輕松地獲得商家和企業(yè)的信息,但同時(shí)也增加了對(duì)某些敏感或有價(jià)值的數(shù)據(jù)被濫用的風(fēng)險(xiǎn)。為防范網(wǎng) 上交易風(fēng)險(xiǎn),網(wǎng)上書(shū)誠(chéng)應(yīng)當(dāng)獲取權(quán)威 CA機(jī)構(gòu)的認(rèn)證證書(shū) [5]。新用戶(hù)必須注冊(cè)并登陸后才能進(jìn)行在線購(gòu)買(mǎi),否則會(huì)提示你還沒(méi)有登陸的信息,也就不具有在線交易的權(quán)限。 數(shù)據(jù)庫(kù)的需求分析 該網(wǎng)上書(shū)店使用 Access 數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)的作用在于組織和表達(dá)信息,簡(jiǎn)而言之,數(shù)據(jù)庫(kù)就是信息的集合。關(guān)系數(shù)據(jù)庫(kù)中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫(kù)含有各個(gè)不同部分的術(shù)語(yǔ),象記錄、域等。創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)的過(guò)程被認(rèn)為是數(shù)據(jù)模型設(shè)計(jì)。 考慮到用戶(hù)的使用,網(wǎng)上書(shū)城的數(shù)據(jù)庫(kù)設(shè)計(jì)主要分成這幾個(gè) 部分 1. 圖書(shū)信息表 (book) 2. 訂單信息表( dingdaninfo) 3. 網(wǎng)站基本信息表 (config) 4. 圖書(shū)分類(lèi)主類(lèi)表 (shop_anclass) 5. 圖書(shū)分類(lèi)次類(lèi)表( shop_nclass) 6. 網(wǎng)站友情鏈接表 (shop_links) 7. 首頁(yè)新聞信息表( shop_news) 8. 會(huì)員信息表 ( user) 9. 管理員密碼表( shop_admin) 10. 用戶(hù)反饋信息表( shop_fk) 11. 搜索關(guān)鍵字名表( shop_keyname) 10 12. 送書(shū)方式表( songhuoway) 根據(jù)前臺(tái)用戶(hù)的需求,畫(huà)出以下 ER圖 部分 用戶(hù)留言 ER圖 會(huì)員 ER圖 后臺(tái)管理,在建立數(shù)據(jù)庫(kù)之間,首先要針對(duì)后臺(tái)的功能需求建立數(shù)據(jù)模型,然后n 1 客戶(hù) 寫(xiě)入 留言版 日期 用戶(hù)名 內(nèi)容 11 在建立數(shù)據(jù)庫(kù)。概要設(shè)計(jì)內(nèi)容主要包括系軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)流程設(shè)計(jì)等等。 網(wǎng)上書(shū)店不是一個(gè)簡(jiǎn)單的概念 ,它包含了許多個(gè)內(nèi)容,是由多個(gè)頁(yè)面組成的一個(gè)整體的系統(tǒng)。 ( 2) 在系統(tǒng)開(kāi)放性方面 , 按照軟件工程開(kāi)發(fā)規(guī)范實(shí)現(xiàn)系統(tǒng)的開(kāi)放性 ,既便于擴(kuò)充又便于升級(jí) ,以適用今后其他人的借鑒需求。 ( 4) 在操作性方面 ,采用圖形用戶(hù)界面技術(shù) ,使系統(tǒng)能夠有多重圖形窗口和豐富便利的操作界面 ,通過(guò)鼠標(biāo)或鍵盤(pán)的操作 ,為用戶(hù)提供最簡(jiǎn)潔的使用方法。各模 塊之間并非各個(gè)獨(dú)立,而是相互聯(lián)系,相互關(guān)聯(lián)在一起的,從而使本系統(tǒng)能夠很好的完成所設(shè)計(jì)的功能。通過(guò)圖書(shū)的展示才能讓購(gòu)書(shū)者能夠找到自己想要購(gòu)買(mǎi)的圖書(shū)。 2 圖書(shū)查詢(xún) 圖書(shū)查詢(xún)?cè)诰W(wǎng)上書(shū)城中也是一項(xiàng)很重要的功能,主要幫助用戶(hù)快速地找到想要購(gòu)買(mǎi)的圖書(shū)。網(wǎng)上書(shū)城的目的是實(shí)現(xiàn)圖 書(shū)的在線銷(xiāo)售。購(gòu)物車(chē)的實(shí)現(xiàn)技術(shù)有方式 4 購(gòu)書(shū)結(jié)帳 目前由于技術(shù)及法律上的一些問(wèn)題,網(wǎng)上在線結(jié)算、支付還未普及使用,因此作為網(wǎng)上書(shū)城這類(lèi)中小企業(yè)的書(shū)款結(jié)算還不宜在網(wǎng)上在線進(jìn)行 用戶(hù)的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢(xún),這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能夠充分滿(mǎn)足各種信息的輸入和輸出。 bookname 文本 N N 書(shū)籍的名稱(chēng)。 useraccount 文本 N N 用戶(hù)下單次數(shù) dingdandate 日期 /時(shí) 間 N N 下單日期 bookid 數(shù)字 N N 書(shū)表的主碼 bookcount 數(shù)字 N N 書(shū)的數(shù)目 dingdan 文本 N N 定單 zhuangtai 數(shù)字 N N 定單狀態(tài) address 文本 N N 送書(shū)地址 17 youbian 數(shù)字 N N 郵編 liuyan 備注 N Y 留言 zfway 數(shù)字 N N 支付方式 shway 數(shù)字 N N 送書(shū)方式 sex 文本 N N 性別 zonger 數(shù)字 N N 消費(fèi)總額 username 文本 N N 姓 名 user 文本 N N 電子郵件 續(xù)表 tel 文本 N N 電話 userid 數(shù)字 N N 帳號(hào) 表格圖書(shū)主類(lèi)信息表 列名 類(lèi)型 主碼 可為空值 描述 anclassid 自動(dòng)編號(hào) Y N 由數(shù)據(jù)庫(kù)自動(dòng)生成的順序編號(hào),作為主類(lèi)的主碼。 nclass Char N N 標(biāo)題。 keyname 文本 N N 搜索關(guān)鍵字的名稱(chēng)。 newsname 文本 N 新聞主題 newscontent 備注 N 新聞內(nèi)容 19 addname 文本 N 發(fā)表人 adddate 日期 /時(shí)間 N viewcount 數(shù)字 N 分類(lèi)信息名。 fkleixing Char N N 類(lèi)型 續(xù)表 fksubject Char N N 主題 fkcontent Char N N 具體內(nèi)容 fkusername Char N N 用戶(hù)名 fk Char N N fklaizi Char N Y 傳真 fktel Char N N 郵編 fkdate Char N N 電子郵件 fkip Date N N 注冊(cè)時(shí)間 表格會(huì)員信息表 列名 類(lèi)型 主碼 可為空值 描述 userid 自動(dòng)編號(hào) Y N 由數(shù)據(jù)庫(kù)自動(dòng)生成的順序編號(hào),作為信息分類(lèi)20 的主碼。通過(guò)圖書(shū)的展示才能讓購(gòu)書(shū)者能夠找到自己想要購(gòu)買(mǎi)的圖書(shū)。