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

正文內(nèi)容

畢業(yè)設計-基于輕量級javaee的在線考試系統(tǒng)-免費閱讀

2025-01-04 19:04 上一頁面

下一頁面
  

【正文】 } } public Integer save(ListClazz clazzs) throws Exception { // TODO Autogenerated method stub for (Clazz clazz : clazzs){ save(clazz) 。amp。 if (() 0){ return (0) 。 } catch(Exception e){ throw new EoException(e , 訪問底層數(shù)據(jù)庫出現(xiàn)異常 ) 。 } catch(Exception e){ throw new EoException(e , 訪問底層數(shù)據(jù)庫 出現(xiàn)異常 ) 。 } List result = (offset) .setMaxResults(pageSize) .list()。 } /** * 使用 hql語句進行分頁查詢 * param hql 需要查詢的 hql語句 * param value 如果 hql有一個參數(shù)需要傳入, value就是傳入 hql語句的參數(shù) * param offset 第一條記錄索引 * param pageSize 每頁需要顯示的記錄數(shù) * return 當前頁的所有記錄 */ public List findByPage(final String hql , final Object value , final int offset, final int pageSize) { //通過一個 HibernateCallback對象來執(zhí)行查詢 List list = getHibernateTemplate() .executeFind(new HibernateCallback() { 25 //實現(xiàn) HibernateCallback接口必須實現(xiàn)的方法 public Object doInHibernate(Session session) throws HibernateException, SQLException { //執(zhí)行 Hibernate分頁查詢 List result = (hql) //為 hql語句傳入?yún)?shù) .setParameter(0, value) .setFirstResult(offset) .setMaxResults(pageSize) .list()。 ?xml version= encoding=gb2312? !指定 Hibernate 3映射文件的 DTD信息 !DOCTYPE hibernatemapping PUBLIC //Hibernate/Hibernate Mapping DTD hibernatemapping package= ! 每一個 class元素對應一個持久化對象 class name=Clazz table=Clazz_table ! 映射標識屬性 id name=id type=integer column=clazz_id ! 指定使用 identity主鍵生成策略 generator class=identity/ /id !property元素定義常規(guī)屬性 property name=name column=clazz_name type=string unique=true length=30/ property name=dept column=dept_name type=string notnull=true length=30/ property name=stuNumber column=student_number type=int notnull=true length=3/ ! 映射與 Teacher之間的關聯(lián)關系 manytoone name=teacher column=teacher_id class=Teacher lazy=false/ 23 ! 映射與 Student之間的關聯(lián)關系 set name=students inverse=true cascade=all ! 指定關聯(lián)的外鍵 key column=clazz_id/ ! 用以映射到關聯(lián)類屬性 onetomany class=Student/ /set /class /hibernatemapping 實現(xiàn) DAO層 實現(xiàn) DAO組件 借助于 Spring的 DAO支持,可以很方便的為 DAO組件提供實現(xiàn)類, Spring為各種常用的持久化技術都提供了很好的支持。 /** * 結束考試 * throws Exception */ 21 void terminateExam() throws Exception 。 //教師身份 public final int LOGIN_TEA = 2 。 } Service層接口設計 Service業(yè)務邏輯 層 接口里定義了許多業(yè)務邏輯方法,這些方法的實現(xiàn)依賴于 DAO組件。 /** * 根據(jù)標識屬性刪除 Clazz實例 * param id 需要被刪除的 Clazz實例的標識屬性值 */ void delete(Integer id) throws Exception 。由于篇幅關系 如下是 ClazzDao接口的源代碼 ,其它 DAO接口的源代碼 可以查看附錄 。 save(Object entity):保存持久化實例。所以本系統(tǒng)的一種解決方案是把所有的題目做成圖片保存到文件夾里,數(shù)據(jù)庫只保存圖面的名字,為了保證圖片的唯一性,圖片的名稱取保存圖片時的系統(tǒng)時間。然后考試中心會把考試試卷交到在線考試。 考試信息在持久化時還會插入制定人 的名字。 Manager:對應管理員信息,包括賬號、姓名、性別、密碼。管理員和教師可在任意的時間內(nèi)制定考試,制定的考試會在第二天早上七點半加載到系統(tǒng)的自動調(diào)度中。這場考試結束后可查看到自己的成績。管理員也可面向全部 行政班級制定考試。 圖 考試中心任務與功能 因為三類用戶登錄本系統(tǒng)都與考試有關系所以三類用戶的 登陸 都由考試中心處理,考試中心還負責管理員和教師權限的制定考試功能,為了能在一個時間段內(nèi)只有一場考試所以制定考試功能要進行同步控制處理??刂破鲗硬捎?, 所以 所有的 JSP頁面不再使用 Java腳本,結合 , JSP完成全部的表現(xiàn)層功能 —— 數(shù)據(jù)收集、數(shù)據(jù)表示和輸入數(shù)據(jù)校驗。 經(jīng)濟上可行性: Java 技術有許多優(yōu)秀的開源框架,例如 Struts、 Spring、 Hibernate等,這幾個框架都可以在網(wǎng)上免費下載。 為了支持系統(tǒng)的自動調(diào)度功能還需下載 。 系統(tǒng) 開發(fā)工具及思路 本系統(tǒng)用 作為數(shù)據(jù)庫。因此 湖南工程學院 《 線性代數(shù) 》 精品課程 試 開發(fā) 一 個在線考試 系統(tǒng)以代替大量的人工操作 , 以此來提高工作效率,同時也可以提高教學質(zhì)量。 整個網(wǎng)絡系統(tǒng)按客戶瀏覽器端 表現(xiàn) 層、中間事務邏輯層和 數(shù)據(jù)庫 存取層三層結構來構架。在線測試系統(tǒng)的設計在很大程度上解決了教師在測試方 面的問題。但是目前學校測試大都采用傳統(tǒng)的測試方式,在此方式下,組織一次測試至少要經(jīng)過五個步驟,即人工出題、考生測試、人工閱卷、成績評估和試卷分析。網(wǎng)絡教學平臺作為現(xiàn) 代 教學手段應運而生并得到了蓬勃發(fā)展。我國在全國范圍內(nèi)推廣計算機在管理中的應用,是在 80 年代初開始的。 manager system。 作者簽名: 日期: 年 月 日 畢業(yè)設計(論文)任務書 題 目: 基于輕量級 Java EE 的在線考試系統(tǒng) 姓 名 學 院 理學院 專 業(yè) 信息與計算科學 班 級 0601 學 號 22 指導老師 職 稱 副教授 教研室主任 一﹑ 基本任務及要求: 1. 基本任務: 首先進行系統(tǒng)分析,畫出數(shù)據(jù)流圖 ,設計出系統(tǒng)的邏輯模型;根據(jù)數(shù)據(jù)流程圖, 畫出各模 塊結構圖,設計出系統(tǒng)的物理模型;根據(jù)各模塊結構圖,編寫程 序代碼, 最后進行測試。該系統(tǒng)已應用于湖南工學院《線性代數(shù)》精品課程在線考試平臺,測試結果表明,該框架結構清晰、設計合理,能夠較好滿足學生在線考試的需求。 進入 2 0 世紀 80 年代末,隨著計算機網(wǎng)絡和通信技術的 大力發(fā)展,企業(yè)管理 信息系統(tǒng)進入網(wǎng)絡化的發(fā)展時期。 ” 知識經(jīng)濟時代的到來使教育面臨著嚴峻的挑戰(zhàn),同時也給教育提供了絕好的發(fā)展機遇。教師個人教學平臺在以信息化為媒介開展的網(wǎng)絡教學中的作用是不容忽視的。因此我們試 開發(fā) 一套系統(tǒng)以代替大量的人工操作??紤]到 代碼的可移植性,服務器端的編程利用 Struts 框架 ;客戶端的編程使用 jsp 技術 。教師經(jīng)常把大量的時間浪費在出題及閱卷上了。管理員能對基本表的增刪改查操作,能制定題目,也能對所有的行政班級制定考試,打印成績單。 本系統(tǒng)采用輕量級經(jīng)典 Java EE 三層構架。 技術上可行性:本系統(tǒng)采用經(jīng)典的 Java EE 三層架構的貧血模型。 本系統(tǒng)分為四個主要功能模塊,分別為管理員功能模塊、教師功能模塊、學生功能模塊、系統(tǒng)考試中心功能模塊。 DAO層通過操作領域?qū)ο髞韺?shù)據(jù)庫的操作,其中領域?qū)ο蠖继幱贖ibernate Session的管理之下。為了簡化操作考試信息表沒有修改功能,如果一條考試記錄有錯誤,唯一的辦法是刪除這條記錄重新再制定。 圖 考生功能模塊 學生的主要功能是在線考試,在規(guī)定的時間段內(nèi)進入 在線考試即可答題。當 Tomcat服務器啟動或者在規(guī)定的時刻(本系統(tǒng)設置在每天早上七點半)系統(tǒng)會從數(shù)據(jù)庫自動加載考試信息。 Course: 對應章節(jié)信息,包括章節(jié)名、成績、題目。 系統(tǒng)主要功能模塊設計 制定考試功能設計 制定考試流程圖,如圖 。 考生在線考試流程圖,如圖 。如果考試結束 則不用改卷直接判為 0分,否者會進入系統(tǒng)自動改卷 ,改完卷后系統(tǒng)會更新試卷信息然后自動發(fā)送成績給交卷的考生。 采用 DAO模式,每個 DAO組件包含了數(shù)據(jù)庫的訪問邏輯;每個 DAO組件對一個數(shù)據(jù)庫表完成基本的 CRUD操作。 本應用中有些 DAO接口中根據(jù)需求還定義了模糊查找 index方法,在 index方法可傳入多個參數(shù),不需要滿足所有的參數(shù)才返回數(shù)據(jù),而只要滿足部分條件就可以返回數(shù)據(jù)。 /** * 修改指定的 Clazz實例 * param clazz 需要被修改的 Clazz實例 */ void update(Clazz clazz) throws Exception 。 /** * 根據(jù)指定的部門,教師查找 Clazz實例 * param dept 所屬部門 * param teacher Teacher實例 * return 指定部門,教師的全部 Clazz實例 * throws Exception */ ListClazz findByDeptAndTeacher(String dept , Teacher teacher) throws Exception 。 圖 系統(tǒng)組件結構圖 由于篇幅關系 下面 只給出 ExamCenter接口的源代碼。 /** * 通知考試 * param er 考試信息 實例 */ void notifyExam(ExamRecord er) throws Exception 。即 1N的關聯(lián)關系中由 N的一端控制
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1