醫(yī)藥銷售電子網(wǎng)站畢業(yè)設(shè)計論文_第1頁
醫(yī)藥銷售電子網(wǎng)站畢業(yè)設(shè)計論文_第2頁
醫(yī)藥銷售電子網(wǎng)站畢業(yè)設(shè)計論文_第3頁
醫(yī)藥銷售電子網(wǎng)站畢業(yè)設(shè)計論文_第4頁
醫(yī)藥銷售電子網(wǎng)站畢業(yè)設(shè)計論文_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、摘 要 隨著計算機技術(shù)的迅猛發(fā)展,電腦的普及使用,人們的生活習慣的改變,使得網(wǎng) 上購物越來越來普及深受人們的喜歡。以為足不出戶就能買的自己想要的東西,非 常的方便。也就使的網(wǎng)上購物的網(wǎng)站越來越流行。 南京艾斯醫(yī)藥系統(tǒng)是公司根據(jù)現(xiàn)在的潮流,增加公司藥品的銷售額而開發(fā)的, 是非常前沿的一個運用于實際當中的網(wǎng)站, 就是現(xiàn)在網(wǎng)上購物的實際運用。也是市 場發(fā)展中必然出現(xiàn)的產(chǎn)物,是實際當中的技術(shù)運用。采用 html、javascript 等語言 開發(fā)網(wǎng)站頁面,用 jsp,ajax 的技術(shù)實現(xiàn)動態(tài)設(shè)計,用 mysql 制作系統(tǒng)數(shù)據(jù)庫。本系 統(tǒng)是根據(jù)實際的需求而設(shè)計,通過對計算機硬件和軟件解決方案的論證,對實

2、際應(yīng) 用領(lǐng)域進行深入的調(diào)查分析,已經(jīng)基本上成功地實現(xiàn)了設(shè)計要求。實現(xiàn)了客戶的藥 物購買、搜索相關(guān)信息、用戶注冊功能、網(wǎng)上藥店、后臺管理、游客瀏覽商品等功 能。系統(tǒng)一大特設(shè):用戶不需要注冊也可瀏覽,購買物品下訂單。友好、簡單易用的 web 界面,豐富實用的功能設(shè)置,將吸引更多的上網(wǎng)者瀏覽購買自己所需要的東西, 不用出門就買到自己所需的物品。網(wǎng)上購物是現(xiàn)在生活當中的必不可少的!今后有 很好的發(fā)展前途。 關(guān)鍵字: 實際;網(wǎng)上交易;jsp;mysql abstract fly along with the fast development in computer technology, we have

3、 got ten big progresses in school science and information management. so it needs equal development in every part. the school will be building an information management and educational plat from hardware and software two sides. i developed this system is in order to reduce the teachers pressure, enh

4、ance the work efficiency, optimize the process of students testing, enhance the students identity and papers secrecy. it can save more people money and time thantraditionmethods. this paper gives the basic design idea of the browser/server structure based online course elect system by analyzing the

5、characteristic of the browser/server structure and combining with the actual public elective courses conditions of our schoolit introduces the function module and database design briefly,followed by a discussion on database accessing technology and the active page technology of the course elect syst

6、em based on jsp and mysqlby using this system,students can elect courses online efficientlythis browser/server structure system is developed under myeclipse platform in windows xp operating system, using java as jsp development language and mysql as the database. this system is of higher security an

7、d better performance. the character string, which is used to connecting to the database, can be modified at any time in the file “web.config”. the string is encoded and encrypted, increasing flexibility of the system and security of the database. in code, making use of stored procedure and minimizin

8、g the database opening time to improve performance of the system. keywords: :fact; shopping on the internet; jsp; mysql 目 錄 摘 要.i abstract .ii 1 緒 論.1 1.1 引言 .1 1.2 南京艾斯醫(yī)藥系統(tǒng)構(gòu)架 .1 1.2.1 南京艾斯醫(yī)藥系統(tǒng)需求分析 .1 1.2.2 類似網(wǎng)上購物系統(tǒng) .1 2 jsp 技術(shù)綜述 .3 2.1 tomcat6.0 與 jsp 的結(jié)合.3 2.2 jsp 的內(nèi)部特點.3 2.2.1 jsp 內(nèi)部 9 特點.3 2.3 利

9、用 jdbc 訪問數(shù)據(jù)庫 .4 2.3.1 裝入 jdbc 驅(qū)動程序 .4 2.3.2 定義 .5 2.3.3 建立連接 .5 2.3.4 創(chuàng)建語句并操作數(shù)據(jù)庫 .5 2.3.5 關(guān)閉數(shù)據(jù)對象和鏈接對象 .6 2.4 jsp 與 cgi 的比較.6 3 總體規(guī)劃與設(shè)計.8 3.1 系統(tǒng)可行性分析 .8 3.1.1 當前購物網(wǎng)站的現(xiàn)狀.8 3.2 系統(tǒng)設(shè)計思想 .8 3.3 系統(tǒng)設(shè)計目標 .9 3.3.1 南京艾斯醫(yī)藥商務(wù)系統(tǒng).9 3.4 系統(tǒng)整體結(jié)構(gòu)及其說明 .9 4 南京艾斯醫(yī)藥商務(wù)系統(tǒng)開發(fā)與實現(xiàn).11 4.1 開發(fā)環(huán)境 .11 4.1.1 硬件環(huán)境 .11 4.1.2 軟件環(huán)境 .11 4

10、.2 程序系統(tǒng)結(jié)構(gòu) .13 4.2.1 web 應(yīng)用程序設(shè)計.13 4.2.2 web 應(yīng)用程序具體內(nèi)容.14 4.2.3 web 頁面的設(shè)計與制作.14 4.2.4 設(shè)計過程中使用的主要技術(shù)及元素 .15 4.3 web 數(shù)據(jù)庫的建立及鏈接 .15 4.3.1 數(shù)據(jù)庫簡介 .15 4.3.2 數(shù)據(jù)分析數(shù)據(jù)庫中表的建立 .15 5 系統(tǒng)實現(xiàn)與運行結(jié)果.19 總 結(jié).31 致 謝.32 參考文獻.33 1 緒論 1.1 引言 2006 年 7 月第 18 次中國互聯(lián)網(wǎng)絡(luò)發(fā)展狀況統(tǒng)計調(diào)查顯示:中國經(jīng)常網(wǎng)上購物 人數(shù)已達 3000 萬人,有 1/4 的網(wǎng)民有過購物經(jīng)歷。與上年同期相比,經(jīng)常購物的網(wǎng)

