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

正文內(nèi)容

在線考試系統(tǒng)的設(shè)計與實現(xiàn)論文(已改無錯字)

2023-07-20 13:26:13 本頁面
  

【正文】 戶界面應(yīng)該作到簡單、可靠、易學(xué)習(xí)使用。2.軟件接口WEB 服務(wù)器 可用中間件 JAVABEAN 對后臺數(shù)據(jù)庫 MySQL 進行所有訪問。數(shù)據(jù)庫運用了 MySQL。數(shù)據(jù)庫不但要提供數(shù)據(jù)存儲和查詢,更需發(fā)揮它的自動作業(yè)功能。MySQL 是一多線程,多用戶的強壯的數(shù)據(jù)庫服務(wù)器。將 Tomcat 和 MySQL 組合,是很流行的服務(wù)器。TOMCAT 服務(wù)器是 SUN 公司 JSDK 基礎(chǔ)上發(fā)展出的一優(yōu)秀的 SERVLET/JSP 容器。它是 APACHEJSKARTA 軟件組織的一子項目。它不僅支持運行 SERVLET 及 JSP,還具備作為商業(yè) JAVAWEB 應(yīng)用容器的一些特征。作為一個用來開放源碼軟件,TOMCAT 擁有開放源碼人們的廣泛支持。它可和目前絕大部分的主流 HTTP 服務(wù)器結(jié)合在一起工作,而且可靠、運行穩(wěn)定、效率高。3.硬件接口在輸入方面,鼠標和鍵盤的輸入,對輸入可進行處理。在輸出方面,對打印機進行連接和使用,在網(wǎng)絡(luò)硬件部分和網(wǎng)絡(luò)傳輸部分,為實現(xiàn)高速傳輸,用了快速以太網(wǎng)。 內(nèi)部接口在內(nèi)部接口方面,各個模塊間用超鏈接、表單提交的方式來進行信息的傳遞。各個模塊可通過引用類包來調(diào)用相應(yīng)類中的辦法和接口函數(shù)來完成數(shù)據(jù)庫連接、查詢、添加、刪除和修改操作。 代碼設(shè)計 代碼設(shè)計原則代碼設(shè)計是處理對象的代號或表示符號,其主要目的是方便計算機排序、檢索、查找等處理。代碼設(shè)計的關(guān)鍵是方便用戶,滿足業(yè)務(wù)的要求。(1)唯一確定性原則:僅代表唯一的實體,分類時通常選取事物的最穩(wěn)定的本質(zhì)屬性作為分類的基礎(chǔ)和依據(jù)。(2)最小長度與可擴充性原則。(3)標準化原則:代碼的編制盡量標準化,盡量參照國家和行業(yè)標準。陶志方《數(shù)據(jù)庫原理》課程在線考試系統(tǒng)的設(shè)計與實現(xiàn) 2626(4)便于計算機處理與便于記憶的原則。(5)合理性:指代碼結(jié)構(gòu)要合理,盡量反映編碼對象的特征,使代碼具有分類標識作用。(6)穩(wěn)定性:應(yīng)預(yù)留足夠的位置,以適應(yīng)環(huán)境的變化,避免經(jīng)常修改代碼。(7)可識別性:短適宜、不用易混淆的字符,空格不能用于代碼。 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計運用了 MySQL,充分的發(fā)揮了數(shù)據(jù)庫的綜合管理功能,設(shè)計時充分考慮了數(shù)據(jù)庫的設(shè)計規(guī)范(采用了 3NF 設(shè)計);利用數(shù)據(jù)庫的各種約束手段,如:關(guān)系約束、主鍵約束、規(guī)則和自定義數(shù)據(jù)類型約束等;充分利用數(shù)據(jù)庫的事務(wù)處理機制來提高數(shù)據(jù)的批 量處理和同步更新;利用視圖設(shè)計原則,使數(shù)據(jù)庫設(shè)計更符合面向?qū)ο笏枷牒头奖愕臄?shù)據(jù)提取操作;利用觸發(fā)器機制保證了數(shù)據(jù)庫的完整同步更新;利用存儲過程加速了數(shù)據(jù)的處理能力。 數(shù)據(jù)庫設(shè)計原則(1)數(shù)據(jù)的共享性。(2)數(shù)據(jù)獨立性。(3)數(shù)據(jù)的完整性,即保證數(shù)據(jù)庫存中數(shù)據(jù)準確。(4)靈活性,可在相當短的時間內(nèi)回答用戶的各種各樣的復(fù)雜而靈活的查詢問題。(5)安全性與保密性,做到對數(shù)據(jù)指定保護級別和安全控制。在本次的系統(tǒng)設(shè)計中,采用關(guān)系數(shù)據(jù)庫理論原則進行數(shù)據(jù)庫設(shè)計,關(guān)系數(shù)據(jù)庫的基礎(chǔ)是數(shù)據(jù)間的依賴性,亦即函數(shù)關(guān)系依賴,它是實體之間的一種約束。關(guān)系數(shù)據(jù)庫設(shè)計的核心問題是關(guān)系模式設(shè)計,即按照一定原則從數(shù)量較多而又相互關(guān)聯(lián) [1]的數(shù)據(jù)中構(gòu)造一組既能較好的反映客觀現(xiàn)實世界又具有良好操作性能的關(guān)系模式。根據(jù)關(guān)系模式滿足約束條件的不同,人們把它們各種不同的范式。例如從低級到高級有第一范式、第二范式、第三范式等等。因此,我們說某個關(guān)系模式屬于某個范式,是指該關(guān)系模式滿足某種確定的約束條件,具有一定的性質(zhì)。而所謂關(guān)系模式的規(guī)范化就是指把一個低一級的關(guān)系模式分解為一組高一級關(guān)系模式的過程。下面簡單的對范式的標準做一下介紹:第一范式(1NF):關(guān)系模式的所有域為簡單域,其元素不可再分。遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(論文)2727第二范式(2NF):關(guān)系模式在滿足 1NF 的基礎(chǔ)上,每個非主屬性完全函數(shù)依賴于關(guān)鍵字。第三范式(3NF):關(guān)系模式在滿足 2NF 的基礎(chǔ)上,每個非主屬性都不傳遞依賴關(guān)鍵字。 關(guān)系模式設(shè)計參照本系統(tǒng)的 ER 圖,關(guān)系模式設(shè)計如下:學(xué)生( id,學(xué)號,密碼,名字,性別,電話,郵箱,備注,班級)老師(id,工號,密碼,名字,性別,電話、郵箱、備注、學(xué)歷)班級(id,班級編號,班級名稱,老師)試題類型(id,編號,名稱,分值)題庫(id,題目編號,類型編號,題目,答案,正確答案)試卷生產(chǎn)(id,編號,名稱,分值,時間)閱卷(id,分值,編號)成績(id,試卷 id,學(xué)生 id,分值) 數(shù)據(jù)字典數(shù)據(jù)字典是物理數(shù)據(jù)庫的具體體現(xiàn),主要規(guī)定各關(guān)系的名稱、各列的數(shù)據(jù)類型、長度、小數(shù)位、完整性約束等。根據(jù)上面設(shè)計好的實體以及實體間的關(guān)系形成數(shù)據(jù)庫中的基本表,由以下 18 個表組成,如表 41 至 46 所示為其中的一部分:表 41 班級信息表Tab. 41 Grand Information Form列標示 列含義 數(shù)據(jù)類型 長度 是否允許為空idgrandNograndNameteacher班級主建班級編號班級名稱老師intvarcharvarcharvarchar11161616不允許為空不允許為空不允許為空不允許為空陶志方《數(shù)據(jù)庫原理》課程在線考試系統(tǒng)的設(shè)計與實現(xiàn) 2828表 42 答案信息表Tab. 42 Options information form列標示 列含義 數(shù)據(jù)類型 長度 是否允許為空idoptionsNooptionsNameqId答案編號選項選項值問題 idintcharvarcharint11110011不允許為空不允許為空不允許為空不允許為空表 43 問題信息表Tab. 43Questions Information Form列標示 列含義 數(shù)據(jù)類型 長度 是否允許為空idqNameqAnswer問題編號問題名稱正確答案intvarcharchar21001不允許為空不允許為空不允許為空表 44 試卷信息表Tab. 44 Testpaper Information Form列標示 列含義 數(shù)據(jù)類型 長度 是否允許為空idtNamestartTimeendTime試題編號試題名稱開始時間結(jié)束時間intvarchardatetimedatetime1110000不允許為空不允許為空不允許為空不允許為空表 45 試卷問題信息表Tab. 45 Testquestion Information Form列標示 列含義 數(shù)據(jù)類型 長度 是否允許為空tIdqIdtype試卷 Id問題 Id題型intintvarchar111120不允許為空不允許為空不允許為空遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(論文)2929表 46 成績信息表Tab. 46 Testresult Information Form列標示 列含義 數(shù)據(jù)類型 長度 是否允許為空tIduseIdmarkdesignMarktotal試卷 Id問題 Id選擇題分數(shù)設(shè)計題分數(shù)總分intintintintint1111111114不允許為空不允許為空不允許為空不允許為空不允許為空表 47 教師視信息表Tab. 47 Teacher Information Form列標示 列含義 數(shù)據(jù)類型 長度 是否允許為空idusernamepwdnamesextelremarkeducation老師編號工號密碼姓名性別電話郵箱備注學(xué)歷intvarcharvarcharcharvarcharvarcharvarcharTextvarchar11111125010050050不允許為空不允許為空不允許為空不允許為空不允許為空不允許為空不允許為空不允許為空不允許為空 輸入輸出設(shè)計 輸入設(shè)計輸入設(shè)計要根據(jù)系統(tǒng)輸出的要求確定輸入的內(nèi)容和格式。由于輸入數(shù)據(jù)的準確性與及時性會影響管理信息系統(tǒng)的運行效果。輸入數(shù)據(jù)的正確性對于整個系統(tǒng)質(zhì)量的好壞起決定作用。輸入設(shè)計不當又可能使輸入數(shù)據(jù)發(fā)生錯誤,即使計算和處理十分正確,也不可能得到正確的輸出。因此,輸入設(shè)計既要給用戶提供方便的界面,又要有嚴格的檢查和糾錯功能,以盡可能減少輸入錯誤。輸入設(shè)計主要包括輸入數(shù)據(jù)的分析與獲得、輸入數(shù)據(jù)的格式設(shè)計、輸入設(shè)備的選擇、輸入數(shù)據(jù)的校驗等工作。陶志方《數(shù)據(jù)庫原理》課程在線考試系統(tǒng)的設(shè)計與實現(xiàn) 3030表 43 輸入設(shè)計 編號:001Tab. 43 Input design Serial number:001輸入名稱:學(xué)生信息表 輸入設(shè)備和介質(zhì):鍵盤、鼠標輸入源:老師 輸入時間和頻率:每次添加學(xué)生輸入信息量: 共享范圍:本系統(tǒng)使用表 44 輸入格式及內(nèi)容Tab. 44 Input form and content數(shù)據(jù)項名稱 類型 實際長度 備注學(xué)生編號 int 11 自動生成學(xué)號 Int 4 鍵盤輸入姓名 Varchar 20 鍵盤輸入性別 Varchar 20 鍵盤輸入密碼 Varchar 20 鍵盤輸入電話 Varchar 20 鍵盤輸入郵箱 Varchar 20 鍵盤輸入班級 Varchar 20 鍵盤輸入備注 Varchar 300 鍵盤輸入 輸出設(shè)計輸出是由計算機對輸入的原始信息進行加工處理,形成高質(zhì)量的有效的信息,并使之具有一定的格式,提供管理者使用,這是輸出設(shè)計的主要職責(zé)和目標。本系統(tǒng)輸出設(shè)備主要有:顯示終端。遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(論文)3131表 45 輸出設(shè)計 編號:005Tab. 45 output design serial number:005輸出名稱:考試成績 輸出設(shè)備和介質(zhì):顯示器.輸出類型:顯示器輸出 輸出時間和步驟:每次考試閱卷后 運行設(shè)計 運行環(huán)境操作系統(tǒng):Windows 7數(shù)據(jù)庫:MySQL服務(wù)器:Tomcat 體系架構(gòu):B/S 運行模塊的組合(1)在登錄發(fā)布網(wǎng)站后,錄入相應(yīng)用戶名和密碼會對用戶權(quán)限進行判斷。而為用戶掛不同權(quán)限操作菜單。(2)服務(wù)器接收用戶發(fā)出的請求后。通過 JAVABEAN 中間件來對后臺數(shù)據(jù)進行訪問。 運行控制(1)運行控制嚴格按照各模塊請求方式來調(diào)用。(2)網(wǎng)絡(luò)方面客戶發(fā)出請求以后,等待 WEB 服務(wù)器確實認收到請求后,再等待服務(wù)器發(fā)送回答數(shù)據(jù),然后再對數(shù)據(jù)進行確認。服務(wù)器在接到數(shù)據(jù)后發(fā)送確認信號,在對數(shù)據(jù)處理、訪問數(shù)據(jù)庫后,將返回信息送回客戶機,并等待確認。 運行時間網(wǎng)絡(luò)硬件對運行時間有最大的影響,當網(wǎng)絡(luò)負載量大時,對操作反應(yīng)將受到很大影響。所以采用快速以太網(wǎng)絡(luò),實現(xiàn)客戶機與服務(wù)器 [2]之間的連接,以減少網(wǎng)絡(luò)在傳輸上的開銷。其次是服務(wù)器的性能,它會影響對數(shù)據(jù)庫訪問時間的長短,因此建議使用高性能的服務(wù)器??傊?,硬件對系統(tǒng)的速度的影響會大于軟件的影響。陶志方《數(shù)據(jù)庫原理》課程在線考試系統(tǒng)的設(shè)計與實現(xiàn)
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1