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

正文內容

簡易教務管理系統(tǒng)的設計與實現-預覽頁

2025-01-18 07:42 上一頁面

下一頁面
 

【正文】 3 ABSTRACT With the development of information technology, Traditional schools39。 1 東莞理工學院城市學院 本 科 畢 業(yè) 論 文 畢業(yè)論文題目: 簡易教務管理系統(tǒng)的設計與 實現 學 生 姓 名: 游錦釗 學 號: 202148072134 系 別: 計算機與信息科學系 專 業(yè) 班 級: 2021 軟件工程 1 班 指導教師姓名及職稱: 方勇 起 止 時 間 : 2021 年 3 月 — 2021 年 6 月 2 摘 要 隨著信息技術的發(fā)展,傳統(tǒng)學校資料 的 人工 管理 和存放方式, 已不能滿足 當今 大量信息 快速傳遞與處理的需求。 系統(tǒng)采用了目前流行的 B/S 多層體系結構 , 基于 J2EE 平臺和 Structs、 Hibernate 框架 , 以 MySQL 作為數據存儲工具 , 實現了教師管理、學生管理、班級管理、課程管理、成績管理、選課管理 等 模塊 功能 。 高等院校是教學和科研的重要基地,也是培養(yǎng)人才的重要場所。 Inter 的相關技術的發(fā)展,Web 技術的出現 ,這也 為 基于 Web 作業(yè)管理系統(tǒng) 的發(fā)展 奠定了基礎 , Web 作業(yè)管理系統(tǒng) 利用計算機處理速度的優(yōu)越性和 Inter 網絡的方便快捷的操作方式的相互 結合, 更能 夠為用戶提供充足的信息 , 快捷的查詢手段 和 工作的響應能力 。 傳統(tǒng) 的管理模式無疑會 給 教育工作者 帶來極大的 困難,嚴重影響了教育工作者的工作效率。 建設 新型 的 教務 管理系統(tǒng), 改變傳統(tǒng)的管理模式, 是我國高等教育得以順利發(fā)展的基礎條件, 必然會促進高等教育的發(fā)展, 教務 管理系統(tǒng),它是當今教育單位不可缺少的管理工具 ,使用計算機對 教務信息進 行管理, 具有 傳統(tǒng)的 手工管理所無法比擬的優(yōu)點 。學生還可以通過該系統(tǒng),查看自己的選課情況和 相關 成績。 JSP 技術有點類似 ASP 技術,它是在傳統(tǒng)的網頁HTML 文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 標記 (tag),從而形成 JSP 文件 (*.jsp)。 Web 服務器在遇到訪問 JSP 網頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結果連同 JSP 文件中的 HTML 代碼一起返回給客戶。服務器在頁面被客戶端請求以后對這些 Java 代碼進行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。 JSP 可用一種簡單易懂的等式表示為 : HTML+Java=JSP[1]。 MyEclipse 結構上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。在 2021 年 1 月 16 號被 Sun 公司收購。對于一般的個人使用者和中小型企業(yè)來說, MySQL 提供的功能已經綽綽有余,而且由于 MySQL 是開放源碼軟件,因此可以大大降低總體擁有成本 [2]。 控制器 (Controller):控制層,該層起到控制整個業(yè)務流程的作用,在控制器的控制下,實現視圖和模型部分的協(xié)同工作 [3]。正是在這種情況下,一種新的應用模型 —— 瀏覽器 /服務器( Browser/Server,簡稱 B/S)結構應運而生,它是 WWW 技術與數據庫技術 6 相結合的產物,是未來數據庫應用的發(fā)展方向。其中將實現人機界面的所有表單和組件放在表示層,將所有業(yè)務 規(guī)則和邏輯的實現封裝在負責業(yè)務邏輯層中,將所有和數據庫的交互封裝在數據訪問層中。它的主要任務是由 Web 瀏覽器向網絡上的某一 Web 服務器提出服務請求, Web服務器對用戶身份進行驗證后用 HTTP 協(xié)議把所需文件資料傳送給客戶端,客戶端接受傳來的文件資料并把它顯示在 Web 瀏覽器上。它的任務是接受用戶的請求,首先需要執(zhí)行相應的擴展使應用程序與數據庫進行連接,通過 SQL 語句等方式向數據庫服務器提出數據處理申請,數據庫服務器將數據處理的結果提交給 Web 服務器,再由服務器傳送回客戶端。 圖 基于 Web 服務器的 B/S 結構示意圖 B/S 模型具有統(tǒng)一的客戶端標準,集中的服務器管理,可跨平臺操作等特點,正適合以網絡為中心的計算特點。而本系統(tǒng)的設計, 改變了傳統(tǒng)院校的教育管理模式,利用計算機 代替?zhèn)鹘y(tǒng)學校資料的人工管理 和存放方式。 系統(tǒng)主要 實現了用戶 管理 、 教師管理、學生管理、 課程管理、班級管理、 選課管理、成績 管理 等 模塊 功能 。 (1) 要求 界面設計簡單易懂。 系統(tǒng) 功能分析 本系統(tǒng) 是基于 Web 的簡易教務 管理系統(tǒng) 設計, 針對 用戶角色 ,系統(tǒng)可分 為用戶 子系統(tǒng) 和管理員 子系統(tǒng) 。 用 戶 子 系 統(tǒng)用 戶 管 理 課 程 管 理 成 績 管 理 退 出 圖 用戶子系統(tǒng) (1) 用戶管理 模塊 該模塊 主 要用于用戶對其個人 信息 的 瀏覽 和修改 ,用戶 根據 個人 最新 的 實際情況 修改 個人信息 和 登錄密碼 ,向數據庫更新個人最新信息 。 管理員子系 統(tǒng)功能分析 管理員 子系統(tǒng) : 包括 教 師管理模塊 、 學生管理模塊 、 班級管理 模塊 、 課程管理模塊 、 成績管理 模塊 、 選課管理 模塊 、 退出模塊 。 (3) 課程管理 模塊 該模塊主要用于管理員 瀏覽和查看 所有課程信息, 向數據庫中添加新 課程 信息、 刪除 課程信息、更新課程的信息 、給學生進行 課程分配和 給 教 師 授課 課程 分配 。 (7) 退出模塊 該模塊主要用于管理員 退出 管理員 登錄模塊,返回登錄界面。 ( 3)操作可行性 操作上 主要針對系統(tǒng)的 IExplorer 瀏覽器上的操作 ,該系統(tǒng)的使用,主要憑借使用 數據庫語言 操作技術完成數據 的 錄入、修改、刪除等功能, 操作前,用戶不需要對數據庫語言有相對的理解,只需要進行簡單的頁面操作 。 如下圖 所示。 如 圖 所示。如圖 所示 。如圖 數據表樹形結構圖所示。其中用戶號 Id 為用戶表主 鍵 [7]。 如表 所示 。 17 表 班級表 序號 列名 字段類型 長度 是否為空 描述 1 class_Id Varchar 10 No 班級號 ,主鍵 2 class_Department Varchar 20 No 班級所在系 3 class_Colleage Varchar 10 No 班級所在學院 4 class_Teacher_Id Varchar 20 No 教師號 ,外鍵 5 class_Name Varchar 20 No 班級名 (5) 教師信息 表 ST_Teacher 教師信息 表 用來記錄班級有關信息 ,包括 3 個字段 :教師號( teacher_Id) 、教師名( teacher_Name) 、教師所在學院( teacher_Colleage) 。 其中 course_Id 為主鍵。 如表 所示 。 表 教師授課信息表 序號 列名 字段類型 長度 是否為空 描述 1 Id Int 6 No 自增主鍵 2 teacher_Name Varchar 10 No 教師名 3 course_Id Varchar 20 No 課程號 ,外鍵 4 course_Name Varchar 10 No 課程名 5 class_Name Varchar 20 No 班級名 6 class_Id Varchar 10 No 班級號 ,外鍵 7 course_Year Varchar 20 No 課程學期 數據庫實體和 ER 圖設計 根據以上數據表的分析, 可以得出,本系統(tǒng)的設計 實體有:用戶實體 、學生實體、教師實體、課程實體和班級實體。 19 圖 用戶 實體 圖 (2) 學生 實 體 圖 學生 實體 圖 , 如 下 圖 所示 。 教師表記錄了教師的有關信息。所以,班級實體 應 具有 5 個基本 屬性: 班級號、 班級名、班級所在系、班級所在學院、 教師號。 圖 課程 實體 圖 (6) 實體之間的關系 ER 圖 在教務 管理系統(tǒng)中,一個教師可以不教授課程或教授一門或多門課程 ; 一位學生 可以有多門 課程, 一門課程對應多個學生 ; 一個班級可以有多個學生,多個授課教師 ; 一個管理員可以管理多個教師和學生。本實體之間關系 ER 圖,沒有提供各實體的相關屬性 。 由于其他功能模塊子界面中也需要包括這些部分,因此可以將這幾個部分分別保存在 四個 單獨的文件中 , 、 、 、 ,頁面之間, 利用 %include%指令,實現各部分的聯(lián) 系,組合成本系統(tǒng)的界面 [9]。 (4) Main 頁面主題內容:每個頁面相對獨立的內容。以此來設置獲取表單元素數據。所有類都繼承 sessionFactory 包下 的hirbernatesessionFactory 類,實現了 Dao 包下的抽象類 。 (3) 操作系統(tǒng)選擇 24 一般情況下,用戶對微軟的 Windows 界面比較熟悉,因此客戶 端的選擇是使用 WindowsXP, 瀏覽器 版本是 Inert Explorer 以上 。 系統(tǒng) 登錄由 頁面實現。 用 戶登 錄進 入 登 錄 頁 面返 回 錯 誤 信 息 框系 統(tǒng) 驗 證進 入 主 頁 面NY 圖 登錄模塊框架 登錄模塊 視圖 為 系統(tǒng) 登錄頁面。 登錄模塊 功能 的 實現應用了 MVC 設計模式,利用了 Hibernate 完成對數據庫的查詢功能 , Action 類控制轉發(fā)路徑 , jsp 頁面負責頁面 顯示 , 這樣給系統(tǒng) 的維護 帶來了方便 。 (2) 通過 HibernateSessionFactory 創(chuàng)建 session 對象并取得 session 對象 , 其中session 對象 中 定義了添 加 、 刪除 、 修改等動作 。 關鍵代碼 如 下 : public List FindUser(StUsers user) { String HQL = from StUsers where username = ? and password = ? and power =?。 (1, ())。 } 登錄模塊 實現過程 用戶 通過 在瀏覽器輸入 進入登錄頁面, 27 如果沒有輸入用戶名和 用戶密碼,或者用戶不存在,驗證錯誤,系統(tǒng)會返回 相關的 提示信息 ,由于篇幅關系, 這里只給出其中一個提示信息 。 子 系統(tǒng)實現 學生 用戶 子系統(tǒng)概述 學生子系統(tǒng)由 用戶管理模塊、課程管理模塊、成績管理模塊、退出模塊組成。 學生用戶模塊視圖 學生用戶成功登 錄進入界面 。 在本頁面中, 學生用戶可以 瀏覽個人的 基本 信息 和修改個人的基本 信息 。 29 結 束開 始登 陸 學 生 用 戶 子 系 統(tǒng)用 戶 管 理 模 塊查 看 個 人 信 息 修 改 個 人 信 息修 改 并 保 存信 息 有 誤信 息 正 確修 改 個 人 密 碼修 改 并 保 存是否 圖 用戶管理模塊流程圖 學生用戶課程管理模塊 實現過程 用戶課程管理模塊,具有授課情況查詢、個人選課情況、立即進行選課功能,如圖 用戶課程管理模塊流程圖所示。本頁中,用戶可以進行選課和課程的瀏覽。 本頁面中, 用戶可以 實現 個人 課程 成績 的 瀏覽和查詢。該功能調用了瀏覽器的打印機功能,實現了個人 課程成績的 打印 。 由于篇幅的關系, 系統(tǒng)管理員子系統(tǒng) 只 做 部分功能的 詳細 介紹。 課程管理模塊 界 面 ,包括 課程 添加 、 刪除 、 修改課程功能,還可以給課程添加授課教師和選修學生 。 學生 管理模塊 界 面 , 包括 對學生添加 、 刪除 、 修改 、 查詢 功能 。 系統(tǒng)管理員可以根據個人搜索條件 ,輸入要查詢的課程名,選修學生名或選修學期 ,點擊“查找”按鈕,系統(tǒng)會根據輸入的條件進行查找,顯示相關課程 選修 信息。 成績 管理模塊 界 面 ,包括 對 學 生成績 修改 、 刪除 、 查詢和統(tǒng)計 功能 。 36 開 始結 束管 理 員 子 系 統(tǒng)顯 示 課 程 成 績 信 息 和 班 級 該 課程 成 績 統(tǒng) 計輸 入 班 級 名 稱 、 課 程 名 稱 、 選 修 學 期刪 除 課 程 成 績管 理 員 成 績 管 理修 改修 改 課 程 成 績 表否是是否否是 圖 成績管理模塊流程圖 本系統(tǒng)的主要關鍵功能,是實現對用戶、學生、教師、班級、 課程、成績等信息的添加、刪除、修改、查詢操作 和數據統(tǒng)計功能 , 從而 向數據庫中添加一條信息數據、刪除一條信息數據、修改一條信息數據 等等 。 Transaction tx=null。 }catch(HibernateException e){
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1