高校教師教學質量評價系統_第1頁
高校教師教學質量評價系統_第2頁
高校教師教學質量評價系統_第3頁
高校教師教學質量評價系統_第4頁
高校教師教學質量評價系統_第5頁
已閱讀5頁,還剩52頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、高校教師教學質量評價系統摘要教師教學評價是教學質量評價中的重要內容,隨著教育信息化進程的加快,如何采用網絡技術來評價傳統教學中教師的教學質量,如何評價網絡教學環境中教師的教學質量,是目前教學管理的難點,也是網絡教學發展中的一個關鍵問題。論文在分析了傳統高校教學評價基本理論和方法的基礎上,研究了基于網絡的教師教學評價的特點,通過對理論的梳理和對時間的反思構成評價策略,構建了一個基于評價檔案的教師教學評價模型。在此模型的指導下,設計并實現了利用問卷調查的方法對教師教學進行評價,借助實施評價活動、統計、量化評價結果,并隨時發布評價結果。詳細討論了該程序的功能結構設計、數據庫設計和主要技術問題。論文從

2、分析教學環境中的教師教學的相關信息入手,以課程學習材料子模塊對教師跟蹤內容的討論為例,通過對這些相關信息評價意義的分析歸納,得出具體、明確和可測量的教師教學的跟蹤評價指標體系。在此基礎上,概要地描述了跟蹤數據的記錄、收藏、保存和更新,對統計結果的分析處理方式的討論,并在實際應用中實現這一模型的軟件系統。論文對問卷調查和跟蹤評價兩個子系統的應用實踐進行了闡述,結果表明:兩個系統均基本實現了對教師進行評價的功能,對論文提出的評價模型進行了初步的驗證,同時也對系統進一不需要改進之處進行了分析。教師教學評價是一項復雜的系統工程,需要耗費大量的人力、物力和財力,借助教師教學評價系統,可以實現評價的網絡化

3、管理和實施。通過該系統使用得到大量的統計數據,將為深入的分析和決策提供基礎。關鍵詞 教師教學評價;問卷調查;評價檔案Abstract Teaching evaluation is one of the important contents in the instructional evaluation. With the rapid development of network technology and the wide application of Internet, how to evaluate the teaching quality in traditional instruct

4、ion, as well as web_based instruction, is not only a significant topic related to the instruction administration, but also one of the most important factors which restrict the development of E-learning.This paper discussed the design and implementation of a multifunctional Web-based Teaching Evaluat

5、ion system(WTE). The WTE is used to trace the teachers actions on-line and survey the teaching effect with questionnaires on-line. In addition, it would be easy for teachers to prompt self-reflection and improvement and to highlight their teaching strengths and accomplishments with the theory and me

6、thods of digital portfolio.Based on the principle of the WTE, this paper includes three parts as following. Part I: How to evaluate the teaching with questionnaires on-line, including the function, framework, databases construction and some main technology problems.Part II: The design and implementa

7、tion of the teaching trace and evaluation subsystem, which is based on the characteristic and dynamics behaviors of the teaching, so that it can evaluate the teaching quality and effects of web-based instruction correctly and effectively with statistical analysis, web technologies and the use of dig

8、ital portfolio. Part III: The subsystem of questionnaires on-line was applied on the teaching performance in the academic affair administration system. At the same time, it should be able to adjust and control the teaching procession and enhance the evaluation and feedback with the teaching trace an

9、d evaluation subsystem. The result of the statistical analysis showed that scientific and reasonable evaluation of teachers teaching behavior and teaching results can effectively promote teachers teaching, as well as guarantee the quality of online education.Keywords Teaching Evaluation;Questionnair

10、e;Digital Portfolio目錄 TOC o 1-3 h z u HYPERLINK l _Toc165084757 摘要 PAGEREF _Toc165084757 h I HYPERLINK l _Toc165084758 Abstract PAGEREF _Toc165084758 h II HYPERLINK l _Toc165084759 第1章 緒論 PAGEREF _Toc165084759 h 1 HYPERLINK l _Toc165084760 1.1 系統開發背景 PAGEREF _Toc165084760 h 1 HYPERLINK l _Toc1650847

11、61 第2章 可行性分析3 HYPERLINK l _Toc165084762 2.1 技術可行性3 HYPERLINK l _Toc165084763 2.2 經濟可行性3 HYPERLINK l _Toc165084764 2.3 操作可行性3 HYPERLINK l _Toc165084765 2.4 法律可行性3 HYPERLINK l _Toc165084766 第3章 需求分析4 HYPERLINK l _Toc165084767 3.1 系統設計方法4 HYPERLINK l _Toc165084771 3.2 需求規范 PAGEREF _Toc165084771 h 4 HYP

