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

正文內(nèi)容

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

  

【正文】 此 將 每個(gè)部分的添加試題 做成不同的頁(yè)面,并分別編寫代碼。 } 當(dāng)考試結(jié)束時(shí)(考生自動(dòng)提交或者 考試 時(shí)間到),將跳轉(zhuǎn)到考試結(jié)束頁(yè)面,在該頁(yè)面中, 通過(guò)調(diào)用 SetExamOver 方法 將答案表中的考試結(jié)束字段設(shè)置為 1,表示考試 已經(jīng) 結(jié)束。39。:39。 第 15 頁(yè) 共 27 頁(yè) } var h=(totalTime/3600)。 answer = (strAnswer)。如圖 53: 第 13 頁(yè) 共 27 頁(yè) 圖 53:公告詳細(xì)信息查看 在線考試模塊 考試試卷由教師事先指定當(dāng)前系統(tǒng)中采用的考試試卷,考試時(shí) 直接加載對(duì)應(yīng)科目所設(shè)置的考試試卷。在下文中將分別對(duì)兩個(gè)數(shù)據(jù)庫(kù)進(jìn)行詳細(xì)介紹。 管理員 對(duì)于管理員而言,主要包括用戶管理、角色分配、公告管理三大功能。 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)該 分為三類 ,即考生、教師和管理員。新增種類的數(shù)據(jù)源控件可以消除 中要求的大量重復(fù)性代碼。 C提供的一些新功能可消除常見(jiàn)的 C++編程錯(cuò)誤,例如,“垃圾收集”減輕了程序員人工管理內(nèi)存的壓力、C中的變量由環(huán)境自動(dòng)初始化等。 目前,國(guó)內(nèi)外大部分的考試系統(tǒng)都是采用的 ASP 技術(shù)來(lái)作為服務(wù)器端腳本,實(shí)現(xiàn)與數(shù)據(jù)庫(kù)和其他應(yīng)用互動(dòng)的 Web 網(wǎng)頁(yè)。 畢業(yè)設(shè)計(jì) ( 論文 ) 基于 .NET 的公務(wù)員考試模擬系統(tǒng)的設(shè)計(jì) 論文作者姓名: 申請(qǐng)學(xué)位專業(yè): 申請(qǐng)學(xué)位類別: 指導(dǎo)教師姓名(職稱): 論文提交日期: 基于 .NET 的公務(wù)員考試模擬系統(tǒng) 的設(shè)計(jì) 摘 要 隨著互聯(lián)網(wǎng)的迅速的發(fā)展,基于互聯(lián)網(wǎng)的各種應(yīng)用日益受到人們的重視,基于 Web 的在線考試系統(tǒng)在這種形勢(shì)下應(yīng)運(yùn)而生,它可以利用網(wǎng)絡(luò),隨時(shí)隨地對(duì)學(xué)生進(jìn)行考試,是傳統(tǒng)考場(chǎng)的延伸。這樣就可以利用網(wǎng)絡(luò)考試系統(tǒng)的運(yùn)作成本低、高效、靈活的突出優(yōu)勢(shì),實(shí)現(xiàn)公務(wù)員考試的無(wú)紙化,對(duì)公務(wù)員考試所需的各種人力、物力、財(cái)力資源都是一種節(jié)約。而一旦程序投入使用,即使是最簡(jiǎn)單的錯(cuò)誤也要花費(fèi)很大的代價(jià)去修補(bǔ)。數(shù)據(jù)源控件包括 SqlDataSource、 XmlDataSource 等,數(shù)據(jù)控件包括 GridView 等。顯然 B/S 結(jié)構(gòu)應(yīng)用程序相對(duì)于傳統(tǒng)的 C/S 結(jié)構(gòu)應(yīng)用程序是巨大的進(jìn)步。 3) 瀏覽公告:教師可以瀏覽最新發(fā)布的公告,以及與考試相關(guān)的各種資料。 系統(tǒng)總體的功能如圖 41 所示: 第 6 頁(yè) 共 27 頁(yè) 圖 41 系統(tǒng)功能圖 數(shù)據(jù)庫(kù)設(shè)計(jì) 由于本系統(tǒng)開(kāi)發(fā)環(huán)境為 Visual Studio 2021,為了系統(tǒng)的安全性及部分功能的簡(jiǎn)便性,因此采用了 自帶的成員資格及角色服務(wù),在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)設(shè)計(jì)了兩個(gè)數(shù)據(jù)庫(kù):其中一個(gè)為 Exam_User,專門用于實(shí)現(xiàn)身份與角色認(rèn)證;另一個(gè)為 Exam,用于存放與考試系統(tǒng)業(yè)務(wù)相關(guān)的各種表,均為 SQL Server 2021數(shù)據(jù)庫(kù)??荚囅到y(tǒng)的首頁(yè)如圖 51: 圖 51:考試系統(tǒng)首頁(yè) 公告查看 所有角色的用戶登錄后,都可以在頁(yè)面右側(cè)看到最新發(fā)布的公告信息,如圖52 所示: 圖 52:登錄系統(tǒng)后界面 點(diǎn)擊公告的標(biāo)題,將彈出一個(gè)新窗口,顯示該公告的詳細(xì)信息。 string answer = 。)。+minute+39。 } } = a href=39。 ()。 } 添加成功后, 再添加每個(gè)小部分的問(wèn)題。 ViewState[QuestionCount] = (ViewState[QuestionCount].ToString()) + 1。UserID39。 i 100。添加成 功后,返回到公告管理頁(yè)面。 數(shù)據(jù)庫(kù)安全 在數(shù)據(jù)庫(kù)的安全方面,主要依賴于 SQL Server 2021 自身的安全性。 2)代碼過(guò)于重復(fù)。在本系統(tǒng)中通過(guò)配置文件中最短密碼長(zhǎng)度 minRequiredPasswordLength為 8,并設(shè)置包含的特殊字符數(shù) minRequiredNonalphanumericCharacters 為 2,來(lái) 第 24 頁(yè) 共 27 頁(yè) 強(qiáng)制要求用戶使用強(qiáng)密碼。 對(duì)于公告管理的相關(guān)方法,為了程序的易讀性 , 也是選擇將相關(guān)的代碼在自定義類庫(kù)的類中實(shí)現(xiàn), 在頁(yè)面代碼里 直接 調(diào)用 相關(guān) 方法 即可 。 } ///////////////////////////////////得到客觀題分?jǐn)?shù) public static int GetKGRecord(string UserID,int tesptPaperID) { int record = 0。在計(jì)算 成績(jī) 前,首先要判斷答案表中是否包含改考生的答案以及答案是否已經(jīng)評(píng)閱完畢,如果為不包含或未評(píng)閱,則 顯示相應(yīng)的提示信息。 (strUrl)。添加部分的核心代碼如下: protected void btnSubmit_Click(object sender, EventArgs e) { int partID = 0。 i 。 第 16 頁(yè) 共 27 頁(yè) if(()) { =srd[PartInfoOrExample].ToString()。 =39。)。繼續(xù)行政能力測(cè)試 /a。 在 Login控件的屬性中,可以設(shè)置 FailureText來(lái)定義登錄錯(cuò)誤時(shí)的提示文本,設(shè)置 DestinationPageUrl 來(lái)確定登錄成功后轉(zhuǎn)向的頁(yè)面(可以采用相對(duì)路徑或絕對(duì)路徑),設(shè)置 CreateUserUrl 定義注冊(cè)用戶轉(zhuǎn)向的頁(yè)面。考生可以進(jìn)行在線考試、成績(jī)查詢,其中在線考試包括行政能力測(cè)試和申論測(cè)試。 教師 對(duì)于教師而言,主要包括試卷管理、主觀試卷評(píng)閱、瀏覽公告三大功能。第三,容量龐大,每個(gè)數(shù)據(jù)庫(kù)中可創(chuàng)建多達(dá) 20 萬(wàn)個(gè)數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只受服務(wù)器硬盤空間的限制,符合實(shí)際系統(tǒng)的考題數(shù)目較多的要求。當(dāng)然,也可以通過(guò) 命令來(lái)安裝 SQL Server 提供程序所使用的 SQL Server 數(shù)據(jù)庫(kù)。而 C語(yǔ)言開(kāi)發(fā)是建立在 平臺(tái)上,可以把組件轉(zhuǎn)化成 Web 服務(wù),從而被運(yùn)行在任何平臺(tái)上的任意應(yīng)用程序所調(diào)用。因此在一定的程度上,傳統(tǒng)的考試方式已經(jīng)存在改革的必要。該系統(tǒng)既 可以用于考生平時(shí)對(duì)自己的能力進(jìn)行測(cè)評(píng),也可用于實(shí)際的考試。 2 相關(guān)理論技術(shù)基礎(chǔ) C.NET C以 C 和 C++為基礎(chǔ),是一種面向?qū)ο蟮某绦蛟O(shè)計(jì) 語(yǔ)言,它適用于微軟基于“ .Net平臺(tái)的 XML 基礎(chǔ)應(yīng)用開(kāi)發(fā)。 C可以為一個(gè)工程結(jié)構(gòu)定 義專域?qū)傩?,并把它們?yīng)用到任何類或接口中,這將確保每個(gè)類或接口都能被正確地標(biāo)識(shí)成特定商業(yè)對(duì)象的一部分,有助于加強(qiáng)程序代碼與商業(yè)邏輯的聯(lián)系。 為網(wǎng)站開(kāi)發(fā)人員提供了一種在一個(gè)文件中定義多個(gè)網(wǎng)站頁(yè)面布局的功能,這個(gè)文件以 .master 為擴(kuò)展名,稱之為母版頁(yè)。以下將按照不同的用戶對(duì)功能進(jìn)行具體描述: 考生 對(duì)于考生而言,主要包括在線考試、查詢成績(jī)、瀏覽公告三大功能。讓教師和學(xué)生都能掌握最新的考試動(dòng)態(tài)及相關(guān)的新聞。這些都是工具默認(rèn)創(chuàng)建的,可以直接使用。當(dāng)判斷出該考生曾經(jīng)參加過(guò)考試,則用以前的 考試時(shí)間加上設(shè)定的考試時(shí)間判斷考試是否結(jié)束,如果已經(jīng)結(jié)束則不允許其再考;如果沒(méi)有結(jié)束,那么用戶可能之前可能是掉線或更換了機(jī)子等,允許其繼續(xù)考試,并且在考試頁(yè)面中加載該考生上次做答過(guò)的試題的答案。 Session[ExamTime] = t。 var m1=()。 } /script 同時(shí) 要在 body 中設(shè)置 body onload=setTimeout(39。 bindAnswer()。考生在文本框中做答或修改以前的答案后,點(diǎn)保存按鈕,則會(huì)調(diào)用自定義類 中的 Update 方法將相應(yīng)信息如考生姓名、考生的答案等保存到數(shù)據(jù)庫(kù)的 ZGAnswer 表中。添加第三部分題目頁(yè)面核心代碼 如下: protected void btnSubmitQuestion_Click(object sender, EventArgs e) { if (ViewState[PartID] == null || ViewState[PartID].Equals(0)) { (, 請(qǐng)先輸入小部分的信息 )。 public static void UpdateQuestion(string question, string ImagUrl, string A, string B, string C, string D, string Answer, int ID) { String strSql=”Update Question set Question=’question’,Image=’imagUrl’, A=’A’,B=’B’,C=’C’,D=’D’,Answer=’answer’ where [ID]=’ID’” (())。,39。 評(píng)閱界面如圖 59: 圖 59 主觀題閱卷 用戶及角色管理 用戶管理 在用戶管理中,可以查看當(dāng)前考試系統(tǒng)內(nèi)的所有用戶,或搜索某個(gè)用戶, 在GridView 控件中顯示出相應(yīng)的數(shù)據(jù)。由于系統(tǒng)為 B/S 模式,因此在理論上,客戶端的瀏覽器端只需要一般的低配置即可,使用瀏覽器即可訪問(wèn)并使用該考試系統(tǒng)??忌诰€參加主觀或客觀考試,查詢考試成績(jī)等。 本公務(wù)員考試模擬系統(tǒng)在設(shè)計(jì)的過(guò)程中,采用了 的新特性母版頁(yè),為系統(tǒng)增添了一大特色。 測(cè)試結(jié)果 系統(tǒng)在上述配置下,對(duì)本公務(wù)員考試模擬系統(tǒng)的每個(gè)角色對(duì)應(yīng)的所有功能作出測(cè)試,結(jié)果達(dá)到了預(yù)期功能。操作 (如刪除用戶) 后 將重新 調(diào)用自定義的數(shù)據(jù)綁定方法, 將用戶數(shù)據(jù)重新 綁定到 GridView 控件 。 } //////////////////得到試卷的標(biāo)準(zhǔn)答案 public static string[] GetAllAnswer(int testPaperID) { string[] str = new string[100]。 設(shè)置考試試卷 進(jìn)行考試試卷的設(shè)置時(shí),如果目前系統(tǒng)中尚未設(shè)置,則將插入一條新記錄到數(shù)據(jù)庫(kù)的 ExamTestpaper 表中;如果以前曾設(shè)置過(guò),選擇將要重新設(shè)置的試卷名稱,更新數(shù)據(jù)庫(kù)對(duì)應(yīng)考試類型的試卷的試卷 ID 即可。 if () { imageUrl=()+()+ ()+()+.()+()+.+.Substring((39。 組卷模塊 本系統(tǒng)的組卷過(guò)程為:先向試卷表中添加一張新試卷以及其基本信息( 試卷名、試卷說(shuō)明),然后再添加該試卷的題目。 for (int i = 0。,1000),設(shè)置每隔1000 毫秒(即 1 秒)調(diào)用 clock 方法,即可實(shí)現(xiàn)計(jì)時(shí)功能。.39。39。 if (()) { ///////////////////如果存在記錄,則 判斷最近的考試是否結(jié)束 if ((srd[IsOver].ToString())) { = 考試已結(jié)束 。下面將對(duì)各個(gè)表的字段進(jìn)行詳細(xì)介紹: 1) TestPaper(試卷表):用于存放試卷名稱、種類,詳細(xì)字段如表 45: 表 45:試卷表 TestPaper 列 名 數(shù)據(jù)類型 長(zhǎng) 度 允許空 字段說(shuō)明 第 9 頁(yè) 共 27 頁(yè) ID Int 4 試卷表 ID 號(hào) TestPaperName Varchar 200 試卷表名字 Category Varchar 15 所屬種類(客觀或者主觀) Introduction Text 16 Y 試卷的簡(jiǎn)要說(shuō)明 2) TestPaperPart(試卷部分表):用于存放每張?jiān)嚲硐旅娴母鱾€(gè)部分的相關(guān)信息,具體詳細(xì)字段如表 46: 表 46:試卷部分表 TestPaperPart 列 名 數(shù)據(jù)類型 長(zhǎng) 度 允許空 字段說(shuō)明 ID Int 4 試卷部分 ID BigPartID Int 4 試卷大部分 ID LittlePartID Int 4 試卷小部分的 ID PartInfoOrExample Text 16 Y 每個(gè)小部分的例題或者說(shuō)明 Image Varchar 50 Y 例題或說(shuō)明的圖片 TestPaperID Int 4 Y 所屬的試卷 ID 3) Question(客觀題目信息表):用于存放具體的每個(gè)客觀題目以及該題目所屬部分號(hào)、圖片、答案等相關(guān)信息,具體詳細(xì)字段如表 47:
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1