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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于net的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-01-08 19:41 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 的考生,方可進(jìn)入考試界面。 ②考生登錄后,選擇考試科目,進(jìn)行在線答題;如果未到考試時(shí)間,則沒有試卷不能進(jìn)行考用戶登錄 考生模塊 在線考試 成績(jī)查詢 考試科目管理 試卷制定維護(hù) 考生試卷管理 試題類別管理 系部信息管理 用戶信息管理 考生試卷管理 教師模塊 管理員模塊 在線考試系統(tǒng) 河南師范大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 9 試;如果已經(jīng)考試過,則不能重復(fù)再考,并可查看該科成績(jī)。 ③系統(tǒng)自動(dòng)計(jì)時(shí)。進(jìn)入考試頁面開始答題后,自動(dòng)計(jì)時(shí)器開始工作。當(dāng)考試時(shí)間到,自動(dòng)結(jié)束考試并保存考卷。 ④考生答題完畢,提交試卷后,對(duì)于單選題、多選題、判斷題這些客觀題,在考生答卷結(jié)束后計(jì)算機(jī)會(huì)自動(dòng)給出分?jǐn)?shù),并保存在成績(jī)表中;而對(duì)于簡(jiǎn)答題等主觀題,在考生答卷結(jié)束后其結(jié)果將存入考生答案表里,以便為教師對(duì)主觀題的評(píng)分做好準(zhǔn)備。 教師模塊 教師模塊包括考試科目管理,題庫管理、考生試卷管理、組卷和閱卷等功能。教師首先建立試題庫,并輸人大量試題。同時(shí),還需進(jìn)行試題維護(hù)如試題修改、添加、刪除、發(fā)布等工作。在考試前,根據(jù)考試的科目、數(shù)量、分值等特點(diǎn)設(shè)計(jì)組卷策略,并根據(jù)組卷策略隨機(jī)從試題庫中抽取試題組成試卷。教師在考試結(jié)束后對(duì)主觀題進(jìn)行在線閱卷并評(píng)分。對(duì)于一些歷史上的考生試卷和成績(jī)可以進(jìn)行刪除和清理等工作。 系統(tǒng)采用三層應(yīng)用程序結(jié)構(gòu) 本系統(tǒng)采用三層應(yīng)用程序結(jié)構(gòu),即表示層、業(yè)務(wù)層和數(shù)據(jù)層。表示層用于用戶接口的展示,負(fù)責(zé)直接跟用戶進(jìn)行交互 ,用于數(shù)據(jù)錄入、數(shù)據(jù)顯示等。業(yè)務(wù)層用于訪問數(shù)據(jù)層,從數(shù)據(jù)層取數(shù)據(jù)、修改數(shù)據(jù)以及刪除數(shù)據(jù),并將結(jié)果返回給表示層。該層被劃分成 2個(gè)子層:業(yè)務(wù)邏輯層 (BLL)和數(shù)據(jù)訪問層 (DAL), BLL 在 DAL 之上, DAL 訪問 數(shù)據(jù)并將其轉(zhuǎn)給 BLL。數(shù)據(jù)層是數(shù)據(jù)庫或者數(shù)據(jù)源。在 .NET中,通常它是一個(gè) SQL Server或 Access數(shù)據(jù)庫。 三層架構(gòu)優(yōu)點(diǎn)是顯而易見的:不必為了業(yè)務(wù)邏輯上微小變化而致使整個(gè)程序修改;增強(qiáng)了代碼可重用性;適合群體開發(fā);便于不同層次開發(fā)人員之間合作。另外,使用時(shí)不用本地安裝、登錄方便、交互便捷; 客戶端只能通過邏輯層來訪問數(shù)據(jù)層,減少了入口點(diǎn),把很多危險(xiǎn)的系統(tǒng)功能都屏蔽了。 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫表的設(shè)計(jì) 本系統(tǒng)數(shù)據(jù)庫采用 SQL Server2021 數(shù)據(jù)庫,數(shù)據(jù)庫名稱為 OnLineExam,一共包含 14 張表,這里簡(jiǎn)要介紹幾個(gè)表。 河南師范大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 10 表 3 1 用戶表 Users 列名 數(shù)據(jù)類型 長(zhǎng)度 說明 UserID Varchar 50 用戶賬號(hào) UserName Varchar 50 用戶名字 UserPwd Varchar 64 密碼 DepartmentId Int 4 系部 代碼 RoleId Int 3 角色號(hào) 表 3 2 考試科目表 Course 列名 數(shù)據(jù)類型 長(zhǎng)度 說明 CourseID Int 4 科目代碼 CourseName Varchar 200 科目名稱 表 3 3 試卷詳細(xì)信息表 PaperDetail 列名 數(shù)據(jù)類型 長(zhǎng)度 說明 ID int 4 編號(hào) PaperID int 4 試卷號(hào) Type varchar 10 試題類型 TitleID int 4 題號(hào) Mark int 4 分值 表 3 4 界面樹形圖表 TreeMenu 列名 數(shù)據(jù)類型 長(zhǎng)度 說明 NodeId Int 4 節(jié)點(diǎn)號(hào) ParentId Int 4 父節(jié)點(diǎn) Text Varchar 50 文字內(nèi)容 Url Varchar 50 鏈接頁面 Duty varchar 50 頁面名 河南師范大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 11 表 3 5 用戶角色表 Role 列名 數(shù)據(jù)類型 長(zhǎng)度 說明 RoleId Int 4 角色號(hào) RoleName varchar 50 角色名 HasDuty_DepartmentManage Int 4 系部管理權(quán)限 HasDuty_UserManage Int 4 用戶管理 權(quán)限 HasDuty_RoleManage Int 4 角色管理權(quán)限 HasDuty_Role Int 4 角色添加權(quán)限 HasDuty_UserScore Int 4 考生成績(jī)管理權(quán)限 HasDuty_CourseManage Int 4 科目管理權(quán)限 HasDuty_PaperSetup Int 4 試卷制定權(quán)限 HasDuty_PaperLists Int 4 試卷管理權(quán)限 HasDuty_UserPaperList Int 4 考生試卷管理權(quán)限 HasDuty_SingleSelectManage Int 4 單選題管理權(quán)限 HasDuty_MultiSelectManage Int 4 多選題管理權(quán)限 HasDuty_FillBlankManage Int 4 填空題管理權(quán)限 HasDuty_JudgeManage Int 4 判斷題管理權(quán)限 HasDuty_QuestionManage Int 4 問答題管理權(quán)限 表 3 6 試卷表 Paper 列名 數(shù)據(jù)類型 長(zhǎng)度 說明 PaperID int 4 試卷號(hào) CourseID int 4 科目代碼 PaperName varchar 200 試卷名 PaperState bit 1 試卷狀態(tài) 河南師范大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 12 表 3 7 單選題信息表 SingleProblem 列名 數(shù)據(jù)類型 長(zhǎng)度 說明 ID Int 4 編號(hào) CourseID Int 4 科目代碼 Title Varchar 1000 題目 AnswerA Varchar 500 選項(xiàng)一 AnswerB Varchar 500 選項(xiàng)二 AnswerC Varchar 500 選項(xiàng)三 AnswerD Varchar 500 選項(xiàng)四 Answer varchar 2 答案 表 3 8 考生成績(jī)表 Score 列名 數(shù)據(jù)類型 長(zhǎng)度 說明 ID Int 4 編號(hào) UserID Varchar 50 考生賬號(hào) PaperID Int 4 試卷號(hào) Score Int 4 成績(jī) ExamTime Datetime 8 考試時(shí)間 JudgeTime datetime 8 批改時(shí)間 表 3 9 考生答題信息表 UserAnswer 列名 數(shù)據(jù)類型 長(zhǎng)度 說明 ID Int 4 編號(hào) UserID Varchar 50 用戶賬號(hào) PaperID Int 4 試卷號(hào) Type Varchar 50 試題類型 TitleID Int 4 題目編號(hào) Mark Int 4 分值 UserAnswer Varchar 1000 考生答案 河南師范大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 13 使用 ADO. NET 是新推出的. NET框架中的用于數(shù)據(jù)訪問的組件,是獨(dú)立于開發(fā)工具和開發(fā)語言的數(shù)據(jù)訪問接口,它提供了程序開發(fā)人員、應(yīng)用程序?qū)崟r(shí)存取各類數(shù)據(jù)庫的能力,可以輕松地完成對(duì)各類數(shù)據(jù)庫的查詢,存取等操作 。 ADO 又被稱為通用數(shù)據(jù)訪問 (UDA),其數(shù)據(jù)源包括數(shù)據(jù)庫,電子郵件,文件,文本,圖形等。使 用 ADO不僅可以讀取 Access 和 SQL Server 數(shù)據(jù)庫,也可以讀取其他與 ODBC 兼容的數(shù)據(jù)庫。 ADO對(duì)數(shù)據(jù)庫的操作步驟為: ①創(chuàng)建數(shù)據(jù)源名 (DSN) ②創(chuàng)建數(shù)據(jù)庫連接 (Connection) ③創(chuàng)建數(shù)據(jù)庫對(duì)象 ④操作數(shù)據(jù)庫⑤關(guān)閉數(shù)據(jù)庫對(duì)象和連接。 ADO. NET 的主要特點(diǎn)是具有斷開式數(shù)據(jù)結(jié)構(gòu) ,能夠與 XML緊密集成 ,使網(wǎng)絡(luò)上的不同系統(tǒng)都可以相互運(yùn)作。在 ADO. NET 中通過 DataSet 和 . NET Data Providers 來實(shí)現(xiàn)對(duì)數(shù)據(jù)源的連接和對(duì)數(shù)據(jù)的操作。通過 SqlConnection 對(duì) 象的 Connectionstring 屬性指定連接參數(shù),建立同數(shù)據(jù)源的連接;對(duì)數(shù)據(jù)的更新、檢索、插入、刪除等由 SqlCommand 對(duì)象設(shè)置相應(yīng)的 SQL令來完成。 為了實(shí)現(xiàn)與數(shù)據(jù)庫的連接,需要在 文件中配置鏈接字符串,并在配置節(jié)appsettings/下的子配置節(jié) connectionStrings添加鏈接字符串,具體鏈接字符串的配置如下 : connectionStrings add name=ConnectionString connectionString=Data Source=(local)。 Initial Catalog=OnLineExam。Integrated Security=SSPI。 providerName= / /connectionStrings 其中 Data Source 指定服務(wù)器的名稱 ,Initial Catalog屬性指定數(shù)據(jù)庫的名稱 ,Integrated Security表示以當(dāng)前 Windows 系統(tǒng)用戶身份去登錄 SQL Server 服務(wù)器。 河南師范大學(xué)本科畢業(yè)論文(設(shè)計(jì)) 14 4 管理員模塊的 設(shè)計(jì) 登錄模塊的設(shè)計(jì) 用網(wǎng)頁設(shè)計(jì)的基本技術(shù)設(shè)計(jì)完成系統(tǒng)登錄主頁面,將教師、管理員和學(xué)生的登錄集成在一個(gè)模塊。對(duì)于教師、管理員和學(xué)生而言,數(shù)據(jù)庫中存在的合法用戶在登錄頁面輸入正確賬號(hào)、密碼和驗(yàn)證碼通過驗(yàn)證后即可進(jìn)入系統(tǒng) (用戶名與密碼等登錄信息都不能為空 )。若輸入錯(cuò)誤賬號(hào)、密碼和身份,則會(huì)顯示出錯(cuò)信息。其中,涉及到得一些程序代碼如下: 判斷驗(yàn)證碼是否正確,若錯(cuò)誤,顯示出錯(cuò)信息 if (([yzmcode].Value, , true) != 0) { = 驗(yàn)證碼錯(cuò)誤! 。 } 如果驗(yàn)證碼正確,再檢查用戶密碼是否正確,在這里用到一個(gè)參數(shù) cookie, cookie是一個(gè)網(wǎng)站在你硬盤上放置的信息,以便你下次訪問時(shí),它記住某些東西。典型地, cookie能夠記住你 在某個(gè)網(wǎng)站的參數(shù)選擇。使用超文本傳輸協(xié)議( HTTP),網(wǎng)頁的每個(gè)請(qǐng)求與其它請(qǐng)求是獨(dú)立的,由于這種原因,網(wǎng)頁服務(wù)器不知道它先前發(fā)送給用戶的是什么網(wǎng)頁,或者說是不知道你之前訪問的是什么。 cookie基質(zhì)則允許服務(wù)器將它自己的信息儲(chǔ)存在用戶的電腦上。 if ((())) { if ( == pwd) //輸入密碼與用戶密碼相同 { if (([UserID], null)) { CreateCookie()。 } else {CreateCookie()。 } Session[userID] = ()。//存儲(chǔ)用戶編號(hào)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1