999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VB的高校教務管理系統的設計與開發

2015-07-10 18:05:21夏函
卷宗 2015年1期

夏函

摘 要:本文通過用 MICROSOFT公司的 VISUAL BASIC開發工具,Microsoft Access進行后臺數據庫的開發,使用ADO(ActiveX Data Objects)控件進行數據庫的連接。開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面,實現了學生基本信息的維護、教師基本信息的維護、課程信息的維護、學生選課、課表查詢、成績輸入、成績查詢等功能。

關鍵詞:VB;教務管理系統;統計

1 開發工具介紹

1.1 Visual Basic的簡介

Visual Basic是一個可視化的、面向對象和采用事件驅動方式的結構化高級程序設計語言,可用于開發Windows環境下的各類應用程序。它編程簡單、效率高,且功能強大,可以與windows的專業開發工具SDK相媲美。

1.2 ADO控件的簡介

ADO (ActiveX Data Objects)Active數據對象。ADO設計為一種極為簡單的格式,通過ODBC的方法同數據庫接口。可以用任何一種ODBC數據源,如:SQL Server、Oracle、Access、Excel、文本文件、圖形文件和無格式的數據文件。

1.3 Micrsoft Access 簡介

Micrsoft Access是Micrsoft Office系列中數據處理軟件, Access2003是關系數據庫開發工具,在Access中,用戶不需要編寫復雜的程序就可以建立一個完整的數據庫應用系統,是一個典型的開放式數據庫系統,它可以和Windows下的其他應用程序共享數據庫資源。

2 系統功能模塊和系統流程圖介紹

通過VISUAL BASIC開發工具,利用其提供的各種面向對象的編程環境編寫教務管理系統,全面部析教務管理的內容,由此得出教務管理系統的需求分析和數據建模,利用軟件工程原理,用模塊化設計方式將系統的各個功能模塊層層分解,設計出系統的模塊化結構,并根據系統的具體要求和需要實現的功能,詳細地定義了各個模塊的具體功能。系統流程圖如下:

系統流程圖

本應用程序系統采用的是多文檔窗體程序,每一功能模塊對應一個窗體。現在將逐個介紹各個模塊的功能。

2.1 系統管理模塊

該模塊的主要任務是維護系統的正常運行和安全性設置,包括添加用戶、修改密碼、刪除用戶,這三個功能模塊各自獨立,完成該系統的用戶管理。

2.2 教師信息維護模塊

該模塊的功能是實現對全校教師信息的管理工作,包括:教師基本信息、聯系方式、入職時間、職稱等教師信息的維護。

2.3 學生信息維護模塊

該模塊的主要功能是實現對學生的個人信息的管理工作,包括學生信息增加、學生信息查詢等功能,從而方便學校教務部門對學校的基本情況的快速查詢和了解。

2.4 課程信息維護模塊

該模塊對各個課程信息進行設置,包括對課程信息記錄的添加、修改、刪除、保存和搜索等功能,以便教務部門可以快速的查詢和修改課程信息,完善高校專業建設。此外,還設置了學生選課模塊,學生可以根據提供的課程信息選擇本學期的課程。同時,學生還可以查看自已的課程表,包括上課時間、上課地點。

2.5 成績管理模塊

學校的成績管理工作是檢驗學生學習情況的一個主要手段,設置了成績輸入、成績查詢等功能模塊。

2.6 考試安排模塊

該模塊可實現各班考試時間、考試科目的輸入,同時可以按系別進行各科目考試時間的查詢。

3 設計過程及大模塊的功能實現

3.1 創建空數據庫及數據表

本系統是使用Microsoft Access2003 創建后臺數據庫的,因此下我們就介紹一下在Microsoft Access2003 創建數據庫文件。本根系統的需求,首先要創建一個“教務管理系統.mdb”空數據庫并建立下面的表:教師信息、學生信息、

課程信息、成績表、考試安排表、用戶表。

3.2 實現數據庫連接模塊

對于系統前端應用程序和后臺Access數據庫的鏈接則采用編寫全局模塊的方式,實現的代碼如下:

Public Sub Main()

Dim strAccess As String

strAccess = “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\教務管理系統\ACCESS\學生選課.mdb"

If ADOcn Is Nothing Then

Set ADOcn = New Connection

ADOcn.Open strAccess

End If

logon.Show

End Sub

以后各模塊中實現對數據庫的鏈接都是通過本模塊中定義的數據庫連接數據連接對象ADOcn來實現與后臺數據庫的各種操作,后面將不再詳細紹介。

3.3 實現系統登錄功能模塊

