版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
蘇州市職業(yè)大學實習(實訓)報告名稱 JSP商務網(wǎng)站設計實訓 個人信息管理系統(tǒng)網(wǎng)站2013年1月1日至2013年1月5日共1周院系計算機工程系班級11軟件技術(外)學號116314112 姓名 系主任 李金祥教研室主任 梁穎紅指導教師陳靜/陳小英目錄TOC\o"1-5"\h\z\o"CurrentDocument"一、項目實訓的目的與要求 0\o"CurrentDocument"1。1項目實訓目的 0\o"CurrentDocument"1。2項目實訓要求 0\o"CurrentDocument"二、題目說明 1\o"CurrentDocument"2。1個人信息網(wǎng)站的背景介紹 1\o"CurrentDocument"開發(fā)工具及技術介紹 1\o"CurrentDocument"三、總體說明 3\o"CurrentDocument"3。1系統(tǒng)項目規(guī)劃 3\o"CurrentDocument"3。2系統(tǒng)功能結構圖 3\o"CurrentDocument"3。3數(shù)據(jù)庫的實現(xiàn) 4\o"CurrentDocument"四、后臺系統(tǒng)部分模塊的實現(xiàn) 5\o"CurrentDocument"4.1增加個人信息 5\o"CurrentDocument"4。2刪除個人信息 5\o"CurrentDocument"修改個人信息 6\o"CurrentDocument"五、開發(fā)技巧與實現(xiàn)方法 7\o"CurrentDocument"5.1首頁鏈接 7\o"CurrentDocument"5。2連接數(shù)據(jù)庫 8\o"CurrentDocument"六、項目實訓總結 9\o"CurrentDocument"七、參考文獻 9、項目實訓的目的與要求1。1項目實訓目的隨著計算機技術的不斷發(fā)展,計算機作為知識經(jīng)濟時代的產(chǎn)物,已被廣泛應用于社會各個行業(yè)和領域。目前,我國的科技水平高速發(fā)展,計算機作為今天使用最廣的現(xiàn)代化工具已深入到各個領域,并且正在成為未來社會——信息社會的重要支柱。網(wǎng)站概論部分:力圖使學生對建立動態(tài)網(wǎng)站有一個基本概念,了解什么是動態(tài)網(wǎng)站,它與別的網(wǎng)站有什么不同,以及了解建站相關的基礎知識。外觀設計部分:從網(wǎng)頁制作技術上讓學生利用網(wǎng)頁的靜態(tài)頁面元素來完成網(wǎng)站頁面的視覺效果。Web應用程序開發(fā)部分:掌握動態(tài)網(wǎng)站的核心部分的知識,以及開發(fā)網(wǎng)站應用的各個關鍵部分的方法和技巧.通過本次實訓,應使學生達到如下的基本要求:了解動態(tài)網(wǎng)站的基本概念和相關技術的基礎知識。理解網(wǎng)站的設計與規(guī)劃.理解如何使用JSP和SQLServer、MySql來管理、使用數(shù)據(jù)。了解和掌握網(wǎng)絡數(shù)據(jù)庫的發(fā)展以及常見的數(shù)據(jù)庫產(chǎn)品(Access、SQLServer、MySql等),能熟練掌握后臺數(shù)據(jù)庫的開發(fā),設計合理的數(shù)據(jù)表。能獨立完成應用程序的運行環(huán)境的設置.1。2項目實訓要求學生應充分認識到實訓對培養(yǎng)自身能力的重要性,認真做好設計前的各項準備工作。在設計過程中,要嚴格要求自己,樹立嚴肅、嚴密、嚴謹?shù)目茖W態(tài)度,必須按時、按質、按量完成設計。獨立完成規(guī)定的工作任務,不得弄虛作假,不準抄襲他人內容,否則成績以不及格計。小組成員之間,既要分工明確,又要保持聯(lián)系暢通、密切合作,培養(yǎng)良好的互相幫助和團隊協(xié)作精神。二、題目說明2。1個人信息網(wǎng)站的背景介紹隨著信息技術的不斷發(fā)展,我們現(xiàn)在已經(jīng)步入了一個信息化的時代,而信息時代的代表便是網(wǎng)絡技術的日漸成熟,現(xiàn)在網(wǎng)絡已經(jīng)和我們的生活緊密的聯(lián)系起來了,我們不敢想象沒有網(wǎng)絡我們的生活會像怎么樣,也許就像食物中沒有調料,現(xiàn)在的生活離開了網(wǎng)絡會變得索然無味。通過網(wǎng)絡我們可以足不出戶的做許多事情。休閑,娛樂,學習,購物,交友等等許多我們數(shù)之不盡的事情。隨著信息化的不斷進步,個人信息查詢系統(tǒng)更加簡便,易查詢,操作簡單化,方便公司、學校、企業(yè)以及很過地方的信息搜集和查詢.2。2開發(fā)工具及技術介紹2.2。1開發(fā)及運行環(huán)境開發(fā)平臺:Dreamweaver+JSP+SQLSERVEREclipse是一個開放源代碼的、基于Java的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發(fā)環(huán)境。幸運的是,Eclipse附帶了一個標準的插件集,包括Java開發(fā)工具(JavaDevelopmentKit,JDK). 雖然大多數(shù)用戶很樂于將Eclipse當作Java集成開發(fā)環(huán)境(IDE)來使用,但Eclipse的目標卻不僅限于此.Eclipse還包括插件開發(fā)環(huán)境(Plug-inDevelopmentEnvironment,PDE),這個組件主要針對希望擴展Eclipse的軟件開發(fā)人員,因為它允許他們構建與Eclipse環(huán)境無縫集成的工具.這種平等和一致性并不僅限于Java開發(fā)工具。盡管Eclipse是使用Java語言開發(fā)的,但它的用途并不限于Java語言;例如,支持諸如C/C++和COBOL等編程語言的插件已經(jīng)可用,或預計將會推出。Eclipse框架還可用來作為與軟件開發(fā)無關的其他應用程序類型的基礎,比如內容管理系統(tǒng)?;贓clipse的應用程序的一個突出例子是IBMRationalSoftwareArchitect,它構成了IBMJava開發(fā)工具系列的基礎。Tomcat服務器是一個免費的開放源代碼的Web應用服務器,目前最新版本是6.0.20(截止到2009—03-20)。Tomcat是Apache軟件基金會(ApacheSoftwareFoundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發(fā)而成.由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat5支持最新的Servlet2.4和JSP2.0規(guī)范.因為Tomcat技術先進、性能穩(wěn)定,而且免費,因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web應用服務器。Tomcat很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務等開發(fā)應用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat是一個小型的輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試JSP程序的首選.對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache服務器,可利用它響應對HTML頁面的訪問請求。實際上Tomcat部分是Apache服務器的擴展,但它是獨立運行的,所以當你運行tomcat時,它實際上作為一個與Apache獨立的進程單獨運行的。2。2。2JSP介紹JSP是由SunMicrosystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。JSP技術有點類似ASP技術,它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*。html)中插入Java程序段和JSP標記,從而形成JSP文件。用JSP開發(fā)的Web應用是跨平臺的,即能在Linux下運行,也能在其他操作系統(tǒng)上運行。JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯.網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易.Web服務器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP與JavaServlet一樣,是在服務器端執(zhí)行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。mysql介紹MySQL是由MySQLAB公司自主研發(fā)的,目前IT行業(yè)最流行的開放源代碼的數(shù)據(jù)庫管理系統(tǒng)之一,它同時也是一個支持多線成高并發(fā)多用戶的關系型數(shù)據(jù)庫管理系統(tǒng).MySQL數(shù)據(jù)庫以其簡單高效可靠的特點,在最近短短幾年的時間就從一個名不見經(jīng)傳的數(shù)據(jù)庫系統(tǒng),變成一個在IT行業(yè)的幾乎是無人不知的開源數(shù)據(jù)庫管理系統(tǒng).MySQL是最受歡迎的開源SQL數(shù)據(jù)庫管理系統(tǒng),它由MySQLAB開發(fā)、發(fā)布和支持。MySQLAB是一家基于MySQL開發(fā)人員的商業(yè)公司,它是一家使用了一種成功的商業(yè)模式來結合開源價值和方法論的第二代開源公司。MySQL是MySQLAB的注冊商標.MySQL是一個快速的、多線程、多用戶和健壯的SQL數(shù)據(jù)庫服務器.MySQL服務器支持關鍵任務、重負載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個大配置(mass—deployed)的軟件中去。三、總體說明3.1系統(tǒng)項目規(guī)劃個人信息管理系統(tǒng)主要由:查詢個人信息、增加個人信息、刪除個人信息、修改個人信息等模塊組成,用戶可以對自己的相關信息進行增刪改查等操作。查詢個人信息:用戶可以選擇首頁中的操作指南模塊中的查看所有個人信息的信息鏈接,可以查看當前整個系統(tǒng)中學號,姓名,性別,住址、自我介紹等詳細情況。增加個人信息:用戶可以選擇首頁中的操作指南模塊中的增加個人信息鏈接,輸入個人的學號,姓名,性別,地址,自我介紹等信息,添加個人信息的信息,對個人信息系統(tǒng)進行管理,若增加成功,則出現(xiàn)提示增加成功的信息。。刪除個人信息:用戶可以選擇首頁中的操作指南模塊中的刪除個人信息鏈接,選擇所要刪除的個人信息,對個人信息系統(tǒng)進行信息更新,若刪除成功,則出現(xiàn)提示刪除成功的信息。修改個人信息:用戶可以選擇首頁中的操作指南模塊中的更改個人信息鏈接,對有變動個人資料更新信息.3。2系統(tǒng)功能結構圖圖3。2個人信息管理系統(tǒng)功能結構圖
3.3數(shù)據(jù)庫的實現(xiàn)個人信息官理表用于保存用戶的學號、姓名、性別、地址和自我介紹等信息,如圖3。3所示:1:匚:\ProgramFijles\MySQL\MySQLSer\rer5.l\bin\my5ql.exeiinterpasswaFd:****LJelcaineIrnthsM’fQLmoniimr_Commards:endwith;or\jg-Voux"MySQLCDrinectiurn±di苫1Seruerversion:5?1?M0Hc:omm_ini_tyFlySCjLComnunitySepuei*<GPL>fType''help;'OBJMVfo^help-Typg‘ytucleapthebuffer.Ln^ieql>createdatabasejsp_db;MuepyOK,1rowaffected<0.14sec>mipsql>useJsp_cUjjDatabasechangredmi5rsql>droptahlcifexistspeople;buei'yOK,9rowsaffected,1yarninc(£區(qū).02sec>mi5FQql>createtabicpeople(->Idyapchar<20)notnullj.-〉nameuarchar<30>notnull.->sexzin七<1>defou.lt:NlILLj.?->advessuat'charCZU?defaultnullj.?->int^odmetionuarchar<10>defaultnull.->prirmarykey<id>->>ENGlNE=lnnoDBDEFAULTCHfiESEI=^2312;Omei**0K? 01*0訓詳靈F£e^t:E(i(El.29weu〉圖3.3個人信息管理系統(tǒng)數(shù)據(jù)庫四、后臺系統(tǒng)部分模塊的實現(xiàn)4。1增加個人信息需要用戶正確輸入自己的學號、姓名、性別、地址以及自我介紹才能增加個人信息。如圖4.1所示增加一個新的個人信息增加一個新的個人信息圖4。1增加個人信息界面4。2刪除個人信息增加的個人信息表中直接刪除個人信息.如圖4。2所示圖4.2圖4.2刪除個人信息界面4。3修改個人信息選擇要更改的個人信息,對其進行更改。如圖4.3所示選擇要更改的個人信息圖4。3修改個人信息界面五、開發(fā)技巧與實現(xiàn)方法5.1首頁鏈接實現(xiàn)的方法:body。STYLE1{font—size:36px;color:#000000;font-weight:bold;}。STYLE2{font——size:16px;color:#000000;font——weight:bold;}。STYLE3{font——size:18px}——->〈/style〉〈/head〉〈bodybackground="image/bj.jpg〉<divalign=”center”>pclass="STYLEl"〉個人信息查詢系統(tǒng)</p〉<palign=”center"class=”STYLE2”><imgsrc="file:///CI/root/image/bf60a9593b9712e29d82046f。gif"width=”34"height=”34”/〉〈spanclass="STYLE3"〉<ahref="addStudent。jsp"〉增加個人信息</a〉〈/span〉〈/p〉<pclass=”STYLE2” 〉 <imgsrc="file:///CI/root/image/bf60a9593b9712e29d82046f。gif"width="34"height="34”/〉<spanclass="STYLE3”〉〈ahref="deleteStudent。jsp"〉刪除個人信息〈/a〉〈/span〉〈/p〉<p class="STYLE2"〉 <img src="file :///C\/root/image/bf60a9593b9712e29d82046f。gif”width=” 39"height="39 ” / 〉<spanclass="STYLE3” 〉 〈ahref=”searchStudentBySid.jsp”〉查詢個人信息</a〉〈/span〉</p<pclass=”STYLE2” 〉 〈imgsrc=”file: ///CI/root/image/bf60a9593b9712e29d82046f。gif”width=”39"height=”39”/〉<spanclass=”STYLE3〉<ahref="modifyStudentojsp”>修改個人信息〈/a〈/span〉</p〉〈/div〉〈/body〉5.2連接數(shù)據(jù)庫createdatabasejsp_db;USEjsp_db;DROPTABLEIFEXISTSstudent;CREATETABLEstudent(sidvarchar(20)NOTNULL,namevarchar(30)defaultNULL,sexint(1)defaultNULL,phonevarchar(16)defaultNULL,birthdatedefaultNULL,Constraintprimarykeypk_student(sid))ENGINE=InnoDBDEFAULTCHARSET=gb2312;六、項目實訓總結通過本次課程設計,我感受頗多,盡管上課時也認真聽了老師的講課,但是已開始面對自己的題目時,還是有些不知所措,都不知道如何下手,后來去圖書館借了幾本相關的書籍,心里在感覺有了一些底。經(jīng)過這差不多四個星期來的學習與編碼,總算還是收獲不少,對jsp的認識也更加的深刻了。JSP是一門新技術,他基于JavaServlet以及整個java體系的Web開發(fā)技術。從網(wǎng)上得知Java的中文問題歷史悠久,連綿不絕,至今也沒有完全解決,但是上有政策下有對策,我們總是有辦法搞定它的?跟Java相關的中文問題主要有兩類,一類是編程的問題,涉及到I/O,內碼轉換等。第二類是Java運行環(huán)境的配置,涉及字體,屬性配置等。覺得很有必要給自己寫個備忘錄之類的。學習了JSP,感觸很深,這一技術是需要有一定基礎、而且動手能力強的學科?書上也強調一點是:要想真正地掌握JSP技術,必須有較好的java語言基礎,以及HTML語言方面的知識.想想的確對啊。在這個過程中,我感覺就像人生的一個縮影,充滿了酸甜苦辣.當一個問題想了好久也無法解決時,我感到沮喪與無助。當經(jīng)過努力解決了一個程序上的難題時,我感到無比的喜悅。當經(jīng)過每天為了編寫代碼一坐就是四五個小時
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貪食蛇游戲課課程設計
- 2025年度棉花采摘機械銷售、租賃與市場拓展合同3篇
- 二零二五年特色餐飲店員工勞動合同模板3篇
- 2025年度金融數(shù)據(jù)分析臨時雇傭合同范本4篇
- 二零二四山林樹木碳匯項目融資合同3篇
- 二零二五年度車輛按揭轉讓與車輛貸款還款提醒合同范本3篇
- 二零二五年度池塘養(yǎng)殖水域使用權租賃合同3篇
- 2025年叉車采購項目合同樣本4篇
- 二零二五年度高空作業(yè)安全免責協(xié)議及高空作業(yè)現(xiàn)場安全檢查合同3篇
- 二零二五版建筑安全文明施工與綠色建筑實施管理合同3篇
- GA 1551.5-2019石油石化系統(tǒng)治安反恐防范要求第5部分:運輸企業(yè)
- 拘留所教育課件02
- 沖壓生產(chǎn)的品質保障
- 《腎臟的結構和功能》課件
- 2023年湖南聯(lián)通校園招聘筆試題庫及答案解析
- 上海市徐匯區(qū)、金山區(qū)、松江區(qū)2023屆高一上數(shù)學期末統(tǒng)考試題含解析
- 護士事業(yè)單位工作人員年度考核登記表
- 天津市新版就業(yè)、勞動合同登記名冊
- 產(chǎn)科操作技術規(guī)范范本
- 人教版八年級上冊地理全冊單元測試卷(含期中期末試卷及答案)
- 各種焊工證件比較和釋義
評論
0/150
提交評論