教師工作量管理系統(tǒng)VB畢業(yè)設計_第1頁
教師工作量管理系統(tǒng)VB畢業(yè)設計_第2頁
教師工作量管理系統(tǒng)VB畢業(yè)設計_第3頁
教師工作量管理系統(tǒng)VB畢業(yè)設計_第4頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、圖書館收藏中圖分類號:密級:UDC :編號:畢業(yè)設計設計題目名稱:教師工作量管理系統(tǒng)學生姓名:曹*專業(yè)名稱:計算機應用班級:電算 *學制:三 年學號:*學歷層次:??浦笇Ы處煟毫?評閱人:論文(設計)提交日期:2013 年6 月11 日論文(設計)答辯日期:2013年 6 月 18 日江蘇建筑職業(yè)技術學院二一三年 六 月 十八 日摘要在 Internet 飛速發(fā)展的今天, 高校教務管理工作是高等教育中的一個極為重要的環(huán)節(jié),是整個院校管理的核心和基礎。教師工作量管理是教務管理中不可缺少的部分。面對種類繁多的數據和報表,手工處理方式已經很難跟上現代化管理的步伐,隨著計算機及通訊技術的飛速發(fā)展,高等

2、教育對教務管理工作中的工作量管理提出了更高的要求。盡快改變傳統(tǒng)的管理模式,運用現代化手段進行科學管理,已經成為整個教育系統(tǒng)亟待解決的課題之一。本課題以我校信息傳媒與藝術學院為例進行系統(tǒng)設計。系統(tǒng)使用 技術,VisualStudio 2010 為開發(fā)工具。 SQL Server 2008作為后臺數據庫,開發(fā)了基于 .NET 平臺的教師工作量管理系統(tǒng)。關鍵詞:教學工作量; VB.NET 數據庫開發(fā)目錄第1章前言 .11.1系統(tǒng)開發(fā)背景 .11.2開發(fā)系統(tǒng)意義 .1第 2 章 開發(fā)工具 .32.1VISUAL STUDIO 2010 VB.NET.32.2SQL S2008 技術 . .3ERVER

3、第 3 章 系統(tǒng)需求分析 .53.1系統(tǒng)可行性分析 .53.2系統(tǒng)功能需求 .6第 4 章 系統(tǒng)概要設計 .74.1系統(tǒng)設計目標 .74.2系統(tǒng)設計原則 .74.3系統(tǒng)功能設計 .74.4系統(tǒng)業(yè)務流程設計 .9第 5 章數據庫設計 .115.1數據庫設計原則 .115.2數據庫概念設計 .115.2.1局部 E-R 圖 .115.2.2全局 E-R 圖 .125.3數據庫邏輯結構設計 .13第 6 章 系統(tǒng)詳細設計與實現 .176.1登陸界面窗體 .176.2管理員窗體 .186.3教師信息窗體 .196.4工作量系數窗體 .216.5工作量查詢窗體設計 .226.6系統(tǒng)管理窗體 .236.7

4、指導實習 .25第 7 章 測試與維護 .277.1測試環(huán)境 .277.2測試方法 .277.3測試用例 .277.4測試結果 .29結 論 .30參考文獻.31致謝32第1章前言教師工作量管理系統(tǒng)是一個對于學校而言是非常重要的管理系統(tǒng),當然這個系統(tǒng)也要根據時代的不同而不斷地發(fā)展、更新,這是一個長期發(fā)展的工程。如果開發(fā)出一個實用且先進的教師工作量管理系統(tǒng)是一項很有意義的項目。教師工作量管理管理系統(tǒng)在高等學校中的應用使得學校更加智能化、網絡化、社會化。在高校中,必須運用現代信息技術,全面更新學校管理的科學化和現代化,提高教學管理水平,進一步促進教學管理體制的改革和創(chuàng)新,推進教育信息化的進程。1.

