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

正文內容

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

2024-12-11 21:53 上一頁面

下一頁面
 

【正文】 依賴 MICROSOFT 支持。第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標識庫。此方法加速了總體開發(fā)進程。 JSP 引擎解釋 JSP 標識和腳本程序,生成所請求的內容(例如,通過訪問 JavaBean組件,使用JDBC 技術訪問數(shù)據(jù)庫,或者包含文件),并且將結果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。 JSP 技術在多個方面加速了動態(tài) Web 頁面的開發(fā)。由于 Java Servlet內部是以線程方式提供服務,不必對于每個請求都啟動一個進程,并且利用多線程機制可以同時為多個請求服務,因此 Java Servlet效率非常高。 系統(tǒng) 所用技術 Java servlet 技術 Java Servlet是 JSP技術的基礎,而且大型的 Web應用程序的開發(fā)需要 Java Servlet和 JSP配合才能完成。它是開放源代碼,使用起來比較簡單,缺點是不支持 J2EE技術,無法使用 EJB。在管理員,教師和學生的處理模塊中,導航條采用立體表格技術,單元格采用事件 onmouseout 和 onmouseover來變換顏色 CCCCFF和 CCE6FF,起到了翻轉圖的效果 。在首頁中, banner圖象采用藍白漸進色, bottom圖象采用白藍漸進色,給人以清晰無暇, 柔順淡雅 的美感。 它和白色混合,能體現(xiàn)柔順,淡雅,浪漫的氣氛 (象天空的色彩 :) 白色 具有潔白,明快,純真,清潔的感受。 它和金黃,淡白搭配,可以產生優(yōu)雅,舒適的氣氛。 本考試系統(tǒng)考慮到系統(tǒng)的實用性以及面向教育的特點 ,因此系統(tǒng)的整個版面顯得樸素而優(yōu)雅,清淡而美麗。更多的例子如 SONY,三菱,麥當勞等等。 信息修改實現(xiàn)教師對自身信息的修改; 登錄注銷實現(xiàn)教師的注銷登錄功能。) 學生狀態(tài) subject表 序號 字段名 數(shù)據(jù)類型 備注 1 id int(4) 主鍵 2 name varchar(50) 科目名稱 3 description varchar(100) 科目描述 question表 序號 字段名 數(shù)據(jù)類型 備注 1 id int(8) 主鍵 2 name varchar(255) 試題題干和選項 3 answer varchar(255) 試題答案 4 mark int(4) 試題分值 5 typeid int(4) 試題題型 6 subjectid int(4) 試題所屬科目 7 pub_date varchar(10) 試題發(fā)布日期 8 pub_tea_id int(8) 試題發(fā)布所屬教師 paper表 序號 字段名 數(shù)據(jù)類型 備注 1 id int(8) 主鍵 2 name varchar(50) 試卷名稱 3 subjectid int(4) 試卷所屬科目 4 questionlist Varchar(255) 試卷的試題列表 5 studentlist varchar(255) 試卷參加的考生列表 6 time int(4) 試卷答題時間 7 pub_date varchar(10) 試卷發(fā)布日期 8 pub_tea_id Int(8) 試卷發(fā)布教師 9 total_mark int(4) 試卷總分 paper_answer表 序號 字段名 數(shù)據(jù)類型 備注 1 id int(8) 主鍵 2 paperid int(8) 相應試卷 id 3 std_id int(8) 相應考生 id 4 answerlist varchar(255) 考生答案列表 scores表 序號 字段名 數(shù)據(jù)類型 備注 1 id int(8) 主鍵 2 std_id int(8) 相應考生 id 3 paper_id int(8) 相應試卷 id 4 score int(4) 考生得分 news表 序號 字段名 數(shù)據(jù)類型 備注 1 id int(8) 主鍵 2 title varchar(100) 通知標題 3 content varchar(255) 通知內容 4 pub_date Varchar(10) 發(fā)布日期 登錄模塊設計 登錄模塊應該完成用戶登錄及用戶權限驗證,并保存登錄信息及權限信息,它主要有一個功能處理頁面,要實現(xiàn)檢索數(shù)據(jù)庫,按照不同身份跳轉不同頁面。) 學生性別 7 idcard varchar(20) 學生身份證 8 class varchar(50) 學生所屬班級 9 addr varchar(50) 學生住址 10 dept varchar(50) 學生所屬部門 11 birthday varchar(10) 學生生日 12 phone varchar(20) 學生聯(lián)系電話 13 varchar(50) 學生 14 status Enum(39。) 教師狀態(tài) student表 序號 字段名 數(shù)據(jù)類型 備注 1 id int(8) 主鍵 2 username varchar(50) 學生帳號 3 userpsw varchar(30) 學生密碼 4 std_no varchar(30) 學號 5 name varchar(50) 學生真名 6 sex enum(39。) 教師性別 7 idcard varchar(20) 教師身份證號 8 addr varchar(50) 教師住址 9 dept varchar(50) 教師所屬部門 10 birthday varchar(10) 教師生日 11 phone varchar(20) 教師聯(lián)系電話 12 varchar(50) 教師 13 status enum(39。) 管理員狀態(tài) teacher表 序號 字段名 數(shù)據(jù)類型 備注 1 id int(8) 主鍵 2 username varchar(50) 教師帳號 3 userpsw varchar(30) 教師密碼 4 tea_no varchar(30) 教師號 5 name varchar(50) 教師真名 6 sex 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ù)庫 er圖: 圖 32 系統(tǒng)包括七個實體:管理員,教師,學生,科目,試題,試卷,題型 實際生成 九個數(shù)據(jù)庫表 : 用戶表 :admin,student,teacher 通知表 :news 科目表 :subject 試題表 :question 試卷表 :paper 答案表 :paper_answer 分數(shù)表 :scores 表間關系圖 : 圖 33 系統(tǒng)數(shù)據(jù)庫表 admin表 序號 字段名 數(shù)據(jù)類型 備注 1 id int(8) 主鍵 2 username varchar(50) 管理員帳號 3 userpsw varchar(30) 管理員密碼 4 name varchar(50) 管理員真名 5 sex enum(39。 在設計階段缺少全面而清晰的方向,就會導致沒有完全實現(xiàn)業(yè)務規(guī)則和業(yè)務處理,導致有些所需的信息疏漏。由于數(shù)據(jù)庫設計的目標是要求完全滿足業(yè)務的數(shù)據(jù)庫存儲要求,這樣,最終的產品也就是一個準確的、便于使用的和性能優(yōu)秀的數(shù)據(jù)庫。數(shù)據(jù)庫設計的好壞直接影響著整個系統(tǒng)的效率和質量。 教師模塊的功能: 實現(xiàn)生成題目,生成試卷,自身信息的修改等功能。如果其中的一個類需要調用另一個類的某一個方法,通過第三者轉 發(fā)這個調用。 合成 /聚合復用原則 (Composite/Aggregate Resuse Principle, CARP) 合成 /聚合復用原則就是在一個新的對象里使用一些已有的對象,使之成為新對象的一部分,新的對象通過向已有對象進行委派達到復用已有功能的目的。 接口是指一個類型所具有的方法特征的集合。依賴倒轉原則是面向對象設計的核心原則,設計模式的研究和應用是以依賴倒轉原則為指導的。 JAVA語言編譯器負責檢查一個程序是否符合里氏代換。在進行可變性封裝時,應注意一種可變性不應當與另一種可變性混合在一起,也就是說在具體繼承類中最好不能再有可變性,這樣保證可變性封裝類的繼承等級結構不會超過兩層??梢圆捎?JAVA類或 JAVA接口,規(guī)定出所有的具體類必須提供的方法,這個抽象層要預見所有可能的擴展,從而使得在任何擴展情況下,系統(tǒng)的抽象層不需修改,從而滿足 “開閉 ”原則。面向對象的軟件系統(tǒng)設計,在支持可維護性的同時,提高系統(tǒng)的可復用性。在實際的項目開發(fā)過程中,頁面設計者可以方便地使用普通的 html工具來開發(fā) jsp頁面, servlet卻更適合于后端開發(fā)者使用,開發(fā) servlets需要的工具是 java集成開發(fā)工具,也就是說, servlets技術需要技術人員更多的編程。它的主要思想是使用一個或者多個 servlet作為控制器。 模式二: jsp+servlet+javabean 模式二,就是指 jsp+servlet+javabean技術,如圖 22所示。但是大量使用此模式時可能帶來一個副作用,那就是會導致在頁面里嵌入了大量的 java控制代碼,當要處理的業(yè)務邏輯很復雜時,這種情況就變得非 常糟糕。在用 jsp處理顯示和業(yè)務邏輯時,使用模式一比較簡單。 圖 21 在模式一中, jsp頁面獨自響應請求并將處理結果返回客戶。這兩種結構在 jsp技術一開始應用,就占有了絕對的統(tǒng)治地位。 Microsoft推出的 ASP技術相比有了許多激動人心的進步,但是從企業(yè)級應用的角度看, JSP技術仍然有相當?shù)膬?yōu)勢。但支持也不是很完善,如果 PHP不能在將來完善對組件技術的支持,在大型 Web應用程序方面將很難與 JSP和 ASP競爭。還可以使用應用服務器添加 JSP支持的Netscape Enterprise Server及由之發(fā)展而來的可以直接支持 JSP的 iPlaWebServer等等。如 ApacheWebServer和MicrosoftIIS等。盡管有第三方的插件號稱可以在 UNIX下使用 ASP,但對基于 COM組件技術的 ASP來說,在沒有 COM支持的 UNIX平臺下只能是一個“玩具”。使用 JSP技術可以很方便地將一大堆 JSP頁面組合成為一個 Web應用程序。 JSP 的優(yōu)勢及與其他 Web 開發(fā)工具的比較 和傳統(tǒng)的 CGI相比較, JSP有相當?shù)膬?yōu)勢。一般來說, JSP文件的編譯是在第一個用戶訪 問到這個 JSP頁面時發(fā)生,而這第一個用戶通常是開發(fā)人員自己,這樣,正式放在服務器上讓用戶訪問的 JSP文件一般都已經有了對應的編譯好的 Servlet了。通常說來, JSP頁面一般是翻譯為 Servlet的 Java源文件,再經過 Java編譯器編譯為 Servlet的 class文件。定制標記被打包到一個標記庫中,并被引入到一個 JSP頁面中 Scriptlet是直接嵌入在 JSP頁面中的很小的 Java代碼段。當然,也可以利用 JavaServlet來控制網(wǎng)站的邏輯,通過 JavaServlet調用 JSP文件的方式來將網(wǎng)站的邏輯和內容分離。 第二章 方案比較 JSP與其他 web開發(fā)工具的比較 jsp 技術概述 按照腳本語言是服務于某一個子系統(tǒng)的語言這種論述, JSP應當被看作是一種腳本語言,然而,作為一種腳本語言, JSP又顯得過于強大了,在 JSP中幾乎可以使用全部的 Java類。傳統(tǒng) 考試系統(tǒng) 都是分散運行的,一般無法保持一個專家群體,因此一般題庫由任課教師自主修改,這樣容易導致題庫總體質量下降,而對于一個 考試系統(tǒng) 來講,只有具備廣泛的使用才真正具有它的價值,因此對于單機 考試系統(tǒng) 來講,要想保持良好的題庫質量,又要想讓其得到廣泛的使用,其難度是相當大的。另外,封閉運行無法得到廣泛的使用和參與,對于題庫的修訂和校正缺乏數(shù)據(jù)基礎,使得提高整個題庫數(shù)據(jù)質量較為困難。要求實現(xiàn)從試題庫中隨機生成試題,各種標準化命題的實時答題與判分。 關鍵字 : 考試 系統(tǒng) JSP JavaBean Mysql 數(shù)據(jù)庫 Abstra
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1