畢業(yè)設(shè)計(jì)---基于java用戶管理系統(tǒng)_第1頁
已閱讀1頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  JAVA學(xué)期項(xiàng)目設(shè)計(jì)任務(wù)書</p><p><b>  目錄</b></p><p><b>  摘要2</b></p><p><b>  系統(tǒng)開發(fā)結(jié)構(gòu)圖3</b></p><p>  第一章 用戶管理模塊4</p><p&g

2、t;  1.1 數(shù)據(jù)庫設(shè)計(jì)4</p><p>  1.2 用戶登錄4</p><p><b>  1.3 主菜單4</b></p><p><b>  1.4用戶添加5</b></p><p>  1.5 用戶修改6</p><p>  1.6 用戶刪除7<

3、/p><p>  第二章 信息管理模塊8</p><p>  2.1 數(shù)據(jù)庫設(shè)計(jì)8</p><p>  2.2 信息發(fā)布8</p><p>  2.3 信息修改9</p><p>  2.4 信息刪除9</p><p>  第三章 主要技術(shù)介紹10</p><p&

4、gt;  3.1 JSP技術(shù)的簡單介紹10</p><p>  3.2 JSP技術(shù)Javabean介紹11</p><p>  3.3 JSP技術(shù)servlet技術(shù)介紹11</p><p>  3.4 JSP技術(shù)MVC開發(fā)模式介紹11</p><p>  第四章 信息發(fā)布系統(tǒng)開發(fā)12</p><p>  4

5、.1 JDBC數(shù)據(jù)庫驅(qū)動(dòng)機(jī)制12</p><p>  4.2 Jsp分頁技術(shù)(兩種方式)12</p><p><b>  第五章 結(jié)論13</b></p><p><b>  摘要</b></p><p>  隨著現(xiàn)代計(jì)算機(jī)科學(xué)的發(fā)展,計(jì)算機(jī)信息系統(tǒng)越來越受到重視,管理系統(tǒng)是伴隨著Intern

6、et技術(shù)在各個(gè)領(lǐng)域的廣泛應(yīng)用,和各行各業(yè)企業(yè)信息化建設(shè)步伐的加快應(yīng)運(yùn)而生。</p><p>  當(dāng)代社會(huì)已經(jīng)進(jìn)入信息時(shí)代,信息技術(shù)革命使社會(huì)的各個(gè)領(lǐng)域都發(fā)生了翻天覆地的變化,每個(gè)企業(yè)都必須緊跟時(shí)代的步伐,加強(qiáng)企業(yè)競爭力和提升現(xiàn)代化企業(yè)的管理能力,以適應(yīng)整個(gè)社會(huì)的發(fā)展變化。</p><p>  企業(yè)對信息需求的增長,使計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)已經(jīng)滲透到企業(yè)的日常工作中。傳統(tǒng)的企業(yè)內(nèi)信息的交流方式早已

7、不能滿足企業(yè)對大量信息的快速傳遞與處理的需求,企業(yè)信息管理系統(tǒng)的應(yīng)用滿足了企業(yè)的辦公網(wǎng)絡(luò)化、自動(dòng)化的管理需求,提高了企業(yè)內(nèi)部的管理水平,進(jìn)而全面提升了企業(yè)在市場竟?fàn)幹械木C合競爭力。</p><p>  通過企業(yè)用戶管理系統(tǒng)對企業(yè)日常辦公進(jìn)行管理,滿足了企業(yè)日常辦公管理各方面的的需求,大大的方便了企業(yè)內(nèi)部人員溝通。網(wǎng)站提供的前后臺(tái)的公告與公文信息的管理方便員工及時(shí)的了解公司的動(dòng)態(tài)。其他功能模塊的設(shè)置使企業(yè)的日常管理

8、步入了科學(xué)系統(tǒng)管理的軌道上。</p><p>  本次開發(fā)的用戶管理系統(tǒng)面向兩類身份的用戶,一類用戶為管理員用戶,另一類用戶為普通用戶,管理員用戶可以實(shí)現(xiàn)“公告發(fā)布”、“新聞發(fā)布”、“用戶添加”“用戶修改”“用戶刪除”“用戶查看”的功能,操作方便簡潔,迅速與數(shù)據(jù)庫同步,準(zhǔn)確地保留用戶信息與新聞信息。另外管理員界面設(shè)計(jì)得比較清晰明了,讓人對于該系統(tǒng)的功能一目了然。而對于普通用戶則可以實(shí)現(xiàn)查看網(wǎng)頁的功能。</p

9、><p><b>  系統(tǒng)開發(fā)結(jié)構(gòu)圖</b></p><p>  第一章 用戶管理模塊</p><p><b>  1.1 數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  本次課程設(shè)計(jì)一共需要兩張表(usertest、news)</p><p>  usertest數(shù)據(jù)庫用于用戶的添加

