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

正文內容

旅游網(wǎng)站后臺管理畢業(yè)設計論文(參考版)

2025-07-01 19:20本頁面
  

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