版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 畢 業(yè) 設 計(論 文)</p><p> 教師評價系統(tǒng)的設計和實現(xiàn)</p><p> 教師評價系統(tǒng)的設計與實現(xiàn)</p><p> [摘要] 論文在分析了傳統(tǒng)高校教學評價基本理論和方法的基礎上,研究了基于網絡的教師教學評價的特點,通過對理論的梳理和對時間的反思構成評價策略,構建了一個基于評價檔案的教師教學評價模型。在此模型的指導下,設計并實
2、現(xiàn)了利用問卷調查的方法對教師教學進行評價,借助實施評價活動、統(tǒng)計、量化評價結果,并隨時發(fā)布評價結果。詳細討論了該程序的功能結構設計、數(shù)據(jù)庫設計和主要技術問題。論文從分析教學環(huán)境中的教師教學的相關信息入手,以課程學習材料子模塊對教師跟蹤內容的討論為例,通過對這些相關信息評價意義的分析歸納,得出具體、明確和可測量的教師教學的跟蹤評價指標體系。在此基礎上,概要地描述了跟蹤數(shù)據(jù)的記錄、收藏、保存和更新,對統(tǒng)計結果的分析處理方式的討論,并在實際應
3、用中實現(xiàn)這一模型的軟件系統(tǒng)。</p><p> 本軟件采用Java和oracle進行開發(fā)、調試和維護,并以B/S結構實現(xiàn)。教師評價系統(tǒng)涉級四種角色,即學生、教師、專家和系統(tǒng)管理員,其中學生、教師、專家具備登錄、修改密碼、查詢用戶信息以及教師評價功能;系統(tǒng)管理員人員信息管理功能,即查詢、新增、修改以及刪除人員信息。</p><p> [關鍵詞]教師評價;B/S;Java;oracle;j
4、sp;</p><p> Design and Implementation of The Teacher Envaluation System</p><p> [Abstract] Based on the analysis of the traditional teaching evaluation theory and method, studies the character
5、istics of the evaluation of teachers' teaching based on the network, through the theory review and reflection of the time structure of the evaluation strategy, has constructed based on the teachers' teaching eval
6、uation archivesmodel.Guided by this model, the design and implementation of the method using question survey and teaching evaluation of teachers, evaluation results through the</p><p> The software uses Jav
7、a and Oracle to develop, debug and maintain, and with B/S structure.Teacher evaluation system involving four roles, namely, students, teachers, experts and system administrator, Among the students, teachers, experts have
8、 login, password modification, query the user information and the function of the teacher evaluation; management functions of the administrator personnel information system, query, add, modify and delete information.<
9、/p><p> [Key words] The teacher evaluation; B/S; Java; oracle;jsp;</p><p><b> 目 錄</b></p><p><b> 1 引 言1</b></p><p><b> 2 系統(tǒng)分析2</b&g
10、t;</p><p> 2.1 需求分析2</p><p> 2.2 系統(tǒng)體系結構的選擇2</p><p> 2.3 軟件開發(fā)技術3</p><p> 2.3.1 J2EE簡介3</p><p> 2.3.2 JSP簡介3</p><p> 2.3.3 Oracle簡介4
11、</p><p> 2.3.4 Tomcat簡介4</p><p> 3 系統(tǒng)總體設計6</p><p> 3.1 系統(tǒng)總體功能簡介6</p><p> 3.2 系統(tǒng)總體結構6</p><p> 3.3系統(tǒng)設計思想7</p><p><b> 4 數(shù)據(jù)庫設計9&
12、lt;/b></p><p> 4.1 數(shù)據(jù)庫概念結構設計9</p><p> 4.2 數(shù)據(jù)庫邏輯結構設計11</p><p> 4.3 數(shù)據(jù)庫的實施13</p><p> 4.4 數(shù)據(jù)庫連接機制14</p><p> 5 系統(tǒng)設計與實現(xiàn)15</p><p> 5.1
13、 用戶注冊與登錄的設計與實現(xiàn)15</p><p> 5.2 用戶信息管理的設計與實現(xiàn)15</p><p> 5.2.1 管理用戶信息頁面以及功能頁面15</p><p> 5.2.2管理員添加功能頁面16</p><p> 5.2.3 查詢功能頁面18</p><p> 5.2.4 更新和刪除功能
14、20</p><p> 5.3 教師評價的設計與實現(xiàn)20</p><p> 5.3.1用戶功能模塊20</p><p> 5.3.2 用戶功能頁面及描述20</p><p><b> 6 測 試23</b></p><p> 6.1 軟件測試定義23</p>&
15、lt;p> 6.2 軟件測試基本概念23</p><p> 6.2.1測試的含義23</p><p> 6.2.2 測試的步驟24</p><p> 6.3 軟件測試目的24</p><p> 6.4單元測試24</p><p> 6.5 集成測試24</p><p&g
16、t; 6.6系統(tǒng)測試25</p><p><b> 7結 論27</b></p><p><b> 致 謝28</b></p><p><b> 參考文獻29</b></p><p><b> 1 引 言</b></p>&
17、lt;p> 教學評估工作是教學行政部門對高等學校教學質量進行宏觀監(jiān)督的重要手段,目的是提高教育教學質量。教學評估是學校教學管理的一項重要內容,如何科學地、全面、客觀公正地評估教師的師德水平和業(yè)務素質,是一項理論上和實踐上都十分重要的工作。通過學校各層次人員對教學的教學質量進行民主評估,評測結果和分析報表可以幫助學校領導及時全面的掌握全校教師教學業(yè)務狀況,幫助教師有針對性的改進工作方法、提高教學質量。教學質量評估方面,傳統(tǒng)的成績單
18、或者家長手冊已經遠遠不能滿足對教學過程中大量有效信息的分析利用。隨著現(xiàn)代教育技術和管理方法的發(fā)展以及教學系統(tǒng)化理念的實施研究,我們應該通過精細客觀的評價來監(jiān)督,促進老師的教與學生的學,活化了教學信息,增強對教學質量的分析和監(jiān)控。</p><p> 開發(fā)《教師評價系統(tǒng)》有兩方面的好處:一是《教師評價系統(tǒng)》的實用性,一個好的《教師評價系統(tǒng)》會將一個龐大投票評優(yōu)工作井井有條的管理起來,計算機與人的不同就在于,計算機是
19、機械的,精確的,它不會使管理工作出現(xiàn)差錯。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠大大減輕教工人員的工作量,提高辦事效率;另一方面好處,設計《教師評價系統(tǒng)》只是一種手段, 通過它可以更好的了解計算機的工作過程,掌握開發(fā)語言的使用方法,掌握開發(fā)各種項目的工作技能,適應迅猛發(fā)展的社會。</p><p> 本課題的直接目的是為了成功完成《教師評價系統(tǒng)》的開發(fā)。間接目的也可
20、以說是最終目的是為了了解軟件的開發(fā)思想,掌握軟件開發(fā)人員應當具備的基本技術素質:樹立良好的軟件開發(fā)理念,建立正確的、符合工程規(guī)范的、系統(tǒng)化的軟件工程思想。</p><p><b> 2 系統(tǒng)分析</b></p><p><b> 2.1 需求分析</b></p><p> 需求分析是軟件開發(fā)的重要基礎,是軟件生命周期
21、的一個重要階段,最根本的任務是確定為了滿足用戶的需求系統(tǒng)必須做什么。具體的說,應該確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運行環(huán)境,并且預測系統(tǒng)發(fā)展的前景;必須仔細分析系統(tǒng)中的資料,既要分析系統(tǒng)中的數(shù)據(jù)流又要分析長期使用的資料存儲。其主要目的是:在綜合分析用戶對系統(tǒng)提出的一組需求(功能、性能、數(shù)據(jù)等方面)的基礎上,構造一個從抽象到具體的邏輯模型表達軟件將要實現(xiàn)的需求,并以“軟件需求規(guī)格說明書”的形式作為本階段工作的結果,為下一階段的軟件
22、設計提供設計基礎。</p><p> 本系統(tǒng)應用目的:將現(xiàn)有的用紙張評價高校教師教學向無紙張評價系統(tǒng)的轉變,實現(xiàn)對系統(tǒng)的不同用戶帳戶的管理,以及完成問卷設計、評分、統(tǒng)計等這些環(huán)節(jié)的處理。</p><p> 內容:教師教學質量評價系統(tǒng),包括用戶登陸系統(tǒng)、用戶管理、用戶信息錄入、教師評價、統(tǒng)計分析、系統(tǒng)幫助等基本功能實現(xiàn)。用戶可根據(jù)需要自行設計評價及其評價項目,給出評分標準。</p&
23、gt;<p> 特征:本系統(tǒng)的核心部分是評價系統(tǒng),通過對教師的評價,對整個學校教學質量提得進一步的提高,促進學校的發(fā)展。</p><p> 軟件需求分析階段,結合著我所用的開發(fā)工具:MyEclipse,oracle對問題的識別和理解和對需求信息的分析和綜合等進行了深入的了解,建立了實現(xiàn)目標軟件的物理模型,也就是確定了構成軟件系統(tǒng)的系統(tǒng)元素,并將功能和信息結構分配到這些系統(tǒng)元素中。</p&g
24、t;<p> 2.2 系統(tǒng)體系結構的選擇</p><p> 通過系統(tǒng)分析,本系統(tǒng)采用B/S三層體系結構,如圖2-1所示,B/S模式是一種由傳統(tǒng)的二層C/S(Client/Server)結構發(fā)展而來的三層結構在Web上的應用。它是隨著Internet技術的興起,對C/S模式應用的擴展。B/S模式比傳統(tǒng)C/S模式具有適用范圍廣、異構和開放性強、平臺技術穩(wěn)定的特點。在B/S體系結構下,用戶界面完全通過
25、瀏覽器實現(xiàn),一部分事務邏輯在前端實現(xiàn),但是主要事務邏輯在服務器端實現(xiàn)。三層的B/S體系結構是把兩層的C/S結構的事務處理邏輯模塊從客戶機的任務中分離出來,由單獨組成的一層來負擔其任務,這樣大大減輕了客戶機的負擔,把負荷均衡的分配給了服務器。</p><p> 圖2-1 B/S三層模式</p><p> 由于客戶機把事務處理邏輯部分分給了功能服務器,使客戶機不再負責處理復雜計算和數(shù)據(jù)訪
26、問等關鍵事務,只負責顯示部分,從而使之變成一個簡單的圖形交互工具?;贐/S結構的系統(tǒng)不需要安裝專門的前端應用程序,各種平臺的用戶只需通過瀏覽器使用便可訪問并處理相應信息,操作更加簡單。B/S體系結構主要是利用不斷成熟的瀏覽器技術,結合瀏覽器的多種腳本語言,通用瀏覽器就實現(xiàn)了原來需要復雜的專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新而且適用的的軟件體系結構。</p><p> 2.3 軟件開發(fā)技術&
27、lt;/p><p> 2.3.1 J2EE簡介</p><p> J2EE是Java2平臺企業(yè)版(Java 2 Platform,Enterprise Edition),J2EE核心是一組技術規(guī)范與指南,其中所包含的各類組件、服務架構及技術層次,均有共同的標準及規(guī)格,讓各種依循J2EE架構的不同平臺之間,存在良好的兼容性,解決過去企業(yè)后端使用的信息產品彼此之間無法兼容,企業(yè)內部或外部難以互
28、通的窘境。</p><p> J2EE技術的基礎就是核心Java平臺或Java 2平臺的標準版,J2EE不僅鞏固了標準版中的許多優(yōu)點,例如“編寫一次、隨處運行”的特性、方便存取數(shù)據(jù)庫的JDBC API、CORBA技術以及能夠在Internet應用中保護數(shù)據(jù)的安全模式等等,同時還提供了對 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pag
29、es)以及XML技術的全面支持。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間的體系結構。 </p><p> J2EE體系結構提供中間層集成框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴展性的應用的需求。通過提供統(tǒng)一的開發(fā)平臺,J2EE降低了開發(fā)多層應用的費用和復雜性,同時提供對現(xiàn)有應用程序集成強有力支持,完全支持Enterprise JavaBeans,有良好的向導支持打包和部署應用
30、,添加目錄支持,增強了安全機制,提高了性能。</p><p> 2.3.2 JSP簡介</p><p> Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,是由Sun Microsystems公司于1995年5月推出的Java程序設計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應
31、用于個人PC、數(shù)據(jù)中心、游戲控制臺、科學超級計算機、移動電話和互聯(lián)網,同時擁有全球最大的開發(fā)者專業(yè)社群。在全球云計算和移動互聯(lián)網的產業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。</p><p> JSP(Java Server Pages)是由Sun公司倡導、許多公司參與一起建立的一種動態(tài)網頁技術標準,使用JSP開發(fā)的Web應用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行。 JSP技術使用Ja
32、va編程語言編寫類XML的tags和scriptlets ,來封裝產生動態(tài)網頁的處理邏輯,網頁還能通過tags和scriptlets 訪問存在于服務端的資源的應用邏輯。JSP將網頁邏輯與網頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。而且
33、還具備了Java技術的簡單易用,完全的面向對象,具有平臺無關性且安全可靠,主要面向因特網的所有特點。</p><p> 2.3.3 Oracle簡介</p><p> Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關系數(shù)據(jù)庫管理系統(tǒng)。到目前仍在數(shù)據(jù)庫市場上占有主要份額。勞倫斯·埃里森和他的朋友,之前的同事Bob Miner
34、和Ed Oates在1977年建立了軟件開發(fā)實驗室咨詢公司(SDL,Software Development Laboratories)。ORACLE數(shù)據(jù)庫系統(tǒng)是美國ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產品,是目前最流行的客戶/服務器(CLIENT/SERVER)或B/S體系結構的數(shù)據(jù)庫之一。比如SilverStream就是基于數(shù)據(jù)庫的一種中間件。ORACLE數(shù)據(jù)庫是目前世界上使用最為廣泛的數(shù)據(jù)庫管理系統(tǒng),作為
35、一個通用的數(shù)據(jù)庫系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個關系數(shù)據(jù)庫,它是一個完備關系的產品;作為分布式數(shù)據(jù)庫它實現(xiàn)了分布式處理功能。但它的所有知識,只要在一種機型上學習了ORACLE知識,便能在各種類型的機器上使用它。</p><p> 2.3.4 Tomcat簡介</p><p> Tomcat是Apache軟件基金會的Jakarta項目中的一個核心項目,因為Tomcat技術先進、性
36、能穩(wěn)定,而且免費,深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web應用服務器。同時它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡和郵件服務等開發(fā)應用系統(tǒng)常用的功能,而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。</p><p> Tomcat 是一個輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試JSP
37、程序的首選。簡潔來說,將Tomcat作為服務器的優(yōu)點包括免費、開源、支持最新標準、更新快以及跨平臺。</p><p> 目前Internet上流行的網站構架方式是Apache+MySQL+Jsp,即使用Apache作為Web服務器,MySQL作為數(shù)據(jù)庫,JSP作為服務器端腳本解釋器,由于這三個軟件均為免費軟件,使用這樣的組合,可以節(jié)約成本,建立一個穩(wěn)定的網站系統(tǒng)。綜上所述,本系統(tǒng)采用Java語言實現(xiàn),數(shù)據(jù)庫選擇
38、MySQL,并選擇Tomcat作為Web服務器。</p><p><b> 3 系統(tǒng)總體設計</b></p><p> 3.1 系統(tǒng)總體功能簡介</p><p> 本文設計的人體生物周期軟件涉及四種角色,即學生、教師、專家和系統(tǒng)管理員,每種角色具備不同的權限。</p><p><b> (1)學生功能&
39、lt;/b></p><p> ?、賹W生登錄:系統(tǒng)管理員添加用戶后只要輸入正確的名字和密碼即可登錄系統(tǒng);</p><p> ?、谛薷拿艽a:學生登錄成功后可自行修改密碼;</p><p> ?、鄄榭葱畔ⅲ簩W生登錄成功后可查看個人信息;</p><p> ?、芙處熢u估:學生登錄成功后可對自己的授課教師進行評價;</p><
40、;p><b> ?。?)教師功能</b></p><p> ?、俳處煹卿洠合到y(tǒng)管理員添加用戶后只要輸入正確的名字和密碼即可登錄系統(tǒng);</p><p> ?、谛薷拿艽a:教師登錄成功后可自行修改密碼;</p><p> ?、鄄榭葱畔ⅲ航處煹卿洺晒罂刹榭磦€人信息;</p><p> ?、芙處熢u估:教師登錄成功后可對除自
41、己以外的授課教師進行評價;</p><p><b> ?。?)專家功能</b></p><p> ?、賹<业卿洠合到y(tǒng)管理員添加用戶后只要輸入正確的名字和密碼即可登錄系統(tǒng);</p><p> ?、谛薷拿艽a:專家登錄成功后可自行修改密碼;</p><p> ③查看信息:專家登錄成功后可查看個人信息;</p>
42、<p> ?、芙處熢u估:專家登錄成功后可對所有教師進行評價;</p><p> ?。?)系統(tǒng)管理員功能</p><p> 系統(tǒng)管理員具備功能:新增用戶信息、修改用戶信息、查詢用戶信息、刪除用戶信息。</p><p> 3.2 系統(tǒng)總體結構</p><p> 系統(tǒng)總體設計是管理系統(tǒng)開發(fā)的起點,也是整個系統(tǒng)開發(fā)過程中最為關鍵的一步
43、,它決定著開發(fā)的成敗。根據(jù)系統(tǒng)總體功能,基于系統(tǒng)角色進行模塊化分析,得到如圖3-1所示的非系統(tǒng)管理員的功能模塊結構圖,以及圖3-2所示的系統(tǒng)管理員的功能模塊結構圖。 </p><p> 圖3-1 非系統(tǒng)管理員的功能模塊結構圖</p><p> 圖3-2 系統(tǒng)管理員的功能模塊結構圖</p><p><b> 3.3系統(tǒng)設計思想
44、</b></p><p> 本系統(tǒng)存在四種用戶:學生、教師、專家、管理員。學生和教師用管理員給定的帳號、密碼登陸頁面進行操作。登陸判定上首次基于數(shù)據(jù)庫驗證,然后把用戶信息寫進session,然后其他頁面采用session驗證。系統(tǒng)結構上采用頁面鑲嵌程序和語句,工作原理如下圖3-3所示。</p><p> 圖3-3系統(tǒng)工作原理圖</p><p> 在
45、系統(tǒng)結構中,用戶界面層通過統(tǒng)一的接口向數(shù)據(jù)庫存儲層發(fā)送請求,數(shù)據(jù)庫存儲層收到請求處理之后把數(shù)據(jù)返回到用戶界面層。</p><p><b> 4 數(shù)據(jù)庫設計</b></p><p> 數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎。它把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準確地從數(shù)據(jù)庫中獲得所需的信息。</p>
46、;<p> 數(shù)據(jù)庫的設計目的是為了方便地存取和操作數(shù)據(jù)庫中的數(shù)據(jù)。</p><p> 數(shù)據(jù)庫技術是計算機科學中的一門綜合技術,涉及到數(shù)據(jù)結構、算法、操作系統(tǒng)、程序設計語言、數(shù)理邏輯等學科。數(shù)據(jù)庫技術是信息社會的重要基礎技術之一,是計算機科學領域中發(fā)展最為迅速的分支。任何管理系統(tǒng)都離不開數(shù)據(jù)庫系統(tǒng)的支持,而且數(shù)據(jù)庫獨立于程序而存在,具有較好的安全性,也是它存在的意義。本系統(tǒng)的數(shù)據(jù)庫采用的是orac
47、le。</p><p> 數(shù)據(jù)庫設計分為邏輯設計和物理設計。</p><p> 數(shù)據(jù)庫邏輯設計是建立表結構(即定義表中的字段(字段名、類型、長度等))及表之間的關系,這里同時要求給出每張表的至少三行的樣例數(shù)據(jù)。</p><p> 數(shù)據(jù)庫物理設計是要在一個具體的數(shù)據(jù)庫管理系統(tǒng)下實際創(chuàng)建數(shù)據(jù)庫、規(guī)劃數(shù)據(jù)庫(存儲位置、增長方式、訪問權限等),設計表及表間關系。<
48、;/p><p> 數(shù)據(jù)庫是依照某種數(shù)據(jù)模型組織起來并存放二級存儲器中的數(shù)據(jù)集合。這種數(shù)據(jù)集合具有如下特點:盡可能不重復,以最優(yōu)方式為某個特定組織的多種應用服務,其數(shù)據(jù)結構獨立于使用它的應用程序,對數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫是數(shù)據(jù)管理的高級階段,它是由文件管理系統(tǒng)發(fā)展起來的。</p><p> 設計數(shù)據(jù)庫是為了解用戶的各個方面需求,包括現(xiàn)有的以及將
49、來可能增加的需求。數(shù)據(jù)庫設計按照以下幾個步驟進行:</p><p> (1)數(shù)據(jù)庫概念結構設計</p><p> (2)數(shù)據(jù)庫邏輯結構設計</p><p> (3)數(shù)據(jù)庫物理結構設計</p><p> (4)數(shù)據(jù)庫連接機制</p><p> 數(shù)據(jù)庫的設計,是程序設計的基礎,好的數(shù)據(jù)庫的設計要做到無數(shù)據(jù)冗余,同
50、時要簡單、數(shù)據(jù)共享度高。</p><p> 4.1 數(shù)據(jù)庫概念結構設計</p><p> 數(shù)據(jù)庫的概念設計是根據(jù)用戶的需求設計數(shù)據(jù)的概念結構,以規(guī)范的形式表達了用戶需求所涉及業(yè)務的理解,通常以E-R圖(即實體-關系圖)作為概念設計的數(shù)據(jù)模型,構成E-R圖的基本要素是:實體型、屬性和聯(lián)系,其中:</p><p> 實體型表示具有相同屬性的實體具有相同的特征和性質
51、,用實體名及其屬性名集合來抽象同類實體,在E-R圖中用矩形表示。</p><p> 屬性表示實體所具有的某一特性,一個實體可由若干個屬性來刻畫,在E-R圖中用橢圓表示。</p><p> 聯(lián)系也稱關系,表示實體內部或實體之間的聯(lián)系,實體內部的聯(lián)系通常是指組成實體的各屬性之間的聯(lián)系,而實體之間的聯(lián)系通常是指不同實體集之間的聯(lián)系,在E-R圖中用菱形表示。</p><p&
52、gt; 主要的實體如下圖4-1、圖4-2、圖4-3以及他們之間的關系如圖4-4所示。</p><p> 圖4-1 教師實體屬性圖</p><p> 圖4-2 學生實體屬性圖</p><p> 圖4-3 專家實體屬性圖</p><p> 圖4-4 各實體之間關系E-R圖</p><p> 4.2 數(shù)據(jù)庫邏輯結
53、構設計</p><p> 數(shù)據(jù)庫邏輯設計決定了數(shù)據(jù)庫及其應用的整體性能,調優(yōu)位置。如果數(shù)據(jù)庫邏輯設計不好,則所有調優(yōu)方法對于提高數(shù)據(jù)庫性能的效果都是有限的。為了使數(shù)據(jù)庫設計的方法走向完備,數(shù)據(jù)庫的規(guī)范化理論必須遵守。規(guī)范化理論為數(shù)據(jù)庫邏輯設計提供了理論指導和工具,在減少了數(shù)據(jù)冗余的同時節(jié)約了存儲空間,同時加快了增、刪、改的速度。由實體圖設計出如下各個數(shù)據(jù)表。</p><p> 表4-1
54、 登陸信息表</p><p> 表4-2 學生信息表</p><p> 表4-3 教師信息表</p><p> 表4-4 專家信息表</p><p><b> 表4-5 打分表</b></p><p> 表4-5 教師課程表</p><p> 4.3 數(shù)據(jù)庫的實
55、施</p><p> 根據(jù)系統(tǒng)數(shù)據(jù)需求、業(yè)務流程以及系統(tǒng)邏輯分析,通過如下操作建立數(shù)據(jù)庫表結構設計如下:</p><p> 數(shù)據(jù)庫名稱為:orcl</p><p> 創(chuàng)建數(shù)據(jù)庫表的sql語句:</p><p> create table alluser (id varchar2(20),password varchar2(20),le
56、vel number,lastlogintime date);</p><p> create table teacher(t_id varchar2(20),t_name varchar2(20),sex varchar2(20),hiredate date);</p><p> create table t_course(t_id varchar2(20),t_course var
57、char2(20),t_class varchar2(20));</p><p> create table student (s_id varchar2(20),s_name varchar2(20),sex varchar2(20),s_class varchar2(20));</p><p> create table expert (e_name varchar2(20),e_
58、id varchar2(20),sex varchar2(20));</p><p> create table grade(id varchar2(20),object varchar2(20),item1 number,item2 number,item3 number,item4 number,item5 number,opinion varchar2(20),state varchar2(20));&l
59、t;/p><p> create table t_course(t_id varchar2(20),t_course varchar2(20),t_class varchar2(20));</p><p> 同時根據(jù)需求創(chuàng)建三條序列:</p><p> create sequence seq_stu increment by 1 start with 1 m
60、axvalue 999999999; </p><p> create sequence seq_tea increment by 1 start with 1 maxvalue 999999999;</p><p> create sequence seq_exp increment by 1 start with 1 maxvalue 999999999;</p
61、><p> 4.4 數(shù)據(jù)庫連接機制</p><p> Java數(shù)據(jù)庫連接接口(JDBC)是Java里定義的一套用于數(shù)據(jù)庫連接和操作的API的集合。由不同的數(shù)據(jù)庫廠商提供這套接口的實現(xiàn)類,對于java程序員來說,程序員不需要關心數(shù)據(jù)庫的底層的實現(xiàn),統(tǒng)一的調用JDBC里的抽象出來的API來完成數(shù)據(jù)庫的訪問功能,在oracle數(shù)據(jù)庫中的功能和接口定義中,java是在別的語言里實現(xiàn)的比較理想的,作
62、為程序員需要的是,知道每個數(shù)據(jù)庫的不同的JDBC的實現(xiàn),也就是driver,以及對數(shù)據(jù)庫的URL的描述,其他的一切也就是通過統(tǒng)一的調用來實現(xiàn)了。</p><p> JDBC里統(tǒng)一的使用方法 </p><p> Class.for(jdbcDriverName); </p><p> Connection conn= DriverManager.getConne
63、ction(url,user,password);</p><p> 這里的接口是統(tǒng)一的,不同的是每種數(shù)據(jù)庫提供的jdbcDriver和Url不同,</p><p> 本軟件采用MySQL作為數(shù)據(jù)庫,而oracle的方法如下:</p><p> Class.forName("oracle.jdbc.OracleDriver");</p
64、><p> Connection con =DriverManager.getConnection("jdbc:oracle:thin:</p><p> @127.0.0.1:1521:orcl","user","password");</p><p><b> 5 系統(tǒng)設計與實現(xiàn)</b
65、></p><p> 5.1 用戶注冊與登錄的設計與實現(xiàn)</p><p> 本文設計的用戶注冊界面如圖5-1所示。</p><p> 圖5-1 用戶登陸界面</p><p> 系統(tǒng)的四類用戶學生、教師、專家、管理員共用同一個登錄頁面,用戶名由管理員分配且可更改,密碼默認為admin。</p><p>
66、 用戶輸入姓名和密碼,登錄界面會提交一個Form表單,將用戶輸入的登錄信息傳送至系統(tǒng)后臺,經數(shù)據(jù)庫驗證,姓名和密碼均正確即可登錄進入系統(tǒng),否則將返回登錄界面重新登錄,后臺SQL語句為:</p><p> SELECT * FROM USER WHERE USER_NAME = '?' and PASSWORD = '?';</p><p> 用戶登錄成功
67、后,會創(chuàng)建一個session會話,session是指一個終端用戶與交互系統(tǒng)進行通信的時間間隔,即從登錄進入系統(tǒng)到退出系統(tǒng)之間所經過的時間以及操作空間。JSP的session就是使用bean的一個生存期限,意思是在這個用戶沒有離開網站之前一直有效,如果無法判斷用戶何時離開,一般依據(jù)系統(tǒng)設定,tomcat中設定為30分鐘。</p><p> 5.2 用戶信息管理的設計與實現(xiàn)</p><p>
68、 5.2.1 管理用戶信息頁面以及功能頁面</p><p> 系統(tǒng)管理員登陸后的主界面頁面如圖5-2所示。</p><p><b> 圖5-2 主界面</b></p><p> 學生、教師、專家、管理員在登陸后共用一個主界面,在該頁面獲取登錄時傳遞給session中的用戶身份信息并顯示,修改密碼功能使用戶可以隨時修改密碼以確保自身信息
69、安全,在點擊“進入教師評價系統(tǒng)”后進入如圖5-3所示的頁面。</p><p> 圖5-3 管理員功能界面</p><p> 同時顯示管理員可以使用的功能。添加教師、添加學生和添加專家功能使管理員可以在本系統(tǒng)增加新教師、學生和專家,編輯教師、學生和專家信息功能使管理員可以快速查找并查看教師和學生的信息,并對他們的信息進行修改和刪除。</p><p> 5.2.
70、2管理員添加功能頁面</p><p> 新增用戶信息是由系統(tǒng)管理員完成,新增用戶界面如圖5-4所示。</p><p> 圖5-4 新增學生信息界面</p><p> 輸入姓名、性別,默認密碼為“1234”,新增學生頁面提交一個Form表單,將所輸入的數(shù)據(jù)添加到數(shù)據(jù)庫表student中,即新增學生成功,同時將學生的編號插入alluser表中,后臺數(shù)據(jù)庫SQL語
71、句分別為:</p><p> insert into student values('stu'||lpad(seq_stu.nextval,2,0),'? ','? ','?' );</p><p> insert into alluser values('stu'||lpad(seq_stu.currva
72、l,2,0), '1234',1,sysdate);</p><p> 新增學生成功之后即可進入操作成功界面,學生即可通過管理員新增的學生和密碼登錄系統(tǒng),并可自行修改密碼。</p><p> 系統(tǒng)獲取該頁面內管理員輸入的學生信息,并將學生信息插入student表中,成功插入數(shù)據(jù)后進入成功提示頁面。</p><p> 系統(tǒng)添加教師、專家的頁面和添
73、加學生的頁面類似,他們的信息分別插入teacher表和expert表中。添加教師和添加專家頁面如下圖5-5和圖5-6所示。</p><p> 圖5-5 添加教師頁面</p><p> 輸入姓名、性別、所教班級、所教課程,默認密碼為“1234”,新增教師頁面提交一個Form表單,將所輸入的數(shù)據(jù)分別添加到數(shù)據(jù)庫表teacher和表t_course中,即新增教師成功,同時將教師的編號插入a
74、lluser表中,后臺數(shù)據(jù)庫SQL語句分別為:</p><p> insert into teacher values('?','tea'||lpad(seq_stu.nextval,2,0),'?',sysdate); </p><p> insert into alluser values('tea'||lpad(
75、seq_stu.currval,2,0),'1234',2,sysdate);</p><p> insert into t_course values('tea'||lpad(seq_stu.currval,2,0),'?','?');</p><p> 圖5-6 添加專家頁面</p><p>
76、 輸入姓名、性別、所教班級、所教課程,默認密碼為“1234”,新增教師頁面提交一個Form表單,將所輸入的數(shù)據(jù)分別添加到數(shù)據(jù)庫表teacher和表t_course中,即新增教師成功,同時將教師的編號插入alluser表中,后臺數(shù)據(jù)庫SQL語句分別為:</p><p> insert into expert values('exp'||lpad(seq_exp.nextval,2,0),'
77、?','?' );</p><p> insert into alluser values('stu'||lpad(seq_exp.currval,2,0), '1234',1,sysdate);</p><p> 5.2.3 查詢功能頁面</p><p> 在系統(tǒng)管理員頁面中還有編輯功能,在修改和和刪除
78、學生信息前必須先查找。查詢頁面如圖5-7所示。</p><p> 圖5-7 查找頁面</p><p> 在查找頁面按條件組合查找,系統(tǒng)管理員可按照現(xiàn)有條件任意查找,完成這一功能主要代碼如下:</p><p> String sql="select * from student where 1=1";</p><p&
79、gt; if(s_id!=""&&s_id!=null){</p><p> sql=sql+" and s_id='"+s_id+"'";</p><p><b> }</b></p><p> if(s_name!=""&
80、amp;&s_name!=null){</p><p> sql=sql+" and s_name='"+s_name+"'";</p><p><b> }</b></p><p> if(s_sex!=""&&s_sex!=null){
81、</p><p> sql=sql+" and sex='"+s_sex+"'";</p><p><b> }</b></p><p> if(s_class!=""&&s_class!=null){</p><p>
82、sql=sql+" and s_class='"+s_class+"'";</p><p><b> }</b></p><p> 如果沒有選擇任何條件,則表示選擇所有學生。查詢結果如下圖5-8所示。</p><p> 圖5-8 查找結果頁面</p><p>
83、; 5.2.4 更新和刪除功能</p><p> 在查找結果面可對除編號外的信息進行修改,修改完后點擊“更新”按鈕時就可以對該學生的信息更新,如果點擊 “刪除”則可以刪除該學生的信息,后臺數(shù)據(jù)庫SQL語句分別為:</p><p> update student set s_name=?,sex=?,s_class=? where s_id = '?';</p&g
84、t;<p> delete from student where s_id = '?';</p><p> 操作成功后,系統(tǒng)會顯示出操作成功的界面。</p><p> 對教師和專家信息的更新和刪除與學生的類似。</p><p> 5.3 教師評價的設計與實現(xiàn)</p><p> 5.3.1用戶功能模塊&l
85、t;/p><p> 如圖5-9所示為學生進入教師評估后的頁面。</p><p> 圖5-9 學生進入教師評估頁面</p><p> 5.3.2 用戶功能頁面及描述</p><p> 點擊“教師評估”后進入下圖5-10所示頁面,系統(tǒng)根據(jù)學生所在的班級查找教授該班級所有任教老師,將教師信息傳遞進session中,在本頁面獲取session中
86、的教師信息以及該教師教授課程,并顯示在頁面上以供學生查看。</p><p> 在點擊“評估”按鈕后,可對該教師進行評估,評估頁面如圖5-11所示。同時本頁面加入了表單驗證效果,以控制并提醒學生規(guī)范作答。點擊提交按鈕后主要進行是否填完整的驗證。所有驗證都通過后提交。</p><p> 圖5-10學生查看教師信息頁面</p><p><b> 圖5-11
87、評估頁面</b></p><p> 評估過后則返回上一頁面原先的“評估”按鈕則變成“查看”按鈕,如圖5-12所示。</p><p> 圖5-12按鈕改變頁面</p><p> 點擊查看按鈕后可查看打分結果,如圖5-13所示。</p><p> 圖5-13評估結果頁面</p><p> 教師、專家登
88、陸后也具有相似功能,但是教師可對除自己以外的教師進行評估,專家怎可對所有教師進行評估。除此外教師還有查看自己得分的功能如圖5-14所示。</p><p> 圖5-14教師查看自己得分頁面</p><p> 成績?yōu)槊總€考評項的平均分的和,如果沒人對該教師進行評分,則得分為0。完成該功能的sql語句為:</p><p> select avg(s_item1)+a
89、vg(s_item2)+avg(s_item3)+avg(s_item4)+avg(s_item5) from s_grade where s_object='?';</p><p><b> 6 測 試</b></p><p> 一般來說,軟件測試就是利用測試工具按照測試方案和流程對產品進行功能和性能測試,甚至根據(jù)需要編寫不同的測試工具,設計和維
90、護測試系統(tǒng),對測試方案可能出現(xiàn)的問題進行分析和評估。執(zhí)行測試用例后,需要跟蹤故障,以確保開發(fā)的產品適合需求。Grenford J.Myers曾對軟件測試的目的提出過以下觀點: </p><p> (1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程 </p><p> (2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案 </p><p> (3)成功的
91、測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。 </p><p> 然而,這種觀點指出測試是以查找錯誤為中心,而不是為了演示軟件的正確功能。但是只從字面意思理解,可能會產生誤導,認為發(fā)現(xiàn)錯誤是軟件測試的唯一目的,查找不出錯誤的測試就是沒有價值的測試,實際上并非如此。 </p><p> 測試并不僅僅是為了找出錯誤.通過分析錯誤產生的原因和錯誤的發(fā)生趨勢,可以幫助項目管理者。測試還可以發(fā)現(xiàn)當
92、前軟件開發(fā)過程中的缺陷,以便及時改進 。測試這種分析也能幫助測試人員設計出有針對性的測試方法,改善測試的效率和有效性 。而且,沒有發(fā)現(xiàn)錯誤的測試也是有價值的,完整的測試是評定軟件質量的一種方法。</p><p> 對于一個查詢軟件而言,測試要分步驟進行,每一個步驟是上一個步驟的繼續(xù)。通常每個軟件要由幾個子系統(tǒng)和若干個模塊組成,測試基本上由四個步驟組成。在本次設計中主要進行三方面的測試:單元測試、集成測試和系統(tǒng)測
93、試。</p><p> 6.1 軟件測試定義</p><p> 軟件測試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內部結構而精心設計的一批測試用例,并利用這些測試用例運行程序以及發(fā)現(xiàn)錯誤的過程,即執(zhí)行測試步驟。</p><p> 軟件測試就是在軟件投入運行前,對軟件需求分析、設計規(guī)格說明和編碼實現(xiàn)的最終審查,它是軟件質量保證的關鍵步驟。</p>&l
94、t;p> 6.2 軟件測試基本概念</p><p> 6.2.1測試的含義</p><p> 所謂測試,首先是一項活動,在這項活動中某個系統(tǒng)或組成的部分將在特定的條件下運行,結果將被觀察和記錄,并對系統(tǒng)或組成部分進行評價。測試活動有兩種結果:找出缺陷和故障,或顯示軟件執(zhí)行正確。測試是一個或多個測試用例的集合。</p><p> 測試用例:所謂測試用例是
95、為特定的目的而設計的一組測試輸入、執(zhí)行條件和預期的結果;測試用例是執(zhí)行測試的最小實體。</p><p> 6.2.2 測試的步驟</p><p> 測試步驟詳細規(guī)定了如何設置、執(zhí)行、評估特定的測試用例。</p><p> 軟件生命周期:一個軟件生命周期包括制定計劃、需求分析定義、軟件設計、程序編碼、軟件測試、軟件運行、軟件維護、軟件停用等8個階段。</p
96、><p> 軟件測試在軟件生命周期中橫跨兩個階段:</p><p><b> 單元測試階段:</b></p><p> 即在每個模塊編寫出以后所做的必要測試</p><p><b> 綜合測試階段:</b></p><p> 即在完成單元測試后進行的測試,如集成測試、系
97、統(tǒng)測試、驗收測試。</p><p> 6.3 軟件測試目的</p><p> 測試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯誤;不能證明程序的正確性,除非僅處理有限種情況。檢查系統(tǒng)是否滿足需求也是測試的期望目標。一個好的測試用例在于發(fā)現(xiàn)了還未曾發(fā)現(xiàn)的錯誤;一次成功的測試則是發(fā)現(xiàn)了錯誤的測試。</p><p><b> 6.4單元測試</b><
98、/p><p> 單元測試(模塊測試)是開發(fā)者編寫的一小段代碼,用于檢驗被測代碼的一個很小的、很明確的功能是否正確。通常而言,一個單元測試是用于判斷某個特定條件(或者場景)下某個特定函數(shù)的行為。在單元測試活動中,軟件的獨立單元將在與程序的其他部分相隔離的情況下進行測試。單元測試不僅僅是作為無錯編碼一種輔助手段在一次性的開發(fā)過程中使用,單元測試必須是可重復的,無論是在軟件修改,或是移植到新的運行環(huán)境的過程中。因此,所有
99、的測試都必須在整個軟件系統(tǒng)的生命周期中進行維護。</p><p> 登錄界面:先以管理員身份登錄,查看普通用戶的信息,然后在對話框輸入用戶名和密碼,看是否能成功登錄。然后用不存在的用戶名或錯誤的密碼登錄,看是否能登錄成功。下面是測試用例,輸入一個錯誤的密碼,如圖6-1所示。這個測試用例的結果就是彈出一個顯示用戶名或密碼錯誤的對話框。</p><p><b> 6.5 集成測試
100、</b></p><p> 集成測試(也叫組裝測試,聯(lián)合測試)是單元測試的邏輯擴展。它的最簡單的形式是:兩個已經測試過的單元組合成一個組件,測試它們之間的接口。從這一層意義上講,組件是指多個單元的集成聚合。在現(xiàn)實方案中,許多單元組合成組件,而這些組件又聚合成程序的更大部分。方法是測試片段的組合,并最終擴展成進程,將您的模塊與其他組的模塊一起測試。最后,將構成進程的所有模塊一起測試。此外,如果程序由多
101、個進程組成,應該成對測試它們,而不是同時測試所有進程。</p><p> 圖6-1 錯誤密碼登錄界面</p><p> 集成測試應該考慮以下問題: </p><p> (1)在把各個模塊連接起來的時候,穿越模塊接口的數(shù)據(jù)是否會丟失; </p><p> (2)各個子功能組合起來,能否達到預期要求的父功能;</p><
102、;p> (3)一個模塊的功能是否會對另一個模塊的功能產生不利的影響; </p><p> (4)全局數(shù)據(jù)結構是否有問題; </p><p> (5)單個模塊的誤差積累起來,是否會放大,從而達到不可接受的程度。 </p><p> 因此,單元測試后,有必要進行集成測試,發(fā)現(xiàn)并排除在模塊連接中可能發(fā)生的上述問題,最終構成要求的軟件子系統(tǒng)或系統(tǒng)。</p
103、><p> 對于本查詢軟件來說,通過集成測試最重要的目的是檢驗出系統(tǒng)整體的穩(wěn)定性能。在集成測試的初期,發(fā)現(xiàn)了許多問題,由于主頁面采用的是框架結構,框架結構相當于把一個頁面分成幾部分,每一部分運行一個頁面,本系統(tǒng)的主頁分成三個框架,中部是顯示實現(xiàn)查詢的圖片,左側顯示功能菜單,右側顯示說明頁面,在整合的初期,點擊功能菜單,實現(xiàn)功能頁面應該完整顯示,結果在說明頁面上顯示,造成了錯誤,通過跟蹤調試,發(fā)現(xiàn)功能菜單的超鏈接沒有
104、添加,通過改正,錯誤得以避免。</p><p><b> 6.6系統(tǒng)測試</b></p><p> 系統(tǒng)測試是針對整個產品系統(tǒng)進行的測試,目的是驗證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不符或與之矛盾的地方,從而提出更加完善的方案。系統(tǒng)測試發(fā)現(xiàn)問題之后要經過調試找出錯誤原因和位置,然后進行改正。是基于系統(tǒng)整體需求說明書的黑盒類測試,應覆蓋系統(tǒng)所有聯(lián)合的部件。
105、對象不僅僅包括需測試的軟件,還要包含軟件所依賴的硬件、外設甚至包括某些數(shù)據(jù)、某些支持軟件及其接口等。 </p><p> 系統(tǒng)測試的主要內容包括功能測試和健壯性測試。功能測試即測試軟件系統(tǒng)的功能是否正確,其依據(jù)是需求文檔,如《產品需求規(guī)格說明書》。由于正確性是軟件最重要的質量因素,所以功能測試必不可少。健壯性即測試軟件系統(tǒng)在異常情況下能否
106、正常運行的能力。健壯性有兩層含義:一是容錯能力,二是恢復能力</p><p> 在本系統(tǒng)的設計過程中,在程序方面做了一些測試工作,發(fā)現(xiàn)了問題并予以改正,不僅在功能測試即軟件系統(tǒng)的功能是否正確方面進行測試,也對軟件的健壯性進行測試。測試軟件系統(tǒng)在異常情況下能否正常運行的能力,包括容錯能力和回復能力。然后在運行、調試、修改和再調試中一步步達到系統(tǒng)需求。</p><p><b>
107、7結 論</b></p><p> 此次畢業(yè)設計的課題是《教師評價系統(tǒng)的設計和實現(xiàn)》,在本項目的軟件開發(fā)的過程中,全面實踐一個面向數(shù)據(jù)庫的應用系統(tǒng)的開發(fā)過程,學習了很多有關的知識。這樣的項目對我學過的數(shù)據(jù)結構、程序設計、數(shù)據(jù)庫,軟件工程等課程是一個綜合性很高的實踐。</p><p> 在開始編寫程序的時候,看到別人的軟件功能非常的詳細,而且界面非常的漂亮,總希望自己的軟件也
108、非常的完善,但是,經過一個月的學習,發(fā)現(xiàn)開發(fā)一個優(yōu)秀的軟件決不是一蹴而就的事情,需要長時間的積累和經驗。在感覺設計中所需技術、知識后,就聯(lián)想到在工作的過程中不貪圖大而全,而是量力而行,制定適當?shù)哪繕?。并且不斷學習新的知識、技術。</p><p> 本系統(tǒng)通過Java和oracle進行開發(fā),并以B/S結構設計并實現(xiàn)了教師評價系統(tǒng)的實現(xiàn)和設計。本系統(tǒng)的中心任務是幫助教務管理部門及時了解教學動態(tài)和師資情況,調動廣大教
109、師教學、科研的積極性和提高教學質量。開發(fā)過程中,充分考慮用戶的需求,使得本系統(tǒng)操作起來簡單方便,具有高效的查詢功能,同時安全、靈活的權限管理機制可以方便地對每個用戶分配系統(tǒng)各個功能的使用權限,最終本系統(tǒng)完成了需求分析所要求的學生對教師評教,教師對教師評教以及管理員對結果進行統(tǒng)計等功能。</p><p> 本系統(tǒng)是經過三個月的調研開發(fā)和考察論證。開發(fā)過程中,充分考慮用戶的需求,才使得本系統(tǒng)具有強大的功能,并且程序
110、精簡,最終這個應用軟件基本完成了需求分析所要求達到的目標,而且在某些方面加入了更方便的功能。本系統(tǒng)界面友好、操作簡便,但是由于本人的技術水平和經驗的欠缺,肯定還存在許多不足和需要改進的地方,希望老師和讀者批評指正。</p><p><b> 致 謝</b></p><p> 值此論文完成之即,謹向我的導師xx老師致以最衷心的感謝,感謝導師一個學期以來在學習和生活上
111、給予我的關心和幫助。本文是在xx老師的悉心指導下完成的。從畢業(yè)設計題目的選擇、到課題的研究和論證,再到本畢業(yè)設計論文的編寫、修改,每一步都有xx老師的細心指導和認真的解析。在xx老師的指導下,我在各方面都有所提高,老師以嚴謹求實,一絲不茍的治學態(tài)度和勤勉的工作態(tài)度深深感染了我,給我巨大的啟迪、鼓舞和鞭策,并成為我人生路上值得學習的榜樣。使我的知識層次又有所提高。</p><p> 同時感謝所有教育過我的專業(yè)老師
112、,你們傳授的專業(yè)知識是我不斷成長的源泉,也是完成本論文的基礎。也感謝我同一組的組員和班里的同學是你們在我遇到難題是幫我找到大量資料,解決難題。</p><p> 最后再次真誠感謝所有幫助過我的老師同學。通過這次畢業(yè)設計不僅提高了我獨立思考問題解決問題的能力而且培養(yǎng)了認真嚴謹,一絲不茍的學習態(tài)度。由于經驗匱乏,能力有限,設計中難免有許多考慮不周全的地方,希望各位老師多加指教。</p><p&g
113、t;<b> 參考文獻</b></p><p> [1] 求是科技.Visual Basic 6.0 數(shù)據(jù)庫開發(fā)技術與工程實踐 [M] .北京:人民郵電出版社,2004年1月,36-75.</p><p> [2] 王俊偉,使創(chuàng)明.SQL SERVER2000中文版數(shù)據(jù)庫管理與應用 [M].北京:清華大學出版社,2006年7月,75-221.</p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教師教學質量評價系統(tǒng)的設計與實現(xiàn)畢業(yè)設計
- 教師評價系統(tǒng)的設計和實現(xiàn)
- 關于教師評價系統(tǒng)的設計和實現(xiàn)
- 教師教學質量評價系統(tǒng)的設計與實現(xiàn)畢業(yè)設計(含全套資料)
- 教師教學質量評價系統(tǒng)的設計與實現(xiàn)畢業(yè)設計(含全套資料)
- 畢業(yè)設計---高校教師教學評價系統(tǒng)
- 教師教學質量評價系統(tǒng)的設計與實現(xiàn)畢業(yè)設計(含全套資料).doc
- 畢業(yè)設計---教師信息管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計-----vb書店管理系統(tǒng)設計和實現(xiàn)
- 畢業(yè)設計---績效評價系統(tǒng)的設計與開發(fā)實現(xiàn)與設計
- 畢業(yè)設計----vb書店管理系統(tǒng)設計和實現(xiàn)
- 畢業(yè)設計選題系統(tǒng)設計與實現(xiàn)畢業(yè)設計
- 銀行設備管理系統(tǒng)的設計和實現(xiàn)畢業(yè)設計
- 畢業(yè)設計---手機待辦事項系統(tǒng)的設計和實現(xiàn)
- 網絡圖書銷售系統(tǒng)的設計和實現(xiàn)【畢業(yè)設計】
- 畢業(yè)設計---基于web的畢業(yè)設計課題系統(tǒng)設計及實現(xiàn)
- 基于web的畢業(yè)設計管理系統(tǒng)的設計與實現(xiàn)畢業(yè)設計
- 畢業(yè)設計 基于web的畢業(yè)設計選題系統(tǒng)的設計與實現(xiàn)
- 醫(yī)藥系統(tǒng)的設計與實現(xiàn)畢業(yè)設計
- 畢業(yè)設計---津貼系統(tǒng)的設計與實現(xiàn)
評論
0/150
提交評論