網(wǎng)上書店系統(tǒng)研究與開(kāi)發(fā)畢業(yè)設(shè)計(jì)論文_第1頁(yè)
網(wǎng)上書店系統(tǒng)研究與開(kāi)發(fā)畢業(yè)設(shè)計(jì)論文_第2頁(yè)
網(wǎng)上書店系統(tǒng)研究與開(kāi)發(fā)畢業(yè)設(shè)計(jì)論文_第3頁(yè)
網(wǎng)上書店系統(tǒng)研究與開(kāi)發(fā)畢業(yè)設(shè)計(jì)論文_第4頁(yè)
網(wǎng)上書店系統(tǒng)研究與開(kāi)發(fā)畢業(yè)設(shè)計(jì)論文_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、網(wǎng)上書店系統(tǒng)研究與開(kāi)發(fā) 摘 要網(wǎng)上書店是指利用互聯(lián)網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)圖書銷售業(yè)務(wù)的一種新型圖書零售渠道。網(wǎng)上書店訂單處理速度快,服務(wù)范圍寬,存書量大,讀者坐在家里就可以“逛書店”。由于網(wǎng)上購(gòu)物的方便快捷,使得越來(lái)越多的人選擇了在網(wǎng)上購(gòu)物,相較于傳統(tǒng)的書店,網(wǎng)上書店方便的查詢和便宜的價(jià)格受到大量年輕人的喜愛(ài)。所以我選擇了網(wǎng)上圖書銷售系統(tǒng)作為我本次的論文,我的“網(wǎng)上圖書銷售系”主要是由會(huì)員注冊(cè)登錄,系統(tǒng)管理,物流管理,會(huì)員管理,商品管理,訂單管理,商品信息查看,購(gòu)物車等構(gòu)成。本系統(tǒng)屬于數(shù)據(jù)庫(kù)管理系統(tǒng),可以對(duì)網(wǎng)上書店進(jìn)行全面管理,這次系統(tǒng)設(shè)計(jì)主要要達(dá)到以下幾個(gè)目標(biāo):界面設(shè)計(jì)美觀友好,信息查詢靈活,方便,快捷

2、,精準(zhǔn),數(shù)據(jù)存儲(chǔ)安全可靠。全面,分類展示書店內(nèi)所有書本。顯示書本的詳細(xì)信息,方便顧客了解書本信息。管理員可以方便的查看書店內(nèi)的交易信息。對(duì)用戶輸入的數(shù)據(jù)進(jìn)行嚴(yán)格的數(shù)據(jù)檢查,盡可能的避免人為錯(cuò)誤。系統(tǒng)最大限度地實(shí)現(xiàn)易維護(hù)性和易操作性。系統(tǒng)運(yùn)行穩(wěn)定,安全可靠。主要實(shí)現(xiàn)現(xiàn)在的購(gòu)物網(wǎng)站的基本功能。本系統(tǒng)所采用的是java的腳本語(yǔ)言jsp和html語(yǔ)言在windows xp系統(tǒng)下完成的基于web的網(wǎng)上圖書銷售系統(tǒng),采用的工具是tomcat和myeclipse,數(shù)據(jù)庫(kù)使用的是sql2000。關(guān)鍵字:網(wǎng)上書店;數(shù)據(jù)庫(kù)應(yīng)用;jsp技術(shù);b/s結(jié)構(gòu)online bookstore research and de

3、velopmentabstract:online bookshop is refers to the use of internet to achieve book sales a new book retail channels. online bookshop order processing speed, service a wide range, large amount of deposit book readers sit at home can stroll bookstore.the graduation design i choose is online book sales

4、 system, because shopping online is convenient, more and more people choose the shopping online, compared with traditional bookstores, online bookstore convenient query and cheap price make young people more lovely. my online bookshop is mainly composed of member login, system management, logistics

5、management, member management, commodities management, order management, commodity information view, cart, etc. this system belong to a database management system of online bookstore, comprehensive management, the system design mainly to the several objectives: interface design beautiful friendly, i

6、nformation query flexible, convenient, quick, accurate, data safe storage. overall, classification in all the books show the bookstore. detailed information display books, the convenience of our customers understand books information. check the transaction information in the bookstore.the input data

7、 to users strict data check, as far as possible to avoid human error. aximally realize easy maintenance and operation. the system runs stably, safe and reliable. mainly realizes the shopping website now the basic functions. this system i use java script language jsp and html language in windows xp s

8、ystem based on web , adopting tools are myeclipse tomcat and is used, database sql2000. key words: online bookstore; database application; the jsp technology; b/s structure 目錄第一章 引言11.1研究背景和意義11.2 國(guó)內(nèi)外發(fā)展現(xiàn)狀21.3 研究目的及內(nèi)容31.3.1 選題目的31.3.2 研究意義31.3.3 要完成的研究?jī)?nèi)容41.4 論文結(jié)構(gòu)安排5第二章 需求分析62.1 可行性分析62.1.1 目前的背景62.1.

9、2 現(xiàn)階段用戶的需求72.2 功能需求82.3 性能需求102.4 采用的方法和技術(shù)10第三章 系統(tǒng)設(shè)計(jì)123.1 系統(tǒng)設(shè)計(jì)目標(biāo)123.2 系統(tǒng)設(shè)計(jì)思想123.3 系統(tǒng)流程分析133.4 數(shù)據(jù)庫(kù)設(shè)計(jì)143.5 系統(tǒng)基本功能設(shè)計(jì)153.5.1 用戶注冊(cè)設(shè)計(jì)153.5.2 用戶登錄設(shè)計(jì)163.5.3 購(gòu)物車設(shè)計(jì)163.5.4 管理員管理設(shè)計(jì)173.5.3 查詢?cè)O(shè)計(jì)17第四章 實(shí)現(xiàn)與測(cè)試194.1 實(shí)現(xiàn)連接數(shù)據(jù)庫(kù)194.2 用戶注冊(cè)的實(shí)現(xiàn)與測(cè)試214.3 用戶登錄的實(shí)現(xiàn)與測(cè)試234.4 用戶購(gòu)買的實(shí)現(xiàn)與測(cè)試244.5 圖書搜索的實(shí)現(xiàn)測(cè)試264.6 管理員功能的實(shí)現(xiàn)測(cè)試28結(jié)論30致謝32第一章 引言

