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

正文內容

旅游網(wǎng)站后臺管理畢業(yè)設計論文-在線瀏覽

2024-08-08 19:20本頁面
  

【正文】 尋求精神上的愉快感受的一種形式,讓人們對此興趣日益高升,所以旅游業(yè)的發(fā)展是社會發(fā)展人們生活水平提高的必然趨勢。所以,從網(wǎng)站開發(fā)的角度考慮出發(fā),網(wǎng)站按功能模塊進行分割,然后將旅游各種信息通過網(wǎng)站建設發(fā)布到網(wǎng)絡上,對于旅客來說,這無疑提供了無上方便快捷,給有心出門旅行的人們以快捷,在家中就可以輕松做好旅行規(guī)劃。目前旅游網(wǎng)絡門戶類型主要有三種類型,門戶網(wǎng)站旅游頻道的綜合信息服務類、傳統(tǒng)類旅行社網(wǎng)站、第三方旅游中介服務網(wǎng)站。因此,具有現(xiàn)代化的互聯(lián)網(wǎng)多媒體信息技術的旅游網(wǎng)站的建設具有不可估量的意義。從功能層面上來劃分的話,四個功能操作的數(shù)據(jù)以及中間涉及的方法調用流程大體相似。主要是用戶或者管理員通過JSP頁面進行數(shù)據(jù)錄入并提交頁面,由Struts2的filter攔截進入Struts2的action對應方法進行算是,然后調用Hibernate相關方法直接在數(shù)據(jù)庫里進行插入并將結果返回到相應的 JSP頁面。主要是用戶或者管理員通過JSP頁面進行數(shù)據(jù)錄入并提交頁面,由Struts2的filter攔截進入Struts2的action對應方法進行算是,然后調用Hibernate相關方法直接在數(shù)據(jù)庫里進行插入并將結果返回到相應的 JSP頁面。主要是用戶或者管理員通過JSP頁面進行數(shù)據(jù)錄入并提交頁面,由Struts2的filter攔截進入Struts2的action對應方法進行算是,然后調用Hibernate相關方法直接在數(shù)據(jù)庫里進行插入并將結果返回到相應的 JSP頁面。主要是用戶或者管理員通過JSP頁面進行數(shù)據(jù)錄入并提交頁面,由Struts2的filter攔截進入Struts2的action對應方法進行算是,然后調用Hibernate相關方法直接在數(shù)據(jù)庫里進行插入并將結果返回到相應的 JSP頁面。對于管理員來說,管理員有對旅游信息的添加查詢更新刪除的權限,還有對客戶的部分信息進行管理,比如查看,甚者可以是刪除,管理員也可以對自己的基本信息進行管理。為防止這些情況的發(fā)生,可在用戶數(shù)據(jù)傳輸過程中用MD5算法對用戶數(shù)據(jù)加密存儲,在后臺操作數(shù)據(jù)進行身份驗證。:由于本系統(tǒng)將采用B/S三層架構,客戶使用的瀏覽器類型以及版本多種多樣,在對頁面展示方面要處理好不同瀏覽器的顯示效果,要讓用戶有較好的瀏覽體驗。 配置需求本次旅游網(wǎng)站后臺管理系統(tǒng)采用B/S架構,服務器使用Tomcat,數(shù)據(jù)庫采用MySQL,開發(fā)工具MyEclipse,操作系統(tǒng)Windows7。整個過程主要采用面向接口編程,Jsp頁面的數(shù)據(jù)交互技術運用Ajax。該系統(tǒng)的基本時序如圖: 圖27 系統(tǒng)時序圖該時序圖說明:程序執(zhí)行流程,從客戶端提交JSP頁面請求開始,通過tomcat服務器,頁面請求數(shù)據(jù)被Struts2的Filter攔截,數(shù)據(jù)傳送至Struts2的action里,action調用model進行對應數(shù)據(jù)的獲取,具體數(shù)據(jù)操作,由action調用上層管理接口manageDAO,上層管理接口調用自己的特定實現(xiàn)manageDAOImp去進行操作,manageDAOImp再調用模型操作上級接口modelDAO,再由該接口調用自己的實現(xiàn)modelDAOimp去直接操作數(shù)據(jù)庫Database,最后操作結果由action返回至JSP結果頁面,而Spring的DI功能貫穿整個過程,主要是Struts2和Hibernate相互操作的過程的創(chuàng)建對象。主要實現(xiàn)數(shù)據(jù)源鏈接,SessionFactory以及HibernareTemplate的bean生成,代碼如下:bean id=dataSource class= destroymethod=close property name=driverClassName value= / property name=url value=jdbc:mysql://localhost:3306/travel / property name=username value=root / property name=password value=root / /beanbean id=sessionFactoryclass= property name=dataSource ref=dataSource / property name=packagesToScan list value/value /list /property property name=hibernateProperties props prop key=/prop prop key=true/prop prop key=true/prop prop key=update/prop /props /property /beanbean id=hibernateTemplate class= property name=sessionFactory ref=sessionFactory/property /bean,實現(xiàn)頁面跳轉映射,主要代碼如下:action name=basePage result/back//result/action action name=adminLoginPage class=/actionaction name=topBelong class= result/back//result result name=show/back//result result name=update/back//result/actionaction name=infoClass class= result/back//result result name=show/back//result result name=update/back//result/actionaction name=information class= result/back//result result name=show/back//result result name=update/back//result/actionaction name=pictureClass class= result/back//result result name=show/back//result result name=update/back//result/actionaction name=pictureInfo class= result/back//result result name=show/back//result result name=update/back//result/actionaction name=video class= result/back//result result name=show/back//result result name=update/back//result/actionaction name=lineClass class= result/back//result result name=show/back//result result name=update/back//result/actionaction name=lineInfo class= result/back//result result name=show/back//result result name=update/back//result/action action name=undoPage class=result/back//result/action 添加功能不同數(shù)據(jù)相同操作方法相似,流程大致相同,這里只例舉景點信息的功能方法。 PrintWriter pw = ()。 return null。 (())。 (())。 (())。 (())。 (tb)。 (0)。 String sdf = new SimpleDateFormat(yyyyMMdd HH:mm:ss).format(d)。 if (image != null) { String uploadFileName = \\upLoadImages。 uploadImage(realpath,pw)。 } (i)。 return null。 }該create()方法又調用InformationDao接口的create()方法InformationDao的抽象方法public void create(Information i)。 } 最后由HibernateTemplate的save()方法,操作數(shù)據(jù)庫并保存。 return show。 }此處用一集合來存儲返回的對象,該方法調用InformationDao上級接口的readAll()方法,然后InformationDao用其子類的InformationDaoImp的實現(xiàn)(InformationDaoI
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1