




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第頁蘇州市職業大學實習〔實訓〕報告名稱JSP商務網站設計實訓年月日至年月日共1周學院(部)計算機工程學院班級學號姓名學院(部)負責人系主任指導教師
目錄一、工程實訓的目的與要求 11.1工程實訓目的 1工程實訓要求 1二、題目說明 12.1酒店管理背景介紹 1 22.2.1Eclipse簡介 22.2.2JSP簡介 22.2.3Mysql簡介 2三、總結設計 33.1系統工程規劃 33.2系統功能構造圖 33.3數據庫總體設計 33.3.1數據庫分析 33.3.2創立數據庫表構造 4四、后臺系統局部模塊的實現 44.1主界面信息 44.1增加住房信息 54.3刪除住房信息 54.4更改住房信息 64.5按照房號查看住房信息 64.6查看所有住房信息 7五、實現方法及遇到的疑難問題 7六、工程實訓總結 8七、參考文獻 8附錄〔局部源代碼〕 8一、工程實訓的目的與要求1.1工程實訓目的本次實訓圍繞以下三個方面展開:〔1〕網站概論局部:力圖使學生對建立動態網站有一個根本概念,了解什么是動態網站,它與別的網站有什么不同,以及了解建站相關的根底知識。〔2〕外觀設計局部:從網頁制作技術上讓學生利用網頁的靜態頁面元素來完成網站頁面的視覺效果。〔3〕Web應用程序開發局部:掌握動態網站的核心局部的知識,以及開發網站應用的各個關鍵局部的方法和技巧。通過本次實訓,應使學生到達如下的根本要求:〔1〕了解動態網站的根本概念和相關技術的根底知識。〔2〕理解網站的設計與規劃。〔3〕理解如何使用JSP和SQLServer、Mysql來管理、使用數據。〔4〕了解和掌握網絡數據庫的開展以及常見的數據庫產品〔Access、SQLServer、Mysql等〕,能熟練掌握后臺數據庫的開發,設計合理的數據表。〔5〕能獨立完成應用程序的運行環境的設置。二、題目說明2.1酒店管理背景介紹隨著我國經濟體制改革的不斷深化和我國經濟的快速開展,我國人民的收入不斷提高,消費觀念也有提高,對效勞質量的要求也有很大的提高。各地把旅游業當作本地經濟開展的重要支柱之一。酒店作為人們食宿、娛樂、休閑的場所而得到了快速的開展。社會上也成立了各種類型,不同規模的酒店效勞企業。如何為客戶提供更
加準確及時的效勞,成為各個酒店競爭關鍵。所以酒店業務信息化建立就成為了客戶衡量酒店提供商效勞標準的一個準那么,信息系統成為了根底。
1隨著Internet技術的進一步開展和普及,不能很好的適應世界經濟開展的形式和我國國民經濟建立的需要,市場現有的產品化的酒店業務軟件系統在不斷開展中的酒店的需求。基于WEB的酒店管理系統的總體設計目標能夠建立完善、高效、可靠的酒店業務信息系統,為酒店提供良好的信息環境。12.2開發工具與介紹2.2.1Eclipse簡介目前,市場上計算機語言和開發工具有很多,但是Eclipse以其穩定和平臺無關的特性,從眾多編程工具中脫穎而出,成為很多Java程序員的首選。Eclipse是一個開放源代碼的、基于Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組效勞,用于通過插件組件構建開發環境。由于Eclipse中的每樣東西都是插件,所有工具開發人員都具有同等的發揮場所。這種平等和一致性并不僅限于Java開發工具,例如C++、COBOL和Eiffel等編程語言的插件已經可用,或預計會推出。它是一個開發源代碼工程,它其實是VisualAgeforJava的代替品,其界面跟先前的VisualAgeforJava差不多,但由于其開放源代碼,任何人都可以免費得到,并可以字次根底上開發各自的插件,因此越來越受人們關注。2.2.2JSP簡介JSP是由SunMicrosystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。該技術為創立顯示動態生成內容的Web頁面提供了一個簡捷而快速的方法。JSP技術的設計目的是使得構造基于Web的應用程序更加容易和快捷,而這些應用程序能夠與各種Web效勞器,應用效勞器,瀏覽器和開發工具共同工作。JSP標準是Web效勞器、應用效勞器、交易系統、以及開發工具供給商間廣泛合作的結果。在傳統的網頁HTML文件中參加Java程序片段和JSP標記,就構成了JSP網頁。Web效勞器在遇到訪問JSP網頁的請求時,首先執行其中的程序片段,然后將執行結果以HTML格式返回給客戶。程序片段可以操作數據庫、重新定向網頁以及發送email等等,這就是建立動態網站所需要的功能。所有程序操作都在效勞器端執行,網絡上傳送給客戶端的僅是得到的結果,對客戶瀏覽器的要求最低,可以實現無Plugin,無ActiveX,無JavaApplet,甚至無Frame。2.2.3Mysql簡介Mysql是一個精巧的SQL數據庫管理系統,雖然它不是開放源代碼的產品,但在某些情況下你可以自由使用。由于它的強大功能、靈活性、豐富的應用編程接口以及精巧的系統構造,受到了廣闊自由軟件愛好者甚至是商業軟件用戶的青睞,特別是與Apache和PHP/PERL結合,為建立基于數據庫的動態網站提供了強大動力。Mysql是一個真正的多用戶、多線程SQL數據庫效勞器。SQL是世界上最流行的和標準化的數據庫語言。Mysql是以一個客戶機、效勞器構造的實現,它由一個效勞器守護程序和很多不同的客戶程序和庫組成。它主要目標是快速和易用,最初是因為我們需要這樣一個SQL效勞器,它能處理與任何可不昂貴硬件平臺上提供數據庫的長家在一個數量級上的大型數據庫,但速度更快,Mysql就開發出來了。22三、總結設計3.1系統工程規劃整個酒店管理系統主要包括5個局部:增加房間、查看所有房間、刪除房間、更改住房信息、按房號查看住房信息。這個系統主要實現的是酒店根本層次的管理局部。3.2系統功能構造圖系統功能構造圖:如圖3-2所示酒店管理系統酒店管理系統增加房間查看房間信息更改住房信息按房號查看住房信息刪除房間增加房間查看房間信息更改住房信息按房號查看住房信息刪除房間圖3-23.3數據庫總體設計3.3.1數據庫分析數據庫設計是建立數據庫及其應用系統的技術,使信息系統開發和建立中的核心技術,具體說,數據庫設計時指對于一個給定的應用環境,構造最優的數據庫模式,使之能夠有效存儲數據滿足各種用戶的應用需求。333.3.2創立數據庫表構造在Mysql中用代碼進展數據庫和表的創立。數據庫表的構造:列名數據類型是否為空說明sidvarcharNotnull編號namevarcharNotnull姓名typevarcharNotnull類型phonevarcharNotnullbirthvarcharNotnull生日四、后臺系統局部模塊的實現4.1主界面信息此頁面是個綜合模塊,顯示了各項功能:查看房間、刪除房間號、更改住房信息、增加住房、和按照房號查看住房信息。如圖4-1所示:圖4-1主頁面4.1增加住房信息4此模塊主要實現增加住房信息,需要顧客提供姓名、、、出生年月以及所要選擇的房間類型,便于管理房間。如圖4-2所示:4圖4-2增加房間4.3刪除住房信息此模塊是對房間進展刪除操作,也就是退房,刪除成功后可以返回主界面在進展查看。如圖4-3所示:圖4-3刪除房號554.4更改住房信息此模塊可以更改房間的信息,便于對錄入錯誤,以及房客的進一步信息的矯正和改變,可以很好的實現。按提交按鈕后,返回主界面再進展查看,就可以查看到更改后的信息。如圖4-4所示:圖4-4更改房間信息4.5按照房號查看住房信息此模塊可以在主界面按照提供的房號可以查看房客的住房信息,方便管理人員的查看。如圖4-5所示:66圖4-5查看特定房號的房客信息4.6查看所有住房信息此模塊主要實現的是查看所有住客的住房信息。如圖4-6所示:圖4-6查看所有房間五、實現方法及遇到的疑難問題在本次程序設計中需要結合數據庫進展調試,在成功連接數據庫后,在Eclipse中創立好數據庫java代碼,從而進一步進展運行調試。如果只單方面運行,程序無法正確運行,達不到所希望的結果。通過參照書中的例子,調整代碼,及其各個局部文件所對應的代碼準確無誤后,在反復實踐運行。在本次課程設計中,在連接數據庫時,我認為已經按照以前能夠運行的方法做好了所以的操作任務了,但是在運行中遇到了一個另我很長時間解決不了的問題。在檢查數據庫和連接數據庫代碼以及各項操作代碼都沒有問題的情況了,居然連最簡單的提交表單功能都不能實現。
最后解決的方法是:在工程中導入Mysql的數據庫驅動程序即可六、工程實訓總結通過本次的課程設計,我掌握了JSP技術,Mysql和動態網頁的用法,比擬全面的穩固了面向對象的編程思想。這次酒店管理系統的主要功能及體系機構,重點討論的是JSP與后臺數據庫鏈接等相關技術,系統的根本功能已經實現,但酒店管理不僅僅就包括住房信息管理,還有各項系統管理。這需要一個長期的摸索與完善過程,所有還有很多地方值得我改良和提升。7以前進展網頁調試都是在原有的根底上進展修改或者調試運行書中的例子,這次是自己獨立完成一個小型的系統,培養了自我鍛煉的能力,沒有做不到只有不肯做的。雖然在設計中會遇到軟件故障,資料欠缺,程序出錯等各種問題,通過不斷的調試和同學教師的指導、幫助,一系列的問題慢慢的被解決。7與此同時,我也要感謝對我這次課程設計提供幫助的同學們,是你們給予了我更多更廣泛的設計思路,才使得我的思維更加寬廣,這對于我的課程設計來說,是一種莫大的幫助。七、參考文獻[1]薩師煊,王珊.數據庫系統概論[M].北京:高等教育出版社,2019[2]劉善鑫,趙津燕等.數據庫使用技術教程[M].北京:中國水利電力出版社,2019[3]薛華成.管理信息系統[M].北京:清華大學出版社,1996[4]彭偉民.基于需求的九點管理系統的建模與實現[M].北京:人民郵電出版社,2019附錄〔局部源代碼〕1.主頁面index.html:<html><head><title>酒店住房管理</title><meta-equiv="Content-Type"content="text/html;charset=gb2312"><styletype="text/css">body{ background-image:url(image/3.jpg);</style></head><body><center><h1> </h1><h1> </h1><h1>酒店管理</h1><p> </p><h2><ahref="addHostel.jsp"><strong>增加房間</strong></a><strong><br><ahref="deleteHostel.jsp">刪除房間</a><br><ahref="modifyHostel.jsp">更改住房信息</a><br><ahref="viewHostel.jsp">查看所有房間</a></strong><ahref="viewHostel.jsp"></a><br></h2><p> </p><p> </p><formaction="searchHostelBySid.jsp"method=post>按住房號查詢:<inputtype=textname=sid><inputtype=submitvalue="查詢"></form>8<hr>8<hr></center></body></html>查看住房信息viewHostel代碼:<%@pagecontentType="text/html;charset=gb2312"language="java"import="wjy.*,java.util.*"%><html><head><title>查看所有的房間</title><meta-equiv="Content-Type"content="text/html;charset=gb2312"><styletype="text/css">body{ background-image:url(image/6.jpg);</style></head><%request.setCharacterEncoding("gb2312");%><jsp:useBeanid="hostelUtil"class="wjy.HostelUtil"scope="page"/><body><p> </p><p> </p><center><h1>查看所有的房間</h1><p> </p><tablewidth=80%height="48"border="1"><tr><td>房號<
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論