第一篇:JSP實訓(xùn)課程設(shè)計
JSP實訓(xùn)課程設(shè)計一、一個簡單的學(xué)生信息管理系統(tǒng)
學(xué)生信息包括5項:所屬的(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è)計簡潔、漂亮,起碼要有三個區(qū)域:標(biāo)題區(qū)、菜單功能選擇區(qū)、數(shù)據(jù)操作區(qū)。
6、根據(jù)“設(shè)計步驟”,完成各功能的代碼編寫。
設(shè)計步驟:
1、在Oracle數(shù)據(jù)庫中建立必要的數(shù)據(jù)庫表;
2、編寫“錄入、修改、刪除學(xué)院”的代碼;
3、編寫“錄入、修改、刪除屬于某學(xué)院的系”的代碼;
4、編寫“錄入、修改、刪除屬于某學(xué)院某系的班級”的代碼;
5、編寫“根據(jù)學(xué)生所在的學(xué)院、系、班級錄入、修改、刪除學(xué)生姓名和家庭住址”的代碼;
6、編寫“通過學(xué)生姓名檢索出他的家庭住址(能同時檢索多個學(xué)生的家庭住址)”的代碼;
二、三、Ghasgjgsadhjgsadjsgj aaaaaa
第二篇:JSP實訓(xùn)報告
電子商務(wù)系統(tǒng)規(guī)劃與管理
實訓(xùn)報告
題 目: 新聞發(fā)布系統(tǒng)網(wǎng)站 系
別: 管理系 專
業(yè):
電子商務(wù) 學(xué)生姓名:
學(xué)
號:
指導(dǎo)教師:
2013年
月
日
新聞發(fā)布系統(tǒng) 2
目錄
1.系統(tǒng)開發(fā)和運行環(huán)境..........................................3
2.系統(tǒng)設(shè)計....................................................3 2.1 總體設(shè)計................................................3 2.2 詳細設(shè)計................................................4 2.2.1 結(jié)構(gòu)設(shè)計..........................................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 登陸驗證功能........................................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)維護...................................................22
6.歸納總結(jié)....................................................22 6.1.1 開發(fā)經(jīng)驗...........................................22 6.1.2 設(shè)計不足之處.......................................22 6.1.3 心得體會...........................................2
3新聞發(fā)布系統(tǒng) 3 1.系統(tǒng)開發(fā)和運行環(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ù)器的功能,可以作為獨立的Web服務(wù)器來使用。但是,在作為Web服務(wù)器方面,Tomcat處理靜態(tài)HTML頁面時不如Apache迅速,也沒有Apache健壯,所以我們一般將Tomcat與Apache配合使用,讓Apache對網(wǎng)站的靜態(tài)頁面請求提供服務(wù),而Tomcat作為專用的JSP引擎,提供JSP解析,以得到更好的性能。并且Tomcat本身就是Apache的一個子項目,所以Tomcat對Apache提供了強有力的支持。對于初學(xué)者來說,Tomcat是一個很不錯的選擇。
(3)MyEclipse:是Eclipse的插件,也是一款非常優(yōu)秀的J2EE集成開發(fā)環(huán)境(IDE),用于構(gòu)建集成Web和應(yīng)用程序,支持代碼編寫、配置、測試以及除錯。2.系統(tǒng)設(shè)計
2.1 總體設(shè)計
系統(tǒng)設(shè)計是整個軟件項目開發(fā)的核心階段,經(jīng)過對開發(fā)軟件的項目要求進行仔細分析,明確目標(biāo),嚴(yán)格按照要求進行項目開發(fā),設(shè)計出系統(tǒng)的總體結(jié)構(gòu),進行模塊劃分,并確定個模塊之間相互關(guān)系以及每個模塊所應(yīng)該完成的任務(wù)。
本次采用模塊化設(shè)計方法,即按照設(shè)計原則把程序分為多個模塊,再由各個模塊細分成更小的任務(wù)來實現(xiàn)整個程序的功能。在細分模塊的過程中,模塊要求相對獨立又相互關(guān)聯(lián),并且使非設(shè)計者容易理解。以下是模塊化層次結(jié)構(gòu)圖,從上到下層層進行細分描述:
主頁查看注冊登錄新聞分類管理
新聞發(fā)布系統(tǒng)
新聞發(fā)布管理 4 2.2 詳細設(shè)計 2.2.1 結(jié)構(gòu)設(shè)計
1)連接SQL數(shù)據(jù)庫設(shè)計 2)網(wǎng)站功能整體設(shè)計
3)頁面整體設(shè)計
3-1 新聞的管理
新聞發(fā)布系統(tǒng) 5
3-2 主頁,登陸及注冊頁面
4)數(shù)據(jù)庫設(shè)計
一共2個表,分別存放用戶,新聞發(fā)布的信息。
4-1 wys數(shù)據(jù)庫
新聞發(fā)布系統(tǒng) 6
4-2表
4-3 用戶表
4-4 新聞表
3.1 具體功能解釋
3.1.1 增加發(fā)布新聞功能
通過表單來實現(xiàn)發(fā)布新聞的標(biāo)題,內(nèi)容和分類的提交,并且在同一個頁面進行數(shù)據(jù)處理,添加至數(shù)據(jù)庫。
新聞發(fā)布系統(tǒng) 7 聲明一個class類,通過getlist來獲得分類列表,判斷是否提交了表單,通過request獲取表單標(biāo)題,內(nèi)容,分類。聲明一個webInfo的類,把從request獲取的內(nèi)容傳入到此類中,聲明一個web的類,執(zhí)行此類中insert方法進行保存。
3.1.2 編輯發(fā)布新聞功能
通過表單來實現(xiàn)發(fā)布新聞的標(biāo)題,內(nèi)容和分類的提交,并且在同一個頁面進行數(shù)據(jù)處理,添加至數(shù)據(jù)庫。
聲明一個class類,通過getlist來獲得分類列表,判斷是否提交了表單,通過request獲取表單標(biāo)題,內(nèi)容,分類。聲明一個webInfo的類,把從request獲取的內(nèi)容傳入到此類中,聲明一個web的類,執(zhí)行此類中updata方法進行保存。獲取當(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)容,實現(xiàn)內(nèi)容查找。遍歷查詢出所有內(nèi)容,通過action傳遞參數(shù)id,實現(xiàn)編輯刪除功能。
3.1.5 后臺顯示效果框架
聲明一個 web類,通過getlist來獲得分類列表,判斷是否提交了表單,通過request獲取表單標(biāo)題,內(nèi)容,分類。聲明一個webInfo的類,把從request獲取的內(nèi)容傳入到此類中,聲明一個web的類,執(zhí)行此類中insert方法進行保存。
3.1.6 登陸驗證功能
建立cookie,驗證是否為admin,以及頁面跳轉(zhuǎn)。
3.1.7登陸數(shù)據(jù)處理功能
聲明類user,查找賬戶密碼是否在數(shù)據(jù)庫中,若是則創(chuàng)建session,實現(xiàn)頁面跳轉(zhuǎn)。否則提示用戶名及密碼錯誤。
3.1.8登陸頁面
驗證賬戶、密碼是否為空,若為空則提示。
3.1.9退出登陸頁面功能
清除session,并執(zhí)行頁面跳轉(zhuǎn)。
3.1.10 導(dǎo)航新聞頁面 聲明類名為w,wif,cls的類。通過傳入?yún)?shù)ID,獲取內(nèi)容并顯示。通過request語句來獲取查詢內(nèi)容,實現(xiàn)內(nèi)容查找。遍歷查詢出所有內(nèi)容,通過action傳遞參數(shù)id,實現(xiàn)編輯刪除功能。
新聞發(fā)布系統(tǒng) 8 3.1.11 前臺首頁
聲明一個web類和,通過request語句來獲取查詢內(nèi)容,實現(xiàn)內(nèi)容查找。遍歷查詢出所有內(nèi)容,通過action傳遞參數(shù)id,實現(xiàn)查看新聞內(nèi)容功能。
3.1.12注冊頁面
通過request獲取賬號、密碼、確認密碼和電子郵件。聲明類user和userInfo,判斷action是否為save,是則進行兩次密碼輸入的判斷,否則提示密碼不一致重新輸入。若兩次密碼輸入一致,則對密碼進行MD5加密,進行數(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實訓(xùn)感想
Jsp實訓(xùn)感想
Jsp實訓(xùn)只有一周就結(jié)束了,覺得時間真是過的太快了!在這短暫的時間里,我們基本上實現(xiàn)了所有的功能,但是有些地方還不是很完善!
我在接到實訓(xùn)任務(wù)的時候,心里確實有一點兒的不知所措,對于MVC三層架構(gòu)似懂非懂。主要還是沒有理解MVC的本質(zhì)和掌握MVC的核心架構(gòu)。還好負責(zé)實訓(xùn)項目的老師把需求分析和任務(wù)計劃書給我們大致做了一下,假如沒有這些,恐怕我們很難在短短的四天時間里完成了。
不管說啥,JSP電信資費管理系統(tǒng)我們算是完成了,當(dāng)然這個JSP電信資費管理系統(tǒng)只是簡單的運用,沒有涉及到更復(fù)雜的數(shù)據(jù)庫方面的知識,作為訓(xùn)練初學(xué)者是完全值得我們學(xué)習(xí)的。通過做這個JSP電信資費管理系統(tǒng),首先我對MVC的設(shè)計理念有了深刻的理解解!不過其中的一些細節(jié),還是需要我自己在以后的學(xué)習(xí)和工作中慢慢體會的!比如頁面?zhèn)髦稻偷梦胰ズ煤萌パ芯康睦?通過這次實訓(xùn),確實讓自己受益匪淺。在實訓(xùn)期間,我學(xué)到了很多知識,遇到了一些困難,也看到了自己的理解存在著許多問題。測試的時候,總會遇到這樣那樣的問題,還有寫代碼時一不小心就會把字母寫錯,從而造成軟件不能執(zhí)行!所以我們在做程序時一定要細心在信心!當(dāng)前的軟件的功能日趨復(fù)雜,知識達不到一定的深度和廣度是難以在實際工作中應(yīng)付自如的。
在小組成員的共同努力和老師的精心指導(dǎo)下,我們掌握了更
豐富全面的網(wǎng)頁編程技術(shù)和網(wǎng)頁應(yīng)用技巧,使我們真正對所學(xué)的知識融會貫通,熟練運用。再加以刻苦學(xué)習(xí)及訓(xùn)練,不斷地開拓自己的視野,增強自己的實踐操作技能,為以后能找到個好工作而努力。經(jīng)過不到一個星期的勤奮努力,終于完成了電信資費管理系統(tǒng)的大部分模塊.從當(dāng)初領(lǐng)到題目到最后調(diào)試完成,經(jīng)歷了無數(shù)次的錯誤->修改代碼->預(yù)覽網(wǎng)頁->再修改->再預(yù)覽的過程,感覺到平時學(xué)的知識是多么的淺薄,在當(dāng)時真是體驗的真真切切.本來已經(jīng)耳熟能詳?shù)拇a,一到電腦中書寫,不是打錯,就是忘記符號 ,這充分的反應(yīng)了我的動手能力還很差,常用代碼還不夠熟練.給我以后的學(xué)習(xí)敲響了警鐘。
通過這次實訓(xùn),我也感受到了網(wǎng)絡(luò)的強大,遇到什么問題,上網(wǎng)一查,就知道該怎么做了。我們可以在網(wǎng)上請教一些高手,向他們提出問題,讓他們來給我們解決,通過不斷的互相學(xué)習(xí),共同進步這個過程,我們的水平會得到很大的提高!
這次實訓(xùn)是我離開學(xué)校前的為數(shù)不多的非常好的演練和實踐機會,是對我培養(yǎng)獨立思考問題和自學(xué)能力的鍛煉,讓我意識到必須努力學(xué)習(xí)才能在團隊合作中中體現(xiàn)自己的價值,以及自己的優(yōu)點,以適應(yīng)社會的需要.姓名:王陽博
班級:JAVA-08-1
學(xué)號:200813100146
專業(yè):JAVA技術(shù)學(xué)院:軟件學(xué)院
第四篇:JSP實訓(xùn)總結(jié)
JSP程序設(shè)計實訓(xùn)總結(jié)
班級:軟件技術(shù)姓名:張***學(xué)號:113230**** 在這一周JSP程序設(shè)計的實訓(xùn)的時間里,實訓(xùn)老師針對我們本學(xué)期的學(xué)習(xí),有針對性地對我們進行了很有價值的實訓(xùn)工作,從最基礎(chǔ)的JSP程序設(shè)計中的界面設(shè)計,到一般的JSP程序設(shè)計中的查詢,添加,修改等語句,給我們細心講解,雖然JSP程序設(shè)計的課已經(jīng)學(xué)習(xí)了一個學(xué)期了,但對其簡單的知識點運用的都不是很熟練,沒能真正去融會貫通。
通過本次課程設(shè)計,我感受頗多,盡管上課時也認真聽了老師的講課,但是已開始面對自己的題目時,還是有些不知所措,都不知道如何下手,后來去圖書館借了幾本相關(guān)的書籍,心里在感覺有了一些底。不過,經(jīng)過為期一周的針對性實訓(xùn),我學(xué)到了很多知識,把以前學(xué)的所有知識點都貫穿到一起,又溫習(xí)了一遍,讓我們能從真正意義上了解到JSP程序設(shè)計的用處,總算還是收獲不少,對jsp的認識也更加的深刻了。在這個過程中,我感覺就像人生的一個縮影,充滿了酸甜苦辣。當(dāng)一個問題想了好久也無法解決時,我感到沮喪與無助。當(dāng)經(jīng)過努力解決了一個程序上的難題時,我感到無比的喜悅。當(dāng)經(jīng)過每天為了編寫代碼一坐就是四五個小時,我感到無比的痛苦。但艱難痛苦已成往事,燦爛的明天向我走來,今天我總算迎接了勝利的果實,以前的辛酸與痛苦化作我堅強的力量,將在我將來的人生歷程中,為我的美好明天打下堅實的基礎(chǔ)。經(jīng)過了這次磨練,我又一次感受到只有付出才能有收獲,成功永遠是屬于不懈努力的人們的。
第五篇:JSP實訓(xùn)報告
JSP實訓(xùn)報告
保定職業(yè)技術(shù)學(xué)院;課程設(shè)計報告;2010年12月06日;內(nèi)容摘要;我們設(shè)計的是一套黨務(wù)信息管理系統(tǒng),采用JSP網(wǎng)頁;JSP在動態(tài)網(wǎng)頁實現(xiàn)方面具有諸多優(yōu)勢,值得進一步;索引關(guān)鍵詞:黨務(wù)信息數(shù)據(jù)庫增刪改查;-I-;保定職業(yè)技術(shù)學(xué)院計算機系《網(wǎng)絡(luò)程序設(shè)計JSP》課;目錄;內(nèi)容摘要....................;第1章;第2章;1.1;1.2;1.3;1.保定職業(yè)技術(shù)學(xué)院 課程設(shè)計報告 2010年 12 月 06 日 內(nèi) 容 摘 要
我們設(shè)計的是一套黨務(wù)信息管理系統(tǒng),采用JSP網(wǎng)頁技術(shù)實現(xiàn)了一個小型的黨務(wù)信息管理平臺。此系統(tǒng)實現(xiàn)了對保定職業(yè)技術(shù)學(xué)院所有黨員信息的管理,包括增加,刪除,查找信息等。進入系統(tǒng)首先要通過用戶名和密碼登陸,然后實行本系統(tǒng)的一系列功能。本系統(tǒng)用到了My SQL數(shù)據(jù)庫。在此系統(tǒng)的編寫過程中,我由于基礎(chǔ)知識不扎實,頻頻出錯,但在同組成員的幫助下一一解決,我不是很熟練,寫的代碼不是很多,對前臺界面做了一定的美化。
JSP在動態(tài)網(wǎng)頁實現(xiàn)方面具有諸多優(yōu)勢,值得進一步學(xué)習(xí)和研究。索引關(guān)鍵詞 :黨務(wù)信息 數(shù)據(jù)庫 增刪改查保定職業(yè)技術(shù)學(xué)院計算機系《網(wǎng)絡(luò)程序設(shè)計JSP》課程設(shè)計報告 目 錄 內(nèi) 容 摘 要.............................................................................................................................I 目 錄......................................................................................................................................II 第1章 第2章 1.1 1.2 1.3 1.4 1.5 第3章 緒論....................................................................................................................在線測試系統(tǒng)技術(shù)概述....................................................................................項目概述............................................................................................................黨務(wù)信息管理系統(tǒng)的實現(xiàn)技術(shù)........................................................................瀏覽器端開發(fā)技術(shù)............................................................................................Web服務(wù)器端開發(fā)技術(shù)....................................................................................數(shù)據(jù)庫服務(wù)器技術(shù).........................................................................................在線測試系統(tǒng)分析與設(shè)計................................................................................3.1 需求分析............................................................................................................3.2 系統(tǒng)設(shè)計............................................................................................................3.3 數(shù)據(jù)庫設(shè)計........................................................................................................3.3.1 數(shù)據(jù)庫需求分析.............................................................................................3.3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計.....................................................................................第4章
第5章 在線測試系統(tǒng)功能的JSP實現(xiàn)........................................................................總結(jié)....................................................................................................................后記......................................................................................................................................參考文獻..............................................................................................................................附錄1 系統(tǒng)安裝、配置及操作說明....................................................................................7 A1.1 JDK的安裝與配置...................................................................................................7 A1.2 Tomcat的安裝與配置..............................................................................................7 A1.3 數(shù)據(jù)庫的配置..........................................................................................................7 A1.4 如何進入系統(tǒng)..........................................................................................................7 A1.5 系統(tǒng)中用戶名及密碼..............................................................................................7 附錄2 系統(tǒng)部分代碼............................................................................................................8 附錄3 小組分工..................................................................................................................11保定職業(yè)技術(shù)學(xué)院計算機系《C#程序設(shè)計》課程設(shè)計報告 基于JSP的黨務(wù)信息管理系統(tǒng) 第1章 緒論
隨著現(xiàn)在教育事業(yè)的不斷發(fā)展,信息技術(shù)對社會進步和國民經(jīng)濟發(fā)揮著越來越大的促進作用,并對傳統(tǒng)的思想觀念、工作方式產(chǎn)生巨大的沖擊。世界已進入信息化時代,網(wǎng)絡(luò)技術(shù)已進入了各行各業(yè),同時也帶動了各行業(yè)的發(fā)展。
中國現(xiàn)在教育事業(yè)的發(fā)展迅猛,高等院校的數(shù)量和規(guī)模不斷的擴大。與此同時,根據(jù)時代的要求,管理,特別是對日益增多的黨員的管理,對學(xué)校的發(fā)展起著不可忽視的作用。而院領(lǐng)導(dǎo)在黨員的管理中有著承上啟下的樞紐地位,這一角色的重要性也日漸突出起來。學(xué)院與黨員之間溝通途徑的建立、對黨員的具體管理措施的實施等都是通過院領(lǐng)導(dǎo)的工作得以體現(xiàn)和貫徹執(zhí)行的,如果院領(lǐng)導(dǎo)這個環(huán)節(jié)的工作做的好,其對黨員工作的總體管理和發(fā)展都具有不可估量的好處。因此,越來越多的學(xué)校對院領(lǐng)導(dǎo)這一角色也越來越重視,一些院校專門對院領(lǐng)導(dǎo)進行一系列培訓(xùn)。
與上述管理需求不符的是:針對院領(lǐng)導(dǎo)工作的配套管理軟件嚴(yán)重缺乏。雖然,已有很多較成熟的黨務(wù)信息管理方面的軟件,但這些軟件都不太實用,特別是對我們這種類型的學(xué)校。
實際上,一方面,院領(lǐng)導(dǎo)工作的特點是事多、瑣碎、繁雜,但工作程序是有序。因而,在當(dāng)今科技高度發(fā)達的信息社會,開發(fā)一個適合院領(lǐng)導(dǎo)工作的管理軟件,提高辦公質(zhì)量,加強黨務(wù)信息管理,是適應(yīng)學(xué)校各方面發(fā)展的要求,是黨務(wù)信息管理工作中急需解決的問題。
由于JSP技術(shù)具有多方面的優(yōu)點,因此在線測試系統(tǒng)的實現(xiàn)被廣泛采用,同時JSP技術(shù)還處在不斷的發(fā)展之中,這正是論文選題的主要依據(jù)和動機。
第2章 在線測試系統(tǒng)技術(shù)概述 1.1 項目概述
本項目是黨委對黨務(wù)實行在線管理的一個系統(tǒng),這個系統(tǒng)采用的b/s模式的開發(fā)方向,使用戶通過ie瀏覽器即可對黨務(wù)管理系統(tǒng)進行操作,使黨務(wù)管理起來更加方便快捷。
1.2 黨務(wù)信息管理系統(tǒng)的實現(xiàn)技術(shù)
從系統(tǒng)的體系結(jié)構(gòu)上看,一般采用三層的瀏覽器/服務(wù)器(Browser/Server,B/S)結(jié)構(gòu),整個系統(tǒng)主要由瀏覽器、Web服務(wù)器和數(shù)據(jù)庫服務(wù)器三個部分組成。
相應(yīng)地,黨務(wù)管理的的實現(xiàn)技術(shù)主要包括瀏覽器端開發(fā)技術(shù)、Web服務(wù)器端技術(shù)和數(shù)據(jù)庫服務(wù)器技術(shù)等。
第3章 在線測試系統(tǒng)分析與設(shè)計 3.1 需求分析
用戶需要通過登入模塊進行登入,并且不同的賬號有不同的管理權(quán)限,大體分為:黨務(wù)管理和系統(tǒng)管理員,黨務(wù)管理又分有不同權(quán)限,下級管理員只能管理自己直屬的黨組織,對上級、同級以及兄弟級的下屬黨組織只能觀看而不能改動。
管理大致分為增加、刪除和修改。
黨組織類型大致分為:黨委、系黨組織、班級黨支部… 3.2 系統(tǒng)設(shè)計 用戶通過登入模塊輸入賬號密碼進行登入,登入時手動選擇是系統(tǒng)管理員還是黨務(wù)管理員,然后由系統(tǒng)區(qū)匹配數(shù)據(jù)庫進行權(quán)限的判定。登入成功之后進入主頁面。主頁面由html語言編寫的框架也組成,框架頁分為三個頁面,分別為top,right和main頁。
Right頁主要讀取數(shù)據(jù)庫輸出黨組織的分支結(jié)構(gòu),組成樹形目錄。Mian頁主要顯示各項操作的結(jié)果。3.3 數(shù)據(jù)庫設(shè)計 3.3.1 數(shù)據(jù)庫需求分析
數(shù)據(jù)庫主要有兩個表,一個是用戶表,用來存儲用戶的賬號密碼和管理權(quán)限;另一個黨務(wù)表,用來存儲各個黨組織的具體信息,比如編號、名稱、類型等。
3.3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計完畢后,就可以將上面的概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。
對于本系統(tǒng),需要建立含有……個表的數(shù)據(jù)庫。數(shù)據(jù)庫名稱:root 包含數(shù)據(jù)表:xinxi 第4章 在線測試系統(tǒng)功能的JSP實現(xiàn)
本系統(tǒng)采用的技術(shù)方案為DreamWeaverCS4 +Myeclipse +My SQL,即使用DreamWeaverCS4作為前臺設(shè)計,采用Tomcat作為Web服務(wù)器和JSP引擎,采用My SQL作為后臺網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng)。
第5章 總結(jié)
這樣子簡易JSP黨務(wù)信息管理系統(tǒng)算是完成了,當(dāng)然這個JSP黨務(wù)信息管理系統(tǒng)只是簡單的運用,沒有涉及到大量的數(shù)據(jù),作為入門的教學(xué)的例子是完全值得我們這些初學(xué)者消化的了!通過這次JSP黨務(wù)信息管理系統(tǒng)的聯(lián)系,我對MVC的設(shè)計模式有了深刻的了解!不過其中的一些細節(jié),還是需要我自己去慢慢的體會的!比如分頁就是一個值得我去好好去研究的例子.通過這次實訓(xùn),確實讓自己成長了許多。在實訓(xùn)期間,我學(xué)到了許多東西,遇到了一些困難,也看到了自己本身存在著許多問題。在測試時要想使自己的測試更加周全。總會遇到這樣那樣的問題,當(dāng)前的軟件的功能日趨復(fù)雜,不學(xué)到一定的深度和廣度是難以在實際工作中應(yīng)付自如的。因此反映出學(xué)習(xí)的還不夠,缺點疏漏。通過在學(xué)習(xí)實踐中和老師的指導(dǎo)下,我們有了更豐富全面的軟件技術(shù)和應(yīng)用技巧,使我們真正對所學(xué)的軟件融會貫通,熟練在手。需再加以刻苦鉆研及學(xué)習(xí),不斷開拓視野,增強自己的實踐操作技能,為以后能做好工作而努力。經(jīng)過一個多星期艱苦卓絕的努力,總于完成了黨務(wù)信息管理系統(tǒng)模塊的實訓(xùn).從當(dāng)初領(lǐng)到題目到最后調(diào)試完成,經(jīng)歷了無數(shù)次的錯誤->修改代碼->重啟服務(wù)器->運行的過程,感覺到平時學(xué)的知識是多么的淺薄,書到用時方恨少,現(xiàn)在是體驗的真真切切.本來已經(jīng)耳熟能詳?shù)拇a,一到IDE中書寫,卻提筆忘字,這充分的反應(yīng)了我平時的基本功不扎實,常用代碼的不熟練.給我以后的工作敲響了警鐘,有了努力的方向.但通過這次實訓(xùn),我也感受到了開源的方便,遇到什么問題,上網(wǎng)一查,就知道該怎么弄了,以前做個課程設(shè)計都是怕別人和我的一樣,不愿意給別人看,現(xiàn)在知道了程序弄不出來是多么的著急,學(xué)習(xí)都是相互的,互相研究才能共同進步的.以后要多多注意這方面的事情,本次實訓(xùn)是我工作前一次很好的演練和實踐的機會,是培養(yǎng)獨立思考問題和自學(xué)能力的鍛煉,使我意識到必須努力學(xué)習(xí)才能才工作中體現(xiàn)自己的價值,適應(yīng)社會的需要.總的來說,此次課程設(shè)計共60個學(xué)時,在學(xué)習(xí)Java語言、JSP等內(nèi)容的基礎(chǔ)上,進一步學(xué)習(xí)并實踐了網(wǎng)頁制作、Web服務(wù)器安裝、網(wǎng)絡(luò)數(shù)據(jù)庫操作、JSP程序設(shè)計等多種實用技術(shù),成功設(shè)計出一個功能基本齊全的B/S模式系統(tǒng)。既學(xué)習(xí)了不少新的知識和技術(shù),由親身體驗軟件設(shè)計、開發(fā)的過程,個人覺得收獲頗豐。
最后敬請各位專家、老師和同學(xué)對論文和今后的研究工作提出寶貴的指導(dǎo)意見和建議。
后記
感謝老師幾個星期的教導(dǎo),我會再接再厲,爭取更大的突破。參考文獻
1.Jsp程序設(shè)計案例教程 編著:劉志成 清華大學(xué)出版社 2.Oracle數(shù)據(jù)庫實例教程 主編:張紅強 天津大學(xué)出版社 附錄1 系統(tǒng)安裝、配置及操作說明 1.系統(tǒng)安裝、配置說明: A1.1 JDK的安裝與配置
在Win2000 操作系統(tǒng)下,JDK的安裝步驟如下: ……path和classpath的配置等。A1.2 Tomcat的安裝與配置
虛擬目錄的配置、servlet的配置等。A1.3 數(shù)據(jù)庫的配置
安裝mysql數(shù)據(jù)庫,賬號root,密碼123456。2.系統(tǒng)操作說明: A1.4 如何進入系統(tǒng)
在地址欄中鍵入http://localhost:8080/.......便可進入網(wǎng)絡(luò)考試系統(tǒng)的首頁面。A1.5 系統(tǒng)中用戶名及密碼
(1)管理員:
用戶名tiankunpeng,密碼7654321;(2)考生:田坤鵬-7-附錄2 系統(tǒng)部分代碼 登陸:
<%@ page language=“java” import=“java.util.*” pageEncoding=“utf-8”%> <% String path = request.getContextPath();String basePath request.getScheme()+“://”+request.getServerName()+“:”+request.getServerPort()+path+“/”;%>