系統(tǒng)文檔說明書_第1頁
系統(tǒng)文檔說明書_第2頁
系統(tǒng)文檔說明書_第3頁
系統(tǒng)文檔說明書_第4頁
系統(tǒng)文檔說明書_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

JSP目錄1.引言11.1土族的現(xiàn)狀11.2土族的歷史11.3土族文化宣傳網(wǎng)站的構(gòu)建22.相關(guān)理論基礎(chǔ)22.1JSP技術(shù)22.2.1JSP的簡介22.2.2JSP的優(yōu)點22.2.3JSP的工作原理32.2數(shù)據(jù)庫及相關(guān)技術(shù)簡介32.2.1SQL語言簡介32.2.2MySQL簡介42.2.3JAVA技術(shù)簡介42.2.4RESIN簡介53.系統(tǒng)總體設(shè)計53.1系統(tǒng)設(shè)計53.1.1系統(tǒng)功能分析53.1.2系統(tǒng)體系結(jié)構(gòu)63.1.3系統(tǒng)流程73.2數(shù)據(jù)庫設(shè)計83.2.1數(shù)據(jù)庫需求分析83.2.2數(shù)據(jù)庫表的設(shè)計83.2.3數(shù)據(jù)庫的連接94.具體設(shè)計分析104.1系統(tǒng)首頁104.2具體模塊實現(xiàn)134.2.1注冊用戶模塊134.2.2管理員模塊134.2.3超級管理員模塊155.系統(tǒng)測試165.1前臺測試165.2后臺測試166結(jié)論17引言1.1.129青海省互助土族自治縣、民和回族土族自治縣、大通回族土族自治縣、黃南藏族自治州的同仁縣和海東市樂都區(qū)。部分散居于海北藏族自治州的門源縣以及海西蒙古族藏族自治州等地;還有2萬多人聚居于甘肅省天祝藏族自治縣、肅南裕固族自治縣、蘭州市永登縣、臨夏回族自治州積石山保安族東鄉(xiāng)族撒拉族自治縣和甘南藏族自治州卓尼縣等地區(qū)。其中青海省境內(nèi)的土族約占全國土族總?cè)丝诘?5%。主要聚居于青海省東部湟水以北、黃河兩岸及其毗連地區(qū),其中大多住在青海省互助土族自治縣、民和縣、大通縣、海東市樂都區(qū)、同仁縣等地;還有一部分居住于甘肅省天祝藏族自治縣。過去各地土族有多種自稱,互助、大通、天祝一帶的自稱“蒙古爾”(蒙古人)、“察罕蒙古”(白蒙古),民和縣的多自稱“土昆”(意即土人,吐渾音轉(zhuǎn)),樂都縣自稱“大夏人”(西夏人),其他地區(qū)的自稱“土戶家”。附近藏族稱土族為“霍爾”(對藏北游牧民的泛稱,藏文史籍曾用以指回鶻或蒙古族;另說即吐谷渾),漢、回等民族稱之“土人”、“土民”。2010年第289565使用土族語,屬阿爾泰語系蒙古語族。過去通用漢文,創(chuàng)制了以拉丁字母為形式的土族文字,正在試行。很多人會把土族人和土家族人混淆起來,認(rèn)為這是同一個民族,但土族和土家族除了名字比較相近之外,完全是兩個截然不同的民族,他們的族源、人口分布、文化上都是不一樣的。土族與蒙古族有著密切關(guān)系。在互助土族中,廣泛流傳著祖先來自蒙古以及成吉思汗屬將格日利特(格熱臺)率部留駐今互助縣一帶,以后與當(dāng)?shù)鼗魻柸送ɑ?,逐漸繁衍而成土族的傳說。過去土族人把格日利特當(dāng)作本民族的祖先來崇拜。漢文史籍也有成吉思汗所部蒙古軍曾來西寧一帶的記載。當(dāng)時互助縣屬西寧州治,可與傳說印證。明代安定衛(wèi)的蒙古人受到攻擊,遷至今互助土族自治縣。第1頁共頁至于霍爾人,原是藏族對居住在西藏北部地區(qū)游牧民的泛稱。藏文史籍曾用以指回鶻或蒙古,近代則已專指土族而言?;ブh土族地區(qū)的合爾郡、合爾屯、合爾吉、賀爾川等地,傳說是因為居住著霍爾人而得名。據(jù)研究,土族傳吐渾)相合。當(dāng)然也有人認(rèn)為霍爾是胡兒一詞的同音異寫法。源于吐渾、西夏、契丹、蒙古和匈奴部落中的邀濮,即遼金時期的阻卜和蒙古是主要部分。這就把土族的族源推溯到更早的時期了。但是趨于統(tǒng)一的認(rèn)識是:以歷史上的吐谷渾人為主體,在以后吸收了部分羌、黨項、藏、蒙古、漢等民族成分形成發(fā)展而來。現(xiàn)在土族的人數(shù)較少,但是土族同時也創(chuàng)造了燦爛的文明,在文化、藝術(shù)等方面都有突出的成就。為了宣傳土族文化,我利用所學(xué)知識構(gòu)建了一個土族文化宣傳網(wǎng)站來系統(tǒng)的宣傳土族文化。本文在實際應(yīng)用開發(fā)中解決方案是建立網(wǎng)站,以及自己的數(shù)據(jù)庫,使得所需信息可以及時的保存、更新,以更好的宣傳土族文化。本網(wǎng)站基于JSP建立,通過搭建resin服務(wù)器可以利用Eclipse編寫的Servlet程序?qū)?shù)據(jù)進行處理,并可以連接MySql數(shù)據(jù)庫來實現(xiàn)用戶的登錄,注冊,留言功能。系統(tǒng)中還可以設(shè)置超級管理員,超級管理員擁有對所有用戶的管理權(quán)限(修改用戶信息,修改用戶留言,刪除用戶,設(shè)置用戶管理權(quán)限),通過超級管理員可以實現(xiàn)對網(wǎng)站的管理。相關(guān)理論基礎(chǔ)2.JSP2.2.1JSP的簡介JSP是JAVASERVERPAGES的縮寫,由SUN公司倡導(dǎo),于1999年推出,正日益成為開發(fā)WEB動態(tài)網(wǎng)站的重要而快速有效的開發(fā)技術(shù)。JSP充分利用了JAVA技術(shù)的優(yōu)勢,具有極強的擴展能力和良好的收縮性,與開發(fā)平臺無關(guān),這源于JAVA的“一次編寫,到處運行”的特點,同時也是一項安全的技術(shù)。它具有良好的動態(tài)頁面與靜態(tài)頁面分離的能力,編譯后運行,因而正逐漸成為internet開發(fā)的主流技術(shù)。2.2.2JSP的優(yōu)點Server進行的,所以給人的感第2頁共頁覺更新很快。(2)所有的應(yīng)用都是基于服務(wù)器的,所以它們可以時刻保持最新版本。(3)客戶端的接口不是很繁瑣,對于各種應(yīng)用易于部署、維護和修改。2.2.3JSP的工作原理在一個JSP文件第一次被請求時,JSP引擎把該JSP文件轉(zhuǎn)換成為一個servlet。而這個引擎本身也是一個servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。JSP引擎用javac把該Java源文件編譯成相應(yīng)的class文件。果有servlet從內(nèi)存中移去。當(dāng)這種情況發(fā)生時jspDestroy()方法首先被調(diào)用,然后servlet實例便被標(biāo)記加入"垃圾收集"處理。jspInit()及j多個客戶端同以多線程方式執(zhí)行可大大降低對系統(tǒng)的資源需求,提高系統(tǒng)的并發(fā)量及響應(yīng)時間.但應(yīng)該注意多線程的編程限制,由于該servlet始終駐于內(nèi)存,所以響應(yīng)是非??斓?。理過程。雖然JSP效率很高,但在第一次調(diào)用時由于需要轉(zhuǎn)換和編譯而有一些輕微的延遲。此外,如果在任何時候如果由于系統(tǒng)資源不足的原因,JSP引擎將以某種不確定的方式將spDestory()格式如下:可在jspInit()中進行一些初等,在jspDestory()中釋放相應(yīng)的資源。SQL語言簡介SQL是英文StructuredQueryLanguage的縮寫,意思為結(jié)構(gòu)化查詢語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle、Sybase、MicrosoftSQLServer、Access等都采用了SQL語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)第3頁共頁庫都對SQLSelect、Insert、Update、Delete、Create以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。在眾多的SQL語句主語句中位于select有列。select語句中位于from關(guān)鍵詞之后的表格名稱用來決定將要進行查詢操作的目標(biāo)表格。運算符在where條件從句中也非常重要。LIKE運算符的功能非常強大,通過使用LIKE運算符可以設(shè)定只選擇與用戶規(guī)定格式相同的記錄。2.2.2MySQL簡介MySQL最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在WEB應(yīng)用方面MySQL是最好的RDBMS(RelationalDatabaseManagement應(yīng)用軟件之一。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySQL所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL軟件采用了雙授權(quán)政策(本詞條“授權(quán)政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開發(fā)環(huán)境。2.2.3JAVA技術(shù)簡介JSP程序開發(fā)就離不開JAVA語言,這里簡單介紹下JAVA語言的特點:Java說,它具有如下特性:(1)簡單性、面向?qū)ο?。?)分布式、解釋型。(3)可靠、安全、平臺無關(guān)。(4)可移植、高性能、多線程、動態(tài)性等。第4頁共頁2.2.4RESIN簡介Resin是CAUCHO公司的產(chǎn)品,是一個非常流行的支持servlets和jsp的本身包含了一個支持HTTP/1.1的WEB服務(wù)器。雖然它可以顯示動態(tài)內(nèi)容,但是它顯示靜態(tài)內(nèi)容的能力也非常強,速度直逼APACHESERVER。許多站點都是使用該WEB服務(wù)器構(gòu)建的。Resin支持負(fù)載平衡(Loadbalancing),可以增加WEB站點的可靠性。方法是增加服務(wù)器的數(shù)量。比如一臺SERVER的錯誤率是1%的話,那么支持負(fù)載平衡的兩個Resin服務(wù)器就可以使錯誤率降到0.01%。本系統(tǒng)采用resin作為服務(wù)器,在resin3.0環(huán)境下對系統(tǒng)進行測試,系統(tǒng)中數(shù)據(jù)庫使用的是文件采用Dreamweaver采用eclipse編寫。系統(tǒng)總體設(shè)計.1系統(tǒng)功能分析我制作的土族文化宣傳系統(tǒng)主要功能有:(1)為客戶提供有關(guān)土族文化的資料。(2)用戶信息的添加與管理,包括用戶的注冊、用戶的登錄、用戶對自身信息的修改等。站的建議。注冊用戶,普通用戶四種用戶關(guān)系,網(wǎng)站持有者可以通過登錄超級管理員賬號或管理員賬號對注冊用戶進行管理,包括用戶的刪改,留言的刪改,用戶的搜索等。用例圖:第5頁共頁第6頁共頁√√√×√√××√×××√×××3.1.3系統(tǒng)流程第7頁共頁3.2.1數(shù)據(jù)庫需求分析修正有問題的數(shù)據(jù),刪除重復(fù)和過期的記錄。(2)用戶數(shù)據(jù)的核實。用戶數(shù)據(jù)核實的目的在于:①在用戶登錄時核實用戶的用戶名和密碼,當(dāng)用戶名和密碼與數(shù)據(jù)庫中存在的數(shù)據(jù)完全一致時用戶可進入用戶界面,否則系統(tǒng)不予非法用戶登錄并顯示錯誤信息。②通過對用戶權(quán)限信息的核實顯示不同的頁面以實現(xiàn)對系統(tǒng)進行管理的功能。③對用戶留言的查詢與核實可以在留言板中不顯示空白留言。(3)用戶數(shù)據(jù)的獲取。通過從數(shù)據(jù)庫中獲取所需的數(shù)據(jù)可以實現(xiàn)動態(tài)留言板功能,對用戶信息的管理與維護功能。3.2.2數(shù)據(jù)庫表的設(shè)計為了方便管理用戶的數(shù)據(jù),建立以下的表以滿足需要:本系統(tǒng)需要建立1個數(shù)據(jù)表:戶年齡,用戶是否為管理員,留言標(biāo)題,留言內(nèi)容。0第8頁共頁}{}}第9頁共頁4.圖4-1web文件夾內(nèi)容展示bgy.html介紹保廣元cong.jsp注冊成功后的歡迎界面Content.jsp留言板deletemsg.jsp刪除用戶信息提示egj.html介紹鄂圭俊fs.html展示土族服飾jr.html展示土族節(jié)日第頁共頁tzfs介紹土族服飾tzmg介紹土族民歌update.jsp非超級管理員修改信息界面updateuser.jsp超級管理員修改信息界面user.jsp管理員管理用戶界面管理員登陸后可以管理普通用戶,更改留言。第頁共頁圖4-3管理員登錄界面超級管理員登錄后可以管理用戶,更改留言,設(shè)置管理員。第頁共頁圖4-4超級管理員登錄界面。4.2第頁共頁圖4-7管理員管理界面圖4-8管理員修改注冊用戶信息第頁共頁圖4-9管理員修改注冊用戶留言第頁共頁圖4-10超級管理員界面效來解決這個問題。5.2第頁共頁入正確的用戶名和密碼后,便可以進入系統(tǒng)可以進行管理了。首先我們測試添加新留言,正確填入留言信息并提交后,系統(tǒng)會轉(zhuǎn)到留言板界面,新添加的留言可以查看到,因此證明添加成功。對留言的刪除更為簡便,只

溫馨提示

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

評論

0/150

提交評論