10、進(jìn)入21世紀(jì)以來(lái)互聯(lián)網(wǎng)進(jìn)入了一個(gè)飛速發(fā)展的時(shí)代,互聯(lián)網(wǎng)的迅速普及除了方便大眾以外,也為企業(yè)的銷售帶來(lái)新的機(jī)會(huì)和選擇。艾瑞咨詢的統(tǒng)計(jì)數(shù)據(jù)顯示,09上半年中國(guó)網(wǎng)購(gòu)市場(chǎng)交易規(guī)模為1034.6億元,同比08上半年的531.1億元,大增94.8%。艾瑞咨詢認(rèn)為,除自然增長(zhǎng)的因素,比如消費(fèi)者對(duì)網(wǎng)絡(luò)購(gòu)物的接受程度逐步提高、企業(yè)更重視電子商務(wù)渠道的開(kāi)發(fā)外,金融危機(jī)對(duì)中國(guó)網(wǎng)購(gòu)市場(chǎng)的發(fā)展也起到了一定的助推作用,因?yàn)榻鹑谖C(jī)使消費(fèi)者對(duì)價(jià)格的敏感度提高,因此網(wǎng)絡(luò)購(gòu)物所具有的價(jià)格優(yōu)勢(shì)便成為吸引用戶的重要砝碼。【1】 1.1研究背景和意義隨著網(wǎng)絡(luò)時(shí)代的到來(lái),網(wǎng)絡(luò)銷售已經(jīng)進(jìn)入了尋常百姓家,由于電子商務(wù)的發(fā)展網(wǎng)上購(gòu)物成為現(xiàn)在

11、年輕人的寵兒,電子商務(wù)以全新的運(yùn)營(yíng)模式,降低了商家的成本,提高了社會(huì)運(yùn)行效率和企業(yè)經(jīng)濟(jì)效益,促進(jìn)了全球經(jīng)濟(jì)化的進(jìn)程,對(duì)世界經(jīng)濟(jì)的發(fā)展提供了有力支持。雖然如此,電子商務(wù)的戰(zhàn)略作用也是逐漸被全球各國(guó)所認(rèn)識(shí)的,但是其今后的發(fā)展道路也是漫長(zhǎng)的。與普通書店相比網(wǎng)上書店有許多優(yōu)勢(shì),首先是網(wǎng)上書店不受到地域的限制,你不需要在當(dāng)?shù)亻_(kāi)設(shè)店面就可以在當(dāng)?shù)亻_(kāi)展貿(mào)易,你需要的是足夠大的庫(kù)房存放圖書即可,以最低的成本經(jīng)營(yíng)較多的品種獲取較大的利益。其次不受時(shí)間限制,與傳統(tǒng)書店每天10小時(shí)左右的營(yíng)業(yè)時(shí)間相比,網(wǎng)上書店全天24小時(shí)營(yíng)業(yè),這樣的服務(wù)方式對(duì)擴(kuò)大消費(fèi)群體,培養(yǎng)潛在客戶有重大意義。再次使買賣雙方信息交流的速度和交流的

12、范圍有了明顯的提升,傳統(tǒng)書店由于人手問(wèn)題對(duì)于客戶可以說(shuō)是“照顧不周”,在網(wǎng)上書店由于強(qiáng)大的數(shù)據(jù)庫(kù)系統(tǒng)你可以更加快捷準(zhǔn)確的找到你要的書。最后促進(jìn)了科學(xué)化的管理,傳統(tǒng)管理主要靠人工總會(huì)有照顧不到的地方,網(wǎng)上書店可以更快更準(zhǔn)的對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行統(tǒng)計(jì),分析和應(yīng)用,對(duì)提高管理水平有很大幫助。網(wǎng)上書店的制作比較簡(jiǎn)單,由于計(jì)算機(jī)的普及對(duì)于管理員和顧客來(lái)說(shuō)網(wǎng)上書店的操作簡(jiǎn)單易學(xué),大大簡(jiǎn)化了用戶的購(gòu)書程序,極大打方便了購(gòu)書者。網(wǎng)上書店已經(jīng)成為現(xiàn)在書店的發(fā)展方向。1.2 國(guó)內(nèi)外發(fā)展現(xiàn)狀目前電子商務(wù)成為各個(gè)國(guó)家和各大公司爭(zhēng)奪的焦點(diǎn),而且隨著全球電子商務(wù)的日益擴(kuò)大和迅猛發(fā)展,各國(guó)不斷制定出形式多樣、特點(diǎn)各異的電子商務(wù)解決

13、方案。但是,由于各國(guó)和一些國(guó)際組織對(duì)電子商務(wù)認(rèn)識(shí)上的差異,因而制定和實(shí)施的有關(guān)電子商務(wù)政策的也存在明顯的不同。國(guó)與國(guó)之間的電子商務(wù)活動(dòng)因?yàn)槿狈τ行У膮f(xié)調(diào)機(jī)制而發(fā)展緩慢,同時(shí)各國(guó)內(nèi)部的電子商務(wù)活動(dòng)也因缺乏有效的政策保障而受到制約。因此,研究探討電子商務(wù)現(xiàn)狀和制定實(shí)施恰當(dāng)?shù)碾娮由虅?wù)的政策問(wèn)題顯得十分迫切。在我國(guó),計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)的普及與發(fā)展使得電子商務(wù)迅速崛起,眾多的信息技術(shù)企業(yè)、風(fēng)險(xiǎn)投資公司、生產(chǎn)流通企業(yè)等紛紛開(kāi)展電子商務(wù)。 從國(guó)家經(jīng)貿(mào)委對(duì)630多家企業(yè)的調(diào)查來(lái)看,目前企業(yè)在互聯(lián)網(wǎng)應(yīng)用和開(kāi)展電子商務(wù)方面,東部地區(qū)的企業(yè)好于中部地區(qū),中部好于西部;所在地在大城市的企業(yè)好于地處偏遠(yuǎn)的企業(yè),新企業(yè)好于

