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

正文內(nèi)容

jsp實現(xiàn)的簡單旅游管理系統(tǒng)的設計—免費計算機(編輯修改稿)

2025-01-12 10:32 本頁面
 

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