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

正文內(nèi)容

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

2024-12-15 21:06本頁面

【導(dǎo)讀】今大量信息快速傳遞與處理的需求。針對校園教務(wù)信息管理業(yè)務(wù)的傳統(tǒng)方式,建。設(shè)一個全面綜合并且具有信息化、網(wǎng)絡(luò)化、自動化等特點的簡易教務(wù)管理系統(tǒng),是加快網(wǎng)絡(luò)化校園建設(shè)步伐,提高校園的教學(xué)質(zhì)量和管理水平的有效方法。的總體結(jié)構(gòu)圖、流程圖、E-R圖、數(shù)據(jù)庫結(jié)構(gòu)。系統(tǒng)采用了目前流行的B/S多層

  

【正文】 權(quán)限的下拉 26 菜單 按鈕,同時要設(shè)置 PassWord 的“ text”屬性為“ PassWord”,從而確保輸入的密碼不是以明文顯示而是以點的形式顯示 ,確保了密碼的保密性。 登錄模塊 功能 的 實現(xiàn)應(yīng)用了 MVC 設(shè)計模式,利用了 Hibernate 完成對數(shù)據(jù)庫的查詢功能 , Action 類控制轉(zhuǎn)發(fā)路徑 , jsp 頁面負責(zé)頁面 顯示 , 這樣給系統(tǒng) 的維護 帶來了方便 。 在該模塊中通過用戶名,密碼和登錄權(quán)限的參數(shù)來綁定驗證用戶的合法性,本模塊及 系統(tǒng)的其他模塊都采用了 HQL 檢索方式 。 HQL 是面向?qū)ο蟮?,它操作的是持久? 的類名和類的屬性 ,通過 調(diào)用 Dao 包下的 類 的子類 ,即 DaoImpl 包下的 類 的方法,實現(xiàn)數(shù)據(jù)庫的查找,添加,刪除功能 。 (1) 調(diào)用 DaoImpl 包下的 類 的 FindUser(StUsers user)方法。 (2) 通過 HibernateSessionFactory 創(chuàng)建 session 對象并取得 session 對象 , 其中session 對象 中 定義了添 加 、 刪除 、 修改等動作 。 (3) 通過 session 類的 createQuery()方法創(chuàng)建一個 Query 對象 , createQuery()方法的入口參數(shù)為 String 類型的 HQL= from StUsers where username = ? and password = ? and power =?。 (4) 通過命名參數(shù)賦值 ,如 (0, ())。 (5) 通過調(diào)用 Query 類的 List()方法執(zhí)行數(shù)據(jù)庫的數(shù)據(jù)檢索,并返回 List 型的結(jié)果集 [7]。 關(guān)鍵代碼 如 下 : public List FindUser(StUsers user) { String HQL = from StUsers where username = ? and password = ? and power =?。 Session session = ()。 Query query = (HQL)。 (0, ())。 (1, ())。 (2, ())。 List list = ()。 return list。 } 登錄模塊 實現(xiàn)過程 用戶 通過 在瀏覽器輸入 進入登錄頁面, 27 如果沒有輸入用戶名和 用戶密碼,或者用戶不存在,驗證錯誤,系統(tǒng)會返回 相關(guān)的 提示信息 ,由于篇幅關(guān)系, 這里只給出其中一個提示信息 。 如圖 所示 。 圖 登錄頁面錯誤信息 當(dāng)用戶 輸入正確的登錄信息 并提交 , 將 產(chǎn)生 Action 業(yè)務(wù)請求 , struts根據(jù) strutsconfigxml 配置文件 中 , action path=/LogonAction type= name=StUsersForm/action找到 Action 包下的 LogonAction 類 進行登錄操作處理 。 登錄頁面上 提交 的 表單數(shù)據(jù) , 則被封裝 到 ActionForm 包下 的 StUsersForm 類 ,大致流程如上圖 系統(tǒng)框架 設(shè)計圖 。 子 系統(tǒng)實現(xiàn) 學(xué)生 用戶 子系統(tǒng)概述 學(xué)生子系統(tǒng)由 用戶管理模塊、課程管理模塊、成績管理模塊、退出模塊組成。學(xué)生用戶經(jīng)過登錄頁面輸入正確的信息,經(jīng)過系統(tǒng)驗證,進入到學(xué)生用戶主界面 , 進行個人信息的瀏覽 、 刪除和修改 。 其主要功能有個人信息瀏覽、個人密碼修改、個人選修課程瀏覽、個人成績?yōu)g覽、個人成績打印、個人成績統(tǒng)計、選課等 。 學(xué)生子系統(tǒng)各模塊主要通過流程圖進行詳細介紹。 學(xué)生用戶模塊視圖 學(xué)生用戶成功登 錄進入界面 。 如圖 所 示 。 28 圖 學(xué)生用戶管理 主 界面 學(xué)生用戶 用戶 管理模塊 實現(xiàn)過程 學(xué)生用戶用戶管理模 塊具有查看個人信息、修改個人密碼、修改個人信息功能 ,如圖 用戶管理模塊流程圖 所示 。 (1) 查看個人信息 功能 當(dāng)前登錄用戶可以根據(jù)需要,點擊“個人信息查詢” , 系統(tǒng) 會 根據(jù)超鏈接 “個人信息查詢” , 找到 類進行 業(yè)務(wù) 處理 ,并 向 類 傳遞 name 參數(shù) ,并根據(jù) name 參數(shù), 成功找到相關(guān)的用戶信息, 然后跳轉(zhuǎn)到 個人信息頁面。 在本頁面中, 學(xué)生用戶可以 瀏覽個人的 基本 信息 和修改個人的基本 信息 。 關(guān)鍵代碼如下: a href=39。?name=%=().getAttribute(username) %39。 個人信息查詢 /a (2) 修改個人密碼 功能 用戶可以點擊“修改個人密碼”,進入到 修改個人密碼界面,實現(xiàn) 個人登錄密 碼的修改。 29 結(jié) 束開 始登 陸 學(xué) 生 用 戶 子 系 統(tǒng)用 戶 管 理 模 塊查 看 個 人 信 息 修 改 個 人 信 息修 改 并 保 存信 息 有 誤信 息 正 確修 改 個 人 密 碼修 改 并 保 存是否 圖 用戶管理模塊流程圖 學(xué)生用戶課程管理模塊 實現(xiàn)過程 用戶課程管理模塊,具有授課情況查詢、個人選課情況、立即進行選課功能,如圖 用戶課程管理模塊流程圖所示。 (1) 授課情況查詢 功能 當(dāng)前登錄 用戶可以點擊“ 授課情況 查詢 ” ,進入 授課情況查詢界面, 通過輸入 的 查詢條件, 實現(xiàn)個人對 其他同學(xué) 選修 課程 信息 的瀏覽和 查詢 。 (2) 個人選課情況 功能 用戶可以點擊“ 個人選課情況 ” ,進入 個人選課情況界面, 用戶可以在本頁瀏覽到個人的所有選修課程 , 并可以根據(jù)個人的需要,對特定的課程進行 查詢與刪除 。 (3) 立即進行選課 功能 用戶可以點擊“立即進行選課”,進入 選課 界面, 進行所有課程的信息瀏覽 。本頁中,用戶可以進行選課和課程的瀏覽。 如果用戶想了解到課程的相關(guān)內(nèi)容, 點擊列表中課程的相關(guān)名稱, 實現(xiàn) 個人 對 特定 課程內(nèi)容 的 信息瀏覽 。 30 開 始結(jié) 束用 戶 子 系 統(tǒng)用 戶 課 程 管 理查 看 課 程 授 課 情 況 查 看 個 人 選 課 情 況 查 看 課 程 信 息立 即 進 行 選 課刪 除 個 人 選 課 情 況否否是是 圖 用戶 課程管理模塊流程圖 學(xué)生用戶課程 成績 模塊 實現(xiàn)過程 用戶課程成績管理模塊,具有個人成績查詢、個人成績統(tǒng)計、個人成績打印,如圖 用戶課程成績管理模塊流程圖所示。 (1) 個人成績 查詢 功能 當(dāng) 前 登 錄 用 戶 , 可 以 點 擊 “ 個 人 成 績 查詢 ”, 進 入 個人成績 查詢界面 。 本頁面中, 用戶可以 實現(xiàn) 個人 課程 成績 的 瀏覽和查詢。 (2) 個人成績統(tǒng)計 功能 用戶可以點擊“ 個人成績統(tǒng)計功能” , 進入 個人成績統(tǒng)計界面。實現(xiàn)個人 課程成績 學(xué)期 的統(tǒng)計和每學(xué)期 課程成績的相關(guān)瀏覽 。 (3) 個人成績打印 功能 用戶可以點擊“ 個 人成績打印功能” ,進入 個人成績 打印 界面。該功能調(diào)用了瀏覽器的打印機功能,實現(xiàn)了個人 課程成績的 打印 。 如果用戶想取消打印,可以點擊頁面的左上角的“取消”按鈕,返回個人成績打印界面。 31 開 始結(jié) 束學(xué) 生 用 戶 子 系 統(tǒng)用 戶 成 績 管 理查 看 個 人 成 績 成 績 統(tǒng) 計選 擇 選 修 學(xué) 期打 印 個 人 全 部 成 績 瀏 覽打 印否是是否顯 示 成 績 統(tǒng) 計 信 息 圖 用戶 課程成績管理模塊流程圖 子系統(tǒng) 實現(xiàn) 系 統(tǒng)管理員 子系統(tǒng) 概述 系統(tǒng)管理員 子系統(tǒng)由 教師 管理 模塊 、 學(xué)生管理 模塊 、 班級管理 模塊 、 課程管理 模塊 、 選課管理 模塊 、 成績管理 模塊組成。 其主要功能有 學(xué)生、班級、教師、課程、用戶 增刪改 操作 、授課分配、添加學(xué)生選修課、成績統(tǒng)計等 。 由于篇幅的關(guān)系, 系統(tǒng)管理員子系統(tǒng) 只 做 部分功能的 詳細 介紹。 系統(tǒng)管理員 模塊 視圖 系統(tǒng)管理員 成功登錄進入界面 。 如圖 所 示。 32 圖 系統(tǒng)管理員 主 界面 系統(tǒng)管理員 課程 管理模塊 實現(xiàn)過程 系統(tǒng)管理員通過身份驗證 , 成功進入系統(tǒng)管理員主界面, 選擇 課程管理按鈕,進入課程管理 界 面 ,進行課程模塊的操作。 課程管理模塊 界 面 ,包括 課程 添加 、 刪除 、 修改課程功能,還可以給課程添加授課教師和選修學(xué)生 。若需對課程添加選修學(xué)生和授課教師, 可以單擊 相關(guān)按鈕 ,進入相關(guān)的添加信息頁面,進行信息的添加,系統(tǒng)會對輸入的信息進行驗證是否合法,如合法,則添加成功,否則返回相關(guān)錯誤信息。 如圖 課程 管理模塊 添加授課教師和選修學(xué)生 流程圖 所示。 33 開 始結(jié) 束管 理 員 子 系 統(tǒng)顯 示 所 有 課 程 信 息添 加 學(xué) 生 選 修 課 程 添 加 教 師 授 課 課 程信 息 正 確 與 否課 程 是 否 有 授 課 教 師信 息 正 確 與 否管 理 員 課 程 管 理錯 誤否正 確教 師 授 課 信 息 存 在 與 否錯 誤否正 確是是 圖 課程管理模塊添加授課教師和選修學(xué)生流程圖 系統(tǒng)管理員學(xué)生管理模塊 實現(xiàn)過程 系統(tǒng)管理員通過身份驗證,成功進入系統(tǒng)管理員主界面,選擇學(xué)生管理按鈕,進入 學(xué)生 管理 界 面,進行 學(xué)生 模塊的操作。 學(xué)生 管理模塊 界 面 , 包括 對學(xué)生添加 、 刪除 、 修改 、 查詢 功能 。如圖 所示。 34 管 理 員 子 系 統(tǒng)開 始結(jié) 束管 理 員 學(xué) 生 管 理修 改 學(xué) 生 信 息 表添 加 學(xué) 生 信 息 表顯 示 院 校 學(xué) 生 信 息刪 除 選 中 學(xué) 生 信 息修 改驗 證 添 加 信 息信 息 有 誤信 息 正 確是否是否 圖 學(xué)生管理模塊流程圖 系統(tǒng)管理員 選課 管理模塊 實現(xiàn)過程 系統(tǒng)管理員通過身份驗證,成功進入系統(tǒng)管理員主界面,選擇選課管理按鈕,進入選課管理 界 面,進行選課模塊的操作。 選課 管理模塊 界 面 ,包括 對已選修課程的查詢和瀏覽 、刪除 、 對選修人數(shù)統(tǒng)計的 功能 。 系統(tǒng)管理員可以根據(jù)個人搜索條件 ,輸入要查詢的課程名,選修學(xué)生名或選修學(xué)期 ,點擊“查找”按鈕,系統(tǒng)會根據(jù)輸入的條件進行查找,顯示相關(guān)課程 選修 信息。若需對查找的信息進行刪除,點擊查詢結(jié)果后的“刪除”按鈕, 系統(tǒng)會 刪除 所選 學(xué)生 的 選修課程信息,并返回成功刪除 提示信息。 如圖 選課管理模塊流程圖 所示。 35 開 始結(jié) 束管 理 員 子 系 統(tǒng)顯 示 課 程 信 息 和 選 課 人 數(shù)管 理 員 選 課 管 理輸 入 課 程 號 \ 學(xué) 生 名 \ 選 修 學(xué) 期刪 除否是否是 圖 選課管理模塊流程圖 系統(tǒng)管理員成績管理模塊 實現(xiàn)過程 系統(tǒng)管理員通過身份驗證,成功進入系統(tǒng)管理員主界面,選擇成績管理按鈕,進入成績管理 界 面,進行成績模塊的操作。 成績 管理模塊 界 面 ,包括 對 學(xué) 生成績 修改 、 刪除 、 查詢和統(tǒng)計 功能 。系統(tǒng)管理員通過下拉列表選擇 班級、課程名和選修課程學(xué)期,點擊“查找”按鈕,系統(tǒng)會根據(jù)選擇的條件進行查找, 并 顯示相關(guān)班級選修該課程的學(xué)生信息。若需對查找的信息進行刪除 和修改 ,點擊查詢結(jié)果后的“刪除”按鈕 或“修改”按鈕 ,刪除 或修改 所選 學(xué)生 的 選修課程信息,并返回 相關(guān) 信息 。 如圖 成績 管理模塊 流程圖 所示。 36 開 始結(jié) 束管 理 員 子 系 統(tǒng)顯 示 課 程 成 績 信 息 和 班 級 該 課程 成 績 統(tǒng) 計輸 入 班 級 名 稱 、 課 程 名 稱 、 選 修 學(xué) 期刪 除 課 程 成 績管 理 員 成 績 管 理修 改修 改 課 程 成 績 表否是是否否是 圖 成績管理模塊流程圖 本系統(tǒng)的主要關(guān)鍵功能,是實現(xiàn)對用戶、學(xué)生、教師、班級、 課程、成績等信息的添加、刪除、修改、查詢操作 和數(shù)據(jù)統(tǒng)計功能 , 從而 向數(shù)據(jù)庫中添加一條信息數(shù)據(jù)、刪除一條信息數(shù)據(jù)、修改一條信息數(shù)據(jù) 等等 。 信息添加功能實現(xiàn) 以某一模塊設(shè)計為例子,實現(xiàn) 學(xué)生 添加功能 ,如圖 所示 。 系統(tǒng)將頁面添加的學(xué)生信息封裝到持久類 StUsers 中, 通過 AddUser()方法 傳遞 持久類 StUsers參數(shù),實現(xiàn)持久類 StUsers 數(shù)據(jù)的添加 ,向數(shù)據(jù)庫添加一條用戶信息 ,從而實現(xiàn)用戶信息的添加 。 37 圖 添加學(xué)生信息 視圖 關(guān)鍵代碼如下 : public void AddUser(StUsers user) { // TODO Autogenerated method stub Session session = ()。 Transaction tx=null。 try{ tx=()。 (user)。 ()。 }catch(HibernateException e){ ()。 ()。 }finally{ ()。 } } 信息刪除
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1