11、民增長了 50%。國網(wǎng)上購物市場巨大,從交易額來看,根據(jù)統(tǒng)計,2005 上半年我國 網(wǎng)上購物者累計購物金額達到 100 億元。相比之下,去年全年也只有 34 億元。 隨著中國電子商務(wù)環(huán)境的不斷改善,網(wǎng)上購物以其便捷、省時、省錢和安全等 特點日益為人們所熟悉和青睞,網(wǎng)上比較購物網(wǎng)站也必將借此時機迅速崛起。 為了適應(yīng)新形勢的發(fā)展,目前國內(nèi)有很多公司團體研究開發(fā)了基于三個框架的 購物系統(tǒng)。而我們知道網(wǎng)絡(luò)應(yīng)用軟件運行的模式主要有二類:client/server 模式、 browser/server 模式。前者主要的缺點是維護、升級較麻煩,后者是近幾年伴隨 internet 迅速發(fā)展而應(yīng)運而生的一種技術(shù)

12、,在這種模式下,客戶端需要一個瀏覽器, 服務(wù)器端是 web server ,而 web server 是與數(shù)據(jù)庫和應(yīng)用服務(wù)器的緊密結(jié)合,可 見,這種模式是瘦客戶端,即對客戶端的要求不高.如今,很多部門的業(yè)務(wù)系統(tǒng)、企 業(yè)的 mis 系統(tǒng)紛紛采用這種模式,它的主要優(yōu)點是便于擴充應(yīng)用、升級維護簡便。 然而,隨著技術(shù)的發(fā)展,更先進的模式紛紛被提出并時興起來,其中 j2ee 就是比較 成熟的一種。 1.2 南京艾斯醫(yī)藥系統(tǒng)構(gòu)架 1.2.1 南京艾斯醫(yī)藥系統(tǒng)需求分析 南京艾斯醫(yī)藥系統(tǒng)的基本功能及要求: 1)由于艾斯醫(yī)藥系統(tǒng)針對的用戶為會使用 internet 網(wǎng)購買商品的人,即系統(tǒng) 指定了三類用戶:管理員

13、,注冊用戶和游客。 2)系統(tǒng)的權(quán)限一般分為兩種:管理員和注冊。不同的身份使用不同的權(quán)限和功 能。 3)管理員需要對用戶和商品進行管理:一、對用戶權(quán)限的管理,某些用戶想購 買優(yōu)惠的藥品需要有 vip 的權(quán)限,即管理員須更改權(quán)限。二管理員對非法用戶的凍 結(jié)及刪除用戶的權(quán)限。三管理員對商品的添加、刪除、修改商品信息,為新藥品添 加廣告信息。 4)設(shè)計網(wǎng)頁的友好程度,一個網(wǎng)頁的美觀會影響到網(wǎng)頁的瀏覽數(shù)量,對商品的 銷售數(shù)量有很大的關(guān)系,所以網(wǎng)頁美化是系統(tǒng)中的重要部分。 1.2.2 類似網(wǎng)上購物系統(tǒng)現(xiàn)狀分析 在當前的網(wǎng)上購物系統(tǒng)中,系統(tǒng)都是以購買效率,操作的簡單化和用戶信息安 全性為主,一登陸網(wǎng)頁系統(tǒng)能

14、夠很快的找到自己想要的東西并可很快的購買。操作 的簡單化:用戶在任何一臺電腦上,只要可以上網(wǎng),就可以登陸該網(wǎng)站購買自己需 要的藥品,大大簡化了操作,為用戶提供了方便。用戶信息的安全性:系統(tǒng)開發(fā)時 要考慮到用戶信息的安全,讓用戶在購買商品有安全感,不會擔心自己的網(wǎng)銀的錢 被盜,使得用戶更加信任該網(wǎng)站從而得到更好的回報。南京艾斯醫(yī)藥商務(wù)系統(tǒng)根據(jù) 當前形勢開發(fā)出一個可以讓用戶方便購買,值得信任的網(wǎng)站。 2 jsp 技術(shù)綜述 2.1 tomcat6.0 與 jsp 結(jié)合 在過去,客戶機/服務(wù)器結(jié)構(gòu)的設(shè)計與 web 的相關(guān)技術(shù)幾乎處于平行線上,兩者 相互獨立并無法作出集成性的設(shè)計?,F(xiàn)在我們利用 tomc

15、at+asp 構(gòu)成三層式 web 結(jié)構(gòu) (如圖 1 所示)的中間一層,將客戶機/服務(wù)器結(jié)構(gòu)與 web 密切結(jié)合,完成前后端兩 者的集成輸出功能,使得 web 站點的開發(fā)更方便,實現(xiàn)的功能更強大。利用 tomcat+jsp 技術(shù)來集成 web 前后端所帶來的強大效益可歸結(jié)為以下幾個方面: 1. 減少構(gòu)建和維護成本 2. 加快聯(lián)機過程 3. 應(yīng)用軟件集中在服務(wù)器端的開發(fā)管理 4. 前端可使用任何瀏覽器(ie、netscape.) 5. 后端可存取任何數(shù)據(jù)庫 (sql、mysql.) 6. 可使用任何腳本語言開發(fā) (vbscript、javascript、.) 2.2 jsp 的內(nèi)部特點 2.2.1

16、.jsp 內(nèi)部 9 大特點 jsp 提供了 9 功能強大的內(nèi)部對象,每個對象具有各自的屬性(property) 、方 法(method) ,有的還擁有數(shù)據(jù)集合(collection)與事件(event) ,它們共同完成 web 中的一些重要工作。這 9 對象及其功能描述如表 2.2.1 所示: 表 2.1 jsp 內(nèi)部 9 大對象及其功能 對象名稱功能描述 request 從客戶端取得信息 response 將信息送給客戶端 out 將信息輸入到頁面上 session 儲存在一個 session 內(nèi)用戶信息,該信息僅可被該用戶訪問 application 在一個 asp-application

