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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于net的公務(wù)員考試模擬系統(tǒng)的設(shè)計(jì)—論文-文庫(kù)吧

2024-11-13 19:41 本頁(yè)面


【正文】 ................................................................... 23 測(cè)試結(jié)果 .......................................................................................................... 23 系統(tǒng)安全性設(shè)計(jì) ................................................................................................. 23 密碼的安全性 .......................................................................................... 23 角色訪問(wèn)控制 .......................................................................................... 24 數(shù)據(jù)庫(kù)安全 ............................................................................................. 24 結(jié) 論 ........................................................................................................................ 24 參考文獻(xiàn) ........................................................................................................................ 25 致 謝 ........................................................................................................................ 26 聲 明 ........................................................................................................................ 27 附 錄 ........................................................................................................................ 28 第 1 頁(yè) 共 27 頁(yè) 1 引 言 在信息技術(shù)高速發(fā)展的今天, 網(wǎng)絡(luò)也在改變著傳統(tǒng)的教育方式,即使是傳統(tǒng)的教育方式下,把平時(shí)的練習(xí)和課程結(jié)束時(shí)的考試搬到網(wǎng)絡(luò)上也是一種趨勢(shì)。在傳統(tǒng)的考試方式下,組織一次考試要經(jīng)過(guò)出題、考試、評(píng)卷等步驟,隨著考試類型的增加及考試要求的提高,教師的工作量會(huì)越來(lái)越大,并且工作容易出錯(cuò)。同時(shí)傳統(tǒng)的考試要受時(shí)間、地點(diǎn)的限制,并且用紙保存試卷容易損壞、遺失。因此在一定的程度上,傳統(tǒng)的考試方式已經(jīng)存在改革的必要。 近年來(lái),公務(wù)員考試的熱度是日益增溫,各式各樣的考試復(fù)習(xí)資料也越來(lái)越多。在公務(wù)員考試科目中,行政能力測(cè)試題量大,題目類型多,申論的資料量也是達(dá) 到好幾千字,如果人人都盲目的去買各種資料也是不可取的,同時(shí)也是一種浪費(fèi),并且大部分資料及練習(xí)題都是相同的,或者是可以重復(fù)利用的。因此,可以考慮在充分利用網(wǎng)絡(luò)資源的條件下,開發(fā)一個(gè)公務(wù)員考試的模擬系統(tǒng),可以將其放在一個(gè) Web 站點(diǎn)上運(yùn)行,使得局域網(wǎng)用戶和 Web 用戶都能通過(guò)瀏覽器訪問(wèn)并使用其做練習(xí)或考試。這樣就可以利用網(wǎng)絡(luò)考試系統(tǒng)的運(yùn)作成本低、高效、靈活的突出優(yōu)勢(shì),實(shí)現(xiàn)公務(wù)員考試的無(wú)紙化,對(duì)公務(wù)員考試所需的各種人力、物力、財(cái)力資源都是一種節(jié)約。 目前,國(guó)內(nèi)外大部分的考試系統(tǒng)都是采用的 ASP 技術(shù)來(lái)作為服務(wù)器端腳本,實(shí)現(xiàn)與數(shù)據(jù)庫(kù)和其他應(yīng)用互動(dòng)的 Web 網(wǎng)頁(yè)。但是 ASP 采用的是解釋執(zhí)行的方式,執(zhí)行效率不高;部分考試系統(tǒng)性能低下,同時(shí)支持的在線測(cè)試數(shù)量較少,遠(yuǎn)遠(yuǎn)達(dá)不到系統(tǒng)運(yùn)行時(shí)的規(guī)?;?yīng)。而且它在安全性、健壯性、可重用性等方面還有比較大的缺陷。 鑒于上述原因,本畢業(yè)設(shè)計(jì)選擇采用 技術(shù) 來(lái)開發(fā)一個(gè)公務(wù)員考試 模擬 系統(tǒng),語(yǔ)言采用大家都較為熟悉并較為規(guī)范的 C.NET 語(yǔ)言,數(shù)據(jù)庫(kù)選擇常用的 SQL Server 2021。 2 相關(guān)理論技術(shù)基礎(chǔ) C.NET C以 C 和 C++為基礎(chǔ),是一種面向?qū)ο蟮某绦蛟O(shè)計(jì) 語(yǔ)言,它適用于微軟基于“ .Net平臺(tái)的 XML 基礎(chǔ)應(yīng)用開發(fā)。 C組件可以成為基本的 Web 服務(wù),這些服務(wù)可以被運(yùn)行在任意平臺(tái)上的任何應(yīng)用所調(diào)用。微軟宣稱, C提高了程序開發(fā)進(jìn)度,減少了可能導(dǎo)致開發(fā)費(fèi)用增加的程序設(shè)計(jì)錯(cuò)誤,從而大大提高了程序開發(fā)速度。 C就是這樣一種編程語(yǔ)言,它使程序員能快速地為新一代 Microsoft .Net平臺(tái)開發(fā)出應(yīng)用程序。具體來(lái)說(shuō),微軟的 C具有如下特點(diǎn) : 1) 高效、安全 第 2 頁(yè) 共 27 頁(yè) 越來(lái)越激烈的競(jìng)爭(zhēng)要求開發(fā)人員盡量縮短開發(fā)周期,而這正是 C的設(shè)計(jì)思想。這種語(yǔ)言被設(shè)計(jì)來(lái)幫助開發(fā)人員減少代碼量以及代碼出 錯(cuò)的機(jī)會(huì)。 2) 符合日漸成熟的 Web 編程標(biāo)準(zhǔn) 目前,大多數(shù)應(yīng)用方案都與 Web 密切相關(guān),但現(xiàn)有的開發(fā)工具都是在 Inter和 Web 的雛形時(shí)期出現(xiàn)的,因此,它們一般不適合新的 Web 技術(shù)。而 C語(yǔ)言開發(fā)是建立在 平臺(tái)上,可以把組件轉(zhuǎn)化成 Web 服務(wù),從而被運(yùn)行在任何平臺(tái)上的任意應(yīng)用程序所調(diào)用。另外, Web 服務(wù)框架讓現(xiàn)有的 Web 服務(wù)對(duì)程序員來(lái)說(shuō)就像本地的 C對(duì)象,這使得程序員可以利用他們?cè)诿嫦驅(qū)ο缶幊谭矫娴慕?jīng)驗(yàn)。 3) 消除編程錯(cuò)誤 甚至專業(yè)的 C++程序員也經(jīng)常犯一些最簡(jiǎn)單的錯(cuò)誤,例如,忘一記對(duì)變量 進(jìn)行初始化。這些最簡(jiǎn)單的疏忽經(jīng)常導(dǎo)致不可預(yù)測(cè)的錯(cuò)誤。而一旦程序投入使用,即使是最簡(jiǎn)單的錯(cuò)誤也要花費(fèi)很大的代價(jià)去修補(bǔ)。 C提供的一些新功能可消除常見的 C++編程錯(cuò)誤,例如,“垃圾收集”減輕了程序員人工管理內(nèi)存的壓力、C中的變量由環(huán)境自動(dòng)初始化等。 4) 支持版本封裝 后續(xù)版本可以在舊版本的基礎(chǔ)上直接開發(fā),無(wú)須修改程序。這一特性簡(jiǎn)化了開發(fā)后續(xù)版本的過(guò)程并降低了開發(fā)升級(jí)版本的總成本。 5) 與商業(yè)邏輯相關(guān)聯(lián) 大多數(shù)編程工具很難把程序代碼同商業(yè)邏輯聯(lián)系起來(lái),但 C不同,它可用于任何對(duì)象的可擴(kuò)展元數(shù)據(jù)。 C可以為一個(gè)工程結(jié)構(gòu)定 義專域?qū)傩?,并把它們?yīng)用到任何類或接口中,這將確保每個(gè)類或接口都能被正確地標(biāo)識(shí)成特定商業(yè)對(duì)象的一部分,有助于加強(qiáng)程序代碼與商業(yè)邏輯的聯(lián)系。 簡(jiǎn)介 大大提高了編程人員的開發(fā)效率,與 相比,減少了 70%的編碼工作量。甚至在某些情況下,可以實(shí)現(xiàn)所謂的零編碼。對(duì)開發(fā)人員來(lái)說(shuō), 對(duì)經(jīng)常使用的功能進(jìn)行了封裝,如用戶管理、數(shù)據(jù)控件等,可以象使用標(biāo)準(zhǔn)控件一樣使用這些功能。新增控件包括數(shù)據(jù)源控件、站點(diǎn)導(dǎo)航控件、登錄控件,新增主題和皮膚 、母版頁(yè)、成員資格和角色服務(wù)等功能。 中,內(nèi)置了許多基于提供者模型的新服務(wù),常見的就是成員和角色服務(wù)??梢圆捎?C:\WINDOWS\\Framework\版本號(hào)文件夾下面的 工具,根據(jù)向?qū)?lái)創(chuàng)建或配置用來(lái)存儲(chǔ) 應(yīng)用程序服務(wù)信息的 SQL Server 數(shù)據(jù)庫(kù)。當(dāng)然,也可以通過(guò) 命令來(lái)安裝 SQL Server 提供程序所使用的 SQL Server 數(shù)據(jù)庫(kù)。 的成員和 第 3 頁(yè) 共 27 頁(yè) 角 色管理簡(jiǎn)化了用戶管理的功能,用戶的管理和驗(yàn)證,只與提供者打交道,不需要關(guān)注數(shù)據(jù)庫(kù)本身的細(xì)節(jié)。此外, Visual Studio 2021 還增加了一套登錄控件,可以方便的實(shí)現(xiàn)注冊(cè)、登錄、注銷和恢復(fù)密碼等功能,不需要編寫任何代碼。 引入了一系列可以改善數(shù)據(jù)訪問(wèn)的新工具,包括幾個(gè)數(shù)據(jù)源和數(shù)據(jù)綁定控件。數(shù)據(jù)源控件包括 SqlDataSource、 XmlDataSource 等,數(shù)據(jù)控件包括 GridView 等。新增種類的數(shù)據(jù)源控件可以消除 中要求的大量重復(fù)性代碼。可以很容易地 將 SQL 語(yǔ)句或存儲(chǔ)過(guò)程與數(shù)據(jù)源控件相關(guān)聯(lián),并且將它們綁定到數(shù)據(jù)綁定控件。將控件綁定到數(shù)據(jù)源控件非常簡(jiǎn)單,并且不需要任何處于代碼隱藏中的代碼,只需設(shè)置數(shù)據(jù)控件的相關(guān)屬性即可。當(dāng)然,也可以根據(jù)自己的需要,編寫代碼以顯式的綁定到控件。 為網(wǎng)站開發(fā)人員提供了一種在一個(gè)文件中定義多個(gè)網(wǎng)站頁(yè)面布局的功能,這個(gè)文件以 .master 為擴(kuò)展名,稱之為母版頁(yè)。單個(gè)的母版頁(yè)可以定義所有頁(yè)面或一組頁(yè)面的相同外觀和通用行為,因此開發(fā)人員無(wú)須在每個(gè)頁(yè)面中編寫重復(fù)的代碼,需要修改頁(yè)面布局時(shí)只需修改母版頁(yè)即可。母 版頁(yè)需要結(jié)合內(nèi)容頁(yè)實(shí)現(xiàn)它的功能。 在運(yùn)行時(shí)檢測(cè)內(nèi)容頁(yè)中每個(gè) Content 服務(wù)器控件的 ContentPlaceHolderID 是否與母版頁(yè)的匹配,如果匹配,則將 Content 服務(wù)器控件中的所有內(nèi)容查度到母版頁(yè)中的 ContentPlaceHolderID 的位置。 SQL Server 2021 由于本系統(tǒng)涉及到許多數(shù)據(jù)的處理,這就需要有一個(gè)強(qiáng)大的后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)支持。本系統(tǒng)采用的是微軟公司的 SQL Server 2021。原因如下:第一, SQL Server 與 Microsoft 其 他組件有機(jī)結(jié)合,并充分利用它們提供的服務(wù)或功能 (如安全管理、事件日志、性能監(jiān)視器、內(nèi)存管理和異步等 ),從而增強(qiáng)了 SQL Server數(shù)據(jù)庫(kù)系統(tǒng)的功能,同時(shí)占用較少的系統(tǒng)資源;第二,用戶可以使用 Web 瀏覽器查詢存儲(chǔ)在 SQL Server 2021 數(shù)據(jù)庫(kù)中的數(shù)據(jù),且分布式查詢使得我們可以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2021 數(shù)據(jù)庫(kù)的一部分。第三,容量龐大,每個(gè)數(shù)據(jù)庫(kù)中可創(chuàng)建多達(dá) 20 萬(wàn)個(gè)數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只受服務(wù)器硬盤空間的限制,符合實(shí)際系統(tǒng)的考題數(shù)目較多的要求。 B/S 模式 瀏覽器 /服務(wù)器( Browser/Server)結(jié)構(gòu),簡(jiǎn)稱 B/S 結(jié)構(gòu), 它 是對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過(guò) WWW 瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂 3tier 結(jié)構(gòu)。 B/S 結(jié)構(gòu),主要是利用了不斷成熟的 WWW 瀏覽器技術(shù),結(jié)合瀏覽器的多種 Script 語(yǔ)言 (VBScript、 JavaScript? )和 ActiveX 技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來(lái)需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是 第 4 頁(yè) 共 27 頁(yè) 一種 全新的軟件系統(tǒng)構(gòu)造技術(shù)。顯然 B/S 結(jié)構(gòu)應(yīng)用程序相對(duì)于傳統(tǒng)的 C/S 結(jié)構(gòu)應(yīng)用程序是巨大的進(jìn)步。 B/S 結(jié)構(gòu) 如圖 21 所示: 圖 21 B/S 結(jié)構(gòu)的體系結(jié)構(gòu) 3 系統(tǒng)需求設(shè)計(jì) 用戶角色 需求 根據(jù)考試系統(tǒng)的特點(diǎn),本公務(wù)員考試系統(tǒng)的用戶應(yīng)該 分為三類 ,即考生、教師和管理員。 考生登錄后可進(jìn)行在線考試、成績(jī)查詢;教師能手工添加試卷,對(duì)主觀題進(jìn)行評(píng)閱;管理員則主要負(fù)責(zé)公告信息的管理,用戶及角色的管理等。每個(gè)角色都可以進(jìn)行修改自身密碼的操作。 功能需求 根據(jù)初步的需求分析,系統(tǒng)功能應(yīng)該主要包括在線 考試、試卷生成、用戶管理等。以下將按照不同的用戶對(duì)功能進(jìn)行具體描述: 考生 對(duì)于考生而言,主要包括在線考試、查詢成績(jī)、瀏覽公告三大功能。 1) 在線考試:學(xué)生可以任選時(shí)間進(jìn)行在線考試,考試結(jié)束后,對(duì)于客觀題目,系統(tǒng)會(huì)根據(jù)題目的標(biāo)準(zhǔn)答案進(jìn)行在線評(píng)判,考生可以立即查詢成績(jī)。而主觀題目,則由教師定期登錄,按照評(píng)分標(biāo)準(zhǔn)進(jìn)行評(píng)閱。考試中,考生掉線應(yīng)該允許其繼續(xù)考試。每個(gè)考生只能參加一次考試。 2) 查詢成績(jī):學(xué)生可以在線查詢以前參加過(guò)的考試(主觀和客觀)的成績(jī)。 3) 瀏覽公告:學(xué)生可以瀏覽最新發(fā)布的公告,掌握最新的考試信 息,以及與考試相關(guān)的各種資料。 教師 對(duì)于教師而言,主要包括試卷管理、主觀試卷評(píng)閱、瀏覽公告三大功能。 第 5 頁(yè) 共 27 頁(yè) 1) 試卷管理:教師可以按照考試的要求,及當(dāng)前考試科目的特點(diǎn),按照試卷的相應(yīng)順序,手工組成試卷。同時(shí),教師還可以對(duì)數(shù)據(jù)庫(kù)中已有的試卷進(jìn)行修改和刪除等。 2) 主觀試卷評(píng)閱:教師可以按照打分標(biāo)準(zhǔn),對(duì)主觀試卷進(jìn)行評(píng)閱。 3) 瀏覽公告:教師可以瀏覽最新發(fā)布的公告,以及與考試相關(guān)的各種資料。 管理員 對(duì)于管理員而言,主要包括用戶管理、角色分配、公告管理三大功能。 1) 用戶管理:管理員可以添加、刪除用戶。 2) 角色 分配:對(duì)已有用戶進(jìn)行管理,對(duì)其進(jìn)行角色分配,以保證系統(tǒng)的安全性,防止非法訪問(wèn)。 3) 公告管理:包括對(duì)公告的發(fā)布、刪除、修改。讓教師和學(xué)生都能掌握最新的考試動(dòng)態(tài)及相關(guān)的新聞。 此外,所有的用戶都可以修改自己的密碼。 性能需求 公務(wù)員考試系統(tǒng)對(duì)考試的公平性與實(shí)時(shí)性等有著相當(dāng)高的要求,所以整個(gè)系統(tǒng)應(yīng)該性能良好、安全可靠、可
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1