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

正文內(nèi)容

畢業(yè)設(shè)計-基于輕量級java ee的在線考試系統(tǒng)-文庫吧

2024-11-13 19:04 本頁面


【正文】 online examination。 manager system。 Spring。 Hibernate。 Struts 1 前 言 信息作為生產(chǎn)力中最活躍的因素,很早就在人類經(jīng)濟(jì)生活中發(fā)揮著不可替代的作用,但把信息納入企業(yè)經(jīng)營管理系統(tǒng)中高效處理和應(yīng)用是在計算機(jī)發(fā)明以后的 50 年代末。 目前人們所提到的管理信息系統(tǒng),通常是指以計算機(jī)為工具,對管理信息進(jìn)行收集、存貯、檢索、加工和傳遞,使其應(yīng)用于組織機(jī)構(gòu)及企業(yè)管理領(lǐng)域的 “人-機(jī)系統(tǒng) ”,該系統(tǒng)是 70 年代初 “后工業(yè)經(jīng)濟(jì) ”時代的產(chǎn)物,在企業(yè)管理信息系統(tǒng)在其發(fā)展的初期,是單一的人 —機(jī)系統(tǒng),系統(tǒng)功能簡單,效率低,對管理的作用有限 。 進(jìn)入 2 0 世紀(jì) 80 年代末,隨著計算機(jī)網(wǎng)絡(luò)和通信技術(shù)的 大力發(fā)展,企業(yè)管理 信息系統(tǒng)進(jìn)入網(wǎng)絡(luò)化的發(fā)展時期。世界發(fā)達(dá)國家已建立起了完善的先進(jìn)的管理信息系統(tǒng)體系,在其社會經(jīng)濟(jì)發(fā)展領(lǐng)域中發(fā)揮著巨大的作用。 我國有豐富的原始信息資源,但在此基礎(chǔ)上再生的二次信息系統(tǒng)和數(shù)據(jù)庫產(chǎn)業(yè)的規(guī)模和市場占有率、使用率相當(dāng)?shù)?,大量的有價值的信息未能進(jìn)一步加工成商品使其增值。我國在全國范圍內(nèi)推廣計算機(jī)在管理中的應(yīng)用,是在 80 年代初開始的。起步雖晚,但發(fā)展快。特別是微型計算機(jī)的出現(xiàn)和普及,為信息處理提供了物美價廉的手段,對于推動我國管理信息處理現(xiàn)代化起到了重要作用 。 隨著網(wǎng)絡(luò)技術(shù)的出現(xiàn),管理信息 系統(tǒng)又有了新的 發(fā)展 ,基于網(wǎng)絡(luò)的管理信息系統(tǒng)不斷出現(xiàn),管理信息系統(tǒng)的概念模型也發(fā)生了相應(yīng)的變化,許多學(xué)者對管理信息系統(tǒng)給出了新的定義。例如勞頓認(rèn)為: “管理信息系統(tǒng)是一個基于計算機(jī)的信息系統(tǒng),它通過收集、處理、存儲和擴(kuò)散信息,來支持組織的管理、決策、合作、控制、分析活動,并使之可視化。 ” 知識經(jīng)濟(jì)時代的到來使教育面臨著嚴(yán)峻的挑戰(zhàn),同時也給教育提供了絕好的發(fā)展機(jī)遇。教育界在教育觀念上正在發(fā)生明顯的變化,追求人才素質(zhì)成為制訂教育規(guī)劃以及實施教育教學(xué)改革的出發(fā)點和歸宿。由于現(xiàn)代教學(xué)特點與傳統(tǒng)教學(xué)的差異,因而研究和利用 現(xiàn)代教學(xué)技術(shù)的氛圍空前濃厚。網(wǎng)絡(luò)教學(xué)平臺作為現(xiàn) 代 教學(xué)手段應(yīng)運(yùn)而生并得到了蓬勃發(fā)展。而教師個人網(wǎng)絡(luò)教學(xué)平臺正是網(wǎng)絡(luò)教學(xué)平臺代表。教師的個人教學(xué)平臺能提供一種師生交流的平臺,作為傳統(tǒng)課堂教學(xué)交往的一種補(bǔ)充和延伸。網(wǎng)上交流的虛擬性(匿名性)為師生敞開心扉提供了便利 ,可以實現(xiàn)師生雙方的情感交流。教師個人教學(xué)平臺的存在,就是在探究新課改精神的進(jìn)程中,發(fā)揮基于網(wǎng)絡(luò)環(huán)境的學(xué)習(xí)和教研平臺的合作性、探究性、自主性等特點,直接面向 學(xué)生 和其他教師,拓展服務(wù)對象在認(rèn)識空間上的深度與廣度,以達(dá)到為新課程的實施提供整合教學(xué)資源、重組教 學(xué)結(jié)構(gòu)的目的。教師個人教學(xué)平臺在以信息化為媒介開展的網(wǎng)絡(luò)教學(xué)中的作用是不容忽視的。 2 在線 考試 系統(tǒng)作為教師個人教學(xué)平臺的核心組成部分,是教師獲取教學(xué)反饋信息,改進(jìn)教學(xué) 管理 ,保證教學(xué)質(zhì)量的重要依據(jù),又是學(xué)生調(diào)整學(xué)習(xí)策略,改進(jìn)學(xué)習(xí)方法,提高學(xué)習(xí)效率的有效手段。 為了測驗教學(xué)水平,學(xué)校要經(jīng)常性的組織大大小小的考試。但是目前學(xué)校測試大都采用傳統(tǒng)的測試方式,在此方式下,組織一次測試至少要經(jīng)過五個步驟,即人工出題、考生測試、人工閱卷、成績評估和試卷分析。顯然,隨著測試類型的不斷增加及考試要求的不斷提高,教 師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統(tǒng)的測試方式已經(jīng)不能適應(yīng)現(xiàn)代測試的需要。教師經(jīng)常把大量的時間浪費(fèi)在出題及閱卷上了。很少有時間進(jìn)行知識的充電或進(jìn)行教學(xué)方法的研究上。另外,學(xué)??荚嚲淼念}目一般出自學(xué)校的題庫,而題庫往往得不到及時的更新及有效性,對教育有不好的影響。因此我們試 開發(fā) 一套系統(tǒng)以代替大量的人工操作。以此來提高工作效率,同時也可以提高教學(xué)質(zhì)量。 這個系統(tǒng)實現(xiàn)的目的就是研究怎樣把教師從繁重的教學(xué)走向簡化。在線測試系統(tǒng)的設(shè)計在很大程度上解決了教師在測試方 面的問題。不但把教師從繁重的工作量中解放出來,而且在一定程度上拉近了師生間的距離。教師在提高教學(xué)質(zhì)量及工作效率的同時,更能隨時把握學(xué)生對知識的掌握程度,可以在教學(xué)方面做出相應(yīng)的調(diào)整。從而對的教學(xué)以及管理起到了幫助作用。 本系統(tǒng) 基于輕量級 Java EE 的 Web 開發(fā),用戶界面均以網(wǎng)頁形式顯示??紤]到 代碼的可移植性,服務(wù)器端的編程利用 Struts 框架 ;客戶端的編程使用 jsp 技術(shù) 。系統(tǒng)后臺采用 Hibernate 框架 對數(shù)據(jù)的管理和持久化,持久化數(shù)據(jù)保存在 MySQL 數(shù)據(jù)庫中 。 整個應(yīng)用的事物和邏輯處理都處在 Spring 容器的管理之下。 整個網(wǎng)絡(luò)系統(tǒng)按客戶瀏覽器端 表現(xiàn) 層、中間事務(wù)邏輯層和 數(shù)據(jù)庫 存取層三層結(jié)構(gòu)來構(gòu)架。系統(tǒng)結(jié)構(gòu)以 輕量級 Java EE 企業(yè)應(yīng)用 平臺為基礎(chǔ) ,利用 Java“編寫一次,到處運(yùn)行 ”的特性, 保證了系統(tǒng)的易擴(kuò)展性和易移植性 。 3 第 1 章 設(shè)計前的分析 需求分析 為了測驗教學(xué)水平,學(xué)校要經(jīng)常性的組織大大小小的考試。但是目前學(xué)校測試大都采用傳統(tǒng)的測試方式,在此方式下,組織一次測試至少要經(jīng)過五個步驟,即人工出題、考生 考試 、人工閱卷、成績評估和試卷分析。顯然,隨著測試類型的不斷增加及考試要求 的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統(tǒng)的測試方式已經(jīng)不能適應(yīng)現(xiàn)代測試的需要。教師經(jīng)常把大量的時間浪費(fèi)在出題及閱卷上了。很少有時間進(jìn)行知識的充電或進(jìn)行教學(xué)方法的研究上。另外,學(xué)??荚嚲淼念}目一般出自學(xué)校的題庫,而題庫往往得不到及時的更新及有效性,對教育有不好的影響。因此 湖南工程學(xué)院 《 線性代數(shù) 》 精品課程 試 開發(fā) 一 個在線考試 系統(tǒng)以代替大量的人工操作 , 以此來提高工作效率,同時也可以提高教學(xué)質(zhì)量。 該系統(tǒng)要求 學(xué)生 能在線考試,題目形式都為單項選擇題,題量每份試卷都 為 10個,每個題目的分值為 1分,題目難度比例中難易為 5:2:3。每份試卷的題目從題庫隨機(jī)抽取生成,一份試卷中不能有重復(fù)的題目, 任意兩份試卷可以有重復(fù)題 。 在同一個時間段內(nèi)只有一場考試。 在線考試系統(tǒng) 有三類用戶即管理員 、 教師 、學(xué)生。管理員能對基本表的增刪改查操作,能制定題目,也能對所有的行政班級制定考試,打印成績單。教師能錄入、修改學(xué)生信息,制定考試,查看所有的考試信息,查閱題目,查看學(xué)生成績,打印學(xué)生成績。學(xué)生能查看自己的考試信息,在規(guī)定的時間內(nèi)在線考試,提交完試卷后可查看考完的試卷和正確答案。 系統(tǒng) 開發(fā)工具及思路 本系統(tǒng)用 作為數(shù)據(jù)庫。 IDE 工具為 版本。 JDK為 版本。服務(wù)器為 。瀏覽器可以任意選用也可用 MyEclipse 自帶的瀏覽器。 本系統(tǒng)采用輕量級經(jīng)典 Java EE 三層構(gòu)架。采用 Struts+Spring+Hibernate 三個開源框架整合。本系統(tǒng)下載的是 、 、。 為了支持系統(tǒng)的自動調(diào)度功能還需下載 。 可行性分析 需求上可行性:在線考試系統(tǒng)可以代替大量的人工操作,教師只要登錄系統(tǒng) 可以在一兩分鐘內(nèi)就可以制定一次考試,試卷就可由系統(tǒng)隨機(jī)生成。學(xué)生可以在規(guī)定的時間內(nèi) 4 答卷, 學(xué)生提交答卷后 系統(tǒng)自動改卷,持久化分?jǐn)?shù)。這可在極端的時間內(nèi)達(dá)到學(xué)生測試自己掌握專業(yè)知識的程度,教師可從成績中掌握學(xué)生的專業(yè)水平,從而可以適當(dāng)調(diào)整下一個授課計劃。這個系統(tǒng)還有最主要的功能是試卷隨機(jī)生成的,兩個同學(xué)的題目大部分都不相同,這可以很好的防止抄襲現(xiàn)象,從而提 高教學(xué)質(zhì)量。 技術(shù)上可行性:本系統(tǒng)采用經(jīng)典的 Java EE 三層架構(gòu)的貧血模型。首先經(jīng)典的 Java EE 三層架構(gòu)是一個非常成熟的架構(gòu),有大量關(guān)于怎樣采用經(jīng)典 Java EE 架構(gòu)開發(fā)系統(tǒng)的文章,這樣可以從前 人的經(jīng)驗中少走彎路保證系統(tǒng)的穩(wěn)定 性 和安全性。其次貧血模型具有開發(fā)簡單、分層清晰、架構(gòu)明晰且不易混淆的優(yōu)點,非常適合初學(xué)者及對架構(gòu)把握不是十分清晰地團(tuán)隊。 經(jīng)濟(jì)上可行性: Java 技術(shù)有許多優(yōu)秀的開源框架,例如 Struts、 Spring、 Hibernate等,這幾個框架都可以在網(wǎng)上免費(fèi)下載。 Apache 組織還推 出了開源的 Apache 和 Tomcat服務(wù)器,可以用 JK 插件方式整合 Apache 和 Tomcat 構(gòu)建一個免費(fèi)的穩(wěn)定的動態(tài)網(wǎng)站。然后下載花生殼軟件注冊一個護(hù)照就可得到一個免費(fèi)的二級域名通過它的動態(tài)域名解析,外網(wǎng)就可以用這個域名輕松地訪問到這個系統(tǒng)了。從系統(tǒng)的設(shè)計到編碼、測試、運(yùn)行到搭建網(wǎng)站基本上是免費(fèi)的。 5 第 2 章 系統(tǒng)概要設(shè)計 項目規(guī)劃 本系統(tǒng)采用輕量級 Java EE技術(shù)的 Struts+Spring+Hibernate三個框架整合 的貧血模型 ,使用 MySQL作為數(shù)據(jù)庫, tomcat作為服務(wù)器, MyEclipse作為 IDE工具。 本系統(tǒng)分為四個主要功能模塊,分別為管理員功能模塊、教師功能模塊、學(xué)生功能模塊、系統(tǒng)考試中心功能模塊。 系統(tǒng)總體功能結(jié)構(gòu)圖 系統(tǒng) 總體 結(jié)構(gòu)圖 整個系統(tǒng)的結(jié)構(gòu)如圖 。 視圖層 控制器層 業(yè)務(wù)邏輯層 數(shù)據(jù)訪問 領(lǐng)域?qū)ο? 數(shù)據(jù)庫 ( JSP) 對象層 ( MySQL) 圖 系統(tǒng)結(jié)構(gòu)圖 本系統(tǒng)表現(xiàn)層采用傳統(tǒng)的 JSP技術(shù),負(fù)責(zé)收集用戶請求的數(shù)據(jù) ??刂破鲗硬捎?, 所以 所有的 JSP頁面不再使用 Java腳本,結(jié)合 , JSP完成全部的表現(xiàn)層功能 —— 數(shù)據(jù)收集、數(shù)據(jù)表示和輸入數(shù)據(jù)校驗。 所有從前臺提交的數(shù)據(jù)通過控制器轉(zhuǎn)交給業(yè)務(wù)邏輯層處理,業(yè)務(wù)邏輯層 所有組件 、 DAO層的所有組件 、 事務(wù)都處在 Spring框架的管理下。 借助于 Spring的依賴注入,各組件以松耦合的方式組合在一起, 并且 它要 求 其 Service組件和 DAO對象都采用面向?qū)ο缶幊痰姆绞剑瑥亩档拖到y(tǒng)重構(gòu)的成本,極好地提高系統(tǒng)的可維護(hù)性、可修改性。 應(yīng)用事務(wù)采用 Spring的聲明式事 用戶界面 負(fù)責(zé)業(yè)務(wù)數(shù)據(jù)收集 呈現(xiàn)系統(tǒng)狀態(tài) Spring容器 MVC 框架控制器 負(fù)責(zé)用戶請求和業(yè)務(wù)邏輯組 件的交互 業(yè)務(wù)邏輯層 負(fù)責(zé)實現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯功 能 DAO 層 通過操作領(lǐng)域?qū)ο髞聿僮鞒志脤訑?shù)據(jù) 領(lǐng)域?qū)ο? 處于Hibernate Session 管理之下,映射到對應(yīng)數(shù)據(jù)表 數(shù)據(jù)持久化服務(wù) 負(fù)責(zé)持久化保存應(yīng)用狀態(tài) 6 物框架。通過聲明式事務(wù),無須將事務(wù)策略以硬編碼的方式與代碼耦合在一起,而是放在配置文件中聲明。 DAO層通過操作領(lǐng)域?qū)ο髞韺?shù)據(jù)庫的操作,其中領(lǐng)域?qū)ο蠖继幱贖ibernate Session的管理之下。 DAO層借助于 Spring提供的 HibernateTemplate即可完成數(shù)據(jù)庫操作。 考試中心功能模塊圖 考試中心功能 模塊 ,如圖 所示 。 圖 考試中心任務(wù)與功能 因為三類用戶登錄本系統(tǒng)都與考試有關(guān)系所以三類用戶的 登陸 都由考試中心處理,考試中心還負(fù)責(zé)管理員和教師權(quán)限的制定考試功能,為了能在一個時間段內(nèi)只有一場考試所以制定考試功能要進(jìn)行同步控制處理??荚囍行倪€有通知開始考試和結(jié)束考試的功能,這兩個功能都是系統(tǒng)自動調(diào)度檢測時間來自動觸發(fā)。當(dāng)考試結(jié)束后,考試中心會自動保存所有考生的成績。 管理員 功能模塊圖 管理員 功能 模塊 ,如圖 。 管理員最主要的功能是對基本表的維護(hù)功能 ,大部分表都由增刪改查功能,但是也有幾個特殊的表 沒有全部的 CRUD操作。為了簡化操作考試信息表沒有修改功能,如果一條考試記錄有錯誤,唯一的辦法是刪除這條記錄重新再制定。成績表只有查看操作,它的存在完全依賴于考試信息表 。題目表 也沒 有修改功能,因為題目是以圖片的形式存在,所以 如果 題目有錯誤只有刪除再 重新制作題目圖片。管理員也可面向全部 行政班級制定考試。 處 理 登 錄 制定考試 通知考試開始 終止考試 保存成績 考試中心 7 圖 管理員功能模塊 教師 功能模塊圖 教師 功能 模塊 ,如圖 。 圖 教師功能模塊 教師的主要功能是制定考試和錄入修改學(xué)生信息,教師制定考試時所面對的
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1