JAVAWEB程序設計報告模板_第1頁
JAVAWEB程序設計報告模板_第2頁
JAVAWEB程序設計報告模板_第3頁
JAVAWEB程序設計報告模板_第4頁
JAVAWEB程序設計報告模板_第5頁
已閱讀5頁,還剩21頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、教育資料南京曉莊學院JAVA WEB程序設計課程報告題目:學生信息管理系統姓名:沈莉莉學號:13131320班級:13計算機轉本1班完成時間2016年6月23號教育資料成績:教育資料數學與信息技術學院教育資料1.系統需求分析 .12.相關技術與原理介紹 .13.系統分析與設計 .23.1系統功能分析 . 23.2系統結構分析 . 23.3數據庫設計 . 34.系統實現 .44.1登錄模塊實現. 44.2教師模塊實現. 64.3成績模塊實現. 74.4學生模塊實現. 85.總結與體會 .115.1工作總結. 115.2改進設想. 11教育資料1.系統需求分析(對系統的功能需求進行分析)在本次的實

2、驗中主要用到了 Eclipse、Mysql、Tomcat等軟件。用JSP和JAVABEAN編寫代碼,編寫完的低嗎主要用來實現教師、學生、成績以及課程的查詢、修改、刪除等操作。2.相關技術與原理介紹(對 Tomcat、MySQL JSP、JDBC JAVABEA等技術進行簡要介紹)2.1、Tomcat 簡介Tomcat 服務器是一個免費的開放源代碼的Web應用服務器,屬于輕量級應用服務器,在中小型系統和并發訪問童虎不是很多的場合下被普遍使用,是開發和調試JSP程序的首選。對于一個初學者來說,當一臺機器上配置好 Apache服務器,可利用它響應HTML(標通用標記語言下的一個 應用)頁面訪問的請求

