![網(wǎng)上圖書(shū)銷(xiāo)售系統(tǒng)介紹_第1頁(yè)](http://file4.renrendoc.com/view12/M05/3A/14/wKhkGWYXIQyASu1EAACmBgj5ad0847.jpg)
![網(wǎng)上圖書(shū)銷(xiāo)售系統(tǒng)介紹_第2頁(yè)](http://file4.renrendoc.com/view12/M05/3A/14/wKhkGWYXIQyASu1EAACmBgj5ad08472.jpg)
![網(wǎng)上圖書(shū)銷(xiāo)售系統(tǒng)介紹_第3頁(yè)](http://file4.renrendoc.com/view12/M05/3A/14/wKhkGWYXIQyASu1EAACmBgj5ad08473.jpg)
![網(wǎng)上圖書(shū)銷(xiāo)售系統(tǒng)介紹_第4頁(yè)](http://file4.renrendoc.com/view12/M05/3A/14/wKhkGWYXIQyASu1EAACmBgj5ad08474.jpg)
![網(wǎng)上圖書(shū)銷(xiāo)售系統(tǒng)介紹_第5頁(yè)](http://file4.renrendoc.com/view12/M05/3A/14/wKhkGWYXIQyASu1EAACmBgj5ad08475.jpg)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
作者指導(dǎo)老師編號(hào):設(shè)計(jì))院系:專(zhuān)業(yè):計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師:學(xué)號(hào):學(xué)生姓名:摘要。當(dāng)前的網(wǎng)上圖書(shū)銷(xiāo)售系統(tǒng)不少,但是采用J2EE架構(gòu)開(kāi)過(guò)該系統(tǒng)的開(kāi)發(fā)研究,不僅可以學(xué)到如何使用J2EE架構(gòu)式的服務(wù)于電子商務(wù)的應(yīng)用系統(tǒng)。J2EE是使用Java技術(shù)開(kāi)發(fā)企業(yè)級(jí)應(yīng)用的一種事實(shí)上的工業(yè)標(biāo)準(zhǔn)(Sun公司它是Java技術(shù)不斷適應(yīng)和促進(jìn)企業(yè)級(jí)應(yīng)用過(guò)程中的產(chǎn)物,它使中間件的編寫(xiě)更加在利用J2EE技術(shù)實(shí)現(xiàn)網(wǎng)上圖書(shū)銷(xiāo)售系統(tǒng)的過(guò)程中,本文主要做了以下工作:tractAkindofformofthestoreonthistextanetforwantingintroductivenetascendingbookssalesystemisfrontspreading,itisalsoanelectroniccommerceofaminiatures.Onthecurrentnetthebookssalesystemisnotafew,butadoptionJ2EEstructuredevelopmentoforrareasmorningstars.Thedevelopmentthatpassthatsystemstudies,cannotonlylearnhowtousethestructureofJ2EEtodevelopaperfectnettopbookssalesystem,canbutalsoexpandthewayofthinkingfromhere,developpingaserviceofotherformintheappliedsystemoftheelectroniccommerce.J2EEisplaitthatindustrytousestheJavatechniquedevelopmentbusinessenterpriseclassappliedakindofinfactstandard(thecompanyofSuncomesfromtheconsiderationofitsselfinterest,didingnotbringintoJavaanditsrelatedtechniquestostandardizethebuilt-upsystemuptonow),itisthetechniqueofJavatoadapttocontinuouslywithpromotethebusinessenterpriseclassapplicationoutcomeintheprocess,itmakethemiddlepiecewritemoreeasily,canexpandthesexstronger.InmadeuseofthetechniqueofJ2EErealizenettopbookssoldsystemofprocess,thistextdidprimarilybelowwork:edureationtheapplicationtemds 正文 6 析 10 寫(xiě)語(yǔ) 11 圖書(shū)瀏覽模塊 11圖書(shū)管理模塊 11 訂單管理模塊 11顧客反饋信息模塊 11顧客反饋信息管理模塊 11特價(jià)圖書(shū)信息管理模塊 12特價(jià)圖書(shū)信息顯示模塊 12顧客的注冊(cè)、登錄模塊 12信息管理的登錄模塊 12用戶(hù)管理模塊 12新聞顯示模塊 12新聞管理模塊 12 聯(lián)機(jī)用戶(hù)文檔和幫助系統(tǒng)需求 13 24 (1)顧客數(shù)據(jù)表(customer) 24rTable books 25ers orders 6 s sclass se er ckRecord mpStore 45 46文獻(xiàn) 46錄 47 正文算機(jī)信息系統(tǒng),很多企業(yè)都構(gòu)建了自己的企業(yè)管理系統(tǒng)。但是由于科技的發(fā)展,社會(huì)文明的進(jìn)步,人們已不在滿(mǎn)足于現(xiàn)在的經(jīng)營(yíng)、生活方式。Internet的出現(xiàn)使提供這些功能。Tomcat。J2EE是使用Java技術(shù)開(kāi)發(fā)企業(yè)級(jí)應(yīng)用的一種事實(shí)上的工業(yè)標(biāo)準(zhǔn)(Sun公司它是Java技術(shù)不斷適應(yīng)和促進(jìn)企業(yè)級(jí)應(yīng)用過(guò)程中的產(chǎn)物,它使中間件的編寫(xiě)更加容易、可擴(kuò)展性更強(qiáng)。JavaServlet是一個(gè)獨(dú)立于平臺(tái)的部件,它使用由JSP/Servlet容器管理的請(qǐng)rvlet不同的進(jìn)程,因此相對(duì)的服務(wù)器的負(fù)荷較輕,也就有較高的執(zhí)行效率。JSP與JavaServlet功能相似,都是處理服務(wù)器端程序,但由于JavaServletServlet更有彈性。javaweb越廣,tomcat作為一個(gè)開(kāi)源的其被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的java產(chǎn)品(MostInnovativeJavaProduct),同時(shí)它又是sun公司官方推薦的servlet和jsp容器(具體可以見(jiàn)/products/jsp/tomcat/),因此其越來(lái)越多的受到軟件公司和開(kāi)發(fā)及消費(fèi)者的網(wǎng)上購(gòu)物、網(wǎng)上交易及在線(xiàn)電子支付的一種不同于傳統(tǒng)商業(yè)運(yùn)營(yíng)的新型商業(yè)運(yùn)營(yíng)模式,電子商務(wù)是隨著INTERNET發(fā)展而發(fā)展起來(lái)的,主要以EDI(電子數(shù)據(jù)交換)和INTERNETWEB網(wǎng)上進(jìn)行交易,稱(chēng)作電子易(E-COMMERCE)廣義的電子商務(wù)包括基于WEB的全部商業(yè)活動(dòng),稱(chēng)作電子商業(yè)(E-BUSINESS)??盏南拗疲惶?4小時(shí)的營(yíng)業(yè)時(shí)間。全世界范圍內(nèi)都可以銷(xiāo)售等。愛(ài)。J2EE技術(shù)的核心優(yōu)勢(shì)是引入中間層服務(wù)器。中間層服務(wù)器猶如一個(gè)超級(jí)市此主要介紹在開(kāi)發(fā)過(guò)程中用到的幾個(gè)部分。va為了能動(dòng)態(tài)執(zhí)行服務(wù)器端的需求,例如訪問(wèn)后端數(shù)據(jù)庫(kù)或ERP(EnterpriseResourcePlanningSystem)的數(shù)據(jù),由Sun公司的Java軟件開(kāi)發(fā)部所開(kāi)發(fā)的JavaServlet便應(yīng)運(yùn)而生,JavaServlet為服務(wù)器端的Java程序,當(dāng)用戶(hù)通過(guò)瀏覽器執(zhí)Servlet容器(Conntainer)將JavaServlet載入執(zhí)行,并將執(zhí)行結(jié)果響應(yīng)到用戶(hù)瀏覽器上。JSP技術(shù)是用JAVA語(yǔ)言作為腳本語(yǔ)言的,JSP網(wǎng)頁(yè)為整個(gè)服務(wù)器端的JAVA庫(kù)單元提供了一個(gè)接口來(lái)服務(wù)于HTTP的應(yīng)用程序。JSPJavaServerPagesSunMicrosystems參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中加入在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以絡(luò)上傳送給客戶(hù)端的僅是得到的結(jié)果,對(duì)客戶(hù)瀏覽器的要求最低,可以實(shí)現(xiàn)無(wú)JSP術(shù)能讓W(xué)eb開(kāi)發(fā)員和網(wǎng)頁(yè)設(shè)計(jì)員快速地開(kāi)發(fā)容易維護(hù)的動(dòng)態(tài)Web主頁(yè)。用JSP開(kāi)發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。tags和scriptlets訪問(wèn)存在于服務(wù)端的資源(例如JavaBesns)的應(yīng)用邏輯。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。端組件。擎,Servlet引擎和一個(gè)web服務(wù)器。傳統(tǒng)的做法是將這幾部分包裝在一起放在一個(gè)JVM(Java虛擬機(jī))里。Servlet和JSPs與web服務(wù)器在一個(gè)進(jìn)程空間中執(zhí)行,因此工作不能被分布到多臺(tái)機(jī)器上去。造成了web應(yīng)用的瓶頸。上移走,根據(jù)需要分布在別的地方。利用這種方法,一個(gè)請(qǐng)求如果是要求特定的JSP程序處理,它將被web服務(wù)器傳遞到遠(yuǎn)端的JSP引擎去處理(也許該JSP還要調(diào)用EJB),在JSP執(zhí)行時(shí),web服務(wù)器還可以處理下一個(gè)客戶(hù)請(qǐng)求(該請(qǐng)?jiān)谕粋€(gè)進(jìn)程空間,這種情況不可能發(fā)生,即使利用多線(xiàn)程也不行。有了一個(gè)大概的了解。在實(shí)際的開(kāi)發(fā)過(guò)程中,我們還用到了其它的開(kāi)發(fā)工具(如Dreamweaver)來(lái)提高開(kāi)發(fā)速度和效率。在程序的實(shí)際運(yùn)行中,我們選用了大家容易使用的Tomcat作為服務(wù)器。tomcat是jakarta項(xiàng)目中的一個(gè)重要的子項(xiàng)目,其被JavaWorld雜志的編輯選為司官方推薦的servlet和jsp容器(具體可以見(jiàn)/products/jsp/tomcat/),因此其越來(lái)越多的受到軟件公司和開(kāi)發(fā)ages基于Apache許可證下開(kāi)發(fā)的自由軟件。JServ是由Apache開(kāi)發(fā)并使用的ServletAPI2.0兼容的Servlet容器。Tomcat是完全重寫(xiě)的ServletAPI2.2和JSP1.1兼容的Servlet/JSP容器。TomcatJServ的一些代碼,特別是Apache服務(wù)適配器。提高系統(tǒng)數(shù)據(jù)的共享性,增加系統(tǒng)服務(wù)的對(duì)象。1.1目的使用戶(hù)和項(xiàng)目人員明確系統(tǒng)的功能和應(yīng)用范圍。本系統(tǒng)可以應(yīng)用于任何操作平臺(tái)。Bookssalesystemonthenet(BSS)網(wǎng)上圖書(shū)銷(xiāo)售系統(tǒng)Electroniccommerce(EC)電子商務(wù)系統(tǒng)開(kāi)發(fā)過(guò)程中使用到的文獻(xiàn)資料,將在后面專(zhuān)門(mén)說(shuō)明。整個(gè)系統(tǒng)共分為13個(gè)功能模塊。圖書(shū)瀏覽模塊客。顧客可以分不同圖書(shū)種類(lèi)瀏詢(xún)圖書(shū)信息。圖書(shū)管理模塊以添加、刪除、修改圖書(shū)圖書(shū)的種類(lèi)和圖書(shū)。物車(chē)模塊物車(chē)下訂單。訂單管理模塊的圖書(shū),需要及時(shí)聯(lián)系客戶(hù)和填寫(xiě)圖書(shū)請(qǐng)購(gòu)單。顧客反饋信息模塊填寫(xiě)反饋意見(jiàn),表達(dá)滿(mǎn)意和部滿(mǎn)意??头答佇畔⒐芾砟K客反饋信息管理員查看每個(gè)客戶(hù)的反饋意見(jiàn),及時(shí)處理不滿(mǎn)的意見(jiàn)。價(jià)圖書(shū)信息管理模塊圖書(shū)信息管理員可以增加、刪除、修改每天的特價(jià)圖書(shū)。價(jià)圖書(shū)信息顯示模塊的特價(jià)圖書(shū)列表,可以將特價(jià)圖書(shū)放入購(gòu)物車(chē)。客的注冊(cè)、登錄模塊書(shū)信息管理的登錄模塊管理員,不同的信息管理員可以通過(guò)該模塊進(jìn)入不同的模塊。用戶(hù)管理模塊用戶(hù)管理模塊是應(yīng)用程序,它的用戶(hù)是用戶(hù)管理員。用戶(hù)管理員可以創(chuàng)建、刪除、修改不同信息管理員的用戶(hù)名和密碼。新聞顯示模塊類(lèi)型的新聞信息。新聞管理模塊和刪除網(wǎng)站上的新聞信息。.14論壇功能(1)顧客可以方便地查看圖書(shū)信息,及了解每天的特價(jià)圖書(shū)。2)顧客可以方便地隊(duì)購(gòu)物車(chē)中的圖書(shū)進(jìn)行增加、刪除、修改和下訂單。(3)顧客可以反饋?zhàn)约旱臐M(mǎn)意和部滿(mǎn)意意見(jiàn)。貨的處理情況。(6)顧客反饋信息管理員可以方便地查看顧客反饋信息和記錄反饋信息的處理情況。(7)特價(jià)商品管理員可以方便地添加、刪除、修改特價(jià)圖書(shū)。(8)用戶(hù)管理員可以方便地增加、刪除、修改各種部同的用戶(hù)。2可用性本系統(tǒng)符合Microsoft的GUI標(biāo)準(zhǔn)。3可靠性(4)可采用雙服務(wù)器保證數(shù)據(jù)完整。性能)響應(yīng)時(shí)間:對(duì)遠(yuǎn)程查詢(xún)?cè)L問(wèn)響應(yīng)的平均時(shí)間是3秒,最長(zhǎng)是10秒;Intranet程序的響應(yīng)時(shí)間少于1秒。的事務(wù)數(shù)達(dá)到2000條。納的客戶(hù)數(shù)是1000人同時(shí)使用。5可支持性6設(shè)計(jì)約束設(shè)計(jì)的模塊和性能將受到上述開(kāi)發(fā)工具的約束。聯(lián)機(jī)用戶(hù)文檔和幫助系統(tǒng)需求聯(lián)機(jī)用戶(hù)文檔、幫助系統(tǒng)需求說(shuō)明書(shū)。購(gòu)買(mǎi)的構(gòu)件無(wú)。.9接口本系統(tǒng)的用戶(hù)界面分為用戶(hù)程序和網(wǎng)絡(luò)程序兩個(gè)部分。本系統(tǒng)的硬件接口是USB2.0.軟件輸出的數(shù)據(jù)格式由用戶(hù)決定。本系統(tǒng)的通信接口由Tomcat提供。本部分使用用例圖和活動(dòng)圖來(lái)描述整個(gè)系統(tǒng)??梢栽L問(wèn)的五個(gè)模塊<<uses>><<uses>>用例4用例5頂層包::顧客<<uses>>用例1<<uses>><<uses>>用例4用例5頂層包::顧客<<uses>>用例1錄模塊<<uses>><<uses>>圖書(shū)瀏覽模塊用例2<<uses>>圖書(shū)瀏覽模塊顧客反饋信息模塊<<uses>><<<<uses>>用用例3購(gòu)物車(chē)模塊特價(jià)圖書(shū)信息顯示模塊用用例6論壇模塊表示不同信息管理員的具體職能。用例用例1所有管理員都可以使用新聞管理模塊所有管理員都可以使用新聞管理模塊<<uses>>用例2<<uses用例2<<uses>><<uses>>顧客反饋信息管理模塊<<uses>><<<<uses>>用例用例6顧客反饋信息管理員<<uses>>信息管理的登錄模塊<顧客反饋信息管理員<<uses>>用例用例3特價(jià)圖書(shū)信息管理模塊用例4<<uses>>用例4圖書(shū)管理模塊圖書(shū)信息管理員用例用例5用戶(hù)管理模塊特價(jià)圖書(shū)信息管理員用戶(hù)管理員顧客可以根據(jù)圖書(shū)種類(lèi)瀏覽圖書(shū),也可以通過(guò)查詢(xún)圖書(shū)名稱(chēng)瀏覽圖書(shū)。根據(jù)圖書(shū)種類(lèi)顯示圖書(shū)種類(lèi)信息顯示圖書(shū)種類(lèi)具體信息單擊圖書(shū)種類(lèi)修改按鈕單擊圖書(shū)種類(lèi)添加按鈕單擊圖書(shū)種類(lèi)刪除按鈕失敗執(zhí)行單擊圖書(shū)添加按鈕單擊圖書(shū)刪除按鈕成功執(zhí)行根據(jù)圖書(shū)種類(lèi)顯示圖書(shū)種類(lèi)信息顯示圖書(shū)種類(lèi)具體信息單擊圖書(shū)種類(lèi)修改按鈕單擊圖書(shū)種類(lèi)添加按鈕單擊圖書(shū)種類(lèi)刪除按鈕失敗執(zhí)行單擊圖書(shū)添加按鈕單擊圖書(shū)刪除按鈕成功執(zhí)行類(lèi)和圖書(shū)。輸輸入登錄的用戶(hù)名和密碼根據(jù)輸入的圖書(shū)根據(jù)輸入的圖書(shū)名稱(chēng)顯示圖書(shū)信息根據(jù)圖書(shū)類(lèi)型選擇根據(jù)圖書(shū)類(lèi)型選擇顯示每個(gè)圖書(shū)的信息成功執(zhí)行成功執(zhí)行單單擊圖書(shū)修改按鈕失敗執(zhí)行失敗執(zhí)行顧客可以通過(guò)購(gòu)物車(chē)模塊購(gòu)買(mǎi)圖書(shū)、下訂單和刪除訂單。查看購(gòu)物車(chē)的圖書(shū)查看訂單更改圖書(shū)的數(shù)量刪除購(gòu)物車(chē)中的圖書(shū)根據(jù)日期范圍和訂單的完成情況在訂單標(biāo)識(shí)列表框顯示訂單修改訂單圖書(shū)的數(shù)量刪除訂單或訂單圖書(shū)失敗執(zhí)行填寫(xiě)訂單部能完成的原因查看購(gòu)物車(chē)的圖書(shū)查看訂單更改圖書(shū)的數(shù)量刪除購(gòu)物車(chē)中的圖書(shū)根據(jù)日期范圍和訂單的完成情況在訂單標(biāo)識(shí)列表框顯示訂單修改訂單圖書(shū)的數(shù)量刪除訂單或訂單圖書(shū)失敗執(zhí)行填寫(xiě)訂單部能完成的原因輸入顧客用輸入顧客用戶(hù)名和密碼將圖書(shū)加入將圖書(shū)加入購(gòu)物車(chē)下下訂單填寫(xiě)訂單不能完成的原因,修改訂單圖書(shū)數(shù)量和刪除訂單等操作。輸輸入訂單管理員的用戶(hù)名和密碼訂單標(biāo)識(shí)列表框、圖書(shū)標(biāo)識(shí)列表框和單個(gè)訂單的內(nèi)容根據(jù)訂單表示列表框根據(jù)訂單表示列表框的選擇顯示訂單內(nèi)容選選擇訂單是否完成復(fù)選框成功執(zhí)成功執(zhí)行填填充訂單操作根據(jù)日期范圍和完成情況在列表框顯示反饋信息標(biāo)題填寫(xiě)反饋信息的處理情況根據(jù)日期范圍和完成情況在列表框顯示反饋信息標(biāo)題填寫(xiě)反饋信息的處理情況顧客可以填寫(xiě)和提交反饋信息。輸輸入顧客用戶(hù)名和密碼進(jìn)入反饋信息進(jìn)入反饋信息填寫(xiě)界面填寫(xiě)填寫(xiě)和提交反饋信息反饋信息管理員可以查看反饋信息和填寫(xiě)反饋信息的處理情況。輸輸入反饋信息管理員的用戶(hù)名和密碼顯示反饋信息的標(biāo)題列表框顯示反饋信息的標(biāo)題列表框、反饋信息的內(nèi)容和反饋信息的處理信息填寫(xiě)框根據(jù)根據(jù)列表框的選擇顯示反饋信息的內(nèi)容和處理內(nèi)容修改反饋信修改反饋信息的處理情況特價(jià)圖書(shū)管理員可以添加特價(jià)圖書(shū)和設(shè)置優(yōu)惠價(jià)格。選擇圖書(shū)標(biāo)識(shí)列表框的圖書(shū)標(biāo)識(shí)選擇圖書(shū)標(biāo)識(shí)列表框的圖書(shū)標(biāo)識(shí)輸輸入特價(jià)圖書(shū)信息管理員的用戶(hù)名和密碼顯示圖書(shū)標(biāo)識(shí)列表框顯示圖書(shū)標(biāo)識(shí)列表框、特價(jià)圖書(shū)標(biāo)識(shí)列表框和將將它們加入特價(jià)圖書(shū)標(biāo)識(shí)列表框根據(jù)特價(jià)圖書(shū)列表框的選擇顯示根據(jù)特價(jià)圖書(shū)列表框的選擇顯示圖 填寫(xiě)優(yōu)惠價(jià)格顧客可以方便的查看特價(jià)圖書(shū)的顯示內(nèi)容。進(jìn)入網(wǎng)上圖書(shū)銷(xiāo)售系進(jìn)入網(wǎng)上圖書(shū)銷(xiāo)售系統(tǒng)主頁(yè)面以以跑馬燈的形式顯示所有特價(jià)圖書(shū)信息價(jià)圖書(shū)顯示頁(yè)面正確登錄的顧客才可以購(gòu)買(mǎi)圖書(shū),提交反饋信息。正確登錄的顧客可以購(gòu)進(jìn)入顧客反饋信息管理模塊進(jìn)入特價(jià)圖書(shū)信息管理模塊進(jìn)入用戶(hù)管理模塊進(jìn)入訂單管理模塊正確登錄的顧客可以購(gòu)進(jìn)入顧客反饋信息管理模塊進(jìn)入特價(jià)圖書(shū)信息管理模塊進(jìn)入用戶(hù)管理模塊進(jìn)入訂單管理模塊輸入顧客的用輸入顧客的用戶(hù)名和密碼登登錄失敗或未登錄的用戶(hù)只可以查看圖書(shū)通過(guò)信息管理的登錄模塊使不同用戶(hù)擁有部同的功能。輸輸入用戶(hù)名和密碼進(jìn)入圖書(shū)管理進(jìn)入圖書(shū)管理模塊用戶(hù)管理員可以添加、修改和刪除用戶(hù)。根據(jù)用戶(hù)類(lèi)型下拉列表框的選擇在用戶(hù)名列表框顯示名字單擊修改用戶(hù)按鈕單擊刪除用戶(hù)按鈕成功執(zhí)行根據(jù)用戶(hù)類(lèi)型下拉列表框的選擇在用戶(hù)名列表框顯示名字單擊修改用戶(hù)按鈕單擊刪除用戶(hù)按鈕成功執(zhí)行輸輸入用戶(hù)管理員的用戶(hù)名和密碼顯顯示用戶(hù)類(lèi)型下拉列表框、用戶(hù)名列表框和用戶(hù)的名字、密碼和類(lèi)型根據(jù)查詢(xún)或者列表框的選擇根據(jù)查詢(xún)或者列表框的選擇顯示用戶(hù)的名字、密碼和類(lèi)型單單擊添加用戶(hù)按鈕失敗執(zhí)行失敗執(zhí)行顧客可以瀏覽網(wǎng)站發(fā)布的各種新聞信息。進(jìn)進(jìn)入網(wǎng)上圖書(shū)銷(xiāo)售系統(tǒng)主頁(yè)面價(jià)圖書(shū)顯示頁(yè)面員都可以使用該模塊。單擊添加新聞按鈕單擊新聞標(biāo)題后刪除按鈕成功執(zhí)行正確登錄的顧客可以發(fā)單擊添加新聞按鈕單擊新聞標(biāo)題后刪除按鈕成功執(zhí)行正確登錄的顧客可以發(fā)輸輸入管理員的用戶(hù)名和密碼單單擊需修改的新聞標(biāo)題失敗執(zhí)失敗執(zhí)行提供給登錄系統(tǒng)的顧客們一個(gè)交流的空間。輸輸入顧客的用戶(hù)名和密碼登登錄失敗或未登錄的用戶(hù)只可以查看留言塊并不一定代表一個(gè)獨(dú)立的頁(yè)面。整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)由以下6個(gè)數(shù)據(jù)表組成。customer型值1erNamenvarchar﹡名2erswordnvarcharerustomerNameNameuserTable型值1serNamenvarchar﹡2userswordnvarchar3useritiomserNameserName。(category)型值1Dnvarchar﹡識(shí)2nvarchar3﹡IDategoryID(4)圖書(shū)數(shù)據(jù)表(books)型值1bookIDnvarchar﹡2bookNamenvarchar3nvarchar4ount05price價(jià)錢(qián)6tPrice0價(jià)錢(qián)7publishnvarchar社8ishTimebookIDookIDorders型值1﹡2nvarchar3bookIDnvarchar4books5booke價(jià)錢(qián)6rnvarchar7Time80﹡9﹡DrderID據(jù)表(orders)型值1Dnvarchar﹡2feedbackTitlenvarchar3feedbackContentnvarchar4feedbackDateTime5rnvarchar60﹡完7dbacknswernvarchar﹡信息8nnvarchar﹡信r9nTime﹡DeedbackID除以上數(shù)據(jù)表外,在實(shí)際開(kāi)發(fā)中還有新聞信息方面的數(shù)據(jù)表。(System)型值14﹡2menvarchar3ilnvarchar4bnvarchar5lnvarchar6nvarchar7nvarchar8nvarchar9addrnvarchar款地址nnvarchar戶(hù)amenvarchar6ymaddrnvarchar地址namenvarcharid型值1﹡2menvarchar3mailnvarchar4titlenvarchar5contentnvarchar6[date]eid型值14﹡2Namenvarchar3Emailnvarchar4nvarchar5pagenvarchar6nvarchar7nvarchar8[date]eID型值1news_id4﹡2newsclass_idnvarchar3newstitlenvarchar4newscontentnvarchar5newsdatenvarcharnews_idPK_news_ids型值1newsclass_id4﹡2newsclass_idnvarchar3newstitlenvarchar4newscontentnvarchar5newsdatenvarcharnews_idPK_news_id下面介紹有關(guān)數(shù)據(jù)庫(kù)系統(tǒng)的一些知識(shí)。數(shù)據(jù)庫(kù)3層結(jié)構(gòu):稱(chēng)為子模型。子模型用圖、表來(lái)表示,給人以直觀清晰、一目了然之感。用戶(hù)看到的是一些視圖,它只提供用戶(hù)所需的信息,以免用戶(hù)訪問(wèn)到其它無(wú)關(guān)的信息。例如,在銀行中的顧客看到的是數(shù)據(jù)庫(kù)顧客帳戶(hù)的信息,他們不能訪問(wèn)銀行雇員的工資信息。然而計(jì)算機(jī)是不會(huì)認(rèn)識(shí)這些圖表的。為了讓計(jì)算機(jī)認(rèn)識(shí)它,DBMS設(shè)置了一種數(shù)據(jù)定義語(yǔ)言(DLL)。用DLL精確定義數(shù)據(jù)模型的程序稱(chēng)為模式。除非整體改動(dòng),否則數(shù)據(jù)庫(kù)模式一般是部經(jīng)常變化的。用戶(hù)視圖的這種語(yǔ)言形式定義稱(chēng)為子模式。由圖可見(jiàn),對(duì)于同一數(shù)據(jù)庫(kù),系統(tǒng)提供許。也就是說(shuō),一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)不同的子模式。個(gè)全局性的、完整的而又無(wú)冗余的系統(tǒng)框架,稱(chēng)為邏輯模型。邏輯層的簡(jiǎn)單數(shù)據(jù)結(jié)構(gòu)的操作要與復(fù)雜的物理層結(jié)構(gòu)相聯(lián)系,但用戶(hù)不用擔(dān)心這些,因?yàn)檫壿媽邮怯蓴?shù)據(jù)庫(kù)管理員來(lái)使用的。邏輯模型的語(yǔ)言形式定義為邏輯模型。用戶(hù)的信息來(lái)自邏輯層,而邏輯層又從物理層獲的信息。底層數(shù)據(jù)結(jié)構(gòu)。在完成存放基本文件的前提下,考慮物理存儲(chǔ)的最佳組織形式,我們把不考慮用戶(hù)需求而僅僅著眼于物理存儲(chǔ)的DDL模式是邏輯模式的具體實(shí)現(xiàn)。子模式。在某一層上修改一個(gè)模式而不影響其它層的模式定義的能力稱(chēng)為數(shù)據(jù)獨(dú)立性。有兩種獨(dú)立性。變化時(shí),數(shù)據(jù)的邏輯結(jié)構(gòu)和定義可以不變,應(yīng)用程序也可以不變的能力?!襁壿嫪?dú)立性:是一種應(yīng)用程序可以不管邏輯模式定義的改變而正確執(zhí)行的能力。從另一方面說(shuō),用戶(hù)要求的改變,應(yīng)對(duì)用戶(hù)的子模式的影響最小。它數(shù)據(jù)服務(wù)是一組包裝了對(duì)數(shù)據(jù)庫(kù)進(jìn)行各種操作(如連接數(shù)據(jù)庫(kù)、獲取數(shù)據(jù)、關(guān)閉連接等)的類(lèi)。se該類(lèi)主要提供一些基本的數(shù)據(jù)庫(kù)操作方法。方法名稱(chēng)描述otectedstaticintxecuteSqlstringstrSQL執(zhí)行SQL命令。通過(guò)使用SqlCommand對(duì)象的ExecuteNonQuery方法來(lái)判斷執(zhí)行結(jié)果。otectedstaticintxecuteSqlExstringstrSQL執(zhí)行SQL命令的另一種方法。通過(guò)SqlDataReader.Read方法來(lái)判斷執(zhí)行結(jié)果。otectedstaticDataSetecuteSqlDsstringstrSQL回該數(shù)據(jù)集。otectedstaticintecuteSqlValuestringstrSQL返回一個(gè)單一的值。使用SqlCommand對(duì)象的ExecuteScalar查詢(xún),并返回查詢(xún)所返回的結(jié)果集中第一行的第一列。rotectedstaticobjectExecuteSqlValueExstringstrSQL)lValueobject的對(duì)象。otectedstaticintcuteSqlsstringstrSQLs批量執(zhí)行SQl語(yǔ)句。ok書(shū)籍等。方法名稱(chēng)描述PublicvoidAddBookArrayListtempary)添加新書(shū)。PublicvoidDeleteBookByIDintbookID通過(guò)書(shū)的ID來(lái)刪除該書(shū)。ublicDataViewGetBook返回所有書(shū)的記錄。PublicDataViewGetBookTop)返回銷(xiāo)售榜前十。PublicSqlDataReaderGetBookByHits返回點(diǎn)擊率最高的前十本書(shū)。PublicDataViewGetBookCoverintbookID返回某一本書(shū)的封面。PublicDataRowGetBookDetailintbookID)返回某一本書(shū)的詳細(xì)信息。PublicSqlDataReaderGetBookMessageintbookTypeid)返回某一本書(shū)的簡(jiǎn)介。ublicDataViewGetNewBook返回新到書(shū)目。PublicDataSetGetOrderDetail(stringname,stringpwd,intOrderid)中某一具體條目的信息。PublicstaticvoidHitsstringbookid)。PublicstaticDataSetSearch(stringstrCon)books輸入的任意搜索條件進(jìn)行數(shù)據(jù)的搜索。ublicDataViewGetBook為搜索引擎提供的書(shū)籍搜索。okType籍種類(lèi)等。方法名稱(chēng)描述PublicvoidAddstringnamestringmemo)添加新種類(lèi)。ublicDataViewGetBookType獲得所有種類(lèi)。PublicboolIfExiststringBTName)判斷某種類(lèi)是否已經(jīng)存在。Publicvoiddeleteintid)刪除種類(lèi)。mment息等。方法名稱(chēng)描述PublicDataViewGetCommentByBookIDintBookID)返回某一本書(shū)的所有評(píng)論。PublicDataViewGetCommentTop)返回前10個(gè)評(píng)論。PublicvoidInsertCommentArrayListarr)刪除評(píng)論。er息等。方法名稱(chēng)描述PublicstaticvoidAdd(stringname,stringpassword,stringmail)添加用戶(hù)。PublicstaticvoidChangePassword(stringnamestringoldPassword,stringnewPassword)更改密碼。PublicstaticboolCheckstringname,stringmail)忘記密碼時(shí),檢查是否存在該用戶(hù)。PublicstaticvoidDelete(intid)通過(guò)用戶(hù)id刪除該用戶(hù)。PublicstaticvoidDeletestringname)通過(guò)用戶(hù)名刪除該用戶(hù)。PublicstaticvoidDeleteGroupstringnames)同時(shí)刪除多個(gè)用戶(hù)。PublicstaticstringGetPasswordstringname)獲取密碼。PublicboolGetUserInfo獲取用戶(hù)信息。PublicstaticDataSetGetUsers返回所有用戶(hù)。PublicstaticboolIsExiststringname)查詢(xún)是否存在該用戶(hù)名。PublicstaticboolIsSupervisorstringname)判斷登錄用戶(hù)是否是管理員。PublicstaticboolLogin(stringname,stringpassword)處理用戶(hù)登錄。PublicstaticboolUpdate(stringmail,stringnamestringpassword)更新用戶(hù)信息。ackRecord加、刪除這些書(shū)籍信息等。方法名稱(chēng)描述taticvoidAddintuseridstringnamestringpublisher)添加書(shū)籍信息。PublicstaticvoidDelete(stringids)刪除某條書(shū)籍信息。PublicstaticvoidDeleteGroup(stringids)刪除多條書(shū)籍信息。PublicstaticDataSetGetLackRecords返回沒(méi)有管理員回復(fù)的所有書(shū)籍。PublicstaticDataSetGetLackRecordsintuserid)返回某個(gè)用戶(hù)希望增加的那些書(shū)籍。PublicstaticboolIsExist(stringname,stringpublisher)確認(rèn)庫(kù)存中是否確實(shí)沒(méi)有該書(shū)。PublicstaticvoidSetReplyintid,stringreply)添加回復(fù)。PublicstaticboolUpdate(intid,stringname,stringpublisher)更改書(shū)籍信息。rder態(tài)等。方法名稱(chēng)描述PublicvoidAddOrderDetailsvalue)添加訂單。PublicvoidClear刪除訂單。PublicstaticboolDealintorderid)修改該訂單中涉及的各種書(shū)籍售額。PublicstaticDataSetGetDetailsintorderid)獲得訂單中某一書(shū)籍的詳細(xì)信息。PublicstaticDataSetGetOrderintorderid)返回某一訂單。PublicstaticDataSetGetOrders)返回所有未處理訂單。PublicstaticDataSetGetOrders(intids)返回某用戶(hù)所下的所有訂單,以及訂單的相應(yīng)狀態(tài)。PublicvoidRemoveintitemid通過(guò)OrderDetails表中的ID字段來(lái)刪除訂單中的某一本書(shū)。PublicvoidRemoveAtintindex通過(guò)allbooks數(shù)組中的索引值來(lái)刪除訂單中的某一本書(shū)。PublicintHaveintuserid)將用戶(hù)訂單中的個(gè)本書(shū)逐個(gè)添加到OrderDetails中。derDetails條目的數(shù)量。方法名稱(chēng)描述PublicOrderDetailsintbookID,intqty)獲取某訂單條目的書(shū)名號(hào)和數(shù)量。empStore書(shū)等。方法名稱(chēng)描述PublicstaticvoidAddintbookID,intuserID)添加書(shū)籍到臨時(shí)購(gòu)物車(chē)中。PublicstaticvoidClearintuserID)清空當(dāng)前用戶(hù)購(gòu)物車(chē)中的所有書(shū)籍。PublicstaticvoidDeleteintbookID,intuserID)從購(gòu)物車(chē)中刪除某一本書(shū)。PublicstaticDataSetGetBooksintuserID)獲得當(dāng)前用戶(hù)購(gòu)物車(chē)中所有的圖書(shū)。PublicstaticboolIsExistintbookID,intuserID)查詢(xún)當(dāng)前用戶(hù)的購(gòu)物車(chē)中是否已經(jīng)有了該書(shū)。而不能提供描述對(duì)象與其它對(duì)象(子類(lèi)對(duì)象、父類(lèi)對(duì)象)之間關(guān)系的屬性。因此,防止直接訪問(wèn)被保護(hù)的記錄。Functions類(lèi)來(lái)優(yōu)化系統(tǒng)。方法名稱(chēng)描述PublicstaticstringDeTranssform1(stringstr)對(duì)字符串進(jìn)行解密。PublicstaticstringDeTranssform3(stringstr)另一種解密字符串的方法。PublicstaticstringDestringstrCookie,inttype)根據(jù)type的值選擇不同的解密方法。PublicstaticstringDecryptstringPassword)解密用戶(hù)的密碼。PublicstaticstringDecryptCookie(stringstrCookie,intpe解密Cookies。PublicstaticstringTransform(stringstr)加密方法1。PublicstaticstringTransform(stringstr)加密方法2。PublicstaticstringTransform(stringstr)加密方法3。PublicstaticstringEnstringstrCookie,inttype)根據(jù)type的值選擇不同的加密方式。PublicstaticstringEncryptstringPassword)對(duì)密碼使用FormsAuthenticationTicket對(duì)象進(jìn)行加密。PublicstaticstringEncrypt(stringPassword,intmat對(duì)密碼進(jìn)行SHA1(Format=0)或MD5(Format=1)加密。PublicstaticstringEncryptstringPassword,inttype)加密Cookies。PublicstaticstringReversestringstr)將字符串反轉(zhuǎn)過(guò)來(lái)。選項(xiàng),例如添加、刪除書(shū)籍等的操作。前面介紹的流程圖明確需要開(kāi)發(fā)如下頁(yè)面.indexjsp書(shū)排行榜、推薦書(shū)目等內(nèi)容。本系統(tǒng)的各個(gè)頁(yè)面都采用框架技術(shù),一般情況下一個(gè)頁(yè)面分為5個(gè)部分,頂部、左部、右部、底部和主體部分?!馬egister.jsp:用戶(hù)注冊(cè)界面?!馟etPassword.jsp:找回忘記的密碼。●ChangePassword.jsp:更改密碼?!馯pdateUser.jsp:修改注冊(cè)信息?!馭howBookByType.jsp:該頁(yè)面用于顯示某類(lèi)圖書(shū)的所有書(shū)籍列表。●ShowBook.jsp:顯示某一本書(shū)的詳細(xì)信息,包括讀者對(duì)該書(shū)的評(píng)論?!馬eadBookCover.jsp:顯示某一本書(shū)的封面?!馎ddToCart.jsp:將某一本書(shū)添加的購(gòu)物車(chē)中或者顯示購(gòu)物車(chē)中的所有圖書(shū)信息?!馎ddToTempStore.jsp:將某一本書(shū)添加到臨時(shí)圖書(shū)目錄中或者顯示臨時(shí)圖書(shū)目錄中的所有所有圖書(shū)信息。●ShowUserOrders.jsp:顯示用戶(hù)在該系統(tǒng)中曾經(jīng)下的訂單總數(shù)及各訂單的基本情況(如當(dāng)前狀態(tài))?!馭howOrder.jsp:顯示所有訂單的詳細(xì)信息。●LackBook.jso:可以登記自己需要但是沒(méi)有找到的圖書(shū)信息,管理員也可以在這里查看所有不同的等級(jí)的信息?!馭earch.jsp:圖書(shū)搜索頁(yè)面?!馟oSearch.jsp:處理從Search.jsp頁(yè)面得到得SQL搜索語(yǔ)句的條件,然后執(zhí)行搜索并顯示搜索結(jié)果。實(shí)現(xiàn)系統(tǒng)的其它功能,起到
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度海上鉆井平臺(tái)聘用駕駛員安全服務(wù)合同
- 2025年度汽車(chē)駕駛員勞動(dòng)合同續(xù)簽與交通違法行為責(zé)任協(xié)議
- 2025年度綠色交通基礎(chǔ)設(shè)施建設(shè)融資協(xié)議書(shū)
- 施工單位關(guān)于施工方案調(diào)整的工作聯(lián)系函
- 遠(yuǎn)程教育技術(shù)在小學(xué)教育中的應(yīng)用
- 高處墜落機(jī)械傷害搶救應(yīng)急預(yù)案格式
- 二手車(chē)質(zhì)押貸款合同范文
- 不履行租賃合同起訴書(shū)范本
- 臨時(shí)聘請(qǐng)合同書(shū)
- 上海市糧食買(mǎi)賣(mài)合同參考樣本
- 2025年常德職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年常考版參考題庫(kù)含答案解析
- 政治-湖北省湖部分名校(云學(xué)名校聯(lián)盟)2025屆高三1月聯(lián)考試題和答案
- 行政單位會(huì)計(jì)核算職責(zé)(4篇)
- 《義務(wù)教育道德與法治課程標(biāo)準(zhǔn)》解讀
- 2025年春新滬科版物理八年級(jí)下冊(cè)全冊(cè)教學(xué)課件
- 2025年國(guó)家廣播電視總局監(jiān)管中心招聘5人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年中國(guó)私域電商行業(yè)市場(chǎng)運(yùn)行態(tài)勢(shì)、市場(chǎng)規(guī)模及發(fā)展趨勢(shì)研究報(bào)告
- 財(cái)務(wù)核算管理制度
- 2024年山東省淄博市中考英語(yǔ)試題(含答案)
- 五十鈴、豐田全球化研究
- 升降柱建設(shè)方案
評(píng)論
0/150
提交評(píng)論