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

正文內(nèi)容

java在線考試系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計(參考版)

2025-06-28 19:39本頁面
  

【正文】 顯示效果如圖 51 與圖 52 所示。? 學(xué) 生 的 界 面 要 求 :? 清 晰 簡 潔 , 易 操 作 ;? 界 面 全 屏 顯 示 ;? 禁 止 切 換 、 放 大 、 縮 小 等 快 捷 鍵 ;? 利 用 分 頁 緩 存 等 技 術(shù) 提 高 響 應(yīng) 速 度 ;? 優(yōu) 化 連 接 代 碼 提 高 系 統(tǒng) 整 體 的 性 能 。登陸界面要求簡潔,大方,一目了然。在主界面現(xiàn)實考試的起始時間,考試時長,以及結(jié)束時間。 本章小結(jié)西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文19總體設(shè)計階段的基本目的是用比較抽象概括的方式確定系統(tǒng)如何完成預(yù)定的任務(wù),通過總體功能模塊和數(shù)據(jù)庫的設(shè)計,可以在腦海中粗略的規(guī)劃出軟件設(shè)計的方案,模塊功能為編寫程序做好準備。本系統(tǒng)是 C/S 系統(tǒng),開發(fā)環(huán)境是在 Windows 7 下進行的,Tomcat 能提供好的 Web 服務(wù)器支持。系統(tǒng)后臺數(shù)據(jù)庫采用 Mysql 數(shù)據(jù)庫管理系統(tǒng)。利用它可以在數(shù)據(jù)庫和 Web 開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。用來查看某此考試的應(yīng)到人數(shù)與未到人數(shù)。西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文17表 45 題庫信息表(Tinfoil)字段名稱 類型 長度 備注TKNO VARCHAR 8 PKTKMAIN VARCHAR 500TKXUANX VARCHAR 500TKANSER VARCHAR 500TKTYPE INT 8 TX 表外鍵TKZJ INT 8 TKINFO 外鍵KMNO INT 8 KEMEINFO 外鍵6) 試卷信息表試卷信息表用來存儲組卷后的試卷,題庫以字符串拼接的形式存儲,這樣可以加快查詢的速度。根據(jù)系統(tǒng)功能設(shè)計的要求以及功能模塊的劃分,數(shù)據(jù)庫需要的存儲的信息如下:? 學(xué)生信息表(學(xué)號,姓名,密碼,性別,年齡,班級)? 教師信息表(教師編號,姓名,年齡,性別,密碼)? 科目信息表(科目編號,科目名稱)? 章節(jié)信息表(章節(jié)編號,章節(jié),章節(jié)名稱)? 題庫表(編號,題干,選項,答案,科目編號,題型編號,章節(jié)編號)? 試卷信息表(試卷編號,題庫信息,科目,開考時間,結(jié)束時間)? 交卷信息表(科目,試卷名稱,答案,標準答案,學(xué)號)? 題型表(題型編號,題型名稱)? 考試日志表(編號,開考時間,結(jié)束時間,班級,試卷名稱,到勤人數(shù))1) 學(xué)生信息表表 41 學(xué)生信息表(studentinfo)字段名稱 類型 長度 備注SNO VARCHAR 8 PKSNAME VARCHAR 12PASSWORD VARCHAR 8CLASS VARCHAR 12SSEX VARCHAR 2SAGE INT 2西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文162) 教師信息表表 42 教師信息表(teacherinfo)字段名稱 類型 長度 備注TEANO VACHAR 8 PKTEANAME VARCHAR 12TEASEX VARCHAR 2TEAPASSWORD VARCHAR 8TEAAGE INT 2PHOTO BLOB3) 科目表給課目單獨建表的好處是為了方便對數(shù)據(jù)的檢索,更重要的是方便了對題型的管理,這樣就可以實現(xiàn)多科目的考試與管理表 43 科目表(KeMuInfo)字段名稱 類型 長度 備注KMNO VARCHAR 8 PKKMNAME VARCHAR 504) 章節(jié)表章節(jié)表的功能是對題庫中的試題進行分組管理,利于組卷的實施,防止抽取的試題集中,并與科目信息表建立主外鍵關(guān)系,可以同步數(shù)據(jù),把科目的信息與章節(jié)的信息緊緊綁在一起,既可以維護數(shù)據(jù)的完整性并且可以方便更新數(shù)據(jù)。 (3)邏輯設(shè)計的任務(wù)是從 ER 圖與對應(yīng)的綱要表出發(fā),確定各個實體及關(guān)系的表名屬性。(1)數(shù)據(jù)庫需求分析的任務(wù)是將業(yè)務(wù)管理單證流化為數(shù)據(jù)流,劃分主題之間的邊界,繪制出 DFD 圖,并完成相應(yīng)的數(shù)據(jù)字典。題庫信息表與章節(jié)信息表、科目信息表、題型表,交卷的信息表與學(xué)生基本信西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文15息表建立主外鍵關(guān)系,這樣有效的維護了數(shù)據(jù)的完整性。信息管理系統(tǒng)所涉及的數(shù)據(jù)庫設(shè)計分五個步驟:數(shù)據(jù)庫需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計。成績管理模塊就是對學(xué)生的成績匯總,排名,等管理。題庫管理主要是錄入新題,并且維護試題。用戶管理模塊可以下分為主要是對學(xué)生信息的錄入,以及密碼的修改。學(xué)生自主登陸,考試,提交試卷的過程。 總體功能模塊設(shè)計本系統(tǒng)功能分為前臺和后臺,前臺是學(xué)生端考試使用,后臺是教師對整個系統(tǒng)中的各個功能模塊進行操作。系統(tǒng)的功能結(jié)構(gòu)設(shè)計數(shù)據(jù)庫,為系統(tǒng)建立數(shù)據(jù)庫的表。 總體設(shè)計的目的是選取合理的方案,構(gòu)建基本的功能框剪,為詳細設(shè)計做好技術(shù)準備;初步判斷用戶需求有哪些,根據(jù)需求分成各個模塊;確定相應(yīng)的模塊實現(xiàn);確定基本的設(shè)計思路。這些工作為該系統(tǒng)的總體設(shè)計奠定了理論基礎(chǔ)。學(xué)生信息表:學(xué)號,姓名,密碼,性別,年齡,班級教師信息表:教師編號,姓名,年齡,性別,密碼科目信息表:科目編號,科目名稱章節(jié)信息表:章節(jié)編號,章節(jié),章節(jié)名稱題庫表:編號,題干,選項,答案,科目編號,題型編號,章節(jié)編號試卷信息表:試卷編號,題庫信息,科目,開考時間,結(jié)束時間交卷信息表:科目,試卷名稱,答案,標準答案,學(xué)號題型表:題型編號,題型名稱考試日志表:編號,開考時間,結(jié)束時間,班級,試卷名稱,考試人數(shù)科目信息表科目編號科目名稱題型編號題型表名稱試卷信息表試卷編號試卷名稱題庫編號開始時間結(jié)束時間學(xué)生信息表學(xué)號姓名密碼班級性別年齡題庫信息表編號 I D題干選項答案題型編號章節(jié)編號科目編號章節(jié)信息表章節(jié)編號章節(jié)名稱科目編號屬于N 1包含N1屬于NN屬于N1試卷 I D交卷信息表學(xué)號科目 I D試卷編號答案得分屬于N1交卷1 1成績開始時間日志表I D結(jié)束時間試卷名稱考試人數(shù)班級教師信息表教師編號姓名密碼 性別年齡形象圖 33 系統(tǒng) ER 模型西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文13 本章小結(jié)本章對系統(tǒng)做了可行性分析和系統(tǒng)功能需求分析,從問題定義出發(fā)論述該系統(tǒng)預(yù)計實現(xiàn)的功能。西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文11錄入試題選擇科目選擇題型選擇章節(jié)添加題型添加科目是否存在是否存在添加登陸答題交卷組卷方式自動生成試卷手動選題選擇題型設(shè)置分值設(shè)置難度系數(shù)抽題選擇題目設(shè)置分值選擇題型生成試卷選擇試卷 選擇題型 批閱打分 總分選擇科目 查看試卷按題型章節(jié)分析試卷 考試情況每道題題 庫圖 32 系統(tǒng)流程圖 系統(tǒng)功能需求描述通過系統(tǒng)整體結(jié)構(gòu)的結(jié)構(gòu)與流程的制作,在總體上產(chǎn)品的邊界已經(jīng)限定,下來就是數(shù)據(jù)庫的設(shè)計,和具體的編碼過程,就得對每一個細節(jié)上詳細的劃分,將整體的功能劃分成最小的單元功能,如表 31 系統(tǒng)功能需求圖所示。為系統(tǒng)的詳細設(shè)計以及數(shù)據(jù)庫設(shè)計做好準備工作。如圖 31 系統(tǒng)結(jié)構(gòu)圖。學(xué)生端分答卷與交卷兩個模塊;教師端分題庫管理、試卷管理、閱卷與成績統(tǒng)計四個大的模塊,在試卷管理模塊中有三個關(guān)鍵的子模塊分別是,新建試卷(組卷) 、分析試卷、查看試卷模塊;管理員用戶分為用戶管理與系統(tǒng)管理兩個模塊,用戶管理模塊有學(xué)生基本信息的管理與教師基本信息的管理,系統(tǒng)管理模塊分系統(tǒng)配置管理、權(quán)限管理、系統(tǒng)的備份與恢復(fù)四個子模塊。在線開始管理系統(tǒng)各項功能可以完成。采用 MVC 架構(gòu)并且結(jié)合數(shù)據(jù)庫軟件 SQL 完成系統(tǒng)開發(fā),JAVA 語言易于編寫修改,流通性廣,交流性強。 技術(shù)可行性分析技術(shù)可行性是指:根據(jù)現(xiàn)有的技術(shù)條件,能否達到所提出的要求;所需要的物理資源是否具備,能否得到。第一,本系統(tǒng)的運行可以代替人工進行許多繁雜的勞動;第二,本系統(tǒng)的運行可以節(jié)省許多資源;第三,本系統(tǒng)的運行可以大大的提高老師的工作效率;第四,本系統(tǒng)可以使敏感文檔更加安全。西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文93 系統(tǒng)分析 系統(tǒng)的可行性分析 經(jīng)濟可行性分析經(jīng)濟可行性分析要估計項目的成本和效益,分析項目經(jīng)濟上是否合理,并將費用與效益進行比較,看是否有利。目前MySQL 被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。完全面向?qū)ο蟮?,它的語法和 java 很類似,變量以及計算 JavaScript 相似, 的風格,因此它集成了 Java 等語言的優(yōu)點,編寫方便簡單,很太容易上手。圖 23 Flex 配置 j2ee4. 編寫 Flex 與 Java 兩端交互的代碼Java 端:在 配置文件中添加如下代碼段:destination id=TKTagpropertiessource/source/properties/destinationFlex 端:mx:RemoteObject id=getKMZJ destination=kmserresult=getKMZJ_resultHandler(event)西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文8endpoint= /mx:RemoteObjectFlex 文件中 RemoteObject 的 destination 值就是 Java 配置文件中destination 的 ID,其中 source 指定到訪問的 java 類,而 RemoteObject 的ID 和 destination 的值是一樣的,這里只是命名后在本頁面使用,通過這個 ID可以直接訪問 java 中的方法。做法一個簡單的把上面我們新建的那個 flex 工程的 的部分代碼拷貝到該文件中。如圖 21 BlazeDs 的 jar 包。西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文6圖 21 BlazeDS 的配置文件2)然后要加入 Flex BlazeDS 需要的配置文件??梢詫⑸厦娼ǖ哪莻€ flex 工程的 lib 下的 jar 文件拷貝到該工程下的 lib 目錄下。 通過 Remoting 與服務(wù)器端通信1. 首先建立一個 web 工程:2. 向 flexweb 工程手工添加 Flex 需要的元素。mx:WebService組件的使用方法與mx:HTTPService組件的使用方法大同小異。這是因為 Web Service 有自身的標準,與開發(fā)語言無關(guān)。Web Service 具有通用性。Web Service 技術(shù)標準由各大軟件開發(fā)商制定,主要解決了不同開發(fā)語言間的溝通問題。使用mx:HTTPService組件的 result 事件可處理 HTTP 程序返回的數(shù)據(jù)。HTTP程序接收數(shù)據(jù)后進行處理,并返回 Flex 可識別的數(shù)據(jù)類型。另外,若傳遞的參數(shù)較多,網(wǎng)址字符串就會變得很長。例如,ASP、JSP、PHP 等。數(shù)據(jù)交互是指 Flex 與其他程序進行數(shù)據(jù)交換,包括傳遞數(shù)據(jù)給其他程序和接收其他程序返回的數(shù)據(jù) [11]。 Flex 與 java 通信Flex 與 java 通信常用的有三種方式,分別是 Http Service、Web Service 和 Remoting,其中 Remoting 方式最為常用這里只詳細介紹 Remoting的連接方式。同時 AMF 也為開發(fā)者提供了一種便利而快速的通信開發(fā)接口,它可將前端 Flex 中本地對象(例如:Object、Array、Date、XML 等)傳給 Server 端時自動適配成 Server 端適當?shù)膶ο?。與這些通信方式不同,AMF 采用二進制的編碼方式,并采用 Zlib 對消息進行壓縮,AMF 消息體的大小只有基于 XML 協(xié)議的十分之一。提供了一個跨操作系統(tǒng)的單一應(yīng)用程序安裝程序。AIR是針對網(wǎng)絡(luò)與桌面應(yīng)用的結(jié)合所開發(fā)出來的技術(shù),可以不必經(jīng)由瀏覽器而對網(wǎng)絡(luò)上的云端程式做控制[11]。Flex 包括:Flex SDK、Flex Builder、Flash Player、LiveCycle Data Service、ActionScript、MXML。 2022 年 12 月 Adobe 收購 Macromedia 公司,由此帶了的巨大變革,Adobe將其打造為新一代的 RIA,同時將此版本命名為 Flex。 Flex AIR 富客戶端技術(shù)1. Flex西安航空職業(yè)技術(shù)學(xué)院
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1