12、ERLINK l _Toc165084772 3.2.1 產品背景 PAGEREF _Toc165084772 h 4 HYPERLINK l _Toc165084773 3.2.2 產品概述5 HYPERLINK l _Toc165084774 3.2.3 功能需求5 HYPERLINK l _Toc165084775 3.2.4 性能需求6 HYPERLINK l _Toc165084776 3.2.5 系統邏輯模型(結構化的方法)7 HYPERLINK l _Toc165084778 3.3 數據字典9 HYPERLINK l _Toc165084779 3.3.1 數據元素定義9 HY

13、PERLINK l _Toc165084780 3.3.2 數據流的定義10 HYPERLINK l _Toc165084781 3.3.3 數據存儲定義11 HYPERLINK l _Toc165084782 3.3.4 數據處理定義12 HYPERLINK l _Toc165084783 第4章 概要設計14 HYPERLINK l _Toc165084784 4.1 系統運行總體流程15 HYPERLINK l _Toc165084785 4.2 目標系統體系結構16 HYPERLINK l _Toc165084786 4.2.1 教師教學質量評價系統軟件結構圖16 HYPERLINK

14、l _Toc165084787 4.2.2 “用戶管理”模塊結構圖16 HYPERLINK l _Toc165084788 4.2.3 “錄入信息”模塊結構圖17 HYPERLINK l _Toc165084789 4.2.4 “教師評價”模塊結構圖17 HYPERLINK l _Toc165084790 4.2.5 “統計分析”模塊結構圖184.2.6 “系統幫助”模塊結構圖18 HYPERLINK l _Toc165084791 第5章 數據庫設計19 HYPERLINK l _Toc165084792 5.1 數據庫邏輯設計19 HYPERLINK l _Toc165084794 第6章

15、 詳細設計24 HYPERLINK l _Toc165084795 6.1命名規則24 HYPERLINK l _Toc165084796 6.1.1 變量命名25 HYPERLINK l _Toc165084797 6.1.2 常量命名25 HYPERLINK l _Toc165084798 6.1.3 對象命名25 HYPERLINK l _Toc165084799 6.2 模塊設計25 HYPERLINK l _Toc165084800 6.2.1 登錄窗口設計25 HYPERLINK l _Toc165084802 6.2.2 主窗體窗口設計296. 2.3 學生信息錄入窗口設計316

16、.2.4 學生評價窗口設計336.2.5 學生評價統計窗口設計34 HYPERLINK l _Toc165084803 第7章 系統測試37 HYPERLINK l _Toc165084804 7.1 軟件測試基礎理論37 HYPERLINK l _Toc165084805 7.1.1 軟件測試定義37 HYPERLINK l _Toc165084806 7.1.2 軟件測試基本概念37 HYPERLINK l _Toc165084807 7.2 軟件測試目的38 HYPERLINK l _Toc165084808 7.3 軟件測試方法分類38 HYPERLINK l _Toc16508480

17、9 7.3.1 靜態測試與動態測試38 HYPERLINK l _Toc165084810 7.3.2 黑盒白盒與白盒測試38 HYPERLINK l _Toc165084811 7.3.3 單元測試、集成測試、系統測試、驗證測試和確認測試39 HYPERLINK l _Toc165084812 7.4 教師教學質量評價系統測試407.4.1 登錄系統模塊測試用例40 HYPERLINK l _Toc165084813 7.4.2 主窗體系統模塊測試用例417.4.3 HYPERLINK l _Toc165084814 學生錄入系統模塊測試用例427.4.4 學生評價系統模塊測試用例43 HY

18、PERLINK l _Toc165084818 結論44 HYPERLINK l _Toc165084819 致謝45 HYPERLINK l _Toc165084820 參考文獻46 HYPERLINK l _Toc165084821 附錄A47第1章 緒論1.1 系統開發背景教師教學質量評價是教學質量監控的關鍵環節,是提高教學質量和辦學效益的重要手段。對建立完善的教學質量監控體系,推進教風與學風建設,客觀公正地評價教師教學工作,激發教師教學的質量意識,規范教學要求,強化教學管理,全面提高高校教師教學業務水平和教學效果,培養適應時代需要、具有創新精神和實踐能力的全面發展的優秀人才有積極的作用

19、。傳統的評教方式在評教的時效性、數據處理的直觀和準確性、可操作性等方面已不能很好地滿足現代學校的要求。傳統評教模式下,學生評教一般每學期進行一次,時間大都安排在期中或期末。評教的結果一般在學期末或下學期初公布。這個結果對本學期的教學沒有任何指導意義,而下一學期隨著教師任課課程的改變和上課學生的不同,其對教學的指導意義也缺乏針對性。傳統的評教指標一般以客觀指標為主,將學生選擇的A、B、C、D機械地轉換成相應的分值,最后公布一個評價的綜合分數。不論教師還是管理人員都很難從這個分數上看出教師在教學上的優點和不足之處,對教師改進教學的具體指導意義不大。傳統的評教一般采用問卷或涂卡的方式進行,學生以班級