對于數據庫管理系統,安全的重要性是不言而喻的。一個設計良好的安全機制能確保用戶的合法操作的簡單、容易,同時可以盡量避免非法操作和意外破壞。數據庫的安全性以被訪問的數據庫的對象和訪問者為主要管理對象,用戶只有具有對某個對象的訪問權限才可以對該對象進行訪問。

3.4 實現用戶管理功能

本系統中設置的權限有三種分別是:管理員權限,教師權限和學生權限,根據用戶所具有的權限不同能夠使用該系統中的功能模塊也不同。系統通過在登陸時保存的登陸用戶的信息來決定用戶所能執行的操作。在此模塊中教師只能修改自己的密碼,而具有管理員權限的用戶則可以執行用戶管理和添加用戶的功能。

3.5 實現基本信息維護模塊

在本系統中基本信息維護模塊分為教師信息維護、學生信息維護、課程信息維護,用戶可以通過選擇主窗菜單中的各菜單項進入相應的功能模塊。

3.6 實現考試管理模塊

該模塊實現了對考試相關的信息進行設置,包括對考試科目和時間的計劃安排、考試成績的錄入、考試成績的修改和歷次考試相關的信息。

3.7 實現信息查詢模塊

在主窗體中圖標欄中分為課表查詢、考試時間查詢和程序查詢,主要目的是為了教務管理人員實現對整個系統關鍵的信息的直觀瀏覽和各系各個科目平均成績的統計。同時也方便學生對自己考試成績的查詢。

參考文獻

[1] 孫健鵬,《VB數據庫開發實例解析》,機械工業出版社

[2] 王晟,韓澤坤《Access 數據庫開發經典案例解析》,清華大學出版社2006.1

[3] 李真文編著,《Visual Basic 6.0全實例教程》, 北京希望電子出版社, 2002.6

主站蜘蛛池模板: 午夜不卡视频| www精品久久| 欧美精品成人一区二区在线观看| 国产一级妓女av网站| 毛片网站在线看| 91精品国产自产在线老师啪l| 国内精品久久久久久久久久影视 | 老色鬼久久亚洲AV综合| 国产一区二区三区免费| 久青草免费视频| 蜜臀AV在线播放| 夜夜操国产| 四虎精品国产永久在线观看| 99热这里都是国产精品| 午夜福利免费视频| 99青青青精品视频在线| 五月丁香伊人啪啪手机免费观看| 亚洲swag精品自拍一区| 日本少妇又色又爽又高潮| 欧美α片免费观看| 精品国产91爱| 久久一本精品久久久ー99| 免费A∨中文乱码专区| 五月婷婷亚洲综合| 黄色在线不卡| 久久国产V一级毛多内射| 免费人成在线观看成人片| 欧美一级高清片欧美国产欧美| 美女国产在线| 免费国产高清精品一区在线| 麻豆精品久久久久久久99蜜桃| 天堂va亚洲va欧美va国产| 成人午夜网址| 亚洲人成网址| 999国内精品久久免费视频| 亚洲第一区欧美国产综合| 无码中文字幕乱码免费2| 国产精品性| 呦女精品网站| 三级欧美在线| 99无码熟妇丰满人妻啪啪| 国产噜噜噜视频在线观看| 一级毛片a女人刺激视频免费| 综合久久久久久久综合网| 日韩精品一区二区三区视频免费看| 中字无码av在线电影| 久久视精品| 国产欧美亚洲精品第3页在线| 91年精品国产福利线观看久久 | 免费在线a视频| 亚洲熟女偷拍| 999国内精品视频免费| 激情综合婷婷丁香五月尤物| 久久成人免费| 伊人网址在线| 国产精品网曝门免费视频| 一区二区三区高清视频国产女人| 在线观看精品自拍视频| 欧洲欧美人成免费全部视频| 成人亚洲国产| 呦女精品网站| 在线日本国产成人免费的| 中文国产成人久久精品小说| 精品综合久久久久久97超人| 国产欧美日韩综合一区在线播放| 男人的天堂久久精品激情| 国产成年女人特黄特色大片免费| 性色在线视频精品| 国产人前露出系列视频| 99久久精品免费看国产免费软件| 国产精品久久久久久影院| 欧美中文一区| 伊人91视频| 免费一级全黄少妇性色生活片| 1024你懂的国产精品| 亚洲av无码成人专区| 91在线无码精品秘九色APP| 99久久99这里只有免费的精品| 久久精品aⅴ无码中文字幕| 成人毛片在线播放| 国产人碰人摸人爱免费视频| 激情视频综合网|