5、1 系統(tǒng)開發(fā)背景隨著我國教育體制改革的不斷深化,大學辦學規(guī)模不斷擴大,師資隊伍也隨之壯大,所開課程也越來越多,與此同時,教師工作量的計算變得更加復雜。教學部門對教師工作量的統(tǒng)計工作過去一直是采用手工方式,僅限于完成每學期的教師工作量的統(tǒng)計和代課酬金計算,對歷年教師的工作情況沒有總的統(tǒng)計,各類教師的工作量多少比較。對教師工作量沒有有效的管理和比較,就不能對課程安排做出合理的決策指導,教師所代課程的查詢非常不方便。當前還有許多學校沒有一個完善的教師工作量統(tǒng)計平臺,計算機使用主要基于 Microsoft Office 、Excel 等軟件,不能發(fā)揮有效的作用,而且人工統(tǒng)計出錯的幾率和統(tǒng)計的工作量相當

6、大,效率低,保密性差,缺乏科學性以及合理性。教師工作量統(tǒng)計作為計算機應用的一部分,使用計算機對教師工作量進行統(tǒng)計,有著手工管理所無法比擬的優(yōu)點,如:統(tǒng)計迅速準確、檢索快捷、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高教師工作量統(tǒng)計的效率、也是學校向科學化、正規(guī)化管理發(fā)展的必要條件,更是各個高校與世界接軌的重要條件。1.2 開發(fā)系統(tǒng)意義畢業(yè)設計是學校檢驗學生三年來學習的成果,是學生將知識和實踐相結合的一種鍛煉。理論聯(lián)系實際,出實際出發(fā),教師工作量計算系統(tǒng)的研發(fā),可以簡便教師工作量統(tǒng)計的方法,可以更加方便快捷的計算工作量。這樣可以提高教師的工作效率,這樣可以擺脫

7、人工計算教師工作量的方法。其次,隨著我國教育體制的改革深化,大學辦學規(guī)模不斷擴大,師資隊伍也隨之壯大,所開設的課程也越來越多,與此同時,教師工作量的計算也變的更加復雜,開發(fā)出教師工作量統(tǒng)計系統(tǒng)之后,實現教師工作量統(tǒng)計的自動化、信息化,可大大的減輕統(tǒng)計工作量,提高統(tǒng)計工作量效率,增強統(tǒng)計工作的正確性,客觀性和科學性。第 2章開發(fā)工具2.1 visual studio 2010 VB.NETVisual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows 平臺應用程序開發(fā)環(huán)境。Visual Studio 2010版本于2010 年4 月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重

8、新設計和組織,變得更加簡單明了。Visual Studio可以用來創(chuàng)建Windows 平臺下的 Windows 應用程序和網絡應用程序,也可以用來創(chuàng)建網絡服務、智能設備應用程序和 Office插件。除了Microsoft SQL Server,它還支持IBM DB2 和 Oracle 數據庫。VB.NET 是基于對象的可視化程序開發(fā)工具,它的優(yōu)點在于能夠快捷、簡易地建立Windows 應用程序。使用VB.net 不需要追求完美的算法和精密的邏輯,而只要充分發(fā)揮你的想象力和創(chuàng)造力,就能利用VB.net 開發(fā)出各種實用的軟件了,不論是小游戲還是大型的客戶端 / 服務器端應用程序,都變得非常簡單???/p>

9、視化編程的一個突出特點就是其開發(fā)環(huán)境就像一個百寶箱,很多功能都集成在其之中,這就是IDE,即集成開發(fā)環(huán)境。IDE 是指在相應的開發(fā)平臺中集成了編輯器、編譯連接工具、控件器箱輔助工具。例如在VB.net 的集成開發(fā)環(huán)境中就包括了以下一些主要元素:工具欄、工具箱、工程管理器窗口、屬性窗口、窗體設計器、代碼編輯器窗口等;同時IDE的設置是很靈活的,開發(fā)人員可以按照自己的編程習慣來配置IDE。2.2 SQL Server 2008 技術SQL 是一種數據庫查詢和程序設計語言,用于存取數據以及查詢、更新和管理關系數據庫系統(tǒng)。 SQL 是基于服務器端的中型數據庫,可以適應大容量數據的應用,在功能上管理上很

10、方便。在處理海量數據的效率,后臺開發(fā)的靈活性,可擴展性等方面強大。SQL 有很多的擴展, 可以用存儲過程,數據庫大小無極限限制。SQL 是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,在多數情況下,在其他語言中需要一大段程序實現的功能只需要一個 SQL 語句就可以達到目的,這也意味著用SQL 語言可以寫出非常復雜的語句。SQL Server 2008 是微軟公司耗資最大、 開發(fā)周期最長的具有里程碑意義的數據庫系統(tǒng),其性能和安全性相比其前一版本有了巨大的進步,是一個全面的數據庫管理平臺,大大增強了系統(tǒng)的兼容性,SQL

