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

正文內(nèi)容

基于jsp的網(wǎng)上考試系統(tǒng)論文(留存版)

2025-01-16 21:53上一頁面

下一頁面
  

【正文】 Tomcat4實(shí)現(xiàn)了 Servlet ,它是一個(gè)使用最頻繁 的﹑ 經(jīng)典的 web容器 ,效率極高 ,可以到 apacheant Ant 是一個(gè)基于 java的強(qiáng)大項(xiàng)目構(gòu)建工具 ,在使用 ant的時(shí)候 ,你不需要 敲一大堆命令符 ,只需要編寫名字為 xml文件 ,里面有一系列包含了許多任務(wù)的 target,編寫好 ,你就可以用 ant 來執(zhí)行 java中的一系列工作 ,例如程序的編譯 ,程序的文檔生成 ,程序的打包等等 ,所以我個(gè)人認(rèn)為它是一個(gè)強(qiáng)大的基于 java 的批處理工具 ,可以到 . Editplus 一個(gè)很 好的文本編輯器 ,不過它超越了一般的文本編輯器 ,因?yàn)槟憧梢杂盟鼇砭庉嬋魏魏缶Y名的文本文件 ,只要你下載了特定的插件 ,然后在 Editplus 配置一下就行了 ,而且你可以在里面配置命令程序 ,這樣你就可以在 editplus 中運(yùn)行程序了。這有助于作者保護(hù)自己的代碼,而又 保證任何基于 HTML的 Web瀏覽器的完全可用性。 5. JSP 跨平臺的可重用性: JSP 組件( EJB, JavaBean或定制的 JSP 標(biāo)記)都是跨平臺可重用的。 利用非可視化JavaBean, 來封裝事務(wù)邏輯、數(shù)據(jù)庫操作等等,可以很好地實(shí)現(xiàn)業(yè)務(wù)邏輯和前臺程序 (如 JSP)的分離 ,使得系統(tǒng)具有更好的健壯性和靈活性??梢哉f CSS 的功能是無比的強(qiáng)大。其次它的變量類型是采用弱類型,并未使用嚴(yán)格的數(shù)據(jù)類型。 本考試系統(tǒng)中,普遍采用了 javascript技術(shù),主要實(shí)現(xiàn)了系統(tǒng)的表單驗(yàn)證,包括檢查表單域是否為空,兩次密碼是否相同,表單數(shù)據(jù)的提交,以及 的匹配等等,此外,在教師模塊中的生成試卷功能中,也采用了 javascript技術(shù),用兩個(gè) select選擇框?qū)崿F(xiàn)了試 題的選擇和考生與試卷的綁定。主要在以下方面體現(xiàn): (1)、采用序言性和描述性兩種注釋對程序進(jìn)行解釋。 根據(jù)系統(tǒng)功能,確定系統(tǒng)目錄結(jié)構(gòu)如圖所示: 圖 35 其中 admin 目錄存放超級 管理員的操作頁面,包括通知管理的操作頁面,科目管理的操作頁面,試題管理的操作頁面,試卷管理的操作頁面,教師管理的操作頁面,學(xué)生管理的操作頁面等等; css 目錄中存放整個(gè)系統(tǒng)的網(wǎng)頁樣式單; errorinfo目錄中存放系統(tǒng)的錯誤處理頁面; includes目錄中存放系統(tǒng)要用的一些公共頁面; js 目錄中存放 javascript 腳本文件; pics 目錄中存放系統(tǒng)的圖片文件; student 目錄中存放學(xué)生的一些操作頁面; WEBINF 目錄為本 webapp 的系統(tǒng)目錄,下面存放發(fā)布描述器 , lib 目錄中存放 mysql的數(shù)據(jù)庫驅(qū)動包和本系統(tǒng)要用的 bean類包; src目錄中存放bean 文件的 java源代碼。 綜合所述 JavaScript 是一種新的描述語言,它可以被箝入到 HTML 的文件之中。 JavaScript 是一種基于對象的語言,同時(shí)以可以看作一種面向?qū)ο蟮摹K且唤M樣式,樣式中的屬性在 HTML元 素中依次出現(xiàn),并顯示在瀏覽器中。 事件( Event) Bean 與其他軟件組件交流信息的主要方式是發(fā)送和接收事件。 2. 平臺和服務(wù)器的獨(dú)立性: JSP 編寫的代碼可運(yùn)行在任何符合 JAVA 語法結(jié)構(gòu)的環(huán)境中。它主要有如下幾個(gè)方面的特點(diǎn): 1 、 將內(nèi)容的生成和顯示進(jìn)行分離 使用 JSP 技術(shù), Web頁面開 發(fā)人員可以使用 HTML或者 XML 標(biāo)識來設(shè)計(jì)和格式化最終頁面。 系統(tǒng)開發(fā)工具 本系統(tǒng)采用的開發(fā)工具為 , , , editplus, mysql,mysql control center。首頁如圖所示: 圖 34 網(wǎng)頁的色彩是樹立網(wǎng)站形象的關(guān)鍵之一, 一個(gè)好的網(wǎng)站應(yīng)該有好的顏色搭配, 不同的顏色會給瀏覽者不同的心理感受 , 主要大體表現(xiàn)為: 紅色 是一種激奮的色彩。y39。y39。在數(shù)據(jù)庫設(shè)計(jì)中,良好的、清晰的數(shù)據(jù)庫設(shè)計(jì)方案對數(shù)據(jù)庫設(shè)計(jì)來說是非常重要的。一個(gè)接口應(yīng)當(dāng)代表一個(gè)角色,而不是多個(gè)角色。 可變性封裝原則( Principle of Encapsulation of Variation, EVP)是對開閉原則的另一種表述。 圖 22 在模式二中,結(jié)合了 jsp和 servlet技術(shù)。在當(dāng)今的開發(fā)中,我們比較偏向使用模式二,但是模式一對小型的開發(fā)比較占優(yōu)勢。 ApacheWebServer是世界上占有率最高的 Web服務(wù)器產(chǎn)品,可以在包括SUNSolaris、 IBM AIX、 SGI IRIX、 Linux和 Windows在內(nèi)的許多操作系統(tǒng)下運(yùn)行。許多服務(wù)器都有設(shè)置,可以使 JSP文件在第一個(gè)用戶訪問之前就預(yù)先編譯好,這樣看來,效率就更高了。作為一種基于文本的、以顯示為中心的開發(fā)技術(shù), JSP提供了 JavaServlet的所有好處,并且,當(dāng)與一個(gè) JavaBeans類結(jié)合在一起時(shí),提供了一種使內(nèi)容和顯示 邏輯分開的簡單方式。 B/S模式下的網(wǎng)上答題系統(tǒng)是網(wǎng)絡(luò)課件的重要組成部分。但隨著這些系統(tǒng)的運(yùn)行,問題也就隨之出現(xiàn),封閉運(yùn)行,缺乏開放性是此類系統(tǒng)的致命弱點(diǎn)。而 JSP頁面則通過以顯示為中心的描述性的方法將動態(tài)內(nèi)容和邏輯結(jié)合在一起。而且對于 CGI來說,每一個(gè)訪問就需要新增加一個(gè)進(jìn)程來處理,進(jìn)程不斷地建立和銷毀對于作為 Web服務(wù)器的計(jì)算機(jī)將是不小的負(fù)擔(dān)。 PHP也可以 CGI方式或 ISAPI方式插入到 IIS或 PWS中去。模式一技術(shù)也實(shí)現(xiàn)了頁面的表現(xiàn),和頁面的商業(yè)邏輯的相分離。在 servlet作為控制器時(shí),每個(gè) servlet通常只實(shí)現(xiàn)很少一部分功能,多個(gè) servlet控制器就可以結(jié)合起來完成復(fù)雜的任務(wù),這樣的好處是 servlet的重用 性好,一個(gè)副作用就是可能會導(dǎo)致請求響應(yīng)的時(shí)間加長。里氏代換原則是指在一個(gè)軟件實(shí)體中如果使用的是一個(gè)基類的話,那么一定適用于其子類,軟件實(shí)體無法察覺基類對象與子類對象的區(qū)別,反之則不成立。 迪米特法則( Law of Demeter, LoD 或 Least Knowledge Principle, LKP) 迪米特法則是指一個(gè)對象應(yīng)該對其他的對象有盡可能少的了解,每一個(gè)軟件單元對其他單元都只有最少的知識,而且局限于那些與本單元密切相關(guān)的軟件單元。在像這樣的數(shù)據(jù)庫中,數(shù)據(jù)檢索和修改就可以很容易實(shí)現(xiàn),同樣,從用戶的角度,數(shù)據(jù)庫的維護(hù)工作也變得簡單并且容易完成。,39。 通知管理包含增加通知,通知修改和刪 除通知; 科目管理包含科目的增加,修改和刪除; 試題管理包含試題的瀏覽和刪除; 試卷管理包含試卷的瀏覽和刪除; 教師管理包含教師帳號的禁用與啟用,教師帳號信息的查看,修改和新教師帳號的增加; 學(xué)生管理包含學(xué)生帳號的禁用與啟用,學(xué)生帳號信息的查看,修改和新學(xué)生帳號的增加; 自身信息修改即修改管理員本身的一些信息; 注銷登錄部分實(shí)現(xiàn)本管理員的登錄注銷功能。 黃色 具有快樂,希望,智慧和輕快的個(gè)性 ,它的明度最高。 Mysql Mysql 是一個(gè)真正的多用戶、多線程 SQL數(shù)據(jù)庫服務(wù)器 , 它 以一個(gè)客戶機(jī) /服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn),它由一個(gè)服務(wù)器守護(hù)程序 mysqld和很多不同的客戶程序和庫組成。 強(qiáng)調(diào)組件的重用 絕大多數(shù) JSP 頁面依賴于可重用的,跨平臺的組件( JavaBean 或者 Enterprise JavaBean 組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。 JavaBean 技術(shù) JSP 作為一個(gè)很好的動態(tài)網(wǎng)站開發(fā)語言得到了越來越廣泛的應(yīng)用,在各類 JSP 應(yīng)用程序中, JSP + JavaBean 的組合成為了一種事實(shí)上最常見的 JSP 程序的標(biāo)準(zhǔn) . JavaBean是描述 Java的軟件組件模型,有點(diǎn)類似于 Microsoft的 COM 組件概念。 JDBC 技術(shù) JDBC 是 Java 的開發(fā)者 ——Sun的 Javasoft公司制定的 Java 數(shù)據(jù)庫連接 (Java Data Base Connectivity)技術(shù)的簡稱,是為各種常用數(shù)據(jù)庫提供無縫聯(lián)接的技術(shù)。 在本考試系統(tǒng)中,整個(gè)系統(tǒng)界面都采用了 css 技術(shù),包括鏈接效果,細(xì)線表格效果,滾動條效果,表單效果等等,使得整個(gè)界面顯得友好而灑脫。 安全性 JavaScript 是一種安全性語言,它不允許訪問本地的硬盤,并不能將數(shù)據(jù)存入到服務(wù)器上,不允許對網(wǎng)絡(luò)文檔進(jìn)行修改和刪除,只能通過瀏覽器實(shí)現(xiàn)信息瀏覽或動態(tài)交互。大量使用 javascript增強(qiáng)了本考試系統(tǒng)的健壯性和實(shí)用性。 (2)、變量說明盡量使其具有實(shí)際意義。在本考試系統(tǒng)中,應(yīng)用了大量的類型為 hidden 的 input 表單來傳遞一些必需的參數(shù),應(yīng)用了 fieldset 和 legend 技術(shù)來美化表單,以及采用了 html標(biāo)記中的各種表格效果,美化了頁面的顯示效果,使用戶界面更加友好。無須有 高性能的電腦,軟件僅需一個(gè)字處理軟件及一瀏覽器,無須 WEB服務(wù)器通道,通過自己的電腦即可完成所有的事情。 基于對象的語言。同時(shí) ,”W3C CoreStyles 和 CSS2 Validation Service 以及 “CSS Test Suite 宣布成立。這樣,方法調(diào)用的是接觸 Bean 的唯一途徑。相比之下, ASP 技術(shù)主要依賴 MICROSOFT 支持。 JSP 技術(shù)在多個(gè)方面加速了動態(tài) Web 頁面的開發(fā)。在管理員,教師和學(xué)生的處理模塊中,導(dǎo)航條采用立體表格技術(shù),單元格采用事件 onmouseout 和 onmouseover來變換顏色 CCCCFF和 CCE6FF,起到了翻轉(zhuǎn)圖的效果 。 本考試系統(tǒng)考慮到系統(tǒng)的實(shí)用性以及面向教育的特點(diǎn) ,因此系統(tǒng)的整個(gè)版面顯得樸素而優(yōu)雅,清淡而美麗。) 學(xué)生性別 7 idcard varchar(20) 學(xué)生身份證 8 class varchar(50) 學(xué)生所屬班級 9 addr varchar(50) 學(xué)生住址 10 dept varchar(50) 學(xué)生所屬部門 11 birthday varchar(10) 學(xué)生生日 12 phone varchar(20) 學(xué)生聯(lián)系電話 13 varchar(50) 學(xué)生 14 status Enum(39。) 管理員性別 6 dept varchar(50) 管理員所屬部門 7 addr varchar(50) 管理員住址 8 idcard varchar(20) 管理員身份證號碼 9 phone varchar(20) 管理員聯(lián)系電話 10 varchar(40) 管理員 11 status Enum(39。數(shù)據(jù)庫設(shè)計(jì)的好壞直接影響著整個(gè)系統(tǒng)的效率和質(zhì)量。 接口是指一個(gè)類型所具有的方法特征的集合。可以采用 JAVA類或 JAVA接口,規(guī)定出所有的具體類必須提供的方法,這個(gè)抽象層要預(yù)見所有可能的擴(kuò)展,從而使得在任何擴(kuò)展情況下,系統(tǒng)的抽象層不需修改,從而滿足 “開閉 ”原則。 模式二: jsp+servlet+javabean 模式二,就是指 jsp+servlet+javabean技術(shù),如圖 22所示。這兩種結(jié)構(gòu)在 jsp技術(shù)一開始應(yīng)用,就占有了絕對的統(tǒng)治地位。如 ApacheWebServer和MicrosoftIIS等。一般來說, JSP文件的編譯是在第一個(gè)用戶訪 問到這個(gè) JSP頁面時(shí)發(fā)生,而這第一個(gè)用戶通常是開發(fā)人員自己,這樣,正式放在服務(wù)器上讓用戶訪問的 JSP文件一般都已經(jīng)有了對應(yīng)的編譯好的 Servlet了。 第二章 方案比較 JSP與其他 web開發(fā)工具的比較 jsp 技術(shù)概述 按照腳本語言是服務(wù)于某一個(gè)子系統(tǒng)的語言這種論述, JSP應(yīng)當(dāng)被看作是一種腳本語言,然而,作為一種腳本語言, JSP又顯得過于強(qiáng)大了,在 JSP中幾乎可以使用全部的 Java類。 關(guān)鍵字 : 考試 系統(tǒng) JSP JavaBean Mysql 數(shù)據(jù)庫 Abstract This text describes the structure, design and implementation of a jspbased online exam system. Three layers structure that the system adopts, JSPJavaBeanMysql development, namely the front is realized displaying logic by JSP webpage, the middle use package plicated business logic inside the implementation system of JavaBean, the back end uses Mysql database to realize the logic of the system uses the technology of java,jsp,html,javascript and css,privides the solution of the webbased exam realizes the base functions
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1