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

正文內(nèi)容

學(xué)生成績管理系統(tǒng)的設(shè)計畢業(yè)設(shè)計論文-在線瀏覽

2024-10-31 16:24本頁面
  

【正文】 學(xué)校資源進行管理 。 開發(fā)一個學(xué)生成績管理系統(tǒng) , 采用計算機對學(xué)生成績進行管理 , 進一步提高了辦學(xué)效益和現(xiàn)代化水平 。 湖北經(jīng)濟學(xué)院??飘厴I(yè)(設(shè)計)論文 3 (三 ) 設(shè)計分析 (1)管理員能夠?qū)崿F(xiàn)對整個學(xué)生信息的添加 , 修改 , 刪除 , 查詢等操作 。 (2)教師能夠在一定的權(quán)限內(nèi)對所有學(xué)生成績的查詢 , 所有教師信息的查詢 ,對自己的聯(lián)系信息進行更新 , 登錄密碼的修改 。 第二章 開發(fā)工具的選擇 (一 ) 開發(fā)工具的選擇 開發(fā)數(shù)據(jù)庫管理信息系統(tǒng)需要選擇兩種工具,即前臺開發(fā)語言和后臺數(shù)據(jù)庫。由于 Visual Basic 與后臺的 Access 數(shù)據(jù)庫相結(jié)合,能夠提供一個高性能的管理信息系統(tǒng)解決方案。 (二 ) Visual Basic 簡介 VB 是 Visual Basic 編程語言。 Visual 意即可視的、可見的,指的是開發(fā)像 windows 操作系統(tǒng)的圖形用戶界面( Graphic User Interface, GUI)的方法,它不需要編寫大量代碼去描述界面元素的外觀和位置,只要把預(yù)先建立好的對象拖放到屏幕上相應(yīng)的位置即可。 湖北經(jīng)濟學(xué)院專科畢業(yè)(設(shè)計)論文 4 Visual Basic 有學(xué)習(xí)版、專業(yè)版和企業(yè)版三種版本,以滿足不同的開發(fā)需要。 VB 是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言,可用于開發(fā) Windows 環(huán)境下的各類應(yīng)用程序。在 Visual Basic 環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,使用 Windows 內(nèi)部的廣泛應(yīng)用程序接口( SPI)函數(shù),以用動態(tài)鏈接庫( DLL)、對象的鏈接與世隔嵌入( OLE)、開放式數(shù)據(jù)連接( ODBC)等技術(shù),可以高效、快速地開發(fā) Windows環(huán)境下功能強大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。 版以后, Visual Basic 推出了中文版,與前個版本相比,其功能有了很大提升。 (三 ) SQL 語句 簡介 1. SQL 語句簡介 SQL 全稱是 結(jié)構(gòu)化查詢語言 (Structured Query Language), SQL 包含 4 個部分 : (1)數(shù)據(jù)查詢語言 DQLData Query Language SELECT (2)數(shù)據(jù) 操縱 語言 DQLData Manipulation Language INSERT, UPDATE, DELETE (3)數(shù)據(jù)定義語言 DQLData Definition Language CREATE, ALTER, DROP (4) 數(shù) 據(jù) 控 制 語 言 DQLData Control Language COMMIT WORK , ROLLBACK WORK 2. SQL 的優(yōu)點 (1)非過程化語言 湖北經(jīng)濟學(xué)院專科畢業(yè)(設(shè)計)論文 5 (2)統(tǒng)一的語言 SQL 為許多任務(wù)提供了命令 , 包括 : 查詢數(shù)據(jù) , 數(shù)據(jù)更新 , 在表中插入記錄 , 在表中修改記錄 , 在表中刪除記錄 , 建立 , 修改和刪除數(shù)據(jù)對象 , 控制對數(shù)據(jù)和數(shù)據(jù)對象的存取 , 保證數(shù)據(jù)庫一致性和完整性 , 以前的數(shù)據(jù)庫管 理系統(tǒng)為上述各類操作提供單獨的語言 , 而 SQL 將全部任務(wù)統(tǒng)一在一種語言中 。 所有用 SQL 編寫的程序都是可以移植的 。 它是可以移植的 , 并且容易學(xué)習(xí)使用 , 但是所有 SQL 語句都必須由數(shù)據(jù)庫服務(wù)器獨立地執(zhí)行 。 所有這 些東西都會產(chǎn)生進程間通訊 , 并且如果客戶端在另外一臺機器上甚至還會導(dǎo)致網(wǎng)絡(luò)開銷 。其中 ADO 是最新的數(shù)據(jù)庫訪問技術(shù)。 ADO 即 ActiveX Data Objects 的縮寫,提供對各種數(shù)據(jù)庫訪問的標準接口。連接時必須指定要連接到的數(shù)據(jù)源以及連接所使用的用戶名和口令等信息??梢酝ㄟ^已建立的連接發(fā)出命令,對數(shù)據(jù)源進行指定的操作。 查詢命令可以將查詢結(jié)果存儲在本地,這些數(shù)據(jù)以“行”(記錄)為單位,返回數(shù)據(jù)的集合被稱為記錄集。一個記錄集行包含一個或多個字段。每一字段(列)都分別包含有名稱、數(shù)據(jù)類型和值的屬性。 那么什么叫數(shù)據(jù)庫呢 數(shù)據(jù)庫 (Database)是由一些有意義和有關(guān)系的數(shù)據(jù) (data)所組合而成 。 所以數(shù)據(jù)庫的嚴格定義是一組相關(guān)記錄的集合 , 而字段則是最基本的數(shù)據(jù)項 , 也是數(shù)據(jù)庫中最小的單位 。 數(shù)據(jù)庫管理系統(tǒng)是架構(gòu)在一個或多個數(shù)據(jù)庫之上 , 并針對數(shù)據(jù)庫中的數(shù)據(jù)進行管理運用 。 另外 , Access 允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息 。 如上所述 , Access 作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點 , 可以在一個數(shù)據(jù)包中同時擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強大功能 。具體說明如下: 院系(年級)信息的添加、修改、 刪除和查詢。 學(xué)生基本信息的添加、修改、刪除和查詢。 學(xué)生成績信息的添加、修改、刪除和查詢。 圖 學(xué)生成績管理系統(tǒng)功能模塊示意圖 在功能模塊示意圖的樹狀結(jié)構(gòu)中,每一個葉結(jié)點都是一個最小 的功能模塊。 在本系統(tǒng)中,可以把功能模塊分為以下三個 功能集合來描述: (1)基本信息管理功能集合,包括院系信息管理和學(xué)生信息管理等功能模塊在此集合中功能模塊的關(guān)系如圖 所示,其中學(xué)生基本信息管理模塊是整個系統(tǒng)中的核心。此集合中功能模塊的關(guān)系如圖 所示。權(quán)限控制雖然不是一個獨立存在的模塊,但是它是貫穿在整個系統(tǒng)的運行過程中。在系統(tǒng)初始化是,有兩個默認的用戶。 Admin 用戶可以創(chuàng)建用戶、修改用戶信息以及刪除用戶;普通用戶則只能修改自己的用戶名和密碼。 圖 用戶管理功能集合模塊關(guān) 系圖 下面進行系統(tǒng)流程分析: 湖北經(jīng)濟學(xué)院專科畢業(yè)(設(shè)計)論文 9 普通用戶 A dm i n 用戶 管理自己的用戶信息 院系信息管理 用戶登錄 開 始 讀取用戶類型 成功 失敗 失敗超過 3 次 是 退出程序 否 重試 ① 管理自己的用戶信息 ② 管理普通用戶的用戶信息 用戶管理模塊 學(xué)生 成績 管理模塊 學(xué)生信 息 管理 課程設(shè)置 管理 學(xué)生 成績 管理 圖 系統(tǒng)流程分析圖 第四章 學(xué)生成績管理 系統(tǒng)數(shù)據(jù)庫設(shè)計 (一 ) 數(shù)據(jù)庫 需求分析 由于本系統(tǒng)面向的對象有兩個,即 系統(tǒng)管理員 和學(xué)生,所以數(shù)據(jù)庫需求分析中就要考慮兩方面的因素。因此針對管理員 總結(jié)出如下需求信息。 (2)管理員可以對課程 進行查看、添加、刪除、 修改 。 (4)管理員可以對課程安排 進行查看、 添加、 刪除 、修改 。 對于學(xué)生來說,他們所關(guān)心的是登錄系統(tǒng)后能夠 查看自己各科的成績及以往的成績 , 另外還應(yīng)能夠?qū)?個人 信息進行修改 。 (1)學(xué)生可以 登錄系統(tǒng)查看成績 。 (3)學(xué)生可以更改個人信息 。 院系 班級 實體 ER 圖 如圖 41 所示 圖 41 院系班級 信息實體 ER 圖 學(xué)生 實體 的 ER 圖 如圖 42 所示 湖北經(jīng)濟學(xué)院專科畢業(yè)(設(shè)計)論文 11 圖 42 學(xué)生信息實體 ER 圖 學(xué)期信息 實體 的 ER 圖 如圖 43 所示 圖 43 學(xué)期信息 實體 ER 圖 課程 信息實體 的 ER 圖 如圖 44 所示 圖 44 課程 信息實體 ER 圖 課程安排 信息實體 的 ER 圖 如圖 45 所示 圖 45 課程安排 信息實體 ER 圖 湖北經(jīng)濟學(xué)院??飘厴I(yè)(設(shè)計)論文 12 學(xué)生成績 信息實體的 ER 圖 如圖 46 所示 圖 46 學(xué)生成績 信息實體 ER 圖 用戶信息實體的 ER 圖如圖 47 所示 圖 47 用戶信息實體 ER 圖 (2) 實體之間關(guān)系的 ER 圖 實體之間 關(guān)系的 ER 圖如圖 48 所示 湖北經(jīng)濟學(xué)院專科畢業(yè)(設(shè)計)論文 13 圖 48 實體之間關(guān)系的 ER 圖 (三 ) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 根據(jù)以上數(shù)據(jù)庫需求分析和數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計,就可以設(shè)計出數(shù)據(jù)庫的物理表了,數(shù)據(jù)庫表及其功能如表 所示。創(chuàng)建關(guān)系如圖 49: 圖 49 定義關(guān)系 湖北經(jīng)濟學(xué)院??飘厴I(yè)(設(shè)計)論文 16 第五章 學(xué)生 成績管理 系統(tǒng) 詳細 設(shè)計 詳細設(shè)計是整個系統(tǒng)設(shè)計過程中最復(fù)雜也是最重要的步驟之一。 接下來將對本系統(tǒng)的各個子模塊分別加以介紹,但是限于篇幅本文將重點 介紹其中幾 個重要的模塊,其它模塊只作簡單介紹。 (一 ) 設(shè)計工程總框架 根據(jù) Visual Basic 功能模塊的劃分原則 ,本工程需要用到如下幾個模塊: (1)Const 用來管理工程中的常量。 (3)GeneralFunc 用來管理工程中一些通用的自定義函數(shù)。 在工程中,除了上述所需要的模塊外, 還需要為每一個表創(chuàng)建一個類模塊,將對表的所有數(shù)據(jù)庫操作封裝在類中。 由于絕大多數(shù)成員函數(shù)的編碼格式都非常相似,只是所使用的 SQL 語句不同,所以 只說明類的作用不對類的成員函數(shù)及其功能進行分析。 Students類 用來管理表 Students 的數(shù)據(jù)庫操作,它保存為 。 (二 ) 登錄窗體和系統(tǒng)主界面設(shè)計 當系統(tǒng)運行時,首先打開登錄窗體,只有有 權(quán)限的用戶才能進入系統(tǒng)。 湖北經(jīng)濟學(xué)院專科畢業(yè)(設(shè)計)論文 17 首先設(shè)計登錄窗體 ,登錄窗體的名稱為 FrmLogin, 如圖 51 所示: 圖 51 登錄窗體的界面布局 登錄窗體的屬性設(shè)置:名稱設(shè)為 FrmLogin。Caption 設(shè)為身份驗證。 StartUpPosition 設(shè)為 2屏幕中心。主窗體名為 FrmMain。菜單編輯器如圖 52 所示: 湖北經(jīng)濟學(xué)院專科畢業(yè)(設(shè)計)論文 18 圖 52 菜單編輯器 最后,主界面如圖 53 所示: 圖 53 學(xué)生成績管理系統(tǒng)主界面 在主窗體 FrmMain 中添加如下代碼: 湖北經(jīng)濟學(xué)院??飘厴I(yè)(設(shè)計)論文 19 Private Sub Frm_Load() ‘連接字符串 Conn=”Provider=?!? 1 End Sub 變量 conn 用于定義連接字符串。 Data Source 指定數(shù)據(jù)庫文件名,最后使用絕對路徑。如果不能通過身份驗證,則不能進入系統(tǒng)。 (三 ) 基本信息管理設(shè)計 基本信息管理的設(shè)計 包括院系管理模塊設(shè)計和學(xué)生基本信息管理模塊設(shè)計。 修改院系班級記錄。 查看院系班級記錄。TreeView 控件是顯示 Node(結(jié)點)對象的分層列表,每一個 Node 對象均由一個標簽和一個可選的位圖組成
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1