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

正文內(nèi)容

基于bs模式的在線考試管理子系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-15 17:03 本頁面
 

【文章內(nèi)容簡介】 端上有 J2ME 等。其次,語言的執(zhí)行過程和環(huán)境不一樣: JAVASCRIPT 是有瀏覽器端解釋執(zhí)行的,它不需要編譯。 Java 是需要通過 jdk 進行編譯生成字節(jié)流,然后通過代碼裝載器在 java 虛擬機執(zhí)行。它可以在有虛擬機的任何地方加載運行。比如 java applet ,盡管它是在瀏覽器端執(zhí)行的,但是它是有瀏覽器的 java 插件執(zhí)行的,如果沒有 java虛擬機的瀏覽器,不能執(zhí)行 java applet。再次,JavaScript 是內(nèi)嵌在 HTML 網(wǎng)頁中的,當然也可以動態(tài)轉(zhuǎn)載(它是解釋性) ,而 JAVA 同 HTML 是沒有關(guān)系的,當然 JAVA APPLET 是需要在網(wǎng)頁中嵌代碼。 最后,JavaScript 主要是在瀏覽器端提供動態(tài)交互作用的,除了可以調(diào)用URL 之外,不能同 WEB SERVER (服務(wù)端)進行交互。而 JAVA (JAVA APPLET)可以同 WEB SERVER 建立各種聯(lián)系和交互。 JAVASCRIPT 的應(yīng)用一個 JavaScript 程序其實是一個文檔,一個文本文件。它是嵌入到 HTML 文檔中的。所以,任何可以編寫 HTML 文檔的軟件都可以用來開發(fā) JavaScript。在此我推薦大家用 FrontPage 2022 附帶的 Microsoft 腳本編輯器。它是個像 Visual Basic / C++ 一樣的程序開發(fā)器,能對正在輸入的語句作出簡要提示。配合 FrontPage 2022,使工作量大大減少。 JAVASCRIPT 的基本概念:(1) 運算符運算符就是完成操和的一系列符號,它有七類:賦值運算符、算術(shù)運算符、比較運算符、邏輯運算符、條件運算、位操作運算符和字符串運算符。 (2) 表達式運算符和操作數(shù)的組合稱為表達式,通常分為四類:賦值表達式、算術(shù)表達式、布爾表達式和字符串表達式。(3) 語句JavaScript 程序是由若干語句組成的,語句是編寫程序的指令。JavaScript提供了完整的基本編程語句,它們是:賦值語句、switch 選擇語句、while 循環(huán)語句、for 循環(huán)語句、do while 循環(huán)語句、break 循環(huán)中止語句和 continue 循環(huán)中斷語句。(4) 函數(shù)函數(shù)是命名的語句段,這個語句段可以被當作一個整體來引用不著和執(zhí)行。使用函數(shù)要注意以下幾點:a. 函數(shù)由關(guān)鍵字 function 定義; b. 函數(shù)必須先定義后使用,否則將出錯;c. 函數(shù)名是調(diào)用函數(shù)時引用的名稱,它對大小寫是敏感的,調(diào)用函數(shù)時不可寫錯函數(shù)名; d. 參數(shù)表示傳遞給函數(shù)使用或操作的值,它可以是常量,也可以是變量; e. return 語句用于返回表達式的值,也可以沒有。 (5)對象JavaScript 的一個重要功能就是基于對象的功能,通過基于對象的程序設(shè)計,可以用更直觀、模塊化和可重復(fù)使用的方式進行程序開發(fā)。一組包含數(shù)據(jù)的屬性和對屬性中包含數(shù)據(jù)進行操作的方法,稱為對象。比如要設(shè)定網(wǎng)頁的背景顏色,所針對的對象就是 document,所用的屬性名是 bgcolor,如=”blue”,就是表示使背景的顏色為藍色。 B/S 模式基于網(wǎng)站管理系統(tǒng)的特性,達到方便的管理和發(fā)布,本系統(tǒng)的開發(fā)采用了 B/S結(jié)構(gòu),所有的工作都能通過網(wǎng)絡(luò)完成,簡單易用。 采用 B/S 開發(fā)的優(yōu)點當前軟件開發(fā)基于兩種架構(gòu)的開發(fā) C/S(Client/Server、客戶端/ 服務(wù)器)和 B/S。 C/S 是指在服務(wù)器上安裝服務(wù)器軟件,同時在客戶機上安裝相應(yīng)的客戶端,使客戶端得到相應(yīng)的服務(wù)??蛻舳藨?yīng)用程序不僅要提供圖形化的接口,與客戶進行人機交互,同時還肩負著數(shù)據(jù)處理、邏輯運算和商業(yè)規(guī)則處理等任務(wù),顯然加重了客戶端應(yīng)用程序的負擔。此外,C/S 結(jié)構(gòu)的致命弱點是:如果商業(yè)規(guī)則、邏輯運算或者數(shù)據(jù)處理等發(fā)生變化時,原有的客戶端應(yīng)用程序必須重新編譯成可執(zhí)行文件,重新安裝到每個客戶的計算機上,才可以重新正常的工作。再者,數(shù)據(jù)庫服務(wù)器同樣受到約束,它是數(shù)據(jù)存儲管理的場所, 負責(zé)管理每個客戶端請求的連接(Connection ) 。當客戶連接多時,可能會超數(shù)據(jù)庫服務(wù)器所規(guī)定的同時最大連接數(shù),導(dǎo)致后來打開客戶端程序的客戶無法存取數(shù)據(jù)庫。 隨著企業(yè)規(guī)模的不斷增大,其要求的規(guī)則將隨之增多,應(yīng)用程序的復(fù)雜程度也就不斷提高。這樣,傳統(tǒng)的 C/S 式的架構(gòu)由于自身的缺陷,嚴重的制約了其發(fā)展和推廣。與此同時,許多企業(yè)己經(jīng)建起了自己的企業(yè)內(nèi)部網(wǎng) Inter 系統(tǒng),WWW網(wǎng)為眾多的員工所接受。于是在考慮如何解決 C/S 架構(gòu)存在的問題時,技術(shù)人員提出了“客戶端的用戶界面(User Interface)全部使用瀏覽器”。通過對效率、處理響應(yīng)速度、擴充性和安全性的考慮,專家們最終提出了 B/S 三層架構(gòu)[7]。B/S 架構(gòu)采用 WWW 網(wǎng)的信息傳遞方式,客戶端通過瀏覽器請求 Web,Web 服務(wù)器處理Web 請求,并按需與數(shù)據(jù)庫進行交互,最終將 Web 頁面發(fā)送到客戶端的瀏覽器,于是客戶端通過 Web 得到自己所需的信息。B/S 架構(gòu)的出現(xiàn),其中一個主要動力就是為了改善傳統(tǒng)的 C/S 架構(gòu)存在的缺點,與 C/S 架構(gòu)相比,B/S 架構(gòu)具有許多優(yōu)點,其中主要有以下幾個方面的優(yōu)點: 2.系統(tǒng)具有良好的增容性 B/S 架構(gòu)對客戶端要求比較低,只需安裝 IE4 以上的瀏覽器軟件即可??蛻舳私尤?Inter,通過了系統(tǒng)認證,得到權(quán)限后,就可以得到系統(tǒng)的服務(wù)。集中了 C/S 架構(gòu)和基于主機模型(原有的工作站方式)的優(yōu)點:服務(wù)器負責(zé)向用戶提供信息和要求的數(shù)據(jù),通過客戶端瀏覽器軟件,呈現(xiàn)給用戶的圖形化界面。服務(wù)器控制信息的布局和內(nèi)容,使得信息的控制和管理非??煽?,這是基于主機的集中管理的優(yōu)點。然而,客戶不僅僅是一個終端,它執(zhí)行類似信息高速緩存和在本地存儲由用戶下載的信息類似這樣的任務(wù)。因此,B/S 處理架構(gòu)吸取了 C/S 架構(gòu)的精華,又結(jié)合了基于主機的優(yōu)點。 2.系統(tǒng)具有良好的可維護性 由于客戶端只需要瀏覽器,而且程序的運行在服務(wù)器上進行,數(shù)據(jù)庫統(tǒng)一集中管 理,整個系統(tǒng)只有一個主數(shù)據(jù)庫,存放在總部的服務(wù)器里。所以當商業(yè)邏輯或者數(shù)學(xué)運算規(guī)則等發(fā)生變化時,客戶端無需進行任何改動,只需維護服務(wù)器上的相關(guān)程序或者組件即可,從而減輕了系統(tǒng)維護與升級的成本和工作量[8]。整個軟件的開發(fā)可集中在服務(wù)器端進行,不必對客戶端進行特殊設(shè)置和軟件安裝,降低維護成本。 3.可靠的安全性 由于內(nèi)網(wǎng)一般都通過防火墻與 Inter 相通,所以任何來自 Inter 的瀏覽器提交的請求,都要通過防火墻,得到認證后,方可進入。這雖然不能保證百分之百的安全,但至少阻斷了大多數(shù)不當或者惡意的入侵。 4.具有優(yōu)秀的跨平臺性和高的信息共享度 超文本鏈接標示語言(HTML 語言,Hypertext Markup Language) ,是數(shù)據(jù)格式的一個開放標準,大多數(shù)流行的操作系統(tǒng)軟件都支持 HTML。因而只需在平臺上安裝支持 HTML 的相應(yīng)的瀏覽器軟件,即可享受共享的信息。 B/S 模式的數(shù)據(jù)庫體系結(jié)構(gòu)近年來由于 Inter/Intra 技術(shù)的發(fā)展和普及,各種各樣的信息都在 WWW (WORLD WIDE WEB)上發(fā)布,人們之間的信息溝通比以往變得更為高效快捷,WEB 技術(shù)的應(yīng)用己成為一種必然。但傳統(tǒng)的客戶機/ 服務(wù)器模式的數(shù)據(jù)庫設(shè)計與 WEB 的相關(guān)技術(shù)互相獨立,兩者無法進行集成。瀏覽器/ 服務(wù)器模式的數(shù)據(jù)庫體系是利用 WEB 服務(wù)器和 Java Server Pages(動態(tài)服務(wù)器網(wǎng)頁,以下簡稱 JSP)作為數(shù)據(jù)庫操作的中間層,將客戶機/服務(wù)器模式的數(shù)據(jù)庫結(jié)構(gòu)與 WEB 技術(shù)密切結(jié)合,從而形成具有三層 WEB 結(jié)構(gòu)的瀏覽器/服務(wù)器模式的數(shù)據(jù)庫體系,具體結(jié)構(gòu)如圖 所示。前端瀏覽器 WEB 服務(wù)器 后臺數(shù)據(jù)庫圖 三層 WEB 瀏覽器/服務(wù)器模式工作原理:在前端采用 IE 瀏覽器將用戶提交的操作信息傳向 WEB 服務(wù)器,然后通過 JSP 訪問后臺數(shù)據(jù)庫,操作結(jié)果以 HTML 頁面的形式返回給前端瀏覽器。173 系統(tǒng)總體設(shè)計 需求分析隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,現(xiàn)在很多國外的大學(xué)和社會其他部門都已經(jīng)開設(shè)了遠程教育,通過計算機網(wǎng)絡(luò)實現(xiàn)異地教育和培訓(xùn)。現(xiàn)在,計算機硬件技術(shù)的發(fā)展已經(jīng)達到了相當高的水平。但是,遠程教育軟件的開發(fā)特別是在線考試的應(yīng)用軟件的實現(xiàn)目前還處于起步階段,通過設(shè)計在線考試系統(tǒng),學(xué)生可以更方便的獲取考試信息,簡單的上機進行模擬和正??荚嚕唤處熆梢赃h程出題,閱卷和管理試卷,極大的提供了教育單位的教學(xué)單位的質(zhì)量和效率。本系統(tǒng)用戶分為教師,學(xué)生。教師主要對學(xué)生信息進行管理,管理試卷的生成,維護考題,教師閱卷,報告分析;對學(xué)生考試成績的管理。學(xué)生的功能主要是登錄到考試模塊進行考試,對自己的考試成績有查看的權(quán)利。 總體設(shè)計 功能模塊系統(tǒng)功能模塊圖圖 系統(tǒng)功能模塊圖TOS 系統(tǒng)公共管理 考試管理 管理模塊登陸注冊修改密碼模擬考試考試獲取考試報告控制考試時間成績查詢用戶管理考試設(shè)置考題管理報告分析教師閱卷18考試管理子系統(tǒng)主要實現(xiàn)考試管理模塊這一部分的功能??荚嚬芾碜酉到y(tǒng)功能模塊圖圖 考試管理子系統(tǒng)功能模塊圖模擬考試功能:考生登陸后可以通過模擬考試測試正??荚嚬δ埽嚎忌顷懞筮M行正常的考試,考試成績會存入數(shù)據(jù)庫,后臺負責(zé)數(shù)據(jù)茆取報告功能:考生進入后可以獲取模擬考試和正??荚嚳歼^的答鄭具體情況。 控制時間功能:老師可以通過該功能控制考試時間 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計是將數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計所得到的每個關(guān)系進行符號化。使其成為物理數(shù)據(jù)庫中的數(shù)據(jù)庫表單名稱和字段名稱。本系統(tǒng)采用 MySQL 作為后臺開發(fā)工具,并利用其強大的數(shù)據(jù)庫管理功能建立了考試系統(tǒng)數(shù)據(jù)庫,包括各表、視圖、儲存過程、觸發(fā)器以及各用戶帳號等的創(chuàng)建。下面給出基于 B/S 的在線考試系統(tǒng)與邏輯結(jié)構(gòu)對應(yīng)的數(shù)據(jù)庫表單結(jié)構(gòu)。1. 學(xué)生表(student)學(xué)生表中存放學(xué)生學(xué)好號,密碼,姓名,學(xué)生狀態(tài)等基本信息。表 學(xué)生表(student)表名 表 student列名 數(shù)據(jù)類型(精度范圍) 空/非空/約束 注釋student_id Varchar(8) 非空 學(xué)生編號 不為空Id Int 非空/PK 自定義的一個 id,作為主鍵,自增Student_name Varchar(8) 非空 學(xué)生姓名 不為空Student_pass Varchar(10) 非空 學(xué)生密碼 不為空Student_status Enum(‘0’,’1’,’2’) 非空 學(xué)生狀態(tài)補充說明 0 為注冊后狀態(tài)管理員未將其激活(不可登入),1 為可登入.’2’為鎖定.考試管理模擬考試正常考試控制考試時間獲取考試報告192. 教師表(teacher )教師表中存放教工編號,教師真實姓名,教師密碼,性別、教師電話等教師的相關(guān)信息。表 教師表(teacher)表名 表 teacher列名 數(shù)據(jù)類型(精度范圍) 空/非空/約束 注釋Teacher_number Varcher(8) 非空 教師編號,非空Id Int 非空/PK 自定義的一個 id,作為主鍵,自增Password Varcher(10) 非空 教師登錄密碼Phone Char(11) 教師的電話Name Char(12) 教師的真實姓名Sex varchar 教師的性別Lock Enum(‘0’,’1’)status Char(12 非空 狀態(tài)3. 題庫信息表( exam_question)該表記錄了系統(tǒng)內(nèi)的全部題目,通過 EP_id 和 C_id 字段作為外鍵與考試科目表建立關(guān)聯(lián)。表 題庫信息表( exam_question)表名 表 exam_question列名 數(shù)據(jù)類型(精度范圍) 空/非空/約束 注釋Exam_question_id Varcher(10) 非空 題目編號,不為空Id Int 非空/PK 自定義的一個 id,作為主鍵,自增C_id INT 非空 科目表的主鍵Ep_id INT 非空 題目所在試卷編號exam_question_type Varcher(20) 非空 題目的類型exam_question_ask Varchar(255) 非空 題干exam_question_offerAnswerVarchar(255) 題目的選項exam_question_result Varchar(255) 考生所選答案Exam_question_point Int 非空 題目分值(大于 0 小20于 100)4. 試卷信息表(exam_paper)該表記錄了試卷的所有信息,包括試卷編號,試卷所在學(xué)期,科目表 試卷信息表(exam_paper)表名 表 exam_paper列名 數(shù)據(jù)類型(精度范圍) 空/非空/約束 注釋Exam_paper_id Varchar(8) 非空 試卷編號,8 個字符,不為空id Int 非空/PK 自定義的一個 id,作為主鍵,自增長Exam_paper_name Varchar(100) 非空 試卷的名稱,不為空Exam_term Varchar(32) 非空/Fk 試卷所在學(xué)期C_id Int 非空/Fk 科目編號(外鍵)補充說明5.成績信息表(grade)記錄該次考試考生考試試卷編號,考試科目,考試學(xué)期和試卷分數(shù)表 成績信息表(exam_pape
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1