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

正文內(nèi)容

學(xué)生成績管理系統(tǒng)的設(shè)計(jì)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-10-03 16:24 本頁面
 

【文章內(nèi)容簡介】 對學(xué)生進(jìn)行 查看、 添加 、刪除 。 (4)管理員可以對課程安排 進(jìn)行查看、 添加、 刪除 、修改 。 (5)管理員可以對學(xué)生成績進(jìn)行查看、添加、刪除、修改 。 對于學(xué)生來說,他們所關(guān)心的是登錄系統(tǒng)后能夠 查看自己各科的成績及以往的成績 , 另外還應(yīng)能夠?qū)?個(gè)人 信息進(jìn)行修改 。因此總結(jié)出如下需求信息。 (1)學(xué)生可以 登錄系統(tǒng)查看成績 。 湖北經(jīng)濟(jì)學(xué)院??飘厴I(yè)(設(shè)計(jì))論文 10 (2)學(xué)生 可以查看個(gè)人信息 。 (3)學(xué)生可以更改個(gè)人信息 。 (二 ) 數(shù)據(jù)庫 概念結(jié)構(gòu)設(shè)計(jì) (1) 系統(tǒng)中 主要實(shí)體 的 ER 圖 通過 以上數(shù)據(jù)庫需求分析 , 可得出 數(shù)據(jù)庫 中存在以下實(shí)體 及其之間相互關(guān)系 。 院系 班級 實(shí)體 ER 圖 如圖 41 所示 圖 41 院系班級 信息實(shí)體 ER 圖 學(xué)生 實(shí)體 的 ER 圖 如圖 42 所示 湖北經(jīng)濟(jì)學(xué)院??飘厴I(yè)(設(shè)計(jì))論文 11 圖 42 學(xué)生信息實(shí)體 ER 圖 學(xué)期信息 實(shí)體 的 ER 圖 如圖 43 所示 圖 43 學(xué)期信息 實(shí)體 ER 圖 課程 信息實(shí)體 的 ER 圖 如圖 44 所示 圖 44 課程 信息實(shí)體 ER 圖 課程安排 信息實(shí)體 的 ER 圖 如圖 45 所示 圖 45 課程安排 信息實(shí)體 ER 圖 湖北經(jīng)濟(jì)學(xué)院??飘厴I(yè)(設(shè)計(jì))論文 12 學(xué)生成績 信息實(shí)體的 ER 圖 如圖 46 所示 圖 46 學(xué)生成績 信息實(shí)體 ER 圖 用戶信息實(shí)體的 ER 圖如圖 47 所示 圖 47 用戶信息實(shí)體 ER 圖 (2) 實(shí)體之間關(guān)系的 ER 圖 實(shí)體之間 關(guān)系的 ER 圖如圖 48 所示 湖北經(jīng)濟(jì)學(xué)院??飘厴I(yè)(設(shè)計(jì))論文 13 圖 48 實(shí)體之間關(guān)系的 ER 圖 (三 ) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 根據(jù)以上數(shù)據(jù)庫需求分析和數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì),就可以設(shè)計(jì)出數(shù)據(jù)庫的物理表了,數(shù)據(jù)庫表及其功能如表 所示。 (1) 系統(tǒng) 數(shù)據(jù)表及其功能 表 數(shù)據(jù)表及其功能 數(shù)據(jù)表 功能 Classes 存放 院系 基本信息 Students 存放 學(xué)生 基本信息 Terms 存放 學(xué)期基本信息 Lessons 存放 課程基本信息 Arrangement 存放 課程安排信息 Scores 存放 學(xué)生成績 基本信息 Users 存放 系統(tǒng)用戶 信息 湖北經(jīng)濟(jì)學(xué)院??飘厴I(yè)(設(shè)計(jì))論文 14 (2) 主要表描述 表 學(xué)校院系班級 基本信息表 (Classes) 字段名 數(shù)據(jù)類型及長度 說明 備注 Class_Id 自動編號 院系編號 主鍵 非空 Class_Name 文本,長度 50 院系名稱 非空 UpperId 數(shù)字 /長整型 上級院系編號 非空 表 學(xué)生用戶基本信息表 (Students) 字段名 數(shù)據(jù)類型及長度 說明 備注 Student_Id 自動編號 學(xué)生 編號 主鍵 非空 Student_Name 文本,長度 50 姓名 非空 Sex 文本,長度 2 性別 非空 Nationality 文本,長度 40 民族 非空 Birth 文本,長度 20 生日 非空 Family_Place 文本,長度 60 籍貫 非空 Id_Card 文本,長度 20 身份證號 非空 BadgeID 文本,長度 40 學(xué)生證號 非空 Home_Phone 文本,長度 30 家庭電話 非空 Residence 文本,長度 100 居住地址 非空 Postcode 文本,長度 10 郵政編碼 非空 In_Date 日期 /時(shí)間 入校日期 非空 Class_Id 數(shù)字 /長整型 所在院系編號 外鍵 引用至 Classes Title 文本,長度 20 職務(wù) 非空 Memo 文本,長度 200 備注 非空 Fillin_Time 日期 /時(shí)間 填表時(shí)間 非空 表 學(xué)期信息 表 (Terms) 字段名 數(shù)據(jù)類型及長度 說明 備注 Term_Id 自動編號 學(xué)期編號 主鍵 非空 Term_Name 文本,長度 50 學(xué)期名稱 非空 表 課程設(shè)置 信息 表 (Lessons) 字段名 數(shù)據(jù)類型及長度 說明 備注 Lesson_Id 自動編號 課程編號 主 鍵 非空 Lesson_Name 文本,長度 100 課程 名稱 非空 表 課程安排 信息 表 (Arrangement) 字段名 數(shù)據(jù)類型及長度 說明 備注 湖北經(jīng)濟(jì)學(xué)院專科畢業(yè)(設(shè)計(jì))論文 15 Arrange_Id 自動編號 課程安排編號 主鍵 非空 Term_Id 數(shù)字 /長整型 學(xué)期編號 外鍵 引用至 Terms Lesson_Id 數(shù)字 /長整型 課程編號 外鍵 引用至 Lessons Class_Id 數(shù)字 /長整型 班級編號 非空 Teacher 文本,長度 50 授課教師 非空 Hours 數(shù) 字 /整型 課時(shí) 非空 Lesson_Type 文本,長度 20 課程類型(必修,選修) 非空 表 學(xué)生成績 信息 表 (Scores) 字段名 數(shù)據(jù)類型及長度 說明 備注 Arrange_Id 數(shù)字 /長整型 課程編號 外 鍵 引用至 Arrangement Student_Id 數(shù)字 /長整型 學(xué)生編號 外鍵 引用至 students Score 數(shù)字 /整型 分?jǐn)?shù) 在系統(tǒng)菜單中選擇“工具” /“關(guān)系”,打開關(guān)系窗口,將上表添加到關(guān)系窗口中。創(chuàng)建關(guān)系如圖 49: 圖 49 定義關(guān)系 湖北經(jīng)濟(jì)學(xué)院??飘厴I(yè)(設(shè)計(jì))論文 16 第五章 學(xué)生 成績管理 系統(tǒng) 詳細(xì) 設(shè)計(jì) 詳細(xì)設(shè)計(jì)是整個(gè)系統(tǒng)設(shè)計(jì)過程中最復(fù)雜也是最重要的步驟之一。 經(jīng)過前期的需求分析和數(shù)據(jù)庫設(shè)計(jì)后, 可將整個(gè)工程分為設(shè)計(jì)工程總框架、登錄窗體和系統(tǒng)主界面設(shè)計(jì)、基本信息管理設(shè)計(jì)(包括院系管理和學(xué)生基本信息管理模塊的設(shè)計(jì))、學(xué)生 成績管理 設(shè)計(jì)(包括 學(xué)期信息管理、課程信息管理、課程安排管理和學(xué)生成績管理模塊的設(shè)計(jì) ) 和用戶管理模塊設(shè)計(jì)。 接下來將對本系統(tǒng)的各個(gè)子模塊分別加以介紹,但是限于篇幅本文將重點(diǎn) 介紹其中幾 個(gè)重要的模塊,其它模塊只作簡單介紹。同樣由于篇幅限至,不可能把各模塊所有代碼都列出一一分析,因此 只分析一些模塊的關(guān)鍵代碼。 (一 ) 設(shè)計(jì)工程總框架 根據(jù) Visual Basic 功能模塊的劃分原則 ,本工程需要用到如下幾個(gè)模塊: (1)Const 用來管理工程中的常量。 (2)DbFunc 用來管理工程中與數(shù)據(jù)庫操作相關(guān)的聲明、變量和函數(shù)。 (3)GeneralFunc 用來管理工程中一些通用的自定義函數(shù)。 (4)Variable 用來管理工程中的公共變量。 在工程中,除了上述所需要的模塊外, 還需要為每一個(gè)表創(chuàng)建一個(gè)類模塊,將對表的所有數(shù)據(jù)庫操作封裝在類中。類的成員變量與對應(yīng)的表中的字段名相同。 由于絕大多數(shù)成員函數(shù)的編碼格式都非常相似,只是所使用的 SQL 語句不同,所以 只說明類的作用不對類的成員函數(shù)及其功能進(jìn)行分析。 Classes 類 用來管理表 Classes 的數(shù)據(jù)庫操作,它保存為 。 Students類 用來管理表 Students 的數(shù)據(jù)庫操作,它保存為 。同理 Terms 類、Lessons 類、 Arrangement 類、 Scores 類和 Users 類 都是用來管理相應(yīng)表的數(shù)據(jù)庫操作,保存為 *.cls。 (二 ) 登錄窗體和系統(tǒng)主界面設(shè)計(jì) 當(dāng)系統(tǒng)運(yùn)行時(shí),首先打開登錄窗體,只有有 權(quán)限的用戶才能進(jìn)入系統(tǒng)。登陸成功后,將會顯示系統(tǒng)主界面。 湖北經(jīng)濟(jì)學(xué)院??飘厴I(yè)(設(shè)計(jì))論文 17 首先設(shè)計(jì)登錄窗體 ,登錄窗體的名稱為 FrmLogin, 如圖 51 所示: 圖 51 登錄窗體的界面布局 登錄窗體的屬性設(shè)置:名稱設(shè)為 FrmLogin。 BorderStyle 設(shè)為 1Fixed Single。Caption 設(shè)為身份驗(yàn)證。 ControlBox 設(shè)為 False。 StartUpPosition 設(shè)為 2屏幕中心。登錄窗體中控件的屬性設(shè)置 如表 51 所示 : 對象名 屬性 屬性值 Label1 Caption 用戶名 Label2 Caption 密碼 txtUser Text 空 txtPwd Text 空 txtPwd PasswordChar * Cmd_Ok Caption 確定 Cmd_Cancel Caption 取消 再設(shè)計(jì)主界面, 主窗體是工程的啟動對象,可以在系統(tǒng)菜單中選擇“工程”/“屬性”,打開屬性窗口設(shè)置啟動對象。主窗體名為 FrmMain。 打開主窗體的設(shè)計(jì)窗口,選擇“工具”菜單項(xiàng)中的“菜單編輯器”,對菜單內(nèi)容進(jìn)行編輯。菜單編輯器如圖 52 所示: 湖北經(jīng)濟(jì)學(xué)院??飘厴I(yè)(設(shè)計(jì))論文 18 圖 52 菜單編輯器 最后,主界面如圖 53 所示: 圖 53 學(xué)生成績管理系統(tǒng)主界面 在主窗體 FrmMain 中添加如下代碼: 湖北經(jīng)濟(jì)學(xué)院??飘厴I(yè)(設(shè)計(jì))論文 19 Private Sub Frm_Load() ‘連接字符串 Conn=”Provider=。Data Source=”++”\ 學(xué)生成績 .mdb。” 1 End Sub 變量 conn 用于定義連接字符串。 Provider 是數(shù)據(jù)提供者。 Data Source 指定數(shù)據(jù)庫文件名,最后使用絕對路徑。 當(dāng)主窗體啟動時(shí),首先設(shè)置連接字符串,然后打 開“登錄”對話框。如果不能通過身份驗(yàn)證,則不能進(jìn)入系統(tǒng)。 當(dāng)選擇“退出系統(tǒng)”菜單項(xiàng)時(shí)觸發(fā) mn_exit_Click 事件,代碼如下: Private Sub mn_exit_Click() DBapi_Disconnect End End Sub 函數(shù) DBapi_Disconnect()是自定義函數(shù),它的功能是強(qiáng)制斷開與數(shù)據(jù)庫的連接。 (三 ) 基本信息管理設(shè)計(jì) 基本信息管理的設(shè)計(jì) 包括院系管理模塊設(shè)計(jì)和學(xué)生基本信息管理模塊設(shè)計(jì)。 (1)院系管理模塊設(shè)計(jì) 院系管理模塊可以實(shí)現(xiàn)以下功能: 創(chuàng)建院系 班級記錄。 修改院系班級記錄。 刪除院系班級記錄。 查看院系班級記錄。 由于本系統(tǒng)要使用
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1