11、Server 2008為我們帶來了強大的、熟悉的工具的同時,降低了企業(yè)數據系統(tǒng)的多平臺上創(chuàng)建、部署、管理和使用企業(yè)數據和分析應用程序的復雜性。通過全面的功能集、與現有系統(tǒng)的互操作性以及對日常任務的自動化管理能力,SQL Server2008 能夠為不同規(guī)模的企業(yè)提供了一個完整的數據解決方案。SQL Server 2008 為我們提供了大量的新特性以及增強的性能。通過使用SQL Server2008 提供的這些新特性以及增強的性能,我們可以在構建系統(tǒng)、排錯以及操作應用系統(tǒng)時更快、更有效的得到響應結果,在數據整合、分析和報表領域功能全面的智能服務平臺得到更好的決策支持。第 3 章 系統(tǒng)需求分析需求

12、分析是一個管理系統(tǒng)成功實施的基礎,只有在真正了解大學教師工作量統(tǒng)計的需求之后,才能做出令人滿意的系統(tǒng),接下來就針對教師工作量統(tǒng)計系統(tǒng)做一個總體的需求分析。3.1 系統(tǒng)可行性分析大部分高校目前教師工作量計算都是手動,所以導致教師工作量計算浪費了大多時間,所以現在可以編寫一個應用軟件來簡化計算教師工作量的方式?,F在社會工作量計算有很大需求,而且軟件人才越來越多,所以開發(fā)一個計算教師工作量的系統(tǒng)的軟件是相當可行的。( 1)經濟可行性學?,F在計算教師工作量還是手工計算,每個學期對教師的工作量進行手工累加和手動計算所以加大了教師的工作負擔,無形的增加了經濟損失。所以開發(fā)一個系統(tǒng)來滿足教師的工作量計算,根

13、據生命周期法的前提下,從系統(tǒng)分析,到系統(tǒng)編成,評價,維護,開發(fā)花費時間不短而且花費較少。但是提高了工作效率,節(jié)省了工作時間,所以提高工作效率的方面完全可以高過軟件開發(fā)所花費的時間與金錢,所以經濟方面實施編成是可行的。( 2)技術可行性現在編寫比較簡單的軟件一般都運用基于visual studio 2010軟件的VB.NET和sql2008結合來編寫程序,而且都很容易運用于現在常用的windows平臺上,而且編程簡單,所以技術實現相當簡便。( 3)社會可行性隨著教育事業(yè)的快速發(fā)展,高校教學要求管理需求呈現出動態(tài)發(fā)展已成為各個高校實時教學管理系統(tǒng)所必須面對的問題。我國的計算機應用于教學工作量的管理

14、,只是在 70 年代末期以后才逐漸開展起來的。鑒于我國教育行業(yè)的現狀,針對實行我國國情教學管理理論和方法體系研究,及教學管理系統(tǒng)開發(fā)和實施技術,尚有大量需要研究和解決的問題。目前,計算機輔助管理已在我國的教育管理中得到了廣泛地應用,但總的來說,計算機在我國教師管理中的應用,還處于初級階段,盡管近兩年發(fā)展較快,但還需要不斷地探索和研究。尤其是計算機輔助教學工作量管理僅是近幾年才在我國得到普及和發(fā)展,而在許多發(fā)達國家計算機輔助教學管理已十分普及, 因此對這方面的研究是必要的,它將推動我國教育信息的發(fā)展和教學工作量管理信息處理的現代化。3.2 系統(tǒng)功能需求(1) 用戶登錄用戶登錄是為了保證系統(tǒng)的安全

