web大作業(yè)實驗報告(學生信息管理系統(tǒng)).doc_第1頁
web大作業(yè)實驗報告(學生信息管理系統(tǒng)).doc_第2頁
web大作業(yè)實驗報告(學生信息管理系統(tǒng)).doc_第3頁
web大作業(yè)實驗報告(學生信息管理系統(tǒng)).doc_第4頁
web大作業(yè)實驗報告(學生信息管理系統(tǒng)).doc_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

JAVA WEB 程序設計 南南京京曉曉莊莊學學院院 J JA AV VA A WWE EB B 程程序序設設計計 課課程程報報告告 題 目 學生信息管理系統(tǒng) 姓 名 學 號 13131320 班 級 13 計算機轉本 1 班 完成時間2016 年 6 月 23 號 成 績 數(shù)學與信息技術學院 JAVA WEB 程序設計 JAVA WEB 程序設計 目目 錄錄 1 1 系統(tǒng)需求分析系統(tǒng)需求分析 1 1 2 2 相關技術與原理介紹相關技術與原理介紹 1 1 3 3 系統(tǒng)分析與設計系統(tǒng)分析與設計 2 2 3 1系統(tǒng)功能分析 2 3 2系統(tǒng)結構分析 2 3 3數(shù)據(jù)庫設計 3 4 4 系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn) 4 4 4 1 登錄模塊實現(xiàn) 4 4 2 教師模塊實現(xiàn) 6 4 3 成績模塊實現(xiàn) 7 4 4 學生模塊實現(xiàn) 8 5 5 總結與體會總結與體會 1 11 1 5 1工作總結 11 5 2改進設想 11 1 0 1 系統(tǒng)需求分析系統(tǒng)需求分析 對系統(tǒng)的功能需求進行分析 在本次的實驗中主要用到了 Eclipse Mysql Tomcat 等軟件 用 JSP 和 JAVABEAN 編寫代碼 編寫完的低嗎主要用來實現(xiàn)教師 學生 成績以及課程的查詢 修改 刪除等操作 2 相關技術與原理介紹相關技術與原理介紹 對 Tomcat MySQL JSP JDBC JAVABEAN 等技術進行簡要介紹 2 1 Tomcat 簡介 Tomcat 服務器是一個免費的開放源代碼的 Web 應用服務器 屬于輕量級應用服務器 在中小 型系統(tǒng)和并發(fā)訪問童虎不是很多的場合下被普遍使用 是開發(fā)和調(diào)試 JSP 程序的首選 對于一個 初學者來說 當一臺機器上配置好 Apache 服務器 可利用它響應 HTML 標通用標記語言下的一 個應用 頁面訪問的請求 實際上 Tomcat 部分是 Apache 服務器的擴展 但它是獨立運行的 所 以當你圓形 tomcat 時 它實際上是作為一個與 Apache 獨立的進程單獨運行 2 2 MySQL 的簡介 MySQL 是一個小型關系數(shù)據(jù)庫管理系統(tǒng) 它的主要特性如下 1 支持多線程 充分利用 CPU 資源 2 一共 TCP IP ODBC 和 JDBC 等多種數(shù)據(jù)庫連接途徑 3 使用 C 和 C 編寫 并使用了多種編譯器進行測試 保證源代碼的可移植性 2 3 JSP 的簡介 JSP 技術使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets 來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理 邏輯 網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務端的資源的應用邏輯 JSP 將網(wǎng)頁邏輯與網(wǎng) 頁設計的顯示分離 支持可重用的基于組件的設計 使基于 Web 的應用程序的開發(fā)變得迅速和容 易 JSP JavaServer Pages 是一種動態(tài)頁面技術 它的主要目的是將表示邏輯從 Servlet 中分離 出來 Java Servlet 是 JSP 的技術基礎 而且大型的 Web 應用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成 JSP 具備了 Java 技術的簡單易用 完全的面向對象 具有平臺無關性且安全 可靠 主要面向因特網(wǎng)的所有特點 2 4 JDBC 的簡介 JDBC 擴展了 Java 的功能 例如 用 Java 和 JDBC API 可以發(fā)布含有 applet 的網(wǎng)頁 而該 applet 使用的信息可能來自遠程數(shù)據(jù)庫 企業(yè)也可以用 JDBC 通過 Intranet 將所有職員連 到一個或多個內(nèi)部數(shù)據(jù)庫中 即使這些職員所用的計算機有 Windows Macintosh 和 UNIX 等 各種不同的操作系統(tǒng) 隨著越來越多的程序員開始使用 Java 編程語言 對從 Java 中便捷地訪 問數(shù)據(jù)庫的要求也在日益增加 2 1 3 系統(tǒng)分析與設計系統(tǒng)分析與設計 3 1系統(tǒng)功能分析系統(tǒng)功能分析 分析系統(tǒng)功能并給出系統(tǒng)功能結構圖 3 2系統(tǒng)結構分析系統(tǒng)結構分析 對系統(tǒng)的目錄結構及分層結構進行分析與說明 本項目是根據(jù)學生的日常管理 而開發(fā)的一個學生信息管理系統(tǒng) 本系統(tǒng)可以實現(xiàn)對教師信 息 學生信息 課程以及成績進行管理 系統(tǒng)要實現(xiàn)的功能主要包括五個方面 1 管理員登錄模塊 系統(tǒng)的登錄功能 用于管理員的登錄 2 教師管理模塊 系統(tǒng)中對教師信息的管理主要包括教師信息的查詢 教師信息的添加 教師信息的刪除等 3 學生管理模塊 系統(tǒng)中對學生信息的管理主要包括學生信息的查詢 學生信息的添加 學生信息的修改等 4 成績管理模塊 查看成績信息 5 課程管理模塊 查看課程信息 JAVA WEB 程序設計 2 JAVA WEB 程序設計 0 3 3數(shù)據(jù)庫設計數(shù)據(jù)庫設計 對數(shù)據(jù)庫進行邏輯設計 對各表結構進行說明 通過 Navicat for MySQL 來建立數(shù)據(jù)庫 創(chuàng)建一個 school 數(shù)據(jù)庫 建立的表 如下所示 1 t teacher 表主要用于教師的信息管理 2 t student 用來對學生信息的管理 3 t manager 用于對管理員的管理 4 t score 成績信息的管理 5 t course 課程信息的管理 在使用過程中通過 DBConnectionManager 來實現(xiàn)數(shù)據(jù)庫的連接 JAVA WEB 程序設計 0 4 系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn) 4 1登錄模塊實現(xiàn)登錄模塊實現(xiàn) 分析各模塊設計思路及實現(xiàn)流程 給出關鍵代碼并對代碼進行說明 并給出實現(xiàn)效 果截圖顯示 登錄模塊用于管理員的登錄 并且管理員可以對教師以及學生信息進行管理 它的代 碼如下 用戶名 密 碼 管理員 用于實現(xiàn)管理員的登錄 JAVA WEB 程序設計 0 JAVA WEB 程序設計 6 1 4 2教師管理模塊實現(xiàn)教師管理模塊實現(xiàn) 教師系統(tǒng)包括對教師信息的查詢 修改 刪除以及添加的實現(xiàn) 具體代碼如下 代碼實現(xiàn)的功能是用于對教師信息的添加 如下圖 JAVA WEB 程序設計 2 4 3成績查詢模塊實現(xiàn)成績查詢模塊實現(xiàn) 用于管理員對學生的成績進行分頁查詢 具體代碼如下 對學生的成績進行分頁查詢 JAVA WEB 程序設計 3 查詢結果如下所示 4 4學生模塊實現(xiàn)學生模塊實現(xiàn) 用來對學生的信息進行查詢 修改 刪除以及添加等操作 便于管理員有效的管理 學生的信息 具體代碼如下 1 刪除學生信息 JAVA WEB 程序設計 0 實現(xiàn)效果如下圖所示 2 修改學生信息 JAVA WEB 程序設計 10 實現(xiàn)效果如下圖所示 JAVA WEB 程序設計 0 5 總結與體會總結與體會 5 1工作總結工作總結 總結本次工作內(nèi)容 收集開發(fā)過程中異常錯誤 對遇到的異常錯誤進行總結并說明是 如何解決 在這次實驗中 本人主要進行的是教師信息管理的實現(xiàn) 包括對教師信息的查詢 修改 添加以及刪除等操作 當然在編寫這段代碼的時候也遇到了很多的問題 例如 在實現(xiàn)教師信息添加的時候 寫進去的代碼沒有錯誤提示 但在運行的時候只有界 面的出現(xiàn) 不能將數(shù)據(jù)添加進去 可在運行學生信息添加的時候完全是可以的 后來 通過向同學請教 以及上網(wǎng)搜集資料 才知道是因為我的路徑名沒有添加進去 而且 少編寫了一個功能 還有在編寫代碼的時候 由于對一些語法的不熟悉 不知道它該 用在什么地方 而花費了大量的時間去查找 通過這次的課程設計 讓我深刻的感受到了基礎知識的重要性 記得在編寫一些代 碼的時候 完全不知到該從哪兒下手 只有一個一個的從書上找出相應的語法 在程 序開發(fā)過程中 最重要的還是要掌握好基礎的知識 如果基礎知識不牢固的話 以后 再開發(fā)程序的過程還是會遇到很多的問題 所以在平時一

溫馨提示

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

最新文檔

評論

0/150

提交評論