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

正文內(nèi)容

java在線考試系統(tǒng)的設(shè)計與實(shí)現(xiàn)畢業(yè)設(shè)計-閱讀頁

2025-07-10 19:39本頁面
  

【正文】 的數(shù)據(jù)。首先涉及到安裝的工作量,其次任何一臺電腦出問題,如病毒、硬件損壞,都需要進(jìn)行安裝或維護(hù)。還有,系統(tǒng)軟件升級時,每一臺客戶機(jī)需要重新安裝,其維護(hù)和升級成本非常高??赡苓m應(yīng)于 Win98, 但不能用于win2022 或 Windows XP。 JDBC JDBC 的概念JDBC(Java Data Base Connectivity)是 java 數(shù)據(jù)庫的一種連接,它是一種用于執(zhí)行 SQL 語句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用 Java 語言編寫的類和接口組成[14]。當(dāng) Java 可以使用 JDBC 后,系統(tǒng)向各種關(guān)系數(shù)據(jù)發(fā)送 SQL 語句就是一件很容易的事。同時,將 Java 語言和 JDBC 結(jié)合起來使程序員不必為不同的平臺編寫不同的應(yīng)用程序,只須編寫一遍程序就可以讓它在任何平臺上運(yùn)行,這也體現(xiàn)了 Java 語言“編寫一次,處處運(yùn)行”的優(yōu)勢。在通訊網(wǎng)絡(luò)電子計費(fèi)系統(tǒng)中,很必然的需要和后臺數(shù)據(jù)庫相連接,因?yàn)椴僮鞯淖罱K目的是得到計費(fèi)清單。在電子計費(fèi)系統(tǒng)中,系統(tǒng)在設(shè)計到過程中使用到到是Oracle 數(shù)據(jù)庫,因此只要在程序中寫一段可裝載 Oracle 驅(qū)動程序的代碼就可以與數(shù)據(jù)庫建立連接。其后推出了ActionScript 語言作為補(bǔ)充,通過 ActionScript 可以對 Flash Player 中的動畫和控件進(jìn)行更為復(fù)雜的邏輯控制 [9]。 Flex 是一套 Adobe 的RIA 技術(shù)的集合,F(xiàn)lex 應(yīng)用在多層架構(gòu)中作為表示層。 2. Adobe AirAdobe AIR(AIR=Adobe Integrated Runtime) ,開發(fā)代號為 Apoll。一個跨操作系統(tǒng)運(yùn)行時庫,支持開發(fā)人員組合使用 HTML、AJAX、Adobe Flash 和 Adobe Flex 技術(shù)將其部署到桌面。3. AMFAMF 是 Action Message Format 的縮寫,是 Adobe 公司定義的協(xié)議,AMF是 LCDS(blazeDS)與前端 Flex 應(yīng)用通信的方式之一,BlazeDS 和前端通信還可以采用 SOAP 或 HTTP 等其它協(xié)議。因此在需要大量傳輸消息的場合,和純文本協(xié)議相比,AMF 是一種高效率的傳輸方式。例如:如果 Server 端是PHP 應(yīng)用,則 AMF 會自動轉(zhuǎn)譯為 PHP 的 Associative Array;如果 Server 端是Java 應(yīng)用,則 AMF 將其轉(zhuǎn)換為 Java 的數(shù)組 [9]。數(shù)據(jù)具有流動性,數(shù)據(jù)傳輸是指根據(jù)用戶控制傳遞至指定目的地。西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文5 通過 Http Service 與服務(wù)器通信mx:HTTPService組件可與所有的 HTTP 程序交互。網(wǎng)址帶參方式的優(yōu)點(diǎn)是傳參簡單,但缺點(diǎn)是參數(shù)必須先轉(zhuǎn)化為字符串類型,因?yàn)榫W(wǎng)址中只能是字符串類型。使用網(wǎng)址帶參方式能把 Flex 應(yīng)用程序中的數(shù)據(jù)傳遞給 HTTP 程序。mx:HTTPService組件返回的數(shù)據(jù)存儲于 ResultEvent 類中。 通過 Web Service 與服務(wù)器通信Web Service 是一種在互聯(lián)網(wǎng)中提供服務(wù)的技術(shù)。例如,.Net程序調(diào)用 Web Service 服務(wù),而此 Web Service 服務(wù)是由 Java 語言開發(fā)的。不論用何種語言開發(fā)的 Web Service 服務(wù),調(diào)用的結(jié)果都是一致的。用戶可使用幾乎任何語言調(diào)用 Web Service 服務(wù),只要能找到 Web Service 服務(wù)并傳遞的參數(shù)正確。最主要的區(qū)別在于參數(shù)的傳遞方式。 1)首先將 BlazeDS 需要的 jar 文件拷貝到工程的 lib 目錄下。 如下圖 21 BlazeDS 的配置文件。在 WEBINF 下新建一個名為 flex 的文件夾,然后將我們上面建立的那個 firstFlex 該文件夾下的四個xml 文件拷貝到該文件夾下。圖 22 BlazeDs 的 jar 包3)最后,修改 文件,加入 Flex 的配置。 listenerlistenerclass/listenerclass/listenerservlet servletnameMessageBrokerServlet/servletnameservletclass/servletclassinitparamparamname/paramnameparamvalue/WEBINF/flex//paramvalue /initparam loadonstartup1/loadonstartup/servletservletmapping西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文7 servletnameMessageBrokerServlet/servletname urlpattern/messagebroker/*/urlpattern/servletmapping3. 配置 J2EE 服務(wù)器,如下圖 23 Flex 配置 j2ee。 腳本語言ActionScript 最早是開發(fā) Flash 的腳本語言,最新版本是 ,它完全是面向?qū)ο蟮恼Z言,是針對 Flash player 運(yùn)行時環(huán)境的官方編程語言,他在flash 內(nèi)容和應(yīng)用程序當(dāng)中實(shí)現(xiàn)了交互性和數(shù)據(jù)處理以及其他許多功能,它從AS 到 AS 一直到現(xiàn)在的 AS ,雖然從版本上是對以前版本的延續(xù),但在使用的時候需要全新的認(rèn)識,實(shí)際上 AS 是從底層中心寫的版本,不同的版本在運(yùn)行時也是分開處理的,這個在內(nèi)在的一種巨大的變化,使得播放器的表現(xiàn)能力有大幅度的提高。 MySql一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫 [2]。首先,在線考試系統(tǒng)地實(shí)現(xiàn)的硬件支持只是一臺簡單的計算機(jī),如今的性能較好的計算機(jī)的價格已經(jīng)十分低廉。綜上所述,開發(fā)一個在線的考試系統(tǒng)對于高校是很受歡迎的。針對于本系統(tǒng),應(yīng)用 JAVA 開發(fā)語言實(shí)現(xiàn)系統(tǒng)。而 SQL 更是數(shù)據(jù)庫的主流,在 MyEclipse 平臺上進(jìn)行開發(fā),前端采用 Flash 完成,這個工具有可視化用戶操作的界面,操作起來簡單容易上手,可以在短時間內(nèi)做出一套淡雅并且干凈的界面,并可以省略美工美化的過程。 系統(tǒng)結(jié)構(gòu)圖本系統(tǒng)從邏輯結(jié)構(gòu)上總共分為三個用戶端,學(xué)生、教師、管理員。一下是系統(tǒng)的總結(jié)構(gòu)圖。西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文10在線考試系統(tǒng)學(xué)生端 教師 管理員答卷 交卷 題庫管理 閱卷 試卷管理 成績統(tǒng)計 用戶管理 系統(tǒng)管理添加試題 題型管理 科目管理 題庫維護(hù) 新建試卷 分析試卷 查看試卷總成績報表 單科成績報表 不及格成績報表系統(tǒng)備份 系統(tǒng)恢復(fù) 系統(tǒng)配置學(xué)生管理 教師管理開始批卷 匯總成績圖 31 系統(tǒng)結(jié)構(gòu)圖 系統(tǒng)流程圖有了系統(tǒng)總的結(jié)構(gòu)圖之后,下來重要的就是系統(tǒng)大的流程圖,系統(tǒng)總的流程圖由各個用戶或者各個模塊為一個流程模塊有各自的輸入輸出,與各模塊流程之間聯(lián)系。如圖 32 系統(tǒng)流程圖。西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文12表 31 系統(tǒng)功能需求圖在線考試系統(tǒng)設(shè)計與實(shí)現(xiàn)學(xué)生端考試 1. 答卷2. 交卷題庫管理 1. 添加試題2. 科目管理3. 題庫維護(hù)閱卷 1. 批卷2. 匯總成績試卷管理 1. 新建試卷2. 分析試卷3. 查看試卷成績統(tǒng)計 1. 總成績報表2. 單科成績報表3. 成績分布用戶管理 1. 學(xué)生管理2. 教師管理系統(tǒng)管理 1. 系統(tǒng)備份2. 系統(tǒng)恢復(fù)3. 系統(tǒng)配置 系統(tǒng) ER 模型根據(jù)系統(tǒng)結(jié)構(gòu)圖與總體流程圖做出系統(tǒng)實(shí)體聯(lián)系圖,詳細(xì)劃分出系統(tǒng)管理員和用戶之間的聯(lián)系,如圖 33 所示。根據(jù)其功能和后臺管理設(shè)計出系統(tǒng)實(shí)體——聯(lián)系圖,根據(jù)其數(shù)據(jù)流向設(shè)計出系統(tǒng)流程圖以及數(shù)據(jù)流圖。西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文144 總體設(shè)計 總體設(shè)計的目的經(jīng)過系統(tǒng)分析階段的工作,充分明確客戶的需求是什么,通過總體設(shè)計可以對后面的是實(shí)施有根本的指導(dǎo)作用。 總體設(shè)計的內(nèi)容總體設(shè)計的主要內(nèi)容:系統(tǒng)的功能模塊結(jié)構(gòu)圖、系統(tǒng)的數(shù)據(jù)庫表的設(shè)計,數(shù)據(jù)庫的關(guān)系模型。通過總體設(shè)計可以很有效的劃分系統(tǒng)邊界,給后面的詳細(xì)設(shè)計做好充分的準(zhǔn)備。前臺功能模塊:學(xué)生考試模塊。后臺功能模塊:用戶管理模塊,試卷管理模塊,題庫管理模塊,系統(tǒng)管理模塊,學(xué)生管理模塊,成績統(tǒng)計模塊。試卷管理模塊中包括對試卷的分析,組卷,查看試卷。系統(tǒng)管理模塊是對系統(tǒng)配置的管理,系統(tǒng)的備份與恢復(fù),以及權(quán)限的管理。 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計一個成功的信息管理系統(tǒng),是建立在許多條件之上的,而數(shù)據(jù)庫是其中一個非常重要的條件和關(guān)鍵技術(shù)。在線考試系統(tǒng)就是對多個數(shù)據(jù)表的管理,主要是對題庫的合理管理,其中包括學(xué)生基本信息表,教師基本信息表,題庫信息表,試卷信息表,交卷信息表,科目表,章節(jié)表,題型表。一下是各個數(shù)據(jù)表的詳細(xì)說明。 (2)概念設(shè)計的任務(wù)是從 DFD 出發(fā),繪制出該主題的實(shí)體-關(guān)系圖,并列出各個實(shí)體與關(guān)系的綱要表。 (4)物理設(shè)計的任務(wù)是確定所有屬性的類型、寬度與取值范圍,設(shè)計出基本表的主鍵,將所有的表名與字段名英文化,實(shí)現(xiàn)物理建庫,完成數(shù)據(jù)庫物理設(shè)計字典。表 44 章節(jié)表(zhangjie)字段名稱 類型 長度 備注ZJNO VARCHAR 8 PKZJS VARCHAR 8ZJNAME VARCHAR 50KMNO INT 8 FKE MUINFO 外鍵5) 題庫表題庫表是對所有試題的管理,利用科目與章節(jié)對題進(jìn)行分組管理,分別與科目信息表,章節(jié)信息表,題型信息表建立主外鍵關(guān)系。表 46 試卷信息表(shijuaninfo)字段名稱 類型 長度 備注SJNO VARCHAR 8 PKSJNAME CARCHAR 50SJTK VARCHAR 500STARTTIME DATEENDTIME DATE7) 交卷信息表交卷信息表存儲的是學(xué)生考完試提交之后未批改的試卷表 47 交卷信息表(JIAOJINFO)字段名稱 類型 長度 備注ID INT PK(自增)SNO Archer 8 學(xué)生表外鍵KMNO Varchar 8 科目表外鍵SJNO Varchar 8 試卷表外鍵ANSER Varchar 500西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文18FEN Varchar 5008) 題型表表 48 題型表(STtype)字段名稱 類型 長度 備注STNO INT PK(自增)STNAME CARCHAR 129) 考試日志表考試日志表示記錄考試日志。表 49 考試日志表(KSLog)字段名稱 類型 長度 備注ID INT PK(自增)STARTTIME DATEENDTIME DATENUM INT 6CLASS VARCHAR 12SJNAME VARCHAR 50 系統(tǒng)開發(fā)環(huán)境設(shè)計系統(tǒng)開發(fā)工具采用 企業(yè)級工作平臺。這個工具繼承了多種語言的類庫,有很多友好的代碼提示,大大提高了項(xiàng)目的開發(fā)速度。首先,Mysql 數(shù)據(jù)庫是輕量級的數(shù)據(jù)庫,可以提高檢索的性能,并且簡單,容易操作。同時我們使用的基礎(chǔ)語言是 Java,這種面向?qū)ο蟮恼Z言,可以靈活的使用在編程中,界面用 flex 圖形化工具開發(fā)節(jié)本是,這種語言與 java 是無縫結(jié)合的,兩者交互方便。西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文205 詳細(xì)設(shè)計與實(shí)現(xiàn) 前臺功能前臺是學(xué)生考試端,完成考試的過程。結(jié)束考試有兩種情況,一種是學(xué)生自己提交試卷,一種是考試時間到的時候,系統(tǒng)自動交卷。有友好具體的錯誤提示,主界面必須顯示考試的倒計時時間與當(dāng)前時間。 登陸模塊設(shè)計在學(xué)生端登陸的界面利用 StringValidator 給用戶友好的登陸錯誤提示,在登陸出粗的時候,顯示紅色邊框以及顯示紅色的錯誤提示信息,在過程中實(shí)現(xiàn) 3D 的動畫效果,主界面場景的切換要求淡雅,流暢。圖 51 登陸界面設(shè)計西安航空職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計論文21圖 52 登陸 3D 效果添加錯誤提示的代碼:mx:StringValidator id=username source={txtuname} property=text required=true requiredFieldError=用戶名不能為空! trigger={btnlogin} /
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1