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

正文內(nèi)容

基于web的計(jì)算機(jī)基礎(chǔ)課在線考試系統(tǒng)開發(fā)說明書(編輯修改稿)

2025-06-12 20:26 本頁面
 

【文章內(nèi)容簡介】 程序中與業(yè)務(wù)相關(guān)的業(yè)務(wù)政策 、 業(yè)務(wù)代碼等。數(shù)據(jù)持久層 , 主要包括處理代碼 、 數(shù)據(jù)存儲(chǔ)代碼。這三個(gè)層次的每層在處理程序上各自均有明確的任務(wù),清晰地區(qū)分了各自的實(shí)現(xiàn)功能,分離了某一層次和其余各層,但是各層之間還是存在通信接口的。 其優(yōu)點(diǎn)是三層軟件設(shè)計(jì)的架構(gòu)后,軟 件系統(tǒng)能夠在可擴(kuò)展性及可復(fù)用性方面得到非常大的提高,在合理運(yùn)用資源分配策略設(shè)計(jì)時(shí),提升軟件的性能指標(biāo),也可以改善系統(tǒng)的安全性。 系統(tǒng)框架 因?yàn)槭腔?WEB的在線考試系統(tǒng),所以客戶端 是瀏覽器, 展示層通過統(tǒng)一的接口向數(shù)據(jù)訪問層發(fā)送請求,業(yè)務(wù)邏輯層將請求按照一定的邏輯規(guī)則處理后進(jìn)入數(shù)據(jù)庫操作,然后從數(shù)據(jù)庫返回的數(shù)據(jù)集合封裝成對象的形式返回到展示層。 WEB 展示層屬于系統(tǒng)的最外面一層,是人機(jī)交互的界面。業(yè)務(wù)邏輯層主要是承上啟下的作用。數(shù)據(jù)訪問層是系統(tǒng)的最底層,提供數(shù)據(jù)庫操作的接口和存儲(chǔ)本系統(tǒng)所有數(shù)據(jù)。 圖 21 三層構(gòu)架模式 4 3 系統(tǒng)分析 系統(tǒng)的可行性分析 技術(shù)可行性 基于 WEB 的計(jì)算機(jī)基礎(chǔ)課的在線考試系統(tǒng) 選 用基于 ASP+C語言 +SQLSERVER 的開發(fā)模式,并采用 B/S 架構(gòu),數(shù)據(jù)庫使用的是 SQLServer2021 數(shù)據(jù)庫。 B/S( Browser/Server,瀏覽器 /服務(wù)器模式)建立在瀏覽器上,以豐富和生動(dòng)的表現(xiàn)方式與用戶交流,其中大部分基于框架和界面設(shè)計(jì)使工作量減少,降低了開發(fā)成本。 系統(tǒng)采用 Sql Server 2021 數(shù)據(jù)庫進(jìn)行開發(fā),由于 Sql Server 數(shù)據(jù)庫是免費(fèi)開源數(shù)據(jù)庫,沒有版權(quán)沖突并具有體積小 、 安裝維護(hù)便捷的特點(diǎn),所以在開發(fā)成本上說是有很高的可行性的。 系統(tǒng)中使用到的 ASP、 數(shù)據(jù)庫 、 瀏覽器及各種前臺(tái)界面技術(shù),均是以前自己學(xué)習(xí)和使用過的,因而在技術(shù)上也是具有可行性的。 經(jīng)濟(jì)可行性 基于 WEB的計(jì)算機(jī)基礎(chǔ)課在線考試 系統(tǒng)主要是 為了對剛?cè)雽W(xué)的非計(jì)算機(jī)系的大一新生進(jìn)行摸底考試而開發(fā)的 。 所以對于老師 , 它既可以減少老師的負(fù)擔(dān),節(jié)省購買紙張、印刷的開銷,還可以激發(fā)學(xué)生的好奇心,從而提高他們的學(xué)習(xí)興趣。 于開發(fā)人員,它采用了 Sql Server 2021 數(shù)據(jù) 庫 進(jìn)行開發(fā),是開發(fā)成本降低。 可以達(dá)到一舉三得的效果,所以系統(tǒng)具有較高經(jīng)濟(jì)可行性。 系統(tǒng)的功能性需求分析 系統(tǒng)的權(quán)限登陸及訪問 本系統(tǒng)主要分 管理員 用戶、學(xué)生用戶和教師用戶三 種 角色 來 進(jìn)行系統(tǒng)的分析 、 設(shè)計(jì) : (1) 管理員角色: 以系統(tǒng)管理員身份 登 陸 , 查看管理員的信息并且可以 進(jìn)行 管理員用戶的 錄入 ,修改,刪除 。學(xué)生管理當(dāng)中可以查看學(xué)生信息,學(xué)生的信息是通過每個(gè)學(xué)生登錄該系統(tǒng)時(shí)首先要進(jìn)行注冊,將所有學(xué)生的信息存至數(shù)據(jù)庫的表中,以便下次登錄時(shí)使用。學(xué)生的信息頁可以實(shí)現(xiàn)修改,刪除。試題的管理當(dāng)中包括單選題 錄入及維護(hù)、多選題的錄入及維護(hù)、判斷題的錄入及維護(hù)和填空題的錄入及維護(hù)等功能。試卷管理當(dāng)中包括試卷制定和試卷維護(hù)。試卷制定可以設(shè)置考試的科目、考試時(shí)間、各種題型所占的百分比還有試卷的名稱等等。還有教師管理,也可以實(shí)現(xiàn)對教師信息的增、刪、改、查。班級管理也可以實(shí)現(xiàn)對班級的增、刪、改、查。最后是授課分配,該部分的主要功能是實(shí)現(xiàn)分配哪個(gè)老師管理哪個(gè)班級的。 5 ( 2)學(xué)生角色 學(xué)生利用自己注冊時(shí)候的學(xué)號以及密碼進(jìn)行登錄,登錄之后便可以選擇是進(jìn)入考試還是查詢成績。進(jìn)入查詢成績 , 則可以按照課程名、試卷名以及考試總分來進(jìn) 行查詢。選擇進(jìn)入考試先出現(xiàn)考試協(xié)議,要先選擇同意考試協(xié)議然后進(jìn)行答卷,答卷完畢可以立即知道自己的成績,以及查看試題答案。大大方便了學(xué)生。 ( 3)教師角色 教師利用自己的賬號密碼登陸系統(tǒng)后, 可以查看自己所管理班級的信息。學(xué)生的成績,以及全班某一門課程的及格率以及優(yōu)秀率。再就是 可以進(jìn)行課程的添加,以及課程的管理。同時(shí)教師可以進(jìn)行試題的添加等功能。 功能性需求 ( 1) 系統(tǒng)功能概述 本系統(tǒng)可以在各高等院校 中使用,所以它具有范圍較廣的使用性。 本系統(tǒng)主要功能是管理員登錄來進(jìn)行后臺(tái)的學(xué)生信息的管理, 教師信息的管理以及管理員自身信息的管理。同時(shí)管理員還要進(jìn)行試題的錄入,試題的制定實(shí)現(xiàn)自動(dòng)組卷功能。還要進(jìn)行班級的管理,分配哪個(gè)老師可以管理哪幾個(gè)班級。而學(xué)生用自己的注冊的賬號密碼登陸該系統(tǒng)主要是在網(wǎng)上進(jìn)行考試,同時(shí)可以查看自己的成績,考完試之后就可以馬上知道自己的成績以及查看試卷的正確答案。教師用管理員分配的賬號及密碼登陸該系統(tǒng)可以進(jìn)行學(xué)生的管理。以及課程的管理。當(dāng)然教師也可以進(jìn)行試題的錄入及維護(hù)工作。 ( 2)功能模塊劃分 按照系統(tǒng) 主要功能可以劃分為 以下幾 部分: 管理員模塊: 管理員信息管理 查詢 、修改、刪除、添加 學(xué)生信息管理 查詢、修改、刪除、添加 教師信息管理 查詢、修改、刪除、添加 試題的錄入、維護(hù) 試卷的制定、維護(hù) 班級管理 查詢、修改、刪除、添加 授課分配 給教師分配管理班級 學(xué)生模塊: 進(jìn)入考試 查詢成績 教師模塊: 學(xué)生管理 學(xué)生信息、學(xué)生成績、成績分析 課程信息 課程添加、課程管理 試題的錄入、維護(hù) 試卷的制定、維護(hù) 6 非功能性需要 界面 用戶 界面應(yīng)當(dāng)美觀 Sql Server 2021 數(shù)據(jù)庫 簡捷、方便、適宜 高等院校 使用。界面的布局應(yīng)當(dāng)符合人體美學(xué)和使用方式,并兼容助主流瀏覽器 。 可移植性及可擴(kuò)展性 系統(tǒng)采 使用 Asp來 開發(fā) , 擁有良好的可移植性,能夠在各類主流的操作系統(tǒng)上運(yùn)行?;诿嫦蚪涌诰幊痰拈_發(fā)思想,擁有良好的可擴(kuò)展性,使后期二次開發(fā)和功能擴(kuò)展變得十分方便。 系統(tǒng)環(huán)境 硬件環(huán)境 CPU: 以上 內(nèi)存: 2G以上 硬盤 :80G以上 軟件環(huán)境 操作系統(tǒng) : WIN7旗艦版、 WIN8 Web服務(wù)器: IIS 數(shù)據(jù)庫 : SQL Server 2021 客戶端瀏覽器: IE 開發(fā)工具: Microsoft Visual Studio 2021 系統(tǒng)流程設(shè)計(jì) 系統(tǒng)流程的設(shè)計(jì)的目的在于理清系統(tǒng)的開發(fā)使用流程,它能夠方便系統(tǒng)在開發(fā)的過程中可以按照流程圖來有序的進(jìn)行。 系統(tǒng)流程圖: 是描述系統(tǒng)物理模型的傳統(tǒng)工具。它的基本方式是將圖形符號以黑盒子的形式來描述系統(tǒng)中的各個(gè)部件(文件 、 表格 、 程序 、 數(shù)據(jù)庫等 ),表現(xiàn)信息在每個(gè)部件間運(yùn)行的過程。 系統(tǒng)流程圖主要是由流過系統(tǒng)的觀點(diǎn)流 、 信息流或部件流的代表。在企業(yè)中,它主要是來說明某個(gè)過程 的。如生產(chǎn)工藝的流程 、 某項(xiàng)任務(wù)所需的管理過程等。流程圖又可以稱之為輸入 —— 輸出圖。流程圖形象 、 直觀的描繪了某項(xiàng)工作的具體步驟,對了解事物的準(zhǔn)確情況,和制定應(yīng)對準(zhǔn)確解決方法有極大的幫助。它還能夠用于企業(yè)直觀跟蹤及圖解企業(yè)運(yùn)作的方式。 本系統(tǒng)流程說明: 管理員登錄系統(tǒng),首先需要驗(yàn)證 驗(yàn)證碼,然后驗(yàn)證 用戶名及密碼,如果用戶名 或 密碼中 任意 一項(xiàng)出錯(cuò)時(shí)則進(jìn)行提示無法登錄,如果賬戶判斷為正確時(shí),此 7 時(shí) 管理員就可以登錄。登錄之后管理員可以進(jìn)行學(xué)生信息的管理、管理員本身信息的管理、試題的制定以及維護(hù)、試卷的知道以及維護(hù)、班級信息的 管理以及授課分配。 學(xué)生用戶首先要進(jìn)行注冊,利用注冊后的賬號密碼進(jìn)行登錄。登錄之后可以參加考試以及查詢成績。 教師用戶利用管理員分配你賬號密碼進(jìn)行登錄,登錄之后可以進(jìn)行學(xué)生信息的管理、成績查詢以及班級的成績分析。課程信息的管理、試題錄入及維護(hù)、試卷的生成及維護(hù)、密碼修改等功能也是教師用戶可以完成的。 基于 web 的系統(tǒng)分析及建模 問題分析 要建立一個(gè)基于 Web的 在線考試 服務(wù)平臺(tái) , 它需 能實(shí)現(xiàn) 在線考試 的 主要 功能 ,并且有一些新穎點(diǎn) 。所以它應(yīng)當(dāng) 有效地完成 對 管理員自身,學(xué)生以及教師等的管理,試題 的錄入,試卷的生生成等功能的完成。 在最大程度上 高效 、 便捷的完成 在線考試 。 圖 31 系統(tǒng)流程圖 圖 42 系統(tǒng)總體結(jié)構(gòu)圖 8 圖 42 系統(tǒng)總體結(jié)構(gòu)圖 系統(tǒng)用例模型 圖 32 系統(tǒng) 管理員 用例模型圖 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫環(huán)境說明 本系統(tǒng)使用的是 SQL Server 2021 數(shù)據(jù)庫 SQL Server 數(shù)據(jù)庫介紹: SQL Server 是一個(gè) 后臺(tái) 數(shù)據(jù) 庫管理系統(tǒng) 。它最初是由 Microsoft、 Sybase 和AshtonTate 三家公司共同開發(fā)的,于 1988 年推出了第一個(gè) OS/2 版本 。在 Windows NT 推出后, Microsoft 與 Sybase 在 SQL Server 的開發(fā)上就 分道揚(yáng)鑣 了 , Microsoft 將 9 SQL Server 移植 到 Windows NT 系統(tǒng) 上,專注于 開發(fā) 推廣 SQL Server 的 Windows NT 版 本。 Sybase 則較專注于 SQL Server 在 UNⅨ 操作系統(tǒng) 上的應(yīng)用。 數(shù)據(jù)庫表設(shè)計(jì) ( 1) 管理員信息 表 表 41 管理員表 是否主鍵 字段名 字段描述 數(shù)據(jù)類型 長度 可空 是 ID 管理員編號 INT 否 Name 管理員名字 VARCHAR(50) 否 PWD 管理員登陸密碼 VARCHAR(50) 否 JoinTime 修改時(shí)間 VARCHAR(50) 是 ( 2) 班級信息表 表 42 班級表 是否主鍵 字段名 字段描述 數(shù)據(jù)類型 長度 可空 ClassID 班級編號 INT 否 ClassCode 班級代碼 NVARCHAR(50) 是 ( 3)判斷題表 表 43 判斷題表 是否主鍵 字段名 字段描述 數(shù)據(jù)類型 長度 可空 是 ID 判斷題編號 INT 否 C_id 課程編號 VARCHAR(50) 否 Title 題目 VARCHAR(1000) 否 Answer 答案 Bit 否 10 數(shù)據(jù)庫 E_R 模型 圖 43 系統(tǒng) 信息管理 E_R 模型 ( 4)多選題表 表 44 多選題表 11 是否主鍵 字段名 字段描述 數(shù)據(jù)類型 長度 可空 是 ID 多選題編號 INT 否 C_id 課程編號 VARCHAR(50) 否 Title 題目 VARCHAR(1000) 否 Answer A 答案 A VARCHAR(500) 否 Answer B 答案 B VARCHAR(500) 否 Answer C 答案 C VARCHAR(500) 否 Answer D 答案 D VARCHAR(500) 否 Answer 正確答案 VARCHAR(50) 否 (5)單選題表 表 45 單選題表 是否主鍵 字段名 字段描述 數(shù)據(jù)類型 長度 可空 是 ID 單選題編號 INT 否 C_id 課程編號 VARCHAR(50) 否 Title 題目 VARCHAR(1000) 否 Answer A 答案 A VARCHAR(500) 否 Answer B 答案 B VARCHAR(500) 否 Answer C 答案 C VARCHAR(500) 否 Answer D 答案 D VARCHAR(500) 否 Answer 正確答案 VARCHAR(2) 否 ( 6) 學(xué)生信息表 表 46 學(xué)生信息表 是否主鍵 字段名 字段描述 數(shù)據(jù)類型 長度 可空 ID 學(xué)生 ID VARCHAR(50) 否 NAME 學(xué)生姓名 VARCHAR(50) 是 PWD 登錄密碼 VARCHAR(50) 是 SEX 性別 VARCHAR(50) 是 JoinTime 注冊時(shí)間 VARCHAR(50) 是 Question 注冊問題 VARCHAR(50) 是 Answer 問題答案 VARCHAR(50) 是 Profession 專業(yè) VARCHAR(50) 是 Class 班級 VARCHAR(50) 是 ( 7) 教師信息 表 表 47 教師信息 表 是否主鍵 字段名 字段描述 數(shù)據(jù)類 型 長度 可空 12 是 ID 教師 編號 VARCHAR(50) 否 NAME 教師姓名 VARCHAR(50) 是 PWD 登錄密碼 VARCHAR(50) 是 JoinTime 加入時(shí)間 VARCHAR(50) 是 degree 職稱 VARCHAR(50) 是 ClassCode 管理班級的編號 VARCHAR(50) 是 ( 8)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1