10、、刪除、修改及權(quán)限的設(shè)定</p><p>  數(shù)據(jù)字段及內(nèi)容如圖所示:</p><p><b>  1.2 用戶登錄</b></p><p><b>  用戶登錄界面:</b></p><p><b>  1.3 主菜單</b></p><p>  主菜

11、單界面: (管理員用戶界面)</p><p><b> ?。ㄆ胀ㄓ脩艚缑妫?lt;/b></p><p><b>  1.4用戶添加</b></p><p><b>  用戶添加界面:</b></p><p><b>  功能:實(shí)現(xiàn)用戶添加</b></p&

12、gt;<p><b>  1.5 用戶修改</b></p><p><b>  用戶修改界面</b></p><p>  用戶修改功能:點(diǎn)擊“編輯”后,出現(xiàn)修改用戶界面,填寫完成后點(diǎn)擊“提交”按鈕,出現(xiàn)“信息更新成功”對話框,即與數(shù)據(jù)庫相連,實(shí)現(xiàn)數(shù)據(jù)更新。</p><p>  用戶查看基本同用戶編輯;<

13、/p><p><b>  1.6 用戶刪除</b></p><p><b>  用戶刪除界面:</b></p><p>  用戶刪除功能:點(diǎn)擊“刪除”后,出現(xiàn)“刪除成功”提示,即完成了數(shù)據(jù)更新,刪除成功。</p><p>  第二章 信息管理模塊</p><p><b&g

14、t;  2.1 數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  news表用于信息的發(fā)布</p><p>  數(shù)據(jù)字段及內(nèi)容如圖所示:</p><p><b>  2.2 信息發(fā)布</b></p><p><b>  信息發(fā)布界面:</b></p><p><b&g

15、t;  2.3 信息修改</b></p><p><b>  信息修改界面</b></p><p>  信息修改功能:點(diǎn)擊“編輯”后,出現(xiàn)信息修改界面,填寫完成后點(diǎn)擊“提交”按鈕,出現(xiàn)“信息更新成功”對話框,即與數(shù)據(jù)庫相連,實(shí)現(xiàn)數(shù)據(jù)更新。</p><p><b>  2.4 信息刪除</b></p>

16、<p><b>  信息刪除界面:</b></p><p>  信息刪除功能:點(diǎn)擊“刪除”后,出現(xiàn)“刪除成功”提示,即完成了數(shù)據(jù)更新,刪除成功。</p><p>  第三章 主要技術(shù)介紹 </p><p>  3.1 JSP技術(shù)的簡單介紹</p><p>  JSP(Java Server Pages)&

17、lt;/p><p>  JSP是指Java Server Pages,它是由Sun微系統(tǒng)公司于1999年6月推出的一項(xiàng)技術(shù),是基于JavaServlet以及整個(gè)java體系的Web開發(fā)技術(shù),利用這一技術(shù)可以建立先進(jìn)、安全和跨平臺(tái)的動(dòng)態(tài)網(wǎng)站。JSP技術(shù)是J2EE的一個(gè)關(guān)鍵技術(shù),它在更高一級的層次上抽象Servlet。它可以讓常規(guī)靜態(tài)HTML與動(dòng)態(tài)產(chǎn)生的內(nèi)容相結(jié)合,看起來像一個(gè)HTML網(wǎng)頁,卻作為Servlet來運(yùn)行?,F(xiàn)

18、在有許多商業(yè)應(yīng)用服務(wù)器支持JSP技術(shù),比如BEA WebLogic、IBM WebSphere、 JRun等等。使用JSP比用Servlet更簡單。如果你有一個(gè)支持JSP的Web服務(wù)器,并且有一個(gè)JSP文件,你可以把它放倒任何靜態(tài)HTML文件可以放置的位置,不用編譯,不用打包,也不用進(jìn)行ClassPath的設(shè)置,就可以像訪問普通網(wǎng)頁那樣訪問它,服務(wù)器會(huì)自動(dòng)幫你做好其他的工作。</p><p>  JSP技術(shù)有點(diǎn)類

19、似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。J

20、SP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。</p><p>  JSP與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就

21、是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見稿也已出臺(tái)。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet 是JSP技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Jav

22、a Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。</p><p>  3.2 JSP技術(shù)Javabean介紹</p><p>  用戶可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用java代碼創(chuàng)建的對象進(jìn)行打包,并且其他的開發(fā)者可以通過內(nèi)部的jsp頁面、servlet、其他

23、JavaBean來使用這些對象。</p><p>  JavaBean可分為兩種:一種是有用戶界面(UI,User Interface)的JavaBean;還有一種是沒有用戶界面,主要負(fù)責(zé)處理事務(wù)(如數(shù)據(jù)運(yùn)算,操縱數(shù)據(jù)庫)的JavaBean。JSP通常訪問的是后一種JavaBean。</p><p>  3.3 JSP技術(shù)servlet技術(shù)介紹</p><p>  

