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

正文內(nèi)容

家鄉(xiāng)旅游管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)本科生畢業(yè)論文(已改無(wú)錯(cuò)字)

2022-10-09 13:50:57 本頁(yè)面
  

【正文】 游客可以更清楚更直觀 的進(jìn)行對(duì)比和選擇。 2旅游線路:管理員對(duì)旅游線路進(jìn)行管理,游客可以瀏覽旅游線路信息。 3客戶信息管理:主要包括客戶注冊(cè)與登錄模塊:客戶可以方便的進(jìn)行注冊(cè)和登錄,還可以對(duì)自己的信息進(jìn)行修改,只有登錄之后才可以進(jìn)行旅行社的預(yù)訂查看更多信息。 4旅行社管理:管理員負(fù)責(zé)對(duì)旅行社的管理。 5票務(wù)交通:管理員對(duì)票務(wù)信息進(jìn)行管理。 圖 41系統(tǒng)功能圖 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)的設(shè)計(jì)與整個(gè)系統(tǒng)的設(shè)計(jì)是融合在一起的,要做到動(dòng)態(tài)的查詢(xún)和顯示數(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ù)由 9個(gè)表組成,分別是 user、 lvyouxianlu、 orders、 fengjing、 news、 anyangfengjing、 product、 product_order、 jiaotong。 user表保存網(wǎng)站的用戶基本信息,用戶分為普通用戶和系統(tǒng)管理員。 user表包含 7個(gè)字段:序列號(hào),用戶標(biāo)識(shí),用戶類(lèi)型,用戶姓名,密碼,聯(lián)系電話,電子郵件。序列號(hào)是自增不重復(fù)流水號(hào),作為 user表的主鍵,同時(shí)也作為 orders表和 product_order的外 鍵。用戶標(biāo)識(shí)是文本類(lèi)型,是用戶登錄名稱(chēng),不能重復(fù)。用戶類(lèi)型是枚舉類(lèi)型( super, normal),表示用戶是系統(tǒng)管理員還是普通用戶。密碼是文本類(lèi)型,用于用戶登錄。用戶姓名,聯(lián)系電話,電子郵件是用戶的個(gè)人信息。 表 41 user表 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 說(shuō)明 ser 自動(dòng)編號(hào) 序列號(hào) id 文本 用戶標(biāo)識(shí) type 文本 用戶類(lèi)型 name 文本 用戶姓名 password 文本 用戶密碼 Tel 文本 用戶聯(lián)系方式 文本 用戶電子郵件 lvyouxianlu表保存旅行社提供的 各條旅游線路,包含了 14個(gè)字段。 Id是自動(dòng)增長(zhǎng)的流水號(hào),是 lvyouxianlu表的主鍵。 lxs是外鍵,關(guān)聯(lián)到旅行社表。其他字段是旅游線路的基本信息,包括線路名稱(chēng),行程天數(shù),出發(fā)地,標(biāo)準(zhǔn)價(jià)格,豪華價(jià)格,超豪華價(jià)格,具體行程安排,餐飲住宿條件,交通保險(xiǎn),導(dǎo)游門(mén)票,春節(jié)優(yōu)惠價(jià)格和其他內(nèi)容。具體行程安排中將多天的安排存放在一起,中間用“ ”分隔開(kāi)。 表 42 lvyouxianlu表 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 說(shuō)明 ser 自動(dòng)編號(hào) 序列號(hào) xlmc 文本 線路名稱(chēng) lxs 文本 旅行社 xcts 文 本 行程天數(shù) cfd 文本 出發(fā)地 bzd 文本 標(biāo)準(zhǔn)等 hhd 文本 豪華等 chhd 文本 超豪華等 xcap 備注 行程安排 (不同的日程的內(nèi)容用 分隔 ) cyzs 文本 餐飲住宿 jtbx 文本 交通保險(xiǎn) dymp 文本 導(dǎo)游門(mén)票 qtnr 文本 其他內(nèi)容 cjjg 文本 春節(jié)價(jià)格 orders表保存用戶網(wǎng)上申請(qǐng)的旅游線路的信息 表 43 orders表 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 說(shuō)明 id 文本 用戶標(biāo)識(shí) date 文本 訂購(gòu)日期 type 文本 產(chǎn)品類(lèi)型 who 文本 客戶姓名 number 文本 產(chǎn)品數(shù)量 tel 文本 聯(lián)系電話 no 文本 用戶身份證號(hào) Fengjing表記錄了安陽(yáng) 各地的主要風(fēng)景,人文古跡的最新信息,并附有 2張風(fēng)景圖片。 Fengjing表包含了 7個(gè)字段。 表 44 Fengjing表 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 說(shuō)明 id 文本 序列號(hào) name 文本 風(fēng)景名稱(chēng) pic1 文本 圖片 1 pic2 文本 圖片 2 type 文本 所屬類(lèi)別 (因甲骨文而聞名于世 ,人與 自然的結(jié)合 ,國(guó)家重點(diǎn)風(fēng)景名勝區(qū) ,國(guó)家森林公園 ) Detial1 備注 文字描述 (段落 1) Detial2 備注 文字描述 (段落 2) news表存儲(chǔ)近期旅游熱點(diǎn)新聞。 news表包含了 4個(gè)字段。 表 45 news表 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 說(shuō)明 id 文本 序列號(hào) name 文本 標(biāo)題 pic1 文本 圖片 content 文本 內(nèi)容 anyangfengqing表包含 5個(gè)字段。 id是自增序列號(hào),主鍵。 name是新聞標(biāo)題,detial1是新聞內(nèi)容, pic1是新聞圖片名稱(chēng)。安陽(yáng) 風(fēng)情分 4個(gè)類(lèi)別, type是枚舉類(lèi)型:安陽(yáng) 美食 ,安陽(yáng) 文化 ,民族民俗 ,安陽(yáng) 珍 奇 。 表 46 anyangfengqing表 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 說(shuō)明 id 文本 序列號(hào) name 文本 標(biāo)題 pic1 文本 圖片 content 文本 內(nèi)容 product記錄各種安陽(yáng) 特產(chǎn)的相關(guān)資料。 product表有 7個(gè)字段: id是數(shù)字主鍵,name是產(chǎn)品名稱(chēng), content是產(chǎn)品描述, price是產(chǎn)品價(jià)格, danwei是產(chǎn)品計(jì)數(shù)單位,pic1是特產(chǎn)圖樣, from是產(chǎn)品產(chǎn)地。 表 47 product表 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 說(shuō)明 id 自動(dòng)編號(hào) 序列號(hào) name 文本 特 產(chǎn)名稱(chēng) content 文本 產(chǎn)品說(shuō)明 price 文本 價(jià)格 danwei 文本 單價(jià) pic1 文本 圖樣 from 文本 產(chǎn)地 product_order表存儲(chǔ)用戶的訂單信息,有 6個(gè)字段。 name是外鍵,關(guān)聯(lián)到 user表,tel, addr, product和 quantity是訂單基本信息。 表 48 product_order表 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 說(shuō)明 id 文本 產(chǎn)品 id quatity 文本 數(shù)量 name 文本 客戶姓名 tel 文本 聯(lián)系電話 addr 文本 地址 IDNumber 文本 身份證號(hào) jiaotong表保存近期交通信息,包括飛機(jī),火車(chē),輪船 3種交通工具的線路及時(shí)刻信息。 表 49 jiaotong表 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 說(shuō)明 from 文本 始發(fā)地 to 文本 目的地 type 文本 類(lèi)型 (飛機(jī)、火車(chē)、 輪 船) id 文本 號(hào)碼(航班號(hào) 、 列車(chē)車(chē)次 、 輪船號(hào)) time1 文本 出發(fā)時(shí)間 time2 文本 到達(dá)時(shí)間 price 文本 票價(jià) 系統(tǒng)功能設(shè)計(jì) 頁(yè)面 設(shè)計(jì) 主頁(yè)面是本網(wǎng)站的門(mén)戶,它包含了各個(gè)模塊的入口鏈接,部分熱點(diǎn)模塊 的最新信息,用戶注冊(cè),登陸,權(quán)限分配功能。 首頁(yè)通往各個(gè)子模塊的鏈接,使用 標(biāo)簽靜態(tài)實(shí)現(xiàn)。如: td class=bg_mida href= class=Aa href= jsp_tourist_track /旅游路線 /a/td,聲明了一個(gè)到相對(duì)路徑 jsp_tourist_track下的 。其他模塊以此類(lèi)推。 游客功能設(shè)計(jì) 該模塊為用戶提供了安陽(yáng)的旅游信息,并在此基礎(chǔ)上,為注冊(cè)會(huì)員提供在線訂 購(gòu)特產(chǎn),預(yù)定旅游線路,預(yù)定航班等功能。非注冊(cè)用戶可以上網(wǎng)查看輝縣的旅游信息 , 用戶能分類(lèi)的了解到風(fēng)景 , 風(fēng)情 , 路線情況 , 交通信息 , 旅游新聞 , 等基本信息。為了避免累贅的工作和一些惡意的欺詐,而特別設(shè)計(jì)了注冊(cè)與非注冊(cè)兩種用戶權(quán)限。 系統(tǒng)管理員功能設(shè)計(jì) 管理員通過(guò)注冊(cè)名被定義為 super權(quán)限的用戶名登陸到系統(tǒng)后可以進(jìn)行除旅行社管理外的其他所有模塊的管理操作。以票務(wù)交通模塊為例,管理員登陸后,在票務(wù)交通模塊可以看到左邊有一個(gè)管理的標(biāo)簽,進(jìn)入后可以進(jìn)行這個(gè)模塊的管理。管理員可以在這里進(jìn)行對(duì)已有的交通信息修改和 刪除操作,也可以通過(guò)左邊的增加按扭進(jìn)行對(duì)交通信息增加。其他模塊的維護(hù)方式與票務(wù)交通模塊類(lèi)似。通過(guò)后臺(tái)維護(hù)模塊,管理員能更直觀 的進(jìn)行操作,在對(duì)后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行任何操作后,都可以立即觀察到效果,從而減少了錯(cuò)誤發(fā)生的機(jī)率。管理員跟普通用戶的區(qū)別就在于權(quán)限不同,即是基于該網(wǎng)站的身份驗(yàn)證和權(quán)限分配上。身份驗(yàn)證和權(quán)限分配實(shí)現(xiàn)的代碼如下: %String id = (String) (userName)。 String password = (String) (password)。 try { Statement stmt = ().createStatement()。 String sql1 = select * from user where id=39。 + id + 39。 and password=39。 + password + 39。 ResultSet rs1 = (sql1)。 if (()) { (right,normal)。 String name = (name)。 String type = (type)。 if(type!=nullamp。amp。(super)){ (right,super)。 (userName, name)。 (password, password)。 } else{ (userName, name)。 (password, password)。 } ()。 ()。 return。 } (登陸失敗 ! 請(qǐng)重新登陸 )。 (br[ a href=39。39。返回 /a ])。 } catch (Exception e) { (數(shù)據(jù)庫(kù)連接錯(cuò)誤 + e)。 } % 各個(gè)模塊的管理功能主要是對(duì)數(shù)據(jù)庫(kù)的操作 , 在此就不再贅述。 旅游社管理 設(shè)計(jì) 旅行社管理員通過(guò)各個(gè)旅行社自己在這個(gè)系統(tǒng)中的 ID號(hào)和密碼登陸后,可以查看預(yù)定本旅行社的旅游路線情況,在這里由于假設(shè)旅行社與系統(tǒng)供應(yīng)商只存在著合作的關(guān)系,旅行社可以提交自己的旅游路線信息給系統(tǒng)管理員,只能由系統(tǒng)管理員來(lái)操作旅游路線信息,這樣提高了信息的安全性和各個(gè)旅行社競(jìng)爭(zhēng)的公平性。 關(guān)鍵技術(shù)的實(shí)現(xiàn) 漢字顯 示的實(shí)現(xiàn) 在 JSP的開(kāi)發(fā)過(guò)程中,英文字符的表示一般不會(huì)出現(xiàn)問(wèn)題,可能出現(xiàn)的中文問(wèn)題如下: 1JSP頁(yè)面無(wú)法正確顯示中文,比如出現(xiàn) “ ?” 或者亂碼; 2JSP頁(yè)面無(wú)法正確接收來(lái)自上一個(gè)頁(yè)面提交的中文表單; 3JSP從數(shù)據(jù)庫(kù)或者文件中讀出來(lái)的中文都是亂碼,寫(xiě)進(jìn)去的中文也是亂碼。 這是跟 Java中對(duì)字符的處理方式有關(guān)系的。英文字符一般都是以一個(gè)字符來(lái)表示,編碼方式主要有: 1ASCII碼,美國(guó)國(guó)家信息交換標(biāo)準(zhǔn)碼,是 7位編碼 ; 2ISO88591碼,是 8位編碼,它包含了 ASCII碼,在西歐比較通用,它是 Linux系統(tǒng)的字符集,同時(shí)也是 HTML的基礎(chǔ)字符集。 中文字符成千上萬(wàn),必須使用 2個(gè)以上的字節(jié)來(lái)表示,不同的地區(qū)和系統(tǒng)都制定了各自的編碼方式,這樣就產(chǎn)生了很多種不同的編碼方式。常用的漢字編碼方式 (字符集 )有如下幾種: 1GB2312碼,中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)漢字信息交換用編碼,是 16位編碼,簡(jiǎn)稱(chēng)國(guó)標(biāo)碼 ; 2GBK是對(duì) GB2312的擴(kuò)展,包含 GB2312的字符集 ; 3BIG5碼,是臺(tái)灣地區(qū)采用的編碼方式 ; 4UNICODE碼,是 16位編碼,它是一個(gè)標(biāo)準(zhǔn),它的目標(biāo)是明白的表現(xiàn)每種人類(lèi)語(yǔ)言中的每種已知字 符 ; 5UTF8碼,是 UNICODE的轉(zhuǎn)換格式,是一種不等長(zhǎng)的編碼。 多種編碼方式共存造成了漢字表示方式的不統(tǒng)一,也帶來(lái)了很多麻煩。 Java對(duì)于多語(yǔ)言的支持并不是很好,任何涉及 Java的需要顯示漢字的軟件都會(huì)遇到漢字問(wèn)題。既然如此,在使用 Java處理中文字符時(shí)就必須注意編碼問(wèn)題。有以下幾點(diǎn)要特別注意: 1當(dāng)一個(gè) Java程序在運(yùn)行時(shí),所有的內(nèi)存中的字符串都是以 UNICODE方式來(lái)表示的 ; 2Java程序接受一個(gè)字符串時(shí),程序?qū)⒃撟址畯脑淳幋a方式轉(zhuǎn)換為 UNICODE編碼 ; 3Java程序輸出一個(gè)字符 串時(shí),程序要將該字符串從 UNICODE編碼轉(zhuǎn)換為目標(biāo)編碼方式 ; 4Java程序輸出一個(gè)字符串時(shí),程序要將該字符串從 UNICODE編碼轉(zhuǎn)換為目標(biāo)編碼方式 ; 5在任何一個(gè)傳遞字符串的地方都可能出現(xiàn)編碼轉(zhuǎn)換。 在編寫(xiě)涉及到中文的 JSP頁(yè)面時(shí),要注意對(duì)編碼方式的考慮。主要的解決辦法是在JSP中進(jìn)行編碼轉(zhuǎn)換。由于涉及到編碼的環(huán)節(jié)很多,因此中文問(wèn)題沒(méi)有一個(gè)統(tǒng)一的解決方案,只能在出現(xiàn)問(wèn)題的地方進(jìn)行具體分析,采取適當(dāng)措施。在海鮮酒樓管理系統(tǒng)中,漢字亂碼主要分為兩種情況。 1中文表單提交字符串 當(dāng)頁(yè)面中的表單提交字符串 時(shí),首先把字符串按照當(dāng)前頁(yè)面的編碼,轉(zhuǎn)化成字節(jié)串。然后再將每個(gè)字節(jié)轉(zhuǎn)化成 “ %XX” 的格式提交到 Web 服務(wù)器。比如,一個(gè)編碼為GB2312的頁(yè)面,提交 “ 中 ” 這個(gè)字符串時(shí),提交給服務(wù)器的內(nèi)容為 “ %D6%D0” 字節(jié)串的格式。在服務(wù)器端, Web 服 務(wù) 器 把收 到 的 “ %D6%D0” 字節(jié)串轉(zhuǎn)化成 [0xD6, 0xD0]UNICODE字符串,然后再根據(jù) GB2312 編碼規(guī)則得到 “ 中 ” 字。 然而實(shí)際上,在將 “ 字
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1