14、老企業(yè)。經(jīng)濟(jì)實(shí)力強(qiáng)、利潤(rùn)空間大的企業(yè),信息化建設(shè)和電子商務(wù)開(kāi)展得比較好。如聯(lián)想集團(tuán)目前已經(jīng)完成了供應(yīng)鏈環(huán)節(jié)的信息化,做好了開(kāi)展電子商務(wù)的全部基礎(chǔ)性工作。同時(shí),大多數(shù)企業(yè)對(duì)信息化建設(shè)比較重視,普遍看好電子商務(wù)的未來(lái),企業(yè)內(nèi)部信息化建設(shè)取得了積極進(jìn)展,正在由信息孤島向信息集成跨越;建立在網(wǎng)絡(luò)應(yīng)用基礎(chǔ)上的電子商務(wù)建設(shè)也取得了一定進(jìn)展,一些企業(yè)已經(jīng)通過(guò)網(wǎng)絡(luò)開(kāi)展采購(gòu)業(yè)務(wù)和網(wǎng)上銷售。另一方面,中國(guó)入世,國(guó)內(nèi)市場(chǎng)向全球開(kāi)放。這意味著中國(guó)經(jīng)濟(jì)發(fā)展的一大跨越,電子商務(wù)也勢(shì)必逐步發(fā)展起來(lái),沖擊傳統(tǒng)產(chǎn)業(yè)的地位.毋庸質(zhì)疑,互聯(lián)網(wǎng)正成為新的產(chǎn)業(yè)革命的主導(dǎo)力量,電子商務(wù)正成為新的經(jīng)濟(jì)增長(zhǎng)點(diǎn)。但是,網(wǎng)站增長(zhǎng)與無(wú)效益之間的反

15、差,電子商務(wù)交易的安全技術(shù)與可*性差,交易雙方缺乏信譽(yù)等已經(jīng)嚴(yán)重制約了我國(guó)電子商務(wù)的發(fā)展,電子商務(wù)的發(fā)展在中國(guó)面臨著重重難關(guān)?!?】但是信息技術(shù)與之相關(guān)的電子商務(wù)已經(jīng)成為中國(guó)企業(yè)在新世紀(jì)進(jìn)入世界的真正機(jī)遇。市場(chǎng)將更加開(kāi)放,企業(yè)導(dǎo)入電子商務(wù)的比例將持續(xù)增加,中國(guó)將成為電子商務(wù)在全球發(fā)展最快,潛力最大的地區(qū)之一。1.3 研究目的及內(nèi)容1.3.1 選題目的選擇網(wǎng)上書店主要目的是為了鍛煉自己的自學(xué)能力,通過(guò)這段時(shí)間的學(xué)習(xí)了解java的基本使用,能夠熟練使用myeclipse和sql server2000,掌握jsp,html語(yǔ)言和數(shù)據(jù)庫(kù)語(yǔ)言,能夠獨(dú)立的完成一個(gè)網(wǎng)站的制作。1.3.2 研究意義電子商務(wù)的

16、發(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ù)。網(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)支,從而也大大降低了商品流

17、通和交易的成本,使得用戶可以用跟便宜的價(jià)格買到自己心儀的物品。更符合時(shí)代的要求:如今人們?cè)絹?lái)越追求時(shí)尚、講究個(gè)性,注重購(gòu)物的環(huán)境和購(gòu)物的便利性,網(wǎng)上購(gòu)物,更能體現(xiàn)個(gè)性化的購(gòu)物過(guò)程,而且簡(jiǎn)單快捷的購(gòu)物方式使年輕人更樂(lè)意網(wǎng)上購(gòu)物。網(wǎng)絡(luò)技術(shù)有效地把企業(yè)生產(chǎn)中的應(yīng)用與制造有機(jī)地結(jié)合起來(lái),出現(xiàn)了計(jì)算機(jī)綜合集成制造、企業(yè)資源計(jì)劃等新的生產(chǎn)管理方式。網(wǎng)絡(luò)技術(shù)還有助于提高企業(yè)生產(chǎn)的應(yīng)變能力和適應(yīng)性,使高質(zhì)量、低成本的產(chǎn)品與按時(shí)供貨和周到的服務(wù)結(jié)合起來(lái),把時(shí)間和服務(wù)同技術(shù)和成本并列為企業(yè)生產(chǎn)的重要要素。網(wǎng)絡(luò)技術(shù)增強(qiáng)了企業(yè)管理功能,為企業(yè)管理提供全新的工具和手段,已成為企業(yè)管理的有效手段。它的功能已經(jīng)不單是為了提

18、高管理效率,而且還將通過(guò)管理的科學(xué)化和民主化,全面增強(qiáng)企業(yè)管理功能。如今我們已經(jīng)進(jìn)入的電子商務(wù)的時(shí)代,曾今有人說(shuō)過(guò)“電子商務(wù)對(duì)社會(huì)的影響,不亞于蒸汽機(jī)對(duì)18世紀(jì)的影響。”工業(yè)革命以機(jī)器生產(chǎn)逐步取代手工勞動(dòng),電子商務(wù)又會(huì)把我們帶入一個(gè)什么樣的時(shí)代,讓我們拭目以待。1.3.3 要完成的研究?jī)?nèi)容電子商務(wù)按照模式的不同分為不同的類型,有b2b、b2c、c2c、c2b、g2c、g2m等類型,現(xiàn)在應(yīng)用較多的是前三種模式,其中b2b=business to business,也就是商家(企業(yè))對(duì)商家的電子業(yè)務(wù),即企業(yè)與企業(yè)之間通過(guò)互聯(lián)網(wǎng)進(jìn)行產(chǎn)品、服務(wù)及信息的交換,b2b的典型有百萬(wàn)網(wǎng)、阿里巴巴、百納網(wǎng)、中國(guó)

