第一篇:JSP程序設計實訓總結
實訓名稱:JSP程序設計 實訓人: 指導老師: 實訓地點:
實訓時間:
實訓目的:
1、掌握jsp在具體項目中的應用
2、熟練掌握MyEclipse開發環境的使用
3、掌握SQL SERVER/ACCESS數據庫的操作方法
4、掌握jsp操作后臺數據庫的各種方法
5、初步認識三層模式程序的開發
實訓內容:設計一簡單的博客系統,系統包括前臺和后臺頁面
感想:這次實訓的主要內容是設計一個簡單的博客系統,是一個前臺與后臺相結合的鏈接網頁界面平臺。在開發過程中,我認識到:要制作一個獨具一格的網站一定方法與技巧是必要的;以前老是覺得自己什么東西都會,什么東西都懂,一到實踐應用中,什么技巧也沒用上,常因為一點小錯誤而前功盡棄,這才發現,原來是自己眼高手低了。難得學校安排了實訓,我利用機會給自己鞏固知識、加深開發經驗,使理論與實踐達到最完美的相結合。另外,這次實訓也讓我明白了學習是一個長時間慢慢積累的過程,我想在以后的工作、生活中都應該不斷的學習,努力提高自己的知識與綜合素質。
此外,還要感謝指導老師對我們的細心教化,感謝老師給我們的幫助。在設計過程中,我懂得了如何查閱資料,如何與同學交流和自學,使我充分體會到了在創造過程中探索的艱難和成功時的興奮。
人非生而知之,要學得知識,一靠學習,二靠實踐。沒有實踐,學習就是無源之水,無本之木。以上就是我這次實訓的心得和感受。不到一年的時間就將步入社會的我們,面臨是繼續深造,還是就業的壓力,我想我們更應該把握住最后的一段時間,充實、完善自我,爭取做一名出色的設計工程師!最后,通過本次實訓使我學到很多東西,便于今后讓我提早進入工作狀態。因為我知道無論是今后的學習還是日后的工作生活中,我會清楚的知道自己想要做什么、如何做和怎樣才能把它做到最好
第二篇:JSP實訓總結
JSP程序設計實訓總結
班級:軟件技術姓名:張***學號:113230**** 在這一周JSP程序設計的實訓的時間里,實訓老師針對我們本學期的學習,有針對性地對我們進行了很有價值的實訓工作,從最基礎的JSP程序設計中的界面設計,到一般的JSP程序設計中的查詢,添加,修改等語句,給我們細心講解,雖然JSP程序設計的課已經學習了一個學期了,但對其簡單的知識點運用的都不是很熟練,沒能真正去融會貫通。
通過本次課程設計,我感受頗多,盡管上課時也認真聽了老師的講課,但是已開始面對自己的題目時,還是有些不知所措,都不知道如何下手,后來去圖書館借了幾本相關的書籍,心里在感覺有了一些底。不過,經過為期一周的針對性實訓,我學到了很多知識,把以前學的所有知識點都貫穿到一起,又溫習了一遍,讓我們能從真正意義上了解到JSP程序設計的用處,總算還是收獲不少,對jsp的認識也更加的深刻了。在這個過程中,我感覺就像人生的一個縮影,充滿了酸甜苦辣。當一個問題想了好久也無法解決時,我感到沮喪與無助。當經過努力解決了一個程序上的難題時,我感到無比的喜悅。當經過每天為了編寫代碼一坐就是四五個小時,我感到無比的痛苦。但艱難痛苦已成往事,燦爛的明天向我走來,今天我總算迎接了勝利的果實,以前的辛酸與痛苦化作我堅強的力量,將在我將來的人生歷程中,為我的美好明天打下堅實的基礎。經過了這次磨練,我又一次感受到只有付出才能有收獲,成功永遠是屬于不懈努力的人們的。
第三篇:JSP實訓報告
電子商務系統規劃與管理
實訓報告
題 目: 新聞發布系統網站 系
別: 管理系 專
業:
電子商務 學生姓名:
學
號:
指導教師:
2013年
月
日
新聞發布系統 2
目錄
1.系統開發和運行環境..........................................3
2.系統設計....................................................3 2.1 總體設計................................................3 2.2 詳細設計................................................4 2.2.1 結構設計..........................................4
3.1 具體功能解釋..........................................6 3.1.1 增加發布新聞功能....................................6 3.1.2 編輯發布新聞功能....................................7 3.1.3 刪除發布新聞功能....................................7 3.1.4 管理發布新聞功能....................................7 3.1.5 管理分類新聞功能....................................7 3.1.6 后臺顯示效果框架....................................7 3.1.7 登陸驗證功能........................................7 3.1.8 登陸數據處理功能....................................7 3.1.9登陸頁面............................................7 3.1.10 退出登陸頁面功能...................................7 3.1.11 前臺首頁...........................................8 3.1.12注冊頁面...........................................8
3.網站整體效果................................................8
4.核心代碼....................................................12 4.1.1 main.jsp............................................12 4.1.2 manage.jsp.........................................13 4.1.3 news_list.jsp......................................14 4.1.4 login.jsp...........................................16 4.1.5 addNews.jsp.........................................17 4.1.6 register.jsp........................................18 4.1.7 news_view.jsp.......................................21
5.系統維護...................................................22
6.歸納總結....................................................22 6.1.1 開發經驗...........................................22 6.1.2 設計不足之處.......................................22 6.1.3 心得體會...........................................2
3新聞發布系統 3 1.系統開發和運行環境
(1)J2SDK:Java2的軟件開發工具,是Java應用程序的基礎。JSP是基于Java技術的,所以配置JSP環境之前必須要安裝J2SDK。
(2)Tomcat服務器:Apache組織開發的一種JSP引擎,本身具有Web服務器的功能,可以作為獨立的Web服務器來使用。但是,在作為Web服務器方面,Tomcat處理靜態HTML頁面時不如Apache迅速,也沒有Apache健壯,所以我們一般將Tomcat與Apache配合使用,讓Apache對網站的靜態頁面請求提供服務,而Tomcat作為專用的JSP引擎,提供JSP解析,以得到更好的性能。并且Tomcat本身就是Apache的一個子項目,所以Tomcat對Apache提供了強有力的支持。對于初學者來說,Tomcat是一個很不錯的選擇。
(3)MyEclipse:是Eclipse的插件,也是一款非常優秀的J2EE集成開發環境(IDE),用于構建集成Web和應用程序,支持代碼編寫、配置、測試以及除錯。2.系統設計
2.1 總體設計
系統設計是整個軟件項目開發的核心階段,經過對開發軟件的項目要求進行仔細分析,明確目標,嚴格按照要求進行項目開發,設計出系統的總體結構,進行模塊劃分,并確定個模塊之間相互關系以及每個模塊所應該完成的任務。
本次采用模塊化設計方法,即按照設計原則把程序分為多個模塊,再由各個模塊細分成更小的任務來實現整個程序的功能。在細分模塊的過程中,模塊要求相對獨立又相互關聯,并且使非設計者容易理解。以下是模塊化層次結構圖,從上到下層層進行細分描述:
主頁查看注冊登錄新聞分類管理
新聞發布系統
新聞發布管理 4 2.2 詳細設計 2.2.1 結構設計
1)連接SQL數據庫設計 2)網站功能整體設計
3)頁面整體設計
3-1 新聞的管理
新聞發布系統 5
3-2 主頁,登陸及注冊頁面
4)數據庫設計
一共2個表,分別存放用戶,新聞發布的信息。
4-1 wys數據庫
新聞發布系統 6
4-2表
4-3 用戶表
4-4 新聞表
3.1 具體功能解釋
3.1.1 增加發布新聞功能
通過表單來實現發布新聞的標題,內容和分類的提交,并且在同一個頁面進行數據處理,添加至數據庫。
新聞發布系統 7 聲明一個class類,通過getlist來獲得分類列表,判斷是否提交了表單,通過request獲取表單標題,內容,分類。聲明一個webInfo的類,把從request獲取的內容傳入到此類中,聲明一個web的類,執行此類中insert方法進行保存。
3.1.2 編輯發布新聞功能
通過表單來實現發布新聞的標題,內容和分類的提交,并且在同一個頁面進行數據處理,添加至數據庫。
聲明一個class類,通過getlist來獲得分類列表,判斷是否提交了表單,通過request獲取表單標題,內容,分類。聲明一個webInfo的類,把從request獲取的內容傳入到此類中,聲明一個web的類,執行此類中updata方法進行保存。獲取當前內容的分類。
3.1.3 刪除發布新聞功能
通過request來獲取id,聲明一個名為cls的web類,定義result為0,執行刪除操作并返回值到result。若result為0刪除失敗,否則成功。
3.1.4 管理發布新聞功能 聲明一個web類和class類,通過request語句來獲取查詢內容,實現內容查找。遍歷查詢出所有內容,通過action傳遞參數id,實現編輯刪除功能。
3.1.5 后臺顯示效果框架
聲明一個 web類,通過getlist來獲得分類列表,判斷是否提交了表單,通過request獲取表單標題,內容,分類。聲明一個webInfo的類,把從request獲取的內容傳入到此類中,聲明一個web的類,執行此類中insert方法進行保存。
3.1.6 登陸驗證功能
建立cookie,驗證是否為admin,以及頁面跳轉。
3.1.7登陸數據處理功能
聲明類user,查找賬戶密碼是否在數據庫中,若是則創建session,實現頁面跳轉。否則提示用戶名及密碼錯誤。
3.1.8登陸頁面
驗證賬戶、密碼是否為空,若為空則提示。
3.1.9退出登陸頁面功能
清除session,并執行頁面跳轉。
3.1.10 導航新聞頁面 聲明類名為w,wif,cls的類。通過傳入參數ID,獲取內容并顯示。通過request語句來獲取查詢內容,實現內容查找。遍歷查詢出所有內容,通過action傳遞參數id,實現編輯刪除功能。
新聞發布系統 8 3.1.11 前臺首頁
聲明一個web類和,通過request語句來獲取查詢內容,實現內容查找。遍歷查詢出所有內容,通過action傳遞參數id,實現查看新聞內容功能。
3.1.12注冊頁面
通過request獲取賬號、密碼、確認密碼和電子郵件。聲明類user和userInfo,判斷action是否為save,是則進行兩次密碼輸入的判斷,否則提示密碼不一致重新輸入。若兩次密碼輸入一致,則對密碼進行MD5加密,進行數據保存。并將結果返回result。若不為0則,注冊成功,否則提示失敗。
3.網站整體效果
1-6 發布新聞頁面
1-7 發布成功的效果圖
新聞發布系統 9
1-8新聞編輯頁面
1-9 新聞編輯成功的效果圖
新聞發布系統 10
1-10 發布新聞刪除的效果圖
1-11前臺頁面效果圖
1-12 注冊頁面
新聞發布系統 11
1-15 注冊信息提醒圖
1-16 注冊成功頁面
1-17瀏覽新聞稿效果圖
新聞發布系統 12 4.核心代碼 4.1.1 main.jsp <%@ page language=“java” contentType=“text/html;charset=utf-8” %> <%@page import=“java.util.List”%> <%@page import=“iit.jsp.beans.News”%>
bgcolor=“#284B78”>新聞發布系統 | ||||
歡迎, xxx用戶 |用戶登錄 |管理員登錄 | ||||
|
第四篇:JSP實訓課程設計
JSP實訓課程設計一、一個簡單的學生信息管理系統
學生信息包括5項:所屬的(1)學院、(2)系、(3)班級,(4)姓名和(5)家庭住址。功能和要求:
1、所有的數據要存入Oracle數據庫。
2、對“學院、系、班級”名稱數據要有各自的“錄入、修改、刪除” 操作功能。首先錄入學院名稱;在錄入系名時,要對應先前錄入的學院名;在錄入班級名時,要對應先前錄入的學院名和系名。(提示:例如,在錄入系名時,可將先前錄入的學院名做成下拉菜單供選擇。)
3、具有根據學生所在的學院、系、班級錄入、修改、刪除學生姓名和家庭住址的功能。(提示:例如,在錄入學生姓名和家庭住址數據時,可將先前錄入的學院名、系名、班級名做成下拉菜單供選擇。)
4、具有通過學生姓名檢索出他的家庭住址(能同時檢索多個學生的家庭住址)的功能。(例如,一次輸入多個學生名,學生名1:王
一、學生名2:王
二、??、學生名N:王N,能將他們的住址一次都顯示出來。)
5、界面設計簡潔、漂亮,起碼要有三個區域:標題區、菜單功能選擇區、數據操作區。
6、根據“設計步驟”,完成各功能的代碼編寫。
設計步驟:
1、在Oracle數據庫中建立必要的數據庫表;
2、編寫“錄入、修改、刪除學院”的代碼;
3、編寫“錄入、修改、刪除屬于某學院的系”的代碼;
4、編寫“錄入、修改、刪除屬于某學院某系的班級”的代碼;
5、編寫“根據學生所在的學院、系、班級錄入、修改、刪除學生姓名和家庭住址”的代碼;
6、編寫“通過學生姓名檢索出他的家庭住址(能同時檢索多個學生的家庭住址)”的代碼;
二、三、Ghasgjgsadhjgsadjsgj aaaaaa
第五篇:jsp實訓感想
Jsp實訓感想
Jsp實訓只有一周就結束了,覺得時間真是過的太快了!在這短暫的時間里,我們基本上實現了所有的功能,但是有些地方還不是很完善!
我在接到實訓任務的時候,心里確實有一點兒的不知所措,對于MVC三層架構似懂非懂。主要還是沒有理解MVC的本質和掌握MVC的核心架構。還好負責實訓項目的老師把需求分析和任務計劃書給我們大致做了一下,假如沒有這些,恐怕我們很難在短短的四天時間里完成了。
不管說啥,JSP電信資費管理系統我們算是完成了,當然這個JSP電信資費管理系統只是簡單的運用,沒有涉及到更復雜的數據庫方面的知識,作為訓練初學者是完全值得我們學習的。通過做這個JSP電信資費管理系統,首先我對MVC的設計理念有了深刻的理解解!不過其中的一些細節,還是需要我自己在以后的學習和工作中慢慢體會的!比如頁面傳值就得我去好好去研究的例子.通過這次實訓,確實讓自己受益匪淺。在實訓期間,我學到了很多知識,遇到了一些困難,也看到了自己的理解存在著許多問題。測試的時候,總會遇到這樣那樣的問題,還有寫代碼時一不小心就會把字母寫錯,從而造成軟件不能執行!所以我們在做程序時一定要細心在信心!當前的軟件的功能日趨復雜,知識達不到一定的深度和廣度是難以在實際工作中應付自如的。
在小組成員的共同努力和老師的精心指導下,我們掌握了更
豐富全面的網頁編程技術和網頁應用技巧,使我們真正對所學的知識融會貫通,熟練運用。再加以刻苦學習及訓練,不斷地開拓自己的視野,增強自己的實踐操作技能,為以后能找到個好工作而努力。經過不到一個星期的勤奮努力,終于完成了電信資費管理系統的大部分模塊.從當初領到題目到最后調試完成,經歷了無數次的錯誤->修改代碼->預覽網頁->再修改->再預覽的過程,感覺到平時學的知識是多么的淺薄,在當時真是體驗的真真切切.本來已經耳熟能詳的代碼,一到電腦中書寫,不是打錯,就是忘記符號 ,這充分的反應了我的動手能力還很差,常用代碼還不夠熟練.給我以后的學習敲響了警鐘。
通過這次實訓,我也感受到了網絡的強大,遇到什么問題,上網一查,就知道該怎么做了。我們可以在網上請教一些高手,向他們提出問題,讓他們來給我們解決,通過不斷的互相學習,共同進步這個過程,我們的水平會得到很大的提高!
這次實訓是我離開學校前的為數不多的非常好的演練和實踐機會,是對我培養獨立思考問題和自學能力的鍛煉,讓我意識到必須努力學習才能在團隊合作中中體現自己的價值,以及自己的優點,以適應社會的需要.姓名:王陽博
班級:JAVA-08-1
學號:200813100146
專業:JAVA技術學院:軟件學院