24、Servlet是使用Java Servlet 應(yīng)用程序設(shè)計(jì)接口(API)及相關(guān)類和方法的 Java 程序。除了 Java Servlet API,Servlet 還可以使用用以擴(kuò)展和添加到 API 的 Java 類軟件包。Servlet 在啟用 Java 的 Web 服務(wù)器上或應(yīng)用服務(wù)器上運(yùn)行并擴(kuò)展了該服務(wù)器的能力。Java servlet對于Web服務(wù)器就好象Java applet對于Web瀏覽器。Servlet裝入Web服務(wù)器并在W

25、eb服務(wù)器內(nèi)執(zhí)行,而applet裝入Web瀏覽器并在Web瀏覽器內(nèi)執(zhí)行。Java Servlet API 定義了一個(gè)servlet 和Java使能的服務(wù)器之間的一個(gè)標(biāo)準(zhǔn)接口,這使得Servlets具有跨服務(wù)器平臺(tái)的特性。  Servlet 通過創(chuàng)建一個(gè)框架來擴(kuò)展服務(wù)器的能力,以提供在 Web 上進(jìn)行請求和響應(yīng)服務(wù)。當(dāng)客戶機(jī)發(fā)送請求至服務(wù)器時(shí),服務(wù)器可以將請求信息發(fā)送給 Servlet,并讓 Servlet 建立起服務(wù)器返回給客戶機(jī)的響

26、應(yīng)。 當(dāng)啟動(dòng) Web 服務(wù)器或客戶機(jī)第一次請求服務(wù)時(shí),可以自動(dòng)裝入 Servlet。裝入后, Servlet 繼續(xù)運(yùn)行直</p><p>  3.4 JSP技術(shù)MVC開發(fā)模式介紹</p><p>  MVC架構(gòu)是"Model-View-Controller"的縮寫,中文翻譯為"模型-視圖-控制器"。MVC應(yīng)用程序總是由這三個(gè)部分組成。Event(事件

27、)導(dǎo)致Controller改變Model或View,或者同時(shí)改變兩者。只要Controller改變了Models的數(shù)據(jù)或者屬性,所有依賴的View都會(huì)自動(dòng)更新。類似的,只要Controller改變了View,View會(huì)從潛在的Model中獲取數(shù)據(jù)來刷新自己。</p><p>  第四章 信息發(fā)布系統(tǒng)開發(fā)</p><p>  4.1 JDBC數(shù)據(jù)庫驅(qū)動(dòng)機(jī)制</p><p

28、>  在JDBC中,通常有兩種加載驅(qū)動(dòng)程序的方式。    一種是將驅(qū)動(dòng)程序添加到 java.lang.System 的屬性 jdbc.drivers 中。這是一個(gè)由 DriverManager 類加載的驅(qū)動(dòng)程序類名的列表,用冒號分隔。在JDBC的java.sql. DriverManager類初始化時(shí),在JVM的系統(tǒng)屬性中搜索jdbc.drivers字段的內(nèi)容。如果存在以冒號分隔的驅(qū)動(dòng)程序

29、名稱,則DriverManager類加載相應(yīng)的驅(qū)動(dòng)程序。    另一種方式是在程序中利用Class.forName()方法加載指定的驅(qū)動(dòng)程序,如:    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")</p><p>  4.2 Jsp

30、分頁技術(shù)(兩種方式)</p><p>  本次介紹了兩種分頁技術(shù),方法一是將所有分頁技術(shù)代碼全部寫到一個(gè)jsp頁面中,實(shí)現(xiàn)分頁;方法二是使用mvc模式實(shí)現(xiàn)分頁。</p><p><b>  執(zhí)行過程:</b></p><p>  Index調(diào)用javabean中的getrowcount方法獲?。罕硇袛?shù)</p><p> 

31、 Index調(diào)用javabean中的getpagecount方法獲?。喉撁鏀?shù)量</p><p>  調(diào)用getcontent方法獲取表中數(shù)據(jù)并顯示</p><p><b>  第五章 結(jié)論</b></p><p>  在本次的課程設(shè)計(jì)的程序開發(fā)過程中,我不僅熟練的掌握了JSP開發(fā)程序,同時(shí)還能將JSP與Dreamvever很好的結(jié)合使用,程序的

32、開發(fā)不僅僅只是一種軟件的使用,它給了我很多考驗(yàn),讓我在錯(cuò)誤中不斷地進(jìn)步。同時(shí)使我對mvc模式有了更深刻的認(rèn)識,理解了業(yè)務(wù)邏輯層、控制層和視圖層之間的工作關(guān)系,用戶添加的核心是應(yīng)用了分頁技術(shù)和對sql語句的掌握,通過首頁的制作了解到如何在頁面中添加彈出式廣告,及對聯(lián)形式的廣告,如何添加圖片輪播,這次課程設(shè)計(jì)是我對現(xiàn)在經(jīng)常所見到的網(wǎng)頁有了更清楚的了解,每天都在瀏覽卻不知道制作一個(gè)網(wǎng)頁需要做這么多東西,即使只是某個(gè)很不起眼效果,都需要編程者手

溫馨提示

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

最新文檔

評論

0/150

提交評論