19、網(wǎng)庫(kù)、中國(guó)制造網(wǎng)、商機(jī)網(wǎng)等。c2c=consumer to consumer,也就是用戶對(duì)用戶的模式,c2c商務(wù)平臺(tái)就是為買賣雙方提供一個(gè)在線交易平臺(tái),賣方可以主動(dòng)提供商品上網(wǎng)拍賣,而買方可以自行選擇商品進(jìn)行競(jìng)價(jià),c2c的典型有淘寶網(wǎng)和拍拍網(wǎng)等。b2c=business to customer,這是我國(guó)最早產(chǎn)生的模式,商家對(duì)用戶的模式,即企業(yè)通過(guò)互聯(lián)網(wǎng)為消費(fèi)者提供一個(gè)新型的購(gòu)物環(huán)境網(wǎng)上商店,消費(fèi)者直接通過(guò)網(wǎng)絡(luò)完成購(gòu)買和支付,b2c的典型有卓越亞馬遜和當(dāng)當(dāng)網(wǎng)等。b/s (browser/server結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu),它是隨著internet技術(shù)的興起,對(duì)c/s結(jié)構(gòu)的一種變化或者改進(jìn)

20、的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶通過(guò)瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端實(shí)現(xiàn),主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了企業(yè)的運(yùn)營(yíng)成本。本次開(kāi)發(fā)的網(wǎng)上圖書銷售系統(tǒng)是采用b/s結(jié)構(gòu),基于web的一個(gè)b2c模式的購(gòu)書網(wǎng)站,用戶只需在本地機(jī)通過(guò)瀏覽器來(lái)訪問(wèn)該系統(tǒng)。該系統(tǒng)作為一個(gè)電子商務(wù)軟件包含普通注冊(cè)用戶登陸,根據(jù)輸入條件查詢圖書,查看圖書詳細(xì)信息,選購(gòu)圖書等功能,同時(shí)包含管理員查看訂單信息和修改、添加、刪除圖書的功能。同時(shí)為了擴(kuò)展用戶群體,還加入了游客的查看,游客除了購(gòu)買圖書有和注冊(cè)用戶相同的功能。1.4 論文結(jié)構(gòu)安排 本論文

21、首先通過(guò)介紹電子商務(wù)的現(xiàn)狀和發(fā)展趨勢(shì)的分析,做出本次設(shè)計(jì)的目標(biāo)和要達(dá)到的目的,接著進(jìn)行需求分析,分析現(xiàn)在用戶的購(gòu)物心理和習(xí)慣,然后做出系統(tǒng)的設(shè)計(jì),具體的寫出各個(gè)功能的詳細(xì)設(shè)計(jì),最后根據(jù)設(shè)計(jì)完成系統(tǒng),系統(tǒng)完成后進(jìn)行測(cè)試并介紹實(shí)現(xiàn)的過(guò)程和所用到的方法。第二章 需求分析2.1 可行性分析2.1.1 目前的背景現(xiàn)在是網(wǎng)絡(luò)時(shí)代,越來(lái)越多的商家和顧客都選擇了在網(wǎng)絡(luò)上完成交易,網(wǎng)上圖書銷售系統(tǒng)不僅是傳統(tǒng)銷售渠道的發(fā)展和補(bǔ)充,也是未來(lái)圖書銷售的發(fā)展方向,銷售系統(tǒng)只需要租用服務(wù)器并把網(wǎng)站發(fā)布到網(wǎng)絡(luò)中就可以營(yíng)業(yè)了,不需要大的投入就可以獲得大量收益,對(duì)于企業(yè)來(lái)說(shuō)是開(kāi)展網(wǎng)絡(luò)銷售勢(shì)在必行??傮w來(lái)說(shuō)我國(guó)電子商務(wù)的發(fā)展還不

22、夠理想,影響電子商務(wù)發(fā)展的主要有安全、法律法規(guī)、技術(shù)不健全、網(wǎng)上支付等,其中安全因素最為重要,只有不到30%的公眾認(rèn)為網(wǎng)上購(gòu)物是安全的,所以讓公眾放心購(gòu)買是現(xiàn)在的關(guān)鍵,電子商務(wù)行業(yè)的標(biāo)準(zhǔn)規(guī)范還沒(méi)有統(tǒng)一和成熟,阻礙了電子商務(wù)的發(fā)展速率,統(tǒng)一標(biāo)準(zhǔn)和規(guī)范也是我國(guó)電子商務(wù)發(fā)展必須要解決的重要問(wèn)題。針對(duì)我國(guó)電子商務(wù)面對(duì)的問(wèn)題國(guó)家現(xiàn)在已經(jīng)制定了許多方針,2008年04月24,為規(guī)范網(wǎng)上交易行為,促進(jìn)電子商務(wù)持續(xù)健康發(fā)展,國(guó)家商務(wù)部起草了電子商務(wù)模式規(guī)范和網(wǎng)絡(luò)購(gòu)物服務(wù)規(guī)范。2009年4月,央行、銀監(jiān)會(huì)、公安部和國(guó)家工商總局聯(lián)合發(fā)布的關(guān)于加強(qiáng)銀行卡安全管理預(yù)防和打擊銀行卡犯罪的通知的出臺(tái)。通知被視為是在為牌照

23、發(fā)放預(yù)熱。這似乎預(yù)示著國(guó)家監(jiān)管部門開(kāi)始真正著手加強(qiáng)對(duì)于第三方支付企業(yè)的監(jiān)管力度。2009年11月,商務(wù)部發(fā)布了關(guān)于加快流通領(lǐng)域電子商務(wù)發(fā)展的意見(jiàn),明確了政府部門對(duì)電子商務(wù)的引導(dǎo)和扶持政策。提出要扶持傳統(tǒng)流通企業(yè)應(yīng)用電子商務(wù)開(kāi)拓網(wǎng)上市場(chǎng),培育一批管理運(yùn)營(yíng)規(guī)范、市場(chǎng)前景廣闊的專業(yè)網(wǎng)絡(luò)購(gòu)物企業(yè),扶持一批影響力和凝聚力較強(qiáng)的網(wǎng)上批發(fā)交易企業(yè)。2010年6月1日,國(guó)家工商總局出臺(tái)了網(wǎng)絡(luò)商品交易及有關(guān)服務(wù)行為管理暫行辦法,其中明確規(guī)定,通過(guò)網(wǎng)絡(luò)從事商品交易及有關(guān)服務(wù)行為的自然人,應(yīng)提交其姓名和地址等真實(shí)身份信息。該辦法的出臺(tái)將促進(jìn)網(wǎng)絡(luò)商品交易及有關(guān)服務(wù)行為的發(fā)展,促進(jìn)網(wǎng)絡(luò)商品交易及有關(guān)服務(wù)行為的健康發(fā)展,

