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

正文內(nèi)容

基于jsp的網(wǎng)上考試系統(tǒng)_本科生畢業(yè)設(shè)計(jì)-wenkub

2023-07-08 16:33:59 本頁(yè)面
 

【正文】 框架,是 MVC 經(jīng)典設(shè)計(jì)模式中的一個(gè)經(jīng)典產(chǎn)品,可以使得系統(tǒng)的設(shè)計(jì)思路更加清晰 ;第二 .應(yīng)用了 EL 表達(dá)式和 Struts 框架提供的標(biāo)簽庫(kù),大大減少了JSP 頁(yè)面中的腳本程序,使得頁(yè)面代碼更加簡(jiǎn)潔明了;第三 .應(yīng)用了 Ajax 技術(shù)實(shí)現(xiàn)考試系統(tǒng)的考試時(shí)間自動(dòng)計(jì)時(shí)和根據(jù)選擇的課程動(dòng)態(tài)生成相關(guān)套題的下拉列表。s daily life. It also brought a revolution in the way of education, while the work test is a very important aspect. The work examination system based on Web technology has the advantages of low cost, open, easily implemented, the exam can in local, also can be in different, greatly expanding the flexibility of the exam. Shorten the routine exam papers, the teacher design requirements of printing papers, examination arrangements, examiners, collected papers, grades examination papers, scores, into the file, the long and plex process, improve work efficiency, save time and money, make the examination more objective, justice. The most mon mode of work applications is the B/S model, namely the need to obtain the information of user’s use the browser sends a request to the server, the server responds, will send relevant information to the user39。 test system。尤其是在校園中,將考試系統(tǒng)與別的系統(tǒng)整合在一起,可以非常方便的整合整個(gè)學(xué)校的資源,更科學(xué)的管理校園,建立一個(gè)信息化校園。 已經(jīng)成為教育技術(shù)的發(fā)展與研究方向。全球都有分公司和考試中心,向?qū)W校、企業(yè)、個(gè)人及社會(huì)提供立足于信息技術(shù)基礎(chǔ)的教育和評(píng)估服務(wù)。這些考試通過 Prometric 授權(quán)考試中心 (APTC)和 Prometric 技術(shù)中心( STC)完成。 [13] 設(shè)計(jì)的概況 設(shè)計(jì)的目的和意義 本設(shè)計(jì)的目的是設(shè)計(jì)一個(gè)基于 JSP 的網(wǎng)上考試系統(tǒng),使老師可以從繁復(fù)的考試工作中解脫出來,減少老師的工作量,節(jié)省學(xué)??荚嚦杀?。 ( 3)管理員信息管理和考生信息管理功能。 ( 2)設(shè)計(jì)的總體規(guī)則: ①簡(jiǎn)單性:操作簡(jiǎn)單方便,界 面簡(jiǎn)潔美觀。 論文組織結(jié)構(gòu) 第 1 章:簡(jiǎn)單介紹本次系統(tǒng)設(shè)計(jì)的背景、概況、指導(dǎo)思想等。 第 5 章 :結(jié)合系統(tǒng),詳細(xì)介紹了本系統(tǒng)的代碼設(shè)計(jì)。所謂 B/S 結(jié)構(gòu),即 Browser/Server(瀏覽器 /服務(wù)器)方式的網(wǎng)絡(luò)結(jié)構(gòu),在客戶端不需要開發(fā)任何用戶界面,而統(tǒng)一采用如 IE 一類的瀏覽器,通過 Web 瀏覽器向 Web 服務(wù)器提出請(qǐng)求,由 Web 服務(wù)器對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,并將結(jié)果逐級(jí)傳回客戶端。服務(wù)器將擔(dān)負(fù)更多的工作,對(duì)數(shù)據(jù)庫(kù)的訪問返回以及動(dòng)態(tài)網(wǎng)頁(yè)生成等工作全部由 Web 服務(wù)器完成。 圖 B/S 網(wǎng)絡(luò)結(jié)構(gòu) B/S 結(jié)構(gòu)設(shè)計(jì)模式的 優(yōu)勢(shì)與劣勢(shì) ( 1) B/S 結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。 ( 2) 成本降低,選擇更多。 ( 3) 應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重。 系統(tǒng)開發(fā)工具選擇 操作系統(tǒng)和服 務(wù)器選用 操作系統(tǒng)采用 Windows XP Professional 版作為網(wǎng)站的服務(wù)器。 MyEclipse 目前支持JavaServlet、 AJAX、 JSP、 JSF、 Struts、 Spring、 Hibernate、 EJB JDBC 數(shù)據(jù)庫(kù)連接工具等多項(xiàng)功能。數(shù)據(jù)庫(kù)的種類繁多,如何選擇數(shù)據(jù)庫(kù)讓人頭痛。 其它輔助工具的選用 ( 1) Microsoft Word 20xx。 ( 3) Microsoft Visio 20xx。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,這樣大大降低了對(duì)客戶瀏覽器的要求,即使客戶瀏覽器端不支 持 Java,也可以訪問 JSP 網(wǎng)頁(yè)。插入的Java 程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 JSP(JavaServer Pages)是一種動(dòng)態(tài)頁(yè)面技術(shù),它的主要目的是將表示邏 輯從 Servlet 中分離出來。 JSP 具備了 Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性 且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。 經(jīng)過多年發(fā)展, SQL Server 20xx 是 Microsoft 公司于 20xx 年推出的版本。 (2) 能夠跨平臺(tái): JSP 支持絕大部分平臺(tái),包括現(xiàn)在非常流行的 LINUX 系統(tǒng),應(yīng)用非常廣泛的 Apache 服務(wù)器也提供了支持 JSP 的服務(wù)。而這個(gè)引擎本身也是一個(gè) servlet,在 JSWDK 或 WEBLOGIC 中,它就是 JspServlet。對(duì)每一個(gè)請(qǐng)求, JSP 引擎創(chuàng)建一個(gè)新的線程來處理該請(qǐng)求。如果 .jsp 文件被修改了,服務(wù)器將根據(jù)設(shè)置決定是否對(duì)該文件重新編譯,如果需要重 新編譯,則將編譯結(jié)果取代內(nèi)存中的 servlet,并繼續(xù)上述處理過程。 技術(shù)可行性,就是要進(jìn)行技術(shù)風(fēng)險(xiǎn)評(píng)價(jià)。 開發(fā)一個(gè)網(wǎng)絡(luò)在線考試系統(tǒng),涉及的最核心的技術(shù)問題就是如何實(shí)現(xiàn)在不刷新頁(yè)面的情況下實(shí)時(shí)顯示考試時(shí)間及剩余時(shí)間,并做到達(dá)到考試結(jié)束時(shí)間時(shí)自動(dòng)提交試卷的功能。 經(jīng)濟(jì)可行性,進(jìn)行成本 /效益分析。它可以轉(zhuǎn)化為有形的效益。 需求分析 角色識(shí)別 角色識(shí)別的任務(wù)是找出所有可能與系統(tǒng)發(fā)生交互行為的外部實(shí)體,對(duì)象和系統(tǒng)。 考生功能 根據(jù)對(duì)當(dāng)前網(wǎng)絡(luò)上網(wǎng)上考試系統(tǒng)的詳細(xì)分析,考生界面就是考生在使用考試系統(tǒng)時(shí),系統(tǒng)提供給用戶使用的瀏覽器顯示界面,能夠?qū)崿F(xiàn)用戶與系統(tǒng)的友好交互,并且能夠?qū)τ脩舻氖褂媒o以人性化的引導(dǎo)與提示,功能具體如下: 廣東海洋大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) - 8 - 1. 考生的行為:在線考試,成績(jī)查詢,退出系統(tǒng)。 功能模塊劃分 表 功能模塊列表 序號(hào) 功能模塊類型 功能模塊 備注 1 前臺(tái) 考生信息 考生注冊(cè)、考生登錄、修改個(gè)人資料、找回密碼 2 前臺(tái) 在線考試 考試 3 前臺(tái) 成績(jī)查詢 成績(jī)查詢 4 后臺(tái) 信息管理 管理員信息、考生信息、課程信息、套題信息 5 后臺(tái) 考試題目管理 考試題目管理 模塊功能列表是根據(jù)模塊完成任務(wù)的不同進(jìn)行劃分的,一共包括 5 大模塊,其中與前臺(tái)相關(guān)的共有 3 個(gè),與后臺(tái)相關(guān)的共有 2 個(gè)。 廣東海洋大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) - 10 - ( 1) 考生信息 表 考生信息 名稱 考生信息 簡(jiǎn)述 保存考生信息 組成 ID、姓名、密碼、性別、注冊(cè)時(shí)間、提示問題、問題答案、專業(yè)、身份證號(hào) 來源 注冊(cè)、修改個(gè)人資料 去向 登陸、找回密碼 數(shù)據(jù)量 注解 ( 2) 課程信息 表 課程信息 名稱 課程信息 簡(jiǎn)述 保存課程信息 組成 ID、課程名稱、加入時(shí)間 來源 添加課程 去向 刪除課程、添加套題 、添加題目 數(shù)據(jù)量 注解 ( 3) 管理員信息 表 管理員信息 名稱 管理員信息 簡(jiǎn)述 存儲(chǔ)管理員信息 組成 ID、管理員賬號(hào)、密碼 來源 添加管理員、修改管理員密碼 去向 登錄、修改管理員密碼 數(shù)據(jù)量 注解 ( 4) 套題信息 表 套題信息 名稱 套題信息 簡(jiǎn)述 保存套題信息 組成 ID、套題名稱、所屬課程、添加時(shí)間 來源 添加套題信息 去向 修改套題名稱、修改所屬課程 數(shù)據(jù)量 注解 ( 5) 考試題目信息 廣東海洋大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) - 11 - 表 考試題目信息 名稱 考試題目信息 簡(jiǎn)述 保存考試題目信息 組成 ID、問題、類型、添加時(shí)間、所屬課程 ID、所屬套題 ID、選項(xiàng) A、選項(xiàng) B、選項(xiàng) C、選項(xiàng) D、正確答案、備注 來源 添加考試題目 去向 修改考試題目、出題 數(shù)據(jù)量 注解 ( 6) 考生成績(jī)信息 表 考生成績(jī)信息 名稱 考生成績(jī)信息 簡(jiǎn)述 保存考生成績(jī) 組成 ID、準(zhǔn)考證號(hào)、所屬課程、單選題分?jǐn)?shù)、多選題分?jǐn)?shù)、合計(jì)分?jǐn)?shù)、添加時(shí)間 來源 學(xué)生考試 去向 查詢成績(jī) 數(shù)據(jù)量 注解 實(shí)體關(guān)系模型(實(shí)體 ER 圖) 圖 考生實(shí)體 ER 圖 廣東海洋大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) - 12 - 圖 課程實(shí)體 ER 圖 圖 管理員實(shí)體 ER 圖 圖 套題實(shí)體 ER 圖 廣東海洋大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) - 13 - 圖 題目實(shí)體 ER 圖 圖 成績(jī)實(shí)體 ER 圖 4 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)總體設(shè)計(jì)是平臺(tái)開發(fā)的一個(gè)重要的環(huán)節(jié),在系統(tǒng)調(diào)查的基礎(chǔ)上,對(duì)新系統(tǒng)的功能進(jìn)行細(xì)致的分析,開發(fā)出完整的系統(tǒng)設(shè)計(jì)。 圖 系統(tǒng)功能結(jié)構(gòu)圖 數(shù)據(jù)庫(kù)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把 概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本實(shí)體 ER圖轉(zhuǎn)換為與選用的 DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。 表 課程信息表 表名: tb_Lession 序號(hào) 列名 數(shù)據(jù)類型 主鍵 允許空 默認(rèn)值 說明 1 ID int 是 否 編號(hào) ID 2 Name Varchar(60) 否 課程名稱 3 jointime datatime 否 Getdate() 添加時(shí)間 ( 3) 管理員信息表 tb_manager,記錄管理員信息。 表 學(xué)生成績(jī)信息表 表名: tb_stuResult 序號(hào) 列名 數(shù)據(jù)類型 主鍵 允許空 默認(rèn)值 說明 1 ID Int 是 否 編號(hào) ID 2 stuID Varchar(16) 否 準(zhǔn)考證號(hào) 3 whichLesson Varchar(60) 否 所屬課程 4 resSingle Int 否 單選題分?jǐn)?shù) 5 resMore Int 否 多選題分?jǐn)?shù) 6 resTotal 是 resSingle+resMore 合計(jì)分?jǐn)?shù) 7 Jointime datetime 否 Getdate() 添加時(shí)間 物理結(jié)構(gòu)設(shè)計(jì) 為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用要求的物理結(jié)構(gòu)的過程,就是數(shù)據(jù)庫(kù)的物理 結(jié)構(gòu) 設(shè)計(jì) 。 (2) 有效地利用存儲(chǔ)空間。 物理結(jié)構(gòu)設(shè)計(jì)階段實(shí)現(xiàn)的是數(shù)據(jù)庫(kù)系統(tǒng)的內(nèi)模式,它的質(zhì)量直接決定了整個(gè)系統(tǒng)的性能。自動(dòng)增長(zhǎng)主鍵允許我們?cè)谙驍?shù)據(jù)庫(kù)添加數(shù)據(jù)時(shí),不考慮主鍵的取值,記錄插入后,數(shù)據(jù)庫(kù)系統(tǒng)會(huì)自動(dòng)為其分配一個(gè)值,確保絕對(duì)不會(huì)出現(xiàn)重復(fù)。常用的存取方法有索引方法 。 5 系統(tǒng)詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)代碼 前臺(tái) 考生信息模塊 考生信息模塊流程如圖 所示。 點(diǎn)擊保存,其中關(guān)鍵的偽代碼如下所示: Start 為 student 類新建一個(gè)對(duì)象 廣東海洋大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) - 20 - 使用 studentAdd 函數(shù)把用戶信息保存到數(shù)據(jù)庫(kù) if 數(shù)據(jù)庫(kù)不存在該賬號(hào) then 注冊(cè)成功 else 注冊(cè)失敗 end if End ( 2) 考生登錄 考生登錄頁(yè)面如圖 所示 圖 用戶登錄頁(yè)面 當(dāng)輸入帳號(hào)、密碼正確時(shí)成功登錄: 圖 登陸以后的頁(yè)面 //當(dāng)用戶點(diǎn)擊“登錄”按鈕時(shí),具體關(guān)鍵偽代碼如下: Start 使用 checkStudent 函數(shù) If 準(zhǔn)考證號(hào)已經(jīng)存在 Then 對(duì)比密碼 If 正確 登錄成功 廣東海洋大學(xué) 20xx 屆本科生畢業(yè)設(shè)計(jì) - 21 - Else 您輸入的考生準(zhǔn)考證號(hào)碼或密碼錯(cuò)誤! End if Else 您輸入的考生準(zhǔn)考證號(hào)碼或密碼錯(cuò)誤! End if end 當(dāng)用戶登陸成功后,點(diǎn)擊退出系統(tǒng) ,跳到 : start 調(diào)用 session的 invalidate函數(shù)結(jié)束會(huì)話 跳回前臺(tái)首頁(yè) end 在線考試模塊模塊 考試模塊流程如圖 所示。根據(jù)測(cè)試的概念和目的,在進(jìn)行信息系統(tǒng)測(cè)試時(shí)應(yīng)遵循以基本原則。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1