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

正文內(nèi)容

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

2025-07-10 19:39本頁(yè)面
  

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