15、性,只有憑借用戶名、密碼,才能進入系統(tǒng)。本系統(tǒng)增加了系統(tǒng)用戶管理功能,包括系統(tǒng)用戶的增加、刪除和修改。用戶只有憑借正確的用戶名和密碼,才能進入系統(tǒng)進行相關的操作,提高系統(tǒng)的安全性。(2)基本信息管理主要是班級,教師,課程界面的添加,刪除,查詢管理,教師所教課程和班級的修改,還有對教師工作量的計算。(3)教師工作量管理工作量計算模塊包括任課情況,指導實習,指導設計答辯,教學行政工作和工作量系數設置,其中系數是對工作量計算中的一些參數進行設置。工作量計算子模塊是工作量統(tǒng)計、查詢的基礎,只要選擇響應的選項,即可完成工作量計算。工作量系數定義為40 人為一個標準班,每多教5 人工作量系數多加0.1(人

16、數決定工作量系數),教師工作量的查詢可以通過查詢工作量窗體來查詢,這樣可以方便區(qū)分查詢主窗體和修改主窗體,這樣也可以方便管理員維護與更新數據。(4)工作量統(tǒng)計工作量統(tǒng)計模塊通過條件查找出符合條件的內容并顯示出來;另一個就是統(tǒng)計所有的工作量。(5)系統(tǒng)設置系統(tǒng)有四個主界面:一個用戶管理界面,一個密碼更改主界面,一個是數據庫備份,一個是數據庫恢復。第 4 章 系統(tǒng)概要設計系統(tǒng)的設計與實現,確定了對系統(tǒng)的設計基本思想、系統(tǒng)的邏輯結構設計、數據庫設計和系統(tǒng)各個窗體的設計和功能實現。本章詳細的介紹了系統(tǒng)的設計和主要模塊設計內容。4.1 系統(tǒng)設計目標系統(tǒng)的目標主要實現以下功能:班級信息、課程信息、教師信息

17、添加、刪除、查詢等,工作量的參數設置,任課情況、指導實習、指導設計答辯等添加刪除功能,任課情況、指導實習、指導設計答辯等統(tǒng)計,教師工作量統(tǒng)計。系統(tǒng)總體技術目標: 系統(tǒng)要符合高可靠性、高可用性、高可擴展性等目標。4.2 系統(tǒng)設計原則( 1)可使用性:對于一個大學而言,教師數量和職業(yè)分類比較多,相應的工作量數字比較繁雜,如何去處理這樣的信息是一個首要考慮的問題;( 2)先進性:隨著計算機技術的飛速發(fā)展, 開發(fā)教師工作量統(tǒng)計系統(tǒng)使用的工具和技術也應該是先進的,能夠增加軟件的使用壽命。( 3)可擴充性: 在功能方面上要能夠適應學校各方面的變化,例如學校規(guī)模問題和改革問題。( 4)安全性:對于一個學校來

18、講,系統(tǒng)的安全性是非常重要的。4.3 系統(tǒng)功能設計根據系統(tǒng)功能分析,經過模塊化分析,得到系統(tǒng)的結構圖,如圖4-1 所示。教師工作量計算系統(tǒng)基工查系T本作詢統(tǒng)幫信量工設助息管作置管理量理班 課 教任指指教工查工添修數數關版級 程 師課 導 導師 作詢 作加改據據于權信信信情實實行量工 量用密備恢系聲息 息 息況習習政量作統(tǒng)戶碼份復統(tǒng) 明管管管答工系量計理理理辯作數圖 4-1系統(tǒng)結構圖(1)基本信息管理班級信息管理:包涵我系的班級信息,班級編號,班級名稱,班主任,聯(lián)系方式等課程信息管理:包含系所有課程的一些基本信息管理:添加,刪除,查詢等。教師信息管理:包含任課教師的一些基本信息:教師工號、職稱、

19、學歷、專業(yè)、所授課程、科研情況等。(2)工作量管理任課情況:主要是教師理論課的基本信息:工號,教師姓名,基本情況,理論系數,人數,班級等指導實習:主要是教師實習的基本信息:工號,教師姓名,基本情況,實習系數,班級人數,班級名稱等。指導實習答辯:主要是教師畢業(yè)生答辯的基本信息:實習類型,工號,教師姓名,基本情況,實習系數,班級人數,班級名稱等。教師行政工作:主要是教師行政的基本信息:工號,教師姓名,時間,職務補貼工作量等。工作量系數:主要是工作量管理師所用到的系數設置:任課系數,實習系數,班級系數,標準班人數等。(3)查詢工作量主要是根據教師工號查詢工作量的基本信息(4)系統(tǒng)設置用戶管理:包含添

