freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp的網(wǎng)上購(gòu)物系統(tǒng)的實(shí)現(xiàn)-在線瀏覽

2024-08-10 11:37本頁(yè)面
  

【正文】 注冊(cè)后,登陸網(wǎng)站的用戶可以在線查看、訂購(gòu)產(chǎn)品,并可在論壇中與其他用戶進(jìn)行交流及提出意見(jiàn)等。在網(wǎng)站設(shè)計(jì)中,管理員完成對(duì)網(wǎng)站的維護(hù)與管理的工作。本文分為八章,通過(guò)對(duì)這個(gè)網(wǎng)站的分析、設(shè)計(jì)與實(shí)現(xiàn)的過(guò)程的全面介紹來(lái)展示系統(tǒng)的全部特性。第二章是在系統(tǒng)設(shè)計(jì)中的一些相關(guān)技術(shù)簡(jiǎn)介。闡述了系統(tǒng)在實(shí)際應(yīng)用中的價(jià)值,然后進(jìn)行了需求分析、網(wǎng)站業(yè)務(wù)流程分析和數(shù)據(jù)流分析。接著進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),首先針對(duì)系統(tǒng)中的數(shù)據(jù)設(shè)計(jì)出實(shí)體間的關(guān)系,然后描述了數(shù)據(jù)庫(kù)中基本表的設(shè)計(jì)。第六章系統(tǒng)調(diào)試與實(shí)施介紹了系統(tǒng)的各項(xiàng)調(diào)試指標(biāo),分析了調(diào)試的過(guò)程和結(jié)果。為用戶提供簡(jiǎn)單的操作指南,更好的熟悉網(wǎng)站的購(gòu)物流程。最后是參考文獻(xiàn)和致謝。致謝中對(duì)在本次畢業(yè)設(shè)計(jì)中給予指導(dǎo)和幫助的老師和同學(xué)表示由衷的感謝。因?yàn)镴SP與同類的CGI、ASP、PHP相比有著獨(dú)特的優(yōu)勢(shì)。它以JavaServlet技術(shù)為基礎(chǔ),又在許多方面作了改進(jìn),并且充分借鑒了ASP和PHP一些合理的地方。總的來(lái)說(shuō),JSP業(yè)已成為目前主流的動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)之一。在服務(wù)器端,JSP引擎負(fù)責(zé)解釋JSP標(biāo)記和腳本,生產(chǎn)請(qǐng)求的內(nèi)容,然后將結(jié)果以HTML頁(yè)面等形式發(fā)送回瀏覽器。(2)JSP頁(yè)面可借助可重用的、跨平臺(tái)的組件(JavaBean),來(lái)執(zhí)行Web應(yīng)用所要求的極為復(fù)雜的業(yè)務(wù)處理。(3)通過(guò)開(kāi)發(fā)定制化的標(biāo)簽庫(kù)等方法,JSP技術(shù)可以支持動(dòng)態(tài)擴(kuò)展技術(shù)。JSP技術(shù)可以輕松地與現(xiàn)有多種應(yīng)用體系架構(gòu)整合,可以充分利用已有開(kāi)發(fā)工具和技巧,并擴(kuò)展到企業(yè)級(jí)分布式應(yīng)用環(huán)境。 Microsoft SQL Server2000這次網(wǎng)站的設(shè)計(jì)選用Microsoft SQL Server 2000作為后臺(tái)數(shù)據(jù)庫(kù)。SQL Server 2000是一項(xiàng)全面完整的數(shù)據(jù)庫(kù)與分析產(chǎn)品。與此同時(shí),SQL Server 2000還在可伸縮性與可靠性方面保持著多項(xiàng)基準(zhǔn)測(cè)試紀(jì)錄,而這兩方面特性又都是企業(yè)數(shù)據(jù)庫(kù)系統(tǒng)在激烈市場(chǎng)競(jìng)爭(zhēng)中克敵致勝的關(guān)鍵所在。SQL Server 2000已經(jīng)通過(guò)美國(guó)政府C2級(jí)安全性認(rèn)證,具備目前業(yè)界最高等級(jí)的安全性[3]。 Web服務(wù)器Web服務(wù)器負(fù)責(zé)JSP文件的執(zhí)行。TomcatTomcat是Apache公司組織開(kāi)發(fā)飛一種JSP引擎,由于自身具有Web服務(wù)器,可以作為獨(dú)立的Web服務(wù)器使用。我們需要一個(gè)交互式的Web,于是便誕生了各種Web語(yǔ)言。當(dāng)然,這些語(yǔ)言與傳統(tǒng)的語(yǔ)言有著密切的聯(lián)系,如Php基于C和C++語(yǔ)言,Jsp基于Java語(yǔ)言。與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個(gè)WAR(WebArchive)文件。這個(gè)包中的文件按一定目錄結(jié)構(gòu)來(lái)組織:通常其根目錄下包含有Html和Jsp文件或者包含這兩種文件的目錄,另外還會(huì)有一個(gè)WEBINF目錄,這個(gè)目錄很重要。通常這些所依賴的類也可以打包成JAR放到WEBINF下的lib目錄下,當(dāng)然也可以放到系統(tǒng)的CLASSPATH中,但那樣移植和管理起來(lái)不方便。你在瀏覽器中訪問(wèn)這個(gè)應(yīng)用的Jsp時(shí),通常第一次會(huì)很慢,因?yàn)門(mén)omcat要將Jsp轉(zhuǎn)化為Servlet文件,然后編譯。另外 Tomcat也提供了一個(gè)應(yīng)用:manager,訪問(wèn)這個(gè)應(yīng)用需要用戶名和密碼,用戶名和密碼存儲(chǔ)在一個(gè)xml文件中。當(dāng)然本地也可以。但是與Apache相比,讓 Apache處理靜態(tài)Html。一個(gè)group對(duì)應(yīng)著系統(tǒng)的一定資源,某個(gè)group不能訪問(wèn)不屬于它的資源。沒(méi)有權(quán)限的用戶則不能訪問(wèn)這個(gè)應(yīng)用。 2:JNDIRealm,用戶信息存在基于LDAP的服務(wù)器里,通過(guò)JNDI獲取用戶信息。基于Tomcat的開(kāi)發(fā)其實(shí)主要是Jsp和Servlet的開(kāi)發(fā),開(kāi)發(fā)Jsp和Servlet非常簡(jiǎn)單,你可以用普通的文本編輯器或者IDE,然后將其打包成WAR即可。Tomcat也可以與其它一些軟件集成起來(lái)實(shí)現(xiàn)更多的功能。Resin對(duì)靜態(tài)頁(yè)處理能力相對(duì)較弱,為了更好的發(fā)揮特性,通常,它都與Apache組合使用,這樣的組合可以架構(gòu)出功能十分強(qiáng)大的站點(diǎn)。DBC(Java DataBase Connectivity)是sun公司制定的Java鏈接數(shù)據(jù)庫(kù)技術(shù)。在項(xiàng)目開(kāi)發(fā)中,如果頻繁在JSP頁(yè)面中使用數(shù)據(jù)庫(kù)連接函數(shù),釋放函數(shù)進(jìn)行操作的話,勢(shì)必會(huì)非常麻煩,而且代碼的冗余量也很大,頁(yè)面很多的時(shí)候維護(hù)也會(huì)非常麻煩,頁(yè)面上到處都是數(shù)據(jù)庫(kù)連接和釋放代碼。通過(guò)將數(shù)據(jù)庫(kù)連接函數(shù)代碼,釋放函數(shù)代碼等封裝在JavaBean中,可以減少非常多的代碼編程工作,提高代碼可維護(hù)性。在getConnection方法的實(shí)現(xiàn)中,聲明數(shù)據(jù)庫(kù)名稱為db_Business。JavaScript也叫小腳本語(yǔ)言,是一種基于對(duì)象和事件驅(qū)動(dòng)并具有安全性能的腳本語(yǔ)言,使用它的目的是與HTML超文本標(biāo)識(shí)語(yǔ)言、Java 腳本語(yǔ)言一起實(shí)現(xiàn)在一個(gè)網(wǎng)頁(yè)中鏈接多個(gè)對(duì)象,與網(wǎng)絡(luò)客戶交互作用,從而可以開(kāi)發(fā)客戶端的應(yīng)用程序。 CSS層CSS層疊樣式表 (Cascading Style Sheet) 是一系列格式規(guī)則,它們控制網(wǎng)頁(yè)內(nèi)容的外觀。并能極大的方便網(wǎng)頁(yè)制作的工作[4]。例如創(chuàng)建了一個(gè)名為body的選擇器。在聲明中規(guī)定了頁(yè)面的背景、滾動(dòng)條的顏色樣式等。3 系統(tǒng)分析可行性分析是在全面調(diào)查基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、運(yùn)行的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)開(kāi)發(fā)成功。這部分將從以下四個(gè)方面進(jìn)行研究:技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性和調(diào)度可行性。購(gòu)買一臺(tái)高性能PC機(jī)作為企業(yè)的網(wǎng)站對(duì)于這個(gè)營(yíng)銷商來(lái)說(shuō)并不是問(wèn)題。因此得到了廣泛的支持和承認(rèn),成為一種非常流行的網(wǎng)站開(kāi)發(fā)技術(shù)。鑒于JSP技術(shù)的成熟與廣泛的使用,加以指導(dǎo)老師的幫助可以得到很多的技術(shù)支持。(2)經(jīng)濟(jì)可行性根據(jù)調(diào)查的資料,現(xiàn)在聘用一支團(tuán)隊(duì)設(shè)計(jì)并建設(shè)企業(yè)商務(wù)型網(wǎng)站的費(fèi)用為5300元左右,另外每年交納600元占用網(wǎng)站空間和網(wǎng)站維護(hù)費(fèi)。這樣看來(lái)一個(gè)成功的網(wǎng)站建成后為這個(gè)營(yíng)銷商帶來(lái)的效益將會(huì)遠(yuǎn)大于成本。如何做好經(jīng)濟(jì)可行性分析,需要通過(guò)仔細(xì)的調(diào)查與投資和行業(yè)方面的專業(yè)人士分析。特別是在企業(yè)信息化高需求與快速發(fā)展的時(shí)代,計(jì)算機(jī)應(yīng)用已經(jīng)成為企業(yè)員工必備的技能。商務(wù)系統(tǒng)隨著中國(guó)經(jīng)濟(jì)的高速發(fā)展發(fā)生了巨大的變化。網(wǎng)站的制作已經(jīng)不單單是把企業(yè)想要表達(dá)的內(nèi)容擺放在網(wǎng)站上那么簡(jiǎn)單,當(dāng)今的網(wǎng)站設(shè)計(jì)包含了更多的設(shè)計(jì)元素,給予瀏覽者更多的視覺(jué)享受。建設(shè)一個(gè)宣傳自身商品形象的電子商務(wù)營(yíng)銷模式的網(wǎng)站是一種有效的方法。這個(gè)網(wǎng)站以上面的業(yè)務(wù)需求為基礎(chǔ),進(jìn)一步提出網(wǎng)站需要完成的以下任務(wù):網(wǎng)站需要讓供應(yīng)商、客戶以及瀏覽者能看到商城的信息及動(dòng)態(tài),另一個(gè)重要的內(nèi)容就是能夠顯示出該商城現(xiàn)有的各類型商品及其詳細(xì)信息;由于消費(fèi)者的需求在增長(zhǎng)和變化,商城在面對(duì)面銷售的基礎(chǔ)上也要隨之發(fā)展出相應(yīng)的服務(wù),如在線訂購(gòu)等技術(shù)。企業(yè)需要定期更新現(xiàn)有商品的詳細(xì)信息、商城動(dòng)態(tài)和聯(lián)系方式,必要時(shí)還要對(duì)企業(yè)的介紹做更改。根據(jù)上面的需求分析,需要設(shè)計(jì)出網(wǎng)站的前臺(tái)與后臺(tái)。根據(jù)以上的想法,設(shè)計(jì)出網(wǎng)站的功能:前臺(tái)用戶相關(guān)功能主要包括:用戶注冊(cè)、登錄;購(gòu)物車;訂單查詢;個(gè)人資料修改;發(fā)布留言。將以上這些功能制作成網(wǎng)頁(yè)以后,在其中分別互相建立連接,基本完成商城及用戶對(duì)網(wǎng)站的要求。得出網(wǎng)站的兩個(gè)業(yè)務(wù)主角,即用戶與管理員。對(duì)應(yīng)網(wǎng)站的功能可以確定,用戶活動(dòng)對(duì)應(yīng)網(wǎng)站前臺(tái)業(yè)務(wù)流程;管理員活動(dòng)對(duì)應(yīng)網(wǎng)站的后臺(tái)業(yè)務(wù)流程。前臺(tái)業(yè)務(wù)主要面向客戶??蛻羯唐沸畔g覽購(gòu)物車修改資料查看訂單留言板瀏覽商品清單訂購(gòu)訂單提交存檔添加留言留言提交修改資料提交存檔存檔圖 前臺(tái)業(yè)務(wù)流程圖在網(wǎng)站設(shè)計(jì)中,管理員完成對(duì)網(wǎng)站的維護(hù)與管理的工作。管理員維護(hù)網(wǎng)站取出訂單網(wǎng)站信息提交網(wǎng)站信息存檔受理訂單訂單提交存檔圖 后臺(tái)業(yè)務(wù)流程圖在分析了系統(tǒng)的業(yè)務(wù)流程之后,就要分析系統(tǒng)的數(shù)據(jù)流,為后面設(shè)計(jì)網(wǎng)站的數(shù)據(jù)庫(kù)做好基礎(chǔ)。數(shù)據(jù)流程圖是一個(gè)圖示工具,容易理解,容易在開(kāi)發(fā)和用戶方之間進(jìn)行交流,以及在開(kāi)發(fā)組織內(nèi)部交流。根據(jù)前臺(tái)業(yè)務(wù)流程,可以將用戶的活動(dòng)分為兩類。而用戶提交的訂單則作為網(wǎng)站的訂單數(shù)據(jù)。管理員用戶用戶0網(wǎng)站系統(tǒng)站內(nèi)信息訂單數(shù)據(jù)商城信息圖 網(wǎng)站數(shù)據(jù)流的總體圖進(jìn)一步分析網(wǎng)站的數(shù)據(jù)流程,得到網(wǎng)站數(shù)據(jù)流程的零級(jí)圖。它只是將網(wǎng)站的數(shù)據(jù)流進(jìn)行了一下分類。在零級(jí)圖的基礎(chǔ)上還可以將每一個(gè)處理的細(xì)節(jié)描述出來(lái),從而畫(huà)出細(xì)節(jié)圖。 (1)數(shù)據(jù)流 用戶注冊(cè)信息數(shù)據(jù)流名稱:用戶注冊(cè)信息來(lái)源:用戶注冊(cè)去向:用戶信息表組成:用戶名+密碼+郵件+地址+聯(lián)系號(hào)碼+郵編+身份證+號(hào)+密碼找回問(wèn)題+密碼找回答案 購(gòu)物車信息數(shù)據(jù)流名稱:購(gòu)物車信息來(lái)源:商品信息表去向:訂單信息表組成:商品編號(hào)+商品名稱+商品數(shù)量+購(gòu)買小記+購(gòu)買總價(jià)(2)數(shù)據(jù)存儲(chǔ) 商品信息表數(shù)據(jù)存儲(chǔ)名稱:商品信息表來(lái)源:商品管理去向:商品統(tǒng)計(jì)表組成:商品編號(hào)+商品名稱+商品單價(jià)+商品型號(hào)+商品等級(jí)+商品狀態(tài)+商品庫(kù)存+商品圖片+商品簡(jiǎn)介+商品詳細(xì)信息+商品備注 存儲(chǔ)方式:順序 訂單信息表數(shù)據(jù)存儲(chǔ)名稱:訂單信息表來(lái)源:結(jié)賬去向:訂單統(tǒng)計(jì)表組成:訂單ID+訂單號(hào)+用戶真實(shí)姓名+下單時(shí)間+用戶郵箱+郵寄地址+郵編+支付方式+用戶聯(lián)系方式+收貨方式+處理狀態(tài)+備注存儲(chǔ)方式:順序 留言信息表數(shù)據(jù)存儲(chǔ)名稱:留言信息表來(lái)源:用戶留言去向: 留言匯總組成:留言編號(hào)+留言標(biāo)題+留言內(nèi)容+留言人+留言時(shí)間存儲(chǔ)方式:順序(3)數(shù)據(jù)加工 產(chǎn)生訂單數(shù)據(jù)加工名稱:提交訂單來(lái)源:用戶結(jié)賬去向:訂單信息表加工邏輯:將訂單信息填寫(xiě)完整后,把訂單信息輸入到訂單信息表 審核用戶登錄數(shù)據(jù)加工名稱:審核用戶登錄來(lái)源:用戶名和密碼去向:用戶信息表加工邏輯:將用戶登錄時(shí)輸入的用戶名和密碼與用戶信息表中的用戶名和密碼進(jìn)行對(duì)比,對(duì)比正確后,提示用戶登錄成功 訂單查詢數(shù)據(jù)加工名稱:訂單查詢來(lái)源:用戶輸入的訂單號(hào)去向:訂單信息表加工邏輯:對(duì)會(huì)員輸入的訂單號(hào),在訂單信息表中進(jìn)行查詢,發(fā)現(xiàn)有該訂單號(hào),將訂單信息從訂單信息表中輸出操作系統(tǒng):Windows 2000。Web應(yīng)用服務(wù)器:。4 系統(tǒng)總體設(shè)計(jì)根據(jù)業(yè)務(wù)流程,需要將網(wǎng)站劃分為前臺(tái)、后臺(tái)和數(shù)據(jù)庫(kù)。為了方便客戶搜索感興趣的商品信息,將商品搜索嵌入到主頁(yè)面中。前臺(tái)是一個(gè)比較大的功能群,它所包含的信息不僅數(shù)量多,而且種類不同。其中每一部分都以盡量少的內(nèi)容顯示,以免瀏覽者看的眼花繚亂而失去耐心。在為系統(tǒng)劃分功能模塊,并以模塊為單位來(lái)實(shí)現(xiàn)設(shè)計(jì)時(shí)也是以這個(gè)結(jié)構(gòu)為根基的。網(wǎng)站前臺(tái)所顯示的信息在后臺(tái)都應(yīng)該有對(duì)應(yīng)的維護(hù)。因此,各個(gè)管理的界面會(huì)作為主管理界面的分支。后臺(tái)將更新的數(shù)據(jù)寫(xiě)入到數(shù)據(jù)庫(kù)中,前臺(tái)再將數(shù)據(jù)庫(kù)中的信息取出來(lái)并顯示。而模塊是指具備有輸入輸出、邏輯功能、運(yùn)行程序和內(nèi)部數(shù)據(jù)四種屬性的一組程序。合理的功能模塊的劃分能夠極大限度地減少重復(fù)勞動(dòng)、提高開(kāi)發(fā)工作的效率并增大系統(tǒng)的可維護(hù)性。這樣,將前臺(tái)模塊再細(xì)分為用戶管理模塊、訂單查詢模塊、購(gòu)物車模塊、修改個(gè)人資料模塊、留言板模塊。下面詳細(xì)說(shuō)明一下這些功能模塊的設(shè)計(jì):(1)用戶管理模塊:為了方便于網(wǎng)站的管理,必須由一套完整的用戶管理體系。(2)購(gòu)物車模塊:在超市購(gòu)物,可以根據(jù)自己的需要將很多種商品挑選至購(gòu)物車或購(gòu)物籃中,然后到收銀臺(tái)結(jié)款。在網(wǎng)上商城中,所選商品須通過(guò)購(gòu)物車進(jìn)行暫存,然后生產(chǎn)訂單。(3)訂單管理模塊:用戶提交訂單后,通過(guò)產(chǎn)生的訂單號(hào)查詢訂單信息及執(zhí)行狀態(tài)。(4)個(gè)人資料管理模塊:用戶資料修改時(shí)為用戶更改個(gè)人信息所提供的窗口,為了保護(hù)用戶信息部受非法侵害,用戶只有登錄網(wǎng)頁(yè)后才有權(quán)限修改個(gè)人資料。在現(xiàn)實(shí)網(wǎng)絡(luò)開(kāi)發(fā)中存在著各種各樣的留言板,但它們都由基于瀏覽留言板及添加留言板2部分組成。下面可以設(shè)計(jì)如何將這些模塊組織在一起,構(gòu)成一個(gè)結(jié)構(gòu)比較合理的前臺(tái)了。另外各個(gè)模塊間也應(yīng)該互相鏈接起來(lái)。以后臺(tái)的業(yè)務(wù)流程分析和前臺(tái)各個(gè)模塊的設(shè)計(jì)為基礎(chǔ)、根據(jù)用戶的需求分析來(lái)確定后臺(tái)管理模塊應(yīng)具有的功能。該模塊的功能是對(duì)管理員身份進(jìn)行能夠驗(yàn)證。商品管理模塊:向商品表插入前臺(tái)首頁(yè)展示的商品信息,也就是添加商品信息的功能。用戶信息管理模塊:查詢注冊(cè)所有用戶,對(duì)一些非法或失信用戶進(jìn)行刪除操作 。鏈接信息管理模塊: 管理員向前臺(tái)首頁(yè)添加友情鏈接信息。一個(gè)設(shè)計(jì)結(jié)構(gòu)合理的數(shù)據(jù)庫(kù)對(duì)于應(yīng)用程序的開(kāi)發(fā)效率和程序的性能都是非常重要的。對(duì)用戶需求進(jìn)行分析時(shí)數(shù)據(jù)庫(kù)設(shè)計(jì)的第一個(gè)階段。設(shè)計(jì)數(shù)據(jù)庫(kù)的概念模型。它對(duì)整個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì)具有深刻的影響。邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的過(guò)程。在設(shè)計(jì)好前臺(tái)與后臺(tái)的功能模塊后,就開(kāi)始進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)了。從前臺(tái)顯示的信息到后臺(tái)操作的對(duì)象,都是圍繞數(shù)據(jù)庫(kù)展開(kāi)的。概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。以下是各個(gè)數(shù)據(jù)表的實(shí)體圖。根據(jù)前面對(duì)網(wǎng)站前臺(tái)與后臺(tái)功能模塊的分析和對(duì)數(shù)據(jù)庫(kù)中實(shí)體關(guān)系的設(shè)計(jì),可以看到網(wǎng)站中所用到的數(shù)據(jù)信息基本包括:商品信息、用戶信息、留言信息、訂單信息、超級(jí)鏈接信息、管理員信息、公告信息等。 tb_Ware的結(jié)構(gòu)字段名稱數(shù)據(jù)類型長(zhǎng)度是否允許空是否為主鍵字段描述WareidInt4否是貨物編號(hào)WarenameVarchar50否否貨物名稱WarepriceBigint8否否貨物價(jià)格WaretypeVarchar20否否貨物類型WareintroText16否否貨物介紹WareimageVarchar50否否
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1