24、自2010年7月1日起施行。2010年6月21日,中國(guó)人民銀行出臺(tái)了非金融機(jī)構(gòu)支付服務(wù)管理辦法,要求第三方支付公司必須在2011年9月1日前申請(qǐng)取得支付業(yè)務(wù)許可證,且全國(guó)性公司注冊(cè)資本最低為1億元。該辦法的出臺(tái)意在規(guī)范當(dāng)前發(fā)展迅猛的第三方支付行業(yè),對(duì)于行業(yè)規(guī)范發(fā)展將起到引導(dǎo)作用?!?】這些法律法規(guī)的制定為我國(guó)電子商務(wù)的發(fā)展提供了有利環(huán)境,我國(guó)現(xiàn)在有了許多網(wǎng)上書店做得很成功的例子,比如卓越、當(dāng)當(dāng)?shù)?,他們?yōu)槲覈?guó)現(xiàn)在網(wǎng)上書店提供了寶貴經(jīng)驗(yàn)2.1.2 現(xiàn)階段用戶的需求 工欲善其事必先利其器,由于這次要完成一個(gè)網(wǎng)上圖書銷售系統(tǒng),所以我觀察了現(xiàn)在熱門的圖書網(wǎng)站如卓越網(wǎng)和當(dāng)當(dāng)網(wǎng)的設(shè)計(jì),通過(guò)觀察研究現(xiàn)有大型圖

25、書網(wǎng)站的用戶登錄和購(gòu)買這兩個(gè)功能模塊,加上自己作為一個(gè)普通用戶的理解,我做出的用戶在購(gòu)買圖書時(shí)的流程圖(如圖2-1)。購(gòu)書流程圖主要體現(xiàn)了用戶在購(gòu)書網(wǎng)站買書時(shí)經(jīng)歷的過(guò)程。否是否是查看圖書是否登錄進(jìn)入網(wǎng)站購(gòu)買圖書結(jié)算購(gòu)買圖書查看圖書支付放入購(gòu)物車?yán)^續(xù)購(gòu)買 圖2-1 用戶購(gòu)書流程圖2.2 功能需求本系統(tǒng)作為一個(gè)電子商務(wù)系統(tǒng),包括一般電子商務(wù)系統(tǒng)該擁有的性能,如用戶注冊(cè)、登錄、管理員管理系統(tǒng)、訂單下達(dá)、購(gòu)物車等功能。通過(guò)對(duì)用戶行為的分析可以了解顧客要使用的更能模塊。為了擴(kuò)展用戶群體,就要為游客提供一些簡(jiǎn)單的功能,游客可以查找圖書,也可以查看有興趣的圖書的具體內(nèi)容,但是不能購(gòu)買圖書,要想購(gòu)買圖書就要成

26、為網(wǎng)站的注冊(cè)用戶,這樣就產(chǎn)生了用戶注冊(cè)模塊,用戶注冊(cè)模塊主要是實(shí)現(xiàn)用戶的注冊(cè),將用戶的用戶名、密碼、地址和一些基本資料在確定按要求填寫的情況下存入數(shù)據(jù)庫(kù),同時(shí)告知用戶采用的用戶名是否可用,填寫得是否符合規(guī)范。這都是為購(gòu)買圖書的用戶發(fā)貨的依據(jù),所以要嚴(yán)格檢查資料的規(guī)范性,注冊(cè)完成后要進(jìn)行登錄才能購(gòu)買圖書,用戶登錄模塊是用戶登錄時(shí)要采用的,主要是驗(yàn)證用戶的用戶名和密碼是否和數(shù)據(jù)庫(kù)中的資料匹配,并給出提示,使用戶可以正確登錄。登錄成功后用戶才能在網(wǎng)站內(nèi)購(gòu)買圖書。用戶要查詢書籍就要有書籍查詢模塊,就是查詢圖書,可以按照作者查詢,書名查詢,類型查詢。有查詢就有排序,圖書排序模塊提供安要求排序的功能,包括

27、按銷售量排序,價(jià)格排序,排序和查詢功能可以更方便用戶的查找。當(dāng)用戶購(gòu)買圖書時(shí)先把圖書放入購(gòu)物車,所以要設(shè)計(jì)購(gòu)物車模塊,購(gòu)物車模塊是方便用戶存放已選購(gòu)的圖書,該模塊還應(yīng)有調(diào)整書本數(shù)量,結(jié)算應(yīng)付價(jià)錢的功能。網(wǎng)站的日常管理需要網(wǎng)站管理員,管理員主要是管理圖書和查看用戶的訂單,好及時(shí)更新網(wǎng)站信息和為成功購(gòu)買圖書的用戶發(fā)送圖書,為了方便管理員管理圖書,就要設(shè)計(jì)書籍管理模塊,書籍管理模塊是以界面化的形式為管理員提供修改圖書信息、添加圖書、刪除圖書,查看用戶訂單的功能,界面化可以使管理員更快更容易掌握系統(tǒng),讓企業(yè)培不用為養(yǎng)管理員而發(fā)愁。由于有用戶、游客、管理員之分,所以要有用戶權(quán)限管理模塊,該模塊是確定用戶

28、類型給出具體權(quán)限,對(duì)于游客就只能查看圖書,不能購(gòu)買。對(duì)于登錄用戶就有修改自己資料,查看圖書,購(gòu)買圖書和結(jié)算的功能。對(duì)于管理員除了登錄用戶有的功能外還可以對(duì)圖書進(jìn)行添加,刪除,查看用戶訂單的功能。 綜上該系統(tǒng)應(yīng)該包含以下幾個(gè)模塊:用戶注冊(cè)模塊,用戶登陸模塊,用戶權(quán)限管理模塊,書籍查詢模塊,書籍排序模塊,購(gòu)物車模塊,書籍管理模塊構(gòu)成(如圖2-2)用戶注冊(cè)用戶登錄網(wǎng)上圖書銷售系統(tǒng)權(quán)限管理書籍查詢書籍排序書籍管理購(gòu)物車 圖2-2 系統(tǒng)包含的功能模塊2.3 性能需求本系統(tǒng)要求可以在windows xp系統(tǒng)下大多數(shù)瀏覽工具下運(yùn)行,保證系統(tǒng)能正常運(yùn)行,沒(méi)有明顯的漏洞,實(shí)現(xiàn)主要功能,保證用戶資料的保密性,讓用

