JSP商務(wù)網(wǎng)站設(shè)計(jì)實(shí)訓(xùn)__第1頁
JSP商務(wù)網(wǎng)站設(shè)計(jì)實(shí)訓(xùn)__第2頁
JSP商務(wù)網(wǎng)站設(shè)計(jì)實(shí)訓(xùn)__第3頁
JSP商務(wù)網(wǎng)站設(shè)計(jì)實(shí)訓(xùn)__第4頁
JSP商務(wù)網(wǎng)站設(shè)計(jì)實(shí)訓(xùn)__第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、目 錄 (要求自動(dòng)生成目錄,內(nèi)容僅供參考)一、項(xiàng)目實(shí)訓(xùn)的目的與要求11.1 項(xiàng)目實(shí)訓(xùn)目的11.1 項(xiàng)目實(shí)訓(xùn)要求1二、題目說明12.1 政府管理網(wǎng)站的背景介紹12.2 開發(fā)工具與技術(shù)介紹22.2.1 開發(fā)及運(yùn)行環(huán)境22.2.2 JSP簡(jiǎn)介22.2.3 mysql簡(jiǎn)介2三、總體設(shè)計(jì)33.1 系統(tǒng)項(xiàng)目規(guī)劃33.2 系統(tǒng)功能結(jié)構(gòu)圖43.3 數(shù)據(jù)庫設(shè)計(jì)5四、 后臺(tái)系統(tǒng)部分模塊的實(shí)現(xiàn)64.1 管理員登錄頁面文件64.2 管理員登錄驗(yàn)證頁面64.3 欄目分類管理頁面74.4 欄目新聞管理74.5 添加欄目新聞84.6 刪除欄目新聞84.7 投票統(tǒng)計(jì)管理94.8 用戶咨詢管理9五、開發(fā)技巧與實(shí)現(xiàn)方法95.1

2、用服務(wù)器端包含技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫的打開操作95.2 用Session保存用戶信息10六、項(xiàng)目實(shí)訓(xùn)總結(jié)10七、參考文獻(xiàn)11附錄(部分源代碼)(可以不寫附錄)11一、概述(一級(jí)標(biāo)題,宋體,四號(hào),加粗)1.1 開發(fā)背景(二級(jí)標(biāo)題,宋體,小四號(hào),加粗)隨著社會(huì)的進(jìn)步,經(jīng)濟(jì)的發(fā)展,計(jì)算機(jī)技術(shù)在日益成熟。Internet普及,人們利用網(wǎng)絡(luò)來實(shí)現(xiàn)相互協(xié)調(diào)工作以及資源共享越來越成為不可扭轉(zhuǎn)的趨勢(shì),學(xué)校信息化的發(fā)展也成了必然方向。伴隨著學(xué)生人數(shù)每年都在增加,傳統(tǒng)的方法用來管理學(xué)生信息已跟不上了時(shí)代的發(fā)展,還帶來了很多的弊端,讓學(xué)校的信息化很難推進(jìn),制約了學(xué)校的進(jìn)一步發(fā)展。因此,學(xué)生管理系統(tǒng)的開發(fā)對(duì)于學(xué)校而言是必要的

3、,學(xué)生管理系統(tǒng)能夠促進(jìn)學(xué)校信息化的發(fā)展,利于學(xué)校的長(zhǎng)運(yùn)計(jì)劃。并且學(xué)生信息管理系統(tǒng)還為學(xué)校管理學(xué)生一些必要的相關(guān)信息帶來了方便,免除了傳統(tǒng)管理方法的繁雜和花費(fèi)大量的人類、物力資源,減輕了學(xué)校的負(fù)擔(dān)。(正文,宋體,5號(hào),段落行距單倍行距,首行縮進(jìn)2個(gè)字符)1.2 開發(fā)目的本次實(shí)訓(xùn)圍繞以下三個(gè)方面展開:(1)網(wǎng)站概論部分:力圖使學(xué)生對(duì)建立動(dòng)態(tài)網(wǎng)站有一個(gè)基本概念,了解什么是動(dòng)態(tài)網(wǎng)站,它與別的網(wǎng)站有什么不同,以及了解建站相關(guān)的基礎(chǔ)知識(shí)。(2)外觀設(shè)計(jì)部分:從網(wǎng)頁制作技術(shù)上讓學(xué)生利用網(wǎng)頁的靜態(tài)頁面元素來完成網(wǎng)站頁面的視覺效果。(3)Web應(yīng)用程序開發(fā)部分:掌握動(dòng)態(tài)網(wǎng)站的核心部分的知識(shí),以及開發(fā)網(wǎng)站應(yīng)用的各

