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

正文內(nèi)容

基于web的網(wǎng)絡(luò)教務(wù)系統(tǒng)畢業(yè)論文-在線瀏覽

2025-05-01 10:56本頁(yè)面
  

【正文】 入、查詢及分析,用戶登陸、密碼加密及數(shù)字驗(yàn)證。 3 2 系統(tǒng)開(kāi)發(fā)環(huán)境 本課題的硬件系統(tǒng) 服務(wù)器端 CPU: P4 或者以上 內(nèi)存: 512MB 或者以上 硬盤: 10G 或者以上 客戶端 CPU: 586 或者以上 內(nèi)存: 32MB 或者以上 硬盤: 1G 本課題的操作平臺(tái) 服務(wù)器端 操作系統(tǒng): Windows 或 Linux(都要求是服務(wù)器版本),其它服務(wù)器版的操作系統(tǒng)都行 Web 服務(wù)器: 或其它 JSP 服務(wù)器(要對(duì)應(yīng)操作系統(tǒng)的版本) 數(shù)據(jù)庫(kù): MySql 或其它數(shù)據(jù)庫(kù)(改變數(shù)據(jù)庫(kù)配置文件就可以在不同數(shù)據(jù)庫(kù)之間切換,但數(shù)據(jù)庫(kù)表結(jié)構(gòu)要一致) 其它: 及以上版本 (java); 及以上版本; 及以上版本; 及以上版本 客戶端 操作系統(tǒng):能裝有 下面要求的上網(wǎng)瀏覽器的系統(tǒng) 瀏覽器: Inter Explorer 及以上版本或 Netscape Navigator 或能支持JavaScript 的瀏覽器 4 3 系統(tǒng)所需關(guān)鍵技術(shù) 利用 Java 操作 Excel 文檔 在本系統(tǒng)中使用 Java Excel API 插件實(shí)現(xiàn)教師和學(xué)生的資料信息批量錄入數(shù)據(jù)庫(kù)或者導(dǎo)成 Excel, 通過(guò)它 Java開(kāi)發(fā)人員可以讀取 Excel文件的內(nèi)容、創(chuàng)建新的 Excel文件。因?yàn)槭鞘褂?Java 編寫的,所以在 Web 應(yīng)用中可以通過(guò) JSP、 Servlet 來(lái)調(diào)用 API 實(shí)現(xiàn)對(duì) Excel 數(shù)據(jù)表的訪問(wèn)。讀取 Excel 數(shù)據(jù)表的第一步是創(chuàng)建 Workbook(術(shù)語(yǔ):工作薄 ),一旦創(chuàng)建了 Workbook,我們就可以通過(guò)它來(lái)訪問(wèn) Excel Sheet(術(shù)語(yǔ):工作表 )。如果通過(guò)下標(biāo)來(lái)訪問(wèn)的話,要注意的一點(diǎn)是下標(biāo)從 0開(kāi)始,就像數(shù)組一樣。在得到 Cell 對(duì)象后,通過(guò) getType()方法可以獲得該單元格的類型,然后與 API 提供的基本類型相匹配,強(qiáng)制轉(zhuǎn)換成相應(yīng)的類型,最后調(diào)用相應(yīng)的取值方法 getXXX(),就可以得到確定類型的值 。 利用 Java Excel API 生成新的 Excel 工作薄 , 與讀取 Excel 工作表相似, 首先要使用 Workbook 類的工廠方法創(chuàng)建一個(gè)可寫入的工作薄 (Workbook)對(duì)象,這里要注意的是 ,只 能通 過(guò) API 提供 的工 廠方 法來(lái) 創(chuàng)建 Workbook,而 不能 使用WritableWorkbook 的構(gòu)造函數(shù),因?yàn)轭?WritableWorkbook 的構(gòu)造函數(shù)為 protected類型 。第一點(diǎn),在構(gòu)造單元格時(shí),單元格在工作表中的位置就已經(jīng)確定了 , 一旦創(chuàng)建后,單元格的位置是不能夠變更的,盡管單元格的內(nèi)容是可以改變的。最后也是要關(guān) 閉打開(kāi)的 Excel 工作薄對(duì)象,以釋放占用的內(nèi)存 。 Servlet 程序在服務(wù)器端運(yùn)行并隱藏在 Servlet 容 器里 [5]。 JSP 頁(yè)面中僅僅存放與表示層有關(guān)的內(nèi)容,也就是只放輸出 HTML 網(wǎng)頁(yè)的部份。 JavaBean, Servlet 在使用時(shí),它們編譯后生成的. class 文件都必須放在 Tomcat服務(wù)器站點(diǎn)的 WEBINF 目錄下。6 4 系統(tǒng)結(jié)構(gòu) 系統(tǒng)總體結(jié)構(gòu)功能圖 圖 41 系統(tǒng)總體結(jié)構(gòu)功能圖新聞發(fā)布 學(xué)生信息 院系維護(hù) 班級(jí)維護(hù) 資源管理 教工信息 數(shù)據(jù)庫(kù)備份 信息收發(fā) 用戶登陸 發(fā)布新聞、圖片 讀新聞內(nèi)容 文件上傳 文件下載 維護(hù)學(xué)生信息 修改自己信息 分析成績(jī) 公共模塊 局部模塊 交流、文件發(fā)送 交作業(yè) 密碼加密 數(shù)字驗(yàn)證 登陸判定 學(xué)生成績(jī)維護(hù) 動(dòng)態(tài)模塊 考試成績(jī) 基于 WEB的網(wǎng)絡(luò)教學(xué)系統(tǒng) 維護(hù)教工信息 修改自己信息 7 學(xué)生信息模塊功能結(jié)構(gòu)圖 圖 42 學(xué)生信息模塊功能結(jié)構(gòu)圖 教師信息模塊功能結(jié)構(gòu)圖 圖 43 學(xué)生信息模塊功能結(jié)構(gòu)圖 院系維護(hù)、 班級(jí)維護(hù)、資源管理這三個(gè)模塊的功能結(jié)構(gòu)圖相對(duì)簡(jiǎn)單一些就,在這里就不再一一列舉了。在某種程度上可以說(shuō),建立一個(gè)結(jié)構(gòu)合理的數(shù)據(jù)庫(kù)是開(kāi)發(fā)一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)成功的一半。 學(xué)生主要信息表 。 學(xué)生詳細(xì)信息表 。 教工主要信息表 。 教工詳細(xì)信息表 。 部門 /院系信息表 。 班級(jí)信息表 。 資源信息表 。 數(shù)據(jù)概念設(shè)計(jì) 根據(jù)上面數(shù)據(jù)表,設(shè)計(jì)出學(xué)生主要信息實(shí)體 (圖 51所示 ),學(xué)生詳細(xì)信息實(shí)體 (圖52 所示 ),教工主要信息實(shí)體 (圖 53 所示 ),教工詳細(xì)信息實(shí)體 (圖 54 所示 ),部門 /院系信息實(shí)體 (圖 55 所示 ),班級(jí)信息實(shí)體 (圖 56 所示 ),資源信息表實(shí)體 (圖9 57所示 ) 圖 51 學(xué)生主要信息實(shí)體 ER圖 圖 52 學(xué)生詳細(xì)信息 實(shí)體 ER圖 圖 53 教師主要信息 實(shí)體 ER圖 教工主要信息 用戶登陸密碼 院系編號(hào) 教工編 號(hào) 姓名 職務(wù)編號(hào) 職稱編號(hào) 學(xué)生詳細(xì)信息 學(xué)生編號(hào) 出生日期 姓別 民族 籍貫 電子郵箱 照片 身份證號(hào) 政治面目 宿舍號(hào) 聯(lián)系地址 郵編 家庭 /宿舍電話 移動(dòng)電話 號(hào)碼 學(xué)生主要信息 學(xué)生編 號(hào) 姓名 當(dāng)前狀況 班級(jí) 用戶登陸密碼 職稱編號(hào) 職務(wù)編號(hào) 10 圖 54 教師詳細(xì)信息 實(shí)體 ER圖 圖 55 部門 /院系信息 實(shí)體 ER圖 圖 56班級(jí)信息實(shí)體 ER圖 部門 /院系信息 部門 /院系編號(hào) 部門 /院系名稱 班級(jí)信息 班級(jí)編號(hào) 班級(jí)名稱 所屬系 所屬年級(jí) 專業(yè)名稱 學(xué)制 教工詳細(xì)信息 教工編號(hào) 出生日期 姓別 民族 籍貫 電子郵箱 照片 身份證號(hào) 政治面目 聯(lián)系地址 郵編 家庭 /宿舍電話 移動(dòng)電話 號(hào)碼 辦公電話 11 圖 57 資源管理 實(shí)體 ER圖 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì) 通過(guò)上面的分析,現(xiàn)在用 MySQL 來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù)。每一個(gè)表格對(duì)應(yīng)數(shù)據(jù)庫(kù)中的一個(gè)表。管理員可新增班級(jí)、增加個(gè)別或者利用 EXECL批量導(dǎo)入學(xué)生信息,也可以查詢、修改和刪除學(xué)生信息;管理員還可下載整個(gè)班級(jí)的學(xué)生信息。 管理員可批量導(dǎo)入學(xué)生信息,學(xué)生信息的批量導(dǎo)入是通過(guò) Java Excel API 插件實(shí)現(xiàn)(因?yàn)?java 沒(méi)有提供對(duì) Excel 操作的函數(shù)),它提供了 java 讀取 Excel 表格 ,拷貝、更新 Excel 工作薄 等功能,使得編寫程序 來(lái)十分方便。管理員也可以增加個(gè)別學(xué)生信息。 14 圖 51 學(xué)生信息管理頁(yè)面圖 教工信息模塊 本模塊主要是對(duì)教工信息的管理。教工通過(guò)網(wǎng)頁(yè)查詢和修改個(gè)人的信息。與學(xué)生信息管理一樣,管理 員可以批量導(dǎo)入教工信息,也可以增加個(gè)別教工信息。教工信息管理基本頁(yè)面如圖 52 15 圖 52 教工信息管理頁(yè)面圖 院系維護(hù)模塊 本模塊主要是對(duì)院系信息的管理。 增加院系的主要程序代碼如下: public class ToAddDepartAction extends Action { public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { Line line = new Line()。//驗(yàn)證 if(forward != null amp。 ().equals(errors_admin)) return forward。 ToAddDepartForm toAddDepartForm = (ToAddDepartForm) form。 String deptName = ()。 } return (depart)。管理員可以通過(guò)頁(yè)面上傳各種類型資源和刪除資源;用戶可以通過(guò)訪問(wèn)資源頁(yè)面下載所需資源。 圖 53 資源維護(hù)頁(yè)面圖 17 各模塊程序流程圖 學(xué)生信息管理流程圖 (如圖 54) 圖 54 學(xué)生信息管理流程圖 學(xué)生信息修改流程圖 (如圖 55) 圖 55 學(xué)生信息修改流程圖 教工信息管理流程圖 (如圖 56) 18 圖 56 教工信息管理流程圖 院系維護(hù)流程圖 (如圖 57) 圖 57 院系維護(hù)流程圖 班級(jí)維護(hù)流程圖 (如圖 58) 19 圖 58 班級(jí)維護(hù)流程圖 資源管理流程圖 (如圖 59) 圖 59 資源管理流程圖20 6 系統(tǒng)測(cè)試 測(cè)試計(jì)劃 測(cè)試方案 考慮到各種因素和條件的限制,決定采用黑盒測(cè)試方案。并對(duì)不合法的輸入和操作能夠正確地識(shí)別和 防御。在設(shè)計(jì)測(cè)試用例時(shí)只針對(duì)本人所負(fù)責(zé)的院系維護(hù),班級(jí)維護(hù),學(xué)生信息管理,教工信息管理,資源管理五個(gè)模塊來(lái)進(jìn)行。 (2) 班級(jí)維護(hù) 測(cè)試添加新班級(jí)功能,內(nèi)容包括 班級(jí) 編號(hào) 等的輸入,合理性檢查,合法性檢查,測(cè)試修改班級(jí)名稱和刪除班級(jí)功能。 (4) 教工信息管理 測(cè)試個(gè)別添加新教工信息功能,內(nèi)容包括教工編號(hào)、姓名、密碼等的輸入,合理性檢查,合法性檢查,測(cè)試用 Excel 表導(dǎo)入教工信息、刪除教師信息、下載部門教工信息和修改教工信息功能。 測(cè)試結(jié)果說(shuō)明 院系維護(hù)模塊,能夠正確完成院系的增加、刪除和修改等操作,能夠?qū)υ合稻幪?hào)和院系名稱的合理性,合法性進(jìn)行檢查,院系編號(hào)和院系名稱為空時(shí),提示不能為空,輸入院系編號(hào)不是兩位數(shù)字的提示 “ 院系編號(hào)要為兩位數(shù)數(shù)字 ” 。 學(xué)生信息管理模塊,能夠正確完成學(xué)生信息的增加、刪除、修改、批量導(dǎo)入和下載班級(jí)學(xué)生信息等操作,對(duì)學(xué)生編號(hào)等的合理性,合法性進(jìn)行檢查,輸入學(xué)生編號(hào)不是 12 位數(shù)字,提示 “ 班級(jí) 編號(hào)要為 8 位數(shù)數(shù)字 ” ,學(xué)生姓名不能為空,否則提示“姓名不能為”,在導(dǎo)入學(xué)生信息時(shí),如果 Excel 表內(nèi)容或格式有錯(cuò)提示“ 你導(dǎo)入的數(shù)據(jù)表在位置 [x,x]有錯(cuò)! ”。 資源管理模塊,能夠正確完成資源上傳、下載和刪除操作,對(duì)資源信息的合理性,合法性進(jìn)行檢查,上傳文件為空時(shí),提示“請(qǐng)上傳文件”??梢哉f(shuō)本系統(tǒng)基本上能夠達(dá)到之前系統(tǒng)分析的效果,達(dá)到本次設(shè)計(jì)要求。除了能使我們更好的掌握和鞏固老師所教授我們的知識(shí)外,還是一次鍛煉自我的一個(gè)好機(jī)會(huì)。經(jīng)過(guò)幾個(gè)月的開(kāi)發(fā),使我認(rèn)識(shí)到自己的基礎(chǔ)知識(shí)并不扎實(shí),知識(shí)面還是很窄的,因?yàn)闆](méi)有開(kāi)發(fā)過(guò)系統(tǒng)的經(jīng)驗(yàn),在開(kāi)發(fā)過(guò)程中遇到了很多的問(wèn)題,如對(duì) J2EE 的開(kāi)發(fā)了解還不夠,如何利用Java 操作 Excel 文檔等等。 有了這次經(jīng)驗(yàn),使我充分認(rèn)識(shí)到要開(kāi)發(fā)一個(gè)系統(tǒng)并不是一件簡(jiǎn)單的事情。同樣對(duì)于程序的實(shí)現(xiàn)也應(yīng)該有一個(gè)比較全面的計(jì)劃,不能想到什么就做什么,有計(jì)劃、有步驟的完成預(yù)期的計(jì)劃和任務(wù),不能貪多圖快,以免造成更大的浪費(fèi)。但也存在一些不足,如整個(gè)系統(tǒng)頁(yè)面的美觀設(shè)計(jì)還欠缺,一些應(yīng)用功能設(shè)計(jì)還不夠十分人性化等,這些將在以后開(kāi)發(fā)設(shè)計(jì)逐步改善,逐步提高自己的技術(shù)水平。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 UE9aQGn8xp$Ramp。 qYpEh5pDx2zVkumamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3tnGK8! z89Am UE9aQGn8xp$Ramp。 qYpEh5pDx2zVkumamp。 ksv*3tnGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z8vGt YM*Jgamp。 QA9wkxFyeQ^! dj sXuyUP2kNXpRWXm Aamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^G89Am UE9aQGn8xp$Ramp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。q
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1