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

正文內(nèi)容

簡易教務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧資料

2024-12-25 07:42本頁面
  

【正文】 息 表 )S t _ s t u d n e t _ c o u r s e ( 學(xué) 生 課 程 信 息 表 )S t _ t e a c h e r _ c o u r s e ( 教 師 授 課 課 程 信 息 表 ) 圖 數(shù)據(jù)表樹形結(jié)構(gòu)圖 16 (2) 用戶信息表 ST_User 用戶表記錄用戶的用戶名和密碼。 系 統(tǒng) 管 理 員簡 易 教 務(wù) 管 理 系 統(tǒng)登 錄 系 統(tǒng)退 出 系 統(tǒng)課 程 管 理學(xué) 生 管 理成 績 管 理教 師 管 理選 課 管 理班 級 管 理 圖 系統(tǒng)管理員 用例 圖 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫邏輯結(jié)構(gòu) (1) 數(shù)據(jù)庫總體邏輯結(jié)構(gòu)圖 本教務(wù) 管理系統(tǒng),共包含 7 張數(shù)據(jù)表:用戶信息表 、 學(xué)生信息表 、 教師信息表 、 班級信息表 、 課程信息表 、 學(xué)生課程信息表 、 教師授課課程信息表 。 簡 易 教 務(wù) 管 理 系 統(tǒng)用 戶登 錄 系 統(tǒng)退 出 系 統(tǒng)課 程 管 理用 戶 管 理成 績 管 理修 改 用 戶 信 息修 改 密 碼查 詢 選 修 課 程選 修 課 程課 程 瀏 覽查 看 選 修 成 績個 人 成 績 打 印個 人 成 績 統(tǒng) 計 圖 用戶 用例 圖 本系統(tǒng) 的 管理員 子系統(tǒng) 中 , 管理員 可以登錄系統(tǒng) 、 進行 學(xué)生管理 、 教師 管理 、 15 課程管理 、 班級管理 、 選課管理 、 成績管理 、 退出系統(tǒng)。 14 系 統(tǒng) 驗 證登 錄 成 功 進 入 系 統(tǒng) 主界 面YN判 斷 用 戶 權(quán) 限用 戶 管 理課 程 管 理成 績 管 理退 出 系 統(tǒng)學(xué)生用戶教師管理學(xué)生管理課程管理班級管理選課管理成績管理退 出 系 統(tǒng)系 統(tǒng) 管 理 員登 錄 系 統(tǒng) 圖 系統(tǒng) 總體 流程圖 設(shè)計 本系統(tǒng) 的 用戶 子系統(tǒng) 中 , 用戶可以登錄系統(tǒng) 、 進行用戶管理 、 課程管理 、 成績管理 、 退出系統(tǒng) [6]。 管 理 員 子 系 統(tǒng)教 師 管 理 課 程 管 理 班 級 管 理退 出 選 課 管 理成 績 管 理學(xué) 生 管 理添加學(xué)生信息刪除學(xué)生信息修改學(xué)生信息查詢學(xué)生信息添加教師信息刪除教師信息修改教師信息查詢教師信息用戶管理添加課程信息刪除課程信息修改課程信息查詢課程信息授課分配課程分配添加班級信息刪除班級信息修改班級信息查詢班級信息修改成績信息刪除成績信息統(tǒng)計成績信息查詢成績信息刪除選課信息查詢選課信息退出系統(tǒng)添加為管理員 圖 管理員 子系統(tǒng) 示意圖 總體 流程圖設(shè)計 本系統(tǒng) 通過 用戶 登陸身份的驗證 , 成功 進入 到 系統(tǒng) 不同的管理 頁面,實現(xiàn)系統(tǒng)的所有 功能。 它的 主要 對象 是教師和系統(tǒng)管理員 ,享有系統(tǒng) 最高權(quán)限, 具有 系統(tǒng) 提供的一切功能 使用權(quán)限 ,該子系統(tǒng) 包含 七 個 模塊 : 學(xué)生 管理模塊 、 教師管理模塊 、 課程管理 模塊 、 班級管理 模塊 、 選課管理 模塊 、 成績管理簡易教務(wù) 管理系統(tǒng) 用戶登錄 子系統(tǒng) 管 理員登錄 子系統(tǒng) 13 模塊 、 退出 模塊 [5]。 用 戶 子 系 統(tǒng)用 戶 管 理 課 程 管 理 成 績 管 理 退 出個人信息瀏覽個人密碼修改授課情況查詢個人選修情況立即進行選修個人成績?yōu)g覽退出系統(tǒng)個人成績統(tǒng)計個人成績打印 圖 用戶 子系統(tǒng)結(jié)構(gòu)圖 管理員 子系統(tǒng) 是管理員登錄教務(wù) 管理系統(tǒng)的一個子系統(tǒng)。 圖 簡易教務(wù) 管理 系統(tǒng)兩大子系統(tǒng) 子系統(tǒng)結(jié)構(gòu)圖 用戶 子系統(tǒng) 包含 四個 模塊 :用戶管理 模塊 、 課程管理 模塊 、 成績管理 模塊 、退出 模塊 [5]。 12 4 系統(tǒng) 的 詳細 設(shè)計 系統(tǒng)結(jié)構(gòu) 系統(tǒng)的總體結(jié)構(gòu) 根據(jù)需求分析 中得到的結(jié)果,考慮到 教務(wù) 管理系統(tǒng)主要面對學(xué)生、教師 和管理員,所以 系統(tǒng) 針對用戶角色 的劃分 , 可 分為 用戶 登錄子系統(tǒng) 和管理員 登錄子系統(tǒng) 。 11 ( 2)經(jīng)濟可行性 一方面,系統(tǒng) 提供 友好的人機界面和更強勁的 功能支持, 進一步提高 教務(wù)人員的工作 效率 ,從而節(jié)省人力、物力 ,防止資源的浪費 ,進而提高經(jīng)濟效益;另一方面系統(tǒng)開發(fā)成本低,現(xiàn)有 PC 機即可提供該系統(tǒng)開發(fā)工作需要的所有硬件設(shè)備環(huán)境。 系統(tǒng) 可行性分析 經(jīng)過調(diào)查、研究、分析、計算,在 教務(wù) 信息管理中的應(yīng)用已經(jīng)條件成熟,將從以下幾個方面總結(jié)系統(tǒng)開發(fā)的可行性,具體情況如下: ( 1)技術(shù)可行性 以 WindowsXP 為操作系統(tǒng),采用 jsp 為腳本語言,運用 MySQL 的數(shù)據(jù)庫技術(shù),設(shè)計與開發(fā) 簡易教務(wù) 管理系統(tǒng)。 (6) 選課管理 模塊 該模塊主要用于管理員 瀏覽和 查詢所選修課程信息, 向數(shù)據(jù)庫中 對 選中的 選修課程信息進行 刪除操作。 (4) 班級管理模塊 該模塊主要用于管理員瀏覽班級信息、查詢班級信息、添加班級信息、修改班級信息、刪除班級信息。 (2) 學(xué)生管理 模塊 該模塊主要用于管理員 瀏覽和查看 所有學(xué)生 具體 信息, 完成 新 學(xué)生的基本信息的錄入并 提交數(shù)據(jù)庫 、修改學(xué)生信息、刪除學(xué)生信息 。 如圖 所示 。 (4) 退出模塊 該模塊主要用于 退出用戶登錄模塊,返回登錄界面。 (2) 課程管理 模塊 該模塊主要用于用戶對課程信息的 瀏覽 、 查看 有關(guān)已選修的 課程信息 情況 、選修課程以列表的形式顯示給用戶,方便用戶對 課 程 的 選修 、 瀏覽用戶已選修的課程 、 刪除已選修課程 、 根據(jù)課程號 ,查詢課程相關(guān)信息 。如圖 所示 。用戶 子系統(tǒng) 主要對象是學(xué)生;管理員 子系統(tǒng) 主要對象是 教 師和系統(tǒng)管理員。 (4) 要求 擴展性好,便于進行功能的添加,滿足用戶的需求。 (2) 要求 用戶操作方便快捷。 (3) 各功能模塊的實現(xiàn) 針對 系統(tǒng)的人性化和可為維護性 、可擴展性 , 本系統(tǒng) 應(yīng) 該 具有以下特點 。 主要解決的問題有: (1) 基于 B/S 的 簡易教務(wù) 管理系統(tǒng)的設(shè)計和后臺數(shù)據(jù)庫的設(shè)計 。 系統(tǒng) 實現(xiàn)了 用戶 角色的劃分 :學(xué)生和系統(tǒng)管理員, 不同 角色 登入到不同的操作界面。 本系統(tǒng)是 針對網(wǎng)絡(luò)環(huán)境下的 簡易教務(wù) 管理系統(tǒng)的研究和開發(fā) ,系統(tǒng) 基于 Web設(shè)計的 B/S 模式 結(jié)構(gòu) ,利用 開發(fā)平臺和 MySQL數(shù)據(jù)庫進行開發(fā) 的 ,系統(tǒng) 還 利用 了 Struts MVC(ModelView_Controller)設(shè)計 模式,即模型 試圖 控制器模式。 8 3 系統(tǒng)的 需求分析 系統(tǒng)目標(biāo) 現(xiàn)在我 國院校的 教務(wù) 管理水平普遍不高,有的還停留在紙介質(zhì)基礎(chǔ)上,這種管理手段已不能適應(yīng)時代的發(fā)展,因為它浪費了了許多的人力和物力 。隨著 WWW 技術(shù)的發(fā)展和成熟, B/S 模型正在逐步取代傳統(tǒng)的 C/S 模型,為在網(wǎng)絡(luò)環(huán)境下開發(fā)開放的、可跨平臺的 管理系統(tǒng) 提供了有力的工具。其結(jié)構(gòu)如圖 所示。 數(shù)據(jù)訪問層由數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫組成,數(shù)據(jù)庫管理系統(tǒng)負責(zé)管理其數(shù)據(jù)庫,為應(yīng)用程序提供支持,位于數(shù)據(jù)庫服務(wù)器端。即除了輸入輸出在表示層,數(shù)據(jù)庫在數(shù)據(jù)訪問層以外,全部的統(tǒng)計、匯總、分析、打印功能都存放在功能層。業(yè)務(wù)邏輯層也稱為功能層,功能層是應(yīng)用 的主體,位于 Web 服務(wù)器端。它的主要功能是檢查用戶輸入的數(shù)據(jù),顯示系統(tǒng)輸出的數(shù)據(jù)。其結(jié)構(gòu)如圖 所示。因此, B/S 結(jié)構(gòu)將應(yīng)用程序結(jié)構(gòu)劃為三層,即數(shù)據(jù)表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)庫訪問層。 B/S 結(jié)構(gòu)繼承了 C/S 結(jié)構(gòu)的優(yōu)點,不受操作系統(tǒng)和硬件的制約,從 C/S 結(jié)構(gòu)中客戶機的業(yè)務(wù)邏輯層分離出數(shù)據(jù)表示層,作為新的數(shù)據(jù)表示層,將客戶端的業(yè)務(wù)邏輯處理功能集中到 Web 服務(wù)器上進一步簡化客戶機程序,使客戶機變“瘦”,用戶操作更加方便實用。 B/S 模式 隨著 Inter/Intra 的迅速發(fā)展和普及,人們希望將原本在局域網(wǎng)中使用的數(shù)據(jù)庫應(yīng)用程序移植到 Inter 中,同時由于應(yīng)用系統(tǒng)的大型化, C/S 結(jié)構(gòu)的缺陷和不足也日益明顯。 基于 web 應(yīng)用的 MVC 設(shè)計模型,客戶端瀏覽器提交各種不同的請求,這些請求在控制器中統(tǒng)一處理,本系統(tǒng)服務(wù)是使用 ,控制器根據(jù)不同的請求類型 來改變模型或整個視圖,視圖可以接受模型發(fā)出的數(shù)據(jù)更新通知,依據(jù)數(shù)據(jù)更新的結(jié)果調(diào)整視圖效果,呈現(xiàn)在用戶面前 。 視圖 (View):表示層,該層用于實現(xiàn)與用戶交互的界面,通常完成數(shù)據(jù)的提交及顯示功能。 5 MVC 設(shè)計模式 ( c o n t r o l e r ) S e r v l e t( v i e w ) J S P瀏覽器(Iexplorer)( M o d a l )J a v a B e a nR e s q u e s tR e s p o n s e數(shù) 據(jù) 庫13567T o m c a t 5 . 02S t r u t s c o n f i g . x m lA c t i o n4f o r w a r d 圖 系統(tǒng)框架設(shè)計圖 本系統(tǒng)采用 MVC 模型,即模型 視圖 控制器模式 ,如圖 所示 。 與其他的大型數(shù)據(jù)庫例如 Oracle、 DB SQL Server 等相比, MySQL 自有它的不足之處,如規(guī)模小、功能有限( MySQL Cluster 的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。而 2021 年 ,SUN 又被 Oracle 收購 .對于MySQL 的前途 ,沒有任何人抱樂觀的態(tài)度 .目前 MySQL 被廣泛地應(yīng)用在 Inter上的中小型網(wǎng)站中。 數(shù)據(jù)庫 介紹 MySQL 是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。 簡單而言 , MyEclipse 是 Eclipse 的插件,也是一款功能強大的 JavaEE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯 , 以前版本需先安裝 Eclipse。 在結(jié)構(gòu)上, MyEclipse 的特征可以 被分為 7 類: (1) JavaEE 模型 (2) WEB 開發(fā)工具 (3) EJB 開發(fā)工具 (4) 應(yīng)用程序服務(wù)器的連接器 (5) JavaEE 項目部署服務(wù) (6) 數(shù)據(jù)庫服務(wù) (7) MyEclipse 整合幫助 對于以上每一種功能上的類別,在 Eclipse 中都有相應(yīng)的功能部件,并通過一系列的插件來實現(xiàn)它們。 介紹 MyEclipse 企業(yè)級工作平臺 ( MyEclipse Enterprise Workbench , 簡稱MyEclipse)是對 Eclipse IDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 JavaEE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。 自 JSP 推出后,眾多大公司都支持 JSP 技術(shù)的服務(wù)器,如 IBM、 Oracle、 Bea公司等,所以 JSP 迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。 Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。插入的 Java 程序段可以操作 數(shù)據(jù)庫 、重新定向網(wǎng)頁等,以 實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 JSP 將網(wǎng)頁邏輯與 網(wǎng)頁設(shè)計 和顯示分離,支 持可重用的基于組件的設(shè)計,使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。 JSP 技術(shù)使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。 3 2 系統(tǒng) 應(yīng)用技術(shù) 介紹 JSP 技術(shù)介紹 JSP(JavaServer Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種 動態(tài)網(wǎng)頁 技術(shù)標(biāo)準(zhǔn)。教務(wù) 管理系統(tǒng)方便了教育單位人員的管理, 使各項管理 變得 更加規(guī)范化 了。 它 也可
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1