3、。實際上 Tomcat部分是Apache服務器的擴展,但它是獨立運行的,所以 當你圓形tomcat時,它實際上是作為一個與Apache獨立的進程單獨運行。2.2、MySQL勺簡介MySQL是一個小型關系數據庫管理系統,它的主要特性如下:(1)支持多線程,充分利用CPU資源。(2) 一共TCP/IP、ODB(和JDBC等多種數據庫連接途徑。(3)使用C和C+編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性。2.3、JSP的簡介JSP技術使用Java編程語言編寫類 XML的tags和scriptlets ,來封裝產生動態網頁的處理 邏輯。網頁還能通過tags和scriptlets訪問存在于服

4、務端的資源的應用邏輯。JSP將網頁邏輯與網頁設計的顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發變得迅速和容易。JSP(JavaServer Pages) 是一種動態頁面技術,它的主要目的是將表示邏輯從Servlet中分離出來。Java Servlet 是JSP的技術基礎,而且大型的Web應用程序的開發需要 Java Servlet和JSP配合才能完成。JSP具備了 Java技術的簡單易用,完全的面向對象,具有平臺無關性且安 全可靠,主要面向因特網的所有特點。2.4、JDBC的簡介JDBC擴展了 Java 的功能。例如,用 Java和JDBC API可以發布含有 apple

5、t 的網頁,而該applet使用的信息可能來自遠程數據庫。企業也可以用JDBC通過Intran et將所有職員連教育資料和UNIX等各中便捷地訪問到一個或多個內部數據庫中(即使這些職員所用的計算機有Win dows、Macin tosh種不同的操作系統)。隨著越來越多的程序員開始使用 Java編程語言,對從Java 數據庫的要求也在日益增加。教育資料查詢學生添加學生3.系統分析與設計3.1系統功能分析(分析系統功能并給出系統功能結構圖)3.2系統結構分析(對系統的目錄結構及分層結構進行分析與說明)本項目是根據學生的日常管理,而開發的一個學生信息管理系統。本系統可以實現對教師信 息、學生信息、課

6、程以及成績進行管理。系統要實現的功能主要包括五個方面:1、管理員登錄模塊系統的登錄功能,用于管理員的登錄。2、教師管理模塊系統中對教師信息的管理主要包括教師信息的查詢、教師信息的添加、教師信息的刪除等。3、學生管理模塊教育資料系統中對學生信息的管理主要包括學生信息的查詢、學生信息的添加、學生信息的修改4、成績管理模塊等。|查看成績信息。5、課程管理模塊 查看課程信息。教育資料I長廈TYPESCOREvarchar vardiarvardiarfloat|允許空值dl13.3 數據庫設計(對數據庫進行邏輯設計,對各表結構進行說明)通過Navicat for MySQL 來建立數據庫,創建一個 s

7、chool數據庫。建立的表如下所示:(1)t_teacher表主要用于教師的信息管理逸|允許空值(jTEANOvarchar200 / 1TEAPWDvarchar2000THANAMEvarchar200TEASEXvarclar2000TITLEvarchar2Q00 | |(2)t_student用來對學生信息的管理容類型1転度十逬位1允許空值如STUMOvarchar200M .STUPWDvardnar2000STUMAMEvardiar20013STUSEXvardnar2000STUAGEint4D-s(3) t_manager用于對管理員的管理IF f八|jrw十 FL_UWF

8、g/j_tJ ”1 門邊ITF F IKWIPTDX4I 2Z1I 辰十仇g_L卜MJQ|MANNAME|MANPQooiadmin 1(4) t_score成績信息的管理類型intim匚 OURSENO教育資料(5) t_course課程信息的管理教育資料他 _ 類型扶度+進位冗祥空值?COUR5ENOvarchar200COURSENAMEvarchar2QQCREDITfloat41TEAMOvarchar200在使用過程中通過DBConnectionManager來實現數據庫的連接教育資料4.系統實現4.1登錄模塊實現(分析各模塊設計思路及實現流程,給出關鍵代碼并對代碼進行說明,并給出

9、實現效果截圖顯示)登錄模塊用于管理員的登錄,并且管理員可以對教師以及學生信息進行管理。它的代碼如下:vform action =loginAction.jspname=loginformmethod=post 用戶名:密 碼:管理員/用于實現管理員的登錄教育資料教育資料二三陶1-)003+刖0(M拒曲 女敦疫呷|錨師檢:二謁恤? |IBE男諸師第頂共頂IL衛竝用戶名.S碼:舉耆理茂1更摘學生信息詩理系統則in L取迎怖!退出爭生佇息咅理 -峑牛仁E油1 半生住息昭恤 業惑ma .學牛瘧慮爆曲救師悟.也管理就 GTi= E.f?14 li2-.-liO -教超處曬M;.裁佈欄恵慘時詢櫥I5理-H

10、瞞1W薦譽詢教育資料教育資料JV-J7、Z、m、z、  ;Snbsp;丟二;熬巧害于 Lh5fomy 耳匚tion= iBtejWc Ctdxinput type - lpitejrtpr name- teerno x/td e= tecrnaiweBr;,FFsf、Z、4.2教師管理模塊實現教師系統包括對教師信息的查詢、修改、刪除以及添加的實現,具體代碼如下: cbfXbrxibr?input type=textrr namt=.=?7、Z、    ;&Hibsp;  i nput nare=BPcte口廠 type=reset 代碼實現的功能是用于對教師

11、信息的添加,如下圖:添加教師信息工號008姓名張晉性別禺職稱密碼“*1 提交取消教育資料教育資料添加教師信息新的數據已經添加到數據庫中!HS14.3成績查詢模塊實現用于管理員對學生的成績進行分頁查詢,具體代碼如下:對學生的成績進行分頁查詢canCBCnnncct ion/lanaKer. getCannec tian ();int IntPageSize;J/戈上炭士出Mimt IrttRawCdurltj;打溼丑立 fimt lntPiageCaurit/surint IntPagej“厲蠱亍工科String EtrPage;imt i;intPageSize-5 .丿/倉一 無且亍?-=

12、毎F/it疇呻縣韋無希strPage-request getPararaeter (page ) jif (strPflgcinwl 1)(intPflge-1;elintPage= jdvai- lang. Integer-pa rselnt(strPage);if(irttPagee)rsuabEolute(ihtPage-1)*ihtPageSlze+l;追早曲嚴込教育資料教育資料查詢結果如下所示:分頁顯示記錄內容學號 課程號 類 成績0001 001187.00001004275.50001005192.00001 008388J0001 002187.0第1頁it 16頁下一頁最后一

13、頁4.4學生模塊實現用來對學生的信息進行查詢、修改、刪除以及添加等操作,便于管理員有效的管理學生的信息,具體代碼如下:(1)刪除學生信息教育資料 f cp-r action=jip,r rrethcd=jrrc-51,r.p嗥丈餐曇卻拿繪主押學號:* %String 5ql=uselect froption value-uSNo %) /5皀1亡Ct,)&nti5p; j a VD script: history - go ( -1 )教育資料實現效果如下圖所示:刪除?生信息刪除學生信息該學生記錄已經被刪除!返回I(2)修改學生信息select name-option valueu*教育資料教

14、育資料實現效果如下圖所示:修改學生信息修改學生信息該學生記錄已經被修改!遞回教育資料5.總結與體會5.1 工作總結(總結本次工作內容,收集開發過程中異常錯誤,對遇到的異常錯誤進行總結并說明是 如何解決)在這次實驗中,本人主要進行的是教師信息管理的實現, 包括對教師信息的查詢、 修改、添加以及刪除等操作。當然在編寫這段代碼的時候也遇到了很多的問題, 例如: 在實現教師信息添加的時候,寫進去的代碼沒有錯誤提示,但在運行的時候只有界面 的出現,不能將數據添加進去,可在運行學生信息添加的時候完全是可以的。后來通 過向同學請教,以及上網搜集資料,才知道是因為我的路徑名沒有添加進去, 而且少 編寫了一個功能。還有在編寫代碼的時候,由于對一些語法的不熟悉,不知道它該用 在什么地方,而花費了大量的時間去查找。通過這次的課程設計,讓我深刻的感受到了基礎知識的重要性, 記得在編寫一些代 碼的時候,完全不知到該從哪兒下手,只有一個一個的從書上找出相應的語法。在程 序開發過

溫馨提示

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

評論

0/150

提交評論