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

正文內(nèi)容

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

2024-09-05 16:56本頁面
  

【正文】 根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,數(shù)據(jù)庫需要的存儲的信息如下: ? 學(xué)生信息表 (學(xué)號,姓名,密碼 ,性別,年齡,班級) ? 教師信息表 (教師編號,姓名,年齡,性別,密碼) ? 科目信息表 (科目編號,科目名稱) ? 章節(jié)信息表 (章節(jié)編號,章節(jié),章節(jié)名稱) ? 題庫表 (編號,題干,選項(xiàng),答案,科目編號,題型編號,章節(jié)編號) ? 試卷信息表 (試卷編號,題庫信息,科目,開考時(shí)間,結(jié)束時(shí)間) ? 交卷信息表 (科目,試卷名稱,答案,標(biāo)準(zhǔn)答案,學(xué)號) ? 題型表 (題型編號,題型名稱) ? 考試日志表 (編號,開考時(shí)間,結(jié)束時(shí)間,班級,試卷名稱,到 勤人數(shù)) 1) 學(xué)生信息表 表 41 學(xué)生信息表( studentinfo) 字段名稱 類型 長度 備注 SNO VARCHAR 8 PK SNAME VARCHAR 12 PASSWORD VARCHAR 8 CLASS VARCHAR 12 SSEX VARCHAR 2 SAGE INT 2 西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)論文 16 2) 教師 信息表 表 42 教師信息表( teacherinfo) 字段名稱 類型 長度 備注 TEANO VACHAR 8 PK TEANAME VARCHAR 12 TEASEX VARCHAR 2 TEAPASSWORD VARCHAR 8 TEAAGE INT 2 PHOTO BLOB 3) 科目表 給課目單獨(dú)建表的好處是為了方便對數(shù)據(jù)的檢索,更重要的是方便了對題型的管理,這樣就可以實(shí)現(xiàn)多科目的考試與管理 表 43 科目表( KeMuInfo) 字段名稱 類型 長度 備注 。 ( 3)邏輯設(shè)計(jì)的任務(wù)是從 ER圖與對應(yīng)的綱要表出發(fā),確定各個實(shí)體及關(guān)系的表名屬性。 ( 1)數(shù)據(jù)庫需求分析的任務(wù)是將業(yè)務(wù)管理單證流化為數(shù)據(jù)流 ,劃分主題之間的邊界,繪制出 DFD圖,并完成相應(yīng)的數(shù)據(jù)字典。題庫信息表與章節(jié)信息表、科目信息表、題型表,交卷的信息表與學(xué)生基本信西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)論文 15 息表建立 主 外鍵關(guān)系,這樣有效的維護(hù)了數(shù)據(jù)的完整性 。信息管理系統(tǒng)所涉及的數(shù)據(jù)庫設(shè)計(jì)分五個步驟:數(shù)據(jù)庫需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)。成績管理模塊就是對學(xué)生的成績匯總,排名,等管理 。 題庫管理主要是錄入新題,并且維護(hù)試題。用戶管理模塊可以下分為 主要是對學(xué)生信息的錄入,以及密碼的修改 。 學(xué)生自主登陸,考試,提交試卷的過程 。 總體功能模塊設(shè)計(jì) 本系統(tǒng)功能分為前臺和后臺,前臺是 學(xué)生端考試使用,后臺是教師 對整個系統(tǒng)中的 各個功能模塊進(jìn)行操作。系統(tǒng)的功能結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫,為系統(tǒng)建立數(shù)據(jù)庫的表。 總體設(shè)計(jì)的目的是選取合理的方案,構(gòu)建基本的功能框剪,為詳細(xì)設(shè)計(jì)做好技術(shù)準(zhǔn)備;初步判斷用戶需求有哪些,根據(jù)需求分成各個模塊;確定相應(yīng)的模塊實(shí)現(xiàn);確定基本的設(shè)計(jì)思路。這些工作為該系統(tǒng)的總體設(shè)計(jì)奠定了理論基礎(chǔ)。 學(xué)生信息表:學(xué)號,姓名,密碼,性別,年齡,班級 教師信息表:教師編號,姓名,年齡,性別,密碼 科目信息表:科目編號,科目名稱 章節(jié)信息表:章節(jié)編號,章節(jié),章節(jié)名稱 題庫表:編號,題干,選項(xiàng),答案,科目編號,題型編號,章節(jié)編號 試卷信息表:試卷編號,題庫信息,科目,開考時(shí)間,結(jié)束時(shí)間 交卷信息表:科目,試卷名稱,答案,標(biāo)準(zhǔn)答案,學(xué)號 題型表:題型編號,題型名稱 考試 日志表:編號,開考時(shí)間,結(jié)束時(shí)間,班級,試卷名稱, 考試 人數(shù) 西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)論文 13 科 目 信 息 表科 目 編 號科 目 名 稱題 型 編 號題 型 表名 稱試 卷 信 息 表試 卷 編 號試 卷 名 稱題 庫 編 號開 始 時(shí) 間結(jié) 束 時(shí) 間學(xué) 生 信 息 表學(xué) 號姓 名密 碼班 級性 別年 齡題 庫 信 息 表編 號 I D題 干選 項(xiàng)答 案題 型 編 號章 節(jié) 編 號科 目 編 號章 節(jié) 信 息 表章 節(jié) 編 號章 節(jié)名 稱科 目 編 號屬 于N 1包 含N1屬 于NN屬 于N1試 卷 I D交 卷 信 息 表學(xué) 號科 目 I D試 卷 編 號答 案得 分屬 于N1交 卷1 1成 績開 始 時(shí) 間日 志 表I D結(jié) 束 時(shí) 間試 卷 名 稱考 試 人 數(shù)班 級教 師 信 息 表教 師 編 號姓 名密 碼 性 別年 齡形 象 圖 33 系統(tǒng) ER模型 本章對系統(tǒng)做了可行性分析和系統(tǒng)功能需求分析,從問題定義出發(fā)論述該系統(tǒng)預(yù)計(jì)實(shí)現(xiàn)的功能。 西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)論文 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è)計(jì),和具體的編碼過程,就得對每一個細(xì)節(jié)上詳細(xì)的劃分,將整體的功能劃分成最小的單元功能,如 表 31系統(tǒng)功能需求圖 所示。為系統(tǒng)的詳細(xì)設(shè)計(jì)以及數(shù)據(jù)庫設(shè)計(jì)做好準(zhǔn)備工作。如圖 31 系統(tǒng)結(jié)構(gòu)圖 。學(xué)生端分答卷與交卷兩個模塊;教師端分題庫管理、試卷管理、閱卷與成績統(tǒng)計(jì)四個大的模塊,在試卷管理 模塊中 有三個關(guān)鍵的子模塊分別是,新建試卷(組卷)、分析試卷、查看試卷模塊;管理員用戶分為用戶管理與系統(tǒng)管理兩個模塊,用戶管理模塊有學(xué)生基本信息的管理與教師基本信息的管理,系統(tǒng)管理模 塊分系統(tǒng)配置管理、權(quán)限管理、系統(tǒng)的備份與恢復(fù)四個子模塊。在線開始管理系統(tǒng)各項(xiàng)功能可以完成。采用 MVC 架構(gòu)并且結(jié)合數(shù)據(jù)庫軟件 SQL 完成系統(tǒng)開發(fā), JAVA 語言易于編寫修改,流通性廣,交流性強(qiáng)。 技術(shù)可行性分析 技術(shù)可行性是指:根據(jù)現(xiàn)有的技術(shù)條件,能否達(dá)到所提出的要求;所需要的物理資源是否具備,能否得到 。第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動;第二,本系統(tǒng)的運(yùn)行可以節(jié)省許多資源;第三,本系統(tǒng)的運(yùn)行可以大大的提高 老師 的工作 效率;第四,本系統(tǒng)可以使敏感文檔更加安全。 西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)論文 9 3 系統(tǒng)分析 系統(tǒng)的可行性分析 經(jīng)濟(jì)可行性分析 經(jīng)濟(jì)可行性分析要估計(jì)項(xiàng)目的成本和效益,分析項(xiàng)目經(jīng)濟(jì)上是否合理,并將費(fèi)用與效益進(jìn)行比較,看是否有利。目前 MySQL被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。 完全面向?qū)ο蟮?,它的語法和 java 很類似,變量以及計(jì)算 JavaScript 相似,它的數(shù)據(jù)綁定又有 .NET 的風(fēng)格,因此它集成了 Java與 .NET等語言的優(yōu)點(diǎn),編寫方便簡單,很太容易上手 。 圖 23 Flex配置 j2ee 4. 編寫 Flex 與 Java 兩端交互的代碼 Java 端: 在 配置文件中添加如下代碼段: destination id=TKTag properties source/source /properties /destination Flex 端: mx:RemoteObject id=getKMZJ destination=kmser result=getKMZJ_resultHandler(event) 西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)論文 8 endpoint= /mx:RemoteObject Flex 文件中 RemoteObject 的 destination 值就是 Java 配置文件中destination 的 ID,其中 source 指定到訪問的 java 類,而 RemoteObject 的 ID和 destination 的值是一樣的,這里只是命名后在本頁面使用,通過這個 ID 可以直接訪問 java 中的方法。做法一個簡單的把上面我們新建的那個 flex 工程的 的部分代碼 拷貝到該文件中 。 如圖 21 BlazeDs 的 jar 包。 西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)論文 6 圖 21 BlazeDS的配置文件 2)然后要加入 Flex BlazeDS 需要的配置文件??梢詫⑸厦娼ǖ哪莻€ flex 工程的 lib 下的 jar 文件 拷貝 到該工程下的 lib 目錄下。 通過 Remoting 與服務(wù)器端通信 1. 首先 建立一個 web 工程: 2. 向 flexweb 工程手工添加 Flex 需要的元素。 mx:WebService組件的使用方法與 mx:HTTPService組件的使用方法大同小異。這是因?yàn)?Web Service 有自身的標(biāo)準(zhǔn),與開發(fā)語言無關(guān)。 Web Service 具有通用性。 Web Service 技術(shù)標(biāo)準(zhǔn)由各大軟件開發(fā)商制定,主要解決了不同開發(fā)語言間的溝通問題。使用mx:HTTPService組件的 result 事件可處理 HTTP 程序返回的數(shù)據(jù)。 HTTP 程序接收數(shù)據(jù)后進(jìn)行處理,并返回 Flex 可識別的數(shù)據(jù)類型。另外,若傳遞的參數(shù)較多,網(wǎng)址字符串就會變得很長。例如, ASP、 、JSP、 PHP 等。數(shù)據(jù)交互是指 Flex 與其他程序進(jìn)行數(shù)據(jù)交換,包括傳遞數(shù)據(jù)給其他程序和接收其他程序返回的數(shù)據(jù) [11]。 Flex 與 java 通信 Flex 與 java 通信常用的有三種方式,分別是 Http Service、 Web Service和 Remoting,其中 Remoting 方式最為常用這里只詳細(xì)介紹 Remoting 的連接方式。同時(shí) AMF 也為開發(fā)者提供了一種便利而快速的通信開發(fā)接口,它可將前端 Flex 中本地對象 (例如: Object、 Array、 Date、 XML 等 )傳給 Server端時(shí)自動適配成 Server 端適當(dāng)?shù)膶ο?。與這些通信方式不同, AMF 采用二進(jìn)制的編碼方式,并采用 Zlib 對 消息進(jìn)行壓縮, 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。 2020 年 12 月 Adobe 收購 Macromedia 公司,由此帶了的巨大變革, Adobe將其打造為新一代的 RIA,同時(shí)將此版本命名為 Flex。 Flex AIR 富客戶端技術(shù) 1. Flex 西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)論文 4 Flash Player 最早為 Macromedia 公司產(chǎn)品,作為因特網(wǎng)頁的矢量動畫平臺,早期的 Flash Player 主要是面向娛樂功能和多媒體應(yīng)用。 JDBC 如果想建立連接必須要裝載驅(qū)動程序,在驅(qū)動程序裝載成功后才能與數(shù)據(jù)庫建立連接。 JDBC 的任務(wù) 簡單的說, JDBC 的任務(wù)就是做三件事情:與數(shù)據(jù)庫建立連接、發(fā)送 SQL語句并處理結(jié)果。換言之, 當(dāng)系統(tǒng)設(shè)置 JDBC API 后 ,就不必為 了在 訪問 Sybase 數(shù)據(jù)庫專門寫一個程序, 而當(dāng)系統(tǒng)需要 訪問 Oracle 數(shù)據(jù)庫 時(shí), 專門 為其 寫 另外 一個程序,或 在 訪問 Informix數(shù)據(jù)庫又編寫另一個程序等等,程序員只需用 JDBC API寫一個程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送 SQ
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1