




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、個(gè)人資料整理 僅限學(xué)習(xí)使用巢湖學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系(本科畢業(yè)設(shè)計(jì)論文論文題目網(wǎng)上鮮花訂購(gòu)系統(tǒng)所在班級(jí)2006級(jí)計(jì)本3)班姓名唐明明學(xué)號(hào) 06012110指導(dǎo)教師陳麗萍完成日期2018年5月20日網(wǎng)上鮮花訂購(gòu)系統(tǒng)摘要:網(wǎng)上鮮花訂購(gòu)是電子商務(wù)的一項(xiàng)內(nèi)容,使得人們的購(gòu)物變得更輕松、快捷、方便,適合人們快節(jié)奏的生活方式,它的應(yīng)用越來(lái)越廣泛。本文主要采用的技術(shù)手段是基于B/S架構(gòu)的三層系統(tǒng)開發(fā)模型,用到的具體編程方法為Jsp+javaBean+servlet技術(shù),開發(fā)了一種基于 JSP的網(wǎng)上鮮花訂購(gòu)系統(tǒng)。此方案與現(xiàn)今網(wǎng)上已采用的一些方案相比,具有用戶使用更簡(jiǎn)單、界面更直觀等優(yōu)點(diǎn)。其設(shè) 計(jì)包括管理員管理
2、,用戶管理,鮮花管理三個(gè)大的模塊,實(shí)現(xiàn)用戶注冊(cè),用戶登錄,管理員登錄,鮮花信息瀏覽,訂單提交,訂單瀏覽等 jsp頁(yè)面。分析并解決實(shí)現(xiàn)中的若干技術(shù)問(wèn)題,包括與數(shù)據(jù)庫(kù)的連接,建立完整的網(wǎng)上鮮花訂購(gòu)系統(tǒng),進(jìn)行測(cè)試并分析結(jié)果。為鮮花銷售帶來(lái)極大的便 利。關(guān)鍵詞:鮮花訂購(gòu);JSP;數(shù)據(jù)庫(kù)Online Flowers Ording SystemAbstract : Order flowers online is an element of e-commerce, making people's shopping easier, quick, convenient and fast-paced wa
3、y of life for people, it is widely applied. Techniques used in this paper is based B / S three-tier system architecture development model, used in specific programming methods Jsp + javaBean + servlet technology, developed a JSP-based ordering system online flowers. This program has been used with s
4、ome of today's online programs, compared with a simpler user interface more intuitive and so on. The design includes administrator management, user management, management of three major modules of flowers, to implement user registration, user login, admin login, flowers information browse, order
5、 submission, order browsing jsp page. Analyze and solve some technical problems in implementation, including database connectivity, establish a complete online flower ordering system, test and analysis results. Sales for the flowers bring great convenience.Keywords: flowers Order。 JSP。 database目錄個(gè)人資
6、料整理 僅限學(xué)習(xí)使用個(gè)人資料整理 僅限學(xué)習(xí)使用第1章緒論1.1 課題研究背景及意義電子商務(wù)縮寫為EC(Electronic- Commerce,也有人稱為電子貿(mào)易,它是指采用網(wǎng) 絡(luò)技術(shù)實(shí)現(xiàn)數(shù)據(jù)的交換,從而完成整個(gè)的商業(yè)交易過(guò)程,是信息時(shí)代商務(wù)模式的實(shí)質(zhì)性 變革,是未來(lái)貿(mào)易方式的發(fā)展方向,是各種具有商業(yè)活動(dòng)能力的實(shí)體利用網(wǎng)絡(luò)和先進(jìn)的數(shù) 字化傳媒技術(shù)進(jìn)行的各項(xiàng)商業(yè)貿(mào)易活動(dòng)。它的實(shí)施牽涉到社會(huì)信用體系、法律環(huán)境、經(jīng) 濟(jì)秩序諸方面,是一個(gè)與社會(huì)大環(huán)境息息相關(guān)并獨(dú)具完整結(jié)構(gòu)體系的系統(tǒng)工程。如今,電 子商務(wù)的發(fā)展可能大家都已經(jīng)耳濡目染,上網(wǎng)的朋友對(duì)這已經(jīng)不在陌生,有的人可能已 經(jīng)很熟悉,電子商務(wù)已經(jīng)確確實(shí)
7、實(shí)出現(xiàn)在我們周圍。在中國(guó)很多人對(duì)電子商務(wù)也逐漸接受和認(rèn)可,網(wǎng)上購(gòu)物作為一種時(shí)尚有很多人去體 會(huì),更有部分人把到網(wǎng)上商店購(gòu)物同逛商場(chǎng)等現(xiàn)實(shí)社會(huì)服務(wù)一樣作為生活的一部分。因 此,網(wǎng)上購(gòu)物網(wǎng)站作為B2c電子商務(wù)網(wǎng)站應(yīng)該是我們最為常見的電子商務(wù)網(wǎng)站。網(wǎng)上購(gòu)物系統(tǒng)網(wǎng)站是電子商務(wù)系統(tǒng)的一個(gè)重要部分,它在我國(guó)B2c網(wǎng)上購(gòu)物網(wǎng)站的數(shù)量占大多數(shù),其主要原因是這種類型的系統(tǒng)比較容易實(shí)現(xiàn)所涉的其他方面的問(wèn)題也比較 少。它是一種具有交互功能的商業(yè)信息系統(tǒng),向用戶提供靜態(tài)和動(dòng)態(tài)兩類信息資源。所 謂靜態(tài)信息是指那些不經(jīng)常變動(dòng)或更新的資源,如公司簡(jiǎn)介、管理規(guī)范和公司制度等; 動(dòng)態(tài)信息是指隨時(shí)變化的信息,如商品報(bào)價(jià)、會(huì)議安排
8、和培訓(xùn)信息等2,12。網(wǎng)上購(gòu)物系統(tǒng)具有強(qiáng)大的交互功能,可使商家與用戶方便地傳遞信息,完成電子交易。網(wǎng)上鮮花訂購(gòu)系統(tǒng)將傳統(tǒng)的花店經(jīng)營(yíng)管理模式與計(jì)算機(jī)網(wǎng)絡(luò)的綜合經(jīng)營(yíng)管理模式結(jié) 合在一起,將人、機(jī)、物的需求、活動(dòng)和運(yùn)作進(jìn)行系統(tǒng)分析、設(shè)計(jì)并管理,以實(shí)現(xiàn)現(xiàn)代 高效、科學(xué)且安全的電子商務(wù)。在系統(tǒng)設(shè)計(jì)時(shí),從傳統(tǒng)花店的經(jīng)營(yíng)模式,網(wǎng)上用戶需求 與業(yè)務(wù)經(jīng)營(yíng)模式,計(jì)算機(jī)網(wǎng)絡(luò)管理 ,系統(tǒng)設(shè)計(jì)等幾方面綜合分析,定義系統(tǒng)的輸入、輸 出、實(shí)現(xiàn)功能、系統(tǒng)運(yùn)作能力等各項(xiàng)要求。其中后臺(tái)數(shù)據(jù)庫(kù)采用Mysql,動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)采用JSP技術(shù)。網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)的目標(biāo)基本有三個(gè):增加銷售量,實(shí)現(xiàn)產(chǎn)品管理和能方便顧客擴(kuò)大 顧客群。本系統(tǒng) 網(wǎng)上
9、鮮花訂購(gòu)系統(tǒng))也給人們帶來(lái)了許多方便之處。各種鮮花有著不同的寓意,如玫瑰花象征著愛(ài)情,適合于情侶之間;風(fēng)信子代表著 新生,用以鼓勵(lì)對(duì)方放下過(guò)去,積極向上等等。對(duì)鮮花老板來(lái)說(shuō),有了網(wǎng)上鮮花訂購(gòu)系 統(tǒng),一方面,增加了銷售量;另一方面,方便管理自己的鮮花。對(duì)于顧客來(lái)說(shuō),有了網(wǎng) 上鮮花訂購(gòu)系統(tǒng),一方面,不必再為了購(gòu)買各種鮮花東奔西跑,而只要擁有一臺(tái)可以上 網(wǎng)的電腦即可購(gòu)買到心儀的鮮花;另一方面,網(wǎng)上鮮花訂購(gòu)系統(tǒng)為顧客提供了各種鮮花個(gè)人資料整理 僅限學(xué)習(xí)使用信息,顧客只需登錄相關(guān)網(wǎng)站便可對(duì)鮮花各類信息一目了然,不必再像以前一樣不好意 思地東問(wèn)西問(wèn)??傊?,本系統(tǒng)給人們帶來(lái)了極大的好處。1.2 在線花店系統(tǒng)
10、主要內(nèi)容在本次畢業(yè)設(shè)計(jì)中,作者的主要任務(wù)與研究開發(fā)內(nèi)容如下:熟練掌握IIS6的安裝、配置與使用方法;基于IIS6設(shè)置因特網(wǎng)站屬性,進(jìn)行網(wǎng)站 性能檢測(cè)的基本方法。學(xué)習(xí)數(shù)據(jù)庫(kù)的工作原理,熟練掌握mysql數(shù)據(jù)庫(kù)設(shè)置方法;應(yīng)用 SQL語(yǔ)言、存儲(chǔ)過(guò)程編制應(yīng)用系統(tǒng)的基本方法。熟練數(shù)據(jù)的調(diào)用和修改。熟練掌握tomcat的安裝、設(shè)置與使用方法;基于tomcat設(shè)置因特網(wǎng)站屬性,進(jìn)行 網(wǎng)站性能檢測(cè)的基本方法。熟悉掌握應(yīng)用Eclipse3.4、Jdk6.0以及Java語(yǔ)言開發(fā) WEBS用系統(tǒng)的基本原 理與方法。本次設(shè)計(jì)的目的是設(shè)計(jì)一個(gè)友好的在線鮮花銷售系統(tǒng),主要完成的功能如下:< 1)鮮花產(chǎn)品選購(gòu) <
11、;可按分類查找)< 2)查看鮮花詳細(xì)信息< 3)用戶注冊(cè)< 4)用戶登錄< 5)管理員登錄< 6)訂單查詢個(gè)人資料整理 僅限學(xué)習(xí)使用個(gè)人資料整理 僅限學(xué)習(xí)使用第2章 系統(tǒng)開發(fā)環(huán)境和關(guān)鍵技術(shù)2.1 開發(fā)環(huán)境系統(tǒng)采用B/S的體系結(jié)構(gòu)。B即瀏覽器端負(fù)責(zé)顯示界面信息和訪問(wèn)數(shù)據(jù)庫(kù);S即服務(wù) 器端則用于提供動(dòng)態(tài)數(shù)據(jù)服務(wù)。(1)硬件PIII1GCPU/1024M內(nèi)存/80G硬盤/10/100自適應(yīng)網(wǎng)卡(2)軟件網(wǎng)絡(luò)操作系統(tǒng):WindowsXP數(shù)據(jù)庫(kù)服務(wù)器:MySql客戶機(jī)平臺(tái):Windows98/NT/2000/2003/XP開發(fā)工具:Eclipse3.4+Tomcat2.2
12、系統(tǒng)軟件介紹2.2.1 Eclipse 簡(jiǎn)介Eclipse編譯器:JDT更為強(qiáng)大的功能之一即是它內(nèi)置的增量式 Java編譯器,這個(gè) 編譯器與javac完全兼容。盡管可以讓 Eclipse使用Ant和javac ,甚至可以讓問(wèn)題標(biāo) 志顯示在IDE中(此為3.2版本中的新功能,如今已有更高版本 ,但是Eclipse編譯器 可以提供更好的診斷技術(shù)和更快的周轉(zhuǎn)周期。JDT編譯器原本是為VAMEW編寫的,后針對(duì)Eclipse進(jìn)行了修改。這個(gè)編譯器 構(gòu)建在開發(fā)人員稱之為“編譯的 3大規(guī)則”(模仿了阿西莫夫的機(jī)器人3大定律 之上: 正確性:編譯器不能傷害源程序。 高效性:編譯器必須快速,除非速度與規(guī)則1發(fā)生
13、沖突。 友好性:編譯器必須幫助用戶糾正編程錯(cuò)誤,只要這類幫助不與規(guī)則1和規(guī)則2沖突。 正確性:設(shè)計(jì)Java編譯器時(shí),不僅必須遵循相應(yīng)的規(guī)范,而且必須領(lǐng)會(huì)該規(guī) 范的“精神”,僅僅考慮正確性是不行的。因此,JDT開發(fā)人員多年來(lái)辛勤工作,以便與其他編譯器的功能保持一致,其中包括Sun的編譯器。在Eclipse新版本中,僅針對(duì)正確性的檢查就超過(guò)了 15,000次單元測(cè)試(相比之下,VAJ中根本沒(méi)有進(jìn)行單元測(cè)試。 高效性:數(shù)千個(gè)工程和數(shù)百萬(wàn)行代碼往往是很平常的事情。這意味著要解決很 多問(wèn)題,例如內(nèi)存使用必須是可預(yù)測(cè)的并加以分級(jí)。Eclipse 3.4繼續(xù)對(duì)此進(jìn)行積極的優(yōu)化。例如,開發(fā)人員可以重寫一個(gè)流程
14、圖以使用位操作,結(jié)果位操作的時(shí)間消耗從 20%竄至ij 了 4%友好性:報(bào)告錯(cuò)誤是圖 1- 體系結(jié)構(gòu)在運(yùn) 是整個(gè)架 心,其他 以插件方 的 。 米用動(dòng)態(tài) 制,即只 才加載,Java 開發(fā)環(huán)境插件開發(fā)環(huán)境<PDE 1其他第三方插件 1<JDT)11SWTJFace工作臺(tái)workbench )幫助 <Help )工作空間<workspace)團(tuán)隊(duì)<Team運(yùn)行時(shí)內(nèi)核Platform runtimeOSGi)lEclipse 圖行時(shí)內(nèi)核 構(gòu)的核 部件都是 式來(lái)實(shí)現(xiàn)Eclipse 加載機(jī) 有需要的 這樣可以門藝術(shù)。僅僅使用行號(hào)還不夠。二級(jí)錯(cuò)誤被最小化。例如,如果一個(gè)文件內(nèi)
15、漏掉了一個(gè)分號(hào),它不會(huì)影響到與它相關(guān)的其他文件。改進(jìn)后的靜態(tài)分析功能有助于發(fā)現(xiàn)錯(cuò)誤模式。另外,Eclipse還可以對(duì)Javadoc進(jìn)行正確性檢查。Eclipse的體系結(jié)構(gòu):Eclipse平臺(tái)體系結(jié)構(gòu)主要由5部分組成,分別是平臺(tái)運(yùn)行庫(kù)、工作區(qū)、工作臺(tái)、團(tuán)隊(duì)支持和幫助。圖 1-1為Eclipse體系結(jié)構(gòu)圖降低啟動(dòng)時(shí)間,提高資源使用效率。工作空間插件即所謂的工作區(qū),主要負(fù)責(zé)管理用戶資源,例如用戶創(chuàng)建工程的管 理、文件變更等,并負(fù)責(zé)通知其他插件關(guān)于資源變更的信息。工作臺(tái)插件是Eclipse提供的用戶界面。它使用標(biāo)準(zhǔn)窗口工具包 <SWT和一個(gè)更高 級(jí)的API<JFace)構(gòu)建的。SWT是Ja
16、va的Swing/AWT的非標(biāo)準(zhǔn)替代者,JFace則以SWT 為基礎(chǔ),但更易于使用。團(tuán)隊(duì)支持插件負(fù)責(zé)提供版本控制和配置管理支持。它允許用戶根據(jù)需要添加視圖, 并與允許用戶使用的任何版本控制系統(tǒng)交互。幫助插件允許以HTMLC件形式添加文檔,并提供了一個(gè)附加的導(dǎo)航結(jié)構(gòu)以便用戶使 用幫助功能搜索相關(guān)信息。2.2.2 Tomcat 簡(jiǎn)介Tomcat 是 Sun 的 JSWDK<Java Server Web Development Kit )中的 Servlet 容器, 屬于 Apache軟件基金會(huì)<Apache Software Foundation )的Jakarta 工程中的一個(gè)核心
17、 工程,由Apache Sun和其他一些公司和個(gè)人共同開發(fā)而成。Tomcat既是一個(gè)開放源碼、免費(fèi)支持JSP和Servlet技術(shù)的容器,同時(shí)又是一個(gè) Web服務(wù)器軟件,受到了 Sun 公司的大力推薦和支持。因此,Servlet和JSP的最新規(guī)范都可以在Tomcat的新版本中個(gè)人資料整理 僅限學(xué)習(xí)使用 得到實(shí)現(xiàn)。與傳統(tǒng)桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個(gè) WAR<Web Archive文件, 它是許多文件構(gòu)成的一個(gè)壓縮包,包中的文件按照一定目錄結(jié)構(gòu)來(lái)組織,不同目錄中的 文件也具有不同的功能。部署應(yīng)用程序時(shí),只需要把WA雙件放到Tomcat的webapp目錄下,Tomcat會(huì)自動(dòng)
18、檢測(cè)和解壓該文件。JSP文件第一次執(zhí)行時(shí),要先由Tomcat將其轉(zhuǎn) 化為Servlet文件,然后編譯,所以速度會(huì)慢一些,但后繼執(zhí)行時(shí)速度會(huì)很快。Tomcat既是一個(gè) Servlet 容器,又是一個(gè)獨(dú)立運(yùn)行的服務(wù)器,像 IIS、Apache等 Web服務(wù)器一樣,具有處理 HTMLX面的功能。但它處理靜態(tài) HTML±件的能力并不是太 強(qiáng),所以一般都是把它當(dāng)作 JSP/Servlet引擎,通過(guò)適配器<Adapter)與其他 Web服務(wù) 器軟件 <如Apache)配合使用。止匕外,Tomcat還可與其他一些軟件集成起來(lái)實(shí)現(xiàn)更多功 能,例如,與 JBoss集成起來(lái)開發(fā) EJR與 O
19、penJMS#成起來(lái)開發(fā) JMS應(yīng)用、與 Cocoon<Apache的另外一個(gè)工程)集成起來(lái)開發(fā)基于 XMD勺應(yīng)用等。Tomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,運(yùn)行時(shí)占用系統(tǒng)資源小、擴(kuò)展性好、支持 負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)中的常用功能,并且不斷改進(jìn)和完善。Tomcat適用于中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不太多的場(chǎng)合,是開發(fā)和調(diào)試JSP程序的首選。先進(jìn)的技術(shù)、穩(wěn)定的性能、源碼開放和免費(fèi)獲取的機(jī)制,使得 Tomcat深受Java愛(ài)好者的喜愛(ài)并 得到了許多軟件開發(fā)商的認(rèn)可,成為目前相當(dāng)流行的Wetg用服務(wù)器。2.3 JSP技術(shù)簡(jiǎn)介JSP是一種動(dòng)態(tài)網(wǎng)頁(yè)構(gòu)建技術(shù),他不僅使用于小型工程,在大型的企
20、業(yè)級(jí)開發(fā)工程 中也是很多人的首選。從某種意義上來(lái)說(shuō),JSP的本質(zhì)是一個(gè)被稱為Servlet運(yùn)行在web服務(wù)器上的Java程序。眾所周知,Java語(yǔ)言具有很多的優(yōu)點(diǎn),諸如跨平臺(tái)性和安全性 等。而以Java語(yǔ)言為基礎(chǔ)的JSP/servlet技術(shù)從誕生之日就具有了這些天生的優(yōu)勢(shì)。因 此在很短的時(shí)間內(nèi),JSP/servlet 迅速流行起來(lái),成為 MircosoftASP.net的主要競(jìng)爭(zhēng)對(duì) 手11。JSP是由Sun microsysterm 公司倡導(dǎo)、許多公司參與一起建立的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo) 準(zhǔn),在傳統(tǒng)的網(wǎng)頁(yè)HTMLC件中加入Java程序片段和JSP標(biāo)記,就構(gòu)成了 JSP網(wǎng)頁(yè),Web 服務(wù)器在遇到訪問(wèn)JS
21、P網(wǎng)頁(yè)的請(qǐng)求的時(shí)候,首先執(zhí)行能夠其中的程序片段,然后將執(zhí)行 結(jié)果以HTML的格式返回給客戶。程序片段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)以及發(fā)送 Email等,這些就是建立動(dòng)態(tài)網(wǎng)站所需要的功能。所有的程序操作都在服務(wù)端執(zhí)行,從 網(wǎng)絡(luò)上傳送給客戶端僅僅是得到的結(jié)果,所以對(duì)客戶的瀏覽器要求很低,可以實(shí)現(xiàn)無(wú) Plugin 無(wú) ActiveX 無(wú) JavaApplet 甚至無(wú) Frame 的效果13。JSP技術(shù)是當(dāng)前較為熱門的 Web開發(fā)技術(shù)。本文詳細(xì)介紹了 JSP的基本工作原理及 利用JSP構(gòu)建本系統(tǒng)的步驟,就JSP的關(guān)鍵技術(shù)如JavaBeans數(shù)據(jù)庫(kù)與JDBC技術(shù)的實(shí)現(xiàn) 及應(yīng)用進(jìn)行了扼要的闡述。下面就當(dāng)前
22、本煙草專賣產(chǎn)品倉(cāng)庫(kù)管理系統(tǒng)所采用的開發(fā)工具 JSP,與ASP從技術(shù)上進(jìn)行了分析和比較,肯定了 JSP在構(gòu)建動(dòng)態(tài)網(wǎng)站中的優(yōu)勢(shì)。1)與ASP的比較Mircosoft公司的ASP#術(shù)也是動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)技術(shù)。JSP和ASPft形式上十分相似, ASP程序員一眼就能認(rèn)出%及%=%但是深入探究下去會(huì)發(fā)現(xiàn)他們有很多的差別, 其中主要有三點(diǎn):JSP的安全性和效率更高。ASP以源碼形式存放,以解釋方式運(yùn)行,每次 ASP網(wǎng)頁(yè) 調(diào)用都要從源碼進(jìn)行解釋,運(yùn)行效率不高。另外,R S的漏洞曾使很多網(wǎng)站源程序大暴 光。JSP執(zhí)行前先被編譯成字節(jié)碼,字節(jié)碼由Java虛擬機(jī)解釋執(zhí)行,比源碼解釋效率高。服務(wù)器上還有字節(jié)碼 CACH
23、機(jī)制,能提高字節(jié)碼的訪問(wèn)效率。JSP的組件方式更方便。ASP通過(guò)COM來(lái)擴(kuò)充復(fù)雜的功能,如文件上載、發(fā)送 email以及將業(yè)務(wù)處理或者復(fù)雜計(jì)算分離出來(lái)成為獨(dú)立可重復(fù)利用的模塊。JSP通過(guò)JavaBean實(shí)現(xiàn)同樣的功能擴(kuò)充。在開發(fā)方面,COM勺開發(fā)遠(yuǎn)比JavaBean復(fù)雜和繁瑣,學(xué)會(huì)ASP不難,但是學(xué)會(huì)開發(fā) COMK不簡(jiǎn)單。在維護(hù)方面,COM、須在服務(wù)器上注冊(cè),如 果修改了 COME序,就必須重新注冊(cè),甚至必須重新啟動(dòng)或者關(guān)閉計(jì)算機(jī)。JavaBean不需要注冊(cè)放在CLASSPAT包含的目錄中就可以了。另外 JavaBean是完全的OOP可以針 對(duì)不同業(yè)務(wù)處理功能方便地建立一整套可重復(fù)利用的對(duì)象庫(kù)
24、14。 JSP的使用平臺(tái)更廣。ASP目前僅用于NT和H S。雖然Unix下有 ChiliSoft 的插件來(lái)支持ASP但是ASP本身的功能有Bg,必須通過(guò) ASP+COM組合來(lái)補(bǔ) 充,Unix下的COM困現(xiàn)起來(lái)非常困難。2)與PHPt匕較PHP是免費(fèi)的、開放源碼的、HTM瞅入其中的腳本語(yǔ)言,與ASPffi JSP都有某種程度 的類似。JSP的一項(xiàng)優(yōu)勢(shì)是動(dòng)態(tài)部分用Java編寫,Java已經(jīng)在互聯(lián)網(wǎng)、數(shù)據(jù)庫(kù)訪問(wèn)、分 布式對(duì)象等方面擁有廣泛的 API;而PH固!要學(xué)習(xí)全新的、應(yīng)用相對(duì)不廣泛的語(yǔ)言。JSP第二項(xiàng)優(yōu)勢(shì)是,和PH號(hào)目比,JSP擁有極為廣泛的工具和服務(wù)器提供商的支持15。關(guān)于JDBC SUN公
25、司開發(fā)的Java數(shù)據(jù)庫(kù)應(yīng)用程序訪問(wèn)接口 JDBC在JDK1.1公布 時(shí),SQL類包也就是JDBC應(yīng)用程序訪問(wèn)接口已經(jīng)成為了 Java語(yǔ)言的標(biāo)準(zhǔn)部件之一。2.4MySql數(shù)據(jù)庫(kù) 2.4.1MySQL 簡(jiǎn)介個(gè)人資料整理 僅限學(xué)習(xí)使用MySQL最初的開發(fā)者白意圖是用mSQL和他們自己的快速低級(jí)例程(ISAM>i連接表格。不管怎樣,在經(jīng)過(guò)一些測(cè)試后,開發(fā)者得出結(jié)論:mSQL并沒(méi)有他們需要的那么快和靈活。這導(dǎo)致了一個(gè)使用幾乎和 mSQL樣的API接口的用于他們的數(shù)據(jù)庫(kù)的新的 SQL> 口的產(chǎn)生,這樣,這個(gè) API被設(shè)計(jì)成允許為用于 mSQLffi寫的第三方代碼更容易移植到 MySQ LMyS
26、QLa個(gè)名字是怎么來(lái)的已經(jīng)不清楚了?;局改虾痛罅康膸?kù)和工具帶有前 綴“my已經(jīng)有10年以上,而且不管怎樣,MySQL A由始人之一的Monty Widenius的 女兒也叫My。這兩個(gè)到底是哪一個(gè)給出了 MySQLg個(gè)名字至今依然是個(gè)迷,包括開發(fā)者 在內(nèi)也不知道。MySQL勺海豚標(biāo)志白名字叫" sakila ",它是由MySQL AB勺創(chuàng)始人從用戶在“海豚 命名”的競(jìng)賽中建議的大量的名字表中選出的。獲勝的名字是由來(lái)自非洲斯威士蘭的開 源軟件開發(fā)者 Ambrose Twebaze提供。根據(jù) Ambrose所說(shuō),Sakila 來(lái)自一種叫SiSwati 的斯威士蘭方言,也是在A
27、mbrose的家鄉(xiāng)烏干達(dá)附近的坦桑尼亞的 Arusha的一個(gè)小鎮(zhèn)的 名字。2.4.2 MySQL 的特性1 .使用C和C+與寫,并使用了多種進(jìn)行測(cè)試,保證源代碼的可移植性2.支持AIX、HP-UX、Mac OS Netware、OpenBSD OS/2 Wrap、Solaris、Windows 等多種 操作系統(tǒng)3 .為多種編程語(yǔ)言提供了API o這些編程語(yǔ)言包括、C+、Java、Eiffel 、Ruby和 Tcl 等。4 .支持,充分利用CPUS源5 .優(yōu)化的查詢算法,有效地提高查詢速度6 .既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作 為一個(gè)庫(kù)而嵌入到其他的軟件中提供多
28、語(yǔ)言支持,常見的如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名7 .提供TCP/IP、ODBC口 JDB*多種數(shù)據(jù)庫(kù)連接途徑8 .提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具9 .可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù)2.5Servlet 簡(jiǎn)介Servlet是一種服務(wù)器端的Java應(yīng)用程序,具有獨(dú)立于平臺(tái)和協(xié)議的特性,可以生成動(dòng)態(tài)的WebM面。它擔(dān)當(dāng)客戶請(qǐng)求<Web»U覽器或其他HTT哈戶程序)與服務(wù)器響應(yīng)<HTTP服務(wù)器上的數(shù)據(jù)庫(kù)或應(yīng)用程序)的中間層。Servlet是位于Web服務(wù)器內(nèi)部的服務(wù)器端的Java應(yīng)用程序,與傳統(tǒng)的從命令
29、行啟動(dòng)的Java應(yīng)用程序不同,Servlet由Web服務(wù)器進(jìn)行加載,該Wet®務(wù)器必須包含支持Servlet的Java虛擬機(jī)。第3章系統(tǒng)分析3.1設(shè)計(jì)思想在線花店系統(tǒng)是一個(gè)相對(duì)簡(jiǎn)單的基本應(yīng)用系統(tǒng),主要滿足傳統(tǒng)的花店運(yùn)營(yíng)需要,將 自己的銷售渠道擴(kuò)展到網(wǎng)上,通過(guò)簡(jiǎn)單的管理,提供給最終消費(fèi)者產(chǎn)品的展現(xiàn)、購(gòu)物、 訂單處理等以實(shí)現(xiàn)鮮花的在線銷售。本次設(shè)計(jì)希望設(shè)計(jì)一個(gè)網(wǎng)上鮮花商店系統(tǒng),它包括以下電子商務(wù)B2c網(wǎng)站的常見功能:(1)鮮花產(chǎn)品選購(gòu)??砂茨夸浄绞讲檎阴r花種類或通過(guò)導(dǎo)航屬性進(jìn)行查詢,并可查看 鮮花詳細(xì)情況。個(gè)人資料整理 僅限學(xué)習(xí)使用 訂單提交功能。顧客選完商品后,可以進(jìn)行訂購(gòu)這一交易過(guò)程
30、。從顧客方面說(shuō), 顧客提交訂單后,此網(wǎng)站的網(wǎng)上交易已經(jīng)完成,應(yīng)該進(jìn)入管理者的訂單處理過(guò) 程。(3) 訂單查詢功能。管理員可以查詢訂單和訂單的處理情況。顧客提交完訂單后,應(yīng) 該有訂單確認(rèn)的過(guò)程。一旦訂單得到處理確認(rèn),網(wǎng)上交易即告完成。(4) 用戶管理功能。為保證網(wǎng)上交易的安全性,對(duì)顧客的身份進(jìn)行驗(yàn)證和管理十分必 要,因此需要支持用戶注冊(cè)、用戶登錄、身份驗(yàn)證等。管理員也屬于用戶一類,成 功登錄后,可以查看到全部用戶的訂單情況。本系統(tǒng)設(shè)計(jì)時(shí)把頁(yè)面中一些常用的部分集成為模塊,例如頁(yè)面的頭部和產(chǎn)品導(dǎo)航模 塊,這樣設(shè)計(jì)新的頁(yè)面時(shí)如果有重復(fù)出現(xiàn)的部分,只需要拿現(xiàn)成的模塊嵌套組裝就可以 了。3.2業(yè)務(wù)流程分析
31、系統(tǒng)的基本業(yè)務(wù)流程如下:首先用戶來(lái)到系統(tǒng)首頁(yè),根據(jù)自己需要和目錄分類信息 查看選擇鮮花,選擇完畢在進(jìn)入訂購(gòu)鮮花環(huán)節(jié)之前,需要顧客進(jìn)行注冊(cè)登錄才能進(jìn)行繼 續(xù)填寫和生成訂單的功能,登錄成功后可以填寫訂單信息,系統(tǒng)會(huì)根據(jù)用戶填寫的信息 自動(dòng)生成訂單,這樣一次網(wǎng)上購(gòu)花行為就算完成。具體系統(tǒng)業(yè)務(wù)流程如圖3-1所示。個(gè)人資料整理 僅限學(xué)習(xí)使用查看合適的鮮花查看鮮花詳細(xì)信息訂購(gòu)鮮花填寫訂單 輸入用戶信息登錄提交訂單繼續(xù)其他操作圖3-1系統(tǒng)業(yè)務(wù)流程圖3.3系統(tǒng)的邏輯模型3.3.1數(shù)據(jù)流圖通過(guò)對(duì)在線花店系統(tǒng)的功能劃分,業(yè)務(wù)流程操作分析可以得到如圖3-2的系統(tǒng)一層數(shù)據(jù)流圖用戶信息顧客核對(duì)密碼處理訂單處理訂單過(guò)程的
32、二層數(shù)據(jù)流圖如圖 3-4所示注冊(cè)登錄處理過(guò)程的二層數(shù)據(jù)流圖如圖3-3所示用戶信息已核對(duì)密碼 用戶圖3-3注冊(cè)登錄二層數(shù)據(jù)流圖填寫訂單提交訂單查詢 全番 訂單已注冊(cè)登錄國(guó)寫、確認(rèn)提 交訂單圖3-2系統(tǒng)一層數(shù)據(jù)流圖從圖中可以看出整個(gè)過(guò)程有三個(gè)處理過(guò)程:注冊(cè)登錄處理過(guò)程,選購(gòu)產(chǎn)品處理過(guò)程和處理訂單過(guò)程顧客訂單信息管理員查詢?nèi)?訂單已核對(duì)用戶 名用戶鮮花訂單處理顧客用 戶發(fā)顧客申請(qǐng)登錄上廣核對(duì)用戶名訂單信息管理員其他操作用戶信息W個(gè)人資料整理 僅限學(xué)習(xí)使用圖3-4處理訂單二層數(shù)據(jù)流圖3.3.2數(shù)據(jù)字典一層數(shù)據(jù)流圖的數(shù)據(jù)字典如下:數(shù)據(jù)流:(1)名稱:顧客信息簡(jiǎn)要說(shuō)明:用戶數(shù)據(jù)庫(kù)提供顧客數(shù)據(jù)數(shù)據(jù)流來(lái)源:
33、顧客數(shù)據(jù)流去向:用戶信息數(shù)據(jù)(2)名稱:訂單信息簡(jiǎn)要說(shuō)明:向訂單數(shù)據(jù)庫(kù)/顧客提供訂單信息數(shù)據(jù)流來(lái)源:顧客/訂單信息數(shù)據(jù)庫(kù)數(shù)據(jù)流去向:訂單信息數(shù)據(jù)庫(kù)/顧客數(shù)據(jù)存儲(chǔ):(1)名稱:用戶信息說(shuō)明:顧客信息表內(nèi)容,注冊(cè)登錄時(shí)顧客應(yīng)填寫的信息結(jié)構(gòu):用戶名,密碼,真實(shí)姓名,性別,年齡(2)名稱:產(chǎn)品信息說(shuō)明:產(chǎn)品信息表內(nèi)容,顧客瀏覽選購(gòu)產(chǎn)品時(shí)出現(xiàn)的信息結(jié)構(gòu):產(chǎn)品id ,產(chǎn)品名稱,產(chǎn)品顏色,銷售價(jià)格(3)名稱:訂單信息說(shuō)明:包括訂單信息表和訂單明細(xì)表的內(nèi)容,生成訂單時(shí)應(yīng)填寫的內(nèi)容結(jié)構(gòu):訂單信息表包括:訂單號(hào),產(chǎn)品名稱,產(chǎn)品顏色,產(chǎn)品單價(jià),訂購(gòu)數(shù)量,收貨人姓名,送貨地址,收貨人電話訂單明細(xì)表包括:產(chǎn)品id ,產(chǎn)
34、品名稱,產(chǎn)品價(jià)格,數(shù)量,訂單id處理過(guò)程:(1)名稱:注冊(cè)登錄輸入:注冊(cè)登錄信息輸出:成功登錄信息處理過(guò)程描述:根據(jù)顧客輸入信息判斷是否合法用戶,合法就允許登錄,否則請(qǐng) 顧客先注冊(cè)再登錄個(gè)人資料整理 僅限學(xué)習(xí)使用(2)名稱:選購(gòu)商品輸入:成功登錄信息輸出:訂購(gòu)成功處理過(guò)程描述:根據(jù)顧客的選擇,生成訂單,提交訂單,訂購(gòu)成功(3)名稱:處理訂單處理過(guò)程描述:根據(jù)顧客確認(rèn)的訂單信息,生成訂單,并向管理員提供可查詢的 訂單信息第4章系統(tǒng)設(shè)計(jì)4.1概要設(shè)計(jì)系統(tǒng)主要分為用戶管理模塊、用戶功能模塊和管理員模塊三大部分,每一部分又可分為若干功能小模塊。將頁(yè)面中常用的部分設(shè)計(jì)為頁(yè)面模塊,共享使用。1.用戶管理模
35、塊:用戶管理功能包括用戶注冊(cè)、用戶登錄、身份驗(yàn)證等功能,如圖 4-1所示。相關(guān)功能設(shè)計(jì)如下:<1)用戶注冊(cè)和驗(yàn)證用戶注冊(cè)功能設(shè)置在首頁(yè)中,在用戶登錄的位置提供一個(gè)與注冊(cè)頁(yè)面 連接的鏈接。注冊(cè)時(shí)要實(shí)現(xiàn)一個(gè)用于顧客填寫各項(xiàng)注冊(cè)信息的表單,用戶 名不能重復(fù)。倘若用戶名已被使用,則注冊(cè)失敗返回注冊(cè)頁(yè)面,重新填寫 注冊(cè)信息。倘若注冊(cè)成功,自動(dòng)跳轉(zhuǎn)到鮮花瀏覽頁(yè)面。對(duì)于用戶提交的正 確注冊(cè)信息,應(yīng)該能夠存入數(shù)據(jù)庫(kù)。<2)用戶登錄和驗(yàn)證對(duì)于已注冊(cè)過(guò)的用戶須提供用戶名和密碼才可以登錄使用系統(tǒng)的功能。登錄信息輸入和信息提交。對(duì)用戶輸入的登錄信息進(jìn)行檢查,用戶名和 密碼正確則顯示歡迎信息或畫面,否則要給
36、出提示信息,以幫助用戶確認(rèn)輸 入信息是否正確或用戶需要注冊(cè)等。對(duì)于成功登錄的用戶,應(yīng)開放所有用戶 購(gòu)物功能。圖4-1用戶管理模塊圖2 .用戶購(gòu)物功能模塊:用戶購(gòu)物模塊如圖4-2所示。相關(guān)功能設(shè)計(jì)如下:<1)商品瀏覽首頁(yè)為顧客提供注冊(cè)登錄信息,還為顧客提供了商品信息的鏈接。點(diǎn) 擊鏈接即可查看商品的詳細(xì)信息。<2)訂單管理用戶確認(rèn)商品后,進(jìn)入填寫訂單及提交訂單過(guò)程。包括以下幾個(gè)基本 步驟:進(jìn)入訂單頁(yè)面,填寫訂單,提交訂單。圖4-2用戶購(gòu)物模塊圖3 .管理員模塊:對(duì)于管理員模塊的設(shè)計(jì)比較簡(jiǎn)單,只是提供給管理員查詢?nèi)坑唵魏托薷孽r花信息的功能,管理員只要登錄成功就可以查看到所有用戶的訂單情
37、況,圖 4-3為管理員模塊圖4-3管理員模塊圖4.2 詳細(xì)設(shè)計(jì)4.2.1 管理員登錄設(shè)計(jì)本小節(jié)主要研究管理員登錄設(shè)計(jì)細(xì)節(jié)及管理員登錄后的各種操作,其程序流程圖如下:管理員登錄輸入用戶名密 碼管理員鮮花瀏 覽對(duì)鮮花各種操 作 圖4-4管理員登錄設(shè)計(jì)程序流程圖4.2.2 鮮花選購(gòu)及訂單提交設(shè)計(jì)用戶登錄后可以查看鮮花詳細(xì)信息,并且可以選購(gòu)鮮花,具體如圖 4-5填寫并提交 訂單否 A-二是否繼續(xù)選購(gòu)二二=其他操作是圖4-5鮮花選購(gòu)訂單提交設(shè)計(jì)程序流程圖4.3 數(shù)據(jù)存儲(chǔ)設(shè)計(jì)4.3.1 數(shù)據(jù)庫(kù)分析個(gè)人資料整理 僅限學(xué)習(xí)使用簡(jiǎn)單來(lái)說(shuō)在線花店系統(tǒng)有三個(gè)對(duì)象:用戶 (包括管理員 、鮮花產(chǎn)品。用戶瀏覽鮮花 產(chǎn)品,
38、并且在需要的時(shí)候下訂單。給這些信息提供增加、修改、保存、更新和查詢,這 就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足這些信息的輸入和輸出。系統(tǒng)需要積累用戶資源,要記錄用戶的信息,具體包括用戶的用戶名、地址、電話 和密碼等基本信息。系統(tǒng)要給用戶展現(xiàn)產(chǎn)品,把鮮花產(chǎn)品的詳細(xì)信息介紹給用戶,具體包括產(chǎn)品名稱、 各類屬性等。本系統(tǒng)是電子商務(wù)網(wǎng)站,最終目的是為用戶服務(wù),使用戶瀏覽產(chǎn)品后有購(gòu)買欲望, 進(jìn)行購(gòu)買行為。在這個(gè)環(huán)節(jié),需要記錄購(gòu)買的產(chǎn)品信息,付款人的信息,收貨人的信 息,下單時(shí)間等。4.3.2 E-R 圖經(jīng)過(guò)對(duì)系統(tǒng)的分析,繪制出系統(tǒng)的 E-R圖,如圖4-6所示,其中設(shè)計(jì)規(guī)劃出的實(shí)體 包含網(wǎng)站顧客實(shí)體、鮮花實(shí)體和訂單關(guān)
39、系實(shí)體。圖4-6實(shí)體關(guān)系E-R圖圖4-8是采購(gòu)訂單的實(shí)體E-R圖個(gè)人資料整理 僅限學(xué)習(xí)使用圖4-9是產(chǎn)品實(shí)體E-R圖4.3.3 數(shù)據(jù)表設(shè)計(jì)將上面的實(shí)體關(guān)系圖轉(zhuǎn)化為某種數(shù)據(jù)庫(kù)系統(tǒng)支持的實(shí)際數(shù)據(jù)模型。在線花店系統(tǒng)中各個(gè)表的設(shè)計(jì)結(jié)果如下面表格所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一 個(gè)表,表4-1為顧客表,記錄顧客的信息。表4-1user顧客信息表字段名稱數(shù)據(jù)類型字符長(zhǎng)度是否為空說(shuō)明id自動(dòng)編號(hào)-否主鍵,顧客在網(wǎng)站的唯一標(biāo)識(shí),從 1開始遞增accout文本類型10否顧客idpassword文本類型12否顧客密碼sex文本類型4否性別ageInt色10否年齡表4-2為產(chǎn)品信息列表,記錄花店現(xiàn)有的產(chǎn)品信息表4-
40、2flowers 產(chǎn)品信息列表字段名稱數(shù)據(jù)類型字符長(zhǎng)度是否為空說(shuō)明id自動(dòng)編號(hào)10否主鍵,從1開始遞增f_name文本類型4r否鮮花名字color文本類型16否鮮花顏色priceDouble 類型否鮮花單價(jià)表中的產(chǎn)品種類一項(xiàng)主要用于目錄查詢時(shí)使用表4-3為訂單信息表,記錄花店的訂單信息。表4-3f_order 訂單信息表字段名稱數(shù)據(jù)類型字段長(zhǎng)度是否為空說(shuō)明id自動(dòng)編號(hào)-否主鍵,訂單id,從1開始遞增name文本類型10否付款人姓名address文本類型15否付款人地址phone文本類型25否付款人電話user_id文本類型50否下訂單用戶關(guān)聯(lián)userid)f_idInt色10否所購(gòu)鮮化種類關(guān)聯(lián)
41、f_orderid)time日期類型50否訂單生成時(shí)間finish文本類型10否訂單是否完成送貨表中訂單的付款人一般是網(wǎng)站會(huì)員,收貨人可以是自己,也可以是自己的朋友,所 以對(duì)這兩方面信息分開進(jìn)行記錄。第5章系統(tǒng)實(shí)現(xiàn)5.1 主要頁(yè)面框架設(shè)計(jì)通過(guò)上面的需求分析和設(shè)計(jì),可以得到系統(tǒng)頁(yè)面的設(shè)計(jì)框架。由于是屬于網(wǎng)站系統(tǒng),所以系統(tǒng)的主頁(yè)設(shè)計(jì)必不可少。在主頁(yè)中主要能實(shí)現(xiàn)用戶的簡(jiǎn)單注冊(cè)登錄,管理員登錄,鮮花瀏覽等功能。顧客可以通過(guò)頁(yè)面上提供的鏈接來(lái)到瀏覽產(chǎn)品詳細(xì)信息的頁(yè)面,所以產(chǎn)品詳細(xì)信息 的瀏覽頁(yè)面也是需要的。首頁(yè)還為顧客和管理員設(shè)置了登錄鏈接,由于顧客和管理員權(quán) 限不一樣,所以點(diǎn)擊鏈接登錄頁(yè)面和跳轉(zhuǎn)頁(yè)面都
42、不一樣。顧客瀏覽鮮花后,決定了購(gòu)買產(chǎn)品,填寫訂單的頁(yè)面設(shè)計(jì)也就需要,在這個(gè)頁(yè)面顧 客可以看到自己決定購(gòu)買產(chǎn)品的名稱、數(shù)量、單價(jià)等信息,確認(rèn)信息之后,便可提交訂 單。另外,填寫訂單頁(yè)面只有顧客登錄后才可進(jìn)入,所以用戶的登錄和注冊(cè)功能也是不 可或缺的,因此在設(shè)計(jì)中也為這個(gè)功能設(shè)計(jì)了一個(gè)頁(yè)面。5.2 公共模塊的編寫在系統(tǒng)設(shè)計(jì)過(guò)程中,采用程序模塊化設(shè)計(jì)方法,使在系統(tǒng)的設(shè)計(jì)時(shí)出現(xiàn)的共用程序 代碼可以重復(fù)使用而不必進(jìn)行反復(fù)編寫,這樣既為系統(tǒng)設(shè)計(jì)節(jié)省了工作量又避免了不必 要的錯(cuò)誤。在設(shè)計(jì)中需要重用的程序文件有:數(shù)據(jù)庫(kù)連接程序文件5.2.1 數(shù)據(jù)庫(kù)連接文件JDBCHelper.java主要程序功能連接MySq
43、l數(shù)據(jù)庫(kù)public final class JDBCHelper private static String DRIVER = "com.mysql.jdbc.Driver”private static String URL = "jdbc:mysql:/localhost:3306/ts2private static String USER_NAME = "root" 。private static String PASSWORD = "tmm" 。/第一步和數(shù)據(jù)庫(kù)建立連接;public static Connection get
44、Connection(>Connection con = null 。try Class.forName(DRIVER>。conDriverManager.getConnection(URL,USER_NAME,PASSWORD個(gè)人資料整理 僅限學(xué)習(xí)使用 catch (ClassNotFoundException e> e.printStackTrace(> 。 catch (SQLException e> e.printStackTrace(> 。return con 。 /關(guān)閉連接;public static void close(Connection
45、con> if(con!=null>try con.close(>。con = null o catch (SQLException e> e.printStackTrace(> 。/根據(jù)獲取的連接創(chuàng)建PreparedStatement ;public static PreparedStatement createPreparedStatement(Connection con,String sql>PreparedStatement pst = null 。 try pst = con.prepareStatement(sql> 。 catch (S
46、QLException e> e.printStackTrace(> 。return pst/ 關(guān)閉 PreparedStatement ;public static void close(PreparedStatement pst> if(pst!=null>try pst.close(> o pst = null o catch (SQLException e> e.printStackTrace(> 。根據(jù)獲取的連接創(chuàng)建 Statement ;public static Statement createStatement(Connection c
47、on> Statement st = null 。try st = con.createStatement(> catch (SQLException e> e.printStackTrace(> 。 return st 。/ 關(guān)閉 Statement ;public static void close(Statement st> if(st!=null>try st.close(> 。 st = null o catch (SQLException e> e.printStackTrace(>/ 關(guān)閉 ResultSet ;public
48、static void close(ResultSet rs> if(rs!=null>try rs.close(> 。 rs = null o catch (SQLException e> e.printStackTrace(> 。public static void main(String口 args> /測(cè)試連接System.out.println(getConnection(>> 。/ 測(cè)試 PreparedStatementSystem.out.println(createPreparedStatement(getConnection(
49、>, "select * from t_manager">> 。/ 測(cè)試 StatementSystem.out.println(createStatement(getConnection(>>>5.2.2 用戶注冊(cè):package com.test.servlet個(gè)人資料整理 僅限學(xué)習(xí)使用import java.io.IOException 。import javax.servlet.ServletException。import javax.servlet.http.HttpServlet。import javax.servlet.http.HttpServletRequestimport javax.servlet.http.HttpServletResponseimport com.test.dao.UserDao 。import com.test.dto.User 。/用戶注冊(cè),先判斷用戶是否已經(jīng)存在,向 user表中插入數(shù)據(jù)! publi
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025辦公樓租賃合同協(xié)議
- 鐘樓區(qū)外墻巖板施工方案
- 全國(guó)滇人版初中信息技術(shù)七年級(jí)上冊(cè)第二單元第5課《電子雜志的規(guī)劃》教學(xué)設(shè)計(jì)
- 地基固化施工方案
- 七年級(jí)生物上冊(cè) 第二單元 生物體的結(jié)構(gòu)層次教學(xué)設(shè)計(jì) (新版)新人教版
- 2024年第二季度戰(zhàn)場(chǎng)風(fēng)水
- 美術(shù)課件防下載軟件
- 企業(yè)對(duì)外宣傳與品牌建設(shè)策略手冊(cè)
- 數(shù)據(jù)庫(kù)管理與優(yōu)化技術(shù)實(shí)踐手冊(cè)
- 音樂(lè)廳小劇場(chǎng)工程施工設(shè)計(jì)方案
- 兒童福利政策課件解讀
- 公司關(guān)聯(lián)擔(dān)保效力裁判規(guī)則完善研究
- 2024年內(nèi)蒙古氣象部門招聘呼和浩特包頭鄂爾多斯等考試真題
- 炎德·英才大聯(lián)考長(zhǎng)郡中學(xué)2025屆高三3月月考試卷(七)地理試卷(含答案詳解)
- 遼寧省營(yíng)口市大石橋市第二初級(jí)中學(xué)2024-2025學(xué)年九年級(jí)下學(xué)期開學(xué)考試數(shù)學(xué)試卷
- 2025年法治素養(yǎng)考試試題及答案
- 居室空間設(shè)計(jì) 課件 項(xiàng)目一居室空間設(shè)計(jì)概述
- 《經(jīng)濟(jì)形勢(shì)分析》課件
- T-CPI 11037-2024 石油天然氣鉆采設(shè)備水力振蕩器技術(shù)與應(yīng)用規(guī)范
- 福建省廈門市集美區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期期末考試英語(yǔ)試題(無(wú)答案)
- 招生政策宣講與解答
評(píng)論
0/150
提交評(píng)論