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

正文內(nèi)容

基于j2ee的旅游網(wǎng)站后臺管理系統(tǒng)設(shè)計論文(參考版)

2025-06-21 17:12本頁面
  

【正文】 在四川大學(xué)度過的美好時光將使我終生受益。在這期間我也發(fā)現(xiàn)了自身在技術(shù)等方面的一些不足,再次感謝陳老師對我的理解和指導(dǎo),讓我在這次畢業(yè)設(shè)計期間受益匪淺。能夠順利完成畢業(yè)設(shè)計除了自己的努力外,離不開陳老師的關(guān)心和幫助。感謝四川大學(xué)這個大環(huán)境四年來在學(xué)習(xí)和生活的熏陶和培養(yǎng)。本學(xué)位論文成果是本人在四川大學(xué)讀書期間在導(dǎo)師指導(dǎo)下取得的,論文成果歸四川大學(xué)所有,特此聲明。據(jù)我所知,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得四川大學(xué)或其他教育機(jī)構(gòu)的學(xué)位或證書而使用過的材料。本次開發(fā)在Windows平臺上進(jìn)行,開發(fā)工具中主要使用MyEclipse。對JQuery有進(jìn)一步的理解。5 總結(jié)通過設(shè)計這個旅游網(wǎng)站后臺管理系統(tǒng)的研究與設(shè)計,實現(xiàn)了該系統(tǒng)預(yù)定義的各基本功能。這樣無論前端如何變化,模型層只需很少的改動,并且數(shù)據(jù)庫的變化也不會對前端有所影響,大大提高了系統(tǒng)的可復(fù)用性。而在持久層中,則依賴于Hibernate的對象化映射和數(shù)據(jù)庫交互,處理DAO組件請求的數(shù)據(jù),并返回處理結(jié)果。系統(tǒng)的基本業(yè)務(wù)流程是: 在表示層中,首先通過JSP頁面實現(xiàn)交互界面,負(fù)責(zé)傳送請求數(shù)據(jù)請求和返回響應(yīng),然后Struts2根據(jù)配置文件()將Action接收到的請求數(shù)據(jù)委派給相應(yīng)的方法進(jìn)行處理。Hibernate:Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進(jìn)行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫, Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任[4]。其原理圖如下:圖31Spring:Spring是一個開源框架,Spring 是于2003 年興起的一個輕量級的Java 開發(fā)框架,由Rod Johnson 在其著作Expert OneOnOne J2EE Development and Design中闡述的部分理念和原型衍生而來,它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的,其功能是使用基本的JavaBean代替EJB,提供多種企業(yè)級應(yīng)用,其主要有兩大核心功能:其是IoC,Spring通過一種稱作控制反轉(zhuǎn)(IoC)的技術(shù)促進(jìn)了松耦合,當(dāng)應(yīng)用了IoC,一個對象依賴的其它對象會通過被動的方式傳遞進(jìn)來,而不是這個對象自己創(chuàng)建或者查找依賴對象,你可以認(rèn)為IoC與JNDI相反——不是對象從容器中查找依賴,而是容器在對象初始化時不等對象請求就主動將依賴傳遞給它。 SSH技術(shù)Struts2:Struts2是Struts1的下一代產(chǎn)品,是在 struts1和WebWork的技術(shù)基礎(chǔ)上進(jìn)行了合并的全新的Struts 2框架,其實技術(shù)上來說,Struts2的技術(shù)幾乎完全繼續(xù)WebWork的技術(shù),只是名字看似在Struts1的基礎(chǔ)上發(fā)展,實際兩版本完全不同,因為當(dāng)時Struts1應(yīng)用量很廣,比WebWork牛,但技術(shù)不比WebWork好,為長期發(fā)展,所以Struts1與WebWork合作出了Struts2。刪除總類別界面:當(dāng)點擊刪除時,會彈出提示窗口,是否真的要刪除,點擊確定則刪除,點擊取消則返回原來的界面。流程如下214: 圖214 信息刪除調(diào)用圖3 操作界面展示 功能界面 功能欄目界面:分為圖中8個模塊 其中景點基本信息欄目詳細(xì)如圖所示,管理員可以對總類別、信息類別、信息詳細(xì)進(jìn)行CRUD操作 其中景區(qū)圖片欄目詳細(xì)如圖所示,管理員可以對圖片類別及圖片詳細(xì)進(jìn)行CRUD操作 景點視頻管理欄目,相對簡單,僅對視頻進(jìn)行相關(guān)操作 其中旅游線路欄目如圖,則對線路類別和線路詳細(xì)進(jìn)行CRUD操作 以下是用戶相關(guān)的操作 詳細(xì)操作界面操作界面多,些處只舉幾個界面以觀成效。 }該方法調(diào)用InformationDao上級接口,用其子類InformationDaoImp的delete()方法實現(xiàn)public void delete(Information i){ (i)。 return null。 (i)。 } Information i = new Information()。 if(!(())){ (the object already delete)。流程如圖213: 圖213 信息更新調(diào)用圖 刪除功能景點信息的刪除主要實現(xiàn):(InformationAction)public String delete() throws IOException{ HttpServletResponse response = ()。 return number + () + : update success。 (())。 (())。 if(().length()0) (())。 } if(().length()0) (())。amp。 }然后接著調(diào)用InformationDao上級接口,用InformationDao的實現(xiàn)InformationDaoImp的update方法(InformationDaoImp)public String update(Information i, boolean alreadyExists){ Information info = (Information)(, ())。 return null。 } String result = (i, alreadyExists)。 uploadImage(realpath,pw)。 if (image != null) { String uploadFileName = \\upLoadImages。 String sdf = new SimpleDateFormat(yyyyMMdd HH:mm:ss).format(d)。 (ic)。 (())。 (())。 (())。 (())。 (())。 if((())){ alreadyExists = true。 PrintWriter pw = ()。 }此方法用HQL語言直接操作數(shù)據(jù)庫進(jìn)行查詢。 }在當(dāng)前類里用一對象informations來存儲查詢結(jié)果信息,該方法調(diào)用InformationService的readAll()(InformationService)public ListInformation readAll(){ return ()。 查詢功能景點信息的查詢主要實現(xiàn):(InforamtionAction)public String readAll(){ (())。該方法又由子類InformationDaoImp的create()方法去實現(xiàn)public void create(Information i) { (i)。 } 圖211 信息創(chuàng)建方法調(diào)用圖該create()方法,封裝Information對象調(diào)用InformationService的create()方法:(InformationService)public void create(Information i){ (i)。 (information add success)。 (uploadFileName + \\ + ())。 String realpath = ().getRealPath( uploadFileName)。 (sdf)。 Date d = new Date()。 (ic)。 (())。 (())。 Information i = new Information()。 InfoClass ic = new InfoClass()。 } TopBelong tb = new TopBelong()。 if((())){ (title + is already exists)。景點詳細(xì)信息的添加實現(xiàn):(InformationAction)public String create() throws IOException{ HttpServletResponse response = ()。 數(shù)據(jù)表設(shè)計該系統(tǒng)存儲信息類型較多,主要應(yīng)用數(shù)據(jù)表及結(jié)構(gòu)如下:admin info_class:information:line_class:line_info:picture_class:picture_info:top_belong:
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1