20、為單位填寫問卷或涂寫機讀卡。因學生要填涂的信息較多,且缺乏有效的監督機制,一部分學生為了敷衍學校的評教工作,沒有認真填寫,學生為他人或請他人代寫、代填的現象屢有發生,失去了評教工作的嚴肅性和數據的可靠性,此外很難保證問卷或機讀卡的回收率和有效性,影響了學校對教師的判斷。由于學生是教學過程的主體,因此學生評價比其他評價方法更為客觀。但關鍵是要解決好以下幾點:一是要消除學生的心理壓力;二是要選擇更佳的評價時機;三是要采取適合的評價方式。目前,信息技術的發展迅速,應該充分利用其直觀、快捷的優勢,建立教師評價系統,使學校對教學實現實時監控,及時掌握教學過程中的問題。這已經是社會發展的一個趨勢-提高現代

21、化管理水平,同時也是社會進步的表現。與傳統的紙本評教的做法相比,使用系統進行評教,有這樣幾個優點:1突破了原有評教方式的局限,可以相對科學、準確地對教師教學工作進行評估,將評教打分的主觀性、隨意性降低。2. 由于問卷設計了不同的指標,可以從各個不同的維度對評教的結果進行分析,提供較為科學與準確的數據,大大增強教學評價的力度。3. 突破了原有紙質評教的地域局限,如果信息網絡中心將端口開放,整個校園網乃至Internet網上的用戶都可以訪問本系統。因而就可以在多地域、任意時段以自己的身份訪問系統進行評教,大大增強了評教的靈活性,這對于遠程異地教學更顯其優越性。 4突破了傳統評教耗時、耗力的情況。應

22、用系統,可大大減低教務人員及評價人員的消耗。使評教更加便捷、簡單。 第2章 可行性分析2.1 技術可行性 本次設計采用Visual Basic作為其前臺開發工具,由于采用的是可視化編程語言,它本身提供了一套可視化的設計工具,便于建立圖形工具,巧妙的將Windows編程的復雜性封裝起來。其具有強大的數據庫操縱功能,可以利用數據控件訪問多種數據庫系統,為程序設計帶來便利及可實現性。本設計的后臺采用SQL Server 2000數據庫,其可靠行、易用性都為本次設計帶來了可行性。 2.2 經濟可行性從這個系統的經濟效益看來,它適用于學校的教師質量評價管理。使評價人可以通過簡單的操作完成評價和從大量的信

23、息中提取想要查詢的信息,大大的節省了老師和學生在精力上的投入和時間上的投入,并保證了可靠性,從而提高了工作效率。而開發這個系統的人員很少,時間也不長,所以成本不是很高。因此,總體上來說,這個系統在經濟上是可行的。2.3 操作可行性本系統采用的是可視化編程語言,界面統一規范、直觀,操作簡單,提示信息功能完整,用戶只要經過簡單的操作即可上手。所以對于本系統,發展學院教師評價的管理操作和學生的操作是可行的。2.4 法律可行性本系統沒有違反國家相關法律規定,因此法律上有保障,故此方面也是可行的。第3章 需求分析3.1系統設計方式高校教師教學質量評價系統主要是針對教師教學上的評價。其核心是評價,是通過學

24、生、院校、教師(同行或自我)的一個綜合性質的全面評價。其流程是包括用戶登陸系統、用戶管理、用戶信息錄入、教師評價、統計分析、查詢、系統幫助七項功能。對于本系統,用戶需求為:1、登陸系統:此需求是用戶在進入本系統的一個驗證過程,通過此功能,區分各個不同權限的用戶。2、用戶管理:此需求是對用戶個人信息、權限等的管理。3、信息的錄入:此需求是管理員對基本信息的維護。它方便用戶對個人資料的查詢及修改。4、教師評價:此需求是用戶對教師的評價。也是此系統重要環節之一。5、統計分析:此需求是管理員在結合用戶的評價進行系統的分析得出的總評價。6、查詢:此需求是用戶對統計結果進行的查詢。7、系統幫助:此需求是對

25、于整個系統的功能做個詳細的說明,幫助用戶快速掌握本系統的功能及其使用方法。3.2 需求規范 產品背景 本系統是高校教師教學質量評價系統,其應用于畢業設計中。畢業設計是高等教育中培養學生綜合運用所學理論知識和技能,解決實際問題能力的重要環節之一,是衡量畢業生是否達到相應學力層次的重要依據。畢業設計將總結專業基礎和專業技術的學習成果,鍛煉和開發學生的綜合運用能力。 產品概述本系統應用目的:將現有的用紙張評價高校教師教學向無紙張評價系統的轉變,實現對系統的不同用戶帳戶的管理,以及完成問卷設計、評分、統計等這些環節的處理。內容:教師教學質量評價系統,包括用戶登陸系統、用戶管理、用戶信息錄入、教師評價、

