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

正文內(nèi)容

基于bs模式的在線考試系統(tǒng)的設(shè)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-在線瀏覽

2024-09-13 08:56本頁(yè)面
  

【正文】 設(shè)計(jì),他實(shí)現(xiàn)了 Html語(yǔ)法 中的 java 擴(kuò)張(以 %, %形式)。通常返回給客戶端的就是一個(gè) HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。插入的 Java 程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立 動(dòng)態(tài)網(wǎng)頁(yè) 所需要的功能。 JSP 技術(shù)使用 Java 編程語(yǔ)言 編寫(xiě)類 XML的 tags和 scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。 JSP 將網(wǎng)頁(yè) 邏輯與 網(wǎng)頁(yè)設(shè)計(jì)的顯示分離,支持可重用的基于 組件 的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些 Java 代碼進(jìn)行處理,然后將生成的 HTML 頁(yè)面返回給客戶端的瀏覽器。 JSP 具備了 Java 技 術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。 JSP 與 webServer 的結(jié)合關(guān)系如圖 21 所示 圖 JSP 與 webServer 的結(jié)合關(guān)系 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 9 頁(yè) 共 41 頁(yè) JSP 指令控制 JSP 編譯器如何去生成 servlet,以下是可用的指令: 包含指令 include – 包含指令通知 JSP 編譯器把另外一個(gè)文件完全包含入當(dāng)前文件中。這個(gè)功能和 C 預(yù)處理器所提供的很類似。 contentType 規(guī)定了生成內(nèi)容的類型。 errorPage 處理 HTTP 請(qǐng)求時(shí) ,如果出現(xiàn)異常則顯示該 錯(cuò)誤提示信息頁(yè)面 isErrorPage 如果設(shè)置為 TRUE,則表示當(dāng)前文件是一個(gè)錯(cuò)誤提示頁(yè)面 isThreadSafe 表示最終生成的 servlet 是否安全線程( thread,safe,) import 使一個(gè) JAVA 導(dǎo)入聲明被插入到最終 頁(yè)面文件 。當(dāng)生成非 HTML 內(nèi)容或者當(dāng)前 字符集 character set 并非默認(rèn)字符集時(shí)使用。 JSP 提供了以下動(dòng)作: 如下表 22所示 表 22 Jsp 標(biāo)簽 jsp: include 和子過(guò)程類似, JAVA SERVLET 暫時(shí)接管對(duì)其它指定的 JSP頁(yè)的請(qǐng)求和響應(yīng)。這樣 JSP代碼就可以在多個(gè) JSP頁(yè)中共享而不用復(fù)制。指定一個(gè)將加入請(qǐng)求的當(dāng)前參數(shù)組中的參數(shù)??刂茩?quán)永遠(yuǎn)不會(huì)交還給當(dāng)前 JSP頁(yè)。這個(gè)動(dòng)作產(chǎn)生為嵌入一個(gè) APPLET 所需要的指定瀏覽器標(biāo)簽。由于這些智能化家電的市場(chǎng)需求沒(méi)有預(yù)期的高, Sun 放棄了該項(xiàng)計(jì)劃。 Java 編程語(yǔ)言的風(fēng)格十分接近 C、 C++語(yǔ)言。在 Java SE 版本中, Java 又引入了泛型編程( Generic Programming)、類型安全的 枚舉 、不定長(zhǎng)參數(shù)和自動(dòng)裝 /拆箱等語(yǔ)言特性。它首先將源代碼編譯 成二進(jìn)制字節(jié)碼 (bytecode),然后依賴各種不同平臺(tái)上的虛擬機(jī)來(lái)解釋執(zhí)行字節(jié)碼,從而實(shí)現(xiàn)了 “ 一次編譯、到處執(zhí)行 ” 的跨平臺(tái)特性。但在 J2SE 發(fā)布后, Java 的執(zhí)行速度有了大幅 提升。全球數(shù)以萬(wàn)計(jì)的 Java 開(kāi)發(fā)公司被要求所設(shè)計(jì)的 Java 軟件必須相互兼容。這與 微軟公司 所倡導(dǎo)的注重精英和封閉式的模式完全不同。 Java 平臺(tái)是基于 Java 語(yǔ)言的平臺(tái)。 數(shù)據(jù)庫(kù)連接 JDBC( Java Data Base Connectivity, java 數(shù)據(jù)庫(kù)連接 )是一種用于執(zhí)行 SQL 語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用 Java 語(yǔ)言編寫(xiě)的類和接口組成。 Mysql 數(shù)據(jù)庫(kù) SQL Server 是一個(gè)全面的、集成的、端到端的數(shù)據(jù)解決方案,它為組織中的用戶提供了一個(gè)更安全可靠和更高效的平臺(tái)用于企業(yè)數(shù)據(jù)和 BI 應(yīng)用。通過(guò)全面的功能集、與現(xiàn)有系統(tǒng)的互操作性以及對(duì)日常任務(wù)的自動(dòng)化管理能力, MySql 為不同規(guī)模的企業(yè)提供了一個(gè)完整的數(shù)據(jù)解決方案。此外 MySql 結(jié)合了分析、報(bào)表、集成和通知功能。是用 Java 編寫(xiě)的服務(wù)器端程序。狹義的 Servlet是指 Java 語(yǔ)言實(shí)現(xiàn)的一個(gè)接口,廣義的 Servlet 是指任何實(shí)現(xiàn)了這個(gè) Servlet 接口的類,一般情況下,人們將 Servlet 理解為后者。從實(shí)現(xiàn)上講, Servlet 可以響應(yīng)任何類型的請(qǐng)求,但絕大多數(shù)情況下 Servlet 只用來(lái)擴(kuò)展基于HTTP 協(xié)議的 Web 服務(wù)器。此后,一些其它的基于 Jav 的 Web 服務(wù)器開(kāi)始支持標(biāo)準(zhǔn)的 Servlet。學(xué)生可根據(jù)自己的情況,選擇科目、試卷進(jìn)行考試。另外,系統(tǒng)還對(duì)考試時(shí)間進(jìn)行控制,時(shí)間到了會(huì)自動(dòng)禁止學(xué)生答題,并提交試卷。 可行性分析 實(shí)現(xiàn)系統(tǒng)的主要功能 1. 添加試題,添加試卷。其原因在于 java 語(yǔ)言簡(jiǎn)單,我自身對(duì)這門語(yǔ)言較為熟悉,開(kāi)發(fā)工具選用 MyEclipse 其軟件功能相當(dāng)強(qiáng)大,與較為簡(jiǎn)潔,易學(xué),易用的 MySQL 相結(jié)合 使得系統(tǒng)的開(kāi)發(fā)較為簡(jiǎn)單。本系統(tǒng)的設(shè)計(jì)思路簡(jiǎn)明明了,所以只要稍懂這方便技術(shù)的人一看即懂,日后維護(hù)方便。本系統(tǒng)的操作和界面都很直觀,只要你會(huì)用鼠標(biāo)你就會(huì)操作本系統(tǒng),然后還得會(huì)輸入信息。當(dāng)然會(huì)操作還得有操作權(quán)限,所以在操作之前你必須得是一個(gè)用戶,或者是一個(gè)管理員,有了密碼和用戶名方可操作本系統(tǒng)。設(shè)計(jì)本項(xiàng)目的一切活動(dòng)都在國(guó)家法律允許范圍以內(nèi)。 使用方面的可行性 : “在線考試系統(tǒng)”是針對(duì)企業(yè)內(nèi)部要對(duì)員工考核的需求進(jìn)行開(kāi)發(fā)的一個(gè)在線系統(tǒng)。然后進(jìn)入考試模塊,選擇可考的試卷進(jìn)行考試,考試 完成后,練習(xí)則即刻可查詢成績(jī),考試則待教師公布成績(jī)后方可查詢。進(jìn)入個(gè)人管理模塊,可更改密碼。 教師子系統(tǒng)模塊 教師系統(tǒng)模塊功能 主要可以管理用戶,對(duì)每種題型進(jìn)行增刪改查,對(duì)題目數(shù)量進(jìn)行設(shè)置 來(lái)進(jìn)行組卷功能 ,批閱學(xué)生試題,對(duì)主觀型題目判分 ,等功能 [6],如下圖 46 所示??梢栽u(píng)閱學(xué)生主觀性題的試卷。 對(duì)每種提醒進(jìn)行題目個(gè)數(shù)設(shè)置操作等功能模塊。 表 41 數(shù)據(jù)庫(kù)表清單列表 表名 解釋 exam_dan 單選題存儲(chǔ)表 exam_duo 多選題存儲(chǔ)表 exam_jian 簡(jiǎn)答題存儲(chǔ)表 exam_kecheng 課程類型存儲(chǔ)表 exam_pan 判斷題存儲(chǔ)表 exam_score 學(xué)生考題及分?jǐn)?shù)存儲(chǔ)表 exam_timuset 課程題目設(shè)置表 exam_user 用戶信息表 數(shù)據(jù)表結(jié)構(gòu) 表 42 單選題存儲(chǔ)表 Field Type Null Key Default Extra id int(11) NO PRI NULL auto_increment kecheng_id int(11) YES NULL question varchar(255) YES NULL A varchar(255) YES NULL B varchar(255) YES NULL C varchar(255) YES NULL D varchar(255) YES NULL answer varchar(1) YES NULL fen int(11) YES NULL 表 43 多選題存儲(chǔ)表 Field Type Null Key Default Extra 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 17 頁(yè) 共 41 頁(yè) id int(11) NO PRI NULL auto_increment kecheng_id int(11) YES NULL question varchar(255) YES NULL A varchar(255) YES NULL B varchar(255) YES NULL C varchar(255) YES NULL D varchar(255) YES NULL answer varchar(1) YES NULL fen int(11) YES NULL 表 44 簡(jiǎn)答題存儲(chǔ)表 Field Type Null Key Default Extra id int(11) NO PRI NULL auto_increment kecheng_id int(11) YES NULL question varchar(255) YES NULL answer varchar(1) YES NULL fen int(11) YES NULL 表 45 課程類型存儲(chǔ)表 Field Type Null Key Default Extra id int(11) NO PRI NULL auto_increment name varchar(255) YES NULL 表 46 判斷題存儲(chǔ)表 Field Type Null Key Default Extra id int(11) NO PRI NULL auto_increment kecheng_id int(11) YES NULL question varchar(255) YES NULL answer int(11) YES NULL fen int(11) YES NULL 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 18 頁(yè) 共 41 頁(yè) 表 47 學(xué)生考題及分?jǐn)?shù)存儲(chǔ)表 Field Type Null Key Default Extra id int(11) NO PRI NULL auto_increment kecheng_id int(11) YES NULL name varchar(255) YES NULL dan_timu varchar(255) YES NULL dan_answer varchar(255) YES NULL dan_fen int(11) YES NULL duo_timu varchar(255) YES NULL duo_answer varchar(255) YES NULL duo_fen int(11) YES NULL pan_timu varchar(255) YES NULL pan_answer varchar(255) YES NULL pan_fen int(11) YES NULL jian_timu varchar(255) YES NULL jian_answer text YES NULL jian_fen int(11) YES NULL flag int(11) YES NULL 表 48 學(xué)生考題及分?jǐn)?shù)存儲(chǔ)表 Field Type Null Key Default Extra id int(11) NO PRI NULL auto_increment kecheng_id int(11) YES NULL dan_num int(11) YES NULL duo_num int(11) YES NULL pan_num int(11) YES NULL jian_num int(11) YES NULL 表 49 用戶 信息表 Field Type Null Key Default Extra id int(11) NO PRI NULL auto_increment name varchar(20) YES NULL password varchar(50) YES NULL
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1