17、 中讓不同的客戶端共享信息 servletcontext 配合 transaction 服務(wù)器進行分布式事務(wù)處理 exceptioncontext 對異常信息進行的撲捉的上下文 config config 對象用來存放 servlet 初始的數(shù)據(jù)結(jié)構(gòu)。 page page 對象代表 jsp 對象本身,或者說代表編譯后的 servlet 對象 合理地運用這些對象可以使原本復(fù)雜,煩瑣的工作變得簡捷而條理清晰。我們 可以用以下的語法直接使用這些對象:對象/屬性/方法/數(shù)據(jù)集合。 2.3 利用 jdbc 訪問數(shù)據(jù)庫 jdbc 是 java 的開發(fā)者sun 的 javasoft 公司制定的 java 數(shù)

18、據(jù)庫連接(java data baseconnectivity)技術(shù)的簡稱。jdbc 是一種可用于執(zhí)行 sql 語句的 javaapi。它可支持兩種模型,也可支持三層模型訪問數(shù)據(jù)庫。用 jdbc 訪問數(shù)據(jù)庫, 需要經(jīng)過 4 個步驟: 用 drivermanager 裝入并注冊合適的 jdbc 驅(qū)動程序。 使用一個 jdbc url 定義驅(qū)動程序和數(shù)據(jù)源之間的連接 使用一個 jdbc url 創(chuàng)建一個連接對象 創(chuàng)建語句對象 2.3.1.裝入 jdbc 驅(qū)動程序 建立一個數(shù)據(jù)庫連接的第一步是裝入合適的驅(qū)動程序。驅(qū)動程序負責特定的數(shù) 據(jù)庫與 jdbc 接口之間的數(shù)據(jù)轉(zhuǎn)換。 jdbc 驅(qū)動程序分為四個

19、類型: jdbc-odbc 驅(qū)動程序:它是通過橋的方式有標準的 odbc 驅(qū)動程序來提供 jdbc 訪問。 本機 api-部分 java 驅(qū)動程序:這種程序把 jdbc 調(diào)用轉(zhuǎn)變?yōu)橄霊?yīng)得數(shù)據(jù)庫的 本機 api 的調(diào)用。 jdbc-網(wǎng)絡(luò)協(xié)議的 java 驅(qū)動程序:它把 jdbc 調(diào)用翻譯成一個與無關(guān) 的網(wǎng)絡(luò)的協(xié)議,然后由定制的中間件服務(wù)器翻譯為 dbms 協(xié)議。 本地協(xié)議純 java 驅(qū)動程序:它是直接把 jdbc 的調(diào)用直接轉(zhuǎn)換成 dbms 的使用 的網(wǎng)絡(luò)協(xié)議。 2.3.2.定義 jdbc url 裝入驅(qū)動程序后定義一個 jdbc url,它連接一個驅(qū)動程序到一個數(shù)據(jù)源。 jdbc 有三部分組

20、成:jdbc,子協(xié)議和子名稱。 jdbc url 例子:jdbc:odbc:person。其中子協(xié)議是 odbc,子名稱是 person, 是標示數(shù)據(jù)庫的方法。 2.3.3.建立連接 現(xiàn)在已經(jīng)裝入了驅(qū)動程序,并構(gòu)建了一個 jdbc url 連接驅(qū)動程序到數(shù)據(jù)源, 然后利用 drivermanager 類的 getconnection 方法創(chuàng)建連接。方法如下: string url =jdbc:odbc:person; connection con=drivermanager.getconnection(url); 2.3.4.創(chuàng)建語句并操作數(shù)據(jù)庫 jdbc 提供了三個類用于向數(shù)據(jù)庫發(fā)送 sql

21、 語句- statement、prearedstatement、callablestatement;下面用 connection 類的 creatstatement 方法創(chuàng)建一個 statement 對象,例子如下: statement st=con.creatstatement() ; 2.3.5關(guān)閉數(shù)據(jù)對象和鏈接對象 在使用了 jdbc 連接數(shù)據(jù)庫之后要關(guān)閉它,因為它使用了一定的服務(wù)器資源。通 過調(diào)用方法 close 實現(xiàn)關(guān)閉,然后再釋放它。 st.close(); /關(guān)閉創(chuàng)建的數(shù)據(jù)對象。 con.close(); /關(guān)閉創(chuàng)建的鏈接對象。 2.4 jsp 與 cgi 的比較 cgi(com

22、mon gateway interface,通用網(wǎng)關(guān)接口)也是 internet 上一種功能強 大的 web 頁面技術(shù),其工作方式有別于 asp。我們現(xiàn)對二者進行比較。jsp 開發(fā) web 應(yīng)用程序的特點: 1完全嵌入 html,與 html、script 語言完美結(jié)合。 2無須手動編譯和鏈接程序。 3面向?qū)ο?,并可擴展 activex server 組件功能。 4使用腳本語言(javascript、vbscript)編寫。 5存取數(shù)據(jù)庫輕松容易(使用 jdbc 連接) 。 6可使用任何語言編寫自己的 activex server 組件。 7無瀏覽器兼容問題。 8程序代碼隱藏,客戶端僅能看到

23、jsp 輸出的 html 文件。 9縮短 web 開發(fā)時間。 相比之下,使用 cgi 開發(fā) web 應(yīng)用程序具有以下缺點: 1不易與 html 文件集成。 2須使用其他較復(fù)雜的語言來開發(fā) cgi 程序。 3程序開發(fā)時間較長。 4存取數(shù)據(jù)庫不容易。 5每個 cgi 程序被不同用戶執(zhí)行時都得重新執(zhí)行一次,并占去 server 的 一個端口(port) ,降低 server 效率。 可見,jsp 在數(shù)據(jù)庫訪問、與 html 的集成、提高服務(wù)器的效率等諸多方面都 優(yōu)于 cgi,更適應(yīng) web 應(yīng)用程序開發(fā)的需要,因此本文選擇了 jsp 作為個性化頁面 生成器的開發(fā)工具。 3 總體規(guī)劃與設(shè)計 在對南京艾

