【正文】
可以進行分數(shù)的查詢,僅僅可以查看自己的分數(shù),查看不了其他學生的分數(shù)。 f.技術(shù): 前臺網(wǎng)頁的設(shè)計采用 JSP 技術(shù)制作。 圖 37 考試信息 ER 圖 學生成績記錄:(由老師來手動評分)包括編號(主鍵),總分數(shù),等級,學生編號,考試編號,考試日期。 圖 33 教師信息 ER 圖 管理員 管理 學生 教師 班級 姓名號 編號號 留下 答題 答題結(jié)果 考試記錄 管理 查看 成績 試題信息 試題 考試 學生成績 1 n n m 1 m m n 1 n n n m m 密碼號 賬號號 編號號 密碼 編號 學號 姓名 性別 專業(yè) 密碼 編號 姓名號 管理員 密碼 編號 賬號 教師 9 學生包括:編號(主鍵)姓名,學號,登錄密碼(這三項為必填項),專業(yè),性別,班級。學生的權(quán)限包括,進行自主注冊(完成個人信息的填寫),密碼的設(shè)置及更改,個人信息的增刪改查,以及完成考試后的分數(shù)的查詢。 考試管理: 老師登錄后可以創(chuàng)建考試,刪除考試,以及查看考試的詳情:是否存在試題,滿分,以及及格分數(shù)等等。如果系統(tǒng)中已存在重名教員(姓名和編號都相同),給出提示信息,提示無法創(chuàng)建。 如果系統(tǒng)中已存在重名 學員 ( 姓名和編號都相同 ),給出提示信息,提示無法創(chuàng)建。 綜上所述,該系統(tǒng),無論是從技術(shù)上或者經(jīng)濟上還是操作上都是可行的。 經(jīng)過以上分析, 該系統(tǒng)在技術(shù)上 是可行的。運用 Oracle 數(shù)據(jù)庫它保證了源代碼的可移植性,有效地提高查詢速度,是可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫, 因此軟件方面是可行的。 在硬件方面,可供選擇空間較大,只要是 Windows XP Professional 系列及以上的計算機,內(nèi)存在 512M 以上,硬盤在 40GB 以上,都可以滿足本系統(tǒng)的開發(fā)需要。 這里的訣竅是,當配置正確時, Apache 為 HTML 頁面服務,而 Tomcat 實際上運行JSP 頁面和 Servlet。 Tomcat 很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務等開發(fā)應用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。 Tomcat 技術(shù) Tomcat 服務器是一個免費的開放源代碼的 Web 應用服務器,目前最新版本是。 在結(jié)構(gòu)上, MyEclipse 的特征可以被分為 7 類 : 模型 服務 器的連接器 項目部署 服務 服務 整合幫助 對于以上每一種功能上的類別,在 Eclipse 中都有相應的功能部件,并通過一系列的 插件 來實現(xiàn)它們。它是功能豐富的 JavaEE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML, Struts, JSP, CSS, Javascript,Spring, SQL, Hibernate。客戶端應用程序執(zhí)行與用戶進 4 行交互的活動??蛻舳藨贸绦驁?zhí)行與用戶進行交互的活動。但它的所有知識,只要在一種機型上學習了 Oracle 知識,便能在各種類型的機器上使用它。服務器在頁面被客戶端請求以后對這些 Java 代碼進行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。 JSP與 Java Servlet一樣,是在服務器端執(zhí)行的,通常返回該客戶端的就是一個 HTML文本,因此客戶端只要有瀏覽器就能瀏覽。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務端的資源的應用邏輯。 3 2 系統(tǒng)開發(fā)所選用的技術(shù) JSP 技術(shù) JSP(JavaServer Pages)是由 Sun Microsystems 公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。 安全性,準確傳輸,防攻擊竊取,真正做到公平、公開、公正。 ATA 在產(chǎn)品和服務中使用的核心技術(shù)包括:動態(tài)模擬考試技術(shù)、真實環(huán)境考試技術(shù)、全真環(huán)境下動態(tài)轉(zhuǎn)換技術(shù)、智能化考試結(jié)果判定技術(shù)、智能化、 2 非線性多元 組卷模板技 術(shù)。自適應考試系統(tǒng)是今后網(wǎng)絡(luò)考試系統(tǒng)的發(fā)展方向。這兩年,現(xiàn)代遠程教育試點高校網(wǎng)絡(luò)教育部分公共基礎(chǔ)課全國統(tǒng)一考試也實施了網(wǎng)考。接著約定一個統(tǒng)一時間安排學生到特定的教室,進行考試最后判卷,考試結(jié)束后,教員進行批卷,對于正確性,公正性有時不是教員自己就可以把握的很準的。 安排完考場,老師則開始進行出題,不同學院,不同專業(yè),不同班級。網(wǎng)站可以為學習者提供自主學習和考試的平臺。管理人員主要是對用戶進行操作,教師主要是對考試和試題的發(fā)布進行管理,還有評分以及分數(shù)的查詢。目前,英語在線考試系統(tǒng)己經(jīng)成為應用考試方式的有力補充和發(fā)展。 摘 要 英語在線測試系統(tǒng)的開發(fā)一直是國內(nèi)外研究的一個熱點,并且許多高校已經(jīng)采用這種模式來進行考試。隨著計算機技術(shù)、網(wǎng)絡(luò)技術(shù)迅速發(fā)展以及高校校園網(wǎng)功能的日益完善,很多高校建立了網(wǎng)絡(luò)課堂的平臺。 本系統(tǒng)分為三種用戶權(quán)限:管理員、教師、學生。 關(guān)鍵詞 : 英語在線測試系統(tǒng) B/S 架構(gòu) 數(shù)據(jù)庫需求分析 ABSTRACT English online examination system development at home and abroad has been a hot issue,and many universities have adopted this mode for the exam, generally there are two kinds of architecture: C/S structure and B/S structure of the have their own advantages and disadvantages. The second half of 20xx, the first time CET 4 and CET 6 exam adopted this mode, advantage is obvious. With the puter technology, work technology rapid developed and the function of campus work have been improved, lots of colleges set up work classroom, at present,English online examination system has bee the the powerful supplements and development for the modern ways of examination. C/S structure is more tedious for the workstudy examination systemso this development adopts the B/S structure examination on the JSP technology and mysql database, which make this examination system use up easily,and is convenient for the user to use. This system is divided into three kinds of user permissions: administrators, teachers, and personnel is mainly to manage the user , teachers manage examination and test question, give a mark, and scores attend the exam, and after examination they can query test scores. This system detailed analyse the software development process, requirement analysis,the detailed process design, database design, each module design and implementation, testing and finally system interface module design and code. Key words:English online examination system B/S structure database demand analysis 目 錄 1 前 言 ................................................................................................................................ 1 選題的背景和意義 ..................................................................................................... 1 國內(nèi)外研究現(xiàn)狀 ......................................................................................................... 1 課題的研究目標 ......................................................................................................... 2 2 系統(tǒng)開發(fā)所選用的技術(shù) ........................................................................................................ 3 JSP 技術(shù) ...................................................................................................................... 3 Oracle 數(shù)據(jù)庫技術(shù) .................................................................................................... 3 MyEclipse 技術(shù) .......................................................................................................... 4 Tomcat 技術(shù) ............................................................................................................... 4 3 需求分析 ................................................................................................................................ 6 可行性分析 ................................................................................................................. 6 功能分析 ..................................................................................................