29、戶有一個(gè)安全的購(gòu)物環(huán)境,基礎(chǔ)信息規(guī)范完善。2.4 采用的方法和技術(shù)本論文主要采用的是jsp(java sever pages)來(lái)完成的,jsp是由sun microsystems公司倡導(dǎo),由許多公司參與建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。在傳統(tǒng)的網(wǎng)頁(yè)html文件 (*.htm, *.html)中加入java程序片段(scriptlet)和jsp標(biāo)記(tag),就構(gòu)成了jsp網(wǎng)頁(yè)(*.jsp),他是java web開(kāi)發(fā)技術(shù)的基礎(chǔ)。采用的工具tomcat 和myeclipse。tomcat是apache 軟件基金會(huì)(apache software foundation)的jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)

30、目,由apache、sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。由于有了sun 的參與和支持,最新的servlet 和jsp 規(guī)范總是能在tomcat 中得到體現(xiàn),tomcat 5 支持最新的servlet 2.4 和jsp 2.0 規(guī)范。因?yàn)閠omcat 技術(shù)先進(jìn)性能穩(wěn)定,而且免費(fèi),因而深受java 愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的web 應(yīng)用服務(wù)器。目前最新版本是6.0?!?】 myeclipse企業(yè)級(jí)工作平臺(tái)(myeclipse enterprise workbench ,簡(jiǎn)稱myeclipse)是對(duì)eclipse ide的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和java

31、ee的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的javaee集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持html, struts, jsp, css, javascript, sql, hibernate?!?】數(shù)據(jù)庫(kù)采用的是sql sever 2000,sql server是微軟公司開(kāi)發(fā)的數(shù)據(jù)庫(kù)產(chǎn)品,sql server 2000被廣泛使用,很多電子商務(wù)網(wǎng)站、企業(yè)內(nèi)部信息化平臺(tái)等都是基于sql server產(chǎn)品上。 今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫(kù)解決方案。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場(chǎng)時(shí)間也非常關(guān)鍵。除這些核心企業(yè)品質(zhì)外,s

32、ql server 2000 還為數(shù)據(jù)管理與分析帶來(lái)了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),。sql server 2000 為快速開(kāi)發(fā)新一代企業(yè)級(jí)商業(yè)應(yīng)用程序、為企業(yè)贏得核心競(jìng)爭(zhēng)優(yōu)勢(shì)打開(kāi)了勝利之門?!?】第三章 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)設(shè)計(jì)目標(biāo)本系統(tǒng)是典型的數(shù)據(jù)庫(kù)管理系統(tǒng),像這樣的數(shù)據(jù)流量特別大的的網(wǎng)絡(luò)管理系統(tǒng),必須要滿足操作方便,快捷等要求,具體要求如下。(1) 采用人機(jī)交互的模式,界面要設(shè)置得簡(jiǎn)單明了,易于學(xué)習(xí),滿足主流客戶的操作習(xí)慣,信息查詢靈活,快捷,簡(jiǎn)單,數(shù)據(jù)存儲(chǔ)安全。(2) 圖書展示周全,圖書的簡(jiǎn)介,價(jià)格都要易于查看。(3) 采用模糊查詢的的方式來(lái)查詢數(shù)據(jù),這樣方便用戶的查詢,

33、使用戶更容易找的自己想找的書。(4) 設(shè)置排序功能,可以讓用戶安價(jià)格排序找到合適的價(jià)位,安銷量排序找到現(xiàn)在熱門的書籍,也為管理員提供購(gòu)買方便。(5) 用戶可以隨時(shí)查看自己的訂單。(6) 系統(tǒng)嚴(yán)格檢查輸入數(shù)據(jù),盡可能的排除認(rèn)為錯(cuò)誤。(7) 系統(tǒng)最大限度的實(shí)現(xiàn)易維護(hù)性和易操作性。(8) 系統(tǒng)運(yùn)行安全可靠。3.2 系統(tǒng)設(shè)計(jì)思想本系統(tǒng)采用三層結(jié)構(gòu)設(shè)計(jì)(如圖3-1),web服務(wù)采用的b/s結(jié)構(gòu)常常是多層體系結(jié)構(gòu),這種多層體系結(jié)構(gòu)在層與層之間相互獨(dú)立,任何一層的改變不會(huì)影響其它層的功能,采用三層構(gòu)架以后,用戶界面層通過(guò)統(tǒng)一的接口向業(yè)務(wù)層發(fā)送請(qǐng)求,業(yè)務(wù)層按自己的邏輯規(guī)則將請(qǐng)求處理之后進(jìn)行數(shù)據(jù)庫(kù)的操作,然后將

34、數(shù)據(jù)庫(kù)返回的數(shù)據(jù)封裝成類的形式返回給用戶界面層。這樣用戶界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),它只要維護(hù)與業(yè)務(wù)層之間的接口即可。本系統(tǒng)三層結(jié)構(gòu)的具體功能為:1. 數(shù)據(jù)訪問(wèn)層:實(shí)現(xiàn)對(duì)數(shù)據(jù)的訪問(wèn)功能,如增加,刪除,修改,查詢數(shù)據(jù)。2. 業(yè)務(wù)邏輯層:實(shí)現(xiàn)業(yè)務(wù)的具體邏輯功能,如圖書入庫(kù),購(gòu)買。3. 頁(yè)面顯示層,將業(yè)務(wù)功能在瀏覽器上顯示出來(lái),如顯示圖書。圖3-1 三層結(jié)構(gòu)設(shè)計(jì)3.3 系統(tǒng)流程分析本系統(tǒng)首先判斷進(jìn)入網(wǎng)頁(yè)的是注冊(cè)用戶,游客還是管理員,根據(jù)身份給予相應(yīng)的權(quán)限,如果是游客,只能查詢書籍和查看書籍的信息,登錄的用戶除了游客擁有的功能外還可以購(gòu)買書籍,購(gòu)買圖書先將書籍放入購(gòu)物車,在購(gòu)物車中可以選定要購(gòu)買