4、個(gè)關(guān)鍵部分的方法和技巧。1.3 開發(fā)目標(biāo)建立學(xué)生管理系統(tǒng),采用計(jì)算機(jī)對(duì)學(xué)生成績(jī)進(jìn)行管理,進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實(shí)現(xiàn)學(xué)生成績(jī)維護(hù)工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。為了使系統(tǒng)在學(xué)院的管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過程的計(jì)算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標(biāo): (1)系統(tǒng)應(yīng)具有實(shí)用性、可靠性和適用性,同時(shí)注意到先進(jìn)性。 (2)對(duì)各個(gè)數(shù)據(jù)庫進(jìn)行動(dòng)態(tài)管理,防止混亂。 (3)能夠?qū)Σ樵兘Y(jié)果進(jìn)行分類匯總,實(shí)現(xiàn)報(bào)表打印和下載。 (4)方便用戶的操作,盡量減少用戶的操作二、題目說明2.1 開發(fā)工具與技術(shù)介紹(1).技術(shù)可行性:需要用到JAVA基本技術(shù)、基于

5、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)在雖然只有三十多年的歷史,但在理論和時(shí)間上都已經(jīng)趨于成熟,使我們能夠方便的使用。數(shù)據(jù)庫技術(shù)是信息系統(tǒng)的核心和基礎(chǔ),它的出現(xiàn)極大地促進(jìn)了計(jì)算機(jī)應(yīng)用向各行各業(yè)的滲透數(shù)據(jù)庫的建設(shè)規(guī)模、數(shù)據(jù)庫信息量的大小和使用頻度已成為衡量一個(gè)國家信息化程度的重要標(biāo)志。MySQL作為一種開放源碼數(shù)據(jù)庫,以其簡(jiǎn)單易用的特點(diǎn)廣泛被廣大用戶采用,MySQL雖然是免費(fèi)的,但同Oracle, Sybase, Informix, Db2等商業(yè)數(shù)據(jù)庫一樣,具有數(shù)據(jù)庫系統(tǒng)的通用性

6、:(1)數(shù)據(jù)庫管理系統(tǒng)。我們知道,所謂的數(shù)據(jù)庫就是一些結(jié)構(gòu)化的數(shù)據(jù)的聯(lián)合體,要提供對(duì)這些數(shù)據(jù)的存取、增加、修改、刪除或更加復(fù)雜的數(shù)據(jù)抽取等操作,需要有一個(gè)支撐系統(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最大

7、的特點(diǎn)。MySQL的源碼是公開的,這就意味著任何人,只要遵守GPL的規(guī)則都可以對(duì)MySQL的源碼使用、修改以符合自己特殊的需求。(4)技術(shù)特點(diǎn)。MySQL服務(wù)器端是多線程的,為客戶端提供了不同的程序接口和鏈接庫,如C、C+、Java、Perl、PHP、Tcl等,也提供了簡(jiǎn)單的管理工具,如mysqladmin,mysql等。 正因?yàn)镸ySQL的源碼是公開的,使得我們有機(jī)會(huì)從源碼級(jí),更深入的了解MySQL。從這一層面上可以探求、了解MySQL數(shù)據(jù)庫的特性:良好的內(nèi)存管理機(jī)制,尤其是內(nèi)存泄漏的管理,通過了Purify的嚴(yán)格測(cè)試;支持多種平臺(tái); 提供多種形式的API,為我們開發(fā)工具的選擇提供了便利;