24、斯醫(yī)藥商務(wù)系統(tǒng)進行開發(fā)之前,必須首先對系統(tǒng)進行整體規(guī)劃和設(shè)計, 否則就會導(dǎo)致開發(fā)工作量大,系統(tǒng)不符合要求。更為糟糕的是,還可能會導(dǎo)致系統(tǒng) 不完善或整個系統(tǒng)根本無法運行。因此,系統(tǒng)的總體規(guī)劃與設(shè)計是南京艾斯醫(yī)藥商 務(wù)系統(tǒng)備且首要的步驟。具體到本系統(tǒng)而言,就是根據(jù)系統(tǒng)的目標、內(nèi)容、規(guī)模、 性質(zhì)、現(xiàn)有的配置等具體情況,進行系統(tǒng)可行性分析,明確系統(tǒng)開發(fā)目標,整體規(guī) 劃系統(tǒng)的物理結(jié)構(gòu)。 3.1 系統(tǒng)可行性分析 jsp 模式產(chǎn)生的前提條件是 internet 技術(shù),但模式不僅僅是一種形式上的 變化,其本質(zhì)是通過社會分工的進一步細化,極大地提高社會資源配置效率,從而 推動社會經(jīng)濟加速向前發(fā)展。 作為經(jīng)濟組織

25、 it 應(yīng)用的一種新模式,jsp 模式無疑會大大降低經(jīng)濟組織 it 應(yīng) 用的一次性投資成本與投資風險,同時也大大地降低了服務(wù)器與數(shù)據(jù)信息的維護成 本,從而有利于經(jīng)濟組織控制運營成本,有利于企業(yè)建立自己的核心價值與市場競 爭力。 南京艾斯醫(yī)藥商務(wù)系統(tǒng)以準確、高速、網(wǎng)絡(luò)化的信息技術(shù)為手段,實現(xiàn)了輕松 登陸網(wǎng)站、快速購買商品和清晰的瀏覽商品信息的高度自動化、科學化的深度挖掘。 系統(tǒng)通過提購買商品速度和用戶信息的安全性的反饋效果、揭示系統(tǒng)的缺陷所在, 使開發(fā)人員有針對性的對系統(tǒng)進行優(yōu)化以及增加更新、更方便用戶的功能。 南京艾斯醫(yī)藥商務(wù)系統(tǒng)是傳統(tǒng)網(wǎng)上購物網(wǎng)站的延伸,它可以利用網(wǎng)絡(luò)的無限廣 闊空間,隨時隨

26、地的讓人們買到的自己想要的商品。因此南京艾斯醫(yī)藥商務(wù)系統(tǒng)是 現(xiàn)代化實現(xiàn)以及人們的生活水平提高的必然產(chǎn)物。 3.1.1 當前購物網(wǎng)站的現(xiàn)狀 現(xiàn)在有大量的商務(wù)性網(wǎng)站的出現(xiàn),導(dǎo)致網(wǎng)上購物的市場魚龍混雜,也有許多網(wǎng) 站的效率以及安全性不高,使得購買效率高、安全性高的購物網(wǎng)站必須出現(xiàn)在 internet 網(wǎng)上使得電子商務(wù)得以發(fā)展。 3.2 系統(tǒng)設(shè)計思想 該系統(tǒng)通過前端(商品信息)頁面和后臺數(shù)據(jù)庫管理向用戶展示信息,方便的 實現(xiàn)了內(nèi)容的維護和更新,使用戶更快,更好的了解信息。以“注冊用戶”為例, 注冊用戶登錄后進行商品瀏覽并購買,管理員在后臺對商品信息、種類進行管理。 根據(jù)用戶購買的商品給用戶發(fā)送提示信息

27、。因此,客戶可以獲得所購買商品的最新 動態(tài)信息。 3.3 系統(tǒng)設(shè)計目標 在明確了系統(tǒng)的設(shè)計思想之后,就要開始規(guī)劃系統(tǒng)的設(shè)計目標了,也就是要明 確整個系統(tǒng)應(yīng)當實現(xiàn)的功能,下面將就整個系統(tǒng)管理進行介紹。 3.3.1 南京艾斯醫(yī)藥商務(wù)系統(tǒng) 該系統(tǒng)采用 web 頁面作為管理界面,更加友好與智能化,管理員操作起來也更 加便捷。系統(tǒng)首先提供管理員的登陸頁面,當?shù)顷懻咻斎胭~號和密碼后,系統(tǒng)將對 登陸者的賬號和密碼加以驗證,只有經(jīng)過授權(quán)的管理員才能進入管理系統(tǒng),執(zhí)行各 項管理職能。否則系統(tǒng)將給出錯誤提示。該系統(tǒng)具有以下管理功能: 1.前臺商品購買主要完成前臺完成注冊用戶登錄,登錄后選擇所需商品的購買, 完成后

28、提交到購物車中。 2.后臺管理 通過管理員身份認證后進行后臺管理。后臺管理包括管理員進行注冊用戶和商 品的添加、刪除以及更新的管理。 該子模塊包括:管理員管理,注冊用戶信息管理和商品瀏覽,查看及管理用戶 訂單,數(shù)據(jù)的備份與恢復(fù)。 ascentsys 醫(yī)藥商務(wù) 系統(tǒng) 商 品 管 理 郵 件 管 理 用 戶 管 理 訂 單 管 理 商 品 查 詢 商 品 瀏 覽 系 統(tǒng) 管 理 用 戶 管 理 游 客 登 錄 購 物 訂 單 查 看 圖 3.1 系統(tǒng)整體結(jié)構(gòu)圖 3.4 系統(tǒng)整體結(jié)構(gòu)圖 整個系統(tǒng)整體結(jié)構(gòu)如圖 3.1 所示 圖 3.1 描述了整個系統(tǒng)的所有使用人員的具體功能,該系統(tǒng)大致分三種權(quán)限的 用

29、戶: (1)系統(tǒng)管理員:他需要注冊,在系統(tǒng)開發(fā)的時候在數(shù)據(jù)庫中為公司的具體人 員做好一個帳號,主要包括四個模塊:定單管理、用戶管理、商品管理和郵件管理。 (2)注冊用戶指在該網(wǎng)站注冊的人員并成為該網(wǎng)站 vip 用戶,主要有登陸、查 看定單、瀏覽,查詢和購買商品的功能。 (3)游客指那些隨便瀏覽網(wǎng)頁并不注冊的上網(wǎng)用戶,他們具有瀏覽、查詢和購 買商品的功能。 4 南京艾斯醫(yī)藥商務(wù)系統(tǒng)開發(fā)與實現(xiàn) 前面介紹了構(gòu)建艾斯醫(yī)藥系統(tǒng)必備的技術(shù)與知識,并且對系統(tǒng)進行了總體規(guī)劃 與設(shè)計,在此基礎(chǔ)上,我們把理論和實際結(jié)合起來,看看如何運用這些技術(shù)和知識 來開發(fā)一個南京艾斯醫(yī)藥商務(wù)系統(tǒng)。 4.1 開發(fā)環(huán)境 系統(tǒng)開發(fā)環(huán)