26、統計分析、系統幫助等基本功能實現。用戶可根據需要自行設計評價及其評價項目,給出評分標準。特征:本系統的核心部分是評價系統,通過對教師的評價,對整個學校教學質量提得進一步的提高,促進學校的發展。系統運行環境:軟件:Window XP操作系統Visual Basic 6.0SQL Server 2000硬件:486DX/66MHz以上的處理器32MB內存硬盤1GB以上顯示器800*600 功能需求需求分析是軟件開發的重要基礎,是軟件生命周期的一個重要階段,最根本的任務是確定為了滿足用戶的需求系統必須做什么。具體的說,應該確定系統必須具有的功能和性能,系統要求的運行環境,并且預測系統發展的前景;必須

27、仔細分析系統中的資料,既要分析系統中的數據流又要分析長期使用的資料存儲。其主要目的是:在綜合分析用戶對系統提出的一組需求(功能、性能、數據等方面)的基礎上,構造一個從抽象到具體的邏輯模型表達軟件將要實現的需求,并以“軟件需求規格說明書”的形式作為本階段工作的結果,為下一階段的軟件設計提供設計基礎。軟件需求分析階段,結合著我所用的開發工具:VB,SQL SERVER 2000對問題的識別和理解和對需求信息的分析和綜合等進行了深入的了解,建立了實現目標軟件的物理模型,也就是確定了構成軟件系統的系統元素,并將功能和信息結構分配到這些系統元素中。本系統主要模塊功能:(1) 用戶登錄:該功能提供用戶的登

28、錄服務。用戶設置功能只有使用正確的用戶口令才能進入。如果用正確口令進入系統,則可具有對教師教學質量的評價權限。否則提示錯誤。(2) 用戶管理:該功能是為用戶管理設置的,主要功能是對用戶進行添加、刪除、修改等。方便用戶的管理。(3) 錄入信息: 該功能是對數據的錄入。其中包括:學生信息錄入、院校信息錄入、教師信息錄入。使用戶信息更加完善。(4) 教師評價:該功能是對教師教學質量進行系統的評價。主要功能包括:學生評價、院校(領導、同行)評價、教師自我評價等三個部分。這也是本系統最重要的組成部分之一。用戶登陸界面后,可自行對教師進行評價。(5) 統計分析: 該功能是結合教師評價功能而計算出總評價。其

29、中包括:統計結果和查詢結果兩項。在統計結果中,用戶可對前面教師評價進行系統的評價,可以得出對教師的總評價。在查詢結果中,用戶可以瀏覽教師被評價的結果,可對該教師有個初步認識。(6) 系統功能:該功能讓用戶能了解本系統及其使用方法。其中包括:關于、幫助、退出三部分功能。關于:闡述了系統所使用的軟件開發工具。幫助:系統的介紹了各個功能模塊的應用。退出:退出整個系統。 性能需求本系性能需求包括安全性、響應時間、可靠性。1、安全性是系統登陸,通過對用戶名和密碼的嚴整,可更好的方便用戶使用本系統。2、響應時間是系統處理能力,響應速度快。3、可靠性是系統的穩定情況,系統基于Windows平臺,可靠、安全。

30、 系統邏輯模型(結構化的方法)采用結構化開發方法,通過數據流圖(需要包括總體圖、零級圖、細節圖)表示。1、如下圖系統的總體結構圖:圖3.1系統總體結構圖2、系統零級圖:如下圖3.2圖3.2系統零級圖 3、系統細節圖:如下圖圖3.3系統細節圖3.3 數據字典 數據字典是描述數據流圖中數據的信息的集合。它對數據流圖上每一個成分:數據項、文件(數據結構)、數據流、數據存儲、加工和外部項等給以定義和說明;它主要由數據流描述、加工描述和文件描述三部分組成。對用戶來講,數據字典為他們提供了數據的明確定義;對系統分析員來講,數據字典幫助他們比較容易修改已建立的系統邏輯模型。數據字典的作用是在軟件分析和設計的

31、過程中給人們提供關于數據的描述信息。通常,我們把數據字典和數據流圖結合起來使用。它們共同構成系統的邏輯模型。沒有流圖數據字典難以發揮作用。沒有數據字典,數據流圖就不嚴格。所以只有將數據字典對數據流圖的精確定義放在一起,才能共同構成系統的規格說明。本系統涉及的數據字典有: 1、學生基本信息表(t_stu):學號+姓名+性別+出生日期+政治面貌+所屬專業+備注2、教師基本信息表(t_tea):姓名+性別+出生日期+政治面貌+學歷+工作時間+職稱+備注3、院校基本信息表(t_yx):編號+姓名+性別+出生日期+政治面貌+學歷+職稱+職位+備注4、用戶登陸表(t_yh):用戶名+用戶密碼 5、學生評價

32、表(t_stupj):姓名 +總分6、教師評價表(t_teapj):姓名+總分7、院校評價表(t_yxpj):姓名+總分 數據元素定義數據元素是軟件系統中最小數據元素,它是構成數據庫以及系統模塊間交換數據的最小單元。數據元素定義包括數據元素名稱、描述、文件與相關處理等。本系統的數據元素表:如下表3.1表3.1數據元素定義表序號數據元素名稱描述相關文件或記錄相關處理數據特征1編號用戶的編號、科目標號基本信息表、評價表、登陸表等做為主鍵不可為空長度:6類型:char2姓名用戶的姓名用戶基本信息表、評價表不可為空長度:10類型:char3性別用戶性別用戶基本信息表、評價表不可為空長度:2類型:cha

