【正文】
很容易地將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到Web頁(yè)面上。 從系統(tǒng)中注銷216。員工則可以對(duì)會(huì)員、訂單和產(chǎn)品進(jìn)行各項(xiàng)維護(hù)工作。數(shù)據(jù)庫(kù)層實(shí)現(xiàn)了業(yè)務(wù)數(shù)據(jù)的物理存儲(chǔ),會(huì)員服務(wù)系統(tǒng)采用的是SQL Server數(shù)據(jù)庫(kù)。如圖42所示。應(yīng)用JSP連接SQL Server數(shù)據(jù)庫(kù)時(shí)是需要加載JSPSQL Server驅(qū)動(dòng)程序,首先是SQL Server2000的JDBC驅(qū)動(dòng)程序的下載,下載地址在:,下載結(jié)束后,把該文件解壓到C:\jdbc,然后把解壓出的org文件夾復(fù)制到服務(wù)器Tomcat文件夾里面的webapps\root\webinf\classes文件夾下,安裝就算完成了。%/body/html在瀏覽器中輸入://localhost:8080/,查看運(yùn)行結(jié)果為圖48如下[15]。 (gbk)。該文件源代碼略。該系統(tǒng)采用當(dāng)前比較流行的Java和JSP等技術(shù)構(gòu)建,是基于B/S應(yīng)用體系結(jié)構(gòu)的一個(gè)應(yīng)用,實(shí)現(xiàn)了業(yè)務(wù)邏輯、前臺(tái)頁(yè)面和數(shù)據(jù)存儲(chǔ)層的分離,任何一層的變化,不會(huì)影響其他兩層,使系統(tǒng)更加健壯和靈活,能夠適應(yīng)系統(tǒng)的不斷變化和發(fā)展。在這里我首先要感謝我的導(dǎo)師王貴成老師??偟膩?lái)說(shuō),此次畢業(yè)設(shè)計(jì)完成了任務(wù)書(shū)規(guī)定的各項(xiàng)要求,在學(xué)習(xí)Java語(yǔ)言等內(nèi)容的基礎(chǔ)上,進(jìn)一步學(xué)習(xí)并實(shí)踐了網(wǎng)頁(yè)制作、Web服務(wù)器安裝、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)操作、JSP程序設(shè)計(jì)等多種實(shí)用技術(shù),成功設(shè)計(jì)出一個(gè)功能基本齊全的網(wǎng)絡(luò)系統(tǒng)。 查詢個(gè)人訂單會(huì)員可以查詢個(gè)人的訂單,如圖414所示。 else{ if(members[0].getMember_Password().equals(password)){ (Member,members[0])。視圖層的實(shí)現(xiàn):視圖層主要包括各類JSP頁(yè)面 會(huì)員注冊(cè)與系統(tǒng)登陸,提供了會(huì)員注冊(cè)和系統(tǒng)登陸入口。while(()) {%您的第一個(gè)字段內(nèi)容為:%=(1)%br您的第二個(gè)字段內(nèi)容為:%=(2)%br%}%%(數(shù)據(jù)庫(kù)操作成功,恭喜你!!)。從SQL Server的官方站下載個(gè)人版和SQLSERVER 2000的SP4 補(bǔ)丁包,解壓后安裝在C盤(pán)下。C:\jdk\lib\?! aseEntityMemberEntityOrderEntityProductEntityStaffEntity圖34 實(shí)體類的繼承關(guān)系DAO類負(fù)責(zé)實(shí)現(xiàn)各實(shí)體類的業(yè)務(wù)規(guī)則以及對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)(例如實(shí)現(xiàn)在數(shù)據(jù)庫(kù)中添加一個(gè)會(huì)員實(shí)體對(duì)象)。(2)員工(Staff):代表一個(gè)音像產(chǎn)品員工實(shí)體,主要屬性包括員工姓名、員工賬號(hào)、密碼等。 會(huì)員注冊(cè)與系統(tǒng)登陸216。 (3)豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。第四種是本機(jī)協(xié)議Java驅(qū)動(dòng)程序。Applet裝入Web瀏覽器并在Web瀏覽器內(nèi)執(zhí)行,而Servlet則是裝入Web服務(wù)器并在Web服務(wù)器內(nèi)執(zhí)行。⑹ 處理問(wèn)題不同:C/S程序可以處理用戶面固定,并且在相同區(qū)域,安全要求高的需求,與操作系統(tǒng)相關(guān),應(yīng)該都是相同的系統(tǒng)。B/S建立在廣域網(wǎng)之上的,不必是專門(mén)的網(wǎng)絡(luò)硬件環(huán)境,例如電話上網(wǎng),租用設(shè)備,信息自己管理,有比C/S更強(qiáng)的適應(yīng)范圍,一般只要有操作系統(tǒng)和瀏覽器就行。它是軟件系統(tǒng)體系結(jié)構(gòu),通過(guò)它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到Client端和Server端來(lái)實(shí)現(xiàn),降低了系統(tǒng)的通訊開(kāi)銷。數(shù)據(jù)庫(kù)測(cè)試中,三者分別對(duì)Oracle 8進(jìn)行了1000次Insert,Update,Select和Delete:JSP需要13秒,PHP需要69秒,ASP則需要73秒。普通的 HTML頁(yè)面只依賴于Web服務(wù)器,而ASP 、PHP、JSP頁(yè)面需要附加的語(yǔ)言引擎分析和執(zhí)行程序代碼。以期能夠通過(guò)使用Java技術(shù)實(shí)現(xiàn)一個(gè)完整的網(wǎng)上音像制品銷售系統(tǒng)。一個(gè)銷售企業(yè)如果它的庫(kù)存很小就大大降低了它的成本,低成本戰(zhàn)略就得以應(yīng)用。這種商務(wù)覆蓋企業(yè)與政府組織間的各項(xiàng)事務(wù)。 (2) Detailed parison of the ASP, JSP, PHP emerce platform for the development of three popular languages, the final selection of the most promising to support the JSP Java technology, eventually applied to System Development。本文最終形成了一個(gè)界面風(fēng)格統(tǒng)一、穩(wěn)定、使用方便、并具有良好擴(kuò)展性的網(wǎng)絡(luò)銷售平臺(tái),為構(gòu)建網(wǎng)絡(luò)銷售系統(tǒng),實(shí)現(xiàn)電子商務(wù)系統(tǒng),提供了一個(gè)參考。它是在過(guò)去一直有交易關(guān)系或者今后一定要繼續(xù)進(jìn)行交易的企業(yè)間,為了相同的經(jīng)濟(jì)利益,共同進(jìn)行的設(shè)計(jì)、開(kāi)發(fā)或全面進(jìn)行時(shí)常及庫(kù)存管理而利用的信息網(wǎng)絡(luò)。低的庫(kù)存必然帶來(lái)了巨大的利潤(rùn)率。本文對(duì)網(wǎng)上音像產(chǎn)品銷售系統(tǒng)進(jìn)行了設(shè)計(jì)與實(shí)現(xiàn)。三者都提供在 HTML代碼中混合某種程序代碼、由語(yǔ)言引擎解釋執(zhí)行程序代碼的能力。有人做過(guò)試驗(yàn),對(duì)這三種語(yǔ)言分別做回圈性能測(cè)試及存取Oracle數(shù)據(jù)庫(kù)測(cè)試。 數(shù)據(jù)庫(kù)技術(shù)綜觀整個(gè)數(shù)據(jù)庫(kù)信息系統(tǒng)平臺(tái)的發(fā)展過(guò)程,先后共產(chǎn)生了以下四種模式:主機(jī)終端模式、客戶機(jī)/服務(wù)器模式(Client/Server即C/S模式)、瀏覽器/服務(wù)器模式(Browser/Server即B/S模式)。特別是在JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。C/S程序由于整體性,必須整體考察,處理出現(xiàn)的問(wèn)題以及系統(tǒng)升級(jí)難,可能是再做一個(gè)全新的系統(tǒng)。 Java ServletServlet是一種獨(dú)立于平臺(tái)和協(xié)議的服務(wù)器端的Java應(yīng)用程序,可以生成動(dòng)態(tài)的Web頁(yè)面。第一種是JDBCODBC橋驅(qū)動(dòng)程序。SQL Server近年來(lái)不斷更新版本,1996年Microsoft 推出了SQL Server ;1998年SQL Server ;SQL Server 2000是Microsoft公司于2000年推出的版本,也是至今應(yīng)用最廣泛的版本。普通用戶需要在會(huì)員服務(wù)系統(tǒng)中注冊(cè)后方可成為會(huì)員,因此系統(tǒng)必須為所有用戶提供會(huì)員注冊(cè)和系統(tǒng)登錄的功能。 產(chǎn)品216。在會(huì)員服務(wù)系統(tǒng)中,業(yè)務(wù)實(shí)體主要包含會(huì)員、員工、訂單和產(chǎn)品,每個(gè)實(shí)體都有一個(gè)相應(yīng)的實(shí)體類,這些實(shí)體類本質(zhì)上是JavaBean,其中封裝了實(shí)體的各項(xiàng)屬性。除了Path變量,還需要設(shè)置CLASSPATH環(huán)境變量,CLASSPATH用于指明所有需要引用的類所在的目錄。 圖45 Product表結(jié)構(gòu)訂單表Order的定義如圖46所示。Statement stmt=(,)。各基類編寫(xiě)完成后,按順序首先開(kāi)始實(shí)現(xiàn)模型層的各類文件,包括各實(shí)體類文件和相應(yīng)的DAO實(shí)現(xiàn)類文件。 try{ members = (MemberEntity[])(sql)。圖412 生成訂購(gòu)單。此外,由于時(shí)間精力有限,網(wǎng)站還存在一些缺點(diǎn),功能也不夠完善。這期間所學(xué)到的知識(shí)和獲得的能力以及做人的道理,都將對(duì)我以后的工作有巨大的幫助。五、總結(jié) 網(wǎng)上音像制品交易系統(tǒng)是基于Web的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)的一個(gè)具體的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)。charset=gb2312%,就可以消除亂碼了。 if(action != null) if((submit)){ String account = (Member_Account)。其次是實(shí)現(xiàn)模型層,主要工作是編寫(xiě)各實(shí)體類和DAO類。charset=gb2312%% page import=.*%htmlbody%().newInstance()。[12] 數(shù)據(jù)庫(kù)設(shè)計(jì) 關(guān)系模型分析會(huì)員(Member)和訂單(Order)、訂單(Order)和產(chǎn)品(Product)都是一對(duì)多的關(guān)系,訂單(Order)中包含了Order_Product_ID和Order_Member_ID字段,分別用于和會(huì)員(Member)表中的ID和產(chǎn)品(Product)表中的ID相關(guān)聯(lián)。1 JDK的安裝和配置首先,在Sun公司的網(wǎng)站上下載的文件名為:,安裝的路徑是C:\jdk。如圖32所示。 系統(tǒng)登陸與注銷216。三、系統(tǒng)方案規(guī)劃 提出構(gòu)想及設(shè)計(jì)特點(diǎn) 提出構(gòu)想如今網(wǎng)上購(gòu)物是網(wǎng)絡(luò)服務(wù)的一大熱點(diǎn),幾乎各大著名網(wǎng)站都提供此類服務(wù)。(6)關(guān)閉結(jié)果集對(duì)象。Java Servlet是JSP技術(shù)的基礎(chǔ),大型的Web應(yīng)用程序的開(kāi)發(fā)需要Java Servlet和JSP配合才能完成[8]。⑵ B/S的優(yōu)缺點(diǎn)① 維護(hù)和升級(jí)方式簡(jiǎn)單;② 成本降低,選擇更多;③ 應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重。SUN和IBM推的JavaBean構(gòu)件技術(shù)等,使B/S更加成熟。 B/S模式B/S(Browser/Server)結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu)。對(duì)于大負(fù)荷站點(diǎn),解決方法只有一個(gè):分布計(jì)算。如Win NT,Linux,Unix。 ASP采用腳本語(yǔ)言VB Script、Java Script作為自己的開(kāi)發(fā)語(yǔ)言。PHP的缺點(diǎn)是缺乏規(guī)模支持和多層結(jié)構(gòu)支持,以及提供的數(shù)據(jù)庫(kù)接口支持不統(tǒng)一,這就使得它不適合在購(gòu)物網(wǎng)站的開(kāi)發(fā)中運(yùn)用。中國(guó)的電子商務(wù)因其用戶數(shù)量、商家數(shù)量以及寬帶接入的普及也在迅猛發(fā)展。電子商務(wù)涵蓋的業(yè)務(wù)包括:信息交換、售前售后服務(wù)(如提交產(chǎn)品和服務(wù)的細(xì)節(jié)、產(chǎn)品使用技術(shù)指南、回答顧客意見(jiàn))、銷售、電子支付(如使用電子資金轉(zhuǎn)帳、信用卡、電子支票、電子現(xiàn)金)、運(yùn)輸(包括商品的發(fā)送管理和運(yùn)輸跟蹤,以及可以電子化傳送的產(chǎn)品的實(shí)際發(fā)送)、組建虛擬企業(yè)(組建一個(gè)物理上不存在的企業(yè),集中一批獨(dú)立的中小公司的權(quán)限,提供比任何單獨(dú)公司多得多的產(chǎn)品和服務(wù))、公司和貿(mào)易伙伴可以共同擁有和運(yùn)營(yíng)共享的商業(yè)方法等。內(nèi)容摘要隨著信息技術(shù)的高速發(fā)展以及互聯(lián)網(wǎng)的全面普及,現(xiàn)代企業(yè)面臨的市場(chǎng)已經(jīng)成為全球性的市場(chǎng)。 在20世紀(jì)90年代中期以后,為了電子商務(wù)的目的,把企業(yè)放到因特網(wǎng)上成為許多組織的一個(gè)主要目標(biāo)[2]。要想在現(xiàn)代的企業(yè)競(jìng)爭(zhēng)中不敗,每個(gè)企業(yè)都必須改變自己的運(yùn)營(yíng)方式,改變自己的結(jié)構(gòu)組織方式,以適應(yīng)全球化的電子商務(wù)風(fēng)波。采用PHP的網(wǎng)站如新浪網(wǎng)(sins )、中國(guó)人(Chinaren)等,由于PHP本身存在的一些缺點(diǎn),使得它不適合應(yīng)用于大型電子商務(wù)站點(diǎn),而更適合一些小型的商業(yè)站點(diǎn)。因此ASP與一般的腳本語(yǔ)言相比,要安全得多。JSP同PHP類似,幾乎可以執(zhí)行于所有平臺(tái)。其次,缺乏多層結(jié)構(gòu)支持。而且代價(jià)高,效率低。比C/S有更高的要求,B/S結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢(shì),、Exchange2000等,全面支持網(wǎng)絡(luò)的構(gòu)