版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 摘要:人類進(jìn)入21世紀(jì),電子商務(wù)伴隨著IT的成熟,逐漸發(fā)展壯大,成為網(wǎng)絡(luò)經(jīng)濟(jì)的核心。在電子商務(wù)的發(fā)展過程中,人們意識到在線購物的無地域界限、安全、方便快捷及其價(jià)格優(yōu)勢,在線購物的隊(duì)伍逐漸擴(kuò)大,不斷增長的強(qiáng)大需求正成為電子商務(wù)的發(fā)展動力?;A(chǔ)環(huán)境的成熟與需求欲望的增長將推動電子商務(wù)與商務(wù)網(wǎng)站的建設(shè)不斷發(fā)展,因此,本文通過以某圖書銷售公司網(wǎng)上書店電子商務(wù)
2、網(wǎng)站的設(shè)計(jì)來探討電子商務(wù)應(yīng)用與企業(yè)電子商務(wù)網(wǎng)站建設(shè)具有重要的社會意義與參考價(jià)值。</p><p> 網(wǎng)上購書與在真實(shí)的書店是相同的,不同的是前者是買賣雙方通過一個網(wǎng)絡(luò)虛擬的平臺來實(shí)現(xiàn)。網(wǎng)站一般為購物者準(zhǔn)備了發(fā)表評論聯(lián)系賣家的功能,也在很明顯的地方試用了人性化的導(dǎo)航標(biāo)示,使得沒有太多網(wǎng)絡(luò)知識的人們,也能準(zhǔn)確地找到所需,購物者可以用多種方式查詢書店發(fā)布的書籍信息,書店管理員也運(yùn)用了最大的可能的詳細(xì)介紹來描述書籍。&
3、lt;/p><p> 關(guān)鍵詞:網(wǎng)上購物 電子商務(wù) 網(wǎng)上書店 </p><p> 一、網(wǎng)上書店的背景介紹</p><p> ?。ㄒ唬?、網(wǎng)上書店開發(fā)背景及意義</p><p> 1、網(wǎng)上書店開發(fā)的背景</p><p> 在互聯(lián)網(wǎng)快速發(fā)展的時代,網(wǎng)絡(luò)以其高效快捷的方式改變著人們的生活方式,價(jià)值觀念。美國未來學(xué)家
4、阿爾溫·托夫勒曾預(yù)言:“電腦網(wǎng)絡(luò)的建立與普及將徹底改變?nèi)祟惿婕吧畹哪J?。控制與掌握網(wǎng)絡(luò)的人就是人類未來命運(yùn)的主宰。"今天,網(wǎng)絡(luò)的確正在深刻地沖擊著人們的生活模式,出版發(fā)行業(yè)作為人類重要的經(jīng)濟(jì)產(chǎn)業(yè)更不能漠視甚至回避網(wǎng)絡(luò)時代的到來。</p><p> 網(wǎng)上書店是近年來隨著網(wǎng)絡(luò)技術(shù)的發(fā)展而產(chǎn)生的一種新型的書店形式。與傳統(tǒng)書店相比,網(wǎng)上書店擁有許多的優(yōu)勢。網(wǎng)上書店的建立可以大大減少圖書銷售的中間
5、環(huán)節(jié),節(jié)省大量的人力、物力,并且能夠提供更多的書目信息。另外,網(wǎng)上購書的讀者不會再受地域的限制,而是遍及世界各地,這也就極大限度地?cái)U(kuò)大了出版物的發(fā)行范圍。正是由于這些優(yōu)勢,網(wǎng)上書店才能得以在短時間內(nèi)迅速發(fā)展起來。網(wǎng)上書店的興起,實(shí)際上是Internet電子商務(wù)在圖書業(yè)發(fā)展的必然結(jié)果,它使傳統(tǒng)的圖書銷售業(yè)發(fā)生了根本性的變革,同時也使傳統(tǒng)的購書方式發(fā)生了根本性的變化。伴隨著網(wǎng)絡(luò)的發(fā)展,電子商務(wù)的不斷完善,我國出版發(fā)行業(yè)越來越強(qiáng)烈地意識到網(wǎng)絡(luò)
6、帶來的巨大商機(jī),各個出版發(fā)行單位紛紛上馬,搶占有利于自身發(fā)展的網(wǎng)上陣地。他們利用網(wǎng)絡(luò)塑造企業(yè)形象,推銷圖書及有關(guān)產(chǎn)品,以期達(dá)到向國內(nèi)外眾多網(wǎng)絡(luò)用戶宣傳自己,提高企業(yè)知名度和獲取豐厚利潤的目的。制作一個電子商務(wù)網(wǎng)站最大的目的就是盈利。盈利靠的就是銷量,而網(wǎng)站是否具有吸引力則是決定銷量最主要的因素。為了充分利用現(xiàn)有資源,提高工作效率,降低勞動成本,我們小組選擇網(wǎng)上書城系統(tǒng)進(jìn)行開發(fā)。該系統(tǒng)解決了網(wǎng)上售書的所需要的功能,對</p>
7、<p><b> 2、系統(tǒng)開發(fā)的意義</b></p><p> 電子商務(wù)(Electronic Commerce)是在Internet開放的網(wǎng)絡(luò)環(huán)境下,基于瀏覽器/服務(wù)器應(yīng)用方式,實(shí)現(xiàn)消費(fèi)者的網(wǎng)上購物、商戶之間的網(wǎng)上交易和在線電子支付的一種新型的商業(yè)運(yùn)營模式。網(wǎng)上購物就是把傳統(tǒng)的商店直接“搬”回家,利用Internet直接購買自己需要的商品或者享受自己需要的服務(wù)[2
8、]。</p><p> 隨著信息技術(shù)的發(fā)展,網(wǎng)站在促成銷售方面很有價(jià)值,因?yàn)橛薪^大部分的消費(fèi)者在某商場購物之前會事先到該商場的網(wǎng)站中查詢產(chǎn)品信息,實(shí)體商店盡管將網(wǎng)站同樣也看作一個銷售渠道,但對于網(wǎng)站的服務(wù)投入很少。這主要是由于對電子商務(wù)戰(zhàn)略的評價(jià)方法存在問題,因?yàn)橛泻芏嗟牧闶凵虒N售額作為網(wǎng)站是否成功的指標(biāo),有些公司用利潤來評價(jià)。</p><p> 不過,網(wǎng)上零售商不應(yīng)該將這種信號看作
9、網(wǎng)上零售可以帶來豐厚利潤的信號,盡管在網(wǎng)絡(luò)泡沫膨脹時很多人都這么認(rèn)為。純粹的網(wǎng)上零售商理應(yīng)將網(wǎng)站帶來多少利潤作為最重要的業(yè)績考評指標(biāo)。多渠道零售商應(yīng)該了解,并非每個瀏覽他們網(wǎng)站的顧客最終都會購買。擁有一個很成功的電子商務(wù)網(wǎng)站的零售商,收益將比非交易功能的網(wǎng)站多很多。</p><p> 那些希望將網(wǎng)上交易作為部分業(yè)務(wù)內(nèi)容的公司發(fā)現(xiàn),將網(wǎng)上網(wǎng)下集成起來很重要。盡管網(wǎng)上網(wǎng)下相結(jié)合成為不可逆轉(zhuǎn)的趨勢,但是由于集成的費(fèi)用
10、可能很高,使得許多零售企業(yè)的進(jìn)程大為減慢,最好在商場內(nèi)部系統(tǒng)軟件已經(jīng)基于網(wǎng)絡(luò)標(biāo)準(zhǔn)更新之后再進(jìn)行整合,一些大型商場的轉(zhuǎn)型都經(jīng)歷了這個過程。</p><p> 由于無法量化,實(shí)體商店不能不考慮他們的網(wǎng)站對商店購買的影響,商店花費(fèi)有限的網(wǎng)絡(luò)資源支撐網(wǎng)站交易基礎(chǔ)是有代價(jià)的,有可能最終失去有購買計(jì)劃的顧客,最終將網(wǎng)下市場份額丟失給精明的競爭者。本系統(tǒng)正是經(jīng)過對實(shí)際商店情況進(jìn)行了量化分析后才開發(fā)的,將能夠很大的提高競爭力。
11、</p><p> ?。ǘ?、網(wǎng)上書城的現(xiàn)狀及發(fā)展前景</p><p><b> 1、網(wǎng)上書城的現(xiàn)狀</b></p><p> 在我國電子商務(wù)快速發(fā)展下,電子商務(wù)在企業(yè)中將會發(fā)揮越來越多的作用,尤其在金融、政府、事業(yè)單位方面電子商務(wù)更是可以發(fā)揮其競爭優(yōu)勢。從電子商務(wù)的角度來看,網(wǎng)上書店的研究主要從信息流、物流和資金流等幾方面作了研究。<
12、;/p><p> 網(wǎng)上書店與網(wǎng)絡(luò)出版密切相關(guān)。網(wǎng)上書店又分幾種。一種是出版社網(wǎng)站的一個有機(jī)組成部分,還有的是發(fā)行單位的網(wǎng)上表現(xiàn)形式,比如新華書店開辦的網(wǎng)上書店,個體書商創(chuàng)辦的網(wǎng)上書店,還有網(wǎng)絡(luò)公司創(chuàng)辦的網(wǎng)上書店等等,形式多樣。</p><p> 出版物網(wǎng)上銷售不僅是傳統(tǒng)銷售渠道的發(fā)展和補(bǔ)充,也是未來圖書銷售的發(fā)展方向。目前我國運(yùn)作和銷售較好的大型網(wǎng)上書店,如當(dāng)當(dāng)、卓越和旌旗席殊、中國書網(wǎng)網(wǎng)
13、上書店等,這些網(wǎng)上書店各具優(yōu)勢,其中當(dāng)當(dāng)網(wǎng)上書店在價(jià)格和品種方面的優(yōu)勢是無人能比;卓越網(wǎng)上書店創(chuàng)造流行的能力比較強(qiáng);旌旗席殊網(wǎng)上書店的優(yōu)勢是網(wǎng)點(diǎn)多,覆蓋面廣。在國外,影響較大的網(wǎng)上書店有美國的亞馬遜,對于亞馬遜書店,客戶訪問該書店主頁,利用電腦檢索書店提供的出版物目錄,物色到自己喜歡的書.通過鍵盤向該書店訂購,客戶向書店提供自己的個人信息,網(wǎng)上書店會定期向你傳遞有關(guān)的書目信息及相關(guān)著作,形成個性化服務(wù)。我國書業(yè)界人士分析,未來我國的網(wǎng)上
14、售書將成為圖書銷售渠道中的重要渠道。我國第一家網(wǎng)上書店是1995年建立的中國書店網(wǎng)上書店。1997年4月杭州新華書店建立了新華書店系統(tǒng)的第一個網(wǎng)上書店。后來發(fā)展比較有影響的有當(dāng)當(dāng)網(wǎng)上書店、卓越網(wǎng)上書店、旌旗席殊網(wǎng)上書店、中國書網(wǎng)北京圖書大廈、上海書城、中國尋書網(wǎng)等。</p><p> 2、網(wǎng)上書城發(fā)展前景</p><p> 電子商務(wù)的發(fā)展有其必然性和可能性。傳統(tǒng)的商業(yè)是以手工處理信息為
15、主,并且通過紙上的文字交換信息,但是隨著處理和交換信息量的劇增,該過程變得越來越復(fù)雜,這不僅增加了重復(fù)勞動量和額外開支,而且也增加了出錯機(jī)會,在這種情況下需要一種更加便利和先進(jìn)的方式來快速交流和處理商業(yè)往來業(yè)務(wù);另一方面,計(jì)算機(jī)技術(shù)的發(fā)展及其廣泛應(yīng)用和先進(jìn)通信技術(shù)的不斷完善及使用導(dǎo)致了EDI和Internet 的出現(xiàn)和發(fā)展,全球社會邁入了信息自動化處理的新時代,這又使得電子商務(wù)的發(fā)展成為可能。據(jù)互聯(lián)網(wǎng)調(diào)查公司艾瑞市場咨詢估計(jì),2009年
16、,中國在線購物市場總值已達(dá)84億元人民幣,并預(yù)計(jì)今年該金額將翻一番。</p><p> 二、網(wǎng)上書店的環(huán)境介紹</p><p> ?。ㄒ唬?、ASP.NET的概述</p><p> ASP.NET是建立在微軟新一代.Net平臺架構(gòu)上,利用普通語言運(yùn)行時(Common Language Runtime)在服務(wù)器后端為用戶提供建立強(qiáng)大的企業(yè)級Web應(yīng)用服務(wù)的編程框架。
17、ASP.NET可完全利用.Net架構(gòu)的強(qiáng)大,安全,高效的平臺特性。ASP.NET是運(yùn)行在服務(wù)器后端編譯后的普通語言運(yùn)行時代碼,運(yùn)行時早綁定(Early Binding),即時編譯,本地優(yōu)化,緩存服務(wù),零安裝配置,基于運(yùn)行時代碼受管與驗(yàn)證的安全機(jī)制等都為ASP.NET帶來卓越的性能。</p><p> C#是一種語言,C#(讀做 "C sharp",中文譯音暫時沒有.專業(yè)人士一般讀"
18、C sharp",現(xiàn)在很多非專業(yè)一般讀"C井"。C#是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于.NET Framework之上的高級程序設(shè)計(jì)語言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相。C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、接口、與Java幾乎同樣的語法和編譯成中間代碼再運(yùn)行的過程。它借鑒了Delphi 的一個特點(diǎn),與C
19、OM(組件對象模型)是直接集成的,而且它是微軟公司.NETwindows網(wǎng)絡(luò)框架的主角。</p><p> Microsoft.NET 是 Microsoft XML Web services 平臺。</p><p> 1、ASP.NET的功能和特點(diǎn)</p><p> C#.NET是服務(wù)器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)行動態(tài)的高性能的WEB服務(wù)器程序。當(dāng)用戶
20、使用瀏覽器請求ASPX主頁時,WEB服務(wù)器響應(yīng),調(diào)用ASP引擎來執(zhí)行ASPX文件,并解釋其中的腳本語言(JScript 或VCScript),通過SQLBC連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件ADO(ActiveX Data Objects)完成數(shù)據(jù)庫操作,最后ASP生成包含有數(shù)據(jù)查詢結(jié)果的HTML主頁返回用戶端顯示。由于ASPX在服務(wù)器端運(yùn)行,運(yùn)行結(jié)果以HTML主頁形式返回用戶瀏覽器,因而ASPX源程序不會泄密,
21、增加了系統(tǒng)的安全保密性。此外,ASPX是面向?qū)ο蟮哪_本環(huán)境,用戶可自行增加ActiveX組件來擴(kuò)充其功能,拓展應(yīng)用范圍。</p><p> 2、運(yùn)用ASP.NET技術(shù)的目的</p><p> ASP技術(shù)的主要用途是制作動態(tài)的、交互的、高性能的Web應(yīng)用程序,以前Web應(yīng)用程序都是由(CGI公共網(wǎng)關(guān)界面來實(shí)現(xiàn)的),但由于CGI本身的一些缺點(diǎn)和限制(如較耗用系統(tǒng)資源、執(zhí)行效率差等),人們都
22、在尋找各種各樣的替換方案,在這種情況下,Microsoft的ASP應(yīng)運(yùn)而生,再加上與Microsoft的IIS (Web服務(wù)器)和MTS(組件事務(wù)管理服務(wù)器)的組合,ASP已經(jīng)成為Web應(yīng)用程序開發(fā)的主要技術(shù)。</p><p> ASP既不是一種語言,也不是一種開發(fā)工具,而是一種技術(shù)框架,它能夠把HTML、腳本語言、ActiveX組件等有機(jī)的組合在一起,形成一個能夠在服務(wù)器上運(yùn)行的應(yīng)用程序,并把標(biāo)準(zhǔn)HTML頁面
23、送給客戶端瀏覽器。ASP內(nèi)含六大內(nèi)置對象,利用這些對象可以使ASP腳本功能更加強(qiáng)大,ASP具有強(qiáng)大的可擴(kuò)展性,不僅可以使用ASP動態(tài)鏈接庫和腳本運(yùn)行期庫自身提供的ActiveX組件,還可以從Internet上免費(fèi)或有償獲得一些廠商開發(fā)的ActiveX組件,編程人員也可以自己開發(fā)內(nèi)含商務(wù)邏輯的ActiveX組件。</p><p><b> ?。ǘ?、數(shù)據(jù)庫技術(shù)</b></p>&
24、lt;p> SQL Server是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個安全、可靠和高效的平臺用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應(yīng)用。SQL Server 2005為IT專家和信息工作者帶來了強(qiáng)大的、熟悉的工具,同時減少了在從移動設(shè)備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應(yīng)用程序的復(fù)雜度。通過全面的功能集、和現(xiàn)有系統(tǒng)的集成性、以及對日常任務(wù)的自動化管理能力,SQL Server 200
25、5為不同規(guī)模的企業(yè)提供了一個完整的數(shù)據(jù)解決方案。</p><p> SQL Server 2005不僅能作為一個功能強(qiáng)大的數(shù)據(jù)庫服務(wù)器有效地工作,而且數(shù)據(jù)庫引擎也用于需要在客戶端本地存儲獨(dú)立數(shù)據(jù)庫的應(yīng)用程序中。所以在CS結(jié)構(gòu)中采用SQL Server 2005作為數(shù)據(jù)庫平臺是很是實(shí)用的。</p><p> 網(wǎng)上書店系統(tǒng)的總體設(shè)計(jì)</p><p><b>
26、; 、設(shè)計(jì)思路</b></p><p> 在系統(tǒng)設(shè)計(jì)的開始,我首先考慮的是如何用數(shù)據(jù)模型來數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對現(xiàn)實(shí)世界進(jìn)行抽象。目前廣泛使用的數(shù)據(jù)模型可分為兩種類型,一種是獨(dú)立于計(jì)算機(jī)系統(tǒng)的“概念數(shù)據(jù)模型”,如“實(shí)體聯(lián)系模型”;另一種是直接面向數(shù)據(jù)庫邏輯結(jié)構(gòu)的“結(jié)構(gòu)數(shù)據(jù)模型”。</p><p> 系統(tǒng)的概要設(shè)計(jì)中最重要的就是系統(tǒng)的模塊化。模塊化是指解決一個復(fù)雜問題時自
27、項(xiàng)向下逐層把軟件系統(tǒng)劃分成若干個模塊的過程。每個模塊完成一個特定的功能,所有的模塊按某種方法組織起來,成為一個整體,完成整個系統(tǒng)所要求的功能。 將系統(tǒng)劃分為多個模塊是為了降低軟件系統(tǒng)的復(fù)雜性,提高可讀性、可維護(hù)性,但模塊的劃分不能是任意的,應(yīng)盡量保持其獨(dú)立性。也就是說,每個模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單,即盡量做到高內(nèi)聚低耦合,提高模塊的獨(dú)立性,為設(shè)計(jì)高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。</p
28、><p><b> ?。ǘ?、功能介紹</b></p><p> 1、系統(tǒng)功能結(jié)構(gòu)圖:</p><p> 以下就是系統(tǒng)的結(jié)構(gòu)圖,具體說明了系統(tǒng)所具有的功能。</p><p><b> -</b></p><p> 圖3-1 功能結(jié)構(gòu)圖</p><p
29、><b> ?。ㄈ?、流程介紹</b></p><p> 在系統(tǒng)的概要設(shè)計(jì)中我采用結(jié)構(gòu)化設(shè)計(jì)(Structure Design,簡稱SD),SD以需求分析階段產(chǎn)生的數(shù)據(jù)流圖DFD為基礎(chǔ),按一定的步驟映射成軟件結(jié)構(gòu)。我首先將整個系統(tǒng)化分為幾個小問題,小模塊,然后,進(jìn)一步細(xì)分模塊,添加細(xì)節(jié)。</p><p> 登錄網(wǎng)站,用戶可以在頁面中登錄,管理員點(diǎn)擊下方后臺登
30、陸。</p><p> 1、 用戶登錄進(jìn)入書籍列表頁面,按類別分別列出數(shù)據(jù)庫中的書籍信息,點(diǎn)擊可以買書。</p><p> 圖3-2 用戶登錄流程圖</p><p> 2、管理員進(jìn)入后臺以后,可以對圖書進(jìn)行添加,刪除,修改操作,或者對圖書類別,用戶等進(jìn)行同樣的操作。還可以進(jìn)行資金提現(xiàn)查看。</p><p> ?、?圖書類別修改:進(jìn)入后
31、臺以后,可以根據(jù)圖書的類別找到這一類別所有圖書。</p><p> ?、?圖書信息修改與添加:進(jìn)入后臺以后,可以對圖書的信息進(jìn)行修改,也可以添加詳細(xì)信息。</p><p> ?、?沒有帳號的還可以進(jìn)入注冊頁面進(jìn)行注冊,注冊頁面具有驗(yàn)證功能,可以判斷用戶輸入的信息是否符合相應(yīng)的要求。</p><p> ?、?圖書列表:通過用戶進(jìn)入后,可以看到推薦的書,最新圖書和熱銷
32、圖書的列表??梢愿鶕?jù)用戶選擇的圖書類別顯示相應(yīng)類別的圖書信息列表。</p><p> ?、?圖書詳細(xì)信息頁面,根據(jù)用戶選定的書籍顯示相應(yīng)書籍的詳細(xì)信息,還設(shè)有購買功能。</p><p> 圖3-3 管理員添加圖</p><p> 網(wǎng)上書店系統(tǒng)的詳細(xì)設(shè)計(jì)</p><p><b> ?。ㄒ唬?、數(shù)據(jù)庫設(shè)計(jì)</b><
33、;/p><p> 1、系統(tǒng)主要E-R圖</p><p> 圖4-1 系統(tǒng)E-R圖</p><p> 后臺管理,在建立數(shù)據(jù)庫之間,首先要針對后臺的功能需求建立數(shù)據(jù)模型,然后在建立數(shù)據(jù)庫。</p><p> 首先 畫出部分的E-R圖:</p><p> 圖4-2 圖書 E-R圖</p><p&
34、gt;<b> 2、數(shù)據(jù)庫主要表</b></p><p> 表4-1 管理員信息表(users)</p><p> 表4-2 書籍信息表( Products)</p><p> 表4-3 訂單信息表(order)</p><p><b> ?。ǘ⒛K設(shè)計(jì)</b></p>
35、;<p><b> 非管理員用戶</b></p><p> ?。?)首頁,主要用于顯示網(wǎng)站的一些動態(tài)更新,顯示最新的書,還有最熱銷的圖書,和推薦圖書。</p><p> ?、?首頁最上面是一個導(dǎo)航條,可以方便的進(jìn)行網(wǎng)站的導(dǎo)航,左上角是登錄框,中間依次是網(wǎng)站推薦,新書上架,熱銷圖書三個區(qū)域,他們的數(shù)據(jù)會根據(jù)數(shù)據(jù)庫中相關(guān)數(shù)據(jù)的變動而變動,左面是一個圖書分類
36、列表,方便查找。</p><p> 圖4-3 首頁截圖</p><p><b> 部分代碼:</b></p><p> public partial class _Default : System.Web.UI.Page </p><p><b> {</b></p>&l
37、t;p> CommonClass ccObj = new CommonClass();</p><p> GoodsClass gcObj = new GoodsClass(); </p><p><b> }</b></p><p> public void ST_check_Login()</p><p&g
38、t;<b> {</b></p><p> Response.Write("<script>alert('對不起!您不是會員,請先注冊!');location='Default.aspx'</script>");</p><p> Response.End();</p>&
39、lt;p><b> }</b></p><p><b> }</b></p><p> ?、?用戶登錄,用戶登錄時,需要填寫會員名,密碼,和隨機(jī)動態(tài)生成的驗(yàn)證碼,其是為了防止惡意攻擊而設(shè)置。</p><p> 圖4-4 用戶登陸圖</p><p><b> 部分代碼:&l
40、t;/b></p><p> public DataTable UserLogin(string strName,string strPwd)</p><p><b> {</b></p><p> SqlCommand myCmd = dbObj.GetCommandProc("proc_UserLogin")
41、;</p><p> myCmd.Parameters.Add(Name);</p><p> DataTable dsTable = dbObj.GetDataSet(myCmd, "tbUser");</p><p> return dsTable;</p><p><b> }</b>&
42、lt;/p><p> (2)注冊頁面,要求用戶輸入姓名,用戶名,密碼,性別,郵箱, 真實(shí)姓名,郵編,詳細(xì)住址。姓名欄以及用戶名欄添加了空驗(yàn)證控件,如果用戶未填入任何信息則給出提示提示用戶填入信息。郵箱欄設(shè)置了格式驗(yàn)證要求用戶輸入的信息必須符合%@%.com的格式。網(wǎng)頁整體設(shè)置了錯誤信息收集控件能夠顯示所有用戶輸入信息的錯誤提示給出提示。當(dāng)用戶輸入的信息全部符合規(guī)則后才可進(jìn)行注冊操作。把用戶輸入的信息全部裝到一個實(shí)體
43、類中,然后調(diào)用業(yè)務(wù)邏輯層的插入操作執(zhí)行注冊,注冊會先判斷是否已經(jīng)存在該用戶,如果存在則插入失敗,如果不存在該用戶才會注冊成功。</p><p> 圖4-5 用戶注冊圖</p><p><b> 部分代碼:</b></p><p> public int AddUser(string strName, string strPassword
44、, string strRealName, bool blSex, string strPhonecode)</p><p><b> {</b></p><p> SqlCommand myCmd =dbObj.GetCommandProc("proc_AddUser");</p><p> ReturnValue.
45、Direction = ParameterDirection.ReturnValue;</p><p> dbObj.ExecNonQuery(myCmd);</p><p> return Convert.ToInt32(ReturnValue.Value.ToString());</p><p><b> }</b></p>
46、;<p><b> 2、管理員用戶</b></p><p> 管理員界面,對圖書的詳細(xì)信息進(jìn)行修改,對書籍進(jìn)行分類和修改,訂單的修改,提現(xiàn)的查看。</p><p> ?。?)圖書類別修改,添加功能,頁面內(nèi)容板塊添加了一個DataGridView控件,可以查看和添加,其中,在編輯修改圖書類別的時候,點(diǎn)擊列表中需要編輯的項(xiàng)目行中的修改按鈕,修改完成后點(diǎn)擊
47、更新即可。</p><p> 圖4-6 圖書類別圖</p><p><b> 部分代碼:</b></p><p> public void DLDeplayGI(int IntDeplay, DataList dlName, string TableName)</p><p><b> {</b&
48、gt;</p><p> SqlCommand myCmd = dbObj.GetCommandProc("proc_DeplayGI");</p><p> SqlParameter Deplay = new SqlParameter("@Deplay", SqlDbType.Int, 4);</p><p> Dat
49、aTable dsTable = dbObj.GetDataSet(myCmd, TableName);</p><p> dlBind(dlName, dsTable);</p><p><b> }</b></p><p><b> ?。?)訂單管理功能</b></p><p> 管理頁面
50、中,當(dāng)前商城的所有訂單,添加,刪除,修改等方法。并且顯示如下信息</p><p> 圖4-7 訂單管理圖</p><p> (3)書籍詳細(xì)信息修改功能,在通過圖書編號或者圖書名選擇了需要修改的圖書以后,會出現(xiàn)如下界面,只需要在界面中修改對應(yīng)選項(xiàng),然后點(diǎn)擊確認(rèn)即可。</p><p> 圖4-8 圖書信息表</p><p> pu
51、blic string GetClass(int IntClassID)</p><p><b> {</b></p><p> SqlCommand myCmd = dbObj.GetCommandProc("proc_GCN");</p><p> SqlParameter classID = new SqlPar
52、ameter("@ClassID", SqlDbType.Int, 4);</p><p> myCmd.Parameters.Add(classID);</p><p> return dbObj.ExecScalar(myCmd).ToString();</p><p><b> }</b></p>
53、<p> 書籍添加功能,可以添加書籍。頁面的每一欄都設(shè)置了驗(yàn)證控件來驗(yàn)證用戶輸入的信息是否符合規(guī)則。封面一欄設(shè)置的是上傳控件,可把上傳的圖片保存到系統(tǒng)指定的圖片文件夾中,然后就可以在其中選擇該圖片。出版日期一欄添加了第三方控件日期控件,用戶可很直觀的選出你想設(shè)置的日期。用戶輸入新書的全部信息后,給出判定,如果全部符合規(guī)則后封裝全部信息到一個書籍的實(shí)體類中執(zhí)行插入操作。如果信息不符合規(guī)則則給出具體錯誤信息并確定到欄,能夠讓用戶
54、能夠很快找到錯誤之處。</p><p><b> 部分代碼:</b></p><p> public void DLNewGoods(DataList dlName)</p><p><b> {</b></p><p> SqlCommand myCmd = dbObj.GetComman
55、dProc("proc_NewGoods");</p><p> dbObj.ExecNonQuery(myCmd);</p><p> DataTable dsTable = dbObj.GetDataSet(myCmd, "tbGoods");</p><p> dlBind(dlName, dsTable);<
56、;/p><p><b> }</b></p><p> ?。?)會員管理,本頁面用來進(jìn)行會員信息的瀏覽和管理,可以進(jìn)行刪除操作。</p><p> 圖4-9 會員管理圖</p><p><b> 部分代碼:</b></p><p> public DataTable G
57、etUserInfo(int IntMemberID)</p><p><b> {</b></p><p> SqlCommand myCmd = dbObj.GetCommandProc("proc_GetUI"); </p><p> SqlParameter memberId =new SqlParameter
58、("@MemberID",SqlDbType.Int, 4);</p><p> memberId.Value = IntMemberID;</p><p> myCmd.Parameters.Add(memberId);</p><p> dbObj.ExecNonQuery(myCmd);</p><p> D
59、ataTable dsTable = dbObj.GetDataSet(myCmd, "tbUser");</p><p> return dsTable;</p><p><b> }</b></p><p> 3、圖書詳細(xì)信息,當(dāng)用戶點(diǎn)擊了一本圖書以后就會進(jìn)入本頁面,在這里用戶能瀏覽到該圖的全部信息,點(diǎn)擊購買就能夠
60、放置該圖書到購物車中了</p><p> 圖4-10 圖書分類流程圖</p><p><b> 部分代碼:</b></p><p> public string GetClass(int IntClassID)</p><p><b> {</b></p><p>
61、; SqlCommand myCmd = dbObj.GetCommandProc("proc_GCN");</p><p> SqlParameter classID = new SqlParameter("@ClassID", SqlDbType.Int, 4);</p><p> classID.Value = IntClassID;&l
62、t;/p><p> myCmd.Parameters.Add(classID);</p><p><b> 五、系統(tǒng)測試</b></p><p><b> ?。ㄒ唬y試概要</b></p><p> 業(yè)務(wù)建模和需求分析的目的是網(wǎng)上書店進(jìn)行評估,采集和分析系統(tǒng)的需求,理解系統(tǒng)要解決的問題,重點(diǎn)是充
63、分考慮系統(tǒng)的實(shí)用性。結(jié)果可以用模型表達(dá),模型中的活動者代表外部與系統(tǒng)交互的角色,包括用戶、系統(tǒng)管理員,模型是對系統(tǒng)需求的描述,表達(dá)了系統(tǒng)的功能和所提供的服務(wù),包括用戶登陸、 購物車(訂單)子系統(tǒng) 、圖書瀏覽檢索子系統(tǒng) 、添加新圖書子系統(tǒng)、查看信息子系統(tǒng)、系統(tǒng)用戶管理……</p><p><b> (二)、條件</b></p><p> 必須在保證各硬件設(shè)備.軟件系
64、統(tǒng)齊備的情況下,人員齊備,各方面互相配合,齊心協(xié)力,共同完成。</p><p> ?。ㄈ?、測試結(jié)果及發(fā)現(xiàn)</p><p><b> 1、測試步驟</b></p><p><b> (1)主頁測試</b></p><p> (2)用戶登錄窗口的測試</p><p>
65、(3)修改用戶密碼窗口的測試</p><p> (4)購物車(訂單)子系統(tǒng)和測試</p><p> (5)圖書瀏覽檢索子系統(tǒng)測試</p><p> (6)添加新圖書子系統(tǒng)測試</p><p> (7)查看信息子系統(tǒng)測試</p><p> (8)系統(tǒng)用戶管理測試</p><p><
66、b> 2、模塊測試</b></p><p> (四)、對軟件功能的結(jié)論</p><p> 經(jīng)過系統(tǒng)分折與設(shè)計(jì)后.就可以根據(jù)設(shè)計(jì)模型在具體的環(huán)境中實(shí)現(xiàn)系統(tǒng),生成系統(tǒng)的源代碼、可執(zhí)行程序和相應(yīng)的軟件文檔,建立一個可執(zhí)行的系統(tǒng).然后需要對系統(tǒng)送行測試和排錯,保證系統(tǒng)符合預(yù)定的要求。獲得一個無錯的系統(tǒng)實(shí)現(xiàn),調(diào)試的結(jié)果將確認(rèn)所完成的系統(tǒng)可以真正使用。最后系統(tǒng)配置的任務(wù)是在真實(shí)
67、的使用運(yùn)行環(huán)境中配置,調(diào)試系統(tǒng),解決系統(tǒng)正式使用前可能存在的任何問題。</p><p><b> 1、能力</b></p><p> 經(jīng)測試證實(shí)該軟件在各方面的綜合能力都可以。</p><p><b> 2、缺陷和限制</b></p><p> 網(wǎng)絡(luò)傳輸?shù)谋C苄裕踩砸约皵?shù)據(jù)庫的安全性還存
68、在一定的缺陷。有可能會由于傳輸過程中數(shù)據(jù)的丟失造成軟件運(yùn)行的錯誤。</p><p><b> 3、建議</b></p><p> 建議在網(wǎng)絡(luò)傳輸方面加強(qiáng)其保密性和安全性。</p><p><b> 4、評價(jià)</b></p><p> 軟件基本達(dá)到設(shè)計(jì)要求,軟件功能完整,用戶界面良好,錯誤處理
69、正確,且能正確提示錯誤種類。</p><p><b> 結(jié)束語</b></p><p> 順利如期的完成本次畢業(yè)設(shè)計(jì)給了我很大的信心,讓我了解專業(yè)知識的同時也對本專業(yè)的發(fā)展前景充滿信心,網(wǎng)上書店系統(tǒng)采用了一些新的技術(shù)和設(shè)備他們有著很多的優(yōu)越性但也存在一定的不足,這些不足在一定程度上限制了我們的創(chuàng)造力。只有發(fā)現(xiàn)問題面對問題才有可能解決問題,不足和遺憾不會給我打擊只會
70、更好的鞭策我前行,今后我更會關(guān)注新技術(shù)新設(shè)備新工藝的出現(xiàn),并爭取盡快的掌握這些先進(jìn)的知識,更好的為祖國的四化服務(wù)。</p><p> 經(jīng)過這次畢業(yè)設(shè)計(jì)和對相關(guān)資料的收集,讓我清楚的感到隨著網(wǎng)絡(luò)科技的不斷發(fā)展和網(wǎng)絡(luò)的廣泛應(yīng)用,使我們的生活離不開它了。網(wǎng)絡(luò)它以自己的獨(dú)特的優(yōu)點(diǎn)征服了我們。在教育越來越受重視的21世紀(jì),隨著圖書類型的不斷增加和圖書管理要求的不斷提高,管理方面的工作量將會越來越大,并且其工作將是一件十分
71、煩瑣和非常容易出錯的事情。在這樣的情況下有一個實(shí)用網(wǎng)上書店系統(tǒng)是有其必然性的,如果能做出一個完善的網(wǎng)上書店管理系統(tǒng)就使管理方面的工作量減少很多。在這次的畢業(yè)設(shè)計(jì)中,我學(xué)會了很多,也感到自身知識的貧乏,希望在日后的努力中能做出更完善的系統(tǒng)。</p><p><b> 參考文獻(xiàn)</b></p><p> ?、?張衛(wèi)東.網(wǎng)絡(luò)營銷理論與實(shí)踐第3版,[M].電子工業(yè)出版社,2
72、009年。</p><p> ?、?王杰瑞.最新ASP.NET+SQL Server項(xiàng)目開發(fā)全程實(shí)錄[M]. 北京科海電子</p><p> 出版社,2009年。</p><p> ③ 劉勁鷗. DREAMWEAVERCS3中文版實(shí)用教程[M]. 上??茖W(xué)普及出版社,</p><p><b> 2009年。</b>
73、</p><p> ?、?陳樹平,侯賢良. 正版全新Access數(shù)據(jù)庫教程[M].上海交通大學(xué)出版</p><p><b> 社,2009年。</b></p><p> ?、?何國民,仲治國. ASP動態(tài)網(wǎng)站68個典型模塊精解[M]. 科學(xué)出版社,2009年。</p><p> ?、?唐建平. ASP動態(tài)網(wǎng)頁程序設(shè)計(jì)與
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)--網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)報(bào)告
- 網(wǎng)上書店畢業(yè)設(shè)計(jì)
- 網(wǎng)上書店畢業(yè)設(shè)計(jì)
- 網(wǎng)上書店畢業(yè)設(shè)計(jì)
- 網(wǎng)上書店的畢業(yè)設(shè)計(jì)
- 網(wǎng)上書店系統(tǒng)畢業(yè)論文--網(wǎng)上書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上書店系統(tǒng)畢業(yè)設(shè)計(jì)
- 網(wǎng)上書店系統(tǒng)畢業(yè)設(shè)計(jì)
- 基于jsp的網(wǎng)上書店設(shè)計(jì)的與實(shí)現(xiàn)【畢業(yè)設(shè)計(jì)】
- 網(wǎng)上書店畢業(yè)設(shè)計(jì)論文
- 網(wǎng)上書店畢業(yè)設(shè)計(jì)論文
- 網(wǎng)上書店系統(tǒng)畢業(yè)設(shè)計(jì)
- 網(wǎng)上書店網(wǎng)站畢業(yè)設(shè)計(jì)
- 基于lamp的網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)設(shè)計(jì)】
- 畢業(yè)設(shè)計(jì)---基于jsp網(wǎng)上書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上書店畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)---小型網(wǎng)上書店設(shè)計(jì)與開發(fā)
- 網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)
評論
0/150
提交評論