20、加,刪除。更改密碼:可以修改用戶密碼。數據庫備份與恢復:可以備份/恢復數據庫,保證數據庫安全。(5)幫助主要是關于系統(tǒng)和版權聲明的信息。4.4 系統(tǒng)業(yè)務流程設計(1)系統(tǒng)總流程設計系統(tǒng)總流程圖,如圖4-2 所示。數據庫管理員主界面正確管理員登陸改密碼錯誤工作量查詢數據庫管 理增刪改查用戶指導設計答辯基本信息管理指導實習教師行政工作量任課情況教師工作量管理圖 4-2系統(tǒng)總流程圖(2)登陸系統(tǒng)業(yè)務流程系統(tǒng)登陸窗體業(yè)務流程圖,如圖4-3 所示。登陸否是管理員主界面教師工作量管理工作量查詢基本信息管理系統(tǒng)管理退出圖 4-3登陸流程圖第 5 章數據庫設計5.1 數據庫設計原則不應該針對整個系統(tǒng)進行數據庫

21、設計,而應該根據系統(tǒng)架構中的組件劃分,針對每個組件所處理的業(yè)務進行組件單元的數據庫設計;不同組件間所對應的數據庫表之間的關聯(lián)應盡可能減少,確保組件對應的表之間的獨立性;采用領域模型驅動的方式和自頂向下的思路進行數據庫設計,數據庫要與visual studio 2010 編程界面所設定的控件相一致。要主要表現在系統(tǒng)界面能與數據庫相連接,而且可以在系統(tǒng)界面中自動更新數據庫,所以要設置要對數據庫主要數據進行設定。5.2 數據庫概念設計局部 E-R 圖用戶 E-R 圖:包涵密碼和工號,登錄界面需要用到。如圖5-1 所示。密碼用戶工號圖 5-1用戶 E-R 圖班級信息 E-R 圖:對于班級的信息管理,如

22、圖5-2 所示。聯(lián)系方式班級人數系部名稱班級班級名稱班主任班級編號圖 5-2班級信息 E-R 圖全局 E-R 圖教師信息 E-R 圖:教師管理界面的屬性,如圖5-3 所示。工 號姓 名性別電 話職 稱系部教師郵箱主攻方向學 歷身份證號家庭住址任教課程圖 5-3教師信息E-R 圖系統(tǒng)總流程圖如圖5-4 所示。管理員失敗登陸成功查詢管理員主界面查詢刪除指導實習刪除任課情況管理添加添加班級信息查詢指導實習答辯查詢教師信息系統(tǒng)管理添加刪除工號用戶管理職稱身份證姓名修改密碼學歷等信息電話刪除添加圖 5-4系統(tǒng)總 E-R 圖5.3 數據庫邏輯結構設計本系統(tǒng)的數據庫使用的是SQL Server 2008 ,

23、數據庫名為“教師工作量管理系統(tǒng)”。首先,要打開數據庫服務器,然后進入企業(yè)管理器,在里面建立數據庫。根據系統(tǒng)的功能模塊結構圖和系統(tǒng)的基本流程,設計了如下的數據表:用戶表用戶表用來存儲用戶信息,這個表是連接用戶登錄窗體,用戶必須在數據庫中有相對應的用戶名和密碼才能進入系統(tǒng)。表 5-1用戶表字段名數據類型長度主鍵是 /否工號char20是密碼char20否教師信息教師信息用來存放教師基本信息的表;里面“工號”是主鍵因為教師姓名可以重名,但是每個工號只能對應一個教師,所以設定教師編號為主鍵。表 5-2教師信息字段名數據類型長度主鍵是 /否工號Float20是姓名Nvarchar255否性別Nvarch

24、ar255否職稱Nvarchar255否民族Nvarchar255否出生日期Nvarchar255否身份證號碼Nvarchar255否聯(lián)系電話Nvarchar255否家庭住址Nvarchar255否系部Nvarchar255否主攻方向Nvarchar255否任課課程Nvarchar255否學歷Nvarchar255否教研室Nvarchar255否電子郵箱Nvarchar255否班級信息班級信息用來存儲系部的班級信息表;表 5-3班級信息字段名數據類型長度主鍵是 /否班級編號Nchar10是班級名稱Nchar10否班級人數Nchar50否班主任Nchar10否聯(lián)系方式Nchar15否系部名稱Nc

