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

正文內(nèi)容

論文jsp+sql駕??荚囅到y(tǒng)-文庫吧

2024-10-16 22:12 本頁面


【正文】 java、JSP、 SQL server 20 css 網(wǎng)頁美工、 photoshop 圖形處理。 大連交通大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 2 第二章 駕??荚囅到y(tǒng)需求分析 需求概述 根據(jù)對(duì)考試過程的實(shí)際調(diào)查了解,在整個(gè)考試過程中,主要涉及到組織考生考試 和老師批改試卷兩個(gè)方面,對(duì)考試組織方而言,他們需要事先布置好考場,準(zhǔn)備好足夠的試卷,做好考試監(jiān)督。對(duì)老師方面而言,老師需要在考后進(jìn)行大量的試卷批改工作。就這兩方面所耗費(fèi)的人力物力資源都是不少的,這就與現(xiàn)今人們綠色環(huán)保的生活理念相駁了。 然而,網(wǎng)上考試 一方面 可以突破時(shí)空的界限, 使考生可以足不出戶進(jìn)行考核,這就減除了組織考場和考生奔波于考場所造成的資源消耗和環(huán)境污染,符合現(xiàn)代人的綠色生活理念。另一方面,考生在自己熟悉的環(huán)境中考試也會(huì)更自在,能更好地發(fā)揮自己的真實(shí)水平。而且由于網(wǎng)上考試?yán)昧爽F(xiàn)代化技術(shù),就可以省去 了老師批改試卷的步驟了。 因而,網(wǎng)上考試是未來的潮流。 系統(tǒng)開發(fā)目標(biāo) 一、功能目標(biāo) 基于上述對(duì)系統(tǒng)開發(fā)背景的描述和對(duì)系統(tǒng)需求的描述,駕校考試系統(tǒng)的設(shè)計(jì)應(yīng)達(dá)到以下的目標(biāo): (1)極大地利用網(wǎng)上無限的優(yōu)秀試題資源 ,從而整理出龐大的優(yōu)秀試題數(shù)據(jù)庫。 (2)使考生在不同的地理位置上也能正常參加考試,打破了傳統(tǒng)的紙筆考試的局限性。 (3)教官可以根據(jù)自己的豐富教學(xué)知識(shí)設(shè)計(jì)新的試題。 二、其它目標(biāo) 實(shí)用性:要為網(wǎng)上考試提供方便。 操作簡單:本系統(tǒng)應(yīng)該適用于不同水平的使用者,包括教官和學(xué)員,同時(shí)系統(tǒng)不應(yīng)太復(fù)雜和煩 瑣,因此要求系統(tǒng)的操作盡可能簡單易行。 功能需求 在本次設(shè)計(jì)中,主要涉及到三種類型用戶對(duì)該系統(tǒng)的使用,即學(xué)員、教官以及管理大連交通大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 3 員。這三種用戶根據(jù)不同的用戶姓名和密碼登錄,經(jīng)過驗(yàn)證后進(jìn)入各自的界面。 學(xué)員 通過身份驗(yàn)證后進(jìn)入 考試 窗口。 系統(tǒng)的考試 窗口提供 了三 項(xiàng)功能選擇: 考試、查詢成績、自身資料修改。 考試:進(jìn)入考試界面后選擇還沒考過的試卷進(jìn)行考試。 查詢成績:考完試后立即可以查詢到成績,還可以看見以前的考試成績。 自身資料修改:對(duì)自己的個(gè)人資料進(jìn)行修改。 系統(tǒng)提供給教官的功能有:題庫管理、添加新題、試卷管理 、添加試卷、查詢學(xué)員成績、資料修改。 題庫管理 : 對(duì)已有試題進(jìn)行編輯和刪除 。 添加新題 : 給題庫添加新的試題。 試卷管理 : 預(yù)覽、(取消)發(fā)布、刪除試卷的功能 。 添加試卷 : 添加新的試卷。 查詢學(xué)員成績 : 查看本專業(yè)考過試的學(xué)員的成績 。 資料修改:對(duì)自己資料的修改。 系統(tǒng)提供給管理員的功能有:學(xué)院、班級(jí)、科目的管理和教官、學(xué)員、自身賬戶的管理。 教官賬戶管理:添加新教官、刪除已有教官。 學(xué)員賬戶管理:添加新學(xué)員、刪除已有學(xué)員。 自身賬戶管理:修改自身賬戶。 學(xué)院管理:添加新的學(xué)院、刪除已有學(xué)院。 班級(jí)管理:添加 新的班級(jí)、刪除已有班級(jí)。 科目管理:添加新的科目、刪除已有科目。 性能需求 ( 1)網(wǎng)絡(luò)環(huán)境下的多用戶系統(tǒng)。 信息主要存儲(chǔ)在服務(wù)器端的數(shù)據(jù)庫中,由各用戶在規(guī)定的權(quán)限下在各自的客戶端上錄入、修改、刪除相關(guān)的內(nèi)容。 [2] 大連交通大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 4 ( 2)數(shù)據(jù)的完整性和準(zhǔn)確性。 錄入數(shù)據(jù)采用表格方式,限制錄入數(shù)據(jù)類型及取值范圍以保證數(shù)據(jù)的完整性及準(zhǔn)確性。 [4] ( 3)數(shù)據(jù)安全性。本系統(tǒng)采用二級(jí)安全保障。 第一級(jí):依賴于網(wǎng)絡(luò)本身對(duì)用戶使用權(quán)限的規(guī)定。 第二級(jí):在程序模塊中通過使用密碼控制功能對(duì)用戶使用權(quán)限加以限制。 開發(fā)方案的 比較與選擇 開發(fā)方案比較 系統(tǒng)架構(gòu)的選擇,對(duì)系統(tǒng)的開發(fā)來說是至關(guān)重要的,因此,選擇一個(gè)正確、合適的軟件架構(gòu)是十分必要。本系統(tǒng)是個(gè)典型的管理信息系統(tǒng),目前對(duì)管理信息系統(tǒng)的開發(fā)設(shè)計(jì)主要有 C/S 和 B/S 兩種結(jié)構(gòu),下面對(duì)兩種結(jié)構(gòu)進(jìn)行一下簡單的比較。 [2] 運(yùn)用 C/S 結(jié)構(gòu),采用 PB、 Delphi 或 VB 等技術(shù)來開發(fā)。操作系統(tǒng)采用 Windows2020,數(shù)據(jù)庫軟件使用 Oracle 數(shù)據(jù)庫 ,C/S 又稱 Client/Server 或客戶 /服務(wù)器模式。服務(wù)器通常采用高性能的 PC、工作站或小型機(jī),并采用大型數(shù)據(jù)庫系統(tǒng),如 Oracle,Sybase,Informix或 SQL Server。客戶端需要安裝專用的客戶端軟件。 C/S 結(jié)構(gòu)的數(shù)據(jù)庫管理系統(tǒng),如圖 1 所示。 圖 1 C/S 結(jié)構(gòu)圖 即一般用戶在客戶端上操作時(shí),客戶端向服務(wù)器端數(shù)據(jù)庫提出請(qǐng)求。這時(shí),服務(wù)器發(fā)出響應(yīng);客戶端收到響應(yīng)后,開始執(zhí)行任務(wù)。數(shù)據(jù)庫管理員在服務(wù)器端上利用管理平臺(tái)管理和維護(hù)數(shù)據(jù)庫。 B/S 是 Brower/Server 的縮寫,客戶機(jī)上只要安裝一個(gè)瀏覽器( Browser) ,如 Netscape Navigator 或 Inter Explorer,服務(wù)器安裝 Oracle, Sybase, Informix 或 SQL Server 等數(shù)據(jù)庫。瀏覽器通過 Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。 大連交通大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 5 B/S 結(jié)構(gòu)原理如圖 2 所示,多數(shù)頁面都是通過 JSP 腳本程序直接訪問數(shù)據(jù)庫和文件系統(tǒng),有部分 JSP 程序通過組件(上傳組件)訪問數(shù)據(jù)庫和文件系統(tǒng)。 圖 2 B/S 結(jié)構(gòu)系統(tǒng)工作原理圖 開發(fā)方案的確定 駕??荚囅到y(tǒng)的設(shè)計(jì)主要是使用 Web 瀏覽器風(fēng)格的界面來進(jìn)行數(shù)據(jù)檢索和更新,作為當(dāng)前流行的 Web 發(fā)展趨勢(shì),瀏覽器界面作為這個(gè)系統(tǒng)所 有用戶熟悉和友好訪問的所有類型數(shù)據(jù)的界面,系統(tǒng)應(yīng)該為用戶提供一個(gè)公共的外部接口。 駕??荚囅到y(tǒng)的設(shè)計(jì)在于所有用戶把這個(gè)系統(tǒng)看作一系列相互連接的網(wǎng)頁,可以從任何一臺(tái)連接在 Inter 上的計(jì)算機(jī)用瀏覽器進(jìn)行訪問。用戶通過選擇鏈接或在基于Web 的表單上輸入信息與 Web 瀏覽器進(jìn)行交互。這個(gè)信息通過 Inter 傳送到 Web 服務(wù)器, Web 服務(wù)器識(shí)別出外部數(shù)據(jù)的請(qǐng)求,并且把請(qǐng)求傳遞給在 Web 服務(wù)器上的應(yīng)用程序代理,這個(gè)代理的任務(wù)是把數(shù)據(jù)請(qǐng)求映射到對(duì)服務(wù)器的應(yīng)用程序查詢。應(yīng)用服務(wù)器為請(qǐng)求提供服務(wù),然后代理把返回的信 息轉(zhuǎn)變?yōu)橐粋€(gè)網(wǎng)頁,這個(gè)網(wǎng)頁被傳送到 Web 服務(wù)器以顯示給最終用戶。 [10] 由于 B/S 構(gòu)架管理軟件只安裝在服務(wù)器端上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器,用戶界面在服務(wù)器端完全通過 WWW 瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端實(shí)現(xiàn),所有JSP 頁面 上傳組件 文件系統(tǒng) JSP 頁面 數(shù)據(jù)庫 大連交通大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 6 的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。 作者使用 B/S 模式來開發(fā)在線學(xué)習(xí)系統(tǒng),它將具有以下優(yōu)點(diǎn): ? 實(shí)用性:為網(wǎng)上考試提供方便。 ? 操作簡單:本系統(tǒng)應(yīng)該適用于不同水平的使用者,包括教官和學(xué)員,同時(shí)系統(tǒng)不應(yīng)太復(fù)雜和煩瑣,因此要求系統(tǒng)的操作盡可能簡單易行。 ? 代碼可讀性好:代碼將盡可 能簡潔。 [2] 系統(tǒng)開發(fā)環(huán)境及工具 開發(fā) /運(yùn)行環(huán)境 客 戶端軟件 操作系統(tǒng): Windows98/ME/2020/Xp 及以上版本 瀏覽器: Inter Explorer(IE)6 及以上版本 服務(wù)器端軟件 操作系統(tǒng): Windows NT/2020 Server/XP 及以上版本 瀏覽器: Inter Explorer(IE)6 及以上版本 服務(wù)器: 數(shù)據(jù)庫: SQL Server 2020 其它軟件: Adobe Photoshop CS4 開發(fā)工具的選取 JSP 技術(shù) JSP 的 功能 十分 強(qiáng)大 , 它 可以用來創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁或 Web 應(yīng)用程序。它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程 語言 。 JSP 的網(wǎng)頁文件的格式是 .jsp,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。 JSP 網(wǎng)頁可以包含 HTML 標(biāo)記、普通文本、腳本命令以及 COM 組件等。利用 JSP 可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用 HTML 網(wǎng)頁作為用戶界面的 Web 應(yīng)用程序。 它 利用 JavaScript 或 JAVA 腳本語言使用戶的數(shù)據(jù)和服務(wù)器的數(shù)據(jù)進(jìn)行交換,從而達(dá)到動(dòng)態(tài)數(shù)據(jù)庫的目 的。 當(dāng)瀏覽器瀏覽 JSP網(wǎng)頁時(shí) , Web服務(wù)器就會(huì)根據(jù)請(qǐng)求生成相應(yīng)的 HTML代碼然后再返回給瀏覽器 ,這樣瀏覽器端看到的就是動(dòng)態(tài)生成的網(wǎng)頁。 [6] 大連交通大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 7 系統(tǒng)數(shù)據(jù)庫的選擇 數(shù)據(jù)庫技術(shù)在計(jì)算機(jī)軟件領(lǐng)域研究中一直是非常重要的主題。產(chǎn)生于 60 年代的數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實(shí)用系統(tǒng)。并且,近年來,隨著 World Wide Web(WWW)的猛增及 Inter 技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)成為時(shí)下最熱門技術(shù)之一。 作為一款基于 WEB 的駕校考試系統(tǒng)來說,數(shù)據(jù)庫當(dāng)然是不可缺少的一部分。選擇什么樣的數(shù)據(jù),對(duì)系統(tǒng)最終的 實(shí)現(xiàn)起著至關(guān)重要的作用。 現(xiàn)在比較流行的大中型關(guān)系型數(shù)據(jù)庫有 IBM DB Oracle、 SQL Server、 Sybase、Informix 等,常用的小型數(shù)據(jù)庫有 Access、 Paradox、 FoxPro 等,現(xiàn)在個(gè)人用戶比較常用的主要是基于中小型數(shù)據(jù)庫 MS SQL Server 和 Access 的。 Access 是一個(gè)數(shù)據(jù)庫管理系統(tǒng),它之所以被集成到 Office 中而不是 Visual Studio中,是因?yàn)樗c其它的數(shù)據(jù)庫管理系統(tǒng)(如 Visual FoxPro)相比更加簡單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶即可掌握并使 用它。而且最重要的一點(diǎn)是, Access 的功能足夠強(qiáng)大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。 SQL Server 是一種高效的關(guān)系數(shù)據(jù)庫系統(tǒng),它與 Windows NT/2020 及 Windows 9x等操作系統(tǒng)緊密集成。這種安排使 SQL Server 能充分利用操作系統(tǒng)所提供的特性。對(duì)于今天復(fù)雜的瀏覽器 /服務(wù)器系統(tǒng)來說, SQL Server 是一個(gè)很好的選擇。 [4] 大連交通大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 8 第三章 駕校考試系統(tǒng)的設(shè)計(jì) 系統(tǒng)數(shù)據(jù)流程描述 頂層數(shù)據(jù)流圖:包含三個(gè)實(shí)體即考生、教官、管理員,六個(gè)數(shù)據(jù)處理即學(xué)員登錄、學(xué)員 考試、教官登錄、教官管理、管理員登錄、管理員管理。該圖反應(yīng)出了駕校考試系統(tǒng)總的情況,其數(shù)據(jù)流如圖 3 所示。 圖 3 頂層數(shù)據(jù)流 學(xué)員考試數(shù)據(jù)流圖:包括一個(gè)實(shí)體(學(xué)員)和考試、查詢成績等多個(gè)數(shù)據(jù)處理,該圖反應(yīng)出了學(xué)員學(xué)習(xí)情況及三個(gè)數(shù)據(jù)存儲(chǔ)。學(xué)員通過考試來獲得考試成績。其中,學(xué)員考試的試卷來自試卷數(shù)據(jù)庫中,從成績數(shù)據(jù)庫可以查詢考試分?jǐn)?shù),從資料記錄中得到大連交通大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 9 得到個(gè)人資料并且可以做出修改。其數(shù)據(jù)流如圖 4 所示。 圖 4 學(xué)員模塊數(shù)據(jù)流圖 教官管理數(shù)據(jù)流圖:包括一個(gè)實(shí)體(教官)和試題管理、試卷管理等多個(gè)數(shù)據(jù)處理及六個(gè)數(shù)據(jù)存儲(chǔ)。該圖體現(xiàn)了教官對(duì)系統(tǒng)的管理情況,教官通過試題管理、試卷管理、添加試卷、添加試題來完成對(duì)試卷試題的編輯和發(fā)布。教官從學(xué)員答題的情況和成績的情況考慮應(yīng)該增減什么試題試卷。其數(shù)據(jù)流如圖 5 所示。 大連交通大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 10 圖 5 教官模塊數(shù)據(jù)流圖 管理員管理數(shù)據(jù)流圖:包括一個(gè)實(shí)體(管理員)和學(xué)院管理、科目管理等多個(gè)數(shù)據(jù)處理及六個(gè)數(shù)據(jù)存儲(chǔ)。該圖體現(xiàn)了管理員對(duì)系統(tǒng)的管理情況,管理員可以進(jìn)行所有用戶的賬戶管理和學(xué)院、班級(jí)、科目的管理。其數(shù)據(jù)流如圖 6 所示。 大連交通大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 11 圖 6 管理員模塊數(shù)據(jù)流圖 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 本論文設(shè)計(jì)的駕??荚囅到y(tǒng)是利用 Jsp和 SQL server 2020技術(shù)來構(gòu)建一個(gè)基于因特網(wǎng)的動(dòng)態(tài)交互式考試信息化平臺(tái),該系統(tǒng)可以在 WindowsXP 局域網(wǎng)或 Inter 上使用。在總體結(jié)構(gòu)上是采用 3 層 B/S 結(jié)構(gòu),各類教學(xué)資源在服務(wù)器一端,采取中心數(shù)據(jù)庫 SQL server 2020 統(tǒng)一存放和組織,學(xué)員在客戶機(jī)一端,無須任何配置工作,只須使用 瀏覽 器大連交通大學(xué) 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 12 向 Web 服務(wù)器代理提出請(qǐng)求,服務(wù)代理通過中間 組 件與數(shù)據(jù)庫鏈接,把請(qǐng)求服務(wù)的 考試 內(nèi)容以 Web 頁
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1