35、的本數(shù),如果放入購(gòu)物車后又不想買這本書,可以從購(gòu)物車中將書刪除。如果是管理員的話,除了登錄用戶擁有的功能,管理員擁有管理書籍的權(quán)利,可以添加新的書本,修改現(xiàn)有書本的信息,刪除已經(jīng)下架的書本,使管理員可以及時(shí)的更新網(wǎng)站信息。管理員還有管理訂單的權(quán)利,可以查看用戶的訂單信息,為已付款的用戶發(fā)送貨物,同時(shí)刪除已過(guò)期或不符合要求的訂單。及時(shí)的管理訂單可以為自己贏得良好的聲譽(yù)。3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)我設(shè)計(jì)了3張表一張用于存放用戶資料(如圖3-2),用戶資料包括用戶用戶和密碼這樣的網(wǎng)絡(luò)資料,還有真實(shí)姓名,地址,電話等這樣的現(xiàn)實(shí)資料,這樣為及時(shí)發(fā)貨和開(kāi)闊用戶市場(chǎng)提供方便。一張用于存放書籍資料(如圖3-3)

36、書籍資料也就是書本的身份證,包括了書本名,作者,類型,價(jià)錢,簡(jiǎn)介,這樣方便了用戶的查找,讓用戶更加確定這本書是否為自己想要,統(tǒng)一的管理也為管理員管理圖書提供了方便。一張用于存放訂單資料(如圖3-4),訂單是消費(fèi)者購(gòu)買圖書的憑證,也是管理員發(fā)貨的依據(jù),其中包括了購(gòu)買用戶的姓名,地址,電話等用戶信息,還有圖書名,書號(hào),購(gòu)買本數(shù)等圖書信息,這樣使商家發(fā)貨時(shí)更加明確自己的目的。圖3-2 yonghuziliao表圖3-3 book表圖3-4 order表3.5 系統(tǒng)基本功能設(shè)計(jì) 作為一個(gè)基本的電子商務(wù)系統(tǒng),本系統(tǒng)擁有基本的電子商務(wù)系統(tǒng)該有的功能。比如用戶的注冊(cè)和登錄系統(tǒng),購(gòu)物車系統(tǒng),管理系統(tǒng)等。3.5

37、.1 用戶注冊(cè)設(shè)計(jì)用戶注冊(cè)主要是識(shí)別用戶填寫的資料是否符合規(guī)范,同時(shí)確定該用戶名是否被注冊(cè),用戶的e-r圖(如圖3-5),因?yàn)楫?dāng)發(fā)貨時(shí)是按照用戶在注冊(cè)時(shí)填寫的信息發(fā)貨的,所以要嚴(yán)格規(guī)范注冊(cè)時(shí)填寫信息的格式,同時(shí)告知用戶這些資料將作為發(fā)貨的憑證,請(qǐng)仔細(xì)填寫,為了防止用戶填寫密碼時(shí)誤按導(dǎo)致用戶不知道自己的密碼,所以要求輸入兩次密碼,確定用戶知道自己的密碼。用戶用戶名密碼真實(shí)姓名性別密保答案密保問(wèn)題權(quán)限emailqq電話地址郵編年齡 圖3-5 用戶e-r圖3.5.2 用戶登錄設(shè)計(jì) 用戶登錄是查用戶名和密碼是否匹配,如果是正確的則登錄成功,用戶可以進(jìn)入書店買書,如果錯(cuò)誤則顯示錯(cuò)誤提示。用戶只有登錄后才

38、可以購(gòu)買圖書,所以登錄的檢查顯得很重要,登錄還要根據(jù)數(shù)據(jù)庫(kù)中給予的權(quán)限確定是普通用戶還是管理員,分別給予不同權(quán)限,用戶登錄后還可以修改自己的基本資料,這樣當(dāng)用戶換住址書本后也可以寄到。3.5.3 購(gòu)物車設(shè)計(jì)購(gòu)物車管理用于對(duì)每一個(gè)登錄系統(tǒng)的用戶所對(duì)應(yīng)的購(gòu)物車進(jìn)行管理。每位用戶都有自己專屬的購(gòu)物車,將用戶所選好的圖書信息,包括價(jià)格、數(shù)量等信息記錄到購(gòu)物車上,便于進(jìn)行結(jié)帳處理。同時(shí)在此模塊中,用戶還可以方便的實(shí)現(xiàn)修改購(gòu)物圖書數(shù)量、清空購(gòu)物車等操作。購(gòu)物車的設(shè)計(jì)還應(yīng)該方便,易于操作,用戶不需要一個(gè)華而不實(shí)的購(gòu)物車,太復(fù)雜的購(gòu)物車不適用于所有人的使用,購(gòu)物車的設(shè)計(jì)應(yīng)該簡(jiǎn)單,用戶使用的功能改清晰明了,比如

39、修改本數(shù),刪除書籍,清空購(gòu)物車,結(jié)賬等,要顯示在常規(guī)位置,一切設(shè)計(jì)都應(yīng)該以用戶為本。3.5.4 管理員管理設(shè)計(jì)管理員管理分為對(duì)書籍的管理和對(duì)訂單的管理(如圖3-6),對(duì)書本的管理主要是修改現(xiàn)有圖書的資料,添加新的圖書,刪除已經(jīng)下架的圖書,這些功能保證網(wǎng)站時(shí)刻的更新,不讓書店顯得過(guò)于陳舊。對(duì)訂單的管理主要是查看用戶的訂單,對(duì)于已經(jīng)付款的用戶要為他們發(fā)送所購(gòu)買的圖書,而有一些無(wú)效的訂單管理員要將其刪除。管理員的管理要做到界面化,這樣易于管理員學(xué)習(xí),也方便管理。管理員登陸書本管理新書上架以下架的書刪除訂單管理刪除無(wú)效訂單修改圖書資料為已付款訂單發(fā)貨 圖3-6 管理員功能圖3.5.3 查詢?cè)O(shè)計(jì) 查詢系

