精品畢業(yè)論文--基于jsp學生成績管理系統(tǒng)_第1頁
精品畢業(yè)論文--基于jsp學生成績管理系統(tǒng)_第2頁
精品畢業(yè)論文--基于jsp學生成績管理系統(tǒng)_第3頁
精品畢業(yè)論文--基于jsp學生成績管理系統(tǒng)_第4頁
精品畢業(yè)論文--基于jsp學生成績管理系統(tǒng)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、.目 錄1 可行性分析31.1設計目的3 1.2 數(shù)據(jù)流圖 31.2.1 頂層圖31.2.2 0層圖41.2.3 1層圖5 1.3 數(shù)據(jù)字典52 需求分析72.1 系統(tǒng)需求7 2.2 功能需求7 2.3 運行環(huán)境7 2.4 E-R圖73 總體設計8 3.1 層次圖84 詳細設計8 4.1 模塊設計84.1.1 學生模塊84.1.2 教師模塊114.1.3 管理員模塊13 4.2 數(shù)據(jù)庫設計174.2.1 教師數(shù)據(jù)庫設計174.2.2 管理員數(shù)據(jù)庫設計184.2.3 學生數(shù)據(jù)庫設計184.2.4 班級數(shù)據(jù)庫設計184.2.5 學生成績數(shù)據(jù)庫設計194.2.6 課程數(shù)據(jù)庫設計195 測試196 總

2、結20基于JSP學生成績管理系統(tǒng)設計與實現(xiàn)人類已進入21世紀,科學技術突飛猛進,經濟知識和信息產業(yè)初見端倪,特別是信息技術和網絡技術的訊速發(fā)展和廣泛應用,對社會的政治,經濟,軍事,文化等領域產生越來越深刻.學生成績管理系統(tǒng)是一個教育單位不可缺少的部分,它的內容對于學校的決策者和管理者來說都至關重要.本論文敘述到的學生成績管理系統(tǒng)是用Tomcat+JSP網頁編程+MYSQL數(shù)據(jù)庫+SQL查詢語言實現(xiàn)的.重點介紹了學生成績管理系統(tǒng)的實現(xiàn)過程:包括系統(tǒng)分析,功能設計,數(shù)據(jù)庫設計,系統(tǒng)實現(xiàn),系統(tǒng)測試等.本系統(tǒng)主要功能有教師管理,學生管理,班級管理,學生信息管理,成績管理,包括功能需求描述,數(shù)據(jù)庫設計等

3、內容. 【關鍵字】 JSP 成績管理 成績查詢 MYSQL 1、 可行性分析1.1.1設計目的 計算機已經成為我們生活之中的越來越普遍,給人們帶來了許多方便。以往對于學生的成績信息管理都是紙質的,每個學生都要去學校領成績報告冊,或者學校將成績單寄回學生家。這樣帶來了許多不方便以及浪費人力物力財力?,F(xiàn)在我們可以將成績上傳的網絡上,學生可以上網查詢自己的成績。這樣與以往相比會更為方便。1.1.2實驗要求、教師能夠方便的把學生的成績情況錄入網絡。查看個人資料以及學生信息。、學生可以登錄網站查詢自己的每門課的成績。查看個人資料以及課表。、管理員可以管理學生,教師信息、管理課程分類、成績管理、管理課程、

4、班級管理 1.2數(shù)據(jù)流圖 1.2.1 頂層圖管理員成績管理系統(tǒng)教師學生事務事務事務 1.2.2 0層圖成績成績管理教師查詢系統(tǒng)查詢請求查詢結果成績信息學生查詢系統(tǒng)查詢請求查詢結果學生教師管理員用戶管理課程管理班級管理管理員學生/教師/管理員信息課程信息班級信息班級課程1.2.3 1層圖基于0層圖,加工學生查詢系統(tǒng)查詢結果學生查詢請求查 詢 條 件 合法 性 檢 查合法性檢 查查詢條件查詢成績查詢條件學生課程班級成績 1.3數(shù)據(jù)字典名字:成績單描述:記錄學生成績信息,用于學生查詢。定義:成績單 = 學號 + 學期 + 名字 + 班級 + 課程名 + 成績 位置:學生的成績查詢、教師對成績的查詢名

5、字:學生描述:學生的一個個體,包含關于學生的一些具體信息,管理員管理的對象。定義:學生 = 學號 + 名字 + 班級 + 密碼 + 電話 + 性別 + 住址 + 郵箱位置:學生登錄系統(tǒng) 學生查詢 教師對學生信息的查詢 姓名:教師別名:老師描述:教師的統(tǒng)稱,包含教師一些相關信息,管理員管理的對象,可以想系統(tǒng)中錄入學生信息。定義:教師 = 編號 + 名字 + 密碼 + 電話 + 郵箱位置:教師登錄系統(tǒng) 教師查詢個人信息 姓名:班級描述:學生以班級為單位,可以用來查詢學生以及學生的成績定義:班級 = 班級名 + 班級編號 + 班級所屬的專業(yè)位置:班級管理 成績查詢 學生信息查詢名字:課程描述:用于學

6、生查詢某一門課程的成績定義:課程 = 專業(yè) + 課程名 + 編號 + 課時 + 學分位置:課程管理 成績查詢2、需求分析2. 1系統(tǒng)需求隨著網絡的普遍,網絡給人們帶來了許多方便,把成績上傳到網絡,省去以往的許多紙張,人力等。學生可以隨時上網查看自己的成績。老師可以上傳學生信息,查看學生的成績,班級整體成績等,與以往相比要省事很多。2. 2功能需求學生成績管理系統(tǒng)主要提供方便高效的管理功能以及網上信息查閱平臺,學生可以系統(tǒng)的查閱相關的信息,教師可以上傳學生信息,查看學生信息。管理員則要管理所有信息。我們需要實現(xiàn)以下一些基本功能:(1) 學生功能:查詢成績、查看個人資料(2) 教師功能:成績錄入、