30、境的選擇對于系統(tǒng)的建立來說至關(guān)重要,它將決定著系統(tǒng)開發(fā)工作 量的大小,系統(tǒng)的性能特點以及系統(tǒng)今后的維護工作難易等。因此在開發(fā)系統(tǒng)之前, 根據(jù)對系統(tǒng)所采用的技術(shù)、實現(xiàn)功能的評估,在選擇開發(fā)環(huán)境時,主要考慮以下幾 個因素:擴展性,總成本,功能,是否容易開發(fā)與管理,另外開放性和互操作性也 是需要考慮的一個重要方面,因為該系統(tǒng)是運行在 internet 上的,用戶平臺的差異 決定了與其它系統(tǒng)的互操作性是不可避免的。 4.1.1.硬件環(huán)境 服務(wù)器端的配置主要由建立站點所需的軟件來決定,在低配置下,服務(wù)器雖然 能正常工作,但其性能往往不盡如人意。如果想使站點服務(wù)器工作得更好的話,我 們需要更好的配置,特別

31、是內(nèi)存應(yīng)該不小于 2g。下面為服務(wù)器端的最低配置: 處理器:intel pentium 內(nèi)存:2g 硬盤空間:40g 光驅(qū):需要從光盤上安裝操作系統(tǒng)和其它開發(fā)站點所需要的軟件 網(wǎng)卡:isa 或者 pci 接口均可 顯卡:svga 顯示適配器 因為客戶端主要用于瀏覽頁面,和 web 數(shù)據(jù)庫進行交換操作,因此客戶端對硬 件要求不高,主要由所安裝的 windows 來決定。 4.1.2.軟件環(huán)境 服務(wù)器端 a.平臺軟件 平臺應(yīng)該是建立易于開發(fā)、管理、擴充以及同開發(fā)標準兼容的解決方案的基礎(chǔ)。 操作系統(tǒng):microsoft windows 2003 server/windows xp web 服務(wù)器:t

32、omcat6.0。web 服務(wù)器從硬件角度上講是 internet 上保存 web 頁 的計算機,從軟件角度上講是提供 web 服務(wù)的服務(wù)程序。 web 服務(wù)器以及相應(yīng)的瀏 覽器技術(shù)的出現(xiàn)和商品化,為企業(yè)在網(wǎng)上發(fā)布信息和挖掘信息提供了強有力的工具。 現(xiàn)在由 internet 上的眾多 web 服務(wù)器提供的超媒體數(shù)據(jù)連接服務(wù)也已迅猛發(fā)展。 web 服務(wù)器通過與對象技術(shù)相融合,正在逐步發(fā)展為能夠自由掛接各種應(yīng)用對象的 web 應(yīng)用服務(wù)器。在此,我們主要從軟件角度出發(fā),選擇適合于為網(wǎng)上學生管理應(yīng) 用系統(tǒng)提供 web 服務(wù)的服務(wù)程序。 目前,較為常用的專用 web 服務(wù)器主要有兩種:tomcat6.0

33、 和 java web server。 tomcat 的設(shè)計目標是提供適合性很強的 internet 和 intranet 服務(wù)器功能。 tomcat 具有極高的執(zhí)行效率,出色的安全保密性,易于管理以及啟動迅速等特點。 它既可以用于集成現(xiàn)有的應(yīng)用方式,也可用于實時 web 應(yīng)用系統(tǒng)。 java web server 使用 java 語言寫成,故應(yīng)用程序不用任何修改就可以從初級 的服務(wù)器平臺移植到功能強大的服務(wù)器平臺。java web server 以純 java 服務(wù)器組 件為特色,實現(xiàn)了所謂“在一處設(shè)計編寫,在任何地方運行”的目標。與 cgi 批處 理命令不同的是,java web serv

34、er 與平臺完全無關(guān)。 這兩種 web 服務(wù)器各有所長,但考慮到網(wǎng)上學生管理系統(tǒng)系統(tǒng)需要具備較高的 安全性能,對用戶的請求必須在短時間內(nèi)做出響應(yīng),因此選用了 tomcat 作為系統(tǒng)的 web server。另外,作為 tomcat 的另外一個重要組成部分,是一種與編譯無關(guān)的應(yīng) 用開發(fā)環(huán)境,開發(fā)者可以采用任意自己喜歡的語言,而無需顧及編譯系統(tǒng),因此與 java web server 相比,應(yīng)用程序的開發(fā)工作量小。因此,web 通過 tomcat 來發(fā)布, 具有良好的穩(wěn)定性,高可用性和運行時的可靠性。 瀏覽器:internet explore6.0。 b數(shù)據(jù)庫系統(tǒng) 運行南京艾斯醫(yī)藥商務(wù)系統(tǒng)需要處理

35、大量的數(shù)據(jù),而數(shù)據(jù)庫系統(tǒng)是管理大量信 息的倉庫和引擎。mysql 所具有的良好性能、可伸縮性、維護簡單,使得它非常適 合充當網(wǎng)上購物系統(tǒng)的發(fā)動機。因此在構(gòu)建后臺數(shù)據(jù)庫時,用以支持海量的數(shù)據(jù)存 儲以及多功能的數(shù)據(jù)查詢。將后臺數(shù)據(jù)和 html 以及 xml 格式的數(shù)據(jù)結(jié)合在一起,從 而大大提高了從服務(wù)器到最終用戶的信息流速度。 c.開發(fā)語言 程序設(shè)計采用 java 語言、jsp 實現(xiàn),jsp 可以很好的把 html 和腳本開發(fā)結(jié)合在 一起,提高了編程的靈活性,降低了開發(fā)難度。asp 在性能方面的優(yōu)勢主要體現(xiàn)在 以下幾個方面: (a)無需編譯 asp 腳本集成于 html 中,容易生成,不需要編譯或

