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

正文內容

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

2024-11-16 18:09本頁面

【導讀】教育教學的平臺。本文設計開發(fā)的考試管理系統(tǒng)也是其中重要的一個方面。份識別,比傳統(tǒng)的考試模式節(jié)省人力財力和時間。新聞發(fā)布,是系統(tǒng)運行的基礎??荚嚬δ苣K是進行系統(tǒng)控制考試時間、防刷新、考。試成績自動生成、多功能查詢。系統(tǒng)選用的開發(fā)軟件是ASP,后臺數(shù)據(jù)庫為SQLServer2020。

  

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