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

正文內(nèi)容

jsp實(shí)現(xiàn)的簡(jiǎn)單旅游管理系統(tǒng)的設(shè)計(jì)—免費(fèi)計(jì)算機(jī)(編輯修改稿)

2025-01-12 10:32 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 應(yīng)用程序裝載數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序。數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序是與具體的數(shù)據(jù)庫(kù)相關(guān)的,用于向數(shù)據(jù)庫(kù)提交 SQL請(qǐng)求。 應(yīng)用程序 數(shù)據(jù)庫(kù) 應(yīng)用程序 數(shù)據(jù)庫(kù) 應(yīng)用 程序 數(shù)據(jù)庫(kù) JDBC API JDBC Driver Manager 數(shù)據(jù)庫(kù)驅(qū)動(dòng) JDBC 訪問后臺(tái)數(shù)據(jù)庫(kù)的技術(shù)實(shí)現(xiàn)方法 JDBC (Java Database Connectivity)是 Java語言訪問后臺(tái)數(shù)據(jù)庫(kù)的 API。 JDBC繼承了 Java語言的所有特點(diǎn)。并且,很多數(shù)據(jù)庫(kù)系統(tǒng)自帶 JDBC驅(qū)動(dòng)程序, Java程序就可通過這些程序與數(shù)據(jù)庫(kù)相連。但是, JSPamp。Servlet并不直接使用 JDBC技術(shù)訪問數(shù)據(jù)庫(kù)系統(tǒng),而是把參數(shù)傳遞給事先編好的 JavaBean EJB組件,由它們對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。 JDBC本身主要完成以下三件事件:與數(shù)據(jù)庫(kù)建立連接;發(fā)送SQL語句;處理結(jié)果。 JDBC的結(jié)構(gòu)可分為兩層:第一層是 JDBC API, JDBC API是一系列的抽象接口,應(yīng)用程序是首先 通過它實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連接,執(zhí)行 SQL聲明、獲得返回結(jié)果;第二層 JDBC Driver API主要負(fù)責(zé)與第三方驅(qū)動(dòng)程序通訊,這些驅(qū)動(dòng)程序才真正連接到數(shù)據(jù)庫(kù)。 開發(fā)工具選擇 本系統(tǒng)使用的開發(fā)工具主要有 tomcat、 Eclipse和 Access數(shù)據(jù)庫(kù)。 1) Tomcat服務(wù)器 本系統(tǒng)在 Windows XP操作系統(tǒng)下整合 Apache和 Tomcat, 整合后的服務(wù)器的處理能力更強(qiáng)大。 Apache是最流行的 Web服務(wù)器端軟件之一。快速、可靠、可通過簡(jiǎn)單的 API擴(kuò)展, Perl/Python解釋器可被編譯到服務(wù)器中,完全免費(fèi),完全 源代碼開放。 Apache還擁有以下的特性 : 1 幾乎可以運(yùn)行在所有的計(jì)算機(jī)操作系統(tǒng)上。 2 簡(jiǎn)單而且強(qiáng)有力的基于文件的配置 ()。 3 支持通用網(wǎng)關(guān)接口 (CGI)和虛擬主機(jī)。 4 可以通過 WEB瀏覽器監(jiān)視服務(wù)器的狀態(tài),可以自定義日志。 5 具有用戶會(huì)話過程的跟蹤能力。 Tomcat本身就是一個(gè) Web服務(wù)器,其支持 JSP和 Servlet,但由于 Tomcat主要用來開發(fā)和調(diào)試,而作為商業(yè)應(yīng)用則其功能還略顯單薄,因此我們將其作為功能強(qiáng)大的商業(yè)應(yīng)用 Web服務(wù)器 Apache HTTP Server的一個(gè)附加軟件,將 兩者的功能整合起來,以建立具有完美功能的 JSP網(wǎng)站。 2) Eclipse開發(fā)工具 Eclipse平臺(tái)由數(shù)種組件組成 : 平臺(tái)核心 (platform kernel)、工作臺(tái) (workbench)、工作區(qū) (workspace)、團(tuán)隊(duì)組件 (tram ponent)以及說明組件 (help)。 Eclipse 平臺(tái)的目的,是提供多種軟件開發(fā)工具的整合機(jī)制,這些工具會(huì)實(shí)變成 Eclipse 外掛程序,平臺(tái)必須用外掛程序加以擴(kuò)充才有用處。 Eclipse 設(shè)計(jì)美妙之處,在于所有東西都是外掛,除了底層的核心以外。這種外掛設(shè)計(jì)讓 Eclipse具備強(qiáng)大擴(kuò)充性,但更重要的是,此平臺(tái)提供一個(gè)定義明確的機(jī)制,讓各種外掛 程序共通合作 (透過延伸點(diǎn) extension points)與貢獻(xiàn) (contributions)),因此新功能可以輕易且無縫地加入平臺(tái)。功能上的便捷是我首選的一個(gè)原因,切不用考慮太多版本的因素。 3) ACCESS數(shù)據(jù)庫(kù) 選擇 Access為后臺(tái)數(shù)據(jù)庫(kù)是因?yàn)椴僮骱?jiǎn)便。 Access作為一個(gè)中小型的數(shù)據(jù)庫(kù),足以應(yīng)付我們使用中所能達(dá)到的數(shù)據(jù)量。一個(gè) Access數(shù)據(jù)庫(kù)可以包含多個(gè)數(shù)據(jù)表,而數(shù)據(jù)表就是我們存放數(shù)據(jù)的地方。往數(shù)據(jù)庫(kù)中輸入數(shù)據(jù),其實(shí)是在往每一個(gè)數(shù)據(jù)表中輸入數(shù)據(jù)。而關(guān)于數(shù)據(jù)表也要明確幾個(gè)概念:字段、記錄和值。在新建完一個(gè)數(shù)據(jù)庫(kù)后, Access會(huì)打開數(shù)據(jù)庫(kù)。我們雙擊 “使用設(shè)計(jì)器創(chuàng)建表 ”,打開數(shù)據(jù)表設(shè)計(jì)器。其中 “字段名稱 ”就是指我們數(shù)據(jù)表的列的名稱,比如上面表中的 “留言人 ”等。數(shù)據(jù)類型就是數(shù)據(jù)存放在數(shù)據(jù)庫(kù)中的類型,可以在下拉框中選擇。說明是你對(duì)該字段的說明。 我們也可以直接在 Access中進(jìn)行數(shù)據(jù)的錄入工作。直接雙擊已經(jīng)建立的數(shù)據(jù)表,此時(shí)會(huì)打開該表,我們直接在表格中輸入數(shù)據(jù)就行了,不過要注意設(shè)計(jì)表時(shí)定義的字段類型和條件,如果輸入的內(nèi)容不符合定義的條 件則會(huì)出錯(cuò)。這樣的操作對(duì)于小量的修改非常的方便快捷。 4) HTML HTML的英文全稱是 Hypertext Markup Language,中文譯為 “超文本標(biāo)記語言 ”。 “超文本 ”就是指頁(yè)面內(nèi)可以包含圖片 , 聯(lián)接 , 甚至音樂 , 程序等非文字的元素。在幾年前作為 SGML的一個(gè)子集開發(fā)的。 一個(gè) HTML文件中包含了所有將顯示在網(wǎng)頁(yè)上的文字信息,其中也包括對(duì)瀏覽器的一些指示,如哪些文字應(yīng)放置在何處,顯示模式是什么樣的等。如果你還有一些圖片、動(dòng)畫、聲音或是任何其它形式的資源, HTML文件也會(huì)告訴瀏覽器到哪里去查找這些資源, 以及這些資源將放置在網(wǎng)頁(yè)的什么位置。瀏覽的網(wǎng)頁(yè)就是由 HTML語言編寫出來的。雖然 HTML是一種語言,但 HTML不是程序語言,如 C++ 和 Java 之類,它只是標(biāo)示語言,你只要明白了各種標(biāo)記的用法便算學(xué)會(huì)了 的格式非常簡(jiǎn)單,只是由文字及標(biāo)記組合而成,因此任何文本編輯器都可以制作 HTML頁(yè)面。在編輯器中輸入 html代碼即可完成對(duì)網(wǎng)頁(yè)的設(shè)計(jì),如果在其中加入 VB,JAVA等腳本文件以及數(shù)據(jù)庫(kù)連接有關(guān)的語句指令,便可對(duì)已知數(shù)據(jù)進(jìn)行查詢,從而生成動(dòng)態(tài)網(wǎng)頁(yè)的一部分。 3 旅游管理系統(tǒng)需求分析 該系統(tǒng)作 為旅游管理系統(tǒng)的 web端實(shí)現(xiàn) .,其主要功能是方便游客對(duì)四川的風(fēng)土人情 .了解 ,特產(chǎn)購(gòu)買和旅行線路的查詢和預(yù)定,及特別提供單獨(dú)的管理員權(quán)限以方便管理員對(duì)各個(gè)模塊進(jìn)行查插刪改操作。另外為了實(shí)現(xiàn)商務(wù)價(jià)值而設(shè)立了旅 行社管理模塊,方便旅行社查看 路線 預(yù)定情況。 系統(tǒng)需求分析 為了方便游客和管理員旅行社三方對(duì)該系統(tǒng)的操作和運(yùn)用, 現(xiàn)對(duì)該系統(tǒng)針對(duì)不同用戶的需求做一個(gè)分析。 游客功能需求 為了方便信息的查詢和對(duì)四川旅游的了解,系統(tǒng)允許非注冊(cè)用戶瀏覽。游客可以查看到各個(gè)旅行社發(fā)布的旅游路線信息,上面有很詳細(xì)的線路介紹, 酒店預(yù)定的情況行程安排情況。另外可以瀏覽整個(gè)網(wǎng)站的一些四川風(fēng)情介紹,特產(chǎn)和特色小吃等等。但是考慮到一些功能涉及到一些基礎(chǔ)信息,所以在其他功能如線路預(yù)定,購(gòu)物車功能等需要游客先注冊(cè)然后登陸系統(tǒng)才能使用。在設(shè)想時(shí)考慮到現(xiàn)在的網(wǎng)上購(gòu)物已經(jīng)成為現(xiàn)在一種潮流,所以在該系統(tǒng)上設(shè)計(jì)了購(gòu)物車這個(gè)特別的模塊,方便游客可以預(yù)購(gòu)物品。下面將就這個(gè)模塊的預(yù)期實(shí)現(xiàn)做介紹。 購(gòu)物車 模塊 在這個(gè)購(gòu)物車模塊中主要實(shí)現(xiàn)一個(gè)物品的預(yù)購(gòu),即實(shí)現(xiàn)在線的查詢和購(gòu)買結(jié)帳。游客必須是注冊(cè)登陸才能在川渝特產(chǎn)這個(gè)模塊中進(jìn)行購(gòu)買和結(jié)帳,或者是查 看購(gòu)物車的功能。為了保障游客的購(gòu)買需求能夠準(zhǔn)確的被管理員搜集,這里需要游客填寫的是比較準(zhǔn)確的聯(lián)絡(luò)信息和個(gè)人信息。 交通管理 旅游和交通如航班、火車 是密切相連的,所以在這個(gè)網(wǎng)站上必須要有一個(gè)交通信息的發(fā)布和管理功能,以便游客的查詢和了解。 交通管理員可以登陸交通管理模塊,確認(rèn)航班,船,火車的預(yù)定情況,也可以通過管理修改和增加交通信息。游客可以瀏覽前臺(tái)的交通信息,通過城市到城市,航班,或者是火車班次查詢交通的票務(wù)信息,可以了解到航班的發(fā)出時(shí)間和到達(dá)時(shí)間,了解更為詳細(xì)的信息。 旅行社管理 這 個(gè)系統(tǒng)為了滿足更多的旅行社在系統(tǒng)中發(fā)布旅游路線信息,特別設(shè)置了多個(gè)旅行社的管理方式,每個(gè)旅行社可以通過自己的 ID和密碼登陸后臺(tái),查看自己旅行社的路線預(yù)定信息??紤]到操作的簡(jiǎn)單,也為了避免操作的沖突,旅行社只有查看預(yù)定情況的權(quán)限,而不涉及旅游線路的管理功能。對(duì)于旅游線路的發(fā)布修改刪除等功能,旅行社可以交由系統(tǒng)管理員來完成。 系統(tǒng)性能指標(biāo) 為實(shí)現(xiàn)上述需求,本系統(tǒng)采用 JSP技術(shù)及 web數(shù)據(jù)庫(kù)技術(shù)構(gòu)成基于 web的旅游管理系統(tǒng)。 ⑴ 實(shí)用性 旅游管理系統(tǒng)的開發(fā)應(yīng)將系統(tǒng)的實(shí)用性和實(shí)時(shí)性放在首 要位置。系統(tǒng)的設(shè)計(jì)應(yīng)最大限度發(fā)揮計(jì)算機(jī)的高速處理、海量存儲(chǔ)能力。在軟件設(shè)計(jì)中,以方便用戶使用為標(biāo)準(zhǔn),做到統(tǒng)一編碼規(guī)則、統(tǒng)一界面風(fēng)格。 ⑵ 可靠性 由于系統(tǒng)性質(zhì)的要求,本系統(tǒng)的可靠性要求很高。系統(tǒng)在運(yùn)行中要不發(fā)生或極少發(fā)生故障,在偶然事故及操作失誤時(shí),系統(tǒng)應(yīng)具有較強(qiáng)的處理能力,而不應(yīng)造成信息的丟失和破壞。 ⑶ 安全性 通過旅行社管理系統(tǒng)可以修改及刪除旅游線路和介紹的信息,和一些游客的購(gòu)物清單以及基本信息,因此對(duì)系統(tǒng)的安全性要求比較高,一方面要保證旅行社用 戶各項(xiàng)信息的安全,另一方面又要在非常情況下保證數(shù)據(jù)的丟失減少到最低限度。 4 旅游管理系統(tǒng)分析設(shè)計(jì) 與實(shí)現(xiàn) 旅游管理系統(tǒng)設(shè)計(jì)總體要求 系統(tǒng)設(shè)計(jì)是旅游管理系統(tǒng)開發(fā)過程的一個(gè)重要階段,包括兩個(gè)方面,首先是總體結(jié)構(gòu)的設(shè)計(jì),其次是具體功能模塊的設(shè)計(jì)。其主要目的是為系統(tǒng)實(shí)現(xiàn) (如編程、調(diào)試、試運(yùn)行等 )制定藍(lán)圖。在系統(tǒng)設(shè)計(jì)階段,主要任務(wù)就是在各種技術(shù)和實(shí)施方法中權(quán)衡利弊,精心設(shè)計(jì),合理地使用各種資源,最終勾畫出新系統(tǒng)的詳細(xì)設(shè)計(jì)方案。系統(tǒng)設(shè)計(jì)的原則為: ⑴ 系統(tǒng)性。系統(tǒng)是作為統(tǒng)一整體而存在的,因此,在系統(tǒng)設(shè)計(jì)中,要從整個(gè)系統(tǒng)的角度進(jìn)行考慮,系統(tǒng)的代碼要統(tǒng)一,設(shè)計(jì)規(guī)范要標(biāo)準(zhǔn),傳遞語言要盡可能一致,對(duì)系統(tǒng)的數(shù)據(jù)采集要做到數(shù)出一處、全局共享,使一次輸入得到多次利用。 ⑵ 靈活性。為保持系統(tǒng)的長(zhǎng)久生命力,要求系統(tǒng)具有很強(qiáng)的環(huán)境適應(yīng)性。為此,系統(tǒng)應(yīng)具有較好的開放性和結(jié)構(gòu)的可變性。在系統(tǒng)設(shè)計(jì)中,應(yīng)盡量采用模塊化結(jié)構(gòu),提高各模塊的獨(dú)立性,盡可能減少模塊間的數(shù)據(jù)藕合,使各子系統(tǒng)間的數(shù)據(jù)依賴減至最低限度。這樣,既便于模塊的修改,又便于增加新的內(nèi)容,提高系統(tǒng)適應(yīng)環(huán)境變化的能力。 ⑶ 可靠性??煽啃允侵赶到y(tǒng)抵御外界干擾時(shí)的恢復(fù)能力。一個(gè)成功的 管理系統(tǒng)必須具有較高的可靠性,如安全保密性、檢錯(cuò)及糾錯(cuò)能力、抗病毒能力等。 ⑷ 經(jīng)濟(jì)性。經(jīng)濟(jì)性是指在滿足系統(tǒng)需求的前提下,盡可能減少系統(tǒng)的開銷。一方面,在硬件投資上不能盲目追求技術(shù)上的先進(jìn),而應(yīng)以滿足應(yīng)用需要為前提;另一方面,系統(tǒng)設(shè)計(jì)應(yīng)盡量避免不必要的復(fù)雜化,各模塊應(yīng)盡量簡(jiǎn)潔,以便縮短 處理流程。 ⑸ 美觀性。簡(jiǎn)潔的界面設(shè)計(jì),在設(shè)計(jì)過程中,以人為本,用易于理解的圖標(biāo),用有意義的標(biāo)題,簡(jiǎn)明、一致、快捷并可靠的界面。 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)的設(shè)計(jì)與整個(gè)系統(tǒng)的設(shè)計(jì)是融合在一起的,要做到動(dòng)態(tài)的查詢和顯示數(shù)據(jù),就必 須使用數(shù)據(jù)庫(kù)。本系統(tǒng)是一個(gè)以數(shù)據(jù)處理為主的信息管理系統(tǒng),因此數(shù)據(jù)庫(kù)的設(shè)計(jì)在整個(gè)系統(tǒng)的設(shè)計(jì)中占有很大的比重。 整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)由 10個(gè)表組成,分別是 user、 lvyouxianlu、 orders、 fengjing、news、 basufengqing、 product、 product_order、 jiaotong。 user 表 user表保存網(wǎng)站的用戶基本信息,用戶分為普通用戶和系統(tǒng)管理員 2類。 user表包含 7個(gè)字段:序列號(hào),用戶標(biāo)識(shí),用戶類型,用戶姓名,密碼,聯(lián)系電話,電子郵件。序列號(hào)是自增不重復(fù)流水號(hào),作為 user表的主鍵,同時(shí)也作為 orders表和 product_order的外鍵。用戶標(biāo)識(shí)是文本類型,是用戶登錄名稱,不能重復(fù)。用戶類型是枚舉類型( super, normal),表示用戶是系統(tǒng)管理員還是普通用戶。密碼是文本類 型,用于用戶登錄。用戶姓名,聯(lián)系電話,電子郵件是用戶的個(gè)人信息。 表 1 user表 字段名稱 數(shù)據(jù)類型 ser 自動(dòng)編號(hào) 序列號(hào) id 文本 用戶標(biāo)識(shí) type 文本 用戶類型 name 文本 用戶姓名 password 文本 用戶密碼 Tel 文本 用戶聯(lián)系方式 文 本 用戶電子郵件 lvyouxianlu 表 lvyouxianlu表保存旅行社提供的各條旅游線路,包含了 14個(gè)字段。 Id是自動(dòng)增長(zhǎng)的流水號(hào),是 lvyouxianlu表的主鍵。 lxs是外鍵,關(guān)聯(lián)到旅行社表。其他字段是旅游線路的基本信息,包括線路名稱,行程天數(shù),出發(fā)地,標(biāo)準(zhǔn)價(jià)格,豪華價(jià)格,超豪華價(jià)格,具體行程安排,餐飲住宿條件,交通保險(xiǎn),導(dǎo)游門票,春節(jié)優(yōu)惠價(jià)格和其他內(nèi)容。具體行程安排中將多天的安排存放在一起,中間用“ ”分隔開。 表 2 lvyouxianlu表 字段名稱 數(shù)據(jù)類型 說明 ser 自 動(dòng)編號(hào) 序列號(hào) xlmc 文本 線路名稱 lxs 文本 旅行社 xcts 文本 行程天數(shù) cfd 文本 出發(fā)地 bzd 文本 標(biāo)準(zhǔn)等 hhd 文本 豪華等 chhd 文本 超豪華等 xcap 備注 行 程 安 排 (不同的日程的內(nèi)容用 分隔 ) cyzs 文本 餐飲住宿 jtbx 文本 交通保險(xiǎn) dymp 文本 導(dǎo)游門票 qtnr 文本 其他內(nèi)容 cjjg 文本 春節(jié)價(jià)格 orders 表 orders表保存用戶網(wǎng)上申請(qǐng)的旅游線路的信息 表 3 orders表 字段名稱 數(shù)據(jù)類型 說明 id 文本 用戶標(biāo)識(shí) date 文本 訂購(gòu)日期 type 文本 產(chǎn)品類型
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1