




已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢業(yè)設(shè)計(jì)(論文)中文摘要網(wǎng)上書(shū)店摘 要: Internet最早在美國(guó)出現(xiàn),如今,世界各國(guó)紛紛加入到這個(gè)行列,使Internet成為全球化的網(wǎng)際網(wǎng)絡(luò)。隨著用戶(hù)的不斷增加,其規(guī)模迅速擴(kuò)大,它的領(lǐng)域也走向多元化。書(shū)籍交易網(wǎng)站就是Internet和電子商務(wù)發(fā)展的產(chǎn)物,近幾年在我國(guó)發(fā)展迅猛,如同一些書(shū)店紛紛在各地開(kāi)設(shè)分店以拉近書(shū)店與顧客間距離一樣。隨著現(xiàn)今全民素質(zhì)和科學(xué)技術(shù)水平的不斷提高,知識(shí)更新的越來(lái)越快,人們隨時(shí)都會(huì)有被淘汰的危機(jī),為了不讓社會(huì)淘汰,做到與時(shí)俱進(jìn)就必須多讀書(shū)不斷的學(xué)習(xí),21世紀(jì)是網(wǎng)絡(luò)的時(shí)代、信息的時(shí)代,時(shí)間是非常寶貴的,人們由于種種原因沒(méi)有時(shí)間到書(shū)店去,也不知道哪家書(shū)店有自己需要的書(shū)籍,同時(shí)那些傳統(tǒng)書(shū)店的經(jīng)營(yíng)者又沒(méi)什么好的方法讓人們知道我這就有顧客需要的書(shū)籍,這種買(mǎi)賣(mài)雙方之間信息交流上的阻礙成為“網(wǎng)上書(shū)店”網(wǎng)站發(fā)展的原動(dòng)力。網(wǎng)上書(shū)店網(wǎng)站的建立可以更好的解決這方面的問(wèn)題,我們向廣大用戶(hù)推出的是一種全新的網(wǎng)上信息服務(wù),旨在書(shū)店與消費(fèi)者之間架起了一座高速、便捷的網(wǎng)上信息橋梁,我們的目的是節(jié)省您的時(shí)間、方便您的購(gòu)書(shū),使您永遠(yuǎn)走在時(shí)代的前沿。關(guān)鍵詞: Internet 網(wǎng)上書(shū)店開(kāi)發(fā) 購(gòu)書(shū)系統(tǒng) 畢業(yè)設(shè)計(jì)(論文)外文摘要Online bookstoreAbstract: Internet in the United States as early as today, countries around the world to join the ranks of the so that the Internet has become the global Internet. With the increase of users, the size of its rapid expansion, and its diversification into the area. Internet book trading Web site and e-commerce development is the product of recent years, rapid development in China, as one after another in a number of bookstores around the bookstore to open outlets in order to narrow the gap between the customer and the same distance. As of today all the people and the quality of science and technology and continuous improvement in the level of knowledge updated faster and faster, at any time, there will be people being left behind, in order to let the community out, advancing with the times and must do more than keep reading to learn, The 21st century is the era of network, the information age, time is very valuable, for various reasons do not have time to go to the bookstore, do not know which book has its own need for books, while those of the traditional bookstore operators and no The best way to let people know that I have this customer need books, this exchange of information between buyers and sellers on the obstacles to become on-line bookstore, the driving force behind the development of the site. The establishment of on-line bookstore Web site can better address these problems, we have a wide range of users to launch a new on-line information services aimed at consumers between the bookstore and set up a high-speed and convenient on-line information Bridges, our aim is to save your time for your purchase, so you always walk in the forefront of the times.Keywords: Internet ;The development of on-line bookstore ;Purchase system目 錄1 引言.11.1 課題背景.11.2 開(kāi)發(fā)目標(biāo).12 可行性分析.12.1 經(jīng)濟(jì)可行性.12.2 技術(shù)可行性.12.3 法律可行性.12.4 用戶(hù)可行性.23 需求分析.23.1 引言.23.1.1 目的.33.1.2 項(xiàng)目背景.33.2 任務(wù)概述.3 3.2.1 概述.3 3.2.2 開(kāi)發(fā)意圖.3 3.2.3 應(yīng)用意圖.3 3.2.4 作用及范圍.3 3.2.5 運(yùn)行環(huán)境.33.3 具體需求.3 3.3.1 功能需求.3 3.3.2 性能需求.4 3.3.3 數(shù)據(jù)描述.5 1) 系統(tǒng)關(guān)系結(jié)構(gòu)圖.5 2) 數(shù)據(jù)流圖.5 a) 頂層數(shù)據(jù)流圖.5 b) 第二層數(shù)據(jù)流圖.5 c) 第三層數(shù)據(jù)流圖.5 3) 數(shù)據(jù)字典.54 系統(tǒng)設(shè)計(jì).6 4.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì).6 4.2 系統(tǒng)模塊設(shè)計(jì).7 4.3 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì).7 4.3.1 系統(tǒng)數(shù)據(jù)庫(kù)的概要設(shè)計(jì).7 4.3.2 系統(tǒng)流程圖.94.4 系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn).9 4.4.1 圖書(shū)展示模式.9 4.4.2 圖書(shū)查詢(xún)10 4.4.3 購(gòu)物車(chē).12 4.4.4 購(gòu)書(shū)結(jié)賬.135 詳細(xì)設(shè)計(jì).13 5.1 網(wǎng)上書(shū)店后臺(tái)實(shí)現(xiàn).13 5.2 網(wǎng)上書(shū)店前臺(tái)實(shí)現(xiàn).146 用戶(hù)手冊(cè).15 6.1 網(wǎng)上交易.16 6.2 系統(tǒng)運(yùn)行和調(diào)試環(huán)境.167 系統(tǒng)評(píng)價(jià).16 7.1 單元測(cè)試.16 7.2 集成測(cè)試.16 結(jié)論.17致謝.18 參考文獻(xiàn) .19 網(wǎng)上書(shū)店 第21頁(yè) 共21頁(yè)1 引言1.1 課題背景隨著全球經(jīng)濟(jì)一體化的逐步發(fā)展和深入,網(wǎng)上書(shū)店已成為傳統(tǒng)書(shū)店必不可少的經(jīng)營(yíng)策略之一.目前,網(wǎng)上書(shū)店在國(guó)際互聯(lián)網(wǎng)上可以實(shí)現(xiàn)的商務(wù)已經(jīng)多樣化,可以完成從最基本的信息展示、信息發(fā)布功能到在線(xiàn)交易、在線(xiàn)客戶(hù)服務(wù)、在線(xiàn)網(wǎng)站管理功能等,可以說(shuō),傳統(tǒng)書(shū)店所具備的功能幾乎都可以在互聯(lián)網(wǎng)上進(jìn)行電子化的高效動(dòng)作。雖然傳統(tǒng)書(shū)店規(guī)模有所不同,隨著網(wǎng)上交易的開(kāi)展,都將有力地改變企業(yè)的發(fā)展空間,會(huì)對(duì)企業(yè)的競(jìng)爭(zhēng)力產(chǎn)生不可忽視的影響。這些影響主要體現(xiàn)在以下方面。1.2 開(kāi)發(fā)目標(biāo)開(kāi)發(fā)一套校園內(nèi)網(wǎng)上購(gòu)書(shū)系統(tǒng),可以讓顧客通過(guò)瀏覽器瀏覽網(wǎng)站售書(shū)目錄,從而挑選自己滿(mǎn)意的圖書(shū),并下訂單購(gòu)買(mǎi)。而網(wǎng)站后臺(tái)人員需要維護(hù)網(wǎng)站會(huì)員信息、書(shū)籍信息以及訂單信息。本系統(tǒng)的目的就是要開(kāi)發(fā)一套既方便客戶(hù)網(wǎng)上購(gòu)書(shū),又方便網(wǎng)站維護(hù)人員維護(hù)網(wǎng)站W(wǎng)EB服務(wù)系統(tǒng)。2 可行性分析2.1 經(jīng)濟(jì)可行性開(kāi)發(fā)一個(gè)本系統(tǒng)的開(kāi)發(fā)可以解決企業(yè)人事管理遇到的耗費(fèi)大量資金和人力,管理內(nèi)容繁復(fù),而且容易丟失的問(wèn)題。本系統(tǒng)的開(kāi)發(fā)周期為2個(gè)月,耗費(fèi)資金較少,且實(shí)用價(jià)值很高,各類(lèi)企事業(yè)單位及學(xué)校等部門(mén)都可以使用。2.2 技術(shù)可行性近年來(lái)隨著Internet技術(shù)的飛速發(fā)展及用戶(hù)需求的不斷升級(jí),Web頁(yè)面技術(shù)也不斷的推陳出新,使得Web站點(diǎn)的功能越來(lái)越強(qiáng)大,能夠提供的服務(wù)種類(lèi)越來(lái)越繁多。從HTML、Client Script 到CGI,從JAVA的誕生到ActiveX, Web頁(yè)面設(shè)計(jì)人員不斷受到?jīng)_擊,微軟公司在總結(jié)了以往技術(shù),重新思考Web頁(yè)面設(shè)計(jì)的真正需要后,推出了Active Server Pages (ASP),一種用以取代CGI(Common Gateway Interface,通用網(wǎng)關(guān)接口)的技術(shù)。簡(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使用的ActiveX技術(shù)基于開(kāi)放設(shè)計(jì)環(huán)境,用戶(hù)可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無(wú)限的擴(kuò)充能力,這是傳統(tǒng)的Web編寫(xiě)工具所遠(yuǎn)遠(yuǎn)不及的地方。使用ASP還有個(gè)好處,就在于ASP可利用ADO(Active Data Object,微軟的一種新的數(shù)據(jù)訪(fǎng)問(wèn)模型)方便快捷地訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),從而使得開(kāi)發(fā)基于WWW的應(yīng)用系統(tǒng)成為可能,這也是本文選擇ASP作為開(kāi)發(fā)工具最重要的原因之一。2.3 法律可行性政府,無(wú)論是中央政府還是地方政府,一般都用法律規(guī)定組織可以做什么,不可以做什么。例如:合同法,消費(fèi)者權(quán)益保護(hù)法,專(zhuān)利法,反不正當(dāng)競(jìng)爭(zhēng)法等對(duì)所有企業(yè)的行為都做了限制。根據(jù)中華人民共和國(guó)計(jì)算機(jī)軟件保護(hù)條例(1991年6月4日中華人民共和國(guó)國(guó)務(wù)院令第84號(hào)發(fā)布) (修改后的新條例2002年1月1日起施行)第九條可知:軟件著作權(quán)人享有下列各項(xiàng)權(quán)利:(一)發(fā)表權(quán), 即決定軟件是否公之于眾的權(quán)利;(二)開(kāi)發(fā)者身份權(quán), 即表明開(kāi)發(fā)者身份的權(quán)利以及在其軟件上署名的權(quán)利;(三)使用權(quán), 即在不損害社會(huì)公共利益的前提下, 以復(fù)制、展示、發(fā)行、修改、翻譯、注釋等方式使用其軟件的權(quán)利;(四)使用許可權(quán)和獲得報(bào)酬權(quán), 即許可他人以本條第(三)項(xiàng)中規(guī)定的部分或者全部方式使用其軟件的權(quán)利和由此而獲得報(bào)酬的權(quán)利;(五)轉(zhuǎn)讓權(quán), 即向他人轉(zhuǎn)讓由本條第(三)項(xiàng)和第(四)項(xiàng)規(guī)定的使用權(quán)和使用許可權(quán)的權(quán)利。第十二條 受他人委托開(kāi)發(fā)的軟件, 其著作權(quán)的歸屬由委托者與受委托者簽訂書(shū)面協(xié)議約定, 如無(wú)書(shū)面協(xié)議或者在協(xié)議中未作明確約定, 其著作權(quán)屬于受委托者。第十八條 在軟件著作權(quán)的保護(hù)期內(nèi), 軟件的著作權(quán)人或者其受讓者有權(quán)許可他人行使本條例第九條第(三)項(xiàng)規(guī)定的使用權(quán)。著作權(quán)人或者其受讓者許可他人行使使用權(quán)時(shí), 可以按協(xié)議收取費(fèi)用。另外,軟件權(quán)利的使用許可應(yīng)當(dāng)根據(jù)我國(guó)有關(guān)法規(guī)以簽訂、執(zhí)行書(shū)面合同的方式進(jìn)行。被許可人應(yīng)當(dāng)在合同規(guī)定的方式、條件、范圍和時(shí)間內(nèi)行使使用權(quán)。合同中未明確規(guī)定為獨(dú)占許可的, 被許可的軟件權(quán)利應(yīng)當(dāng)視為非獨(dú)占的。第二十二條 因課堂教學(xué)、科學(xué)研究、國(guó)家機(jī)關(guān)執(zhí)行公務(wù)等非商業(yè)性目的的需要對(duì)軟件進(jìn)行少量的復(fù)制, 可以不經(jīng)軟件著作權(quán)人或者其合法受讓者的同意, 不向其支付報(bào)酬。但使用時(shí)應(yīng)當(dāng)說(shuō)明該軟件的名稱(chēng)、開(kāi)發(fā)者, 并且不得侵犯著作權(quán)人或者其合法受讓者依本條例所享有的其他各項(xiàng)權(quán)利。該復(fù)制品使用完畢后應(yīng)當(dāng)妥善保管、收回或者銷(xiāo)毀, 不得用于其他目的或者向他人提供。第三十條 除本條例第二十一條及第二十二條規(guī)定的情況外, 有下列侵權(quán)利為的, 應(yīng)當(dāng)根據(jù)情況, 承擔(dān)停止侵害、消除影響、公開(kāi)賠禮道歉、賠償損失等民事責(zé)任, 并可以由國(guó)家軟件著作權(quán)行政管理部門(mén)給予沒(méi)收非法所得、罰款等行政處罰:(一)未經(jīng)軟件著作權(quán)人同意發(fā)表其軟件作品;(二)將他人開(kāi)發(fā)的軟件當(dāng)作自己的作品發(fā)表;(三)未經(jīng)合作者同意, 將與他人合作開(kāi)發(fā)的軟件當(dāng)作自己?jiǎn)为?dú)完成的作品發(fā)表;(四)在他人開(kāi)發(fā)的軟件上署名或者涂改他人開(kāi)發(fā)的軟件上的署名;(五)未經(jīng)軟件著作權(quán)人或者其合法受讓者的同意修改、翻譯、注釋其軟件作品;(六)未經(jīng)軟件著作權(quán)人或者其合法受讓者的同意復(fù)制或者部分復(fù)制其軟件作品;(七)未經(jīng)軟件著作權(quán)人或者其合法受讓者的同意向公眾發(fā)行、展示其軟件的復(fù)制品;(八)未經(jīng)軟件著作權(quán)人或者其合法受讓者的同意向任何第三方辦理其軟件的許可使用或者轉(zhuǎn)讓事宜。第三十三條 當(dāng)事人不履行合同義務(wù)或者履行合法義務(wù)不符合約定條件的,應(yīng)當(dāng)依照民法通則有關(guān)規(guī)定承擔(dān)民事責(zé)任。2.4 用戶(hù)使用可行性該系統(tǒng)是一個(gè)電子商務(wù)網(wǎng)站,所以操作簡(jiǎn)易,用戶(hù)購(gòu)書(shū)不需要了解整個(gè)書(shū)店的工作流程,只需要按照提示一步步操作即可完成購(gòu)書(shū)等其他活動(dòng)。3 需求分析3.1 引言信息社會(huì)的高科技,商品經(jīng)濟(jì)化的高效益,網(wǎng)絡(luò)的飛速發(fā)展,使計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域,尤其是網(wǎng)絡(luò)已成為當(dāng)今人們生活的不可或缺的一部分。計(jì)算機(jī)網(wǎng)絡(luò)與人們的日常生活關(guān)系愈來(lái)愈密切,人們通過(guò)上網(wǎng)購(gòu)物已成為一種時(shí)尚潮流了。在大學(xué)校園內(nèi),學(xué)生們需要一個(gè)基于數(shù)據(jù)庫(kù)的網(wǎng)上購(gòu)書(shū)系統(tǒng),此系統(tǒng)用于在網(wǎng)絡(luò)上實(shí)現(xiàn)購(gòu)書(shū)及圖書(shū)管理功能。3.1.1 目的開(kāi)發(fā)一套網(wǎng)上購(gòu)書(shū)系統(tǒng),可以讓顧客通過(guò)瀏覽器瀏覽網(wǎng)站售書(shū)目錄,從而挑選自己滿(mǎn)意的圖書(shū),并下訂單購(gòu)買(mǎi)。而網(wǎng)站后臺(tái)人員需要維護(hù)網(wǎng)站會(huì)員信息、書(shū)籍信息以及訂單信息。本系統(tǒng)的目的就是要開(kāi)發(fā)一套既方便客戶(hù)網(wǎng)上購(gòu)書(shū),又方便網(wǎng)站維護(hù)人員維護(hù)網(wǎng)站W(wǎng)EB服務(wù)系統(tǒng)。3.1.2 項(xiàng)目背景我們?cè)谶x設(shè)計(jì)題目的時(shí)候,選擇了網(wǎng)上購(gòu)書(shū)系統(tǒng)。3.2 任務(wù)概述3.2.1 概述本需求說(shuō)明書(shū)說(shuō)明網(wǎng)上購(gòu)書(shū)系統(tǒng)的外部行為,以及其它的相關(guān)因素,為下一步工作,系統(tǒng)分析/系統(tǒng)設(shè)計(jì)提供一個(gè)指導(dǎo)性方法。給軟件需求者(軟件使用者)與我們?cè)O(shè)計(jì)者能更好的交流、溝通提供書(shū)面途徑。3.2.2 開(kāi)發(fā)意圖a. 為了網(wǎng)上購(gòu)書(shū)更方便安全;b. 為了網(wǎng)站管理員管理更方便;c. 為力減低網(wǎng)站運(yùn)營(yíng)費(fèi)用和維護(hù)成本。3.2.3 應(yīng)用目標(biāo) 通過(guò)本系統(tǒng)軟件,能幫助客戶(hù)利用瀏覽器快速方便的進(jìn)行網(wǎng)上購(gòu)物,而網(wǎng)站管理員則可以方便管理會(huì)員信息、書(shū)籍入庫(kù)和進(jìn)行訂單處理,使網(wǎng)上購(gòu)書(shū)方便、安全、快捷。3.2.4 作用及范圍 本軟件適用于所有喜愛(ài)網(wǎng)上購(gòu)書(shū)的大學(xué)生,可以隨時(shí)上網(wǎng)訂購(gòu)。同時(shí)網(wǎng)站管理員可以方便的管理和維護(hù)網(wǎng)站。3.2.5 運(yùn)行環(huán)境 硬件/ 軟件環(huán)境:普通PC機(jī) 512M內(nèi)存;操作系統(tǒng):Windows XP3.3 具體需求3.3.1 功能需求 能夠讓顧客注冊(cè)成為會(huì)員如果只查閱信息,則不必注冊(cè),但若要購(gòu)買(mǎi)圖書(shū),則必須注冊(cè)成為會(huì)員,以獲取用戶(hù)的聯(lián)系方式,以便送貨.注冊(cè)時(shí)系統(tǒng)會(huì)要求填寫(xiě)一些必要的個(gè)人信息和收貨人資料,如收貨人姓名(需自己填寫(xiě))、電話(huà)、電子郵件、聯(lián)系地址等; 能夠讓會(huì)員修改會(huì)員信息已經(jīng)注冊(cè)會(huì)員后的個(gè)人信息將會(huì)作為該用戶(hù)下次購(gòu)買(mǎi)圖書(shū)時(shí)的默認(rèn)選項(xiàng),如有變更,下訂單時(shí)可再做修改. 能夠讓會(huì)員登陸瀏覽售書(shū)目錄登錄是系統(tǒng)驗(yàn)證用戶(hù)身份的過(guò)程,以便物品交易時(shí)能夠?qū)μ?hào)入座.用戶(hù)只要將注冊(cè)時(shí)留的賬號(hào)和密碼信息填入,再按登錄按鈕,就可以登錄.通過(guò)功能強(qiáng)大的圖書(shū)搜索功能,可以迅速搜索到用戶(hù)需要的圖書(shū),通過(guò)模糊查詢(xún),按書(shū)名,作者,出版社,ISBN查詢(xún)所需要找的書(shū),點(diǎn)擊所選中的圖書(shū),可以查看書(shū)籍的詳細(xì)介紹.可以說(shuō),用戶(hù)可以通過(guò)網(wǎng)絡(luò)書(shū)城方便,高效,快速地購(gòu)買(mǎi)自己需要的圖書(shū). 包括商品分類(lèi)的名稱(chēng)及圖片顯示;顯示商品詳細(xì)介紹以及相關(guān)產(chǎn)品;零售價(jià),會(huì)員價(jià)VIP會(huì)員價(jià)顯示。 能夠讓會(huì)員下訂單、購(gòu)書(shū)會(huì)員在線(xiàn)訂書(shū),確認(rèn)后生成訂單;整個(gè)購(gòu)書(shū)過(guò)程包括:購(gòu)書(shū)流程,如何找到我想要的圖書(shū),如何使用購(gòu)物車(chē),如何查詢(xún)我的訂單處理情況說(shuō)明,如何進(jìn)行付款,送貨方式及費(fèi)用,商品退換須知,如何進(jìn)行郵購(gòu)業(yè)務(wù),其他訂購(gòu)方式,購(gòu)書(shū)查詢(xún),特殊情況處理,如何訂閱書(shū)店郵件等.能夠開(kāi)展網(wǎng)上自由市場(chǎng)商品信息發(fā)布:商品信息查詢(xún):訂單管理:網(wǎng)上購(gòu)買(mǎi)(購(gòu)物車(chē))配送管理廣告發(fā)布系統(tǒng) 網(wǎng)上拍賣(mài) 能夠讓管理員登陸 能夠讓管理員處理訂單會(huì)員在線(xiàn)訂書(shū)生成訂單后,由訂單管理員確認(rèn)后返回信息到訂購(gòu)者的郵箱,表示接受訂單,然后訂購(gòu)者支付款項(xiàng),可通過(guò)郵寄,銀行匯兌,網(wǎng)上支付等途徑,款到付書(shū),系統(tǒng)自動(dòng)統(tǒng)計(jì).訂單成功系統(tǒng)將自動(dòng)發(fā)一封郵件給購(gòu)書(shū)者。 能夠?qū)崿F(xiàn)結(jié)賬功能 可打印訂單的詳細(xì)信息以及電子郵件通知;顧客可選擇多種網(wǎng)上支付方式、多種運(yùn)輸方式并在結(jié)帳時(shí)自動(dòng)加入所需費(fèi)用、客戶(hù)留言。包括:在線(xiàn)設(shè)定匯款方式、支付方式、購(gòu)物流程、注冊(cè)條約、交易條款、常見(jiàn)問(wèn)題、法律版權(quán)信息、運(yùn)輸方式、保密安全、售前售后服務(wù)、工作時(shí)間 能夠保證信用安全 能夠讓管理員管理入庫(kù)書(shū)籍按編號(hào),書(shū)名,作者,出版社,出版日期,方便查找管理; 能夠讓管理員維護(hù)會(huì)員信息3.3.2 性能需求 時(shí)間特性一般操作的響應(yīng)時(shí)間在1-30秒內(nèi)。影響時(shí)間的主要因素是網(wǎng)速,當(dāng)網(wǎng)速較慢時(shí),應(yīng)該對(duì)顧客給出提示信息。 適應(yīng)性該網(wǎng)站系統(tǒng)適合安裝了Windows XP系統(tǒng),并配置了IIS服務(wù)器的PC機(jī)。 對(duì)環(huán)境的特殊需求對(duì)前面提到的運(yùn)行環(huán)境要求不應(yīng)存在困難3.3.3 數(shù)據(jù)描述1) 系統(tǒng)關(guān)系結(jié)構(gòu)圖瀏覽器WEB服務(wù)器ASP文件數(shù)據(jù)庫(kù)WEB服務(wù)WEB請(qǐng)求請(qǐng)求結(jié)果2) 數(shù)據(jù)流圖a) 頂層數(shù)據(jù)流圖顧客管理員網(wǎng)上購(gòu)書(shū)系統(tǒng)處理購(gòu)書(shū),修改資料b) 第二層數(shù)據(jù)流圖顧客管理員接受事務(wù)事務(wù)處理輸出事務(wù)c) 第三層數(shù)據(jù)流圖顧客管理員接受事務(wù)購(gòu)書(shū)處理生成訂單處理修改資料處理會(huì)員信息訂單信息3) 數(shù)據(jù)字典名字:顧客名字:修改資料處理名字:管理員名字:生成訂單處理名字:購(gòu)書(shū)處理名字:接受事務(wù)描述:網(wǎng)上購(gòu)書(shū)的人定義:顧客=網(wǎng)上購(gòu)書(shū)的人描述:顧客修改自己的資料處理定義:修改資料處理=客戶(hù)信息修改處理描述:維護(hù)網(wǎng)站的人定義:管理員=維護(hù)網(wǎng)站的人描述:對(duì)顧客的所以訂單的處理定義:生成訂單處理=客戶(hù)地址信息+書(shū)名+購(gòu)書(shū)數(shù)量描述:對(duì)顧客購(gòu)書(shū)的處理定義:購(gòu)書(shū)處理=當(dāng)前訂單+最終訂單描述:接受外部輸入定義:接受事實(shí)=接受顧客、管理員的輸入4 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)的任務(wù),是在需求分析的基礎(chǔ)上,考慮經(jīng)濟(jì)、技術(shù)和運(yùn)行環(huán)境等各方面條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計(jì)算機(jī)和通信的軟硬件設(shè)備,提出系統(tǒng)的實(shí)施計(jì)劃。4.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)確定軟件由哪些模塊組成以及這些模塊之間的動(dòng)態(tài)調(diào)用關(guān)系。網(wǎng)上書(shū)店不是一個(gè)簡(jiǎn)單的概念 ,它包含了許多個(gè)內(nèi)容,是由多個(gè)頁(yè)面組成的一個(gè)整體的系統(tǒng)。(1)在功能方面,采用圖形用戶(hù)界面技術(shù) ,使系統(tǒng)能夠有多重圖形窗口和豐富便利的操作界面 ,通過(guò)鼠標(biāo)或鍵盤(pán)的操作 ,為用戶(hù)提供最簡(jiǎn)潔的使用方法。(2)在系統(tǒng)開(kāi)放性方面,按照軟件工程開(kāi)發(fā)規(guī)范實(shí)現(xiàn)系統(tǒng)的開(kāi)放性,既便于擴(kuò)充又便于升級(jí) ,以適用今后其他人的借鑒需求。(3)在系統(tǒng)和數(shù)據(jù)的安全性方面 ,系統(tǒng)采用數(shù)據(jù)庫(kù)級(jí)用戶(hù)權(quán)限和應(yīng)用程序級(jí)運(yùn)行權(quán)限的雙重控制機(jī)構(gòu) ,提供了統(tǒng)一的基于角色的用戶(hù)管理手段 ,具有完善的系統(tǒng)和數(shù)據(jù)安全的保障體系。(4)在操作性方面 ,采用圖形用戶(hù)界面技術(shù) ,使系統(tǒng)能夠有多重圖形窗口和豐富便利的操作界面 ,通過(guò)鼠標(biāo)或鍵盤(pán)的操作 ,為用戶(hù)提供最簡(jiǎn)潔的使用方法。 4.2 系統(tǒng)模塊設(shè)計(jì)該網(wǎng)上書(shū)店系統(tǒng)的功能在系統(tǒng)的需求分析已確定,共分為4大功能模塊。各模塊之間并非各個(gè)獨(dú)立,而是相互聯(lián)系,相互關(guān)聯(lián)在一起的,從而使本系統(tǒng)能夠很好的完成所設(shè)計(jì)的功能。該網(wǎng)上書(shū)店的功能模塊及其子模塊如圖所示: 該網(wǎng)站的功能模塊如下表所示:功能模塊圖序號(hào)功能模塊功能概述1圖書(shū)展示是一個(gè)書(shū)店應(yīng)具備的最基本的一項(xiàng)功能。通過(guò)圖書(shū)的展示才能讓購(gòu)書(shū)者能夠找到自己想要購(gòu)買(mǎi)的圖書(shū)。該功能在首頁(yè)中完成。2圖書(shū)查詢(xún)圖書(shū)查詢(xún)?cè)诰W(wǎng)上書(shū)城中也是一項(xiàng)很重要的功能,主要幫助用戶(hù)快速地找到想要購(gòu)買(mǎi)的圖書(shū)。3購(gòu)物車(chē)購(gòu)物車(chē)是網(wǎng)上書(shū)城中最重要的組成部分。網(wǎng)上書(shū)城的目的是實(shí)現(xiàn)圖書(shū)的在線(xiàn)銷(xiāo)售。因此為顧客提供一個(gè)方便、個(gè)性化的購(gòu)物車(chē)將會(huì)大大提高用戶(hù)在網(wǎng)上購(gòu)書(shū)的興趣。購(gòu)物車(chē)的實(shí)現(xiàn)技術(shù)有方式4購(gòu)書(shū)結(jié)帳目前由于技術(shù)及法律上的一些問(wèn)題,網(wǎng)上在線(xiàn)結(jié)算、支付還未普及使用,因此作為網(wǎng)上書(shū)城這類(lèi)中小企業(yè)的書(shū)款結(jié)算還不宜在網(wǎng)上在線(xiàn)進(jìn)行4.3 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)用戶(hù)的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢(xún),這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能夠充分滿(mǎn)足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)4.3.1 系統(tǒng)數(shù)據(jù)庫(kù)的概要設(shè)計(jì)1.圖書(shū)信息表(book)2.添加圖書(shū)信息表(boookadd)3.圖書(shū)詳細(xì)表(booldetail)4.首頁(yè)圖書(shū)信息表(booklist)5.圖書(shū)統(tǒng)計(jì)(bookstatistics)根據(jù)前臺(tái)用戶(hù)的需求,畫(huà)出以下E-R圖部分 會(huì)員E-R圖后臺(tái)管理,在建立數(shù)據(jù)庫(kù)之間,首先要針對(duì)后臺(tái)的功能需求建立數(shù)據(jù)模型,然后在建立數(shù)據(jù)庫(kù),畫(huà)出部分的E-R圖:圖書(shū)信息E-R圖4.3.2 系統(tǒng)流程圖管理員錯(cuò)誤登陸錯(cuò)誤頁(yè)面信息管理員登陸頁(yè)面圖書(shū)分類(lèi)管理頁(yè)面信息管理頁(yè)面用戶(hù)管理頁(yè)面修改管理員密碼頁(yè)面圖書(shū)管理頁(yè)面圖書(shū)次類(lèi)管理信息頁(yè)面圖書(shū)主類(lèi)管理信息頁(yè)面公告反饋編輯信息頁(yè)面新聞編輯管理信息頁(yè)面會(huì)員查找刪除信息頁(yè)面圖書(shū)訂單查詢(xún)信息頁(yè)面編輯圖書(shū)信息頁(yè)面退出管理員頁(yè)面管理員登陸頁(yè)面4.4 系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)4.4.1 圖書(shū)展示模塊是一個(gè)書(shū)店應(yīng)具備的最基本的一項(xiàng)功能。通過(guò)圖書(shū)的展示才能讓購(gòu)書(shū)者能夠找到自己想要購(gòu)買(mǎi)的圖書(shū)。該功能在首頁(yè)中完成。 1)數(shù)據(jù)庫(kù)準(zhǔn)備 圖書(shū)展臺(tái)的目的就是將網(wǎng)上書(shū)城中的圖書(shū)有序地羅列出來(lái)。該操作涉及到bookshop數(shù)據(jù)庫(kù)中的 book數(shù)據(jù)表2)處理邏輯 處理過(guò)程首先建立數(shù)據(jù)庫(kù)連接,打開(kāi)book數(shù)據(jù)表,將其中推薦的圖書(shū)信息顯示出來(lái)。 3)展臺(tái)頁(yè)面設(shè)計(jì) 圖書(shū)展臺(tái)設(shè)計(jì)的任務(wù)是給用戶(hù)提供一個(gè)簡(jiǎn)單、明了的圖書(shū)列表界面。設(shè)計(jì)時(shí)考慮到方便程序?qū)崿F(xiàn)還要考慮適合用戶(hù)的使用習(xí)慣。為此使用了嵌套的, 標(biāo)記來(lái)實(shí)現(xiàn)圖書(shū)信息的格式輸出。本次將圖書(shū)展臺(tái)劃分為四部分。一部分用于展示管理員推薦的圖書(shū),一部分用于展示熱銷(xiāo)的圖書(shū),一部分用于展示顧客經(jīng)常訪(fǎng)問(wèn)的圖書(shū),還有一部分用于展示最新到貨的圖書(shū)。對(duì)于管理員推薦的圖書(shū),主要是由管理員通過(guò)后臺(tái)指定一些書(shū),然后在前臺(tái)顯示出來(lái)。這樣做的目的一方面是為了向用戶(hù)推薦一些時(shí)尚的圖書(shū),另一方面就是考慮到網(wǎng)站特色而采取的措施。對(duì)于熱銷(xiāo)圖書(shū)的推薦主要是通過(guò)對(duì)圖書(shū)銷(xiāo)售量的統(tǒng)計(jì)而得到的,顯然銷(xiāo)售量多的圖書(shū)是熱銷(xiāo)的圖書(shū)。本次是按成交次數(shù)對(duì)書(shū)城中的圖書(shū)進(jìn)行排隊(duì),越排在前面的就是越暢銷(xiāo)的。程序代碼見(jiàn)附錄。 圖書(shū)展示設(shè)計(jì)流程圖4.4.2 圖書(shū)查詢(xún) 圖書(shū)查詢(xún)?cè)诰W(wǎng)上書(shū)城中也是一項(xiàng)很重要的功能,主要幫助用戶(hù)快速地找到想要購(gòu)買(mǎi)的圖書(shū)。再一個(gè)規(guī)模較大的書(shū)城中,如果沒(méi)有這項(xiàng)功能,用戶(hù)很難找到所需要的圖書(shū),那么這個(gè)網(wǎng)上書(shū)城的吸引力將會(huì)因此大大降低。同時(shí)好的搜索功能將會(huì)帶來(lái)更多的用戶(hù)青睞。為適合不同的擁護(hù)的需求,本次采用模糊查詢(xún)的方法為用戶(hù)提供方便的圖書(shū)查詢(xún)。 1)數(shù)據(jù)庫(kù)準(zhǔn)備 查詢(xún)圖書(shū)模塊的目的是為了幫助用戶(hù)快速找到想要購(gòu)買(mǎi)的圖書(shū)。由于用戶(hù)對(duì)書(shū)城中的圖書(shū)情況不可能十分清楚,因此采用了模糊查詢(xún)的方法,只要用戶(hù)輸入了相關(guān)的少量信息就可以查詢(xún)到相應(yīng)的結(jié)果。該操作涉及到bookshop數(shù)據(jù)庫(kù)中的book數(shù)據(jù)表。另外在模糊查詢(xún)時(shí)使用了數(shù)據(jù)庫(kù)系統(tǒng)的like運(yùn)算符。 2)處理邏輯 處理過(guò)程首先建立數(shù)據(jù)庫(kù)連接,打開(kāi)book數(shù)據(jù)表,并按照用戶(hù)指定的方式和關(guān)鍵字信息將book 數(shù)據(jù)表中滿(mǎn)足要求的圖書(shū)信息顯示出來(lái)。為了適合用戶(hù)的不同要求,本次提供了四種查詢(xún)方法,可按照書(shū)名、出版社、作者、ISBN等方式查詢(xún),并且查詢(xún)方法采用模糊查詢(xún)的方法,這樣用戶(hù)在輸入查詢(xún)信息時(shí)只需輸入部分信息即可。 圖書(shū)查詢(xún)流程圖4.4.3 購(gòu)物車(chē)購(gòu)物車(chē)是網(wǎng)上書(shū)城中最重要的組成部分。網(wǎng)上書(shū)城的目的是實(shí)現(xiàn)圖書(shū)的在線(xiàn)銷(xiāo)售。因此為顧客提供一個(gè)方便、個(gè)性化的購(gòu)物車(chē)將會(huì)大大提高用戶(hù)在網(wǎng)上購(gòu)書(shū)的興趣。購(gòu)物車(chē)的實(shí)現(xiàn)技術(shù)有方式 方式1: 用會(huì)話(huà)會(huì)話(huà)中可以存放任何類(lèi)型數(shù)據(jù),每個(gè)用戶(hù)有一個(gè)唯一的會(huì)話(huà)ID,用此ID區(qū)分不同用戶(hù)的購(gòu)物車(chē)會(huì)話(huà)數(shù)據(jù)是存放在WEB服務(wù)器的內(nèi)存中的,如果使用購(gòu)物車(chē)的用戶(hù)比較多的話(huà),這樣一來(lái)將占用大量服務(wù)器資源會(huì)話(huà)有一小缺陷,它是依靠COOKIE來(lái)與用戶(hù)通訊的,一旦用戶(hù)關(guān)閉COOKIE,使用會(huì)話(huà)將比較麻煩。當(dāng)然在ASP。NET中還有另2種方式保存會(huì)話(huà)數(shù)據(jù):一種是指定另一臺(tái)服務(wù)器來(lái)存放會(huì)話(huà)數(shù)據(jù),這樣一來(lái)可以有效分擔(dān)WEB服務(wù)器的運(yùn)行開(kāi)銷(xiāo)。另一種是把會(huì)話(huà)數(shù)據(jù)存放在MS SQL中,MS SQL是利用局部臨時(shí)表實(shí)現(xiàn)的,會(huì)話(huà)數(shù)據(jù)放在局部臨時(shí)表中,MS SQL為每一個(gè)局部臨時(shí)表也分配一個(gè)唯一的ID,我想是用此ID區(qū)分不同用戶(hù)的不同會(huì)話(huà)數(shù)據(jù)的。但是我不推薦使用此方法,頻繁在數(shù)據(jù)庫(kù)里面建立和刪除臨時(shí)表對(duì)數(shù)據(jù)庫(kù)的開(kāi)銷(xiāo)太大方式2:在數(shù)據(jù)庫(kù)里面用表(ShopingCart)表有幾個(gè)基本字段CartId 購(gòu)物車(chē)ID(唯一)Id 商品的ID(唯一)Qty 用戶(hù)購(gòu)買(mǎi)商品的數(shù)量CreateDate 購(gòu)物車(chē)創(chuàng)建時(shí)間此表的字段CartId是區(qū)分不同用戶(hù)的購(gòu)物車(chē)的ID,要是登陸用戶(hù),你可以在表中存放此登陸用戶(hù)的登陸名的ID,要是未登陸用戶(hù)使用購(gòu)物車(chē),你可以給他分配一個(gè)GUID(全球唯一標(biāo)志)做購(gòu)物車(chē)ID此方法有也有一些缺陷,一是它會(huì)造成大量無(wú)效數(shù)據(jù),大家都知道,使用購(gòu)物車(chē)的人,不一定會(huì)最終結(jié)帳購(gòu)買(mǎi)商品。但是使用購(gòu)物車(chē)就得往表(ShopingCart)里面插入相關(guān)數(shù)據(jù),未登陸用戶(hù)一離開(kāi)站點(diǎn),他在表中的數(shù)據(jù)就成了一堆廢數(shù)據(jù),因?yàn)樗谙麓蔚顷憰r(shí),我們分配給他的是一個(gè)新的CartId購(gòu)物車(chē)ID.有廢數(shù)據(jù)我們就得時(shí)常來(lái)維護(hù)此表,我們可以寫(xiě)一個(gè)清除廢數(shù)據(jù)的過(guò)程(利用字段CreateDate和CartId可以判斷無(wú)效數(shù)據(jù)),人工調(diào)用運(yùn)行也可以,要是想由MS SQL代我們來(lái)運(yùn)行,就可以設(shè)置一個(gè)JOB,由JOB自動(dòng)調(diào)用過(guò)程清楚廢數(shù)據(jù)說(shuō)了缺陷,我們?cè)撜f(shuō)說(shuō)此方式的優(yōu)點(diǎn)了:1。占用系統(tǒng)資源少,我們可以把數(shù)據(jù)庫(kù)安置在一臺(tái)電腦中,WEB服務(wù)器安置在另一電腦中,系統(tǒng)資源充分發(fā)揮2。購(gòu)物車(chē)中數(shù)據(jù)可以得到有效保留,我們可以試想一客戶(hù)在購(gòu)物時(shí),突然某其他原因(死機(jī)等原因)離開(kāi)了購(gòu)物站,他在購(gòu)物車(chē)中數(shù)據(jù)有效保留下來(lái),他下次登陸時(shí)購(gòu)物車(chē)中還有上次保留的數(shù)據(jù),避免用戶(hù)再次選購(gòu)商品的操作(此功能只對(duì)登陸用戶(hù)的購(gòu)物車(chē)有效) ,要是用會(huì)話(huà)實(shí)現(xiàn)購(gòu)物車(chē),所有用戶(hù)一旦離開(kāi)站點(diǎn),他的購(gòu)物車(chē)中數(shù)據(jù)全部失效。購(gòu)物車(chē)程序流程圖4.4.4 購(gòu)書(shū)結(jié)帳購(gòu)書(shū)結(jié)帳是用戶(hù)在網(wǎng)上書(shū)店購(gòu)買(mǎi)圖書(shū)后必然要做的一件事。目前在互聯(lián)網(wǎng)上可實(shí)現(xiàn)的結(jié)賬方法較多,很多銀行也開(kāi)辦了網(wǎng)上銀行。一些大型的電子商務(wù)活動(dòng)也可以利用網(wǎng)上的金融工具進(jìn)行結(jié)算。但是在目前由于技術(shù)及法律上的一些問(wèn)題,網(wǎng)上在線(xiàn)結(jié)算、支付還未普及使用,因此作為網(wǎng)上書(shū)城這類(lèi)中小企業(yè)的書(shū)款結(jié)算還不宜在網(wǎng)上在線(xiàn)進(jìn)行。目前普遍采用的是還是采用貨到付款方式。本次只是提供了幾種虛假的方式并沒(méi)對(duì)訂單作任何處理只是能生成而已。cookie信息及數(shù)據(jù)庫(kù)準(zhǔn)備 購(gòu)書(shū)結(jié)帳時(shí)購(gòu)書(shū)者在書(shū)店中的最后一步了。為了將圖書(shū)送到客戶(hù)手中,必須要求客戶(hù)輸入自己的信息(包括送貨信息)本次在處理購(gòu)書(shū)信息時(shí)采用cookie保存客戶(hù)的注冊(cè)信息,還有一些客戶(hù)的信息在填寫(xiě)訂單時(shí)一并完成的。購(gòu)書(shū)結(jié)帳時(shí)會(huì)涉及到多個(gè)數(shù)據(jù)表的操作,如book表、dingdaninfo表、user表。5 詳細(xì)設(shè)計(jì)5.1 網(wǎng)上書(shū)店后臺(tái)實(shí)現(xiàn)(一)后臺(tái)管理系統(tǒng)主要是進(jìn)行商品信息的管理、發(fā)布和修改,另外還可以瀏覽所有用戶(hù)的訂單,同時(shí)可以管理用戶(hù)賬號(hào)系統(tǒng)。系統(tǒng)解決方案與存在問(wèn)題:1、利用ASP、SQL三種網(wǎng)頁(yè)實(shí)現(xiàn)技術(shù),實(shí)現(xiàn)本系統(tǒng)的大部分功能。2、如網(wǎng)上支付,同時(shí)會(huì)員的優(yōu)惠措施,運(yùn)費(fèi)支付等等,尚未實(shí)現(xiàn)。測(cè)試方案:先從后臺(tái)輸入數(shù)據(jù),以供查詢(xún)實(shí)現(xiàn)的測(cè)試需求;再實(shí)現(xiàn)前臺(tái)數(shù)據(jù)維護(hù),并用查詢(xún)功能檢查前臺(tái)數(shù)據(jù)維護(hù)功能的錯(cuò)誤.后臺(tái)系統(tǒng)的實(shí)現(xiàn)后臺(tái)管理控制臺(tái)新建圖書(shū)類(lèi)別新增供貨商新書(shū)入庫(kù)增加在庫(kù)書(shū)數(shù)目改變?cè)趲?kù)書(shū)信息查詢(xún)?cè)趲?kù)書(shū)信息銷(xiāo)售狀況查詢(xún)查詢(xún)顧客情況修改管理員5.2 網(wǎng)上書(shū)店前臺(tái)實(shí)現(xiàn)(二)前臺(tái)系統(tǒng)實(shí)現(xiàn)流程圖如下所示:后臺(tái)管理系統(tǒng)的實(shí)現(xiàn),使得前臺(tái)的實(shí)現(xiàn)建立在一個(gè)有形的基礎(chǔ)之上,而不用主觀的憑空想象。這就好比店的書(shū)已經(jīng)在那里了,只好等待你去為它們分類(lèi),而不是事先憑想象建立各種類(lèi)別。在進(jìn)入具體編碼實(shí)現(xiàn)之前,建議再仔細(xì)看看從顧客進(jìn)入書(shū)店購(gòu)書(shū)的一系列活動(dòng)的分析得到的系統(tǒng)框架圖對(duì)于顧客而言,前臺(tái)系統(tǒng)就是整個(gè)書(shū)店。 首先讓我們來(lái)看看主頁(yè)的結(jié)構(gòu),根據(jù)系統(tǒng)框架圖,主頁(yè)應(yīng)該提供給顧客三個(gè)服務(wù)是:(1) 提供查詢(xún)圖書(shū)的途徑;(2) 提供熱點(diǎn)圖書(shū)推薦;(3) 提供圖書(shū)分類(lèi);這都是為了引導(dǎo)顧客更方便地找到所要的圖書(shū)。在主頁(yè)面上,應(yīng)該擺放一些實(shí)際的看得到的圖書(shū),才能吸引顧客。前臺(tái)系統(tǒng)的實(shí)現(xiàn)顯示所有子類(lèi)、子類(lèi)、圖書(shū)名稱(chēng)查詢(xún)圖書(shū)模塊顯示圖書(shū)詳細(xì)情況加入購(gòu)物車(chē)顯示購(gòu)物車(chē)的圖書(shū)修改圖書(shū)冊(cè)數(shù)從購(gòu)物車(chē)中移走注冊(cè)與登錄兩個(gè)模塊確認(rèn)定貨顧客購(gòu)書(shū)記錄模塊結(jié)帳臺(tái)6 用戶(hù)手冊(cè)6.1 網(wǎng)上交易作為一家在互聯(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)上交易的重要問(wèn)題。目前銀行所使用的網(wǎng)上支付安全協(xié)議有兩種:SSL(Security Socket Layer)是基于TCP/IP之上的用于Internet網(wǎng)上安全傳送信息的協(xié)議,通過(guò)對(duì)收發(fā)雙方的身份驗(yàn)證和管道加密安全保證傳送數(shù)據(jù)所必須的數(shù)據(jù)安全以及完整性;SET(Secure Electronic Transaction)則是在開(kāi)放網(wǎng)絡(luò)環(huán)境中的信用卡支付的安全協(xié)議,它采用公鑰密碼體制和X.509電子證書(shū)標(biāo)準(zhǔn),通過(guò)相應(yīng)軟件、電子證書(shū)、數(shù)字簽名和加密技術(shù)能在電子交易環(huán)節(jié)上提供更大的信任度、更完整的交易信息、更高的安全性和更少受欺詐的可能性。為了支持更多的銀行卡用戶(hù)參與購(gòu)書(shū)活動(dòng),網(wǎng)上書(shū)誠(chéng)對(duì)于這兩種安全協(xié)議都應(yīng)支持。6.2 系統(tǒng)運(yùn)行和調(diào)試環(huán)境硬件環(huán)境:(1)使用p 或更高級(jí)處理器(推薦使用INTEL Pentium 處理器),AMD1700+或更高級(jí)處理器系統(tǒng);(2)512MB以上內(nèi)存;(3)20GB以上硬盤(pán)空間.;(5)Microsoft Mouse 或兼容設(shè)備;(6)顯示器;(7)軟驅(qū)、鍵盤(pán);軟件環(huán)境:(1)Windows98+pws、Windows 2000系列+iis 或更高版本的系統(tǒng);特別說(shuō)明:不能使用Windows Me或 Windows xp home edition 因?yàn)檫@兩個(gè)系統(tǒng)都無(wú)法安裝網(wǎng)頁(yè)服務(wù)器。瀏覽器:IE 5.0 或更高的版本。7 系統(tǒng)評(píng)價(jià)7.1 單元測(cè)試測(cè)試一:在管理員登陸時(shí),用戶(hù)名或密碼有一項(xiàng)為空或者填寫(xiě)錯(cuò)誤,系統(tǒng)是否出現(xiàn)預(yù)先設(shè)定的操作提示。具體操作:用戶(hù)名、密碼、任意一項(xiàng)為空或者填寫(xiě)有誤。結(jié)果:都出現(xiàn)相應(yīng)的錯(cuò)誤原因的信息提示。結(jié)論:要求管理員必須填寫(xiě)正確的用戶(hù)名和密碼,才能進(jìn)入管理頁(yè)面。測(cè)試二:管理員刪除一注冊(cè)用戶(hù)后,并讓其登陸,看是否登陸成功。具體操作:管理員刪除一會(huì)員表中的用戶(hù)后,該用戶(hù)在前臺(tái)登陸。結(jié)果:該用戶(hù)無(wú)法登陸。結(jié)論:用戶(hù)數(shù)據(jù)刪除功能正常。測(cè)試三:管理員刪除一圖書(shū)的信息,在前臺(tái)按關(guān)鍵字查詢(xún),看是否能找到對(duì)應(yīng)的信息。具體操作:在圖書(shū)管理頁(yè)面中的圖書(shū)查看與修改頁(yè)面中刪除一圖書(shū)的信息。結(jié)果:在前臺(tái)搜索中,按關(guān)鍵字查詢(xún)不到此書(shū)信息。結(jié)論:刪除圖書(shū)信息功能正常。7.2 集成測(cè)試網(wǎng)站的建設(shè)基本上就算完成了,但我們發(fā)現(xiàn)這樣一個(gè)事實(shí),一個(gè)用戶(hù)在訪(fǎng)問(wèn)一個(gè)網(wǎng)站時(shí)一般來(lái)講只對(duì)該網(wǎng)站的部分內(nèi)容感性趣,而且這種興趣會(huì)持續(xù)一段時(shí)間。這點(diǎn)啟發(fā)了我們,如果能根據(jù)用戶(hù)的喜好為不同的用戶(hù)顯示其個(gè)性化的頁(yè)面,即著重顯示該用戶(hù)感興趣的內(nèi)容,將為用戶(hù)節(jié)約大量的檢索時(shí)間,而且這樣的網(wǎng)頁(yè)顯然是更具有吸引力的。一些站點(diǎn)已經(jīng)在這方面作出了一定的嘗試,通常采用的方法是,在用戶(hù)登陸時(shí)為其提供一系列的選項(xiàng),使用戶(hù)能夠?qū)φ军c(diǎn)進(jìn)行一些自主的設(shè)置。這樣做能夠使站點(diǎn)呈現(xiàn)一定程度的個(gè)性化,但是對(duì)用戶(hù)來(lái)講,還是比較煩瑣,而且在用戶(hù)了解一個(gè)站點(diǎn)前讓其對(duì)站點(diǎn)進(jìn)行設(shè)置,其結(jié)果未免有些粗糙。于是我們構(gòu)想了這樣一種方案,對(duì)用戶(hù)登陸后的動(dòng)作進(jìn)行跟蹤,分析,發(fā)掘用戶(hù)點(diǎn)擊的規(guī)律,即用戶(hù)先后點(diǎn)擊的關(guān)聯(lián)規(guī)則,這樣,在用戶(hù)點(diǎn)擊一個(gè)主題(鏈接)之后,系統(tǒng)能夠自動(dòng)生成一頁(yè)面,其中包含了該主題下用戶(hù)經(jīng)常關(guān)注的內(nèi)容(若干鏈接),這樣便在無(wú)須用戶(hù)作出任何額外工作的情況下實(shí)現(xiàn)了為用戶(hù)量身訂做的個(gè)性化頁(yè)面。本次課程設(shè)計(jì)主要完成傳統(tǒng)網(wǎng)上書(shū)店的用戶(hù)注冊(cè)、登陸、圖書(shū)分類(lèi)瀏覽、圖書(shū)信息查詢(xún)、在線(xiàn)購(gòu)買(mǎi)、生成訂單、后臺(tái)信息編輯管理等功能,以上提出的改進(jìn)想法以后再去完善。結(jié) 論本網(wǎng)上書(shū)店系統(tǒng)整體來(lái)說(shuō)并不是很完善, 實(shí)現(xiàn)部分主要是購(gòu)物系統(tǒng), 后臺(tái)管理及會(huì)員登錄三個(gè)方面. 還有更多未實(shí)現(xiàn)的功能如:網(wǎng)上支付,售后服務(wù)等未實(shí)現(xiàn), 時(shí)間的允許下有待改進(jìn)相關(guān)的功能. 對(duì)于對(duì)ASP研究的比較少,同時(shí)它本身有一定的難度,網(wǎng)上書(shū)店開(kāi)發(fā)系統(tǒng)還有需要更多的時(shí)間和經(jīng)歷的投入,去完善. 同時(shí)通過(guò)本次設(shè)計(jì)的制作, 在一定程度上應(yīng)該說(shuō)是一種提高, 了解到動(dòng)態(tài)網(wǎng)頁(yè)在編程中所用的眾多對(duì)象.經(jīng)過(guò)一個(gè)多月以來(lái)的努力,在老師和同學(xué)的幫助下我終于順利的把課程設(shè)計(jì)完成了。在這次做課程設(shè)計(jì)的過(guò)程中,使我深深的了解到自己的不足,有很多東西還有待去了解和學(xué)習(xí)。一直以來(lái)我犯了一個(gè)錯(cuò)誤,那就是我誤以為ASP這個(gè)軟件沒(méi)有起多大的作用,認(rèn)為它只能做一些小的程序,但經(jīng)過(guò)這一個(gè)多月來(lái)對(duì)它的了解,才知道它的功能是那么的齊全和廣泛。我知道自己以前的想法是大錯(cuò)特錯(cuò)同時(shí)也知道自己所學(xué)到的東西是那么的微不足道。在使用VB軟件做課程設(shè)計(jì)時(shí),剛開(kāi)始做真是無(wú)從入手,就像在大海中央摸不著頭腦,這也可能是因?yàn)槲业幕A(chǔ)打得不夠扎實(shí)又或者是我學(xué)藝不精所造成的吧!不過(guò)好在經(jīng)過(guò)慢慢摸索之后,終于找出點(diǎn)頭緒來(lái)。對(duì)我來(lái)說(shuō),能夠設(shè)計(jì)出這樣一個(gè)簡(jiǎn)單的系統(tǒng)已經(jīng)算很不容易。雖然它不是很完美,但也是我用這三年來(lái)所學(xué)到的知識(shí)和心思去做的。在做系統(tǒng)的過(guò)程中,使我受益非淺,雖然不能與其他人相比,但也能慰籍
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大氣環(huán)境化學(xué)實(shí)驗(yàn)安全重點(diǎn)基礎(chǔ)知識(shí)點(diǎn)
- 【天際友盟】2024年下半年全球主要APT攻擊活動(dòng)報(bào)告
- 湖北省鄂北六校2024-2025學(xué)年高二下學(xué)期期中聯(lián)考地理試題 含解析
- 2024北京一七一中初一(下)期中數(shù)學(xué)試題及答案
- 綠色旅游的未來(lái)
- 綠色餐桌:農(nóng)業(yè)之旅
- 旅游業(yè)年度深度解析
- 旅游業(yè)創(chuàng)新驅(qū)動(dòng)力
- 2025年華山路B區(qū)太原振興檢測(cè)合同
- 2025商標(biāo)及授權(quán)經(jīng)營(yíng)權(quán)轉(zhuǎn)讓的合同范本
- 海南省天一大聯(lián)考2024-2025學(xué)年高三學(xué)業(yè)水平診斷(四)語(yǔ)文試題及答案
- 社會(huì)認(rèn)知力測(cè)試題及答案
- 肉雞供需合同協(xié)議網(wǎng)頁(yè)
- 旅游合同簽署委托協(xié)議
- “條令條例學(xué)習(xí)月”主題授課課件
- 海洋生態(tài)環(huán)境監(jiān)測(cè)技術(shù)-全面剖析
- 2024年中國(guó)資源循環(huán)集團(tuán)有限公司招聘考試真題
- s參數(shù)定義、矢量網(wǎng)絡(luò)分析儀基礎(chǔ)知識(shí)和s參數(shù)測(cè)量義講
- 重癥培訓(xùn)重癥監(jiān)測(cè)的基本原則和方法
- 球墨鑄鐵管安裝施工方案(完整版)
評(píng)論
0/150
提交評(píng)論