40、統(tǒng)我用的是對(duì)用戶非常方便的模糊查詢方式,用戶可以只輸入關(guān)鍵字完成對(duì)相關(guān)書本的查找,也可以通過(guò)類型來(lái)找到自己想找的圖書。書本的e-r圖(如圖3-7)圖書書名作者圖片書號(hào)種類價(jià)錢 圖3-7 圖書e-r圖 圖書的查詢可以通過(guò)對(duì)作者的查詢和對(duì)書名的查詢來(lái)進(jìn)行,也可以直接按類型查找,查詢系統(tǒng)是一個(gè)很實(shí)用也很關(guān)鍵的系統(tǒng),查詢系統(tǒng)的完美可以為用戶提供很大的方便,也可以使用戶了解網(wǎng)站的藏書量,使用戶對(duì)網(wǎng)站更有好感。第四章 實(shí)現(xiàn)與測(cè)試系統(tǒng)測(cè)試是針對(duì)整個(gè)產(chǎn)品系統(tǒng)進(jìn)行的測(cè)試,目的是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不符或與之矛盾的地方,從而提出更加完善的方案。我主要從五個(gè)方面測(cè)試,包括對(duì)用戶注冊(cè)的測(cè)試

41、、用戶登錄的測(cè)試、圖書購(gòu)買測(cè)試、圖書搜索測(cè)試、管理員功能測(cè)試。4.1 實(shí)現(xiàn)連接數(shù)據(jù)庫(kù) 網(wǎng)上圖書銷售系統(tǒng)屬于數(shù)據(jù)庫(kù)管理類型的網(wǎng)站,做這樣的網(wǎng)站連接數(shù)據(jù)庫(kù)是最基礎(chǔ)也是最關(guān)鍵的一步,因?yàn)槭菙?shù)據(jù)庫(kù)管理,如果連數(shù)據(jù)庫(kù)都不能連接,還如何談管理。本系統(tǒng)我設(shè)計(jì)了3張表一張用于存放用戶資料,用戶資料包括用戶賬號(hào)和密碼這樣的網(wǎng)絡(luò)資料,還有真實(shí)姓名,地址,電話等這樣的現(xiàn)實(shí)資料,這樣為及時(shí)發(fā)貨和開(kāi)闊用戶市場(chǎng)提供方便。一張用于存放書籍資料書籍資料也就是書本的身份證,包括了書本名,作者,類型,價(jià)錢,簡(jiǎn)介,這樣方便了用戶的查找,讓用戶更加確定這本書是否為自己想要,統(tǒng)一的管理也為管理員管理圖書提供了方便。一張用于存放訂單資料

42、,訂單是消費(fèi)者購(gòu)買圖書的憑證,也是管理員發(fā)貨的依據(jù),其中包括了購(gòu)買用戶的姓名,地址,電話等用戶信息,還有圖書名,書號(hào),購(gòu)買本數(shù)等圖書信息,這樣使商家發(fā)貨時(shí)更加明確自己的目的。在頁(yè)面設(shè)計(jì)中首先要完成連接數(shù)據(jù)庫(kù),這是一段形式化的代碼,記住形式只需要更改數(shù)據(jù)庫(kù)名和密碼即可,具體代碼為:package bao;import java.sql.connection;import java.sql.drivermanager;import java.sql.sqlexception;public class dbconnectionprivate static connection conn = null

43、;/* * 獲取數(shù)據(jù)庫(kù)連接 * return * throws classnotfoundexception * throws sqlexception */ public static connection getconnection() throws classnotfoundexception, sqlexception /如果連接為空,則建立數(shù)據(jù)庫(kù)連接 if(conn=null) /獲取sqlserver數(shù)據(jù)庫(kù)驅(qū)動(dòng)class.forname(“com.microsoft.jdbc.sqlserver.sqlserverdriver”);/獲取數(shù)據(jù)庫(kù)表,用戶名,密碼conn=driver

44、manager.getconnection(“jdbc:microsoft:sqlserver:/localhost:1433;databasename=bookshop”,”sa”,”sa”); /返回?cái)?shù)據(jù)庫(kù)連接return conn; 通過(guò)測(cè)試系統(tǒng)可以連入數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行修改。4.2 用戶注冊(cè)的實(shí)現(xiàn)與測(cè)試要實(shí)現(xiàn)用戶的注冊(cè)就要實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的添加,關(guān)于數(shù)據(jù)庫(kù)添加的代碼為:try preparedstatement stm = con.preparestatement(insert into yonghuziliao values(?,?,?,?,?,?,?,?,?,?,?,?,?);

45、stm.setstring(1, user.getusername();stm.setstring(2, user.getuserpassword();stm.setstring(3, user.getrealname();stm.setstring(4, user.getsex();stm.setstring(5, user.getnumber();stm.setstring(6, user.getaddress();stm.setstring(7, user.getpostcode();stm.setstring(8, user.gettel();stm.setstring(9, user

46、.getqq();stm.setstring(10, user.getemail();stm.setstring(11, user.getquestion();stm.setstring(12, user.getanswer();stm.setstring(13, user.getadm();try stm.executequery(); catch (sqlexception e) e.printstacktrace(); catch (exception e1) e1.printstacktrace();throw e1;這段代碼是向數(shù)據(jù)庫(kù)中對(duì)應(yīng)項(xiàng)添加數(shù)據(jù)因?yàn)榈卿浭且粋€(gè)用戶名對(duì)應(yīng)一個(gè)密碼,

47、所以用戶名不能重復(fù),用戶注冊(cè)就要驗(yàn)證數(shù)據(jù)庫(kù)中是否已經(jīng)存在該用戶想注冊(cè)的用戶名,檢驗(yàn)的代碼為:public string getinfo(userclass user) throws exception string flag = null;try preparedstatement stat = con.preparestatement(select * from yonghuziliao where username=?);stat.setstring(1, user.getusername();resultset result = stat.executequery();注冊(cè)時(shí)為了讓用戶填寫的資料符合系統(tǒng)要求,我添加了檢測(cè)用戶填寫資料合法性的代碼,function checkform(userl)var flag=true;if(userl.username.value=) alert(用戶名不能為空,請(qǐng)輸入值!);

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論