freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于jsp學生課程管理系統(tǒng)設計與實現(xiàn)(編輯修改稿)

2025-01-12 00:58 本頁面
 

【文章內容簡介】 型。對象中封裝了它的狀態(tài)變量以及相應的方法 ,實現(xiàn)了模塊化和信息隱藏 。而類則提供了一類對象的原型 ,并且通過繼承機制 ,子類可以使 用父類 所提供的法 ,實現(xiàn)了代碼的復用。 Java 是面向網(wǎng)絡的語言。通過它提供的類庫可以處理 TCP/IP 協(xié)議 ,用戶可以通過 URL 地址在網(wǎng)絡上很方便地訪問其它對象。 Java在編譯和運行程序時 ,都要對可能出現(xiàn)的問題進行檢查 ,以消除錯誤的產生。它提供自動垃圾收集來進行內存管理 ,防止程序員在管理內存時容易產生的錯誤。通過集成的面向對象的例外處理機制 ,在編譯時 ,Java 提示出可能出現(xiàn)但未被處理的例外 ,幫助程序員正確地進行選擇以防止系統(tǒng)的崩潰。另外 , Java 在編譯時還可捕獲類型聲明中的許多常見錯誤 ,防止動態(tài)運行時不匹配問題的出現(xiàn)。 用于網(wǎng)絡、分布環(huán)境下的 Java 必須要防止病毒的入侵。 Java 不支持指針 , 一切對內存的訪問都必須通過對象的實例變量來實現(xiàn) ,這樣就防止程序員使用 特洛伊 木馬等欺騙手段訪問對象的私有成員 ,同時也避免了指針操作中容易產生錯 誤。 Java 解釋器生成與體系結構無關的字節(jié)碼指令 ,只要安裝了 Java 運行時統(tǒng) ,Java 程序就可在任意的處理器上運行。這些字節(jié)碼指令對應于 Java 虛擬 機中的表示 ,Java 解釋器得到字節(jié)碼后 ,對它進行轉換 ,使之能夠在不同的平臺運行。 與平臺無關的特性使 Java 程序可以方便地被移植到網(wǎng)絡上的不同機器。同時 ,Java 的類庫中也實現(xiàn)了與不同平臺的接口 ,使這些類庫可以移植。另外 , Java編譯器是由 Java 語言實現(xiàn)的 ,Java 運行時系統(tǒng)由標準 C 實現(xiàn) ,這使得 Java 系統(tǒng)本身也具有可移植性。 Java 解釋器直接對 Java 字節(jié)碼進行解釋執(zhí)行。字節(jié)碼本身攜帶了許多編譯時信息 ,使得連接 過程更加簡單。 和 其它解釋執(zhí)行的語言如 BASIC、 TCL 不同 ,Java 字節(jié)碼的設計使之能很容易地直接轉換成對應于特定 CPU 的機器碼 ,從而得到較高的性能。 多線程機制使應用程序能夠并行執(zhí)行 ,而且同步機制保證了對共享數(shù)據(jù)的正確操作。通過使用 多線程 ,程序設計者可以分別用不同的線程完成特定的行為 ,而不需要采用全局的事件循環(huán)機制 ,這樣就很容易地實現(xiàn)網(wǎng)絡上的實時交互行為。 Java 的設計使它適合于一個不斷發(fā)展的環(huán)境。在類庫中可以 自由地加入新的方法和實例變量而不會影響用戶程序的執(zhí)行。并且 Java通過接口來支持多重繼承 ,使之比嚴格的類繼承具有更靈活的方式和擴展性 [2]。 系統(tǒng)的功能介紹 本系統(tǒng)主要可以實現(xiàn)以下的 模塊的 管理功能: 教師操作(包括個人信息,課程管理,在線資源管理,幫助功能),學生操作(包括個人信息,課程管理,在線 資源瀏覽下載,幫助功能),管理員操作(用戶管理,課程管理,課程幫助)。 項目規(guī)劃 學生課程信息管理系統(tǒng) 是一個典型的數(shù)據(jù)庫應用程序 ,由 個人信息 、學生課程管理、 在線資源 等模塊組成 。 系統(tǒng)管理 模塊 該模塊的主要任務是維護系統(tǒng)的正常運行和安全性設置 ,包括修改密碼、重新登錄等等。 課程管理模塊: 該模塊的主要功能是: 教師查看選修自己所擔任課程的全部學生,發(fā)布課程公告等。 享有工作室 為您提供最優(yōu)秀的計算機畢業(yè)設計論文解決方案 客服 :810354974/844511071/465729264 學生能查看到自己所選修的課程,該課程的上課時間地點等。 管理員實現(xiàn)對全校在校學生的課程管理工作,包括:添加課程信息、修改課程信息、查詢課程信息等等 。 從而方便學生對學校課程的基本情況的快速查詢和了解,以及管理者對課程的修改大大方便了學校教材管理部門和教務處的教學管理人員的工作。 在線資源管理模塊: 教師能發(fā)布和 管理自己課程的教學課件,例如 word 文檔, PPT 幻燈片,影音課件等。 學生能瀏覽自己所選課程所發(fā)布的 word, PPT,影音課件或者下載其他格式的教學資源。 系統(tǒng)開發(fā)的目標 出于本系統(tǒng)是在校學生 課程 管理的一個專一性的系統(tǒng),本系統(tǒng)的設計目標將最終定位于完成以上所述的 課程管理業(yè)務的基本模型上。該項目開發(fā)的系統(tǒng)為學校學生課程信息管理系統(tǒng) ,是鑒于目前學校學生人數(shù)劇增 ,學生信息呈爆炸性增長的前提下 ,學校對學生信息管理的自動化與準確化的要求日益強烈的背景下構思出來的 ,該軟件設計完成后可用于所有教育單位 (包括學校 ,學 院等等 )的學生信息的管理 .目前社會上信息管理系統(tǒng)發(fā)展飛快 ,各個企事業(yè)單位都引入了信息管理軟件來管理自己日益增長的各種信息 ,學生管理系統(tǒng)也是有了很大的發(fā)展 ,商業(yè)化的學生 課程管理軟件也不少 .但本系統(tǒng)完全獨立開發(fā) ,力求使系統(tǒng)功能簡潔明了 ,但功能齊全且簡單 易于操作 。 第二章 系 統(tǒng)分析 業(yè)務流程分析 本系統(tǒng)使用了先進的數(shù)據(jù)庫技術與數(shù)據(jù)管理技術,使數(shù)據(jù)的準確性與安全性得到了很大的提高,且在用戶的并行操作與用戶管理方面也有了極大地改善。學校工作總體規(guī)劃由教務人員在學生課程信息管理系統(tǒng)中完成對運行教務處 所需的基本數(shù)據(jù)的維護,包括這些信息的增加、修改及對各項信息的變動都將在這進行操作。 教師模塊: 個人信息,通過該模塊教師能查看到自己所承擔的課程。 課程管理,通過該模塊,教師能查看選修自己所擔任課程的全部學生,發(fā)布課程公布。 在線資源管理,通過該模塊,教師能發(fā)布和管理自己課程的教學,例如 word文檔, PPT 幻燈片,影音課件等。 圖 2- 1 教師課程管理流程圖 圖 2- 2 教師在線資源管理流程圖 教務處 輸 入計算機 教師 教務處 課程 公告 公告 輸出 教務處 輸入計算機 教師 教務處 教學 資源 資源 輸出 享有工作室 為您提供最優(yōu)秀的計算機畢業(yè)設計論文解決方案 客服 :810354974/844511071/465729264 學生模塊: 個人信息,通過該模塊學 生能查看到自己的信息。 課程管理,通過該模塊,學生能查看選修自己所擔任課程,該課程上課的時間地點等。 在線資源瀏覽,通過該模塊,學生能瀏覽自己所選修課程發(fā)布的 Word, PPT,影音課件或者下載其他格式的教學資源,例如 word 文檔, PPT 幻燈片,影音課件等。 圖 圖 2- 3 學生課程管理業(yè)務流程 圖 2- 4 學生在線資源管理業(yè)務流程 管理員模塊: 用戶管理:該功能模塊,管理員能查詢所有的學生和教師的詳細信息,添加學生和教師,添加選 課記錄。 課程管理:通過該???,管理員能查看課程信息,添加新課程。 教務處 輸入計算機 學生 教務處 教學 資源 資源 輸出 教務處 輸入計算機 學生 教務處 選課 信息 選課 輸出 圖 2- 5 管理員用戶管理業(yè)務流程 2- 6 管理員課程管理業(yè)務流程 數(shù)據(jù)流程分析: 數(shù)據(jù)流程圖: 教務處 輸入計算機 管理員 教務處 學生 教師 教師 輸出 教務處 輸入計算機 管理員 教務處 課程 課程 學生 享有工作室 為您提供最優(yōu)秀的計算機畢業(yè)設計論文解決方案 客服 :810354974/844511071/465729264 圖 2- 7 學生課程信息管理系統(tǒng) 1 層數(shù)據(jù)流程 圖 2- 8 學生課 程信息管理系統(tǒng) 2 層數(shù)據(jù)流程圖 數(shù)據(jù)存儲分析:實體聯(lián)系圖 管理員 教師 學生課程信息管理系統(tǒng) 管理員 學生 教師 教師 課程 查詢 統(tǒng)計分析 學生 課程 教務處 管理員 教師 學籍管理 用戶管理 課程管理 統(tǒng)計分析 D1 D2 D3 查詢者 管理者 學生 課程 用戶 課程 數(shù)據(jù)模型設計。首先來做出 學生課程信息管理系統(tǒng) 的 ER 圖,分析這個問題的實體,從系統(tǒng)分析可以知道,學生的成績是由任課教師按照課程給出的,學生、課程、教師組成了這個系統(tǒng)的三個實體。 再分析三個實體之間的聯(lián)系。首先,這三個實體不是一個統(tǒng)一體,學生成績與教師沒有內在聯(lián)系,教師必須通過課程實體才能與學生建立聯(lián)系,因而先不考慮。課程與學生這兩個實體是多對多聯(lián)系;一位學生要學習多門課程,一門課程有多位學生共同學習。而學習成績是這兩個實體“學生”和“成績 ”共有的屬性,應填在二者的聯(lián)系“學習”邊。因為成績既不是學生獨有的,也不是課程獨有的;“學生甲 70 分”或“英語 70 分”是不完全的,說“學生甲英語 70 分”才是正確的,因為 70 分是學生甲和英語課二者共有的。這個 ER 圖可畫成下圖。 圖 2- 9 學生成績管理系統(tǒng)中學生與課程的 ER 聯(lián)系 教師與課程這兩個實體之間,是一對多聯(lián)系;一位教師可以都多門課程,而一門課程對于學生成績來說只能有一位教師 (英語、高等數(shù)學有多位教師教,但對某個固定的學生來說只能有一位教師 )。其 ER 圖,如下所示。 圖 2- 10 學生管理系統(tǒng)中教師 與課程的 ER 聯(lián)系 教師與課程的 ER 圖組合到一起,得到最后的 ER 圖,有了 ER 圖,就可以設計數(shù)據(jù)庫。下圖為數(shù)據(jù)模型圖 [3]。 學生 課程 成績 學習 m n n 教師 課程 教學 l 享有工作室 為您提供最優(yōu)秀的計算機畢業(yè)設計論文解決方案 客服 :810354974/844511071/465729264 圖 2- 11 學生課程信息管理系統(tǒng) 中數(shù)據(jù)模型圖 功能分析:功能層次圖 圖 2- 12 學生課程信息管理系統(tǒng) 的功能層學生課程信息管理系統(tǒng) 教師界面 在線資源 用戶管理 課程管理 幫助 課程管理 學生界面 課程管理 個人信息 在線資源 管理員界面 個人信息 n l m 學習 學生 課程 教師 學習 學習 課程 學生 教師 實體模型 數(shù)據(jù)模型 數(shù)據(jù)庫 個人信息 選課信息 課程公告 作業(yè)管理 資源管理 個人信息 選課信息 課程公告 作業(yè)管理 下載資源 添加 新用戶 查看用戶信息 添加選課記錄 添加新課程 查看課程信息 第三章 系 統(tǒng)設計 軟件模塊結構設計 系統(tǒng)開發(fā)的總體任務是實現(xiàn)信息關系的系統(tǒng)化、規(guī)范化和自動化。 A.系統(tǒng)的 結構關系圖如下: 見圖 31 B.結構關系圖描述 系統(tǒng)的結構關系圖是系統(tǒng)的總體功能分析,是在系統(tǒng)開發(fā)的總體任務的基礎上完成的。本項目中的學生信息系統(tǒng)需要完成的功能主要有: 教師模塊: 個人信息,通過該模塊教師能查看到自己所承擔的課程。 課程管理,通過該模塊,教師能查看選修自己所擔任課程的全部學生,發(fā)布課程公布。 在線資源管理,通過該模塊,教師能發(fā)布和管理自己課程的教學,例如 word文檔, PPT 幻燈片,影音課件等。 學生模塊: 個人信息,通過該模塊學生能查看到自己的信息。 課程管理,通過該模塊, 學生能查看選修自己所擔任課程,該課程上課的時間地點等。 在線資源瀏覽,通過該模塊,學生能瀏覽自己所選修課程發(fā)布的 Word, PPT,影音課件或者下載其他格式的教學資源,例如 word 文檔, PPT 幻燈片,影音課件等。 管理員模塊: 用戶管理:該功能模塊,管理員能查詢
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1