第一篇:JSP商務(wù)網(wǎng)站設(shè)計(jì)實(shí)訓(xùn)_
目 錄
(要求自動生成目錄,內(nèi)容僅供參考)
一、項(xiàng)目實(shí)訓(xùn)的目的與要求.......................1
1.1項(xiàng)目實(shí)訓(xùn)目的.......................1
1.1項(xiàng)目實(shí)訓(xùn)要求.......................1
二、題目說明..........................1
2.1 政府管理網(wǎng)站的背景介紹...................1
2.2 開發(fā)工具與技術(shù)介紹.....................錯誤!未定義書簽。
2.2.1開發(fā)及運(yùn)行環(huán)境...............錯誤!未定義書簽。
2.2.2JSP簡介.....................錯誤!未定義書簽。
2.2.3mysql簡介.................錯誤!未定義書簽。
三、總體設(shè)計(jì)....................錯誤!未定義書簽。
3.1系統(tǒng)項(xiàng)目規(guī)劃.................錯誤!未定義書簽。
3.2系統(tǒng)功能結(jié)構(gòu)圖....................錯誤!未定義書簽。
3.3 數(shù)據(jù)庫設(shè)計(jì)................錯誤!未定義書簽。
四、后臺系統(tǒng)部分模塊的實(shí)現(xiàn)..................錯誤!未定義書簽。
4.1管理員登錄頁面文件...................錯誤!未定義書簽。
4.2管理員登錄驗(yàn)證頁面...................錯誤!未定義書簽。
4.3欄目分類管理頁面................錯誤!未定義書簽。
4.4欄目新聞管理.................錯誤!未定義書簽。
4.5添加欄目新聞.................錯誤!未定義書簽。
4.6刪除欄目新聞.................錯誤!未定義書簽。
4.7投票統(tǒng)計(jì)管理.................錯誤!未定義書簽。
4.8用戶咨詢管理.................錯誤!未定義書簽。
五、開發(fā)技巧與實(shí)現(xiàn)方法.....................錯誤!未定義書簽。
5.1 用服務(wù)器端包含技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫的打開操作.........錯誤!未定義書簽。
5.2 用Session保存用戶信息...............錯誤!未定義書簽。
六、項(xiàng)目實(shí)訓(xùn)總結(jié)...................錯誤!未定義書簽。
七、參考文獻(xiàn)..........................4
附錄(部分源代碼)(可以不寫附錄)...................4一、概述(一級標(biāo)題,宋體,四號,加粗)
1.1開發(fā)背景(二級標(biāo)題,宋體,小四號,加粗)
隨著社會的進(jìn)步,經(jīng)濟(jì)的發(fā)展,計(jì)算機(jī)技術(shù)在日益成熟。Internet普及,人們利用網(wǎng)絡(luò)來實(shí)現(xiàn)相互協(xié)調(diào)工作以及資源共享越來越成為不可扭轉(zhuǎn)的趨勢,學(xué)校信息化的發(fā)展也成了必然方向。伴隨著學(xué)生人數(shù)每年都在增加,傳統(tǒng)的方法用來管理學(xué)生信息已跟不上了時代的發(fā)展,還帶來了很多的弊端,讓學(xué)校的信息化很難推進(jìn),制約了學(xué)校的進(jìn)一步發(fā)展。因此,學(xué)生管理系統(tǒng)的開發(fā)對于學(xué)校而言是必要的,學(xué)生管理系統(tǒng)能夠促進(jìn)學(xué)校信息化的發(fā)展,利于學(xué)校的長運(yùn)計(jì)劃。并且學(xué)生信息管理系統(tǒng)還為學(xué)校管理學(xué)生一些必要的相關(guān)信息帶來了方便,免除了傳統(tǒng)管理方法的繁雜和花費(fèi)大量的人類、物力資源,減輕了學(xué)校的負(fù)擔(dān)。(正文,宋體,5號,段落行距單倍行距,首行縮進(jìn)2個字符)
1.2開發(fā)目的本次實(shí)訓(xùn)圍繞以下三個方面展開:
(1)網(wǎng)站概論部分:力圖使學(xué)生對建立動態(tài)網(wǎng)站有一個基本概念,了解什么是動態(tài)網(wǎng)站,它與別的網(wǎng)站有什么不同,以及了解建站相關(guān)的基礎(chǔ)知識。
(2)外觀設(shè)計(jì)部分:從網(wǎng)頁制作技術(shù)上讓學(xué)生利用網(wǎng)頁的靜態(tài)頁面元素來完成網(wǎng)站頁面的視覺效果。
(3)Web應(yīng)用程序開發(fā)部分:掌握動態(tài)網(wǎng)站的核心部分的知識,以及開發(fā)網(wǎng)站應(yīng)用的各個關(guān)鍵部分的方法和技巧。
1.3 開發(fā)目標(biāo)
建立學(xué)生管理系統(tǒng),采用計(jì)算機(jī)對學(xué)生成績進(jìn)行管理,進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實(shí)現(xiàn)學(xué)生成績維護(hù)工作流程的系統(tǒng)化、規(guī)范化和自動化。為了使系統(tǒng)在學(xué)院的管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過程的計(jì)算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標(biāo):
(1)系統(tǒng)應(yīng)具有實(shí)用性、可靠性和適用性,同時注意到先進(jìn)性。
(2)對各個數(shù)據(jù)庫進(jìn)行動態(tài)管理,防止混亂。
(3)能夠?qū)Σ樵兘Y(jié)果進(jìn)行分類匯總,實(shí)現(xiàn)報表打印和下載。
(4)方便用戶的操作,盡量減少用戶的操作
二、題目說明
2.1 開發(fā)工具與技術(shù)介紹
(1).技術(shù)可行性:需要用到JAVA基本技術(shù)、基于jsp的WEB程序設(shè)計(jì)、TSQL語言、圖片處理、數(shù)據(jù)庫服務(wù)等技術(shù)。
(2)
1.4.1 數(shù)據(jù)庫技術(shù)的現(xiàn)狀與發(fā)展
數(shù)據(jù)庫是60年代末出現(xiàn)的一門計(jì)算機(jī)軟件技術(shù),到現(xiàn)在雖然只有三十多年的歷史,但在理論和時間上都已經(jīng)趨于成熟,使我們能夠方便的使用。數(shù)據(jù)庫技術(shù)是信息系統(tǒng)的核心和基礎(chǔ),它的出現(xiàn)極大地促進(jìn)了計(jì)算機(jī)應(yīng)用向各行各業(yè)的滲透數(shù)據(jù)庫的建設(shè)規(guī)模、數(shù)據(jù)庫信息量的大小和使用頻度已成為衡量一個國家信息化程度的重要標(biāo)志。
MySQL作為一種開放源碼數(shù)據(jù)庫,以其簡單易用的特點(diǎn)廣泛被廣大用戶采用,MySQL雖然是免費(fèi)的,但同Oracle, Sybase, Informix, Db2等商業(yè)數(shù)據(jù)庫一樣,具有數(shù)據(jù)庫系統(tǒng)的通用性:
(1)數(shù)據(jù)庫管理系統(tǒng)。我們知道,所謂的數(shù)據(jù)庫就是一些結(jié)構(gòu)化的數(shù)據(jù)的聯(lián)合體,要提供對這些數(shù)據(jù)的存取、增加、修改、刪除或更加復(fù)雜的數(shù)據(jù)抽取等操作,需要有一個支撐系統(tǒng),這就是數(shù)據(jù)庫管理系統(tǒng)(DBMS),MySQL完全具有這方面的功能。
(2)關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。在數(shù)據(jù)庫的發(fā)展歷程中,曾出現(xiàn)過多種不同形式的數(shù)據(jù)庫系統(tǒng),但關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)以其優(yōu)越性而被廣為采用,象現(xiàn)在幾種廣泛使用的數(shù)據(jù)庫全為關(guān)系型數(shù)據(jù)庫。同樣,MySQL也是關(guān)系型的數(shù)據(jù)庫系統(tǒng),支持標(biāo)準(zhǔn)的結(jié)構(gòu)化查詢語言(Structured Query Language)。
(3)開放源碼數(shù)據(jù)庫。同商業(yè)性的數(shù)據(jù)庫相比,這是MySQL最大的特點(diǎn)。MySQL的源碼是公開的,這就意味著任何人,只要遵守GPL的規(guī)則都可以對MySQL的源碼使用、修改以符合自己特殊的需求。
(4)技術(shù)特點(diǎn)。MySQL服務(wù)器端是多線程的,為客戶端提供了不同的程序接口和鏈接庫,如C、C++、Java、Perl、PHP、Tcl等,也提供了簡單的管理工具,如mysqladmin,mysql等。
正因?yàn)镸ySQL的源碼是公開的,使得我們有機(jī)會從源碼級,更深入的了解MySQL。從這一層面上可以探求、了解MySQL數(shù)據(jù)庫的特性:良好的內(nèi)存管理機(jī)制,尤其是內(nèi)存泄漏的管理,通過了Purify的嚴(yán)格測試;支持多種平臺; 提供多種形式的API,為我們開發(fā)工具的選擇提供了便利; 使用多線程的技術(shù),可充分發(fā)揮系統(tǒng)的特點(diǎn),避免在SMP系統(tǒng)中出現(xiàn)僅使用單CPU的現(xiàn)象;對磁盤表的管理采用B樹加密及索引的技術(shù),為我們快速訪問數(shù)據(jù)提供了可能; 高性能的內(nèi)存申請技術(shù);臨時表采用在內(nèi)存中以哈希表實(shí)現(xiàn);提供多種數(shù)據(jù)類型;支持定長的和變長的紀(jì)錄;所有的列都有缺省值,為我們的某些“粗心”提供了方便;靈活、安全的權(quán)限和密碼系統(tǒng),密碼在傳輸中加密傳送,允許主機(jī)端驗(yàn)證密碼;
13)客戶端可以通過TCP/IP、Unix套接字、命名管道(NT)連接到MySQL數(shù)據(jù)庫服務(wù)器;對多種字符集的完全支持等等許多優(yōu)點(diǎn)。MySQL有如此多的特點(diǎn),又由于其免費(fèi)的特點(diǎn),這就給許多的中小應(yīng)用提供了不錯的選擇。尤其是對一些中小企業(yè),無論是從降低成本,還是從性能方面,采用MySQL作為其數(shù)據(jù)支撐系統(tǒng),都是一種可行的方案。但也應(yīng)當(dāng)注意,采用MySQL作為應(yīng)用數(shù)據(jù)庫,就意味著所有的問題都需要自己解決,要承擔(dān)一定的風(fēng)險。
1.4.3 編碼
程序設(shè)計(jì)語言是人和計(jì)算機(jī)通信的最基本的工具,它的特點(diǎn)必然會影響人的思維和解決問題的方式,會影響人和計(jì)算機(jī)通信的方式和質(zhì)量,也會影響其他人閱讀和理解程序的難易程度。因此在編碼時所選擇的編碼語言是很重要的。
本系統(tǒng)主要使用了基于JAVA語言的JSP技術(shù)Servlet技術(shù),Hibernate開源框架技術(shù),Struts開源框架技術(shù),以及HTML、CSS、XML等等語言和技術(shù)。因此該系統(tǒng)據(jù)有JAVA的所有優(yōu)點(diǎn),移植性能比較好,數(shù)據(jù)庫移植也比較容易。本系統(tǒng)使用了許多的框架技術(shù)擴(kuò)展也比較容易。
在編碼實(shí)現(xiàn)過程中,使用了基本的控制結(jié)構(gòu),每行只寫一行代碼,在必要的地方加了許多的注釋,結(jié)構(gòu)清晰,代碼容易閱讀。對所有的輸入數(shù)據(jù)都進(jìn)行了檢驗(yàn),并且對組合輸入也進(jìn)行了級聯(lián)驗(yàn)證,輸入的格式也比較簡單。對于驗(yàn)證出錯的,給出詳細(xì)的錯誤信息,使用戶可以很清楚的知道自己在哪里出錯了,方便用戶的使用。
2.2運(yùn)行環(huán)境(三級標(biāo)題,宋體,五號,加粗)
.開發(fā)環(huán)境:課題在JDK+SQL server平臺下進(jìn)行設(shè)計(jì)開發(fā),所使用到的硬件設(shè)備有普通PC機(jī)一臺(現(xiàn)在市場上主流的PC配置已足夠),軟件有JDK、TOMCAT、SQL、MyEclipse、DERAMWVAER8.0、FREAWORK8.0等。
(3).運(yùn)行平臺:借助學(xué)院現(xiàn)有的WWW服務(wù)平臺及數(shù)據(jù)庫服務(wù)平臺即可實(shí)現(xiàn)。
三、需求分析
四、總體設(shè)計(jì)
五、遇到的問題和解決方法
六、心得體會
七、參考文獻(xiàn)(下面是參考格式,不少于3本)
[1].龍馬工作室 編:《ASP+SQL Server 網(wǎng)站開發(fā)實(shí)例精講》,人民郵電出版社,2007.2
[2].宋昆、李嚴(yán)等:《SQL Server數(shù)據(jù)庫開發(fā)實(shí)例解析》,機(jī)械工業(yè)出版社,2006.1
[3].李嚴(yán)、于亞芳、王國輝:《ASP數(shù)據(jù)庫開發(fā)實(shí)例解析》, 機(jī)械工業(yè)出版社,2004.12附錄(部分源代碼)
1.數(shù)據(jù)庫連接文件rscoon.asp代碼如下。<%
response.buffer=true
dim conn
dim admin
dim connstr
Set conn = Server.CreateObject(“ADODB.Connection”)
connstr =“Provider=sqloledb;” & “Data Source=ZNSQLEXPRESS;Initial Catalog=gov_1;User Id=sa;Password=1234;”
conn.open connstr
%>
2.Introduce.asp頁面代碼分析。
<% toptitle=“民政機(jī)構(gòu)簡介...” %> //判斷標(biāo)題和內(nèi)容是否為空
<%
%>
第二篇:JSP實(shí)訓(xùn)報告
電子商務(wù)系統(tǒng)規(guī)劃與管理
實(shí)訓(xùn)報告
題 目: 新聞發(fā)布系統(tǒng)網(wǎng)站 系
別: 管理系 專
業(yè):
電子商務(wù) 學(xué)生姓名:
學(xué)
號:
指導(dǎo)教師:
2013年
月
日
新聞發(fā)布系統(tǒng) 2
目錄
1.系統(tǒng)開發(fā)和運(yùn)行環(huán)境..........................................3
2.系統(tǒng)設(shè)計(jì)....................................................3 2.1 總體設(shè)計(jì)................................................3 2.2 詳細(xì)設(shè)計(jì)................................................4 2.2.1 結(jié)構(gòu)設(shè)計(jì)..........................................4
3.1 具體功能解釋..........................................6 3.1.1 增加發(fā)布新聞功能....................................6 3.1.2 編輯發(fā)布新聞功能....................................7 3.1.3 刪除發(fā)布新聞功能....................................7 3.1.4 管理發(fā)布新聞功能....................................7 3.1.5 管理分類新聞功能....................................7 3.1.6 后臺顯示效果框架....................................7 3.1.7 登陸驗(yàn)證功能........................................7 3.1.8 登陸數(shù)據(jù)處理功能....................................7 3.1.9登陸頁面............................................7 3.1.10 退出登陸頁面功能...................................7 3.1.11 前臺首頁...........................................8 3.1.12注冊頁面...........................................8
3.網(wǎng)站整體效果................................................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.系統(tǒng)維護(hù)...................................................22
6.歸納總結(jié)....................................................22 6.1.1 開發(fā)經(jīng)驗(yàn)...........................................22 6.1.2 設(shè)計(jì)不足之處.......................................22 6.1.3 心得體會...........................................2
3新聞發(fā)布系統(tǒng) 3 1.系統(tǒng)開發(fā)和運(yùn)行環(huán)境
(1)J2SDK:Java2的軟件開發(fā)工具,是Java應(yīng)用程序的基礎(chǔ)。JSP是基于Java技術(shù)的,所以配置JSP環(huán)境之前必須要安裝J2SDK。
(2)Tomcat服務(wù)器:Apache組織開發(fā)的一種JSP引擎,本身具有Web服務(wù)器的功能,可以作為獨(dú)立的Web服務(wù)器來使用。但是,在作為Web服務(wù)器方面,Tomcat處理靜態(tài)HTML頁面時不如Apache迅速,也沒有Apache健壯,所以我們一般將Tomcat與Apache配合使用,讓Apache對網(wǎng)站的靜態(tài)頁面請求提供服務(wù),而Tomcat作為專用的JSP引擎,提供JSP解析,以得到更好的性能。并且Tomcat本身就是Apache的一個子項(xiàng)目,所以Tomcat對Apache提供了強(qiáng)有力的支持。對于初學(xué)者來說,Tomcat是一個很不錯的選擇。
(3)MyEclipse:是Eclipse的插件,也是一款非常優(yōu)秀的J2EE集成開發(fā)環(huán)境(IDE),用于構(gòu)建集成Web和應(yīng)用程序,支持代碼編寫、配置、測試以及除錯。2.系統(tǒng)設(shè)計(jì)
2.1 總體設(shè)計(jì)
系統(tǒng)設(shè)計(jì)是整個軟件項(xiàng)目開發(fā)的核心階段,經(jīng)過對開發(fā)軟件的項(xiàng)目要求進(jìn)行仔細(xì)分析,明確目標(biāo),嚴(yán)格按照要求進(jìn)行項(xiàng)目開發(fā),設(shè)計(jì)出系統(tǒng)的總體結(jié)構(gòu),進(jìn)行模塊劃分,并確定個模塊之間相互關(guān)系以及每個模塊所應(yīng)該完成的任務(wù)。
本次采用模塊化設(shè)計(jì)方法,即按照設(shè)計(jì)原則把程序分為多個模塊,再由各個模塊細(xì)分成更小的任務(wù)來實(shí)現(xiàn)整個程序的功能。在細(xì)分模塊的過程中,模塊要求相對獨(dú)立又相互關(guān)聯(lián),并且使非設(shè)計(jì)者容易理解。以下是模塊化層次結(jié)構(gòu)圖,從上到下層層進(jìn)行細(xì)分描述:
主頁查看注冊登錄新聞分類管理
新聞發(fā)布系統(tǒng)
新聞發(fā)布管理 4 2.2 詳細(xì)設(shè)計(jì) 2.2.1 結(jié)構(gòu)設(shè)計(jì)
1)連接SQL數(shù)據(jù)庫設(shè)計(jì) 2)網(wǎng)站功能整體設(shè)計(jì)
3)頁面整體設(shè)計(jì)
3-1 新聞的管理
新聞發(fā)布系統(tǒng) 5
3-2 主頁,登陸及注冊頁面
4)數(shù)據(jù)庫設(shè)計(jì)
一共2個表,分別存放用戶,新聞發(fā)布的信息。
4-1 wys數(shù)據(jù)庫
新聞發(fā)布系統(tǒng) 6
4-2表
4-3 用戶表
4-4 新聞表
3.1 具體功能解釋
3.1.1 增加發(fā)布新聞功能
通過表單來實(shí)現(xiàn)發(fā)布新聞的標(biāo)題,內(nèi)容和分類的提交,并且在同一個頁面進(jìn)行數(shù)據(jù)處理,添加至數(shù)據(jù)庫。
新聞發(fā)布系統(tǒng) 7 聲明一個class類,通過getlist來獲得分類列表,判斷是否提交了表單,通過request獲取表單標(biāo)題,內(nèi)容,分類。聲明一個webInfo的類,把從request獲取的內(nèi)容傳入到此類中,聲明一個web的類,執(zhí)行此類中insert方法進(jìn)行保存。
3.1.2 編輯發(fā)布新聞功能
通過表單來實(shí)現(xiàn)發(fā)布新聞的標(biāo)題,內(nèi)容和分類的提交,并且在同一個頁面進(jìn)行數(shù)據(jù)處理,添加至數(shù)據(jù)庫。
聲明一個class類,通過getlist來獲得分類列表,判斷是否提交了表單,通過request獲取表單標(biāo)題,內(nèi)容,分類。聲明一個webInfo的類,把從request獲取的內(nèi)容傳入到此類中,聲明一個web的類,執(zhí)行此類中updata方法進(jìn)行保存。獲取當(dāng)前內(nèi)容的分類。
3.1.3 刪除發(fā)布新聞功能
通過request來獲取id,聲明一個名為cls的web類,定義result為0,執(zhí)行刪除操作并返回值到result。若result為0刪除失敗,否則成功。
3.1.4 管理發(fā)布新聞功能 聲明一個web類和class類,通過request語句來獲取查詢內(nèi)容,實(shí)現(xiàn)內(nèi)容查找。遍歷查詢出所有內(nèi)容,通過action傳遞參數(shù)id,實(shí)現(xiàn)編輯刪除功能。
3.1.5 后臺顯示效果框架
聲明一個 web類,通過getlist來獲得分類列表,判斷是否提交了表單,通過request獲取表單標(biāo)題,內(nèi)容,分類。聲明一個webInfo的類,把從request獲取的內(nèi)容傳入到此類中,聲明一個web的類,執(zhí)行此類中insert方法進(jìn)行保存。
3.1.6 登陸驗(yàn)證功能
建立cookie,驗(yàn)證是否為admin,以及頁面跳轉(zhuǎn)。
3.1.7登陸數(shù)據(jù)處理功能
聲明類user,查找賬戶密碼是否在數(shù)據(jù)庫中,若是則創(chuàng)建session,實(shí)現(xiàn)頁面跳轉(zhuǎn)。否則提示用戶名及密碼錯誤。
3.1.8登陸頁面
驗(yàn)證賬戶、密碼是否為空,若為空則提示。
3.1.9退出登陸頁面功能
清除session,并執(zhí)行頁面跳轉(zhuǎn)。
3.1.10 導(dǎo)航新聞頁面 聲明類名為w,wif,cls的類。通過傳入?yún)?shù)ID,獲取內(nèi)容并顯示。通過request語句來獲取查詢內(nèi)容,實(shí)現(xiàn)內(nèi)容查找。遍歷查詢出所有內(nèi)容,通過action傳遞參數(shù)id,實(shí)現(xiàn)編輯刪除功能。
新聞發(fā)布系統(tǒng) 8 3.1.11 前臺首頁
聲明一個web類和,通過request語句來獲取查詢內(nèi)容,實(shí)現(xiàn)內(nèi)容查找。遍歷查詢出所有內(nèi)容,通過action傳遞參數(shù)id,實(shí)現(xiàn)查看新聞內(nèi)容功能。
3.1.12注冊頁面
通過request獲取賬號、密碼、確認(rèn)密碼和電子郵件。聲明類user和userInfo,判斷action是否為save,是則進(jìn)行兩次密碼輸入的判斷,否則提示密碼不一致重新輸入。若兩次密碼輸入一致,則對密碼進(jìn)行MD5加密,進(jìn)行數(shù)據(jù)保存。并將結(jié)果返回result。若不為0則,注冊成功,否則提示失敗。
3.網(wǎng)站整體效果
1-6 發(fā)布新聞頁面
1-7 發(fā)布成功的效果圖
新聞發(fā)布系統(tǒng) 9
1-8新聞編輯頁面
1-9 新聞編輯成功的效果圖
新聞發(fā)布系統(tǒng) 10
1-10 發(fā)布新聞刪除的效果圖
1-11前臺頁面效果圖
1-12 注冊頁面
新聞發(fā)布系統(tǒng) 11
1-15 注冊信息提醒圖
1-16 注冊成功頁面
1-17瀏覽新聞稿效果圖
新聞發(fā)布系統(tǒng) 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”>新聞發(fā)布系統(tǒng) | ||||
歡迎, xxx用戶 |用戶登錄 |管理員登錄 | ||||
|
第三篇:JSP實(shí)訓(xùn)課程設(shè)計(jì)
JSP實(shí)訓(xùn)課程設(shè)計(jì)一、一個簡單的學(xué)生信息管理系統(tǒng)
學(xué)生信息包括5項(xiàng):所屬的(1)學(xué)院、(2)系、(3)班級,(4)姓名和(5)家庭住址。功能和要求:
1、所有的數(shù)據(jù)要存入Oracle數(shù)據(jù)庫。
2、對“學(xué)院、系、班級”名稱數(shù)據(jù)要有各自的“錄入、修改、刪除” 操作功能。首先錄入學(xué)院名稱;在錄入系名時,要對應(yīng)先前錄入的學(xué)院名;在錄入班級名時,要對應(yīng)先前錄入的學(xué)院名和系名。(提示:例如,在錄入系名時,可將先前錄入的學(xué)院名做成下拉菜單供選擇。)
3、具有根據(jù)學(xué)生所在的學(xué)院、系、班級錄入、修改、刪除學(xué)生姓名和家庭住址的功能。(提示:例如,在錄入學(xué)生姓名和家庭住址數(shù)據(jù)時,可將先前錄入的學(xué)院名、系名、班級名做成下拉菜單供選擇。)
4、具有通過學(xué)生姓名檢索出他的家庭住址(能同時檢索多個學(xué)生的家庭住址)的功能。(例如,一次輸入多個學(xué)生名,學(xué)生名1:王
一、學(xué)生名2:王
二、??、學(xué)生名N:王N,能將他們的住址一次都顯示出來。)
5、界面設(shè)計(jì)簡潔、漂亮,起碼要有三個區(qū)域:標(biāo)題區(qū)、菜單功能選擇區(qū)、數(shù)據(jù)操作區(qū)。
6、根據(jù)“設(shè)計(jì)步驟”,完成各功能的代碼編寫。
設(shè)計(jì)步驟:
1、在Oracle數(shù)據(jù)庫中建立必要的數(shù)據(jù)庫表;
2、編寫“錄入、修改、刪除學(xué)院”的代碼;
3、編寫“錄入、修改、刪除屬于某學(xué)院的系”的代碼;
4、編寫“錄入、修改、刪除屬于某學(xué)院某系的班級”的代碼;
5、編寫“根據(jù)學(xué)生所在的學(xué)院、系、班級錄入、修改、刪除學(xué)生姓名和家庭住址”的代碼;
6、編寫“通過學(xué)生姓名檢索出他的家庭住址(能同時檢索多個學(xué)生的家庭住址)”的代碼;
二、三、Ghasgjgsadhjgsadjsgj aaaaaa
第四篇:jsp實(shí)訓(xùn)感想
Jsp實(shí)訓(xùn)感想
Jsp實(shí)訓(xùn)只有一周就結(jié)束了,覺得時間真是過的太快了!在這短暫的時間里,我們基本上實(shí)現(xiàn)了所有的功能,但是有些地方還不是很完善!
我在接到實(shí)訓(xùn)任務(wù)的時候,心里確實(shí)有一點(diǎn)兒的不知所措,對于MVC三層架構(gòu)似懂非懂。主要還是沒有理解MVC的本質(zhì)和掌握MVC的核心架構(gòu)。還好負(fù)責(zé)實(shí)訓(xùn)項(xiàng)目的老師把需求分析和任務(wù)計(jì)劃書給我們大致做了一下,假如沒有這些,恐怕我們很難在短短的四天時間里完成了。
不管說啥,JSP電信資費(fèi)管理系統(tǒng)我們算是完成了,當(dāng)然這個JSP電信資費(fèi)管理系統(tǒng)只是簡單的運(yùn)用,沒有涉及到更復(fù)雜的數(shù)據(jù)庫方面的知識,作為訓(xùn)練初學(xué)者是完全值得我們學(xué)習(xí)的。通過做這個JSP電信資費(fèi)管理系統(tǒng),首先我對MVC的設(shè)計(jì)理念有了深刻的理解解!不過其中的一些細(xì)節(jié),還是需要我自己在以后的學(xué)習(xí)和工作中慢慢體會的!比如頁面?zhèn)髦稻偷梦胰ズ煤萌パ芯康睦?通過這次實(shí)訓(xùn),確實(shí)讓自己受益匪淺。在實(shí)訓(xùn)期間,我學(xué)到了很多知識,遇到了一些困難,也看到了自己的理解存在著許多問題。測試的時候,總會遇到這樣那樣的問題,還有寫代碼時一不小心就會把字母寫錯,從而造成軟件不能執(zhí)行!所以我們在做程序時一定要細(xì)心在信心!當(dāng)前的軟件的功能日趨復(fù)雜,知識達(dá)不到一定的深度和廣度是難以在實(shí)際工作中應(yīng)付自如的。
在小組成員的共同努力和老師的精心指導(dǎo)下,我們掌握了更
豐富全面的網(wǎng)頁編程技術(shù)和網(wǎng)頁應(yīng)用技巧,使我們真正對所學(xué)的知識融會貫通,熟練運(yùn)用。再加以刻苦學(xué)習(xí)及訓(xùn)練,不斷地開拓自己的視野,增強(qiáng)自己的實(shí)踐操作技能,為以后能找到個好工作而努力。經(jīng)過不到一個星期的勤奮努力,終于完成了電信資費(fèi)管理系統(tǒng)的大部分模塊.從當(dāng)初領(lǐng)到題目到最后調(diào)試完成,經(jīng)歷了無數(shù)次的錯誤->修改代碼->預(yù)覽網(wǎng)頁->再修改->再預(yù)覽的過程,感覺到平時學(xué)的知識是多么的淺薄,在當(dāng)時真是體驗(yàn)的真真切切.本來已經(jīng)耳熟能詳?shù)拇a,一到電腦中書寫,不是打錯,就是忘記符號 ,這充分的反應(yīng)了我的動手能力還很差,常用代碼還不夠熟練.給我以后的學(xué)習(xí)敲響了警鐘。
通過這次實(shí)訓(xùn),我也感受到了網(wǎng)絡(luò)的強(qiáng)大,遇到什么問題,上網(wǎng)一查,就知道該怎么做了。我們可以在網(wǎng)上請教一些高手,向他們提出問題,讓他們來給我們解決,通過不斷的互相學(xué)習(xí),共同進(jìn)步這個過程,我們的水平會得到很大的提高!
這次實(shí)訓(xùn)是我離開學(xué)校前的為數(shù)不多的非常好的演練和實(shí)踐機(jī)會,是對我培養(yǎng)獨(dú)立思考問題和自學(xué)能力的鍛煉,讓我意識到必須努力學(xué)習(xí)才能在團(tuán)隊(duì)合作中中體現(xiàn)自己的價值,以及自己的優(yōu)點(diǎn),以適應(yīng)社會的需要.姓名:王陽博
班級:JAVA-08-1
學(xué)號:200813100146
專業(yè):JAVA技術(shù)學(xué)院:軟件學(xué)院
第五篇:JSP實(shí)訓(xùn)總結(jié)
JSP程序設(shè)計(jì)實(shí)訓(xùn)總結(jié)
班級:軟件技術(shù)姓名:張***學(xué)號:113230**** 在這一周JSP程序設(shè)計(jì)的實(shí)訓(xùn)的時間里,實(shí)訓(xùn)老師針對我們本學(xué)期的學(xué)習(xí),有針對性地對我們進(jìn)行了很有價值的實(shí)訓(xùn)工作,從最基礎(chǔ)的JSP程序設(shè)計(jì)中的界面設(shè)計(jì),到一般的JSP程序設(shè)計(jì)中的查詢,添加,修改等語句,給我們細(xì)心講解,雖然JSP程序設(shè)計(jì)的課已經(jīng)學(xué)習(xí)了一個學(xué)期了,但對其簡單的知識點(diǎn)運(yùn)用的都不是很熟練,沒能真正去融會貫通。
通過本次課程設(shè)計(jì),我感受頗多,盡管上課時也認(rèn)真聽了老師的講課,但是已開始面對自己的題目時,還是有些不知所措,都不知道如何下手,后來去圖書館借了幾本相關(guān)的書籍,心里在感覺有了一些底。不過,經(jīng)過為期一周的針對性實(shí)訓(xùn),我學(xué)到了很多知識,把以前學(xué)的所有知識點(diǎn)都貫穿到一起,又溫習(xí)了一遍,讓我們能從真正意義上了解到JSP程序設(shè)計(jì)的用處,總算還是收獲不少,對jsp的認(rèn)識也更加的深刻了。在這個過程中,我感覺就像人生的一個縮影,充滿了酸甜苦辣。當(dāng)一個問題想了好久也無法解決時,我感到沮喪與無助。當(dāng)經(jīng)過努力解決了一個程序上的難題時,我感到無比的喜悅。當(dāng)經(jīng)過每天為了編寫代碼一坐就是四五個小時,我感到無比的痛苦。但艱難痛苦已成往事,燦爛的明天向我走來,今天我總算迎接了勝利的果實(shí),以前的辛酸與痛苦化作我堅(jiān)強(qiáng)的力量,將在我將來的人生歷程中,為我的美好明天打下堅(jiān)實(shí)的基礎(chǔ)。經(jīng)過了這次磨練,我又一次感受到只有付出才能有收獲,成功永遠(yuǎn)是屬于不懈努力的人們的。