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

正文內(nèi)容

旅游信息系統(tǒng)的設(shè)計和實現(xiàn)java畢業(yè)論文(參考版)

2025-03-07 03:58本頁面
  

【正文】 if(ment_list==null||()==0){ ment_list=((start)1, return message。 ment_list=((start)1, ())。 Tour_CommentDao mentDao=new Tour_CommentImp()。 } 35 可以在前臺頁面上進(jìn)行評論,具體 的界面原型如 圖 30 所示 : 圖 30 用戶評論模塊的前臺頁面 旅客評論之后,就可以通過后臺頁面對該用戶的評論進(jìn)行查看等操作,具體的界面原型如前邊圖 20 所示。 (picture1)。 (picPath)。 (time_add)。 String descs = ().getParameter(descs)。具體的時序圖如圖 29 所示: 圖 29 用戶評論模塊的時序圖 以下以用戶評論模塊為例 展示下旅游圖片管理模塊的執(zhí)行過程 。 其執(zhí)行順序如下: 首先 用戶 通過 前臺頁面對旅游 線路信息發(fā)表自己的意見和建議 。 其數(shù)據(jù)庫表為 Tour_ment 表,如 前邊 表 3 所示。 首先,管理員在后臺設(shè)置了圖片的基本信息,如路徑,名稱等等。 count = (())。 kind = ()。 Tour_Line_DivDao line_class2Dao = new Tour_Line_DivImp()。具體的時序圖如圖 28 所示: public String getMoreLine() { Tour_LineDao lineDao = new Tour_LineDaoImp()。 其執(zhí)行順序如下:首先后臺管理員通過后 臺系統(tǒng)增加、 刪除 、 查找 、修改 旅游圖片 等 操作對旅游 圖片 進(jìn)行更改。 其數(shù)據(jù)庫表為 Picture 表,如 前邊 表 4 所示。具 體的界面原型 如 前面 圖 9 所示 。 第二種, 基于關(guān)鍵字搜索的推薦方法 的原理如下:系統(tǒng)提供 一個 文本框給用戶輸入關(guān)鍵字,輸入 成功后,系統(tǒng)根據(jù)關(guān)鍵字信息自動匹配線路的關(guān)鍵字,并將與關(guān)鍵字相同 的 旅游 線路信息通過列表列舉出來, 供用戶參考, 達(dá)到推薦的目的。因此用戶 需要 僅僅 在前臺頁面登陸然偶 打開此頁面, 本旅游信息 系統(tǒng)便會 智能的將用戶可能最感興趣的線路推薦 出來 ,展示給用戶看,達(dá)到智能,個性化推薦的目的 。系統(tǒng) 為此采用了基于 注冊信息 統(tǒng)計的推薦方法 和基于 關(guān)鍵字搜索 的推薦 方法 。 此 旅游信息 系統(tǒng)還有一個個性化推薦路線的功能。此外,用戶點(diǎn)擊開每一個線路之后,還可以在登陸系統(tǒng)之后對景點(diǎn)進(jìn)行投票。 其中,周邊旅游線路,國內(nèi)旅游線路,境外旅游線路采用了基于評價統(tǒng)計的推薦方法:將旅游線路信息采用 采用列表的形式進(jìn)行展示,列表的排列順序按照用戶投票的數(shù)目排列出來的。 設(shè)置完 旅游線路的 類別之后,就可以對具體的旅游線路信息進(jìn)行設(shè)置,除了包括對旅游線路的類別,名稱,出發(fā)時間等基本信息設(shè)置之外,還包括了包括了 31 對了旅游酒店信息,旅游租車信息的設(shè)置。增刪查改操作。這樣有利于前臺頁面的推薦展示。首先 ,在旅游線路類別信息模塊中,管理員首先在后臺頁面設(shè)置了線路的類別信息,方便在前臺頁面推薦時進(jìn)行分類。 最后, 用戶可以在前臺頁面對具體的旅游線路 進(jìn)行查看 。 其執(zhí)行順序如下:首先后臺管理員通過后臺 系統(tǒng)增加 、刪除、查找、 修改旅游線路 等 操作對旅游信息進(jìn)行更改 。 其數(shù)據(jù)庫表為 Tour_Line 表,如 前邊 表 2 所示。 return message。 ()。 (password)。 String qq_num = ().getParameter(qq_num)。 ().getParameter(password)。下面以修改該會員的密碼為例,具體操作如圖 25 所示: 圖 25 會員信息修改后臺操作 以 UserAction 中的方法 UpdaUser()為例, 其 對用戶注冊信息 進(jìn)行修改的代碼如下所示: public String updateUser() { userlist = (ListUser) (username)。 用戶注冊時候會讓用戶輸入用戶喜歡景點(diǎn)的風(fēng)格信息,大概分為大自然山水型,現(xiàn)代建筑型,歷史名著型,大漠雪山型,主要用于用戶個性化推薦。 具體的時序圖如圖 23 所示: 圖 23 管理員 /會員模塊 時序圖 以下通過 修改前臺登錄會員信息為例 展示管理員/用戶模塊 的執(zhí)行過程 。 管理員/會員管理模塊 執(zhí)行順序大概如下: 首先 用戶 通過 本旅游信息系統(tǒng)的注冊登陸模塊 頁面 進(jìn)行注冊和登陸操作 ,假如已經(jīng)注冊到了一個新的用戶名 。其數(shù)據(jù)庫表為 User 表, 具體的表結(jié)構(gòu)設(shè)計 如 前邊 表1 所示 ,在此省略。然而, 各個 管理 模塊之間相互獨(dú)立,通過前后臺管理的模式進(jìn)行管理:方便,快捷,科學(xué)。其 主要的字段包括酒店名稱 ,地址,入住時間,圖片等字段,供景點(diǎn)信息錄入使用,具體表結(jié)構(gòu)表 6 所示: 表 6 旅游租車信息表 字段名稱 數(shù)據(jù)類型 長度 說明 Id Int 20 主鍵 Type Varchar 20 字段 Time Date 20 字段 Long String 20 字段 Phone Varchar 20 字段 Price Int 20 字段 Pic_Path Varchar 20 字段 功能模塊設(shè)計 本旅游信息系統(tǒng)主要包含以下幾個功能模塊:管理員 /會員信息 管理 模塊,旅游線路信息 管理 模塊,用戶評論 管理 模塊,旅游圖片信息 管理 模塊,旅游租 車信息 管理 模塊,旅游酒店信息 管理 模塊。它有一個屬性 叫 tour_line_div 的字段是用來設(shè)置 旅游路線類別的字段,主要分為周邊旅游,國內(nèi)旅游,境外旅游,個性化推薦等類型;它還有 2 個屬性分別為 Hotel 和 Car 屬性,這兩個屬性分別記錄了旅游線路中的酒店信息和租車信息,其 表結(jié)構(gòu)如表 2 所示: 25 表 2 旅游線路信息表 字段名稱 數(shù)據(jù)類型 長度 說明 Id Int 20 主鍵 Src_City Varchar 20 字段 Des_City Varchar 20 字段 Price Int 20 字段 Hotel Class 20 字段 Car Class 20 字段 Line_Div Class 20 字段 Info Varchar 20 字段 Name Varchar 20 字段 用戶 留言表(用戶 編號, 用戶姓名, 景點(diǎn) 信息 , 對于景點(diǎn) 意見),用戶留言表主要是用來記錄用戶對旅游線路的意見建議的留言信息的 表格, 前臺頁面可以增加,后臺頁面可以修改,就是錄入這個表格。 User(管理員 /用戶表 ) = Id(PK) + Username + Password + Email + Phone + Qq; Tour_Line(線路 表 ) = Id (PK) + Des_City + Src_City + Hotel + Car + Price + Info; Tour_Line_Div(景點(diǎn)類別 ) = Id(PK) + Name + Hot; Hotel(酒店表 ) = Id (PK)+ Name+ Address + Pay + Start_Time + End_Time; Car(租車 表 ) = Id (PK)+ Type + Price + Start_Time + End_Time + Phone; Picture(圖片表 )= Id (PK) + Name + Add_Time + Pic_Des + Pic_Path; Tour_Comment(留言 ) = Id( PK) + Name + Content + Satify + Mark; 24 4 詳細(xì)設(shè)計 數(shù)據(jù)庫設(shè)計 在本次系統(tǒng)設(shè)計中,主要有以下幾個表,分別為管理員 /會員信息表,旅游線路信息表,用戶留言 信息表,旅游景點(diǎn)圖片信息表,旅游酒店信息表,旅游租車信息:各個表之間相互獨(dú)立,但也有聯(lián)系,其結(jié)構(gòu)設(shè)計如下: 管理員 /會員信息表(用戶名 , 密碼),管理員 /會員信息表主要是用來存儲管理員、會員的基本信息。數(shù)據(jù)字典一般應(yīng)包括對數(shù)據(jù)項,數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲和數(shù)據(jù)處理的說明。從零開始編號中層數(shù)據(jù)流圖是對父層數(shù)據(jù)流圖中某個加工進(jìn)行細(xì)化,而它的某個加工也可以再細(xì)化,形成子圖;中間層次的多少,一般視系統(tǒng)的復(fù)雜程度而定 ( 姜承堯 , 2021) 。 根據(jù)層級數(shù)據(jù)流圖分為頂層數(shù)據(jù)流圖、中層數(shù)據(jù)流圖和底層數(shù)據(jù)流圖。根據(jù)以上對系統(tǒng)的基本功能實現(xiàn)目標(biāo)的分析,現(xiàn)在將本系統(tǒng)的頂層數(shù)據(jù)流圖描述如圖 22 所示: 管 理 員 用 戶旅游信息系統(tǒng)旅 游 圖 片 管 理旅 游 租 車 管 理旅 游 線 路 管 理旅 游 酒 店 管 理用 戶 評 論 管 理旅 游 線 路 信 息旅 游 圖 片 信 息旅 游 租 車 信 息旅 游 酒 店 信 息用 戶 評 論 信 息用 戶 注 冊 登 陸 用 戶 操 作 圖 22 數(shù)據(jù)流圖 23 頂層數(shù)據(jù)流圖從整體上較清楚地描述了本系統(tǒng)的數(shù)據(jù)流向和加工處理過程,但是要清楚地描述系統(tǒng)數(shù)據(jù)的流向和加工處理的每個細(xì)節(jié),僅用頂層數(shù)據(jù)流圖是不夠的。在數(shù)據(jù)流圖中沒有任何具體的物理部件,它只是描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程。 本旅游信息系 統(tǒng)中,主要采用后臺管理,前臺推薦展示的方式設(shè)計。用戶輸入成功后,系統(tǒng)根據(jù)用戶輸入的關(guān)鍵字信息自動匹配線路的關(guān)鍵字,并將與關(guān)鍵字匹配的線路信息通過列表列舉出來,達(dá)到推薦的目的。系統(tǒng)將用戶注冊時候的喜歡景點(diǎn)的 關(guān)鍵字和 線路的關(guān)鍵字進(jìn)行判斷匹配,將相似的信息推薦給用戶 ,從而達(dá)到推薦的目的,是系統(tǒng)變得更加智能化、自動化、個性化。在這個旅游信息系統(tǒng)中, 每個 線路類別中具體 的旅游 線路信息的排列順序 都 是按照用戶點(diǎn)擊投票數(shù)目“由多到少”進(jìn)行排列的;也就是說越排在前面的旅游路線人口統(tǒng)計越高,越值得推薦給用戶。 功能結(jié)構(gòu)的思想設(shè)計 系統(tǒng)的推薦方 法 在這個旅游信息系統(tǒng)的開發(fā)設(shè)計中, 我主要采用了 3 種推薦算法:基于評論統(tǒng)計的推薦方法、基于用戶注冊信息 的推薦 方法和基于關(guān)鍵字搜索的推薦方法 。 (5)Struts2 標(biāo)簽 Struts2 標(biāo)簽是 Struts2 框架封裝出來的標(biāo)簽。 它是輕量級的 Js庫 (壓縮后只有 21k) , 它兼容 CSS3, 還兼容各種 版本瀏覽器, 及后續(xù)版本將不再支持 IE 系列 瀏覽器 。由于其社區(qū)版的性能卓越,搭配 Jsp 和 Apach 可組成良好的開發(fā)環(huán)境 ( 施伯樂 , 丁寶康 , 汪衛(wèi) , 2021) 。 (3)MYSQL MYSQL是一種關(guān)聯(lián) 數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就提高了速度并增加了靈活性。在傳統(tǒng)的網(wǎng)頁 HTML 文件( *.htm, *.html)中加入 Java 程序片段( Scriptlet)和 JSP 標(biāo)簽,就構(gòu)成了 JSP 網(wǎng)頁 java 程序片段可以操縱數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 Email 等,實現(xiàn)建立動態(tài)網(wǎng)站所需要的功能。其中使用 Struts 作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負(fù)責(zé) MVC的分離,在 Struts 框架的模型部分,控制業(yè)務(wù)跳轉(zhuǎn),利用 Hibernate 框架對持久層提供支持, Spring 做管理,管理 Struts 和 Hibernate( 劉京華 , 2021) 。 20 3 概要設(shè)計 具體實現(xiàn)的技術(shù) (1)Strut2 + Hiber + Spring 三大框架 SSH 為 Struts+Spring+Hibernate 的一個集成框架,是目前較流行的一種 Web應(yīng)用程序開源框架。 要隨時隨地保證網(wǎng)站的安全和用戶的安全,這必須要求本系統(tǒng)有足夠的安全機(jī)制。 19 點(diǎn)擊頁面時,顯示速度要盡可能的快。具體的界面原型如圖 19 所示: 18 圖 19 租車管理 管理員用戶評論進(jìn)行管理,主要是查看前臺頁面上用戶的留言信息,具體的操作有查詢留言。后臺操作結(jié)束,前臺頁面中酒店信息的展示內(nèi)容也會隨著酒店信息發(fā)生改變而改 變,具體的界面原型如圖 18 所示: 圖 18 酒店管理 后臺 管理員對 旅游 租車信息的管理,這個后臺頁面主要是實現(xiàn)了通過 后臺 管理員對 旅游線路中的 租車信息的管理操作,以達(dá)到 將租車信息 添加到具體的旅游線路中去的目的。除此之外, 旅游線路中 酒店信息也會被展示到前臺頁面中去, 以 供用戶查看。具體操作包括對旅游線路進(jìn)行添加操作,刪除操作,修改操作和查看操作。具體操作包括對每一條線路類別中進(jìn)行刪除操作、修改操作、添加操作。每一條具體的旅游線路信息都是按照這些類別進(jìn)行分類的。修改完身份后的會員可以在前臺頁面上進(jìn)行登錄投票操作,具體 的界面原型 如圖 14 所示 : 15 圖 14 會員 管理
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1