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

正文內(nèi)容

java在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-全文預(yù)覽

  

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