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

正文內(nèi)容

畢業(yè)論文-學(xué)生課程管理系統(tǒng)設(shè)計與實現(xiàn)(文件)

2024-10-04 07:09 上一頁面

下一頁面
 

【正文】 的作用。 本文介紹了在 Visual Studio 2020 +SQL Server2020 環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開發(fā)”的策略開發(fā)一個學(xué)生課程信息管理系統(tǒng)的過程。 隨著計算 機技術(shù)的發(fā)展,特別是計算機網(wǎng)絡(luò)技術(shù)與數(shù)據(jù)庫技術(shù)的發(fā)展,使用人們的生活與工作方式發(fā)生了很大的改觀。 而互聯(lián)網(wǎng)技術(shù)的出現(xiàn),更是進一步豐富的人類生活, 數(shù)字化生存已經(jīng)一步步走進我們的生活與工作。因此可見,隨著我國教育的迅 速發(fā)展,課程技術(shù)在其上的應(yīng)用會更加地廣泛和深入。 所以機器代替人力是必然的歷史發(fā)展趨勢,只有領(lǐng)導(dǎo)的重視和支持才能從人工操作改為計算機的自動化系統(tǒng)。 系統(tǒng)開發(fā)目標(biāo) : 本系統(tǒng)是將現(xiàn)代化的計 算機技術(shù)和傳統(tǒng)的教學(xué)、教務(wù)工作相結(jié)合,按照學(xué)校的工作流程設(shè)計完成的。 ,盡量減少用戶的操作 ,具有數(shù)據(jù)備份和恢復(fù)的功能。 全套設(shè)計加 174320523 2 可行性 研究 可行性研究的目的是用最小的代價在盡可能的時間內(nèi)確定問題是否能夠解決。 技術(shù)上可行性: 本系統(tǒng)的開發(fā)利用 Microsoft SQL Server2020 作為本系統(tǒng)的數(shù)據(jù)庫,它是一個支持多用戶的新型數(shù)據(jù)庫,適用于大中規(guī)模的數(shù)據(jù)量需求。 運行上可行性: 本系統(tǒng)為一個小型的學(xué)生課程管理系統(tǒng),所耗費的資源非常的小,學(xué)校的電腦無論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運行上是可行的。這大大地阻礙了人類經(jīng)濟的發(fā)展。 每舉行一次考試后由任課老師對課程進 行錄入。 學(xué)校具體需求分析 學(xué)生:對各科課程的查詢及查看本班課程排名等情況。 系統(tǒng)設(shè)計思想 采用現(xiàn)有的資源,先進的管理系統(tǒng)開發(fā)方案,充分利用學(xué)?,F(xiàn)有的資源,減少開發(fā)中的時間和財力、物力、提高系統(tǒng)開發(fā)的水平和應(yīng)用效果。 全套設(shè)計加 174320523 系統(tǒng)設(shè)計分析 本系統(tǒng)的功能分為以下幾個模塊: 課程管理子模塊:主要功能包括添加、刪除、修改、查找課 程信息等。 本系統(tǒng)性能力求易于使用,具體有較高的擴展性和可維護性。但在不久后,人們對靜態(tài)頁面并不滿足,隨后出現(xiàn)了采用 CGI(Common Gateway Interface 通用網(wǎng)關(guān)接口 )和 ISAPI(Inter Server Application Program Interface 互聯(lián)網(wǎng)服務(wù)器應(yīng)用程序接口 )來編寫網(wǎng)頁,但它們的編程比較復(fù)雜,用 Perl 或者是VC進行編寫,將 HTML 標(biāo)識嵌入代碼中,維護相當(dāng)困難。 動態(tài)網(wǎng) 站開發(fā)技術(shù)比較 現(xiàn)在,在互聯(lián)網(wǎng)中流行著多種動態(tài)網(wǎng)頁實現(xiàn)技術(shù),例如 ASP、 JSP、 CGI、 PHP等。 在 Web 開發(fā)最受青睞的是 Microsoft 公司的 SQL Server 2020。下面我們就來談?wù)劽嫦驅(qū)ο蠹夹g(shù)的這些優(yōu)點: (1) 可管理性 維護簡單 對于面向過程的開發(fā) 來說,版本管理主要是管理函數(shù)以及全程變量 ,而函數(shù)可以有很大的變動 ,同樣 ,全程變量也可以有較大的變動 ,但是 ,對于面向?qū)ο蟪绦蛟O(shè)計來講 ,一個系統(tǒng)是有對象來組成的 ,而對象是由類生成的 ,因此只需管理類就行 ,一個系統(tǒng)中 ,類是相對穩(wěn)定的 ,因此便于管理 . (2) 模塊化 全套設(shè)計加 174320523 是面向?qū)ο缶幊讨械囊粋€特征。 面向?qū)ο蟮某绦蛟O(shè)計可以用很好的可擴充性 .這是由于類可以根據(jù)人對事物的理解而進行豐富 ,沒有必要進行作大的改動 ,可以利用繼承 ,對新的類添加屬性和方法 .用它可以生成系統(tǒng)的簡單雛形 ,在征求用戶的意見 ,在加入新的類 ,以及類的方法與屬性等 . (4) 代碼重用 可重用性是面向?qū)ο筌浖_發(fā)的一個核心思路 .面向?qū)ο蟪绦蛟O(shè) 計的抽象 ,封裝 ,繼承 ,多態(tài)的四大特點都無一例外 ,或多或少的圍繞著可重用性這個核心并為之服務(wù) . 可重用性體現(xiàn)在兩個方面 : (1) 開發(fā)的類可以被別人以及別的項目使用 (2) 由于可以繼承 ,因此可以實現(xiàn)代碼級的重用 . 開發(fā)工具的選擇及優(yōu)點 在開發(fā)工具上,我選擇 Visual Studio .NET。 提供許多比現(xiàn)在的 Web 開發(fā)模式強大的的優(yōu)勢: 執(zhí)行效率的大幅提高 是把基于通用語言的程序在服務(wù)器上運行。 強大性和適應(yīng)性 因為 是基于通用語言的編譯運行的程序,所以它的強大性和適應(yīng)性,可以使它運行在 Web 應(yīng)用軟件開發(fā)者的幾 乎全部的平臺上。 簡單性和易學(xué)性 是運行一些很平常的任務(wù)如表單的提 交客戶端的身份驗證、分布系統(tǒng)和網(wǎng)站配置變得非常簡單。因為配置信息都保存在簡單文本中,新的設(shè)置有可能都不需要啟動本地的管理員工具就可以實現(xiàn)。 自定義性,和可擴展性 設(shè)計時考慮了讓網(wǎng)站開發(fā)人員可以在自己的代碼中自己定義plugin的模塊。 的語法在很大程度上與 ASP 兼容,同時它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護。 SQL Server2020 在存儲大容量數(shù)據(jù)方面,在數(shù)據(jù)的安全性和完整性方面,在分布式處理等都是適合于企業(yè)級應(yīng)用的。 綜上所述,在開發(fā)空警管理課程系統(tǒng)時,采用 SQL Server 2020 作為數(shù)據(jù)庫管理系統(tǒng)。 全套設(shè)計加 174320523 4 學(xué)生課程管理系統(tǒng)概要設(shè)計 學(xué)生課程管理系統(tǒng)功能包括以下幾個模塊: 。 身份 (角色 ) 本系統(tǒng)用戶角色主要有:系統(tǒng)管理員、教師、學(xué)生。 全套設(shè)計加 174320523 技術(shù)總體目標(biāo) 系統(tǒng)技術(shù)性能要求 學(xué)生課程管理系統(tǒng)的技術(shù)總體目標(biāo)是應(yīng)用先進的計算機網(wǎng)絡(luò)與數(shù)據(jù)技術(shù)為教學(xué)工作中的課程管理提供穩(wěn)定、安全、可靠課程 化服務(wù),具體技術(shù)上的要求為:先進性、開放性、可靠性、 高效性、可用性、可擴展性、可管理性、安全性。對某 些檢索和其它涉及復(fù)雜計算的操作系統(tǒng)響應(yīng)也應(yīng)保持在 3- 5 倍用戶視覺延遲時間范圍內(nèi)。對除此之外的系統(tǒng)故障應(yīng)是在簡單的配置和調(diào)整后及時恢復(fù) 。 課程管理子模塊:主要功能包括添加、刪除、修改、查找課程信息等。 程序邏輯 系統(tǒng) ER 圖 : 課程號 課程 編號 學(xué)生 學(xué)號 學(xué)號 班號 科目 全套設(shè)計加 174320523 查詢模塊流程圖 學(xué)生 查詢 條件 不符合條件 全套設(shè)計加 174320523 維護模塊流程圖 顯示結(jié)果 退出 滿足條件 數(shù)據(jù)庫 登入課程管理系統(tǒng) 全套設(shè)計加 174320523 查找成功 修改增加記錄 查找記錄 維護 顯示出錯課程 繼續(xù)? 繼續(xù)? 全套設(shè)計加 174320523 用戶 /管理員登入系統(tǒng)設(shè)計 (1) 功能概述 本系統(tǒng)采用 Forms 登錄認(rèn)證,具體設(shè)置可由配置文件 來進行,配置代碼段見下: 此外,由于系統(tǒng)使用環(huán)境屬于具有高安全要求的空警管理應(yīng)用領(lǐng)域,因為對于無論是管理員、教師還是學(xué) 生用戶的個人認(rèn)證課程都將采用加密算退出 全套設(shè)計加 174320523 法。 (2) 程序流程圖 登錄系統(tǒng) 登錄密碼及用戶類型驗證 請求用戶名及密碼 用戶存在且密碼正確 用戶不存在或密碼錯誤 是否系統(tǒng)管理員 ? 進入后臺管理模塊 進入隊員管理模塊 操作結(jié)束 ? 操作結(jié)束 ? 是 否 是 是 否 全套設(shè)計加 174320523 創(chuàng)建數(shù)據(jù)庫 在創(chuàng)建數(shù)據(jù)庫的邏輯表之前,首先需要創(chuàng)建數(shù)據(jù)庫。 退出系統(tǒng) 是 是 全套設(shè)計加 174320523 注 :在進行此操作前請確定 SQL Server 2005數(shù)據(jù)庫服務(wù)器已啟動 . 第二步 :在常規(guī)選項卡名稱欄處填寫要創(chuàng)建的數(shù)據(jù)庫名稱,本處將填寫為“學(xué)生課程管理系統(tǒng)”。 第四步 :數(shù)據(jù)庫屬性選項卡內(nèi)容如下圖所示,可在此依據(jù)不全套設(shè)計加 174320523 同需要 進行相應(yīng)修改。 教師用戶表:用于保存教師的用戶名、用戶密碼、身份。 班級表 :用于保存班級號、班級名稱、所在系別、班主 任號。 數(shù)據(jù)庫表結(jié)構(gòu)及設(shè)計 ( 1) 管理員用戶表 管理員用戶表包括 屬性,具體如表 51所示。 取得系統(tǒng)功能模塊 課程 并綁定到 DataGrid 控件上。 DataSet ds = new DataSet()。 } 全套設(shè)計加 174320523 catch {} 取得功能模塊課程后 ,將對功能模塊的刪除編輯等操作綁定到 aspx 頁面上 . 功能模塊管理前臺頁面代碼如下所示 : 第五章 學(xué)生課程管理系統(tǒng)測試 . 概述 隨著 web應(yīng)用的增多,新的模式解決方案中以 web為核心的應(yīng)用也越來越多,很多公司各種應(yīng)用的架構(gòu)都以 B/S 及 web 應(yīng)用為主,但是有關(guān) WEB 測試方面的內(nèi)容并沒有相應(yīng)的 總結(jié),因此,在開發(fā)空警管理系統(tǒng)時,對 web 應(yīng)用程序的測試方法和采用的測試技術(shù)進行總結(jié)。 主要包括以下幾個方面的內(nèi)容: 站點地圖和導(dǎo)航條位置、內(nèi)容布局是否合理,背景 /色調(diào)是否正確、美觀,是否符合用戶需求; 頁面在窗口中的顯示是否正確、美觀(在調(diào)整瀏覽器窗口大小時,屏幕刷新是否正確)表單樣式大小,格式,是否對提交數(shù)據(jù)進行驗證,位置是否易于理解等。界面測試要素 : 符合標(biāo)準(zhǔn)和規(guī)范 ,靈活性 ,正確性 ,直觀性 ,舒適性 ,實用性 ,一致性。 表單提交應(yīng)當(dāng)模擬用戶提交,驗證是否完成功能,如注冊課程,要測試這些程序,需要驗證服務(wù)器能正確保等,最好結(jié)合易用性 要存這些數(shù)據(jù),而且后臺運行的程序能正確解釋和使用這些課程。該技術(shù)主要的特征是測試對象進入了代碼內(nèi)部 ,根據(jù)開發(fā)人員對代碼和對程序的熟悉程度 ,對有需要的部分進行在軟件編碼階段 ,開發(fā)人員根據(jù)自己對代碼的理解和接觸所進行的軟件測試叫做白盒測試。 全套設(shè)計加 174320523 黑盒測試 (Black Box Testing)測試的主體部分黑盒測試的內(nèi)容主要有以下幾個方面,但是主要還是功能
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1