7、成績查詢、查看與修改個人資料、查詢學生信息(3) 管理員功能:用戶管理(添加、刪除、修改教師,學生,管理員信息)、課程分類(添加與刪除)、成績管理(查看與修改)、課程管理(添加、修改、刪除與查詢)、班級管理(添加、查看、修改、刪除班級) 2. 3運行環(huán)境 JDK6.0 以及 JRE Tomcat6.02. 4 E-R圖成績學期學號姓名班級課程名成績學生學號密碼電話性別班級住址郵箱姓名學教師郵箱電話密碼姓名編號教1NNM課程專業(yè)課程名編號課時學分+3、總體設計3.1、層次圖查詢學生成績查詢學生信息查看個人信息成績管理錄入學生成績查詢學生成績查看個人信息 產品教師管理員學生用戶管理課程分類班級管理

8、成績管理錄入學生成績查詢學生成績學生管理教師管理管理員管理添加課程修改刪除課程 4、詳細設計 4.1、模塊設計 4.1.1 學生模塊 學生模塊:學生登錄系統(tǒng)進入學生操作界面,根據(jù)需求操作選擇查詢成績、查看個人資料以及課表安排。登錄功能截圖:學生操作界面:查詢成績:查看個人資料:查看課表安排:程序流程:開始登錄是否成功查看成績資料信息課程表結束FT 4.1.2教師模塊 教師模塊:教師登錄后進入教師操作界面進行成績錄入、成績查詢、查詢個人資料、查詢學生信息成績錄入截圖:成績查詢:查詢學生信息:查看個人信息:程序流圖:開始登錄TF是否成 功錄入學生成績查詢學生信息查看個人資料查看學生成績結束 4.1

9、.3管理員模塊 管理員模塊:管理員登陸進入管理員操作界面,實現(xiàn)用戶管理、課程分類管理、成績管理、班級管理、課程管理。管理員登陸界面:管理員操作界面:用戶管理:(查詢教師)(添加管理員)(查看所有管理員)課程分類管理:成績管理:課程管理:添加課程及顯示課程班級管理:添加班級及顯示所有班級4.2、數(shù)據(jù)庫設計數(shù)據(jù)庫使用Mysql,用戶名為“root”,密碼為“root”.數(shù)據(jù)庫項目名為test.4.2.1 教師數(shù)據(jù)庫:教師數(shù)據(jù)庫信息包括:編號、姓名、密碼、電話、郵箱。 4.2.2 管理員數(shù)據(jù)庫設計管理員數(shù)據(jù)庫信息包括:編號、姓名、密碼、電話、郵箱。4.2.3 學生數(shù)據(jù)庫設計 學生數(shù)據(jù)庫信息包括:姓名

10、、密碼、編號、電話、性別、班級、住址、郵箱。4.2.4 班級數(shù)據(jù)庫設計 班級數(shù)據(jù)庫信息包括:專業(yè)類、編號、班級名稱。4.2.5學生成績數(shù)據(jù)庫設計學生數(shù)據(jù)庫信息包括:學期、學號、姓名、班級、課程名、成績。4.2.6課程數(shù)據(jù)庫信息課程數(shù)據(jù)庫信息包括:課程專業(yè)、編號、名稱、課時、學分。5、測試測試模塊輸入理想輸出實際輸出 登錄模塊用戶名密碼登錄成功進入教師操作界面進入教師操作界面zhouhongsheng333zhaixiaofeizhaixiaofei登錄成功進入學生操作界面進入學生操作界面Zhaixiaofeizhaixiaofei登錄成功進入管理員操作界面進入管理員操作界面 查詢成績學期:12

11、-06-2顯示數(shù)據(jù)庫中事先輸入的三位學生的信息顯示三位學生的信息班級:09軟件2班課程;軟件工程查看個人資料選擇:個人管理顯示個人資料信息顯示個人資料信息成績管理添加成績查詢成績添加成績查詢成績添加成績查詢成績學號:20090501138學期:12-06-2顯示添加成功顯示符合條件的所有信息顯示添加成功顯示了6個符合條件的學生信息班級:09軟件2班學期:12-06-2姓名:翟曉斐課程:軟件工程課程:軟件工程成績:90學生管理用戶名:Zhaixiaofei顯示此學生的基本信息顯示了Zhaixiaofei的基本信息班級管理添加班級 顯示班級添加班級顯示班級添加班級顯示班級所屬教研室計算機網絡教研室

12、點擊查看所有班級顯示添加成功顯示所有的班級顯示添加成功顯示所有的班級班級編號:111班級名稱09軟件2班課程分類添加課程分類查看課程分類添加課程分類查看課程分類添加課程分類查看課程分類課程分類名稱專業(yè)課點擊查看課程分類添加成功顯示所有分類添加成功顯示所有分類6、總結通過此次的課程設計,對軟件工程有了進一步的了解和認知,同時也鞏固了自己的java2EE的基礎,同時也用到了面向對象分析的方法。使得我對很多課程都有了一次實踐的機會。此時課程設計也讓我稍微了解了一些關于一個軟件或者其他的項目從與客戶溝通了解到設計分析,再到編碼實現(xiàn),以及最后的測試修改等一系列流程。這樣對我以后工作有很大的幫助。 在此次的課

溫馨提示

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

評論

0/150

提交評論