25、har10否工作量系數工作量系數用來存放工作量系數信息的表;通過系統(tǒng)自動計算出教師工作量自動添加到對應的表。表 5-4工作量系數字段名數據類型長度主鍵是 /否標準班人數Int8否人數系數Float32否助教系數Float32否講師系數Float32否副教授系數Float32否教授系數Float32否講課系數Float32否實驗系數Float32否校內系數Float32否校外系數Float32否隊長系數Float32否考試系數Float32否考查系數Float32否實習天數系數Float32否答辯系數Float32否新課系數Float32否課程信息課程信息用來存放教師所教課程信息表;表 5-5課

26、程信息字段名數據類型長度主鍵是 /否課程名稱Nchar10是是否新課Nchar10否系部名稱Nchar10否課程類別Nchar10否任課情況任課情況用來存儲系部內的理論課信息;表 5-6任課情況字段名數據類型長度主鍵是 /否課程名稱Nvarchar255否年級專業(yè)Nvarchar255否人數float32否考核方式Nvarchar255否總學時float32否講課學時float32否講課教師Nvarchar255否講課教師職稱Nvarchar255否課程性質Nvarchar255否教師類型Nvarchar255否是否新課Nvarchar255否開課系Nchar10否教師職工號Float32否指

27、導實習指導實習用來存儲教師所帶實習課程信息表;表 5-7指導實習字段名數據類型長度主鍵是/否實習地點Nchar10否指導班級Nchar50否學生人數Int8否指導教師姓名Nchar20否是否隊長Nchar10否教師職工號Int8否實驗學時Float32否教學行政工作教學行政工作用來存儲教師行政工作信息表;表 5-8教學行政工作字段名數據類型長度主鍵是/否工作時間Nchar10否教師姓名Nchar10否教師職工號Nchar10否教學領導職務Nchar50否補貼工作量nchar50否指導設計答辯指導設計答辯用來存儲教師指導設計答辯工作信息表;表 5-9教學行政工作字段名數據類型長度主鍵是/否設計類

28、型Nchar10否指導班級Nchar10否學時人數Nchar10否指導教師姓名Nchar50否是否課題組長nchar50否教師職工號nchar10否答辯學時Int8否第 6 章 系統(tǒng)詳細設計與實現6.1 登陸界面窗體用戶登錄窗體是為了保證系統(tǒng)的安全性。只有憑借正確的用戶名和密碼,才能進入系統(tǒng)進行相關操作。界面里的textbox 與數據庫連接, 所以只有有賬號密碼的才能登陸,保證了安全性。界面如圖6-1 登陸界面:圖 6-1登陸窗體(1)登陸界面主要代碼Dim constr As Stringconstr = "data source=ASF4X6RCTSW00SI;initial c

29、atalog=教師工作量管理¤系統(tǒng) ;Integrated Security=True" sqlcon.ConnectionString = constr sqlcon.Open()Dim sqlcom As New SqlClient. SqlCommandsqlcom.CommandText="select*from用 戶 表where工 號='"&TextBox1.Text & " ' and 密 ¨碼 ='" & TextBox2.Text & sqlcom.C