36、者鏈接即可直接由服務(wù)器執(zhí) 行,可快速修改程序。 (b)比 cgi 和 isapi 具有更多的優(yōu)點 cgi 程序不能為多個客戶共享,對于新的請求必須啟動新的進程,隨著客戶請 求的增加,并行的進程也將增加,這對系統(tǒng)資源來說是一種極大的浪費,同時也加 重了服務(wù)器的負擔,降低了性能。 isapi 比 cgi 有更好的性能,因為 isapi 應(yīng)用以動態(tài)鏈接庫存在,在其啟動時 加入內(nèi)存,并且和 web 服務(wù)器進程處于同一個系統(tǒng)空間,占用系統(tǒng)資源比較少。效 率雖然提高了,但也帶來了更大的風險,isapi 進程和服務(wù)器進程處于統(tǒng)一系統(tǒng)進 程空間,因此,一個違規(guī)操作就有可能導(dǎo)致 web 服務(wù)器的崩潰。另外,無論

37、時 cgi 程序還是 isapi 程序,基本上是獨立于 html 之外的,完全用另一種語言開發(fā),工作 量大,與 html 結(jié)合得不夠緊密。 jsp 成功的改變了這些狀況,asp 經(jīng)過最佳化的多線程環(huán)境,不會單獨成為一個 process,而是存在于這個 process 中,可以同時服務(wù)多個瀏覽者,這樣系統(tǒng)的性能 就大大的提高了,系統(tǒng)的響應(yīng)速度也大大的改觀。 (c)源代碼的保密性 jsp 程序在服務(wù)器端執(zhí)行,在客戶端瀏覽的內(nèi)容只是 jsp 程序執(zhí)行的結(jié)果所生 成的常規(guī) html 代碼,因此這樣就可以保證 jsp 程序不會被泄漏。對于一個網(wǎng)上學生 管理系統(tǒng)而言,源代碼的保密性是至關(guān)重要的。因為它直接

38、關(guān)系到該站點的安全性。 確保用戶的所有信息不被第三方截獲或破譯是進行網(wǎng)上學生管理系統(tǒng)運轉(zhuǎn)的必要前 提,而 jsp 程序的保密性恰好符合了這一點。 d開發(fā)工具 (a)myeclipse7.0 進行站點的規(guī)劃與設(shè)計 用戶端 用戶端由于不涉及到對網(wǎng)站的開發(fā)與維護等問題,因此不需要安裝過多的軟件, 只需要能夠?qū)崿F(xiàn)對服務(wù)器端的訪問即可。 4.2 程序系統(tǒng)結(jié)構(gòu) 本系統(tǒng)依照真實的網(wǎng)上購物系統(tǒng)進行程序設(shè)計,整個程序主要使用 microsoft 提供的語言和服務(wù),tomcat6.0 作為服務(wù)器,mysql 用于對服務(wù)器數(shù)據(jù)庫的維護, servlet, java script,jsp 等實現(xiàn)網(wǎng)上購物及其相關(guān)操作。

39、完成以上各角色的功能, 實際上是處理一系列的數(shù)據(jù)庫,在后臺我們對數(shù)據(jù)庫進行操作,以實現(xiàn)網(wǎng)上購物的 運行。 本項目中使用了基于 servlet/jsp/javabean 的 mvc(model-view-controller)框 架開發(fā)電子商務(wù)系統(tǒng)。其中 jsp 進行頁面數(shù)據(jù)顯示, servlet 用于接收請求,進行流 程控制,而 javabean 主要處理業(yè)務(wù)邏輯,對數(shù)據(jù)進行處理的邏輯圖如圖 4.1: 圖 4.1 系統(tǒng)邏輯處理圖 圖 4.1 基于 servlet/jsp/javabean 的 mvc(model-view-controller)框架開發(fā)電 子商務(wù)系統(tǒng)。其中 jsp 進行頁面數(shù)據(jù)

40、顯示, servlet 用于接收請求,進行流程控制, 而 javabean 主要處理業(yè)務(wù)邏輯,從圖中的流程一直走下去。 系統(tǒng)大致的流程用例圖 4.2 如下,按照此圖設(shè)計程序并編寫代碼。 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 件 圖 4.2 系統(tǒng)流程用例子 圖 4.2 主要是說明管理員,注冊用戶和游客在使用過程中的所涉及到的一些基本功 能,按照此流程方便了開發(fā),使我在做這個項目時更加的明確目的,更具有方向性。 4.2.1web 應(yīng)用程序設(shè)計 web 應(yīng)用程序的組織結(jié)構(gòu)可以分為 5 個部分。 web

41、應(yīng)用根目錄下放置用于前端展現(xiàn)的 jsp 文件。 com.ascent.bean 放置處理的 javabean。 com.ascent.servlet 放置處理請求相應(yīng)的類。 com.ascent.dao 放置處理數(shù)據(jù)持久化類 com.ascent.util 放置幫助類和一些其他類。 另外,在 src 下放置了數(shù)據(jù)庫配置文件 datebase.conf.xml 4.2.2 web 應(yīng)用程序具體內(nèi)容 1、jsp 文件,表 4.1 列出了每個 jsp 文件實現(xiàn)的功能。 表 4.1 系統(tǒng)所有 jsp 頁面功能描述表 文件名稱功 能 index.jsp首頁 add_products_admin.jsp添

42、加商品頁面 admin_ordarshow.jsp管理員訂單頁面 admin_orderuser.jsp查看訂單用戶頁面 admin_product_show.jsp管理員管理商品頁面 carthow.jsp購物車管理頁面 changesuperuser.jsp修改用戶角色頁面 checkout.jsp結(jié)算頁面 checkoutsucc.jsp結(jié)算成功面 contactus.jsp管聯(lián)系我們頁面 employee.jsp管理員添加用戶頁面 itservice.jsp修改項目類別頁面 mailmamager.jsp郵件管理頁面 orderitem_show.jsp修訂單項查詢頁面 ordersh

43、ow.jsp注冊用戶訂單查看頁面 product_search.jsp商品搜索頁面 products_search_show.jsp商品搜索結(jié)果頁面 products_showusers.jsp注冊用戶管理頁面 products.jsp電子政務(wù)介紹頁面 register.jsp注冊頁面 regist_succ.jsp注冊成功頁面 update_products_admin.jsp修改商品信息頁面 updateproductuser.jsp修改用戶信息頁面 error.jsp錯誤頁面 2、servlet 中包括的控制器,如表 4.2 所示。 表 4.2 servlet 控制器表 文件名稱功 能

44、loginservlet.java用戶登陸控制器 mailservlet.java郵件管理控制器 orderservlet.java訂單管理控制器 productservlet.java商品管理控制器 shopcartservlet.java購物管理控制器 usermanagerservlet.java用戶管理控制器 3、po 包括 4 個邏輯類,如表 4.3 所示。 表 4.3 所有 javabean 表 文件名稱功 能 mailtb.java郵件類 orderitem.java訂單項類 orders.java用訂單類 product.java商品類 productuser.java用戶類