33、r4出生日期用戶的出生日期用戶基本信息表、評價表不可為空長度:8類型:char5政治面貌用戶的政治面貌用戶基本信息表、評價表不可為空長度:10類型:char6學歷用戶的學歷用戶基本信息表、評價表不可為空長度:10類型:char7備注用戶的備注用戶基本信息表、評價表可為空長度:100類型:char8用戶名用戶登陸的名稱登陸表做為主鍵不可為空長度:6類型:char9密碼用戶密碼登陸表不可為空長度:10類型:char10總分對教師評價的分數評價表可為空長度:9類型:decimal 數據流的定義數據流是外部實體和系統之間及系統內部處理之間進行數據交換的基本數據單元,它是由有關的數據元素所組成的數據結構

34、。1、“學生評價”數據流數據流名稱:學生評價描述:學生對教師教學質量的評價的數據組成:姓名+總分來源:高校對教師質量評價制定的規則。終點:數據庫2、“教師評價”數據流數據流名稱:教師評價描述:教師對自身的教學質量的評價的數據組成:姓名+總分來源:高校對教師質量評價制定的規則。終點:數據庫 3、“院校評價”數據流數據流名稱:院校評價描述:院校對教師教學質量的評價的數據組成:姓名+總分來源:高校對教師質量評價制定的規則。終點:數據庫 數據存儲定義數據存貯用于存貯系統中的信息,相對于數據流而言,它為一個靜態的數據結構,也可作為處理間交換數據的介質。1、“學生評價統計”存儲定義文件名稱:學生評價統計描

35、述:學生對教師教學質量評價的最終結果。組成:姓名+總分相關過程:學生評價2、“教師評價統計”存儲定義文件名稱:教師評價統計描述:教師對自身教學質量評價的最終結果。組成:姓名+總分相關過程:教師評價3、“院校評價統計”存儲定義文件名稱:院校評價統計描述:院校對教師教學質量評價的最終結果。組成:姓名+總分相關過程:院校評價 數據處理定義處理定義應包括名稱、描述、所有需要的輸入輸出以及要存取的數據庫。特別是該處理的具體處理邏輯應該描述清楚,以作為設計階段的依據。1、“學生評價查詢”定義過程名:學生評價查詢描述:學生對教師教學質量評價的最終查詢輸入數據流:學生評價輸出數據流:學生評價統計存取的數據庫:

36、學生評價查詢處理邏輯:讀入一個學生評價檢查數據庫中對應記錄if 記錄不存在then記錄寫入數據庫中,添加該記錄Else if 進入學生評價統計Else對數據進行查詢,進入學生評價查詢end if2、“教師評價查詢”定義過程名:教師評價查詢描述:教師對自身教學質量評價的最終查詢輸入數據流:教師評價輸出數據流:教師評價統計存取的數據庫:教師評價查詢處理邏輯:讀入一個教師評價檢查數據庫中對應記錄if 記錄不存在then記錄寫入數據庫中,添加該記錄Else if 進入學生評價統計Else對數據進行查詢,進入學生評價查詢end if 3、“院校評價查詢”定義過程名:院校評價查詢描述:院校對教師教學質量評

37、價的最終查詢輸入數據流:院校評價輸出數據流:院校評價統計存取的數據庫:院校評價查詢處理邏輯:讀入一個院校評價檢查數據庫中對應記錄if 記錄不存在then記錄寫入數據庫中,添加該記錄Else if 進入院校評價統計Else對數據進行查詢,進入院校評價查詢end if第4章 概要設計從該階段開發正式進入軟件的實際開發階段,本階段完成系統的大致設計并明確系統的數據結構與軟件結構。在軟件設計階段主要是把一個軟件需求轉化為軟件表示的過程,這種表示只是描繪出軟件的總的概貌。概要設計的任務和目的是根據需求分析得到的物理模型確定一個合理的軟件系統的體系結構,作為系統的詳細設計的基礎和準備。通過概要設計,給出目

38、標系統的體系結構、數據結構以及系統運行的流程圖。目標系統的體系結構既是組成軟件系統的模塊結構,包含著模塊之間的調用關系和接口關系。模塊的產生依據需求分析中的“功能需求”而建立。軟件系統的模塊結構是通過系統的分層的“模塊結構圖”表達的。這里我們規定第一層只給出系統名稱,其它各層為“功能模塊”名,要求每個模塊節點連入的模塊數不超過10個,并要求結構圖的深度不超過4層。4.1 系統運行總體流程圖4.1高校教師教學質量評價系統運行流程圖系統運行流程圖描繪了物理系統的總體運行情況。瀏覽此圖可對整個系統有一個快速、清晰的認識。上圖為高校教師教學質量評價的系統運行流程圖。4.2 目標系統體系結構 教師教學質