30、onnection = sqlcon Dim myds As New DataSet"'"Dim myadapter As New SqlClient. SqlDataAdaptermyadapter.SelectCommand = sqlcommyadapter.Fill(myds, " 用戶表 à")If myds.Tables(" 用戶表 ).Rows.Count = 0 Thencount = count + 1If count < 3 ThenMsgBox( " 密碼 ?賬號不符,請重試,并檢查該賬號

31、是否存在。", _MsgBoxStyle .Information + MsgBoxStyle .OkOnly, " 系統(tǒng)登錄失敗")ElseIf count >= 3 ThenMsgBox( " 您已經三次嘗試進入本系統(tǒng),均不成功|,系統(tǒng)將自動關閉" , vbOKOnly + vbCritical," 警告 ")Endcount = 0End IfElse管理員主界面 .Show()Me.Hide()End Ifsqlcon.Close()6.2 管理員窗體管理員界面是一個父窗體,它所做的功能就是調用其他的功能模塊,

32、要在主窗體登陸,只有擁有賬號密碼的才能進入管理員界面,所以要想修改數據庫數據必須有權限進入管理員界面才可以。這樣增加了教師信息的保密性,而且也有利于管理員的維護與更新。界面如圖 6-2 管理員界面:圖 6-2管理員界面(2) 管理員界面主要代碼PrivateSub教 師 信 息 管 理ToolStripMenuItem_Click_1(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs )Handles教師信息管理ToolStripMenuItem.ClickDim教師信息管理As New 教師信息管理教師信息管理.MdiParent = M

33、e教師信息管理.Show()End SubPrivate Sub 修改密碼ToolStripMenuItem2_Click(ByValsender As System.Object,ByVal e As System.EventArgs ) Handles 修改密碼ToolStripMenuItem2.ClickDim系統(tǒng)管理As New 系統(tǒng)管理系統(tǒng)管理 .MdiParent = Me系統(tǒng)管理 .Show()系統(tǒng)管理 .TabControl1.SelectedTab = 系統(tǒng)管理 .TabPage4End SubPrivate Sub 指導實習ToolStripMenuItem_Click(

34、ByValsender As System.Object,ByVal e As System.EventArgs ) Handles 指導實習ToolStripMenuItem.ClickDim指導實習As New 指導實習指導實習 .MdiParent = Me指導實習 .Show()End Sub6.3 教師信息窗體教師基本信息窗體要在管理員窗體進入,所以增加了教師基本資料的安全性,教師基本資料的增刪改查都可以在這個界面上運行。此窗體連接數據庫,可以添加,刪除等操作后自動更新數據庫。界面如圖6-3 教師信息管理:圖 6-3教師信息管理(3)教師信息界面添加功能主要代碼If ComboBox

35、1.Enabled = True And ComboBox2.Enabled = True ThenDim constr As Stringconstr= "datasource=ASF4X6RCTSW00SI;initialcatalog= 教師工作量管理系統(tǒng) ;Integrated Security=True"sqlcon.ConnectionString = constrsqlcon.Open()Dim sqlcom As New SqlClient. SqlCommandsqlcom.CommandText = "insert into 教師信息 VALU

36、ES ('" & TextBox2.Text & "','" & TextBox3.Text & "','" & ComboBox1.Text & "','" & ComboBox2.Text & "','" & TextBox6.Text & "','" & TextBox7.Text & "

37、','" & TextBox8.Text & "','" & TextBox9.Text & "','" & TextBox10.Text & "','" & ComboBox5.Text & "','" & TextBox12.Text & "','" & TextBox13.Text & &q

38、uot;','" & ComboBox3.Text & "','" & TextBox1.Text & "','" & TextBox15.Text & "')"DataGridView2.Refresh()MsgBox( "保存成功! ", vbOKOnly)sqlcom.Connection = sqlconsqlcom.ExecuteNonQuery()Dim sqlcom2 As New Sql

39、Client. SqlCommandsqlcom2.CommandText = "select * from教師信息 "sqlcom2.Connection = sqlconDim myds As New DataSetDim myadapter As New SqlClient. SqlDataAdaptermyadapter.SelectCommand = sqlcom2myadapter.Fill(myds, " 教師信息 " )Dim dt As New DataTablemyadapter.Fill(dt)DataGridView2.DataS

40、ource = dtDataGridView2.Refresh()sqlcon.Close()6.4 工作量系數窗體教師工作量系數窗體主要用來保存工作量計算式所用到的各種系數,并能應用到計算公式里,界面如圖6-4 工作量系數管理:圖 6-4 工作量系數管理(4) 工作量系數界面修改功能主要代碼sqlcon.ConnectionString = "data source=ASF4X6RCTSW00SI;initial catalog=教師工作量管理系統(tǒng) ;Integrated Security=True"sqlcon.Open()Dim sqlcom As New SqlClient. SqlCommandsqlcom.CommandText="update工作量系數set標 準 班 人 數 ='"&TextBox4.Text & "',人數系數='" & TextBox5.Text & "',助教系數 ='" & TextBox6.Text & "'

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論