45、userproduct.java用戶和商品類 4、util 類,如表 4.2.2-4 所示。 表 4.4 系統(tǒng) util 幫助類功能表 文件名稱功 能 setcharacterencodingfilter.java將提交過來的信息里的特殊字符進行 處理 dataaccess.java數(shù)據(jù)庫連接類 databaseconfigparser.java解析數(shù)據(jù)庫配置文件類 xmlconfigparser.java解析 xml 類 sendmail.java發(fā)送郵件類 shopcart.java購物車類 authimg.java驗證碼生成類 5、dao 數(shù)據(jù)層方法類如表 4.5 所示 表 4.5 系統(tǒng)

46、接口方法描述表 文件名稱功 能 logindao.java處理登錄和登出業(yè)務(wù)的類 maildao.java處理郵件管理相關(guān)功能的類 orderdao.java處理訂單管理相關(guān)的類(刪除、修改和詢 等) productdao.java處理商品管理相關(guān)功能的類 usermanagerdao.java處理用戶管理相關(guān)功能的類 4.2.3 web 頁面的設(shè)計與制作 頁面的設(shè)計應(yīng)具體考慮三個方面,即頁面的主題,結(jié)構(gòu),外觀設(shè)計,下面分別 從這三個方面介紹一下在制作 web 頁面時,應(yīng)考慮的一些因素和采用的方法。 頁面主題設(shè)計 首先要制定目標。南京艾斯醫(yī)藥商務(wù)系統(tǒng)是為了向讀者提供一個方便、快捷的 購物平臺,

47、因此主頁中必須包含會員注冊、商品查詢、訂單查詢、購物籃、推薦商 品、最新商品等信息。其次,制定設(shè)計方法。采取自頂向下的方法,設(shè)計瀏覽路徑, 這是將網(wǎng)絡(luò)層次化的過程。最后選擇表達方式,所選的表達方式和設(shè)計風格要與目 標一致。 頁面結(jié)構(gòu)設(shè)計 頁面的組織也很重要,必須將信息在邏輯上組織得井然有序,為用戶創(chuàng)造一種 有趣和能夠理解的資源。結(jié)構(gòu)分布是否合理將決定瀏覽者對站點第一印象的好壞, 如果結(jié)構(gòu)設(shè)計合理美觀,瀏覽者將產(chǎn)生濃厚的興趣瀏覽整個網(wǎng)站。反之,如果在設(shè) 計中,對如何連接頁面中的各個部分只有一個模糊的概念,沒有一種宏觀和清晰的 組織結(jié)構(gòu),那么用戶在不久就會離你而去,轉(zhuǎn)而去尋求組織得更好的信息。大多

48、數(shù) 頁面的信息結(jié)構(gòu),可以采用四種類型:序列結(jié)構(gòu),分欄結(jié)構(gòu),網(wǎng)狀結(jié)構(gòu)和層次結(jié)構(gòu)。 其中按層次劃分信息,是組織復(fù)雜信息的較好方式之一,并且含有層次組織的結(jié)構(gòu) 特別適合于作網(wǎng)上購物系統(tǒng)。原因是整個網(wǎng)上購物系統(tǒng)系統(tǒng)站點是被組織得由一個 單一的主頁向下延伸,大多數(shù)用戶都熟悉這種等級的圖形結(jié)構(gòu),都會覺得這些結(jié)構(gòu) 能幫助他們一步步深入。另外,層次結(jié)構(gòu)為人們所熟悉,使用戶很容易建立一種進 入站點的認知感覺。但層次不宜過多,太多往往令人厭煩。 頁面外觀設(shè)計 內(nèi)容和組織結(jié)構(gòu)確定好后,還應(yīng)該考慮整個頁面的外觀。好的頁面外觀應(yīng)有很 好的一致性,也就是說相同的頁面安排、背景圖像、顏色組合、欄目條等。整個站 點的頁面在外

49、觀上風格應(yīng)該保持一致。背景是整個頁面的基調(diào),同時也是給瀏覽者 的第一印象,因此背景的選擇也很重要。在設(shè)計本系統(tǒng) web 頁面時,考慮到在線考 試作為考試管理的重要手段,在外觀上不能像娛樂站點那樣花哨,而更應(yīng)突出其文 化氛圍,盡量以簡潔,素雅為主基調(diào)。 主頁的制作大致分三個階段:前期制作,中期制作和后期制作。前期包括整理 資料,制作主題,構(gòu)造結(jié)構(gòu);中期包括制作網(wǎng)頁,測試修改;后期為發(fā)布,更新。 前期的工作是制作艾斯醫(yī)藥商務(wù)系統(tǒng)的主要階段,但中期的測試是必不可少的環(huán)節(jié), 這符合軟件工程遠離。本系統(tǒng)制作完成后,已經(jīng)通過測試,運行良好。 4.2.4 設(shè)計過程中使用的主要技術(shù)及元素 網(wǎng)頁元素的定位 頁面

50、元素的定位有兩種方式,一種使用圖層,一種使用表格。用圖層頁面比較 小,但是用太多的圖層會導(dǎo)致站點在網(wǎng)上運行不太穩(wěn)定,還是用表格定位比較精確。 但是產(chǎn)生的文件較大,由于主頁元素不多,所以采用了表格定位,整體看來,主頁 布局較為合理,給人耳目一新的感覺。 框架結(jié)構(gòu)的選擇 框架是網(wǎng)頁結(jié)構(gòu)中常用的一種瀏覽形式,特別是用在主頁面所連接的各個分頁 上,為一個頁面定義導(dǎo)航區(qū)與內(nèi)容區(qū)。它將一個網(wǎng)頁分割為若干區(qū)域,一個區(qū)域就 是一個框架,以便使同一個頁面的不同區(qū)域可以裝載不同的文件。在在線考試的各 個分頁面中,為了用戶能夠自由的考試和管理環(huán)節(jié)中,都進行了超鏈接,在瀏覽內(nèi) 容的同時,若想切換到其他任意的欄目,只需

