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

正文內(nèi)容

畢業(yè)論文基于web在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁(yè)

2025-11-07 18:09本頁(yè)面

【導(dǎo)讀】教育教學(xué)的平臺(tái)。本文設(shè)計(jì)開(kāi)發(fā)的考試管理系統(tǒng)也是其中重要的一個(gè)方面。份識(shí)別,比傳統(tǒng)的考試模式節(jié)省人力財(cái)力和時(shí)間。新聞發(fā)布,是系統(tǒng)運(yùn)行的基礎(chǔ)。考試功能模塊是進(jìn)行系統(tǒng)控制考試時(shí)間、防刷新、考。試成績(jī)自動(dòng)生成、多功能查詢。系統(tǒng)選用的開(kāi)發(fā)軟件是ASP,后臺(tái)數(shù)據(jù)庫(kù)為SQLServer2020。

  

【正文】 SQL Server 2020支持 Windows的對(duì)稱多處理( SMP)功能,自動(dòng)利用添加到服務(wù)器計(jì)算機(jī)的任何附加處理器。 SQL Server 2020 把消息寫(xiě)到 Windows應(yīng)用日志、安全日志和系統(tǒng)日志,為查看和跟蹤問(wèn)題提供一致的手段。 SQL Server 2020作為 Windows的一個(gè)服務(wù)運(yùn)行,允許遠(yuǎn)程啟動(dòng)和停止 SQL Server。 開(kāi) 始 登陸界面 身份驗(yàn)證 各項(xiàng)管理 功能(科目、 題庫(kù)、試卷生成、查詢、信息發(fā)布、新聞等 ) 結(jié) 束 后臺(tái)數(shù)據(jù)庫(kù) 身份確認(rèn) 20 SQL Server 2020把性能指標(biāo)發(fā)送給 Windows性能監(jiān)視器,使用戶能夠監(jiān)視 SQL Server 2020的性能 SQL Server 2020使用 Microsoft索引服務(wù)器,它是各種 Microsoft BackOffice產(chǎn)品支持的全文索引和搜索引擎。 基于以上特性及以第二章第四節(jié)內(nèi)容為依據(jù) , 經(jīng)過(guò)分析,選擇在 本課題中憑借 SQL Server 2020 建立數(shù)據(jù)庫(kù)。在建設(shè)數(shù)據(jù)庫(kù)的同時(shí)要遵循第三范式原理 ,即每個(gè)非主屬性既不部分依賴于碼也不傳遞依賴于碼。 數(shù)據(jù)庫(kù)表設(shè)計(jì)如下 : (1).考試系統(tǒng)用戶信息表 包括考號(hào)、考生姓名、密碼、各種專業(yè)信息、管理員權(quán)限。 表 考試系統(tǒng)用戶信息表結(jié)構(gòu)( cadre_info) 編號(hào) 字段名稱 數(shù)據(jù)類型 說(shuō)明 1 UserID varchar(50) 用戶 id,即用戶想要參加考試的考號(hào) 2 UserName varchar(50) 用戶的真實(shí)姓名 3 Pwd varchar(50) 用戶密碼 4 Department varchar(50) 所屬專業(yè) 5 Office varchar(50) 所屬班級(jí) 6 Duties varchar(50) 所在學(xué)院 7 Rank varchar(50) 身份 8 Post varchar(50) 年級(jí) 9 Ifadmin bit(1) 管理員權(quán)限 (2).考試系統(tǒng)專業(yè)信息表 為了考試的分專業(yè)管理以及查詢的方便,需要建立專業(yè)信息表,包括專業(yè)的名稱。 表 ( department) 字段名稱 數(shù)據(jù)類 型 說(shuō)明 Department nvarchar(50) 專業(yè)名稱 (3).考試系統(tǒng)科目信息表 為了儲(chǔ)存考試的科目信息,建立科目信息表,包括科目的編號(hào)、科目的名稱,如表 示 表 ( exam_subject) 字段名稱 數(shù)據(jù)類型 說(shuō)明 Id int(4) 主鍵 Exam_subject nvarchar(50) 考試科目名稱 (4).考試系統(tǒng)考生信息表 為了儲(chǔ)存每次參加考試有哪些考生,建立考生信息表,包括考生考號(hào)、考生編號(hào)、是否考過(guò)標(biāo)記。 21 表 ( exam_testuser) (5).考試系統(tǒng)題庫(kù)信息表 為了儲(chǔ)存題庫(kù),需要建立題庫(kù)信息表,如表 ,包括題目編號(hào)、題干、選項(xiàng)、正確答案、考試時(shí)是否已被選過(guò)的標(biāo)記。 表 ( exam_database) 字段名稱 數(shù)據(jù)類型 說(shuō)明 Id int(4) 題號(hào),主鍵 Subject nvarchar(50) 所屬科目 Type nvarchan(50) 所屬題形 Question ntext(16) 問(wèn)題 Text1 ntext(16) 選項(xiàng) 1 Text2 ntext(16) 選項(xiàng) 2 Text3 ntext(16) 選項(xiàng) 3 Text4 ntext(16) 選項(xiàng) 4 Text5 ntext(16) 選項(xiàng) 5 Text6 ntext(16) 選項(xiàng) 6 Answer nvarchan(50) 正確答案 Mark int(4) 標(biāo)志考試時(shí)該題是否已被選中的標(biāo)記 (6).考試系統(tǒng)等待通過(guò)的項(xiàng)目信息表 為了儲(chǔ)存等待通過(guò)的項(xiàng)目(包括考試和要發(fā)布的新聞),建立等待通過(guò)的項(xiàng)目信息表,如表,包括等待通過(guò)的項(xiàng)目類別、編號(hào)、審核者、審核日期、是否通過(guò)。 表 ( waitforpass) 字段名稱 數(shù)據(jù)類型 說(shuō)明 Id int(4) 主鍵 Objname nvarchar(50) 等待通過(guò)的項(xiàng)目名稱 Objid int(4) 項(xiàng)目編號(hào) Passuserid int(4) 審核者 Passadvice ntext(16) 審核 意見(jiàn) Pastime datatime(8) 通過(guò)時(shí)間 Havepass int(4) 是否已經(jīng)審核通過(guò) (7).考試系統(tǒng)考試信息表 為了儲(chǔ)存管理員已經(jīng)設(shè)定了的考試,需要建立考試信息表,如表 ,包括考試編號(hào)、各字段名稱 數(shù) 據(jù)類型 說(shuō)明 Id int(4) 主鍵 Testid int(4) 考試編號(hào) Userid int(4) 考生考號(hào) Havetest bit(1) 是否參加考試 22 種題目的數(shù)量和分值、考試時(shí)間、創(chuàng)建者、審核者、開(kāi)始結(jié)束日期、設(shè)置日期。 表 ( exam_text) 字段名稱 數(shù)據(jù)類型 說(shuō)明 Testid int(4) 考試編號(hào) Subject nvarchar(50) 考試科目 Totalper int(4) 試卷總分 Singlecount int(4) 單選題數(shù)目 Multicount int(4) 多選題數(shù)目 Judgecount int(4) 判斷題數(shù)目 Singleper int(4) 單選題分值 Multiper int(4) 多選題分值 Judgeper int(4) 判斷題分值 Testtime int(4) 考試時(shí)間長(zhǎng)度(小時(shí)) Starttime datatime(8) 開(kāi)始時(shí)間 Endtime datatime(8) 結(jié)束時(shí)間 Settime datatime(8) 設(shè)置時(shí)間 (8).考試系統(tǒng)新聞信息表 考試新聞發(fā)布功能需要儲(chǔ)存新聞信息,為此建立考試新聞信息表,如表 ,包括新聞編號(hào)、標(biāo)題、正文內(nèi)容、創(chuàng)建人、審核發(fā)布人、創(chuàng)建日期、審核通過(guò)的發(fā)布日期。 表 ( exam_news) 字段名稱 數(shù)據(jù)類型 說(shuō)明 Id int(4) 主鍵 Newsid int(4) 新聞編號(hào) Title ntext(16) 新聞標(biāo)題 Text ntext(16) 新聞文本內(nèi)容 Youxq int(4) 有效期 Fabsj datetime(8) 創(chuàng)建日期 Fabr nvarchar(50) 發(fā)布者 Passuserid int(4) 審核通過(guò)者 Passtime nvarchar(50) 審核通過(guò)日期 (9).考試系統(tǒng)考試成績(jī)信息表 為了儲(chǔ)存每個(gè)考生的考試成績(jī)信息,需要建立考試成績(jī)信息表,如表 ,包括考生的各種信息、考試信息、考試成績(jī)。 表 ( exam_score) 字段名稱 數(shù)據(jù)類型 說(shuō)明 Id int(4) 主鍵 Userid int(4) 考生考號(hào) 23 Username nvarchar(50) 考生姓名 Department nvarchar(50) 所屬專業(yè) Office nvarchar(50) 所在班級(jí) Duties nvarchar(50) 所在學(xué)院 Subject nvarchar(50) 考試科目 Testid int(4) 考試編號(hào) Starttime datatime(8) 開(kāi)始時(shí)間 Endtime datatime(8) 結(jié)束時(shí)間 (10).考試系統(tǒng)新聞登錄日志表 為了能查看沒(méi)有看新聞的考生,需要建立考生新聞登錄日志表,如表 所示 ,包括新聞編號(hào)、登錄用戶。 表 ( exam_news_log) 字段名稱 數(shù)據(jù)類型 說(shuō)明 Id int(4) 主鍵 Newsid int(4) 新聞編號(hào) Userid int(4) 用戶編號(hào) 24 第四章 在線考試網(wǎng)站系統(tǒng)實(shí)現(xiàn) 網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù)實(shí)現(xiàn) 模塊詳細(xì)分析及設(shè)計(jì) 本課題的后臺(tái)數(shù)據(jù)庫(kù)不需要很復(fù)雜,但是要完全符合關(guān)系數(shù)據(jù)庫(kù)的基本理論 , 在設(shè)計(jì)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的時(shí)候起碼要符合第三范式 ,即表中每一個(gè)非主屬性既不部分 依賴于碼也不傳遞依賴與碼。 首先要建立一個(gè)數(shù)據(jù)庫(kù)。打開(kāi) SQL Server 2020的企業(yè)管理器。在右面的樹(shù)型目錄里單擊右鍵,選擇建立一個(gè) SQL服務(wù)器組,起名字叫做: JPJ。建好后會(huì)出現(xiàn)一個(gè)下級(jí)目錄: JPJ( Windows NT)。展開(kāi)這個(gè)目錄。里面會(huì)發(fā)現(xiàn)已經(jīng)有了很多數(shù)據(jù)庫(kù)。這是 SQL Server 2020 自動(dòng)提供的一些公共數(shù)據(jù)庫(kù)和模型數(shù)據(jù)庫(kù)。我們就在這里建立我們?nèi)齻€(gè)校區(qū)的數(shù)據(jù)庫(kù),單擊右鍵,選擇“新建數(shù)據(jù)庫(kù)”輸入名字:“ exam”,然后確定。當(dāng)然可以通過(guò)代碼生成數(shù)據(jù)庫(kù) , 代碼如下 : 創(chuàng)建數(shù)據(jù)庫(kù) CREATE DATABASE exam GO 這樣 , 數(shù)據(jù)庫(kù)就生成了。接下來(lái) , 我們就是創(chuàng)建這個(gè)數(shù)據(jù)庫(kù)下面的表 , 也就是進(jìn)行數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的設(shè)計(jì)實(shí)現(xiàn)。依據(jù)我們?cè)诘?3章 。 在數(shù)據(jù)庫(kù)生成之后 , 稍等片刻,系統(tǒng)初始化,然后就可以在右面的窗體看到許多圖標(biāo):選擇“表”這一項(xiàng),在展開(kāi)的窗體中出現(xiàn)幾十個(gè)已經(jīng)存在的表,這也是系統(tǒng)提供的一些公共表,不用管它。在這里新建表就可以了 , 我們以一個(gè)表“ cadre_info”為例 , 如圖 : 圖 、數(shù)據(jù)類型和 長(zhǎng)度 建立一個(gè)用戶信息表。建好后右鍵選擇設(shè)計(jì)表。出現(xiàn)一個(gè)新的窗體。不需要任何 SQL語(yǔ)言,直接在里面輸入表的列名,定義好數(shù)據(jù)類型和長(zhǎng)度。 按照要求設(shè)定,一個(gè)表就建成了。然后這個(gè)表出現(xiàn)在 exam 數(shù)據(jù)庫(kù)的表里面。右鍵選擇打開(kāi)表中的返回所有行,在這里插入數(shù)據(jù)!很方便!按照自己剛才設(shè)計(jì)好的列按照數(shù)據(jù)一條一條輸入進(jìn)去。 其他的表按照上面的方法一一建立,并輸入一些數(shù)據(jù)。 如下就是本系統(tǒng)定義的數(shù)據(jù)庫(kù)下的各個(gè)表 ,共 10個(gè) :考試系統(tǒng)用戶信息表( cadre_info)、考試系統(tǒng)專業(yè)信息表 (department)、考試系統(tǒng)科目信 息表 (exam_subject)、考試系統(tǒng)考生信息表(exam_testuser)、考試系統(tǒng)題庫(kù)信息表 (exam_database)、考試系統(tǒng)考試信息表 (exam_test)、考試系統(tǒng)等待通過(guò)的項(xiàng)目信息表 (waitforpass)、考試系統(tǒng)新聞信息表 (exam_news)、考試系統(tǒng)考試成績(jī)信息表 (exam_score)、考試系統(tǒng)新聞登錄日志表 (exam_news_log)。每個(gè)表都有若干個(gè)表項(xiàng)。 25 模塊詳細(xì)分析及設(shè)計(jì) 數(shù)據(jù)庫(kù) exam建好后 ,10個(gè)表的關(guān)系如圖 : 圖 各個(gè)表的建表過(guò)程以及結(jié)構(gòu)這里就不復(fù)述了 ,可以參考上面的建表過(guò)程講解和第 3 章 節(jié)所示。這里就個(gè)別表中的個(gè)別表項(xiàng)進(jìn)行詳細(xì)說(shuō)明 : 考試系統(tǒng)用戶信息表 cadre_info 中的信息在數(shù)據(jù)庫(kù)建設(shè)時(shí)必須填寫(xiě)完成。表中我們除了用戶 ID、用戶真實(shí)姓名、用戶密碼等用文本數(shù)據(jù)類型外,還設(shè)置一個(gè)管理員權(quán)限數(shù)據(jù)類型為 bit,表示“是否”,為 1則表示是管理員,為 0則表示不是管理員。 考試系統(tǒng)專業(yè)信息表 department中的信息也要在數(shù)據(jù)庫(kù)建設(shè)時(shí)填寫(xiě)完成。 一些 表中的主鍵要進(jìn)行標(biāo)識(shí)。 在考試系統(tǒng)考生信息表中設(shè)置一個(gè) Havetest,要在設(shè)計(jì)表時(shí)將它的初始值設(shè)置為 0, 0表示還沒(méi)有參加考試, 1表示已經(jīng)參加了考試。 在考試系統(tǒng)等待通過(guò)的項(xiàng)目信息表中設(shè)置一個(gè) Havepass,要在設(shè)計(jì)表時(shí)將它的初始值設(shè)置為0, 0表示新聞還沒(méi)審核通過(guò), 1表示新聞已經(jīng)審核通過(guò)。 配置與連接數(shù)據(jù)庫(kù) 本系統(tǒng)采用的數(shù)據(jù)庫(kù)為 SQL Server。在安裝好 SQL Server 后,打開(kāi)企業(yè)管理器,建立一個(gè)名為 exam的數(shù)據(jù)庫(kù)。按照第 3章 exam數(shù)據(jù)庫(kù)中建立考試系統(tǒng)的數(shù)據(jù) 表,如圖 。 26 圖 按照要求建立好數(shù)據(jù)庫(kù)后,需要建立網(wǎng)站頁(yè)面與后臺(tái)服務(wù)器的連接。代碼如下: 因?yàn)檫@段代碼幾乎在后面的每個(gè)動(dòng)態(tài)頁(yè)面中都要使用,所以現(xiàn)在把它單獨(dú)封裝為一個(gè)文件,名為 。后面如果需要與數(shù)據(jù)庫(kù)建立連接只需要在頁(yè)面代碼的前面將這個(gè)文件包含進(jìn)去就可以了。 實(shí)現(xiàn)系統(tǒng)用戶公共界面 數(shù)據(jù)庫(kù)關(guān)系圖 系統(tǒng)的首頁(yè)使用框架搭建,主要分為 4個(gè)部分:頂部工具條、左側(cè)用戶信息欄 、右側(cè)中部系統(tǒng)時(shí)間信息欄、右下側(cè)是用戶所選的功能模塊界面默認(rèn)為的考試新聞信息欄。首先用 Dreamweaver創(chuàng)建一個(gè)新的頁(yè)面,然后選擇框架標(biāo)簽,分成四部分,然后設(shè)置框架的屬性,也可以直接在代碼界面改代碼,如表 。 表 框架位置 Row Col
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1