

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 高校教師教學(xué)質(zhì)量評(píng)價(jià)系統(tǒng)</p><p><b> 摘要</b></p><p> 教師教學(xué)評(píng)價(jià)是教學(xué)質(zhì)量評(píng)價(jià)中的重要內(nèi)容,隨著教育信息化進(jìn)程的加快,如何采用網(wǎng)絡(luò)技術(shù)來(lái)評(píng)價(jià)傳統(tǒng)教學(xué)中教師的教學(xué)質(zhì)量,如何評(píng)價(jià)網(wǎng)絡(luò)教學(xué)環(huán)境中教師的教學(xué)質(zhì)量,是目前教學(xué)管理的難點(diǎn),也是網(wǎng)絡(luò)教學(xué)發(fā)展中的一個(gè)關(guān)鍵問(wèn)題。</p><p> 論文在
2、分析了傳統(tǒng)高校教學(xué)評(píng)價(jià)基本理論和方法的基礎(chǔ)上,研究了基于網(wǎng)絡(luò)的教師教學(xué)評(píng)價(jià)的特點(diǎn),通過(guò)對(duì)理論的梳理和對(duì)時(shí)間的反思構(gòu)成評(píng)價(jià)策略,構(gòu)建了一個(gè)基于評(píng)價(jià)檔案的教師教學(xué)評(píng)價(jià)模型。</p><p> 在此模型的指導(dǎo)下,設(shè)計(jì)并實(shí)現(xiàn)了利用問(wèn)卷調(diào)查的方法對(duì)教師教學(xué)進(jìn)行評(píng)價(jià),借助實(shí)施評(píng)價(jià)活動(dòng)、統(tǒng)計(jì)、量化評(píng)價(jià)結(jié)果,并隨時(shí)發(fā)布評(píng)價(jià)結(jié)果。詳細(xì)討論了該程序的功能結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和主要技術(shù)問(wèn)題。論文從分析教學(xué)環(huán)境中的教師教學(xué)的相關(guān)信息入
3、手,以課程學(xué)習(xí)材料子模塊對(duì)教師跟蹤內(nèi)容的討論為例,通過(guò)對(duì)這些相關(guān)信息評(píng)價(jià)意義的分析歸納,得出具體、明確和可測(cè)量的教師教學(xué)的跟蹤評(píng)價(jià)指標(biāo)體系。在此基礎(chǔ)上,概要地描述了跟蹤數(shù)據(jù)的記錄、收藏、保存和更新,對(duì)統(tǒng)計(jì)結(jié)果的分析處理方式的討論,并在實(shí)際應(yīng)用中實(shí)現(xiàn)這一模型的軟件系統(tǒng)。</p><p> 論文對(duì)問(wèn)卷調(diào)查和跟蹤評(píng)價(jià)兩個(gè)子系統(tǒng)的應(yīng)用實(shí)踐進(jìn)行了闡述,結(jié)果表明:兩個(gè)系統(tǒng)均基本實(shí)現(xiàn)了對(duì)教師進(jìn)行評(píng)價(jià)的功能,對(duì)論文提出的評(píng)價(jià)模
4、型進(jìn)行了初步的驗(yàn)證,同時(shí)也對(duì)系統(tǒng)進(jìn)一不需要改進(jìn)之處進(jìn)行了分析。</p><p> 教師教學(xué)評(píng)價(jià)是一項(xiàng)復(fù)雜的系統(tǒng)工程,需要耗費(fèi)大量的人力、物力和財(cái)力,借助教師教學(xué)評(píng)價(jià)系統(tǒng),可以實(shí)現(xiàn)評(píng)價(jià)的網(wǎng)絡(luò)化管理和實(shí)施。通過(guò)該系統(tǒng)使用得到大量的統(tǒng)計(jì)數(shù)據(jù),將為深入的分析和決策提供基礎(chǔ)。</p><p><b> 關(guān)鍵詞 </b></p><p> 教師教學(xué)評(píng)
5、價(jià);問(wèn)卷調(diào)查;評(píng)價(jià)檔案</p><p><b> Abstract</b></p><p> Teaching evaluation is one of the important contents in the instructional evaluation. With the rapid development of network technology a
6、nd the wide application of Internet, how to evaluate the teaching quality in traditional instruction, as well as web_based instruction, is not only a significant topic related to the instruction administration, but also
7、one of the most important factors which restrict the development of E-learning.</p><p> This paper discussed the design and implementation of a multifunctional Web-based Teaching Evaluation system(WTE). The
8、 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
9、teaching strengths and accomplishments with the theory and methods of digital portfolio.</p><p> Based on the principle of the WTE, this paper includes three parts as following. </p><p> Part
10、I: How to evaluate the teaching with questionnaires on-line, including the function, framework, databases’ construction and some main technology problems.</p><p> Part II: The design and implementation of t
11、he 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 eff
12、ectively with statistical analysis, web technologies and the use of digital portfolio. </p><p> Part III: The subsystem of questionnaires on-line was applied on the teaching performance in the academic affa
13、ir 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 and evaluation subsystem. The result of the stat
14、istical analysis showed that scientific and reasonable evaluation of teachers’ teaching behavior and teaching results can effectively promote teachers’ teaching, as well </p><p> Keywords Teaching Evaluati
15、on;Questionnaire;Digital Portfolio</p><p><b> 目錄</b></p><p><b> 摘要I</b></p><p> AbstractII</p><p><b> 第1章 緒論1</b></p>
16、<p> 1.1 系統(tǒng)開(kāi)發(fā)背景1</p><p> 第2章 可行性分析3</p><p> 2.1 技術(shù)可行性3</p><p> 2.2 經(jīng)濟(jì)可行性3</p><p> 2.3 操作可行性3</p><p> 2.4 法律可行性3</p><p> 第3章
17、需求分析4</p><p> 3.1 系統(tǒng)設(shè)計(jì)方法4</p><p> 3.2 需求規(guī)范4</p><p> 3.2.1 產(chǎn)品背景4</p><p> 3.2.2 產(chǎn)品概述5</p><p> 3.2.3 功能需求5</p><p> 3.2.4 性能需求6</p
18、><p> 3.2.5 系統(tǒng)邏輯模型(結(jié)構(gòu)化的方法)7</p><p> 3.3 數(shù)據(jù)字典9</p><p> 3.3.1 數(shù)據(jù)元素定義9</p><p> 3.3.2 數(shù)據(jù)流的定義10</p><p> 3.3.3 數(shù)據(jù)存儲(chǔ)定義11</p><p> 3.3.4 數(shù)據(jù)處理定義
19、12</p><p> 第4章 概要設(shè)計(jì)14</p><p> 4.1 系統(tǒng)運(yùn)行總體流程15</p><p> 4.2 目標(biāo)系統(tǒng)體系結(jié)構(gòu)16</p><p> 4.2.1 教師教學(xué)質(zhì)量評(píng)價(jià)系統(tǒng)軟件結(jié)構(gòu)圖16</p><p> 4.2.2 “用戶管理”模塊結(jié)構(gòu)圖16</p><p
20、> 4.2.3 “錄入信息”模塊結(jié)構(gòu)圖17</p><p> 4.2.4 “教師評(píng)價(jià)”模塊結(jié)構(gòu)圖17</p><p> 4.2.5 “統(tǒng)計(jì)分析”模塊結(jié)構(gòu)圖18</p><p> 4.2.6 “系統(tǒng)幫助”模塊結(jié)構(gòu)圖...................................................................
21、.............18</p><p> 第5章 數(shù)據(jù)庫(kù)設(shè)計(jì)19</p><p> 5.1 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)19</p><p> 第6章 詳細(xì)設(shè)計(jì)24</p><p> 6.1命名規(guī)則24</p><p> 6.1.1 變量命名25</p><p> 6.1.2 常
22、量命名25</p><p> 6.1.3 對(duì)象命名25</p><p> 6.2 模塊設(shè)計(jì)25</p><p> 6.2.1 登錄窗口設(shè)計(jì)25</p><p> 6.2.2 主窗體窗口設(shè)計(jì)29</p><p> 6. 2.3 學(xué)生信息錄入窗口設(shè)計(jì)...........................
23、......................................................31</p><p> 6.2.4 學(xué)生評(píng)價(jià)窗口設(shè)計(jì)......................................................................................33</p><p> 6.2.5 學(xué)生評(píng)價(jià)統(tǒng)計(jì)窗口設(shè)
24、計(jì)..................................................................................34</p><p> 第7章 系統(tǒng)測(cè)試37</p><p> 7.1 軟件測(cè)試基礎(chǔ)理論37</p><p> 7.1.1 軟件測(cè)試定義37</p><p> 7.
25、1.2 軟件測(cè)試基本概念37</p><p> 7.2 軟件測(cè)試目的38</p><p> 7.3 軟件測(cè)試方法分類38</p><p> 7.3.1 靜態(tài)測(cè)試與動(dòng)態(tài)測(cè)試38</p><p> 7.3.2 黑盒白盒與白盒測(cè)試38</p><p> 7.3.3 單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)證測(cè)試和
26、確認(rèn)測(cè)試39</p><p> 7.4 教師教學(xué)質(zhì)量評(píng)價(jià)系統(tǒng)測(cè)試40</p><p> 7.4.1 登錄系統(tǒng)模塊測(cè)試用例..................................................................................40</p><p> 7.4.2 主窗體系統(tǒng)模塊測(cè)試用例........
27、......................................................................41</p><p> 7.4.3 學(xué)生錄入系統(tǒng)模塊測(cè)試用例........................................................................42</p><p> 7.4.4 學(xué)生
28、評(píng)價(jià)系統(tǒng)模塊測(cè)試用例.......................................................................43</p><p><b> 結(jié)論44</b></p><p><b> 致謝45</b></p><p><b> 參考文獻(xiàn)46<
29、/b></p><p><b> 附錄A47</b></p><p><b> 第1章 緒論</b></p><p> 1.1 系統(tǒng)開(kāi)發(fā)背景</p><p> 教師教學(xué)質(zhì)量評(píng)價(jià)是教學(xué)質(zhì)量監(jiān)控的關(guān)鍵環(huán)節(jié),是提高教學(xué)質(zhì)量和辦學(xué)效益的重要手段。對(duì)建立完善的教學(xué)質(zhì)量監(jiān)控體系,推進(jìn)教風(fēng)與學(xué)風(fēng)建
30、設(shè),客觀公正地評(píng)價(jià)教師教學(xué)工作,激發(fā)教師教學(xué)的質(zhì)量意識(shí),規(guī)范教學(xué)要求,強(qiáng)化教學(xué)管理,全面提高高校教師教學(xué)業(yè)務(wù)水平和教學(xué)效果,培養(yǎng)適應(yīng)時(shí)代需要、具有創(chuàng)新精神和實(shí)踐能力的全面發(fā)展的優(yōu)秀人才有積極的作用。</p><p> 傳統(tǒng)的評(píng)教方式在評(píng)教的時(shí)效性、數(shù)據(jù)處理的直觀和準(zhǔn)確性、可操作性等方面已不能很好地滿足現(xiàn)代學(xué)校的要求。</p><p> 傳統(tǒng)評(píng)教模式下,學(xué)生評(píng)教一般每學(xué)期進(jìn)行一次,時(shí)間大
31、都安排在期中或期末。評(píng)教的結(jié)果一般在學(xué)期末或下學(xué)期初公布。這個(gè)結(jié)果對(duì)本學(xué)期的教學(xué)沒(méi)有任何指導(dǎo)意義,而下一學(xué)期隨著教師任課課程的改變和上課學(xué)生的不同,其對(duì)教學(xué)的指導(dǎo)意義也缺乏針對(duì)性。</p><p> 傳統(tǒng)的評(píng)教指標(biāo)一般以客觀指標(biāo)為主,將學(xué)生選擇的A、B、C、D機(jī)械地轉(zhuǎn)換成相應(yīng)的分值,最后公布一個(gè)評(píng)價(jià)的綜合分?jǐn)?shù)。不論教師還是管理人員都很難從這個(gè)分?jǐn)?shù)上看出教師在教學(xué)上的優(yōu)點(diǎn)和不足之處,對(duì)教師改進(jìn)教學(xué)的具體指導(dǎo)意義不
32、大。</p><p> 傳統(tǒng)的評(píng)教一般采用問(wèn)卷或涂卡的方式進(jìn)行,學(xué)生以班級(jí)為單位填寫(xiě)問(wèn)卷或涂寫(xiě)機(jī)讀卡。因?qū)W生要填涂的信息較多,且缺乏有效的監(jiān)督機(jī)制,一部分學(xué)生為了敷衍學(xué)校的評(píng)教工作,沒(méi)有認(rèn)真填寫(xiě),學(xué)生為他人或請(qǐng)他人代寫(xiě)、代填的現(xiàn)象屢有發(fā)生,失去了評(píng)教工作的嚴(yán)肅性和數(shù)據(jù)的可靠性,此外很難保證問(wèn)卷或機(jī)讀卡的回收率和有效性,影響了學(xué)校對(duì)教師的判斷。</p><p> 由于學(xué)生是教學(xué)過(guò)程的主體
33、,因此學(xué)生評(píng)價(jià)比其他評(píng)價(jià)方法更為客觀。但關(guān)鍵是要解決好以下幾點(diǎn):一是要消除學(xué)生的心理壓力;二是要選擇更佳的評(píng)價(jià)時(shí)機(jī);三是要采取適合的評(píng)價(jià)方式。</p><p> 目前,信息技術(shù)的發(fā)展迅速,應(yīng)該充分利用其直觀、快捷的優(yōu)勢(shì),建立教師評(píng)價(jià)系統(tǒng),使學(xué)校對(duì)教學(xué)實(shí)現(xiàn)實(shí)時(shí)監(jiān)控,及時(shí)掌握教學(xué)過(guò)程中的問(wèn)題。這已經(jīng)是社會(huì)發(fā)展的一個(gè)趨勢(shì)--提高現(xiàn)代化管理水平,同時(shí)也是社會(huì)進(jìn)步的表現(xiàn)。</p><p> 與傳
34、統(tǒng)的紙本評(píng)教的做法相比,使用系統(tǒng)進(jìn)行評(píng)教,有這樣幾個(gè)優(yōu)點(diǎn):</p><p> 1.突破了原有評(píng)教方式的局限,可以相對(duì)科學(xué)、準(zhǔn)確地對(duì)教師教學(xué)工作進(jìn)行評(píng)估,將評(píng)教打分的主觀性、隨意性降低。</p><p> 2. 由于問(wèn)卷設(shè)計(jì)了不同的指標(biāo),可以從各個(gè)不同的維度對(duì)評(píng)教的結(jié)果進(jìn)行分析,提供較為科學(xué)與準(zhǔn)確的數(shù)據(jù),大大增強(qiáng)教學(xué)評(píng)價(jià)的力度。</p><p> 3. 突破了原
35、有紙質(zhì)評(píng)教的地域局限,如果信息網(wǎng)絡(luò)中心將端口開(kāi)放,整個(gè)校園網(wǎng)乃至Internet網(wǎng)上的用戶都可以訪問(wèn)本系統(tǒng)。因而就可以在多地域、任意時(shí)段以自己的身份訪問(wèn)系統(tǒng)進(jìn)行評(píng)教,大大增強(qiáng)了評(píng)教的靈活性,這對(duì)于遠(yuǎn)程異地教學(xué)更顯其優(yōu)越性。</p><p> 4.突破了傳統(tǒng)評(píng)教耗時(shí)、耗力的情況。應(yīng)用系統(tǒng),可大大減低教務(wù)人員及評(píng)價(jià)人員的消耗。使評(píng)教更加便捷、簡(jiǎn)單。</p><p><b> 第2
36、章 可行性分析</b></p><p><b> 2.1 技術(shù)可行性</b></p><p> 本次設(shè)計(jì)采用Visual Basic作為其前臺(tái)開(kāi)發(fā)工具,由于采用的是可視化編程語(yǔ)言,它本身提供了一套可視化的設(shè)計(jì)工具,便于建立圖形工具,巧妙的將Windows編程的復(fù)雜性封裝起來(lái)。其具有強(qiáng)大的數(shù)據(jù)庫(kù)操縱功能,可以利用數(shù)據(jù)控件訪問(wèn)多種數(shù)據(jù)庫(kù)系統(tǒng),為程序設(shè)計(jì)帶來(lái)
37、便利及可實(shí)現(xiàn)性。本設(shè)計(jì)的后臺(tái)采用SQL Server 2000數(shù)據(jù)庫(kù),其可靠行、易用性都為本次設(shè)計(jì)帶來(lái)了可行性。 </p><p><b> 2.2 經(jīng)濟(jì)可行性</b></p><p> 從這個(gè)系統(tǒng)的經(jīng)濟(jì)效益看來(lái),它適用于學(xué)校的教師質(zhì)量評(píng)價(jià)管理。使評(píng)價(jià)人可以通過(guò)簡(jiǎn)單的操作完成評(píng)價(jià)和從大量的信息中提取想要查詢的信息,大大的節(jié)省了老師和學(xué)生在精力上的投入和時(shí)間上的投入
38、,并保證了可靠性,從而提高了工作效率。而開(kāi)發(fā)這個(gè)系統(tǒng)的人員很少,時(shí)間也不長(zhǎng),所以成本不是很高。因此,總體上來(lái)說(shuō),這個(gè)系統(tǒng)在經(jīng)濟(jì)上是可行的。</p><p><b> 2.3 操作可行性</b></p><p> 本系統(tǒng)采用的是可視化編程語(yǔ)言,界面統(tǒng)一規(guī)范、直觀,操作簡(jiǎn)單,提示信息功能完整,用戶只要經(jīng)過(guò)簡(jiǎn)單的操作即可上手。所以對(duì)于本系統(tǒng),發(fā)展學(xué)院教師評(píng)價(jià)的管理操作和
39、學(xué)生的操作是可行的。</p><p><b> 2.4 法律可行性</b></p><p> 本系統(tǒng)沒(méi)有違反國(guó)家相關(guān)法律規(guī)定,因此法律上有保障,故此方面也是可行的。</p><p><b> 第3章 需求分析</b></p><p><b> 3.1系統(tǒng)設(shè)計(jì)方式</b>
40、</p><p> 高校教師教學(xué)質(zhì)量評(píng)價(jià)系統(tǒng)主要是針對(duì)教師教學(xué)上的評(píng)價(jià)。其核心是評(píng)價(jià),是通過(guò)學(xué)生、院校、教師(同行或自我)的一個(gè)綜合性質(zhì)的全面評(píng)價(jià)。其流程是包括用戶登陸系統(tǒng)、用戶管理、用戶信息錄入、教師評(píng)價(jià)、統(tǒng)計(jì)分析、查詢、系統(tǒng)幫助七項(xiàng)功能。</p><p> 對(duì)于本系統(tǒng),用戶需求為:</p><p> 1、登陸系統(tǒng):此需求是用戶在進(jìn)入本系統(tǒng)的一個(gè)驗(yàn)證過(guò)程,通
41、過(guò)此功能,區(qū)分各個(gè)不同權(quán)限的用戶。</p><p> 2、用戶管理:此需求是對(duì)用戶個(gè)人信息、權(quán)限等的管理。</p><p> 3、信息的錄入:此需求是管理員對(duì)基本信息的維護(hù)。它方便用戶對(duì)個(gè)人資料的查詢及修改。</p><p> 4、教師評(píng)價(jià):此需求是用戶對(duì)教師的評(píng)價(jià)。也是此系統(tǒng)重要環(huán)節(jié)之一。</p><p> 5、統(tǒng)計(jì)分析:此需求是管
42、理員在結(jié)合用戶的評(píng)價(jià)進(jìn)行系統(tǒng)的分析得出的總評(píng)價(jià)。</p><p> 6、查詢:此需求是用戶對(duì)統(tǒng)計(jì)結(jié)果進(jìn)行的查詢。</p><p> 7、系統(tǒng)幫助:此需求是對(duì)于整個(gè)系統(tǒng)的功能做個(gè)詳細(xì)的說(shuō)明,幫助用戶快速掌握本系統(tǒng)的功能及其使用方法。</p><p><b> 3.2 需求規(guī)范</b></p><p> 3.2.1
43、產(chǎn)品背景</p><p> 本系統(tǒng)是高校教師教學(xué)質(zhì)量評(píng)價(jià)系統(tǒng),其應(yīng)用于畢業(yè)設(shè)計(jì)中。畢業(yè)設(shè)計(jì)是高等教育中培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)理論知識(shí)和技能,解決實(shí)際問(wèn)題能力的重要環(huán)節(jié)之一,是衡量畢業(yè)生是否達(dá)到相應(yīng)學(xué)力層次的重要依據(jù)。畢業(yè)設(shè)計(jì)將總結(jié)專業(yè)基礎(chǔ)和專業(yè)技術(shù)的學(xué)習(xí)成果,鍛煉和開(kāi)發(fā)學(xué)生的綜合運(yùn)用能力。</p><p> 3.2.2 產(chǎn)品概述</p><p> 本系統(tǒng)應(yīng)用目的
44、:將現(xiàn)有的用紙張?jiān)u價(jià)高校教師教學(xué)向無(wú)紙張?jiān)u價(jià)系統(tǒng)的轉(zhuǎn)變,實(shí)現(xiàn)對(duì)系統(tǒng)的不同用戶帳戶的管理,以及完成問(wèn)卷設(shè)計(jì)、評(píng)分、統(tǒng)計(jì)等這些環(huán)節(jié)的處理。</p><p> 內(nèi)容:教師教學(xué)質(zhì)量評(píng)價(jià)系統(tǒng),包括用戶登陸系統(tǒng)、用戶管理、用戶信息錄入、教師評(píng)價(jià)、統(tǒng)計(jì)分析、系統(tǒng)幫助等基本功能實(shí)現(xiàn)。用戶可根據(jù)需要自行設(shè)計(jì)評(píng)價(jià)及其評(píng)價(jià)項(xiàng)目,給出評(píng)分標(biāo)準(zhǔn)。</p><p> 特征:本系統(tǒng)的核心部分是評(píng)價(jià)系統(tǒng),通過(guò)對(duì)教師的
45、評(píng)價(jià),對(duì)整個(gè)學(xué)校教學(xué)質(zhì)量提得進(jìn)一步的提高,促進(jìn)學(xué)校的發(fā)展。</p><p><b> 系統(tǒng)運(yùn)行環(huán)境:</b></p><p> 軟件:Window XP操作系統(tǒng)</p><p> Visual Basic 6.0</p><p> SQL Server 2000</p><p> 硬件:
46、486DX/66MHz以上的處理器</p><p><b> 32MB內(nèi)存</b></p><p><b> 硬盤(pán)1GB以上</b></p><p> 顯示器800*600</p><p> 3.2.3 功能需求</p><p> 需求分析是軟件開(kāi)發(fā)的重要基礎(chǔ),是軟
47、件生命周期的一個(gè)重要階段,最根本的任務(wù)是確定為了滿足用戶的需求系統(tǒng)必須做什么。具體的說(shuō),應(yīng)該確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運(yùn)行環(huán)境,并且預(yù)測(cè)系統(tǒng)發(fā)展的前景;必須仔細(xì)分析系統(tǒng)中的資料,既要分析系統(tǒng)中的數(shù)據(jù)流又要分析長(zhǎng)期使用的資料存儲(chǔ)。其主要目的是:在綜合分析用戶對(duì)系統(tǒng)提出的一組需求(功能、性能、數(shù)據(jù)等方面)的基礎(chǔ)上,構(gòu)造一個(gè)從抽象到具體的邏輯模型表達(dá)軟件將要實(shí)現(xiàn)的需求,并以“軟件需求規(guī)格說(shuō)明書(shū)”的形式作為本階段工作的結(jié)果,為下一
48、階段的軟件設(shè)計(jì)提供設(shè)計(jì)基礎(chǔ)。</p><p> 軟件需求分析階段,結(jié)合著我所用的開(kāi)發(fā)工具:VB,SQL SERVER 2000對(duì)問(wèn)題的識(shí)別和理解和對(duì)需求信息的分析和綜合等進(jìn)行了深入的了解,建立了實(shí)現(xiàn)目標(biāo)軟件的物理模型,也就是確定了構(gòu)成軟件系統(tǒng)的系統(tǒng)元素,并將功能和信息結(jié)構(gòu)分配到這些系統(tǒng)元素中。</p><p> 本系統(tǒng)主要模塊功能:</p><p> (1)
49、用戶登錄:該功能提供用戶的登錄服務(wù)。用戶設(shè)置功能只有使用正確的用戶口令才能進(jìn)入。如果用正確口令進(jìn)入系統(tǒng),則可具有對(duì)教師教學(xué)質(zhì)量的評(píng)價(jià)權(quán)限。否則提示錯(cuò)誤。</p><p> (2) 用戶管理:該功能是為用戶管理設(shè)置的,主要功能是對(duì)用戶進(jìn)行添加、刪除、修改等。方便用戶的管理。</p><p> (3) 錄入信息: 該功能是對(duì)數(shù)據(jù)的錄入。其中包括:學(xué)生信息錄入、院校信息錄入、教師信息錄入。使
50、用戶信息更加完善。</p><p> (4) 教師評(píng)價(jià):該功能是對(duì)教師教學(xué)質(zhì)量進(jìn)行系統(tǒng)的評(píng)價(jià)。主要功能包括:學(xué)生評(píng)價(jià)、院校(領(lǐng)導(dǎo)、同行)評(píng)價(jià)、教師自我評(píng)價(jià)等三個(gè)部分。這也是本系統(tǒng)最重要的組成部分之一。用戶登陸界面后,可自行對(duì)教師進(jìn)行評(píng)價(jià)。</p><p> (5) 統(tǒng)計(jì)分析: 該功能是結(jié)合教師評(píng)價(jià)功能而計(jì)算出總評(píng)價(jià)。其中包括:統(tǒng)計(jì)結(jié)果和查詢結(jié)果兩項(xiàng)。在統(tǒng)計(jì)結(jié)果中,用戶可對(duì)前面教師評(píng)價(jià)進(jìn)
51、行系統(tǒng)的評(píng)價(jià),可以得出對(duì)教師的總評(píng)價(jià)。在查詢結(jié)果中,用戶可以瀏覽教師被評(píng)價(jià)的結(jié)果,可對(duì)該教師有個(gè)初步認(rèn)識(shí)。</p><p> (6) 系統(tǒng)功能:該功能讓用戶能了解本系統(tǒng)及其使用方法。其中包括:關(guān)于、幫助、退出三部分功能。關(guān)于:闡述了系統(tǒng)所使用的軟件開(kāi)發(fā)工具。幫助:系統(tǒng)的介紹了各個(gè)功能模塊的應(yīng)用。退出:退出整個(gè)系統(tǒng)。</p><p> 3.2.4 性能需求</p><
52、p> 本系性能需求包括安全性、響應(yīng)時(shí)間、可靠性。</p><p> 1、安全性是系統(tǒng)登陸,通過(guò)對(duì)用戶名和密碼的嚴(yán)整,可更好的方便用戶使用本系統(tǒng)。</p><p> 2、響應(yīng)時(shí)間是系統(tǒng)處理能力,響應(yīng)速度快。</p><p> 3、可靠性是系統(tǒng)的穩(wěn)定情況,系統(tǒng)基于Windows平臺(tái),可靠、安全。</p><p> 3.2.5 系統(tǒng)
53、邏輯模型(結(jié)構(gòu)化的方法)</p><p> 采用結(jié)構(gòu)化開(kāi)發(fā)方法,通過(guò)數(shù)據(jù)流圖(需要包括總體圖、零級(jí)圖、細(xì)節(jié)圖)表示。</p><p> 1、如下圖系統(tǒng)的總體結(jié)構(gòu)圖:</p><p> 圖3.1系統(tǒng)總體結(jié)構(gòu)圖</p><p> 2、系統(tǒng)零級(jí)圖:如下圖3.2</p><p><b> 圖3.2系統(tǒng)零級(jí)圖
54、</b></p><p> 3、系統(tǒng)細(xì)節(jié)圖:如下圖</p><p><b> 圖3.3系統(tǒng)細(xì)節(jié)圖</b></p><p><b> 3.3 數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典是描述數(shù)據(jù)流圖中數(shù)據(jù)的信息的集合。它對(duì)數(shù)據(jù)流圖上每一個(gè)成分:數(shù)據(jù)項(xiàng)、文件(數(shù)據(jù)結(jié)構(gòu))、數(shù)據(jù)流、數(shù)
55、據(jù)存儲(chǔ)、加工和外部項(xiàng)等給以定義和說(shuō)明;它主要由數(shù)據(jù)流描述、加工描述和文件描述三部分組成。對(duì)用戶來(lái)講,數(shù)據(jù)字典為他們提供了數(shù)據(jù)的明確定義;對(duì)系統(tǒng)分析員來(lái)講,數(shù)據(jù)字典幫助他們比較容易修改已建立的系統(tǒng)邏輯模型。</p><p> 數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過(guò)程中給人們提供關(guān)于數(shù)據(jù)的描述信息。通常,我們把數(shù)據(jù)字典和數(shù)據(jù)流圖結(jié)合起來(lái)使用。它們共同構(gòu)成系統(tǒng)的邏輯模型。沒(méi)有流圖數(shù)據(jù)字典難以發(fā)揮作用。沒(méi)有數(shù)據(jù)字典,數(shù)據(jù)
56、流圖就不嚴(yán)格。所以只有將數(shù)據(jù)字典對(duì)數(shù)據(jù)流圖的精確定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說(shuō)明。</p><p> 本系統(tǒng)涉及的數(shù)據(jù)字典有:</p><p> 1、學(xué)生基本信息表(t_stu):學(xué)號(hào)+姓名+性別+出生日期+政治面貌+所屬專業(yè)+備注</p><p> 2、教師基本信息表(t_tea):姓名+性別+出生日期+政治面貌+學(xué)歷+工作時(shí)間+職稱+備注</
57、p><p> 3、院?;拘畔⒈?t_yx):編號(hào)+姓名+性別+出生日期+政治面貌+學(xué)歷+職稱+職位+備注</p><p> 4、用戶登陸表(t_yh):用戶名+用戶密碼 </p><p> 5、學(xué)生評(píng)價(jià)表(t_stupj):姓名 +總分</p><p> 6、教師評(píng)價(jià)表(t_teapj):姓名+總分</p><p&g
58、t; 7、院校評(píng)價(jià)表(t_yxpj):姓名+總分</p><p> 3.3.1 數(shù)據(jù)元素定義</p><p> 數(shù)據(jù)元素是軟件系統(tǒng)中最小數(shù)據(jù)元素,它是構(gòu)成數(shù)據(jù)庫(kù)以及系統(tǒng)模塊間交換數(shù)據(jù)的最小單元。數(shù)據(jù)元素定義包括數(shù)據(jù)元素名稱、描述、文件與相關(guān)處理等。</p><p> 本系統(tǒng)的數(shù)據(jù)元素表:如下表3.1</p><p> 表3.1數(shù)據(jù)元
59、素定義表</p><p> 3.3.2 數(shù)據(jù)流的定義</p><p> 數(shù)據(jù)流是外部實(shí)體和系統(tǒng)之間及系統(tǒng)內(nèi)部處理之間進(jìn)行數(shù)據(jù)交換的基本數(shù)據(jù)單元,它是由有關(guān)的數(shù)據(jù)元素所組成的數(shù)據(jù)結(jié)構(gòu)。</p><p> 1、“學(xué)生評(píng)價(jià)”數(shù)據(jù)流</p><p> 數(shù)據(jù)流名稱:學(xué)生評(píng)價(jià)</p><p> 描述:學(xué)生對(duì)教師教學(xué)質(zhì)量的
60、評(píng)價(jià)的數(shù)據(jù)</p><p><b> 組成:姓名+總分</b></p><p> 來(lái)源:高校對(duì)教師質(zhì)量評(píng)價(jià)制定的規(guī)則。</p><p><b> 終點(diǎn):數(shù)據(jù)庫(kù)</b></p><p> 2、“教師評(píng)價(jià)”數(shù)據(jù)流</p><p> 數(shù)據(jù)流名稱:教師評(píng)價(jià)</p>
61、;<p> 描述:教師對(duì)自身的教學(xué)質(zhì)量的評(píng)價(jià)的數(shù)據(jù)</p><p><b> 組成:姓名+總分</b></p><p> 來(lái)源:高校對(duì)教師質(zhì)量評(píng)價(jià)制定的規(guī)則。</p><p><b> 終點(diǎn):數(shù)據(jù)庫(kù)</b></p><p> 3、“院校評(píng)價(jià)”數(shù)據(jù)流</p>&l
62、t;p> 數(shù)據(jù)流名稱:院校評(píng)價(jià)</p><p> 描述:院校對(duì)教師教學(xué)質(zhì)量的評(píng)價(jià)的數(shù)據(jù)</p><p><b> 組成:姓名+總分</b></p><p> 來(lái)源:高校對(duì)教師質(zhì)量評(píng)價(jià)制定的規(guī)則。</p><p><b> 終點(diǎn):數(shù)據(jù)庫(kù)</b></p><p>
63、 3.3.3 數(shù)據(jù)存儲(chǔ)定義</p><p> 數(shù)據(jù)存貯用于存貯系統(tǒng)中的信息,相對(duì)于數(shù)據(jù)流而言,它為一個(gè)靜態(tài)的數(shù)據(jù)結(jié)構(gòu),也可作為處理間交換數(shù)據(jù)的介質(zhì)。</p><p> 1、“學(xué)生評(píng)價(jià)統(tǒng)計(jì)”存儲(chǔ)定義</p><p> 文件名稱:學(xué)生評(píng)價(jià)統(tǒng)計(jì)</p><p> 描述:學(xué)生對(duì)教師教學(xué)質(zhì)量評(píng)價(jià)的最終結(jié)果。</p><p&
64、gt;<b> 組成:姓名+總分</b></p><p><b> 相關(guān)過(guò)程:學(xué)生評(píng)價(jià)</b></p><p> 2、“教師評(píng)價(jià)統(tǒng)計(jì)”存儲(chǔ)定義</p><p> 文件名稱:教師評(píng)價(jià)統(tǒng)計(jì)</p><p> 描述:教師對(duì)自身教學(xué)質(zhì)量評(píng)價(jià)的最終結(jié)果。</p><p>&l
65、t;b> 組成:姓名+總分</b></p><p><b> 相關(guān)過(guò)程:教師評(píng)價(jià)</b></p><p> 3、“院校評(píng)價(jià)統(tǒng)計(jì)”存儲(chǔ)定義</p><p> 文件名稱:院校評(píng)價(jià)統(tǒng)計(jì)</p><p> 描述:院校對(duì)教師教學(xué)質(zhì)量評(píng)價(jià)的最終結(jié)果。</p><p><b&g
66、t; 組成:姓名+總分</b></p><p><b> 相關(guān)過(guò)程:院校評(píng)價(jià)</b></p><p> 3.3.4 數(shù)據(jù)處理定義</p><p> 處理定義應(yīng)包括名稱、描述、所有需要的輸入輸出以及要存取的數(shù)據(jù)庫(kù)。特別是該處理的具體處理邏輯應(yīng)該描述清楚,以作為設(shè)計(jì)階段的依據(jù)。</p><p> 1、“
67、學(xué)生評(píng)價(jià)查詢”定義</p><p> 過(guò)程名:學(xué)生評(píng)價(jià)查詢</p><p> 描述:學(xué)生對(duì)教師教學(xué)質(zhì)量評(píng)價(jià)的最終查詢</p><p> 輸入數(shù)據(jù)流:學(xué)生評(píng)價(jià)</p><p> 輸出數(shù)據(jù)流:學(xué)生評(píng)價(jià)統(tǒng)計(jì)</p><p> 存取的數(shù)據(jù)庫(kù):學(xué)生評(píng)價(jià)查詢</p><p><b>
68、處理邏輯:</b></p><p><b> 讀入一個(gè)學(xué)生評(píng)價(jià)</b></p><p> 檢查數(shù)據(jù)庫(kù)中對(duì)應(yīng)記錄</p><p> if 記錄不存在then</p><p> 記錄寫(xiě)入數(shù)據(jù)庫(kù)中,添加該記錄</p><p><b> Else if</b>&
69、lt;/p><p><b> 進(jìn)入學(xué)生評(píng)價(jià)統(tǒng)計(jì)</b></p><p> Else對(duì)數(shù)據(jù)進(jìn)行查詢,進(jìn)入學(xué)生評(píng)價(jià)查詢</p><p><b> end if</b></p><p> 2、“教師評(píng)價(jià)查詢”定義</p><p> 過(guò)程名:教師評(píng)價(jià)查詢</p>
70、<p> 描述:教師對(duì)自身教學(xué)質(zhì)量評(píng)價(jià)的最終查詢</p><p> 輸入數(shù)據(jù)流:教師評(píng)價(jià)</p><p> 輸出數(shù)據(jù)流:教師評(píng)價(jià)統(tǒng)計(jì)</p><p> 存取的數(shù)據(jù)庫(kù):教師評(píng)價(jià)查詢</p><p><b> 處理邏輯:</b></p><p><b> 讀入一個(gè)教師評(píng)
71、價(jià)</b></p><p> 檢查數(shù)據(jù)庫(kù)中對(duì)應(yīng)記錄</p><p> if 記錄不存在then</p><p> 記錄寫(xiě)入數(shù)據(jù)庫(kù)中,添加該記錄</p><p><b> Else if</b></p><p><b> 進(jìn)入學(xué)生評(píng)價(jià)統(tǒng)計(jì)</b></
72、p><p> Else對(duì)數(shù)據(jù)進(jìn)行查詢,進(jìn)入學(xué)生評(píng)價(jià)查詢</p><p><b> end if</b></p><p> 3、“院校評(píng)價(jià)查詢”定義</p><p> 過(guò)程名:院校評(píng)價(jià)查詢</p><p> 描述:院校對(duì)教師教學(xué)質(zhì)量評(píng)價(jià)的最終查詢</p><p> 輸
73、入數(shù)據(jù)流:院校評(píng)價(jià)</p><p> 輸出數(shù)據(jù)流:院校評(píng)價(jià)統(tǒng)計(jì)</p><p> 存取的數(shù)據(jù)庫(kù):院校評(píng)價(jià)查詢</p><p><b> 處理邏輯:</b></p><p><b> 讀入一個(gè)院校評(píng)價(jià)</b></p><p> 檢查數(shù)據(jù)庫(kù)中對(duì)應(yīng)記錄</p>
74、<p> if 記錄不存在then</p><p> 記錄寫(xiě)入數(shù)據(jù)庫(kù)中,添加該記錄</p><p><b> Else if</b></p><p><b> 進(jìn)入院校評(píng)價(jià)統(tǒng)計(jì)</b></p><p> Else對(duì)數(shù)據(jù)進(jìn)行查詢,進(jìn)入院校評(píng)價(jià)查詢</p><
75、p><b> end if</b></p><p><b> 第4章 概要設(shè)計(jì)</b></p><p> 從該階段開(kāi)發(fā)正式進(jìn)入軟件的實(shí)際開(kāi)發(fā)階段,本階段完成系統(tǒng)的大致設(shè)計(jì)并明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)與軟件結(jié)構(gòu)。在軟件設(shè)計(jì)階段主要是把一個(gè)軟件需求轉(zhuǎn)化為軟件表示的過(guò)程,這種表示只是描繪出軟件的總的概貌。</p><p>
76、 概要設(shè)計(jì)的任務(wù)和目的是根據(jù)需求分析得到的物理模型確定一個(gè)合理的軟件系統(tǒng)的體系結(jié)構(gòu),作為系統(tǒng)的詳細(xì)設(shè)計(jì)的基礎(chǔ)和準(zhǔn)備。通過(guò)概要設(shè)計(jì),給出目標(biāo)系統(tǒng)的體系結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)以及系統(tǒng)運(yùn)行的流程圖。</p><p> 目標(biāo)系統(tǒng)的體系結(jié)構(gòu)既是組成軟件系統(tǒng)的模塊結(jié)構(gòu),包含著模塊之間的調(diào)用關(guān)系和接口關(guān)系。模塊的產(chǎn)生依據(jù)需求分析中的“功能需求”而建立。軟件系統(tǒng)的模塊結(jié)構(gòu)是通過(guò)系統(tǒng)的分層的“模塊結(jié)構(gòu)圖”表達(dá)的。</p>
77、<p> 這里我們規(guī)定第一層只給出系統(tǒng)名稱,其它各層為“功能模塊”名,要求每個(gè)模塊節(jié)點(diǎn)連入的模塊數(shù)不超過(guò)10個(gè),并要求結(jié)構(gòu)圖的深度不超過(guò)4層。</p><p> 4.1 系統(tǒng)運(yùn)行總體流程</p><p> 圖4.1高校教師教學(xué)質(zhì)量評(píng)價(jià)系統(tǒng)運(yùn)行流程圖</p><p> 系統(tǒng)運(yùn)行流程圖描繪了物理系統(tǒng)的總體運(yùn)行情況。瀏覽此圖可對(duì)整個(gè)系統(tǒng)有一個(gè)快速、清晰的
78、認(rèn)識(shí)。上圖為高校教師教學(xué)質(zhì)量評(píng)價(jià)的系統(tǒng)運(yùn)行流程圖。</p><p> 4.2 目標(biāo)系統(tǒng)體系結(jié)構(gòu)</p><p> 4.2.1 教師教學(xué)質(zhì)量評(píng)價(jià)的系統(tǒng)軟件結(jié)構(gòu)圖</p><p> 圖4.2教師教學(xué)質(zhì)量評(píng)價(jià)的系統(tǒng)功能結(jié)構(gòu)圖</p><p> 4.2.2 “用戶管理”模塊結(jié)構(gòu)圖</p><p> 圖4.3 系統(tǒng)管理
79、結(jié)構(gòu)圖</p><p> 4.2.3 “錄入信息”模塊結(jié)構(gòu)圖 </p><p> 4.2.4 “教師評(píng)價(jià)”模塊結(jié)構(gòu)圖</p><p> 4.2.5 “統(tǒng)計(jì)分析”模塊結(jié)構(gòu)圖</p><p> 4.2.6 “系統(tǒng)功能”模塊結(jié)構(gòu)圖</p><p><b> 第5章 數(shù)據(jù)庫(kù)設(shè)計(jì)</b>&l
80、t;/p><p> 數(shù)據(jù)庫(kù)是信息系統(tǒng)的核心和基礎(chǔ)。它把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來(lái),提供存儲(chǔ)、維護(hù)、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫(kù)中獲得所需的信息。</p><p> 數(shù)據(jù)庫(kù)的設(shè)計(jì)目的是為了方便地存取和操作數(shù)據(jù)庫(kù)中的數(shù)據(jù)。</p><p> 數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)中的一門(mén)綜合技術(shù),涉及到數(shù)據(jù)結(jié)構(gòu)、算法、操作系統(tǒng)、程序設(shè)計(jì)語(yǔ)言、
81、數(shù)理邏輯等學(xué)科。數(shù)據(jù)庫(kù)技術(shù)是信息社會(huì)的重要基礎(chǔ)技術(shù)之一,是計(jì)算機(jī)科學(xué)領(lǐng)域中發(fā)展最為迅速的分支。任何管理系統(tǒng)都離不開(kāi)數(shù)據(jù)庫(kù)系統(tǒng)的支持,而且數(shù)據(jù)庫(kù)獨(dú)立于程序而存在,具有較好的安全性,也是它存在的意義。本系統(tǒng)的數(shù)據(jù)庫(kù)采用的是SQL Server 2000。</p><p> 數(shù)據(jù)庫(kù)設(shè)計(jì)分為邏輯設(shè)計(jì)和物理設(shè)計(jì)。</p><p> 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)是建立表結(jié)構(gòu)(即定義表中的字段(字段名、類型、長(zhǎng)度
82、等))及表之間的關(guān)系,這里同時(shí)要求給出每張表的至少三行的樣例數(shù)據(jù)。</p><p> 數(shù)據(jù)庫(kù)物理設(shè)計(jì)是要在一個(gè)具體的數(shù)據(jù)庫(kù)管理系統(tǒng)下實(shí)際創(chuàng)建數(shù)據(jù)庫(kù)、規(guī)劃數(shù)據(jù)庫(kù)(存儲(chǔ)位置、增長(zhǎng)方式、訪問(wèn)權(quán)限等),設(shè)計(jì)表及表間關(guān)系。</p><p> 5.1 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)</p><p> 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)即是表結(jié)構(gòu)和表關(guān)系的設(shè)計(jì),這里同時(shí)給出表中的樣例數(shù)據(jù)。</p>
83、;<p> 1、登陸表(t_yh)</p><p> 該表用于存儲(chǔ)所有使用該系統(tǒng)的人員的基本信息。</p><p><b> ?。?)表結(jié)構(gòu)</b></p><p><b> 表5.1 登陸表</b></p><p><b> ?。?)表中樣例數(shù)據(jù)</b>&
84、lt;/p><p> 表5.2 登陸表樣例數(shù)據(jù)</p><p> 2、學(xué)生基本信息表(t_stu)</p><p> 該表主要用于存儲(chǔ)學(xué)生的基本信息。</p><p><b> ?。?)表結(jié)構(gòu)</b></p><p> 表5.3 學(xué)生基本信息表</p><p><
85、b> ?。?)表中樣例數(shù)據(jù)</b></p><p> 表5.4學(xué)生基本信息表例數(shù)據(jù)</p><p> 3、教師基本信息表(t_tea)</p><p> 該表主要用于存儲(chǔ)教師的基本信息。</p><p><b> ?。?)表結(jié)構(gòu)</b></p><p> 表5.5 教師基
86、本信息表</p><p><b> ?。?)表中樣例數(shù)據(jù)</b></p><p> 表5.6 教師基本信息表樣例數(shù)據(jù)</p><p> 4、院?;拘畔⒈?t_yx)(該表主要用于存儲(chǔ)院校領(lǐng)導(dǎo)的基本信息)。</p><p><b> ?。?)表結(jié)構(gòu)</b></p><p>
87、; 表5.7 院?;拘畔⒈?lt;/p><p><b> (2)表中樣例數(shù)據(jù)</b></p><p> 表5.8院?;拘畔⒈順永龜?shù)據(jù)</p><p> 5、學(xué)生評(píng)價(jià)表(t_stupj)</p><p> 該表主要是用于評(píng)價(jià)教師,并把評(píng)價(jià)結(jié)果記錄到數(shù)據(jù)庫(kù)中。</p><p><b&g
88、t; (1)表結(jié)構(gòu)</b></p><p> 表5.9 學(xué)生評(píng)價(jià)表</p><p><b> ?。?)表中樣例數(shù)據(jù)</b></p><p> 表5.10學(xué)生評(píng)價(jià)表樣例數(shù)據(jù)</p><p> 6、教師評(píng)價(jià)表(t_teapj)</p><p> 該表主要是用于評(píng)價(jià)教師,并把評(píng)價(jià)結(jié)
89、果記錄到數(shù)據(jù)庫(kù)中。</p><p><b> (1)表結(jié)構(gòu)</b></p><p> 表5.11 教師評(píng)價(jià)表</p><p><b> ?。?)表中樣例數(shù)據(jù)</b></p><p> 表5.12教師評(píng)價(jià)表樣例數(shù)據(jù)</p><p> 7、教師評(píng)價(jià)表(t_teapj)&l
90、t;/p><p> 該表主要是用于評(píng)價(jià)教師,并把評(píng)價(jià)結(jié)果記錄到數(shù)據(jù)庫(kù)中。</p><p><b> ?。?)表結(jié)構(gòu)</b></p><p> 表5.13 院校評(píng)價(jià)表</p><p><b> ?。?)表中樣例數(shù)據(jù)</b></p><p> 表5.14院校評(píng)價(jià)表樣例數(shù)據(jù)<
91、;/p><p><b> 第6章 詳細(xì)設(shè)計(jì)</b></p><p> 詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體地實(shí)現(xiàn)所要求的系統(tǒng),也就是說(shuō),經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序。</p><p> 詳細(xì)設(shè)計(jì)階段的任務(wù)是在總體設(shè)計(jì)的基礎(chǔ)上進(jìn)一步確定如何實(shí)現(xiàn)目標(biāo)系
92、統(tǒng)。具體任務(wù)主要包括數(shù)據(jù)庫(kù)物理設(shè)計(jì)(已到數(shù)據(jù)庫(kù)設(shè)計(jì)一章中)和功能模塊邏輯設(shè)計(jì)。這里我們把代碼實(shí)現(xiàn)也歸入詳細(xì)設(shè)計(jì)任務(wù)中,這樣每一功能模塊單元自成體系,便于修改、擴(kuò)充和維護(hù)。詳細(xì)設(shè)計(jì)是系統(tǒng)實(shí)現(xiàn)的核心和主體,描述了系統(tǒng)實(shí)現(xiàn)和運(yùn)行的詳細(xì)邏輯。詳細(xì)設(shè)計(jì)以窗口為單位進(jìn)行。詳細(xì)設(shè)計(jì)文檔作為系統(tǒng)維護(hù)和擴(kuò)充的重要文檔。</p><p> 詳細(xì)設(shè)計(jì)就是針對(duì)功能模塊的“實(shí)現(xiàn)邏輯”進(jìn)行設(shè)計(jì),包括:</p><p&g
93、t;<b> 標(biāo)識(shí)符的命名規(guī)則;</b></p><p><b> 各模塊的功能描述,</b></p><p><b> 窗口界面樣式,</b></p><p><b> 窗口界面說(shuō)明,</b></p><p><b> 窗口對(duì)象屬性設(shè)
94、計(jì),</b></p><p><b> 窗口程序邏輯設(shè)計(jì),</b></p><p> 窗口及窗口內(nèi)對(duì)象主要代碼實(shí)現(xiàn)。</p><p> 設(shè)計(jì)思路:根據(jù)需求分析、總體設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)的成果來(lái)進(jìn)行。</p><p><b> 6.1命名規(guī)則</b></p><p&
95、gt; 系統(tǒng)設(shè)計(jì)中的標(biāo)識(shí)符命名遵守下述約定:(同VB的命名規(guī)則)</p><p> 1、必須以字母或漢字開(kāi)頭,由字母、漢字、數(shù)字或下劃線組成,長(zhǎng)度小于等于255個(gè)字符。</p><p> 2、不能使用VB中的關(guān)鍵字</p><p> 3、不區(qū)分變量名的大小寫(xiě)。</p><p> 6.1.1 變量命名</p><p
96、> 變量名由數(shù)據(jù)類型前綴和首字母大寫(xiě)的具有相應(yīng)含義的英文單詞構(gòu)成,前綴與各單詞之間以下劃線連接。如:</p><p> 整形類型的計(jì)數(shù)器命名為:int_Count</p><p> 字符串類型的電話號(hào)碼為:str_PhoneNumber</p><p> 6.1.2 常量命名</p><p> 常量名由數(shù)據(jù)類型前綴和大寫(xiě)的具有
97、相應(yīng)含義的英文單詞構(gòu)成,前綴及各單詞之間以下劃線連接。如:</p><p> 圓周率:dec_PI,其定義格式為:</p><p> const dec_PI=3.14159</p><p> 公司名:str_COMPANY_NAME,其定義格式為:</p><p> const str_COMPANY_NAME=“123”<
98、;/p><p> 6.1.3 對(duì)象命名</p><p> 對(duì)象名由標(biāo)識(shí)對(duì)象的前綴和具有相應(yīng)含義(或含義相近)的英文單詞構(gòu)成,前綴與各單詞之間以下劃線連接;單詞構(gòu)成復(fù)雜的,可用漢語(yǔ)拼音頭組合而成;靜態(tài)文本對(duì)象可用前綴與數(shù)字的結(jié)合。如:</p><p> “確定”按鈕命名為:cb_ok</p><p> “取消”按鈕命名為:cb_cancel
99、</p><p> 表示姓名的“文本框”命名為:sle_name</p><p> 表示姓名的“靜態(tài)文本”命名可為:st_1</p><p><b> 6.2 模塊設(shè)計(jì)</b></p><p> 6.2.1 登錄窗口設(shè)計(jì)</p><p> 1、登錄窗口功能描述</p>&l
100、t;p> 登錄窗口用于對(duì)進(jìn)入系統(tǒng)的人員進(jìn)行身份識(shí)別的確認(rèn)。對(duì)未在系統(tǒng)注冊(cè)的使用人員進(jìn)行限制,非法進(jìn)入三次便自動(dòng)退出。登錄窗口模塊功能表為:</p><p><b> 表6.1 用戶登錄</b></p><p><b> 2、登錄窗口界面:</b></p><p><b> 圖6.1 登錄窗口<
101、/b></p><p> 3、登錄窗口界面說(shuō)明</p><p> 登錄窗口是進(jìn)入系統(tǒng)的第一個(gè)啟動(dòng)窗口。在文本框中依次正確輸入用戶名和密碼后,單擊“確定”按鈕,便進(jìn)入系統(tǒng)主窗口;若不正確,重新輸入各項(xiàng),重復(fù)三次都不能進(jìn)入系統(tǒng)便自動(dòng)退出。單擊“退出”按鈕退出系統(tǒng)。</p><p> 4、登錄窗口對(duì)象屬性設(shè)計(jì)</p><p> 表6.
102、2 登錄窗口控件屬性</p><p> 5、登錄窗口程序邏輯設(shè)計(jì)</p><p><b> 圖6.1 登錄窗口</b></p><p> 6、登錄窗口對(duì)象主要代碼實(shí)現(xiàn):</p><p> Dim rs As ADODB.Recordset</p><p> Dim cmd As New
103、ADODB.Command</p><p> 確定按鈕的代碼如下:</p><p> Private Sub cmdOK_Click() '確定</p><p> On Error GoTo err</p><p> Dim name As String</p><p> Dim pass As St
104、ring</p><p> name = txt_name.Text</p><p> pass = txtpassword.Text</p><p> If name = "" Then</p><p> MsgBox "您還沒(méi)有選擇用戶名!", , "提示"</p&
105、gt;<p> txt_name.SetFocus</p><p><b> Exit Sub</b></p><p><b> End If</b></p><p> Set cmd.ActiveConnection = cn</p><p> cmd.CommandTex
106、t = "select 用戶名 from t_yh where 用戶名=" + "'" + name + "'" + "and 密碼=" + "'" + pass + "'"</p><p> Set rs = cmd.Execute</p>&l
107、t;p> If rs.EOF Then</p><p> MsgBox "無(wú)效的密碼,請(qǐng)重試!", , "登錄"</p><p> txtpassword.SetFocus</p><p><b> Else</b></p><p><b> Unload
108、 Me</b></p><p> MDIForm1.Show</p><p><b> End If</b></p><p><b> Exit Sub</b></p><p><b> err:</b></p><p> MsgB
109、ox err.Description, , "信息"</p><p><b> End Sub</b></p><p> 6.2.2 主窗體窗口設(shè)計(jì)</p><p> 1、主窗體功能描述:</p><p> 主窗體是程序的核心部分,它連接了各個(gè)窗體,使其成為統(tǒng)一的整體。通過(guò)主窗體,用戶能了解程
110、序的具體運(yùn)行效果,和使用方法。</p><p><b> 2、主窗體界面:</b></p><p><b> 3、主窗體界面說(shuō)明</b></p><p> 主窗體是整個(gè)程序的中心部分。它包括:用戶添加管理、錄入信息、教師評(píng)價(jià)、統(tǒng)計(jì)分析、系統(tǒng)幫助六個(gè)功能模塊。使用戶更便捷的掌握本系統(tǒng)。</p><p
111、> 4、主窗體對(duì)象屬性設(shè)計(jì)</p><p> 表6.3主窗體控件屬性</p><p> 5、主窗體主要代碼實(shí)現(xiàn):(以幾個(gè)模塊為例)</p><p> Private Sub TC_Click() '退出</p><p> Dim i As Integer</p><p> i = MsgBox
112、("真的要退出系統(tǒng)嗎?", 1 + vbExclamation, "退出系統(tǒng)")</p><p> If i = 1 Then</p><p><b> End</b></p><p><b> Else</b></p><p> MDIForm1.S
113、how</p><p><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub XSXXLR_Click() '學(xué)生信息錄入</p><p> frmXSXXLR.Show</p><p>&
114、lt;b> End Sub</b></p><p> Private Sub XSPJ_Click() '學(xué)生評(píng)價(jià)</p><p> frmXSPJ.Show</p><p><b> End Sub</b></p><p> Private Sub CXDL_Click() '
115、;重新登陸</p><p><b> Unload Me</b></p><p> login.Show</p><p><b> End Sub</b></p><p> 6.2.3 學(xué)生信息錄入窗口設(shè)計(jì)</p><p> 1、學(xué)生信息錄入窗口功能描述:</
116、p><p> 學(xué)生信息錄入功能是對(duì)用戶添加學(xué)生身份的用戶。</p><p> 2、學(xué)生信息錄入界面:</p><p> 3、學(xué)生信息錄入界面說(shuō)明:</p><p> 學(xué)生信息錄入功能,點(diǎn)擊添加按鈕,可在文本框中添加新記錄;點(diǎn)擊刪除按鈕,可刪除記錄;點(diǎn)擊保存,則保存數(shù)據(jù);點(diǎn)擊取消,對(duì)可取消添加信息。</p><p>
117、 4、學(xué)生信息錄入窗口對(duì)象屬性設(shè)計(jì):</p><p> 表6.4學(xué)生信息錄入控件屬性</p><p> 5、學(xué)生信息錄入窗口主要代碼實(shí)現(xiàn):</p><p> Dim cn As ADODB.Connection '定義數(shù)據(jù)庫(kù)并連接數(shù)據(jù)源</p><p> Dim rs As ADODB.Recordset '定義記
118、錄數(shù)</p><p> Dim sql As String, sqladd As String, sqldelete As String '定義SQL類型</p><p> 添加按鈕的代碼如下:</p><p> Private Sub Command1_Click() '添加記錄</p><p> sqladd =
119、 "select * from t_yh"</p><p> Set rs = New Recordset</p><p> rs.Open Trim$(sqladd), cn, adOpenKeyset, adLockOptimistic</p><p><b> rs.AddNew</b></p>&
120、lt;p> Command1.Enabled = False</p><p> Command2.Enabled = True</p><p> Command3.Enabled = True</p><p> Command4.Enabled = True</p><p> Command5.Enabled = True&l
121、t;/p><p> Text1.Enabled = True</p><p> Text2.Enabled = True</p><p> Text1.SetFocus</p><p> Text1.Text = ""</p><p> Text2.Text = ""<
122、;/p><p><b> End Sub</b></p><p> 刪除命令按鈕的代碼如下:</p><p> Private Sub Command2_Click() '刪除記錄</p><p> sqldelete = "select * from t_yh"</p>&
123、lt;p> Set rs = New Recordset</p><p> rs.Open Trim$(sqldelete), cn, adOpenKeyset, adLockOptimistic</p><p><b> rs.Delete</b></p><p> '更新DataGrid1中的數(shù)據(jù)</p>
124、<p> Set DataGrid1.DataSource = rs</p><p> DataGrid1.Refresh</p><p> MsgBox "用戶信息刪除成功!", vbOKOnly + vbExclamation, " 警告"</p><p> Command1.Enabled = Fal
125、se</p><p> Command5.Enabled = True</p><p> Command4.Enabled = True</p><p> Command2.Enabled = True</p><p> Command3.Enabled = True</p><p> Text1.Text
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高校教師課堂教學(xué)質(zhì)量評(píng)價(jià)研究.pdf
- 高校教師教學(xué)質(zhì)量評(píng)價(jià)的實(shí)證研究.pdf
- 2440.本科高校教師教學(xué)質(zhì)量評(píng)價(jià)研究
- 高校教師教學(xué)質(zhì)量提升研究
- 高校教師教學(xué)工作量、教學(xué)質(zhì)量評(píng)價(jià)表
- 高校教師課堂教學(xué)質(zhì)量評(píng)價(jià)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 高校教師教學(xué)質(zhì)量綜合評(píng)價(jià)體系研究及網(wǎng)絡(luò)實(shí)現(xiàn).pdf
- 高校教師教學(xué)質(zhì)量測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 高校教師課堂教學(xué)質(zhì)量評(píng)價(jià)體系的構(gòu)建與應(yīng)用.pdf
- 某高校教師教學(xué)質(zhì)量評(píng)估系統(tǒng)的研究與設(shè)計(jì).pdf
- 教師教學(xué)質(zhì)量評(píng)價(jià)系統(tǒng)設(shè)計(jì)_畢業(yè)論文
- 畢業(yè)設(shè)計(jì)---高校教師教學(xué)評(píng)價(jià)系統(tǒng)
- 讀書(shū)筆記樣本——高校教師課堂教學(xué)質(zhì)量評(píng)估研究
- 基于高校教師專業(yè)發(fā)展的教學(xué)質(zhì)量監(jiān)控研究.pdf
- 教師教學(xué)質(zhì)量評(píng)價(jià)表
- 教師教學(xué)質(zhì)量評(píng)價(jià)表
- 教師教學(xué)質(zhì)量評(píng)價(jià)表
- 教師教學(xué)質(zhì)量評(píng)價(jià)規(guī)定
- 高校教師教學(xué)評(píng)價(jià)系統(tǒng)的研究與實(shí)現(xiàn).pdf
- 教師教學(xué)質(zhì)量綜合評(píng)價(jià)探討
評(píng)論
0/150
提交評(píng)論