8、使用多線程的技術(shù),可充分發(fā)揮系統(tǒng)的特點(diǎn),避免在SMP系統(tǒng)中出現(xiàn)僅使用單CPU的現(xiàn)象;對(duì)磁盤表的管理采用B樹加密及索引的技術(shù),為我們快速訪問數(shù)據(jù)提供了可能; 高性能的內(nèi)存申請(qǐng)技術(shù);臨時(shí)表采用在內(nèi)存中以哈希表實(shí)現(xiàn);提供多種數(shù)據(jù)類型;支持定長(zhǎng)的和變長(zhǎng)的紀(jì)錄;所有的列都有缺省值,為我們的某些“粗心”提供了方便;靈活、安全的權(quán)限和密碼系統(tǒng),密碼在傳輸中加密傳送,允許主機(jī)端驗(yàn)證密碼;13)客戶端可以通過TCP/IP、Unix套接字、命名管道(NT)連接到MySQL數(shù)據(jù)庫服務(wù)器;對(duì)多種字符集的完全支持等等許多優(yōu)點(diǎn)。MySQL有如此多的特點(diǎn),又由于其免費(fèi)的特點(diǎn),這就給許多的中小應(yīng)用提供了不錯(cuò)的選擇。尤其是對(duì)一

9、些中小企業(yè),無論是從降低成本,還是從性能方面,采用MySQL作為其數(shù)據(jù)支撐系統(tǒng),都是一種可行的方案。但也應(yīng)當(dāng)注意,采用MySQL作為應(yīng)用數(shù)據(jù)庫,就意味著所有的問題都需要自己解決,要承擔(dān)一定的風(fēng)險(xiǎn)。1.4.3 編碼程序設(shè)計(jì)語言是人和計(jì)算機(jī)通信的最基本的工具,它的特點(diǎn)必然會(huì)影響人的思維和解決問題的方式,會(huì)影響人和計(jì)算機(jī)通信的方式和質(zhì)量,也會(huì)影響其他人閱讀和理解程序的難易程度。因此在編碼時(shí)所選擇的編碼語言是很重要的。本系統(tǒng)主要使用了基于JAVA語言的JSP技術(shù)Servlet技術(shù),Hibernate開源框架技術(shù),Struts開源框架技術(shù),以及HTML、CSS、XML等等語言和技術(shù)。因此該系統(tǒng)據(jù)有JAV

10、A的所有優(yōu)點(diǎn),移植性能比較好,數(shù)據(jù)庫移植也比較容易。本系統(tǒng)使用了許多的框架技術(shù)擴(kuò)展也比較容易。在編碼實(shí)現(xiàn)過程中,使用了基本的控制結(jié)構(gòu),每行只寫一行代碼,在必要的地方加了許多的注釋,結(jié)構(gòu)清晰,代碼容易閱讀。對(duì)所有的輸入數(shù)據(jù)都進(jìn)行了檢驗(yàn),并且對(duì)組合輸入也進(jìn)行了級(jí)聯(lián)驗(yàn)證,輸入的格式也比較簡(jiǎn)單。對(duì)于驗(yàn)證出錯(cuò)的,給出詳細(xì)的錯(cuò)誤信息,使用戶可以很清楚的知道自己在哪里出錯(cuò)了,方便用戶的使用。 2.2運(yùn)行環(huán)境(三級(jí)標(biāo)題,宋體,五號(hào),加粗).開發(fā)環(huán)境:課題在JDK+SQL server平臺(tái)下進(jìn)行設(shè)計(jì)開發(fā),所使用到的硬件設(shè)備有普通PC機(jī)一臺(tái)(現(xiàn)在市場(chǎng)上主流的PC配置已足夠),軟件有JDK、TOMCAT、SQL、MyEclipse、DERAMWVAER8.0、FREAWORK8.0等。(3).運(yùn)行平臺(tái):借助學(xué)院現(xiàn)有的WWW服務(wù)平臺(tái)及數(shù)據(jù)庫服務(wù)平臺(tái)即可實(shí)現(xiàn)。三、需求分析4、 總體設(shè)計(jì)5、 遇到的問題和解決方法6、 心得體會(huì)七、參考文獻(xiàn)(下面是參考格式,不少于3本)1. 龍馬工作室 編:ASP+SQL Server 網(wǎng)站開發(fā)實(shí)例精講,人民

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論