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

正文內(nèi)容

基于bs模式的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-在線瀏覽

2024-10-31 19:39本頁面
  

【正文】 7 測(cè)試用例 ........................................... 27 結(jié)束語 ..................................................29 致謝 ....................................................29 參考文獻(xiàn) ................................................30 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 1 引言 在線選課系統(tǒng)研究背景及應(yīng)用 在軟 件開發(fā)應(yīng)用這方面國外的開發(fā)技術(shù)相比較國內(nèi)的技術(shù)比較成熟而且比較先進(jìn),很久時(shí)間之前,外國人的課題申報(bào)以及進(jìn)度檢測(cè)和許多日常工作都是在網(wǎng)上進(jìn)行的 。 目前在 許多 發(fā)達(dá) 國家都開設(shè)有遠(yuǎn)程教育的學(xué)校 ,遠(yuǎn)程 教育 方便了學(xué)生進(jìn)行遠(yuǎn)程學(xué)習(xí) , 同時(shí) 它 正在教育方面 發(fā)揮著巨大的作用, 通過遠(yuǎn)程教育學(xué)習(xí)培養(yǎng)出來了許多有用的人才 。如果仍然通過傳統(tǒng)的 手動(dòng)方式來登記學(xué)生們的選課信息來進(jìn)行選課工作 , 會(huì)浪費(fèi)許多人力和物力而且學(xué)校的工作效率也會(huì)降低許多 。 在線選課系統(tǒng)可以為學(xué)生提供一個(gè)方便的選課 功能,同時(shí)也能提高大學(xué)的 教學(xué)管理 工作 的 效率 [1] [2]。 本文研究目標(biāo)及意義 對(duì)于 大多數(shù)高等學(xué)校來說 在 線選課系統(tǒng) 在 教學(xué)工作管理 中 都 扮演著非常重要的角色 ,它的 實(shí)施對(duì)于 提高 學(xué)校 的工作效率 起到了關(guān)鍵性的一步 ,但是 在實(shí)際的日常教學(xué)工作 中 ,操作的 人總 使用傳統(tǒng)的人工手動(dòng)登記 方式 來管理學(xué)生選課結(jié)果 ,這種 手動(dòng)的 統(tǒng)計(jì)學(xué)生選課 結(jié)果的 方式存在著許多 不足 ,比如在這幾個(gè)方面 : 花費(fèi)時(shí)間長(zhǎng)、工作效率低、 會(huì) 產(chǎn)生大量的文件和數(shù)據(jù) 而且安全性不高 ,這對(duì)于學(xué)生查看個(gè)人信息和選課結(jié)果 、更新和維護(hù) 數(shù)據(jù) 都帶來了 許多不便之處 。 本文 主要完成工作 本文將要完成在線選課系統(tǒng)的設(shè)計(jì),在用戶使用過程中,系統(tǒng)會(huì)根據(jù)用戶的身份賦予其能 操作和使用的功能權(quán)限。 用戶登錄功能 的完成 。 教師信息管理 的完成 。 實(shí)現(xiàn)老師排課功能。學(xué)生的 主要功能 是查詢課程 信息 、 個(gè)人 選課情況、學(xué)生的個(gè)人 基本 信息、查看成績(jī)以及修改密碼; 學(xué)校教職工 主要功能 是查看個(gè)人 基本 信 息、查詢 自己所帶的課程 、給學(xué)生錄入 分?jǐn)?shù)和 密碼修改;管理員 擁有系統(tǒng)的最高權(quán)限 , 主要方面有 對(duì)學(xué)生 信息、教職工 、選課 信息 進(jìn)行管理和統(tǒng)計(jì) 工作 , 以 及 對(duì)該 系統(tǒng) 運(yùn)行 狀態(tài) 進(jìn)行 查看 和 維護(hù) , 本系統(tǒng)實(shí)現(xiàn)了對(duì)選課 過程的實(shí)時(shí)掌控, 已達(dá)到去方便的管理數(shù)據(jù)信息 。 在選課系統(tǒng)中 ,學(xué)生具有 的功能是 查詢本人的 課程表、修改密碼 和個(gè)人 基本 信息,若 想 要 去查看別的學(xué)生的選課 信息 及 基本 信息,就要知道其他學(xué)生的 賬戶名以及 密碼。管理員有修改 數(shù)據(jù) 信息 和刪除數(shù)據(jù)信息的最高 權(quán)限, 因此 需 要 對(duì)管理員 應(yīng)該如何操作該系統(tǒng) 進(jìn)行更多的考慮 和詳細(xì)設(shè)計(jì) 。 ( 1)學(xué)生信息 部分 完成學(xué)生的登錄,在這個(gè)模塊中 是 用來 驗(yàn)證登錄人員確實(shí)是本學(xué)校的學(xué)生 和驗(yàn)證輸入數(shù)據(jù)的正確性 , 在線選課系統(tǒng)首頁提示用戶輸入用戶名和密碼收集用戶輸入的信息和數(shù)據(jù)庫中數(shù)據(jù)對(duì)比驗(yàn)證通過后 進(jìn)入 學(xué)生 主操作界面。 ( 3) 選課信息查看 ,學(xué)生必須成功 登錄 后進(jìn)入到該 系統(tǒng) 進(jìn)行信息查看,否則不允許進(jìn)行相關(guān)的操作 。 系統(tǒng)性能 分析 在線選課 系統(tǒng) 的總體 設(shè)計(jì)和開發(fā) 都采用了當(dāng)前比較主流的 C開發(fā)語言 ,采用現(xiàn)在 比較先進(jìn)的B/S 開發(fā)模式 ,利用最新的開發(fā)技術(shù)和開發(fā)工具。 可行性分析 開發(fā)在線選課系統(tǒng)是為了解決以前手工登記選課結(jié)果效率低 、信息交流方式不靈活和工作效率不高的問題,其對(duì)于處理一般性的業(yè)務(wù)可行性較強(qiáng),適用于學(xué)生選課信 息的管理。 技術(shù)可行性 在本次的系統(tǒng)開發(fā)中, 我 使用 的是 C語言開發(fā)。 實(shí)現(xiàn)前臺(tái)頁面展示和后臺(tái)數(shù)據(jù)庫對(duì)接利用的是 .Net框架里面自帶的 和數(shù)據(jù)庫進(jìn)行連接,用于將用戶輸入的數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫中同時(shí)也可以將數(shù)據(jù)庫中的數(shù)據(jù)顯示到前臺(tái) 本系統(tǒng)主要是利用 SQL Server數(shù)據(jù)庫進(jìn)行增、刪、改、查等多次的重復(fù)性的操作, 本系統(tǒng)的設(shè)計(jì)需求方面比較簡(jiǎn)潔,這樣也 方便 了以后的維護(hù)工作 。 操作可行性 在線選課系統(tǒng)使用的主要群體是高校中的每一個(gè)人, 設(shè)計(jì)時(shí) 必須要 充分考慮 不同學(xué)生的 的 使用陜西理工學(xué)院畢業(yè)設(shè)計(jì) 習(xí)慣, 在界面上要漂亮 ,使得操作簡(jiǎn)單 易行和后期功能的簡(jiǎn)單實(shí)現(xiàn)和 擴(kuò)充。 開發(fā)及運(yùn)行環(huán)境 在線選課系統(tǒng)最終是部署在 IIS上 ,當(dāng)用戶向 IIS請(qǐng)求一個(gè)頁面時(shí), IIS首先判斷 請(qǐng)求頁面的類型如果是靜態(tài)頁面 (.html,圖片文件, JS文件, CSS文件等 ),那么從磁盤上找到這些文件,直接返回這些文件的內(nèi)容。 開發(fā)環(huán)境 ( 1) 用到的 操作系統(tǒng): Windows 7 或者 Windows Xp。 ( 3) 用到的 開發(fā)工具: Visual Studio2020,該工具是 目前比較主流的開發(fā)工具 , 利用該工具可以開發(fā)許多方面的應(yīng)用例 如:開發(fā) Web 應(yīng)用程序、 WCF 服務(wù) 、桌面應(yīng)用程序和 手機(jī)端 應(yīng)用程序。 運(yùn)行環(huán)境 ( 1)服務(wù)器: Microsoft Sql Server 或更高版本, Microsoft IIS 或更高版本。 ( 2)瀏覽器:火狐、 IE等瀏覽器。 SqlServer 這個(gè)工具主要是用來將用戶進(jìn)行操作時(shí)的數(shù)據(jù)存入到編程者提前根據(jù)需求設(shè)計(jì)的表中,它最初是由 Microsoft、 Sybase 和 AshtonTate三家出名的公司合作去研究開發(fā),最早的一個(gè)版本是在 1988年推出的,在 Windows NT 推出后, Microsoft 與 Sybase 在 SQL Server 的開發(fā)上就開始各自自主開發(fā)了, Microsoft 將 SQL Server移植到 Windows NT系統(tǒng)上,專注于開發(fā)推廣 SQL Server 的 Windows NT 版本。 C 由于 .NET與以前的技術(shù)有著極大的差異,微軟特意為 .NET平臺(tái)開發(fā)了一門新的語言 —— C。 C和 Java 都是基于 C++的語法結(jié)構(gòu)的。 C是多種語言的混合體,因此它像 Java一樣語法簡(jiǎn)潔,像 VB6一樣使用簡(jiǎn)單,像 C++一樣功能強(qiáng)大和靈活。 關(guān)于與 .NET平臺(tái)一起發(fā)布的 C語言,要理解的最重要的一點(diǎn)可能是,它生成的代碼只能在 .NET陜西理工學(xué)院畢業(yè)設(shè)計(jì) 運(yùn)行庫中執(zhí)行。反之,不能直接在 .NET運(yùn)行庫中承載的代碼稱為非托管代碼。 如果打算讓自己的產(chǎn)品功能無縫地融合到 .NET世界,那么 CLS是編譯器創(chuàng)建者最終必須遵循的一種 規(guī)則。必須遵循 CLS 的類型的唯一一點(diǎn),就是成員定義本身如命名規(guī)范、參數(shù)和返回類型,成員的實(shí)現(xiàn)邏輯可以使用其他的非 CLS技術(shù),程序外部并不知道這些的不同。 這門技術(shù)在和后臺(tái)數(shù)據(jù)庫對(duì)接方面起到了決定性的作用甚至可以這樣說如果沒有這門技術(shù)就無法實(shí)現(xiàn)前臺(tái)數(shù)據(jù)的展示和將不同角色用戶的操作存入到數(shù)據(jù)庫中, 如圖所示是 進(jìn)行的一系列操作 圖 說明 三層 三層架構(gòu)是為了方便以后程序功能 的方便擴(kuò)展和系統(tǒng)的穩(wěn)定性,首先三層指的是:數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、表現(xiàn)層下來詳細(xì)的去介紹不同層代表的含義和主要實(shí)現(xiàn)的功能。 業(yè)務(wù)邏輯層:它主要做的任務(wù)是根據(jù)系統(tǒng)的需求去完成具體的邏輯業(yè)務(wù)和數(shù)據(jù)訪問層進(jìn)行對(duì)接,從而省去了直接訪問數(shù)據(jù)訪問層給編程帶來了方便也使得業(yè)務(wù)邏輯更加清晰化。 3 系統(tǒng)總體設(shè)計(jì) 項(xiàng)目規(guī)劃 本系統(tǒng)將 實(shí)現(xiàn)的 功能: 學(xué)生登錄 后可以查看 本人詳細(xì)信息、修改密碼、在線選擇課程 、查看成績(jī)等,在線選課系統(tǒng) 首頁提示用戶輸入用戶名和密碼收集用戶輸入的信息和數(shù)據(jù)庫中數(shù)據(jù)對(duì)比 驗(yàn)證通過后進(jìn)入選課頁面進(jìn)行課程選擇 。 管理員登錄 后 可以進(jìn)行 學(xué)生、課程、教師 數(shù)據(jù)管理 、 以及 分配課程 等, 系統(tǒng)首頁提示用戶輸入用戶名和密碼收集用戶輸入的信息 和數(shù)據(jù)庫中數(shù)據(jù)對(duì)比驗(yàn)證通過后 進(jìn)入 在線選課系統(tǒng)后臺(tái)的管理 [6] [7]。 所以 建立一個(gè) 比較好的符合邏輯的數(shù)據(jù)庫是非常重要的 , 好的數(shù)據(jù)庫設(shè)計(jì)可以讓使用該系統(tǒng)的用戶可以快速的查看和管理自己所需要的數(shù)據(jù) , 同時(shí)數(shù)據(jù)庫設(shè)計(jì)的是否合理也在一定程度上影響著后期軟件的開發(fā) 。 在設(shè)計(jì)數(shù)據(jù)庫的時(shí)候首先要分析要設(shè)計(jì)出那些表,每個(gè)表中又需要添加哪些字段,最后分析各個(gè)表之間的關(guān)系,最終設(shè)計(jì)出能 正確 的對(duì) 數(shù)據(jù)關(guān)系 描述 、 滿足系統(tǒng)功能、執(zhí)行 效率高、能滿足 用戶進(jìn)行多種查詢要求的數(shù)據(jù)庫 。 在 線 選課 系 統(tǒng)中 采用Microsoft SQL Server 2020作為 數(shù)據(jù)庫工具, 數(shù)據(jù)庫是 在系統(tǒng)設(shè)計(jì)中占有舉足輕重的力量 ,數(shù)據(jù)庫設(shè)計(jì)的合理與否對(duì) 后期的開發(fā)效率 有著至關(guān)重要的 作用 。通常使用實(shí)體 聯(lián)系圖來表示數(shù)據(jù)模型,實(shí)體 聯(lián)系圖也稱為 ER[8]圖。 ( 2)將前臺(tái) aspx頁面的數(shù)據(jù)提交給后臺(tái) . 文件。 ( 4)將數(shù)據(jù)發(fā)給前臺(tái) aspx頁面從而呈現(xiàn)給瀏覽器。 身份驗(yàn)證 模塊 身份的驗(yàn)證主要是通過將用戶登錄時(shí)輸入的信息和數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行 判斷,所有 要登錄的 用戶 首先進(jìn)入到在線選課系統(tǒng)的登錄首頁 ,登錄信息提交后檢驗(yàn)登錄者的身份是 否 驗(yàn)證成功 ,如果 驗(yàn)證成功 ,則 進(jìn) 入 不同角色相 對(duì)應(yīng)的操作 主 界面;否則,就彈出錯(cuò)誤提示 信息, 在本系統(tǒng)中, 擁 有 高校學(xué)生、教職工 、 系統(tǒng) 管理員 三種角色 。教師個(gè)人信息是通過教師姓名來查詢對(duì)應(yīng)的教師個(gè)人信息, 學(xué)生信息是通過學(xué)生 姓名來查詢對(duì)應(yīng)的 學(xué)生 個(gè)人信息,包括 年齡、性別、班級(jí)等信息 。 信息修改 模塊 當(dāng)管理員進(jìn)入到系統(tǒng)后臺(tái)時(shí),點(diǎn)擊修改按鈕首先會(huì)去讀取數(shù)據(jù)庫中的數(shù)據(jù),然后展示 到頁面前臺(tái),最后收集用戶重新提交的數(shù)據(jù)后保存到數(shù)據(jù)庫中。 用戶退出 模塊 為了提高系統(tǒng)的安全性和保護(hù)用戶的個(gè)人信息,該系統(tǒng)添加了退出功能當(dāng)單擊退出按鈕后會(huì)跳到登錄的首頁,用戶可以重新進(jìn)行登錄。 在軟件的生命周期中,設(shè)計(jì)測(cè)試方案、診斷程序錯(cuò)誤、修改和改進(jìn)程序等都必須首先讀懂程序,實(shí)際上對(duì)長(zhǎng)期使用的軟件系統(tǒng)而言,開發(fā)系統(tǒng)需要較長(zhǎng)時(shí)間,因此 衡量程序的質(zhì)量不僅要看它的邏輯是否正確,性能是否滿足要求,更重要的是要看它是否容易閱讀和理解, 詳細(xì)設(shè)計(jì)更重要的是設(shè)計(jì)出的處理過程應(yīng)該盡可能的穩(wěn)定和 擴(kuò)展性較好。設(shè)計(jì)比較好的數(shù) 據(jù)庫可以提高數(shù)據(jù)存儲(chǔ)的效率,提高用戶查詢數(shù)據(jù)時(shí)的效率,本系統(tǒng)提供的數(shù)據(jù)庫結(jié)構(gòu)是 SQL Server 2020格式的,系統(tǒng)數(shù)據(jù)庫名稱為 ocss。如圖 35所示: 圖 數(shù)據(jù)庫圖 ( 1) (課程 表 ) 表 ( 如表 )主要保存課程的詳細(xì)信息 表 (課程 表 ) 序號(hào) 列名 數(shù)據(jù)類型 長(zhǎng)度 小數(shù)位 標(biāo)識(shí) 主鍵 外鍵 允許空 默認(rèn)值 說明 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 1 CID int 4 0 是 是 否 2 Description nvarchar 0 0 是 3 Grade nvarchar 10 0 是 4 Term nvarchar 10 0 是 5 Credit int 4 0 是 6 CName nvarchar 20 0 是 ( 2) (選課表 ) 表 (如表 ) 主要保存選課的詳細(xì)信息 表 (選課表 ) 序號(hào) 列名 數(shù)據(jù)類型 長(zhǎng)度 小數(shù)位 標(biāo)識(shí) 主鍵 外鍵 允 許空 默認(rèn)值 說明 1 EID int 4 0 是 是 否 2 SID int 4 0 是 3 CID int 4 0 是 4 Score float 8 0 是 ( 3) (公告表 ) (如表 ) 主要顯示公告的詳細(xì)信息 表 (公告表 ) 序號(hào) 列名 數(shù)據(jù)類型 長(zhǎng)度 小數(shù)位 標(biāo)識(shí) 主鍵 外鍵 允許空 默認(rèn)值 說明 1 NID int 4 0 是 是 否 2 NTitle nvarchar 100 0 是 3 NContent nvarchar 0 0 是 4 NAuthor nvarchar 20 0 是 5 NTime datetime 8 3 是 getdate ( 4) (學(xué)生表 ) (如表 ) 主要顯示學(xué)生的詳細(xì)信息 表 (學(xué)生表 ) 序號(hào) 列名 數(shù)據(jù)類型 長(zhǎng)度 小數(shù)位 標(biāo)識(shí) 主鍵 外鍵 允許空 默認(rèn)值 說明 1 SID int 4 0 是 是 否 2 SNo char 9 0 是 3 SName nvarchar 8 0 是 4 SPwd varchar 20 0 是 5 SSex nchar 1 0 是 6 SClass varchar 10 0 是 7 SType varchar 10 0 是 8 SDepartment nvarchar 20 0 是 9 SMajor nvarchar 20 0 是 10 SMaxNum int 4 0 是 11
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1