51、點擊超鏈接即可,方便了瀏覽。 4.3 web 數(shù)據(jù)庫的建立及鏈接 4.3.1 數(shù)據(jù)庫簡介 在 20 世紀 60 年代末,數(shù)據(jù)庫技術(shù)才開始發(fā)展。數(shù)據(jù)庫系統(tǒng)的概念形成至今不 到 40 年。而如今,數(shù)據(jù)庫技術(shù)已經(jīng)發(fā)展成為一個大家族,數(shù)據(jù)模型、新興技術(shù)層出 不窮,不斷擴展的應(yīng)用領(lǐng)域使數(shù)據(jù)庫朝著多維度、多方面迅速發(fā)展。數(shù)據(jù)庫技術(shù)在 各行各業(yè)已經(jīng)得到了廣泛的應(yīng)用,成為存儲、使用和更新信息資源的主要手段,產(chǎn) 生了巨大的經(jīng)濟和社會效益。因此,學習和研究數(shù)據(jù)庫,不斷的推廣數(shù)據(jù)庫,不斷 地利用現(xiàn)有數(shù)據(jù)庫技術(shù)和開發(fā)數(shù)據(jù)庫新技術(shù)為社會和經(jīng)濟發(fā)展服務(wù),是每個計算機 工作者必須要做的工作。 4.3.2 數(shù)據(jù)分析數(shù)據(jù)庫中表

52、的建立 本網(wǎng)站采用的是 mysql5.0 數(shù)據(jù)庫。系統(tǒng)的所有信息均記錄在六個表中。 1、表的結(jié)構(gòu)描述 表 4.6 mailtb(郵件表)表結(jié)構(gòu) 列 名類 型描 述 midint 表示郵件 id,是自動遞增的主鍵 fromaddressvarchar (35) 表示發(fā)郵件地址 frompasswordvarchar (20) 表示發(fā)郵件密碼 foaddressvarchar (35) 表示收郵件地址 temp1varchar (100) 表示備用字段 1 temp2varchar (100) 表示備用字段 2 temp3varchar (100) 表示備用字段 3 temp4varchar (1

53、00) 表示備用字段 4 表 4.7 orderitem(訂單項表)表結(jié)構(gòu) 列 名類 型描 述 idint 表示訂單項 id,是自動遞增的主鍵 orderidint 表示訂單 id pidint 表示商品 id quantityvarchar(50) 表示商品質(zhì)量 temp1varchar (100) 表示備用字段 1 temp2varchar (100) 表示備用字段 2 temp3varchar (100) 表示備用字段 3 temp4varchar (100) 表示備用字段 4 表 4.8 orders(訂單)表結(jié)構(gòu) 列 名類 型描 述 orderidint 表示訂單 id,是自動遞增的

54、主鍵 uidint 表示客戶標識號 datetimevarchar(45) 表示生成訂單的時間 delsoftvarchar(2) 軟刪除(0 為刪除 1 為存在) temp1varchar (100) 表示備用字段 1 temp2varchar (100) 表示備用字段 2 temp3varchar (100) 表示備用字段 3 temp4varchar (100) 表示備用字段 4 表 4.9 product(商品)表結(jié)構(gòu) 列 名類 型描 述 pidint 表示商品 id 標識號,是自動遞增的主鍵 product_idvarchar(32) 表示商品編號 catalognovarchar(

55、32) 表示藥品分類 casvarchar(32) 表示化學文摘登記號 productnamevarchar(64) 表示藥品名稱 structurevarchar(64) 表示分子結(jié)構(gòu)圖片路徑名稱 mdlnumbervarchar(64) 表示 mdl 編號 formulavarchar(32) 表示化學方程式 mwvarchar(32) 表示總重量 price1varchar(32) 表示普通用戶價格 price2varchar(32) 表示會員優(yōu)惠價格 stockvarchar(32) 表示庫存 realstockvarchar(32) 表示實際庫存 newproductvarchar(

56、32) 表示是否是新產(chǎn)品 categoryvarchar(32) 表示藥品類別 notevarchar(32) 表示備注 del_flagint 表示刪除標志位 temp1varchar(100) 表示臨時字段 1 temp2varchar(100) 表示臨時字段 2 temp3varchar(100) 表示臨時字段 3 temp4varchar(100) 表示臨時字段 4 表 4.10 productuser(用戶)表結(jié)構(gòu) 列 名類 型描 述 uidint 表示用戶 id 標識號,是自動遞增的主 鍵 usernamevarchar(32) 表示用戶名稱 passwordvarchar(32)

57、 表示用戶密碼 companynamevarchar(32) 表示用戶公司名稱 cityvarchar(32) 表示用戶生活城市 jobvarchar(32) 表示用戶工作 telvarchar(32) 表示用戶電話 emailvarchar(32) 表示用戶電子郵件地址 countryvarchar(32) 表示用戶國家 zipvarchar(32) 表示地區(qū)郵政編碼 companyaddressvarchar(32) 表示用戶公司地址 superuservarchar(16) 表示用戶權(quán)限標志 1.普通注冊用戶 2. 高權(quán)限用戶 3.管理員 notevarchar(32) 表示備注 ful

58、lnamevarchar(32) 表示全名 titlevarchar(32) 表示稱呼 del_flagint 表示刪除標志位 temp1varchar(100) 表示臨時字段 1 temp2varchar(100) 表示臨時字段 2 temp3varchar(100) 表示臨時字段 3 temp4varchar(100) 表示臨時字段 4 表 4.11 user_product(用戶-產(chǎn)品權(quán)限分配)表結(jié)構(gòu) 列 名類 型描 述 user_product_idint d 表示 i 編號,是自動遞增的主鍵 uidint 表示客戶標識號 pidint 表示產(chǎn)品標識號 2.數(shù)據(jù)庫的連接類及方法 pac

59、kage com.ascent.util; import java.sql.connection; import java.sql.drivermanager; import java.sql.sqlexception; import java.util.properties; public class dataaccess static connection con=null; public static connection getconnection() try class.forname(jdbc.driver. driver);/為數(shù)據(jù)庫裝入驅(qū)動 con=drivermanager.

60、getconnection(jdbc:mysql:/localhost:3306/acesys, root ,);/連接到數(shù)據(jù)庫 system.out.println(數(shù)據(jù)庫連接成功!); catch (classnotfoundexception e) e.printstacktrace();/撲捉數(shù)據(jù)庫未找到的異常 catch (sqlexception e) e.printstacktrace(); return con; public static void main(string agrs) new dataaccess().getconnection();/測試數(shù)據(jù)庫是否連接成功

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論