39、量評價的系統軟件結構圖圖4.2教師教學質量評價的系統功能結構圖 “用戶管理”模塊結構圖圖4.3 系統管理結構圖 “錄入信息”模塊結構圖 “教師評價”模塊結構圖 “統計分析”模塊結構圖 “系統功能”模塊結構圖第5章 數據庫設計數據庫是信息系統的核心和基礎。它把信息系統中大量的數據按一定的模型組織起來,提供存儲、維護、檢索數據的功能,使信息系統可以方便、及時、準確地從數據庫中獲得所需的信息。數據庫的設計目的是為了方便地存取和操作數據庫中的數據。數據庫技術是計算機科學中的一門綜合技術,涉及到數據結構、算法、操作系統、程序設計語言、數理邏輯等學科。數據庫技術是信息社會的重要基礎技術之一,是計算機科學領

40、域中發展最為迅速的分支。任何管理系統都離不開數據庫系統的支持,而且數據庫獨立于程序而存在,具有較好的安全性,也是它存在的意義。本系統的數據庫采用的是SQL Server 2000。數據庫設計分為邏輯設計和物理設計。數據庫邏輯設計是建立表結構(即定義表中的字段(字段名、類型、長度等)及表之間的關系,這里同時要求給出每張表的至少三行的樣例數據。數據庫物理設計是要在一個具體的數據庫管理系統下實際創建數據庫、規劃數據庫(存儲位置、增長方式、訪問權限等),設計表及表間關系。5.1 數據庫邏輯設計數據庫的邏輯設計即是表結構和表關系的設計,這里同時給出表中的樣例數據。1、登陸表(t_yh)該表用于存儲所有使

41、用該系統的人員的基本信息。(1)表結構字段名字段類型字段大小主鍵外鍵可空否備注用戶名char10YN密碼char10N表5.1 登陸表(2)表中樣例數據用戶名密碼權限admin*4學生1*1教師1*2院校1*3表5.2 登陸表樣例數據2、學生基本信息表(t_stu)該表主要用于存儲學生的基本信息。(1)表結構字段名字段類型字段大小主鍵外鍵可否為空備注學號char6是N姓名char10N性別char2N出生日期char10N政治面貌char4N所屬專業Char20N備注Char100Y表5.3 學生基本信息表(2)表中樣例數據表5.4學生基本信息表例數據學號姓名性別出生日期政治面貌所屬專業備注0

42、3B001小王男團員計算機03B002小張女團員藝術3、教師基本信息表(t_tea)該表主要用于存儲教師的基本信息。(1)表結構表5.5 教師基本信息表字段名字段類型字段大小主鍵外鍵可否為空備注姓名char10N性別char2N出生日期char10N政治面貌char4N學歷Char10N工作時間Char10N職稱Char10N備注Char100Y(2)表中樣例數據表5.6 教師基本信息表樣例數據姓名性別出生日期政治面貌學歷工作時間職稱備注小王男黨員碩士講師小張女黨員碩士講師 4、院校基本信息表(t_yx)(該表主要用于存儲院校領導的基本信息)。(1)表結構表5.7 院?;拘畔⒈碜侄蚊侄晤愋?/p>

43、字段大小主鍵外鍵可否為空備注編號char6是N姓名char10N性別char2N出生日期char10N政治面貌char4N學歷char20N職稱char10N職位char10N備注Char100Y(2)表中樣例數據表5.8院?;拘畔⒈順永龜祿幪栃彰詣e出生日期政治面貌學歷職稱職位備注Y00000小王男黨員碩士教授督導Y00001小張女黨員碩士教授督導5、學生評價表(t_stupj)該表主要是用于評價教師,并把評價結果記錄到數據庫中。(1)表結構字段名字段類型字段大小主鍵外鍵可否為空備注姓名char10Y總分decimal9Y表5.9 學生評價表(2)表中樣例數據表5.10學生評價表樣例數據

44、姓名總分J160J2506、教師評價表(t_teapj)該表主要是用于評價教師,并把評價結果記錄到數據庫中。(1)表結構字段名字段類型字段大小主鍵外鍵可否為空備注姓名char10是N總分decimal9N表5.11 教師評價表(2)表中樣例數據表5.12教師評價表樣例數據姓名總分J160J2507、教師評價表(t_teapj)該表主要是用于評價教師,并把評價結果記錄到數據庫中。(1)表結構字段名字段類型字段大小主鍵外鍵可否為空備注姓名char10是N總分decimal9N表5.13 院校評價表(2)表中樣例數據表5.14院校評價表樣例數據姓名總分J160J250第6章 詳細設計詳細設計階段的根

45、本目標是確定應該怎樣具體地實現所要求的系統,也就是說,經過這個階段的設計工作,應該得出對目標系統的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種程序設計語言書寫的程序。詳細設計階段的任務是在總體設計的基礎上進一步確定如何實現目標系統。具體任務主要包括數據庫物理設計(已到數據庫設計一章中)和功能模塊邏輯設計。這里我們把代碼實現也歸入詳細設計任務中,這樣每一功能模塊單元自成體系,便于修改、擴充和維護。詳細設計是系統實現的核心和主體,描述了系統實現和運行的詳細邏輯。詳細設計以窗口為單位進行。詳細設計文檔作為系統維護和擴充的重要文檔。詳細設計就是針對功能模塊的“實現邏輯”進行設計,包括:標識符

46、的命名規則;各模塊的功能描述,窗口界面樣式,窗口界面說明,窗口對象屬性設計,窗口程序邏輯設計,窗口及窗口內對象主要代碼實現。設計思路:根據需求分析、總體設計和數據庫設計的成果來進行。6.1命名規則系統設計中的標識符命名遵守下述約定:(同VB的命名規則)1、必須以字母或漢字開頭,由字母、漢字、數字或下劃線組成,長度小于等于255個字符。2、不能使用VB中的關鍵字3、不區分變量名的大小寫。 變量命名變量名由數據類型前綴和首字母大寫的具有相應含義的英文單詞構成,前綴與各單詞之間以下劃線連接。如:整形類型的計數器命名為:int_Count字符串類型的電話號碼為:str_PhoneNumber 常量命名

47、 常量名由數據類型前綴和大寫的具有相應含義的英文單詞構成,前綴及各單詞之間以下劃線連接。如:圓周率:dec_PI,其定義格式為:const dec_PI=3.14159公司名:str_COMPANY_NAME,其定義格式為:const str_COMPANY_NAME=“123” 對象命名 對象名由標識對象的前綴和具有相應含義(或含義相近)的英文單詞構成,前綴與各單詞之間以下劃線連接;單詞構成復雜的,可用漢語拼音頭組合而成;靜態文本對象可用前綴與數字的結合。如:“確定”按鈕命名為:cb_ok“取消”按鈕命名為:cb_cancel表示姓名的“文本框”命名為:sle_name表示姓名的“靜態文本”

48、命名可為:st_16.2 模塊設計 登錄窗口設計1、登錄窗口功能描述登錄窗口用于對進入系統的人員進行身份識別的確認。對未在系統注冊的使用人員進行限制,非法進入三次便自動退出。登錄窗口模塊功能表為:表6.1 用戶登錄功能編號1.2功能名稱用戶登錄所屬部門技科03.4調查者張三調查時間2007-5-26審核人一支筆功能描述根據用戶輸入的用戶名和密碼,確定其合法身份,以決定按規定是否進入本系統,或因身份不合法而退出系統。輸入項在窗口上輸入用戶名,密碼數據輸入到數據庫表“t_yh”中的用戶名和密碼中。處理描述首先連接數據庫,然后判斷用戶輸入的信息是否完整,再判斷數據庫中是否存在該用戶以及密碼是否正確。

49、若正確,則進入系統主窗口(MDIForm1),同時把登錄操作的相關信息寫進操作日志;若三次進入系統都未成功,則自動退出系統。輸出項請輸入完整的用戶信息:用戶名:K密碼:K密碼錯誤,顯示“無效的密碼,請重試!”登錄成功!進入主窗體。界面要求圖形化用戶界面,布局清晰、簡潔,圖形化命令按鈕。界面以紫色為基調。2、登錄窗口界面: 圖6.1 登錄窗口3、登錄窗口界面說明登錄窗口是進入系統的第一個啟動窗口。在文本框中依次正確輸入用戶名和密碼后,單擊“確定”按鈕,便進入系統主窗口;若不正確,重新輸入各項,重復三次都不能進入系統便自動退出。單擊“退出”按鈕退出系統。4、登錄窗口對象屬性設計表6.2 登錄窗口控

50、件屬性編號對象名含義屬性取值1login登錄窗口caption登錄窗口StartUpPosition2 屏幕中心BorderStyle(設置對象邊框樣式)3 fixed Dialog2Image1圖象框PictureBitmap3Label2標簽CaptionBackStyle請輸入用戶名0 Transparent4Label3輸入密碼0 Transparent7txt_name組合框Caption無9txtpassword文本框Caption無10Cmdok命令按鈕Caption確定11Cmdcancel退出YNN啟動主窗口進入主窗體關閉登錄窗口開始正確?計數器加1輸入用戶名和密碼?退出系統

51、清空文本框Y5、登錄窗口程序邏輯設計 圖6.1 登錄窗口6、登錄窗口對象主要代碼實現:Dim rs As ADODB.RecordsetDim cmd As New ADODB.Command確定按鈕的代碼如下:Private Sub cmdOK_Click() 確定On Error GoTo errDim name As StringDim pass As Stringname = txt_name.Textpass = txtpassword.TextIf name = Then MsgBox 您還沒有選擇用戶名!, , 提示txt_name.SetFocusExit SubEnd IfS

52、et cmd.ActiveConnection = cncmd.CommandText = select 用戶名 from t_yh where 用戶名= + + name + + and 密碼= + + pass + Set rs = cmd.Execute If rs.EOF Then MsgBox 無效的密碼,請重試!, , 登錄txtpassword.SetFocusElseUnload MeMDIForm1.ShowEnd IfExit Suberr:MsgBox err.Description, , 信息End Sub 主窗體窗口設計1、主窗體功能描述: 主窗體是程序的核心部分,它

53、連接了各個窗體,使其成為統一的整體。通過主窗體,用戶能了解程序的具體運行效果,和使用方法。2、主窗體界面:3、主窗體界面說明 主窗體是整個程序的中心部分。它包括:用戶添加管理、錄入信息、教師評價、統計分析、系統幫助六個功能模塊。使用戶更便捷的掌握本系統。4、主窗體對象屬性設計表6.3主窗體控件屬性編號對象名含義屬性取值1MDIForm1系統的主窗體caption高校教師教學質量評價系統StartUpPosition2 屏幕中心5、主窗體主要代碼實現:(以幾個模塊為例)Private Sub TC_Click() 退出Dim i As Integeri = MsgBox(真的要退出系統嗎?, 1

54、 + vbExclamation, 退出系統)If i = 1 ThenEndElseMDIForm1.ShowEnd IfEnd SubPrivate Sub XSXXLR_Click() 學生信息錄入frmXSXXLR.ShowEnd SubPrivate Sub XSPJ_Click() 學生評價frmXSPJ.ShowEnd SubPrivate Sub CXDL_Click() 重新登陸Unload Melogin.ShowEnd Sub 學生信息錄入窗口設計1、學生信息錄入窗口功能描述:學生信息錄入功能是對用戶添加學生身份的用戶。2、學生信息錄入界面:3、學生信息錄入界面說明: 學

55、生信息錄入功能,點擊添加按鈕,可在文本框中添加新記錄;點擊刪除按鈕,可刪除記錄;點擊保存,則保存數據;點擊取消,對可取消添加信息。4、學生信息錄入窗口對象屬性設計:表6.4學生信息錄入控件屬性編號對象名含義屬性取值1frmXSXXLR學生信息錄入caption學生信息錄入StartUpPosition2 屏幕中心5、學生信息錄入窗口主要代碼實現:Dim cn As ADODB.Connection 定義數據庫并連接數據源Dim rs As ADODB.Recordset 定義記錄數Dim sql As String, sqladd As String, sqldelete As String

56、定義SQL類型添加按鈕的代碼如下:Private Sub Command1_Click() 添加記錄sqladd = select * from t_yhSet rs = New Recordsetrs.Open Trim$(sqladd), cn, adOpenKeyset, adLockOptimisticrs.AddNewCommand1.Enabled = FalseCommand2.Enabled = TrueCommand3.Enabled = TrueCommand4.Enabled = TrueCommand5.Enabled = TrueText1.Enabled = Tru

57、eText2.Enabled = TrueText1.SetFocusText1.Text = Text2.Text = End Sub刪除命令按鈕的代碼如下:Private Sub Command2_Click() 刪除記錄sqldelete = select * from t_yhSet rs = New Recordsetrs.Open Trim$(sqldelete), cn, adOpenKeyset, adLockOptimisticrs.Delete更新DataGrid1中的數據Set DataGrid1.DataSource = rsDataGrid1.RefreshMsgBo

58、x 用戶信息刪除成功!, vbOKOnly + vbExclamation, 警告Command1.Enabled = FalseCommand5.Enabled = TrueCommand4.Enabled = TrueCommand2.Enabled = TrueCommand3.Enabled = TrueText1.Text = Text2.Text = End Sub 學生評價窗口設計1、學生評價窗口功能描述:學生評價功能是對以學生身份對教師教學質量的一個評價。2、學生評價界面:3、學生評價界面說明: 學生評價功能,在評分下面的文本框中輸入評價分數(每項10分,共60分),然后點“計

59、算分數”得到總分。4、學生信息錄入窗口對象屬性設計:表6.5學生評價控件屬性編號對象名含義屬性取值1frmXSPJ學生對教師的評價caption學生評價StartUpPosition2 屏幕中心5、學生信息錄入窗口主要代碼實現:Dim cn As ADODB.ConnectionDim rs As ADODB.RecordsetDim sql As String, sqladd As String計算總分命令按鈕代碼如下:Private Sub Command1_Click() 計算總分sqladd = select * from t_stupjrs.Open Trim$(sqladd), c

60、n, adOpenKeyset, adLockOptimisticrs.AddNewText7.Text = Val(Text1.Text) + Val(Text2.Text) + Val(Text3.Text) + Val(Text4.Text) + Val(Text5.Text) + Val(Text6.Text)rs.Fields(0) = Trim(Combo1.Text)rs.Fields(1) = Val(Text7.Text)rs.Updaters.CloseEnd Sub 學生評價統計窗口設計1、學生評價統計窗口功能描述:學生評價統計功能是對教師教學評價的統計結果,可得出學生對

溫馨提示

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

評論

0/150

提交評論