版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、文檔供參考,可復制、編制,期待您的好評與關注! 摘 要隨著計算機技術的迅速發(fā)展,高校面臨著教育信息化建設這一重要的系統(tǒng)工程,包括高校教學和管理的各個方面,人力資源管理是高校生存和發(fā)展的重要基礎,高校教師培訓又是高校人力資源管理的核心內容,也是實現(xiàn)我國高校可持續(xù)發(fā)展和提高人才培養(yǎng)質量的根本舉措。傳統(tǒng)面授培訓存在缺陷,遠程教育給予我們一定啟示,創(chuàng)建網上在線培訓必將成為一種趨勢。本文建立了一套高校教師培訓管理信息系統(tǒng),將傳統(tǒng)的信息管理系統(tǒng)與在線培訓系統(tǒng)進行了有機組合。該系統(tǒng)除了具有管理信息系統(tǒng)的一般功能外,還覆蓋了高校培訓所提出的業(yè)務需求,所設計的系統(tǒng)對教師提高專業(yè)水平和能力提供了良好的環(huán)境,有利于
2、提高人才培養(yǎng)的質量。 關鍵詞:培訓管理系統(tǒng) B/S模式 教育信息化目 錄摘 要I1 引言12 基本理論22.1 系統(tǒng)架構22.1.1 客戶機/服務器模式(C/S)22.1.2 瀏覽器/服務器模式(B/S)32.2開發(fā)技術42.2.1 ASP.NET42.2.2 SQL Server數(shù)據(jù)庫53 需求分析63.1 培訓管理63.2 在線培訓63.3 考試和成績管理73.4 在線交流84 系統(tǒng)設計104.1 系統(tǒng)總體功能結構設計104.2 功能模塊設計114.2.1 系統(tǒng)管理114.2.2 基本信息管理134.2.3 培訓管理154.2.4 在線培訓184.2.5 考試和成績管理214.2.6 在線
3、交流234.3 數(shù)據(jù)庫設計254.3.1 數(shù)據(jù)庫概念設計254.3.2 邏輯結構設計284.3.2 數(shù)據(jù)庫連接314.4 界面設計315 總結與展望34參考文獻:3535 / 381 引言作為高校信息化建設的重要組成部分,教師管理信息系統(tǒng)是實現(xiàn)校園信息化的基礎工程,是學校發(fā)展管理的有效工具。管理信息系統(tǒng)(Management Information System, MIS)是將人、計算機和外圍設備組合而成的信息處理系統(tǒng),包括信息的收集、傳遞、存貯、加工、維護和使用等。管理信息系統(tǒng)可最大限度的利用計算機及網絡技術調查了解企業(yè)的人力、物力、財力、設備、技術等資源,建立數(shù)據(jù)庫提供給管理人員輔助決策,
4、從而提高企業(yè)的管理水平和經濟效益。教師信息管理系統(tǒng)是典型的信息管理系統(tǒng),與傳統(tǒng)人工的管理方式相比具有效率高、保密性好,大量的文件和數(shù)據(jù)易于查找、更新和維護的優(yōu)點。這些優(yōu)點極大地提高了教師管理的工作質量和效率,也是高校教師管理的科學化、規(guī)范化、信息化管理的重要條件。相對于招生規(guī)模擴大,科技產業(yè)發(fā)展,后勤社會化等改革措施,學校在教師信息管理上是滯后的。由于聘任制不到位,崗位管理意識差,以身份為主的管理還在相當多的學校中起主導作用,身份重于崗位管理,待遇與崗位嚴重脫節(jié),對教師缺乏培養(yǎng)、重視,且待遇較低,已出現(xiàn)大量教師流失,這將造成學校未來的人才斷層和結構缺陷。將教師管理信息系統(tǒng)與在線培訓系統(tǒng)相結合,
5、可以有效的減少資源浪費和重復建設,提高學校的管理水平,有效促進數(shù)字化校園的建設進程;同時為教師的在線培訓提供良好的平臺,緊跟全國高校信息化、現(xiàn)代化建設的潮流,實現(xiàn)教師個人發(fā)展與學院發(fā)展的雙向互動。學校管理和培訓教師的主要目的在于將其現(xiàn)有的知識、技能和能力提升到完成工作所需要的水平上來。當教師在崗位上工作一段時間后,額外的培訓與開發(fā)為他們提供了獲得新知識、新技能和新經驗的機會,教師也因此表現(xiàn)得更為出色,能勝任更多或更重要的工作,甚至可以承擔更大的管理責任和滿足更高組織層次需求。這一共生共榮的良性循環(huán)關系,使教師與學校都能得到更好的發(fā)展。人才興則高校興,可見高校人力資源的合理開發(fā)和教師培訓機制建設
6、有著重要的現(xiàn)實意義和深遠的歷史意義。2 基本理論教師培訓管理信息系統(tǒng)開發(fā)的總體任務是實現(xiàn)教師信息管理以及在線培訓的系統(tǒng)化、規(guī)范化以及自動化。系統(tǒng)開發(fā)需要綜合考慮硬件以及軟件技術問題,兼顧系統(tǒng)的擴展性、穩(wěn)定性、成本問題,以便滿足客戶的需求。綜合考慮以上因素,本系統(tǒng)采用Microsoft SQL Server 2005作為后臺數(shù)據(jù)庫,系統(tǒng)架構采用B/S模式(Browse/Server,瀏覽器/服務器),B/S模式是傳統(tǒng)的C/S模式(Client/Server 用戶/服務器)的改進,它以Web技術為基礎,通過www瀏覽器來實現(xiàn)用戶工作界面,主要事務邏輯在服務器端實現(xiàn)。2.1 系統(tǒng)架構體系結構是用于定
7、義一個系統(tǒng)的結構及系統(tǒng)成員間相互關系的一套規(guī)則。體系結構為軟件系統(tǒng)提供結構、行為和屬性等高級抽象,描述了系統(tǒng)組織和拓撲結構,并包含構成系統(tǒng)元素之間的關系。系統(tǒng)結構設計的好壞與否會直接影響到系統(tǒng)的性能。隨著信息技術的高速發(fā)展,應用程序的體系結構已經發(fā)生了巨大的變化,從單機時代的主機終端模式、文件服務器時代的共享數(shù)據(jù)模式、客戶機/服務器時代的C/S模式、電子商務時代的B/S網絡模式,到目前先進的三層甚至多層模式。2.1.1 客戶機/服務器模式(C/S)C/S模式是一種軟件系統(tǒng)體系結構,它充分利用了兩端硬件環(huán)境的優(yōu)勢,將任務合理分配到Client端和Server端共同完成,從而降低系統(tǒng)的通訊開銷。如
8、圖2.1所示,客戶機/服務器模型屬于分布式系統(tǒng),可分為客戶機(Client)程序與服務器(Server)程序兩大部分,通常是基于TCP/IP的Socket通訊。客戶端程序將服務器程序和用戶緊密連接,接收用戶指令,同時返回服務器的相關處理,傳輸用戶的指令同時接收服務器的處理結果。服務器程序主要是處理數(shù)據(jù),連接數(shù)據(jù)庫進行數(shù)據(jù)的協(xié)調、處理與保存。目前大多數(shù)應用軟件系統(tǒng)都是基于C/S模式的兩層結構,數(shù)據(jù)庫應用程序中常用的有C/S模式,非常多的系統(tǒng)采用該方式構造,客戶端和服務器端共同完成任務,使得系統(tǒng)資源得到充分利用。而Browser/Server(B/S)結構是在C/S結構上的拓展,將瀏覽器作為系統(tǒng)前
9、端,它是種理想的“瘦客戶”,但系統(tǒng)工作量并沒減少,只是從部分客戶端轉移到服務器端完成,如圖2-1所示。圖2-1 客戶機/服務器模式結構2.1.2 瀏覽器/服務器模式(B/S)B/S結構是對C/S結構的一種改進。如圖2-2所示,B/S模型與C/S模型相似,但B/S采用Web瀏覽器(Browser),并非普通客戶端應用程序,在HTTP與TCP/IP兩種通訊協(xié)議下協(xié)同工作。B/S結構是基于Web應用的三層結構模型:客戶端瀏覽器(Browser)、中間應用服務器(Application Server)和Web服務器第一層是用web瀏覽器實現(xiàn)的用戶工作界面層,第二層是前端(Browser)負責的少部分事
10、務邏輯層,第三層是服務器端(Server)完成的主要事務邏輯層,如圖2-2所示。它充分利用了現(xiàn)有計算機軟件資源,只需要安裝一個通用瀏覽器即可,無須安裝第三方開發(fā)的客戶端應用程序,減少了資源的浪費,隨時隨地可以運行,滿足了廣大用戶的需要。B/S結構易于擴展,若網絡環(huán)境允許,可以盡可能多的增加瀏覽器和服務器,受原有網絡資源影響較小。升級時,只需在服務器上進行必要的更新,客戶端不需要做改動,減輕了系統(tǒng)維護與升級的成本及工作量,降低了用戶的總體成本。此外,基于WEB技術的界面較為美觀,可在其中嵌入插件,通過文本、聲音、動畫等多媒體技術實現(xiàn)動態(tài)交互。服務器端除處理用戶的相關指令之外,其中的WEB服務器還
11、負責與其他服務器(如數(shù)據(jù)庫服務器)進行信息交互,將動態(tài)頁面解析成客戶端可解析顯示的靜態(tài)頁面。圖2-2 瀏覽器/服務器模式結構2.2開發(fā)技術2.2.1 ASP.NETASP(Active Server Pages)即動態(tài)服務器頁面。內含于Internet Information Server(IIS),并提供服務器端的scripting環(huán)境,產生和執(zhí)行動態(tài)、交互式、高效率的站點服務器的應用程序。ASP被引入到Windows NT Server 4并作為IIS Web服務器下的動態(tài)Web應用程序的默認使用平臺,采用VBScript語言編譯。ASP.NET作為ASP的升級,是一種建立在通用語言上的程
12、序構架,可用于一臺Web服務器來建立強大的Web應用程序。ASP.NET較現(xiàn)有的Web開發(fā)模式具有以下優(yōu)勢:(1). 執(zhí)行效率高ASP.NET將基于通用語言的程序運行于服務器上,非ASP即時解釋程序,而是在服務器端首次運行時就編譯程序。(2). 強大的工具支持ASP.NET構架可通過visual 環(huán)境開發(fā)。(3). 適應性強ASP.NET是基于通用語言編譯運行的程序,且語言獨立化,可用C#(C+和Java的結合體)、VB、Jscript等多種語言編寫程序。(4). 簡單易學ASP. NET頁面構架允許建立個人用戶分界面,且通用語言簡化開發(fā)。(5). 管理高效ASP. NET使用一種字符基礎的、
13、分級的配置系統(tǒng),配置信息都保存于簡單文本中,新設置不需要經本地管理員工具實現(xiàn)。(6). 可靠的多處理器環(huán)境ASP. NET可用于多處理器的開發(fā),采用無縫連接技術提高運行速度。(7). 自定義性和可擴展性ASP.NET允許開發(fā)人員在自己的代碼中定義“plug-in”模塊,可加入自己定義的任何組件。(8). 安全性ASP.NET基于Windows認證技術和應用程序配置,可確保源程序絕對安全的。2.2.2 SQL Server數(shù)據(jù)庫數(shù)據(jù)庫是為了滿足某一部門中多個用戶的多種應用需要,按照一定的數(shù)據(jù)模型在計算機系統(tǒng)中組織、存儲和使用的互相聯(lián)系的數(shù)據(jù)集合。數(shù)據(jù)庫系統(tǒng)將各種數(shù)據(jù)庫建立聯(lián)系,組織溝通,管理大量
14、、持久、可靠、共享的數(shù)據(jù)。SQL(Structured Query Language, 結構化查詢語言)是操作關系數(shù)據(jù)庫的通用語言,集合了數(shù)據(jù)庫操作語言、索引、視圖等,目前所有的關系數(shù)據(jù)庫管理系統(tǒng)都支持SQL。SQL Server屬于中型數(shù)據(jù)庫,可應用于中小型企業(yè),其中分布式、復制、全文檢索、DTS都可以滿足中型應用。SQL SERVER的數(shù)據(jù)存儲在安裝目錄下的DATA目錄下,由和數(shù)據(jù)庫同名的數(shù)據(jù)文件和日志文件組成。此外,SQL SERVER支持觸發(fā)器、自定義函數(shù)等操作。在選擇數(shù)據(jù)庫平臺時,應考慮以下因素:(1) 性能:數(shù)據(jù)庫的數(shù)據(jù)處理能力。(2) 開放性:數(shù)據(jù)庫是否能在多種操作系統(tǒng)下使用。
15、(3) 安全性:數(shù)據(jù)庫是否具有高度的安全性。 (4) 可靠性:數(shù)據(jù)庫是否具有高度的可靠性。 (5) 并行性:數(shù)據(jù)庫是否并行運行在多節(jié)點上。 (6) 可操作性:數(shù)據(jù)庫在使用前是否需要復雜的培訓。SQL Server 2005是在SQL Server的最新版本,它繼承了數(shù)據(jù)庫軟件設計和引擎方面的優(yōu)勢,具有獨立于硬件平臺,對稱的多處理器結構、搶占式多任務管理,完善的安全系統(tǒng)和容錯功能和易于維護等特點。SQL Server 2005 擁有大型數(shù)據(jù)庫系統(tǒng)的基本特征,但保持了windows環(huán)境下界面友好,操作簡單的特點,稱為windows環(huán)境下開發(fā)中、小型系統(tǒng)比較流行的數(shù)據(jù)庫系統(tǒng)。3 需求分析3.1 培訓
16、管理培訓管理是高校教師培訓工作的重點要做好的工作,它主要是根據(jù)學員信息和培訓需求,考慮課程,安排教員為學員進行培訓,同時合理安排培訓的計劃,使后面的在線培訓具有計劃性,系統(tǒng)性。培訓管理業(yè)務流程圖見圖3-1。 圖3-1 培訓管理業(yè)務流程3.2 在線培訓在線培訓是教員和學員根據(jù)培訓辦制定的培訓計劃,按計劃在線開課,對學員進行培訓。在培訓過程中,教員根據(jù)課程需要和性質,給學員布置作業(yè),教員需要對每個學員作業(yè)進行修改和評閱,記錄作業(yè)成績,為學員最后綜合測評做好準備。當培訓結束后,學員要對教員進行評價,評價包括多個評價項目的評價,同時學員可以給出教員的不足和建議,以便培訓辦可以了解教員情況,教員也可以根
17、據(jù)學員的建議和不足,合理調整自己的授課內容和方式。學員對教員的評價信息需要經過培訓辦的審核之后才能存檔。在線培訓業(yè)務流程如圖3-2。圖3-2 在線培訓業(yè)務流程3.3 考試和成績管理考試和成績管理是根據(jù)培訓課程考核方式,用來檢查學員的學習情況,同時可以督促學員進行周期性課程知識復習,對培訓工作具有重要意義。在線考試業(yè)務流程如圖3-3所示。圖3-3 在線考試業(yè)務流程3.4 在線交流在線交流給學員和教員提供了一個很好的交流學習平臺。在這個平臺上,學員和教員之間能夠很好的互動和提問,共享自己好的學習資料,使學員和教員共同提高。在線交流業(yè)務流程如圖3-4所示。 圖3-4 在線交流業(yè)務流程4 系統(tǒng)設計4.
18、1 系統(tǒng)總體功能結構設計圖4-1 系統(tǒng)功能圖高校教師培訓管理信息系統(tǒng)是高等院校師資對于建設工程的一個重要內容,它具有信息量大、操作繁瑣等特點。隨著現(xiàn)代化高校建設的快速發(fā)展,教師信息管理量日益增加。傳統(tǒng)的管理手段具有查詢困難、占用空間、信息管理復雜等缺點;采用計算機對學校教師的各類信息進行管理,具有許多優(yōu)點,如:檢索迅速、查詢方便、可靠性高、保密性好等。高校教師培訓管理信息系統(tǒng)是典型的信息管理系統(tǒng)(MIS)與在線培訓系統(tǒng)的結合,具有MIS系統(tǒng)與在線培訓系統(tǒng)的特點。其開發(fā)目的主要是為了幫助年輕教師更快的融入學校環(huán)境,進一步提高年青教師自身素質和業(yè)務能力,全面提高教育教學質量。本系統(tǒng)的用戶主要為高校
19、教師以及管理人員,其開發(fā)主要包括后臺數(shù)據(jù)庫的建立維護以及前端應用程序的開發(fā)兩個方面,對于前者要求建立起數(shù)據(jù)一致性和完整性強,數(shù)據(jù)安全性好的庫;對于后者則要求程序功能完備,易使用等特點。如圖4-1所示。綜上所述,高校教師培訓管理信息系統(tǒng)應具備以下特點:1. 主題突出:高校教師培訓管理信息系統(tǒng)的主要目的是服務于各高校的管理人員以及教師。因此整個系統(tǒng)的建設需要符合本校教師的管理實際與需求,盡可能為使用者著想,方便教師以及高校管理者的瀏覽和查詢;2. 易于使用和維護:維護工作是一個長期的工作,教師管理的信息極其豐富,如果處理不好就會使系統(tǒng)變得雜亂無章,不利于數(shù)據(jù)的瀏覽和管理。因此系統(tǒng)的設計要求簡單明快
20、、模塊化、清晰化、可操作性強,用戶對系統(tǒng)的操作只需要鼠標和少量的鍵盤輸入;3. 具有安全性和開放性:教師管理信息系統(tǒng)必須要有極其強大的安全性,一旦遭到破壞,會影響到全校教師管理工作的正常運轉。因此必須建立防范機制,同時對重要的數(shù)據(jù)要建立備份/恢復制度。4.2 功能模塊設計4.2.1 系統(tǒng)管理權限是控制整個系統(tǒng)的風險和信息安全的重要措施。主要由兩方面權限組成:一是使用高校教師培訓管理系統(tǒng)中上述的各個模塊的權限,這些權限又分為查詢權限、修改權限、刪除權限、新建權限和數(shù)據(jù)導入或導出權限;一是用于控制各個關鍵流程的“領導”權限,如培訓計劃編制好后的審核權限,和各關鍵流程的審核控制權限。權限設置模塊只有
21、培訓管理系統(tǒng)的系統(tǒng)管理員可以進行設置。如圖4-1,圖4-2,圖4-3,圖4-4,圖4-5所示。 圖4-2 系統(tǒng)管理功能圖圖4-3 用戶管理IPO圖圖4-4 權限管理IPO圖圖4-5 密碼修改IPO圖4.2.2 基本信息管理基本信息管理主要包括教師,課程,學員和教員基本信息的維護與管理,是整個系統(tǒng)所需要的基礎數(shù)據(jù)。如圖4-6,圖4-7,圖4-8,圖4-9,圖4-10所示。 圖4-6 基本信息管理功能圖圖4-7 教師基本信息管理IPO圖圖4-8 課程信息管理IPO圖圖4-9 學員基本信息管理IPO圖圖4-10 教員基本信息管理IPO圖4.2.3 培訓管理培訓管理主要用于學員和教員培訓計劃的管理,主
22、要包括培訓計劃的編制,審核和修改。培訓計劃是進行培訓的依據(jù),是整個高校培訓管理系統(tǒng)的核心。如圖4-11,圖4-12,圖4-13,圖4-14,圖4-15所示。 圖4-11 培訓管理功能圖圖4-12 編制培訓計劃IPO圖表4-1 培訓計劃表樣例制造系統(tǒng)工程課程培訓計劃表編制人修改人審核人編制日期修改日期審核日期教員姓名學時5培訓班級考核方式:閉卷課節(jié)日期開始時間結束時間確認人一2013/7/113:5012:50二2013/7/413:5012:50三2013/7/714:5015:50四2013/7/813:5014:50五2013/7/916:5017:50考試時間2013/7/209:001
23、1:00圖4-13 培訓計劃審核IPO圖圖4-14 培訓計劃修改IPO圖圖4-15 查詢培訓計劃IPO圖4.2.4 在線培訓流程圖如圖4-16,圖4-17,圖4-18,圖4-19所示。 圖4-16 在線培訓功能圖圖4-17 在線培訓IPO圖圖4-18 作業(yè)管理IPO圖圖4-19 教員評價管理IPO圖表4-2 教員評價信息表樣例教員評價信息表教員工號教員姓名提交時間培訓課程評價項目得分 評價標準一95二85三95四75總分90意見和建議:希望能夠聯(lián)系更多實踐來講解審核人審核日期4.2.5 考試和成績管理考試和成績管理是為了更好的管理培訓學員的課程考試與成績,包括教員上傳考卷,學員在線考試,在規(guī)定
24、時間內提交考卷,然后教員需要評閱試卷,上報考試成績,考試成績需要經過考試管理員的審核之后才能保存到數(shù)據(jù)庫中,當需要進行成績修改時,需要經過考試管理員的同意,才可以修改。如圖4-20,圖4-21,圖4-22,圖4-23所示。 圖4-20 考試與成績管理功能圖4-21考試管理IPO圖表4-3 學員考試成績記錄表樣例學員考試成績記錄課程名稱教員工號教員姓名培訓班級提交時間學員工號學員姓名考試成績11張三8712李四8513王五8814陸俊7615王勇7516李華65圖4-22成績管理IPO圖表4-4 學員綜合成績表學員綜合成績表培訓課程教員工號教員姓名編制人培訓班級審核時間審核人編制時間學員工號學員
25、姓名作業(yè)一作業(yè)二作業(yè)三作業(yè)四考試成績總評11張三優(yōu)優(yōu)優(yōu)良8712李四良良良良8513王五優(yōu)良優(yōu)優(yōu)8814陸俊良良良中7615王勇中良中及7516李華及優(yōu)及良65圖4-23成績查詢IPO圖4.2.6 在線交流 在線交流是為了讓學員和教員共享學習資料,學員和教員可以上傳和下載學習資料,對教員授課和學員學習都會帶來一定幫助。學員在課程培訓過程中遇到的問題,可以在線提問,教員或者學員都可以對相應問題作出回答,為高校教師培訓提供一個很好地交流平臺。如圖4-24,圖4-25,圖4-226,圖4-27所示。圖4-24 在線交流功能圖圖4-25 資料上傳與下載IPO圖圖4-26 在線交流IPO圖圖4-27 查
26、詢資料,問題及答案IPO圖4.3 數(shù)據(jù)庫設計4.3.1 數(shù)據(jù)庫概念設計數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎,把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,使用戶可以方便、及時、準確地從數(shù)據(jù)庫中獲得所需的信息。數(shù)據(jù)庫在一個信息系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結構設計的好壞將直接對系統(tǒng)的效率以及效果產生影響。數(shù)據(jù)庫的結構可以使用自頂向下方法、自底向上方法或二者結合的混合方法設計,合理的數(shù)據(jù)庫也有利于程序的實現(xiàn)。數(shù)據(jù)庫管理系統(tǒng)的設計過程中,最重要的是對現(xiàn)實系統(tǒng)進行分析,抽象出其中重要的對象以及屬性并轉化為能夠被計算機進行處理的形式。為了實現(xiàn)這個目標,開發(fā)人員要經常和系統(tǒng)使用者進
27、行交流,了解使用者的具體需求,切實完成數(shù)據(jù)庫管理系統(tǒng)的需求分析。綜合以上因素,根據(jù)前文對高校教師培訓管理信息系統(tǒng)的需求分析,對現(xiàn)實世界的對象和資料描述進行抽象,我們抽象出以下幾類重要的實體。分別是:管理員、教師基本信息、學員、教員、培訓課程、教師課程。管理員負責管理整個系統(tǒng),具有最高的權限。教師主要負責授課任務,按照任務不同分為學員和教員兩種。學員即待培訓的年輕教師,除擔任授課任務外,還需要進行在線培訓,包括選擇培訓課程、參加培訓課程以及在線測評等。教員即擔任培訓工作的教師,除擔任授課任務外,還需要負責在線培訓工作,包括設置題庫,上傳在線資料,申請培訓課程等。培訓課程即年輕教師參加的課程。教師
28、課程即每個教師承擔的課程。實體有很多特性,每一個特性稱為屬性。每個屬性有一個值域,其類型可以是整數(shù)型、實數(shù)型或字符串型。能夠唯一標識每個實體的屬性或屬性集,稱為實體的鍵。例如學生的學號可以作為學生實體的鍵。實體聯(lián)系模型(Entity Relationship Model,簡記為E-R模型),是P.P.Chen于1976年提出的。該模型從現(xiàn)實世界中抽象出實體類型及實體間聯(lián)系,然后用實體聯(lián)系圖(ER圖)表示數(shù)據(jù)模型。設計ER圖的方法稱為ER方法。ER模型有兩個明顯的優(yōu)點:一是接近于人的思維,容易理解;二是與計算機無關,用戶容易接收。因此ER模型已成為軟件工程的一個重要設計方法。基于文的分析,我們得
29、到了高校教師培訓管理信息系統(tǒng)的數(shù)據(jù)庫E-R圖(列出部分重要屬性),如圖4-28。姓名教師編號學歷家庭住址教師基本信息政治面貌性別年齡登錄密碼職稱電子郵件婚姻狀況圖4-28 實體-屬性圖(a)培訓教師編號人數(shù)上限開課時間課程類型開課地點課程編號培訓課程實體課程類型人數(shù)上限教師課程實體課程編號教師姓名教師編號開課時間圖4-28 實體-屬性圖(b)圖4-29 系統(tǒng)數(shù)據(jù)模型圖4.3.2 邏輯結構設計數(shù)據(jù)庫設計要經過需求分析確定用戶在現(xiàn)實世界的具體需求;經過概念結構設計將現(xiàn)實世界的具體需求抽象為信息結構,即概念模型;然后經過邏輯結構設計將抽象的概念模型轉化為相應的數(shù)據(jù)模型;最后根據(jù)數(shù)據(jù)模型用DBMS具體
30、實現(xiàn)。概念結構是獨立于任何一種數(shù)據(jù)模型的信息結構。邏輯結構設計的任務就是把概念結構設計階段設計好的基本E-R圖轉換為與選用DBMS(Data Base Management System)產品所支持的數(shù)據(jù)模型相符合的邏輯結構構口。根據(jù)上述概念數(shù)據(jù)模型設計,與高校教師信息管理系統(tǒng)數(shù)據(jù)庫對應的表有5個,下面對主要的表結構給出描述:1. 教師基本信息表:記錄教師的基本信息。表4-5 教師基本信息表字段數(shù)據(jù)類型長度允許空備注Teacher_IDint4否教師編號(主鍵)Teacher_Namenvarchar20是姓名Teacher_Passwordnvarchar20是登陸密碼Teacher_Sex
31、nvarchar2是性別Teacher_Dateofbirthdatetime8是出生日期Teacher_Ageint2是年齡Teacher_nationalitynvarchar20是民族Teacher_policitalStatusnvarchar20是政治面貌Teacher_Educationnvarchar10是學歷Teacher_Addressnvarchar20是家庭住址Teacher_Titlenvarchar20是職稱Teacher_telnvarchar10是教師電話Teacher_Emailnvarchar20是電子郵件Teacher_Universitynvarchar2
32、0是畢業(yè)院校Teacher_maritalStatusnvarchar10是婚姻狀況Teacher_remarknvarchar80是備注2. 學員信息表:記錄學員的信息。表4-6 學員信息表字段數(shù)據(jù)類型長度允許空備注Trainee_IDint4否學員編號(主鍵)Teachee_IDint4否教師編號(外鍵)Training Class_IDint4否培訓課程編號(外鍵)3. 教員信息表:記錄教員的基本信息。表4-7 教員信息表字段數(shù)據(jù)類型長度允許空備注Training Teacher_IDint4否培訓教師編號(主鍵)Teacher_IDint4否教師編號(外鍵)Training Class
33、_IDint4否培訓課程編號(外鍵)4. 培訓課程基本信息表:記錄了培訓課程的基本信息。表4-8 培訓課程基本信息表字段數(shù)據(jù)類型長度允許空備注Training Class_IDint4否培訓課程編號(主鍵)Training Class_Namenvarchar20是培訓課程名稱Training Teacher_IDint4否培訓教師編號(外鍵)Training Class_typenvarchar20是培訓課程類型Training Class_Numint4是人數(shù)上限Training Class_Datedatetime8是開課時間4.課程信息表:記錄了課程的信息。表4-9 課程基本信息表字段
34、數(shù)據(jù)類型長度允許空備注Class_IDint4否課程編號(主鍵)Teacher_IDint4否教師編號(外鍵)Class_Namenvarchar20是課程名稱Class_Numint4是人數(shù)上限Class-Datedatetime8是開課時間4.3.2 數(shù)據(jù)庫連接許多Web站點的初衷都是向客戶和公司中的其它部門展示企業(yè)數(shù)據(jù),為此,微軟公司提供了一系列的數(shù)據(jù)訪問技術。主要有開放式數(shù)據(jù)庫連接(ODBC)、數(shù)據(jù)訪問對象(DAO)和遠程數(shù)據(jù)對象(RDO)、基于COM的OLE-DB以及最新的ActiveX(數(shù)據(jù)對象。利用ASP程序訪問數(shù)據(jù)庫的方法如下:set con = server.CreateOb
35、ject("adodb.connection");con.Open "數(shù)據(jù)源名", "用戶名", "密碼"此外,還可以直接利用ADO進行連接訪問,方法如下:set con=server. CreateObject("adodb. connection")open "provider=sqloledb; "user id=用戶名; password=密碼;initial catalog = 數(shù)據(jù)庫名; data source=服務器名"4.4 界面設計高校教師信息管理
36、系統(tǒng)的界面主要由文本框、列表、菜單、表格等組成。為了使系統(tǒng)界面統(tǒng)一美觀,同時考慮到系統(tǒng)的安全性,設計時將系統(tǒng)共用的外觀和顯示細節(jié)部分做了分離,并采用CSS技術和框架技術對頁面進行處理。在界面設計中要求簡潔統(tǒng)一;方便實用;提供有效反饋;允許撤消動作。WEB頁面的頂部顯示系統(tǒng)的名稱,名稱下面為系統(tǒng)子菜單,左邊顯示系統(tǒng)動態(tài)樹形功能菜單并可以隱藏菜單,右邊顯示主要內容。頁面采用一致的控件,并使用相同的信息顯示方法。在頁面輸入信息時,采用點選方式輸入頁面信息,減少工作量,便于用戶使用。系統(tǒng)對用戶的操作給出有效的提示,提示操作是否成功以及失敗的具體原因。在本系統(tǒng)中,主要有以下幾種類型的界面: 1. 登錄界面:用戶在該界面輸入用戶名、密碼以及對應權限,如果數(shù)據(jù)庫中存在,則登錄成功,進入系統(tǒng);若輸入錯誤,則系統(tǒng)會給出相應提示,用戶可以選擇重新登
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人餐飲業(yè)務承包合同樣本版B版
- 2025版美容院會員積分管理與消費激勵合作協(xié)議4篇
- 二零二五版數(shù)字貨幣錢包技術開發(fā)與合作協(xié)議范本3篇
- 2025年度智慧醫(yī)療平臺建設承包合同范本3篇
- 2025年度專業(yè)打字員崗位勞動合同規(guī)范文本4篇
- 2025年度連鎖藥房營業(yè)員專業(yè)培訓及聘用合同4篇
- 2025年度10kv配電站施工期間消防安全保障合同正規(guī)范本3篇
- 2025年度醫(yī)療器械冷鏈運輸安全協(xié)議3篇
- 個人經營性貸款合同2024年度版2篇
- 居住區(qū)文化活動空間設計與居民參與度關系
- 教代會提案征集培訓
- 高考語文復習【知識精研】《千里江山圖》高考真題說題課件
- 河北省承德市2023-2024學年高一上學期期末物理試卷(含答案)
- 012主要研究者(PI)職責藥物臨床試驗機構GCP SOP
- 農耕研學活動方案種小麥
- 2024年佛山市勞動合同條例
- 污水管網規(guī)劃建設方案
- 城鎮(zhèn)智慧排水系統(tǒng)技術標準
- 采購管理制度及流程采購管理制度及流程
- 五年級美術下冊第9課《寫意蔬果》-優(yōu)秀課件4人教版
- 節(jié)能降耗課件
評論
0/150
提交評論