版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘 要</b></p><p> 對于一個(gè)學(xué)校來說,大量教師信息很難通過傳統(tǒng)的方法進(jìn)行管理;這就迫切需要利用計(jì)算機(jī)技術(shù)來幫助學(xué)校管理者來處理教師信息的日常管理.教師管理系統(tǒng)是管理信息系統(tǒng)的一個(gè)典型用例。本系統(tǒng)采用微軟的Windows XP為開發(fā)平臺,SQL Server2000 為后臺數(shù)據(jù)庫,JSP為開發(fā)工具,從技術(shù)和設(shè)計(jì)實(shí)現(xiàn)兩個(gè)方面論述了系統(tǒng)的設(shè)計(jì)和開發(fā)過
2、程。在技術(shù)上,深入探討了管理信息系統(tǒng)的工作原理,分析了高校教師管理中的總業(yè)務(wù)流程。在設(shè)計(jì)實(shí)現(xiàn)上,將系統(tǒng)劃分為12個(gè)模塊,登錄,教師個(gè)人信息管理,學(xué)院管理,科研管理,論文管理,培訓(xùn)管理,職稱評定管理,獎(jiǎng)懲管理,崗位調(diào)動管理,文件管理,留言板管理,系統(tǒng)設(shè)置。能夠?qū)崿F(xiàn)添加,查詢,刪除,維護(hù)等功能。由于該系統(tǒng)連接網(wǎng)絡(luò),實(shí)用性強(qiáng)而且廣,它的投入運(yùn)行后必將提高我國高校的教師管理水平,產(chǎn)生一定的經(jīng)濟(jì)利益和社會利益。</p><p&
3、gt; 這篇論文的主要內(nèi)容包括系統(tǒng)概述,系統(tǒng)需求分析,系統(tǒng)總體設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì),系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn),系統(tǒng)測試和結(jié)論六個(gè)方面,詳細(xì)地闡述了高校教師管理的全過程。</p><p> 關(guān)鍵詞:SQL Server2000 JSP 教師管理 模塊</p><p><b> ABSTRACT</b></p><p> For a schoo
4、l, a lot of information to teachers through traditional means; This urgent need for using computer technology to help school managers to deal with the day-to-day management of information teachers. Teacher management sys
5、tem is a typical use of management information systems cases. This system uses Microsoft's Windows XP for the development platform, SQL Server2005 as the background database, JSP as development tools, and from techno
6、logy and design achievement that has described the sy</p><p> This paper mainly covers the system outlined system requirements analysis, system design, database design, system design and implementation of s
7、ystem testing and conclusion, elaborated on the university’s teacher management as a whole.</p><p> Key words: SQL Server 2000 JSP Teacher management Module</p><p><b> 目 錄</b>&
8、lt;/p><p><b> 引 言1</b></p><p> 1課題研發(fā)的目的和意義錯(cuò)誤!未定義書簽。</p><p> 2目標(biāo)錯(cuò)誤!未定義書簽。</p><p> 第一章 可行性研究2</p><p> 1.1計(jì)算機(jī)管理教師的意義2</p><p>
9、; 1.2可行性研究6</p><p> 1.3經(jīng)濟(jì)上可行性6</p><p> 1.4技術(shù)上可行性6</p><p> 1.5運(yùn)行上可行性6</p><p> 第二章需求分析5</p><p><b> 2.1系統(tǒng)需求5</b></p><p>
10、<b> 2.2功能需求5</b></p><p> 2.2.1教師信息管理5</p><p> 2.2.2教師所屬學(xué)院管理5</p><p> 2.2.3教師科研方面的信息管理5</p><p> 2.2.4文件管理6</p><p> 2.2.5教師的留言板信息管理6&
11、lt;/p><p> 2.2.6系統(tǒng)設(shè)置管理6</p><p> 第三章 總體設(shè)計(jì)8</p><p> 3.1基本設(shè)計(jì)概念和處理流程8</p><p> 3.2系統(tǒng)業(yè)務(wù)流程圖8</p><p> 3.3系統(tǒng)數(shù)據(jù)流圖9</p><p> 3.4系統(tǒng)功能層次模塊圖10</
12、p><p> 3.5數(shù)據(jù)字典13</p><p> 3.6模塊設(shè)計(jì)17</p><p> 第四章 數(shù)據(jù)庫設(shè)計(jì)19</p><p> 4.1數(shù)據(jù)庫的邏輯設(shè)計(jì)19</p><p> 4.2數(shù)據(jù)庫的E-R圖20</p><p> 4.3數(shù)據(jù)庫表單設(shè)計(jì)23</p>&
13、lt;p> 第五章詳細(xì)設(shè)計(jì)29</p><p> 5.1首頁的設(shè)計(jì)29</p><p> 5.2登錄的頁面設(shè)計(jì)31</p><p> 5.3管理員對系統(tǒng)管理頁面的設(shè)計(jì)31</p><p> 5.3.1教師信息管理31</p><p> 5.3.2教師所屬學(xué)院信息管理32</p>
14、;<p> 5.3.3論文信息管理32</p><p> 5.3.4文件上傳管理32</p><p> 5.3.5系統(tǒng)信息管理33</p><p> 5.3.6留言板信息管理33</p><p> 5.4教師對系統(tǒng)管理頁面的設(shè)計(jì)33</p><p> 5.4.1教師信息管理33&l
15、t;/p><p> 5.4.2科研信息管理34</p><p> 5.4.3文件下載管理34</p><p> 5.4.4留言板信息管理34</p><p> 第六章 系統(tǒng)實(shí)現(xiàn)34</p><p> 6.1開發(fā)工具JSP的選用及介紹2</p><p> 6.2開發(fā)環(huán)境及需求
16、3</p><p> 6.2.1 WEB技術(shù)簡介3</p><p> 6.2.2 JSP動態(tài)網(wǎng)頁3</p><p> 6.2.3 JavaBean組件3</p><p> 6.2.4硬件條件34</p><p> 6.2.5系統(tǒng)平臺34</p><p> 6.2.6開發(fā)工具
17、35</p><p> 6.2.7運(yùn)行需求35</p><p> 6.3主界面的系統(tǒng)實(shí)現(xiàn)35</p><p> 6.4管理員登錄頁面的實(shí)現(xiàn)36</p><p> 6.4.1主頁面36</p><p> 6.4.2教師信息管理頁面36</p><p> 6.4.3學(xué)院查詢頁
18、面37</p><p> 6.4.4文件上傳頁面37</p><p> 6.4.5留言板頁面38</p><p> 6.4.6管理員設(shè)置頁面38</p><p> 6.5教師登錄頁面的實(shí)現(xiàn)39</p><p> 6.5.1主頁面39</p><p> 6.5.2個(gè)人信息頁
19、面39</p><p> 6.5.3科研信息頁面40</p><p> 6.5.4文件下載頁面40</p><p> 6.5.5留言板頁面40</p><p> 第七章 系統(tǒng)測試42</p><p> 7.1教師信息查詢模塊測試數(shù)據(jù)及結(jié)果43</p><p> 7.2修
20、改教師密碼模塊測試數(shù)據(jù)及結(jié)果43</p><p> 7.3修改教師信息模塊測試數(shù)據(jù)及結(jié)果43</p><p> 7.4添加科研記錄模塊測試數(shù)據(jù)及結(jié)果44</p><p> 7.5刪除論文記錄模塊測試數(shù)據(jù)及結(jié)果45</p><p><b> 結(jié)束語47</b></p><p>&l
21、t;b> 謝 辭48</b></p><p><b> 參考文獻(xiàn)49</b></p><p><b> 引 言</b></p><p> 隨著國家教育制度的進(jìn)步,越來越多的學(xué)生接受了教育。再加上中國的人口基數(shù)本來就多,所以需要教育的學(xué)生的數(shù)量也多,即而需要大量的教師。而教師管理作為學(xué)校管理
22、的一個(gè)重要方面,其可變因素多,管理方面繁瑣復(fù)雜,時(shí)間跨度大,再加上去固有的基數(shù)大,因而形成了巨大的數(shù)據(jù)量。如果還是運(yùn)用以前的人工管理的方式來處理這樣大量的數(shù)據(jù),不可避免的增加了管理的工作量及復(fù)雜程度,并且人為方式固有的非嚴(yán)密性常常帶來各種工作中的疏漏,使得復(fù)雜度更甚,常常讓工作人員感到頭疼。為了解決這種狀況,以計(jì)算機(jī)實(shí)現(xiàn)管理的科學(xué)化、嚴(yán)謹(jǐn)化成為了主流。與傳統(tǒng)的管理模式相比,利用網(wǎng)絡(luò)的管理系統(tǒng)具有成本低、效率高、對高校綜合信息變化反應(yīng)速度
23、快以及提供全面,系統(tǒng)服務(wù)等傳統(tǒng)管理模式所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是教育的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。但是目前的教師管理系統(tǒng)現(xiàn)有系統(tǒng)資料單獨(dú)建立,共享性差;在以管理者為主體的方式中,信息取舍依賴管理者對于信息的認(rèn)知與喜好,較不容易掌握用戶真正的需求,也因此無法完全滿足用戶的需求,這是急</p><
24、p> 隨著Internet技術(shù)的快速發(fā)展,B/S結(jié)構(gòu)的管理系統(tǒng)運(yùn)用網(wǎng)絡(luò)作為應(yīng)用平臺越來越被人看好,因?yàn)槿藗兛梢噪S時(shí)隨地對多要管理的信息進(jìn)行處理,操作,同時(shí)可以準(zhǔn)確,快速,高效的發(fā)布相關(guān)信息。所以采用B/S結(jié)構(gòu),JSP+JavaBean的開發(fā)模式,使用My Eclipse開發(fā)工具,SQL Server 2000做為技術(shù)要求。</p><p> 基于大量教師信息難于通過傳統(tǒng)的方法進(jìn)行管理,迫切需要利用計(jì)算機(jī)
25、技術(shù)來幫助學(xué)校管理者來處理教師信息的日常管理.教師管理系統(tǒng)是管理信息系統(tǒng)的一個(gè)典型用例。所以,要做到系統(tǒng)操作簡單,管理員和教師都能夠輕松學(xué)習(xí)和掌握這項(xiàng)系統(tǒng),這就是系統(tǒng)設(shè)計(jì)的指導(dǎo)思想。</p><p> 第一章 系統(tǒng)概述 </p><p> 1.1教師管理系統(tǒng)的國內(nèi)外發(fā)展</p><p> 國內(nèi)高校信息化建設(shè)相對起步較晚,是在70年代末期以后才逐漸開展起來的。
26、目前,計(jì)算機(jī)輔助管理已在我國的教育管理中得到了廣泛地應(yīng)用,在數(shù)字校園理論逐步應(yīng)用的過程中,各高校一方面不斷投資購建各種硬件、系統(tǒng)軟件和網(wǎng)絡(luò),另一方面也不斷開發(fā)實(shí)施了各類教學(xué)、科研、辦公管理等應(yīng)用系統(tǒng),形成了一定規(guī)模的信息化建設(shè)體系。但是,由于整體信息化程度相對落后,經(jīng)費(fèi)短缺,理論體系不健全等原因,國內(nèi)高校教務(wù)管理系統(tǒng)在機(jī)構(gòu)設(shè)置、服務(wù)范圍、服務(wù)質(zhì)量及人員要求上與國外高校相比都有一定的差距??偟膩碚f,計(jì)算機(jī)在我國教師管理中的應(yīng)用,還處于初級
27、階段,盡管近兩年發(fā)展較快,但還需要不斷地探索和研究。尤其是計(jì)算機(jī)輔助教學(xué)工作量管理僅是近幾年才在我國得到普及和發(fā)展,而在許多發(fā)達(dá)國家計(jì)算機(jī)輔助教學(xué)管理已十分普及,因此對這方面的研究是必要的,它將推動我國教育信息的發(fā)展和教學(xué)工作量管理信息處理的現(xiàn)代化。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。</p><p> 在國外高校,與國內(nèi)
28、不同,他們一般具有較大規(guī)模的穩(wěn)定的技術(shù)隊(duì)伍來提供服務(wù)與技術(shù)支持。在校園理論逐步應(yīng)用的過程中,各高校一方面不斷投資購建各種硬件、系統(tǒng)軟件和網(wǎng)絡(luò),另一方面也不斷開發(fā)實(shí)施了各類教學(xué)、科研、辦公管理等應(yīng)用系統(tǒng),形成了一定規(guī)模的信息化建設(shè)體系。縱觀目前國際研究現(xiàn)狀,在安全性和信息更新化方面存在有一定的不足,各現(xiàn)有系統(tǒng)資料單獨(dú)建立,共享性差;在以管理者為主體的方式中,信息取舍依賴管理者對于信息的認(rèn)知與喜好,較不容易掌握用戶真正的需求,也因此無法完全
29、滿足用戶的需求。</p><p> 1.2開發(fā)工具JSP的選用及介紹</p><p> JSP全稱為JavaServer PagesTM是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JavaBean是一個(gè)可重復(fù)使用的軟件組件。實(shí)際上JavaBean是一種Java類,通過封裝屬性和方法成為具有某種功能或者處理某個(gè)業(yè)務(wù)的對象。JSP的一個(gè)重要特性
30、就是可以用javaBean實(shí)現(xiàn)功能的擴(kuò)展。將大部分功能放在javaBean中完成,以使jsp頁面程序更干凈簡潔、利于維護(hù)。JavaBean可以很方便的用來捕獲頁面表單的輸入并完成各種業(yè)務(wù)邏輯的處理。JSP可以通過<jsp:usebean>標(biāo)記與JavaBeans緊密的整合起來。JSP與JavaBean整合的特征就是可以自動把超文本標(biāo)志語言的表單元素翻譯成JavaBean屬性。</p><p> 使用JSP和Ja
31、vaBeans來完成的這些抽象的動作比直接在JSP頁面中插入原始的Java程序要好得多,但是你仍然需要熟悉Java程序,以便隨時(shí)改變JSP頁面。 應(yīng)用程序的一致性與條理性依靠JavaBeans合作創(chuàng)建一個(gè)統(tǒng)一的輸出結(jié)果的好壞程度。</p><p> 1.3開發(fā)環(huán)境及需求</p><p> 1.3.1 WEB技術(shù)簡介</p><p> WEB是WWW的簡稱(WO
32、RLD WIDE WEB),中文稱為環(huán)球信息或萬維網(wǎng)。在WWW創(chuàng)建以前,幾乎所有的信息發(fā)布都通過EMAIL、PTP、ARCHIE和GOPHER來實(shí)現(xiàn)的。由于Internet上的信息散亂的分布在各地,因此,除非知道所需信息的位置,否則不能對信息進(jìn)行搜索。由于這樣的限制,必須開發(fā)出一種全新的獨(dú)立于各種平臺的方法,建立一個(gè)組織好的信息結(jié)構(gòu)框架,以便在Internet上傳遞信息。</p><p> 1.3.2 JSP動
33、態(tài)網(wǎng)頁</p><p> JSP全稱為JavaServer PagesTM是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm, *.html)中加入Java程序片段 (Scriptlet)和JSP標(biāo)記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp),Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時(shí),首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格
34、式返回給客戶。程序片段可以操作數(shù)據(jù)庫、可以重新定向網(wǎng)頁、可以發(fā)送 email 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實(shí)現(xiàn) No Plugin,No ActiveX,,No Java Applet,甚至 No Frame。</p><p> 1.3.3 JavaBean組件</p><p> Ja
35、vaBean是一個(gè)可重復(fù)使用的軟件組件。實(shí)際上JavaBean是一種Java類,通過封裝屬性和方法成為具有某種功能或者處理某個(gè)業(yè)務(wù)的對象,簡稱bean。由于javabean是基于java語言的,因此javabean不依賴平臺,具有以下特點(diǎn):</p><p> ?。?) 可以實(shí)現(xiàn)代碼的重復(fù)利用。易編寫、易維護(hù)、易使用</p><p> ?。?) 可以在任何安裝了Java運(yùn)行環(huán)境的平臺上的使用
36、,而不需要重新編譯。 </p><p> 編寫javabean就是編寫一個(gè)java的類,所以你只要會寫類就能編寫一個(gè)bean,這個(gè)類創(chuàng)建的一個(gè)對象稱做一個(gè)bean。為了能讓使用這個(gè)bean的應(yīng)用程序構(gòu)建工具(比如JSP引擎)知道這個(gè)bean的屬性和方法,只需在類的方法命名上遵守以下規(guī)則:</p><p> ?。?) 如果類的成員變量的名字是xxx,那么為了更改或獲取成員變量的值,即更改或
37、獲取屬性,在類中可以使用兩個(gè)方法: </p><p> getXxx(),用來獲取屬性xxx;</p><p> setXxx(),用來修改屬性xxx.。</p><p> ?。?) 對于boolean類型的成員變量,即布爾邏輯類型的屬性,允許使用"is"代替上面的"get"和"set"。</p&
38、gt;<p> (3) 類中方法的訪問屬性都必須是public的。</p><p> (4) 類中如果有構(gòu)造方法,那么這個(gè)構(gòu)造方法也是public的并且是無參數(shù)的。</p><p><b> 需求分析</b></p><p> 需求分析是指理解用戶需求,就軟件功能與客戶達(dá)成一致,估計(jì)軟件風(fēng)險(xiǎn)和評估項(xiàng)目代價(jià),最終形成開發(fā)計(jì)劃
39、的一個(gè)復(fù)雜過程。 需求分析就是分析軟件用戶的需求是什么.如果投入大量的人力,物力,財(cái)力,時(shí)間。如果開發(fā)出的軟件沒人要,那所有的投入都是徒勞.。如果費(fèi)了很大的精力開發(fā)了一個(gè)軟件,最后卻不滿足用戶的要求,從而需要重新開發(fā),這種返工是讓人痛心疾首的。需求分析之所以重要,就因?yàn)樗哂袥Q策性,方向性,策略性的作用。他在軟件開發(fā)的過程中具有舉足輕重的地位。所以我們一定要對需求分析具有足夠的重視。在一個(gè)大型軟件系統(tǒng)的開發(fā)中,他的作用要遠(yuǎn)遠(yuǎn)大
40、于程序設(shè)計(jì)。</p><p><b> 2.1系統(tǒng)需求</b></p><p> 目前的教師管理系統(tǒng)還處在比較低的水平,有很多學(xué)校還是C/S結(jié)構(gòu)的,功能比較落后,效率也不是很高的。還有的甚至是人工管理。這樣又費(fèi)時(shí)又費(fèi)力,還容易出錯(cuò)。隨著教師的數(shù)量的增多,管理人員越來越覺得學(xué)校應(yīng)該具有一個(gè)完善的教師管理系統(tǒng),所以往往多是學(xué)校自己購買一個(gè)成型的教師管理信息系統(tǒng),然后再
41、根據(jù)自身的特點(diǎn)來對某些功能進(jìn)行改進(jìn)或修改。所以急需一個(gè)良好的,完善的網(wǎng)絡(luò)版教師管理系統(tǒng)。</p><p><b> 2.2功能需求</b></p><p> 2.2.1教師信息管理</p><p> 此系統(tǒng)對教師的基本信息的管理是最基本的,它需要全面描述教師基本信息,包括姓名,性別,籍貫,身份證號,所屬學(xué)院,出生日期,政治面貌,畢業(yè)院校,
42、職稱,職務(wù)等。對教師基本信息可以添加,編輯:在教師基本信息列表中選擇對教師的操作,可刪除和修改。</p><p> 2.2.2教師所屬學(xué)院管理</p><p> 只有教師信息管理是不夠的。我們需要把教師和學(xué)院聯(lián)系起來,方便對教師進(jìn)行全方位的查詢。對于學(xué)校學(xué)院的管理則需要能顯示學(xué)院的基本信息,包括負(fù)責(zé)人及電話??梢詫W(xué)院的信息進(jìn)行刪除和修改,還可以對系別,教研室信息修改,并可以查詢到所屬
43、教研室的教師。</p><p> 2.2.3教師科研方面的信息管理</p><p> 教師不僅僅在教室里講課,他們也需要自我提升,所以此功能負(fù)責(zé)提供教師的科研,論文,獎(jiǎng)懲,職稱評定,崗位調(diào)動,培訓(xùn)信息,學(xué)院信息等的查詢,并實(shí)現(xiàn)對其數(shù)據(jù)庫的相應(yīng)表的基本操作,添加,刪除,修改等。</p><p><b> 2.2.4文件管理</b></
44、p><p> 隨著現(xiàn)代化的進(jìn)程,很多文件已經(jīng)不再是手寫的紙張,而是轉(zhuǎn)變?yōu)殡娮影娴模源四K主要對教師相關(guān)文件上傳,下載的實(shí)現(xiàn)。</p><p> 2.2.5教師的留言板信息管理</p><p> 社會發(fā)展了,溝通也要隨著進(jìn)步,此模塊方便教師之間相互交流,并與管理員交流。方便溝通,增加工作的效率。</p><p> 2.2.6系統(tǒng)設(shè)置管理
45、</p><p> 系統(tǒng)設(shè)置管理的功能主要針對系統(tǒng)管理員,管理員可以對系統(tǒng)進(jìn)行修改。而教師只能對自己的信息進(jìn)行查看。不能修改。</p><p><b> 2.3可行性分析</b></p><p> 目的:可行性研究的目的是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。</p><p> 2.3.1經(jīng)濟(jì)可行性
46、</p><p> 經(jīng)濟(jì)的可行性分析,是對系統(tǒng)的開發(fā)成本、運(yùn)營成本、運(yùn)營后收益以及維護(hù)成本進(jìn)行經(jīng)濟(jì)可行性分析。</p><p> 對整個(gè)系統(tǒng)而言,在系統(tǒng)未運(yùn)行之前,初期投資比較大,花費(fèi)相對而言比較多。但在整個(gè)系統(tǒng)投入運(yùn)行之后,投資就會降低,效益會大大增加。</p><p> 因?yàn)楝F(xiàn)在計(jì)算機(jī)已經(jīng)普及,相關(guān)人員不需要過細(xì)的培訓(xùn)即可上崗,而且該系統(tǒng)很適應(yīng)當(dāng)前社會管理
47、層的發(fā)展形式。從長遠(yuǎn)角度來看,這樣的投資還是低成本的,具有經(jīng)濟(jì)可行性。</p><p> 2.3.2技術(shù)可行性</p><p> 本系統(tǒng)利用My Eclipse作為開發(fā)工具;SQL Server 2000數(shù)據(jù)庫進(jìn)行添加,刪除,修改,查詢;這些工具目前都已經(jīng)很成熟了。利用這些工具開發(fā)的系統(tǒng)具有高的可重用性和可維護(hù)性。現(xiàn)在學(xué)校配置的電腦的系統(tǒng)完全可以運(yùn)行此系統(tǒng)。綜上所述,本系統(tǒng)的設(shè)計(jì)與開發(fā)
48、在技術(shù)上和硬件設(shè)備上的條件都是滿足的,因此,它在技術(shù)上是可行的。</p><p> 2.3.3運(yùn)行可行性</p><p> 本系統(tǒng)所耗費(fèi)的資源非常的小,學(xué)校的電腦無論是硬件還是軟件都能夠滿足。而且人員不論是對于電腦系統(tǒng)的基本操作,還是對系統(tǒng)的維護(hù),都是具有一定的基礎(chǔ)。人們已經(jīng)習(xí)慣了在網(wǎng)上進(jìn)行操作,對網(wǎng)上的操作模式已經(jīng)相當(dāng)?shù)恼J(rèn)同了,并且本系統(tǒng)的使用者大部分為學(xué)校的任課教師,他們都是經(jīng)常上
49、網(wǎng)的,所以對網(wǎng)絡(luò)都很熟悉了。因此,本系統(tǒng)在運(yùn)行上是可行的。</p><p><b> 第三章 總體設(shè)計(jì)</b></p><p> 3.1基本設(shè)計(jì)概念和處理流程</p><p> 通過對系統(tǒng)的調(diào)研與分析,系統(tǒng)主要應(yīng)完成的功能有:登錄,教師個(gè)人信息管理,學(xué)院管理,科研管理,論文管理,培訓(xùn)管理,職稱評定管理,獎(jiǎng)懲管理,崗位調(diào)動管理,文件管理,
50、留言板管理,系統(tǒng)設(shè)置等功能。</p><p> 網(wǎng)絡(luò)版信息系統(tǒng)目前有兩種結(jié)構(gòu)模式,一種是傳統(tǒng)的C/S(Client/Server)兩層模式,另一種是新的B/S(Browser/Server)三層結(jié)構(gòu)模式。本系統(tǒng)使用的是B/S結(jié)構(gòu)模式。下面介紹一下B/S結(jié)構(gòu)模式:</p><p> B/S結(jié)構(gòu)模式全稱為Browser/Server結(jié)構(gòu)模式及瀏覽器+服務(wù)器。它是三級模式結(jié)構(gòu):外模式、模式和
51、內(nèi)模式。外模式也稱子模式(Subschema)或用戶模式,是數(shù)據(jù)庫用戶(包括應(yīng)用程序員和最終用戶)能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。模式也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。內(nèi)模式也稱存儲模式(Storage Schema),它是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式。近年來,基于Web技術(shù)的Intra
52、net正受到廣泛的應(yīng)用,這種以TCP/IP協(xié)議為基礎(chǔ)、以Web為核心的企業(yè)內(nèi)部網(wǎng)正吸引著越來越多的企業(yè)。</p><p> 在本系統(tǒng)的開發(fā)過程中,主要使用了以下幾種主要技術(shù),其中用到了與數(shù)據(jù)庫聯(lián)接的JDBC技術(shù);系統(tǒng)主要功能的實(shí)現(xiàn)使用了JSP+JavaBean模式開發(fā)技術(shù)。</p><p> JDBC(java datebase connectivity,java數(shù)據(jù)庫連接)是一種用于
53、執(zhí)行SQL語句的java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一的訪問接口.JDBC由一組用java語言編寫的類與接口組成,通過調(diào)用這些類和接口所提供的方法,用戶能夠以一致的方式連接多種不同的數(shù)據(jù)庫系統(tǒng)(如Access、Server2000、Oracle、Sysbase等),進(jìn)而使用標(biāo)準(zhǔn)的SQL語言來存取數(shù)據(jù)庫中的數(shù)據(jù),而不必再為每一種數(shù)據(jù)庫系統(tǒng)編寫不同的java程序代碼. JDBC 的用途:與數(shù)據(jù)庫建立連接;向數(shù)據(jù)庫發(fā)送SQL 語句;處
54、理結(jié)果。</p><p> 系統(tǒng)基本的流程是:主界面->選擇登錄的身份->選擇各項(xiàng)子系統(tǒng)。</p><p><b> 3.2系統(tǒng)流程圖</b></p><p> 系統(tǒng)流程圖如圖3-1所示:</p><p><b> 圖3-1系統(tǒng)流程圖</b></p><p&g
55、t;<b> 3.3系統(tǒng)數(shù)據(jù)流圖</b></p><p> 本系統(tǒng)的數(shù)據(jù)流圖見下圖3-2:</p><p> 圖3-2 系統(tǒng)數(shù)據(jù)流圖</p><p> 3.4系統(tǒng)功能層次模塊圖</p><p> 總體層次模塊圖見下圖3-3所示:</p><p> 圖3-3 總體層次模塊圖</p&
56、gt;<p> 下面對各個(gè)模塊依次進(jìn)行介紹。教師信息管理模塊如圖3-4所示:</p><p> 圖3-4 教師信息管理層次模塊圖</p><p> 教師所屬學(xué)院管理模塊如圖3-5所示:</p><p> 圖3-5 教師所屬學(xué)院管理層次模塊圖</p><p> 科研管理模塊如圖3-6所示:</p><
57、p> 圖3-6 科研管理層次模塊圖</p><p> 論文管理模塊如圖3-7所示:</p><p> 圖3-7 論文管理層次模塊圖</p><p> 培訓(xùn)管理模塊如圖3-8所示:</p><p> 圖3-8 培訓(xùn)管理層次模塊圖</p><p> 職稱評定管理模塊如圖3-9所示:</p>
58、<p> 圖3-9 職稱評定層次模塊圖</p><p> 獎(jiǎng)懲管理模塊如圖3-10所示:</p><p> 圖3-10 獎(jiǎng)懲管理層次模塊圖</p><p> 崗位調(diào)動管理模塊如圖3-11所示:</p><p> 圖3-11 崗位調(diào)動管理層次模塊圖</p><p><b> 3.5數(shù)據(jù)字典
59、</b></p><p> 數(shù)據(jù)字典(Data dictionary)是一種用戶可以訪問的記錄數(shù)據(jù)庫和應(yīng)用程序元數(shù)據(jù)的目錄,也可以說是一個(gè)數(shù)據(jù)模型中數(shù)據(jù)和對象的相關(guān)描述集合。它有利于程序員和用戶在創(chuàng)建應(yīng)用程序、報(bào)告時(shí)查閱數(shù)據(jù)和對象。它由數(shù)據(jù)庫管理系統(tǒng)管理,為設(shè)計(jì)人員和數(shù)據(jù)庫管理員在數(shù)據(jù)庫設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)行階段控制有關(guān)數(shù)據(jù)提供依據(jù)。</p><p><b> 數(shù)據(jù)項(xiàng)目
60、:id;</b></p><p> 含義說明: 用來確認(rèn)留言的號碼;</p><p><b> 別名:留言板編號;</b></p><p><b> 數(shù)據(jù)類型:字符型;</b></p><p><b> 長度:6;</b></p><p&
61、gt; 取值范圍:所有字符;</p><p> 數(shù)據(jù)項(xiàng)目:Password;</p><p> 含義說明:登錄教師管理需要的密碼;</p><p><b> 別名:密碼;</b></p><p><b> 數(shù)據(jù)類型:字符型;</b></p><p><b>
62、; 長度:16</b></p><p> 取值范圍:所有字符;</p><p> 數(shù)據(jù)項(xiàng)目:Purview;</p><p> 含義說明:確認(rèn)是管理員還是教師登錄;</p><p><b> 別名:權(quán)限;</b></p><p><b> 數(shù)據(jù)類型:字符型;<
63、;/b></p><p><b> 長度:3;</b></p><p> 取值范圍:所有字符;</p><p> 數(shù)據(jù)項(xiàng)目:TeacherID;</p><p> 含義說明:每一個(gè)編號對應(yīng)一個(gè)教師;</p><p><b> 別名:教師編號;</b></
64、p><p><b> 數(shù)據(jù)類型:字符型;</b></p><p><b> 長度:6;</b></p><p> 取值范圍:所有字符;</p><p> 數(shù)據(jù)項(xiàng)目:TeacherName;</p><p> 含義說明:用來顯示教師的姓名;</p><
65、p><b> 別名:教師的姓名;</b></p><p><b> 數(shù)據(jù)類型:字符型;</b></p><p><b> 長度:10;</b></p><p> 取值范圍:所有字符;</p><p><b> 數(shù)據(jù)項(xiàng)目:sex;</b>&l
66、t;/p><p> 含義說明:分別教師的性別;</p><p><b> 別名:性別;</b></p><p><b> 數(shù)據(jù)類型:字符型;</b></p><p><b> 長度:2;</b></p><p><b> 取值范圍:男或女
67、;</b></p><p> 數(shù)據(jù)項(xiàng)目:CollegeNO;</p><p> 含義說明:用于標(biāo)記教師所在的學(xué)院;</p><p><b> 別名:學(xué)院號;</b></p><p><b> 數(shù)據(jù)類型:字符型;</b></p><p><b>
68、 長度:4;</b></p><p> 取值范圍:所有字符;</p><p> 數(shù)據(jù)項(xiàng)目:Birthday;</p><p> 含義說明:標(biāo)記教師的出生日期;</p><p><b> 別名:出生日期;</b></p><p><b> 數(shù)據(jù)類型:日期型;</
69、b></p><p><b> 長度:4;</b></p><p> 取值范圍:所有日期;</p><p> 數(shù)據(jù)項(xiàng)目:NativePlace;</p><p> 含義說明:教師的籍貫;</p><p><b> 別名:籍貫;</b></p>&
70、lt;p><b> 數(shù)據(jù)類型:字符型;</b></p><p><b> 長度:20;</b></p><p> 取值范圍:所有字符;</p><p> 數(shù)據(jù)項(xiàng)目:Marriage;</p><p> 含義說明:標(biāo)記教師的婚姻狀況;</p><p><b
71、> 別名:婚姻狀況;</b></p><p><b> 數(shù)據(jù)類型:字符型;</b></p><p><b> 長度:4;</b></p><p> 取值范圍:已婚或未婚;</p><p> 數(shù)據(jù)項(xiàng)目:CollegeName;</p><p> 含
72、義說明:教師所在學(xué)院的名稱;</p><p><b> 別名:學(xué)院名稱;</b></p><p><b> 數(shù)據(jù)類型:字符型;</b></p><p><b> 長度:20;</b></p><p> 取值范圍:所有字符;</p><p> 數(shù)
73、據(jù)項(xiàng)目:HandleName;</p><p> 含義說明:確定學(xué)院負(fù)責(zé)人的名字;</p><p><b> 別名:負(fù)責(zé)人;</b></p><p><b> 數(shù)據(jù)類型:字符型;</b></p><p><b> 長度:10;</b></p><p&
74、gt; 取值范圍:所有字符;</p><p> 數(shù)據(jù)項(xiàng)目:MajorNO</p><p> 含義說明:給各個(gè)系取個(gè)編號,方便查詢;</p><p><b> 別名:系別編號;</b></p><p><b> 數(shù)據(jù)類型:字符型;</b></p><p><b&
75、gt; 長度:10;</b></p><p> 取值范圍:所有字符;</p><p> 數(shù)據(jù)項(xiàng)目:MajorName;</p><p> 含義說明:一個(gè)編號對應(yīng)一個(gè)系名;</p><p><b> 別名:系別名稱;</b></p><p><b> 數(shù)據(jù)類型:字符
76、型;</b></p><p><b> 長度:20;</b></p><p> 取值范圍:所有字符;</p><p> 數(shù)據(jù)項(xiàng)目:RoomNO;</p><p> 含義說明:給各個(gè)教研室取個(gè)編號,方便查詢;</p><p><b> 別名:教研室編號;</b&
77、gt;</p><p><b> 數(shù)據(jù)類型:字符型;</b></p><p><b> 長度:10;</b></p><p> 取值范圍:所有字符;</p><p> 數(shù)據(jù)項(xiàng)目:RoomName;</p><p> 含義說明:一個(gè)編號對應(yīng)一個(gè)教研室名;</p&
78、gt;<p><b> 別名:教研室名稱;</b></p><p><b> 數(shù)據(jù)類型:字符型;</b></p><p><b> 長度:20;</b></p><p> 取值范圍:所有字符;</p><p> 數(shù)據(jù)項(xiàng)目:ScheduleNO;</
79、p><p> 含義說明:給各個(gè)課程取個(gè)編號,方便查詢和使用;</p><p><b> 別名:課程編號;</b></p><p> 數(shù)據(jù)類型:大整數(shù)型;</p><p><b> 長度:8;</b></p><p> 取值范圍:所有整數(shù);</p><
80、p> 數(shù)據(jù)項(xiàng)目:ScheduleName;</p><p> 含義說明:一個(gè)編號對應(yīng)一個(gè)課程名;</p><p><b> 別名:課程名稱;</b></p><p><b> 數(shù)據(jù)類型:字符型;</b></p><p><b> 長度:20;</b></p
81、><p> 取值范圍:所有字符;</p><p> 數(shù)據(jù)項(xiàng)目:ResearchNO</p><p> 含義說明:給各個(gè)科研信息取個(gè)編號,方便查詢;</p><p><b> 別名:科研編號;</b></p><p> 數(shù)據(jù)類型:大整數(shù)型;</p><p><b&
82、gt; 長度:8;</b></p><p> 取值范圍:所有整數(shù);</p><p> 數(shù)據(jù)項(xiàng)目:ResearchName</p><p> 含義說明:一個(gè)編號對應(yīng)一個(gè)科研信息的名稱;</p><p><b> 別名:科研名稱;</b></p><p><b> 數(shù)
83、據(jù)類型:字符型;</b></p><p><b> 長度:30;</b></p><p> 取值范圍:所有字符;</p><p> 數(shù)據(jù)項(xiàng)目:Reward;</p><p> 含義說明:用來保存教師的獲獎(jiǎng)情況;</p><p><b> 別名:獲獎(jiǎng)情況;</b
84、></p><p><b> 數(shù)據(jù)類型:字符型;</b></p><p><b> 長度:20;</b></p><p> 取值范圍:所有字符;</p><p> 數(shù)據(jù)項(xiàng)目:DiscourseWhat;</p><p> 含義說明:保存教師論文的內(nèi)容;<
85、/p><p><b> 別名:論文內(nèi)容;</b></p><p><b> 數(shù)據(jù)類型:字符型;</b></p><p><b> 長度:50</b></p><p> 取值范圍:所有字符;</p><p> 由于數(shù)據(jù)很多,所以舉了以上的例子來說明數(shù)
86、據(jù)字典。</p><p><b> 3.6模塊設(shè)計(jì)</b></p><p><b> (1)登錄模塊</b></p><p> 通過此模塊可以把管理員和教師分開來登錄。管理員登錄可以對教師的信息進(jìn)行修改,而教師登錄只能查看自己的信息。此模塊還有密碼,保護(hù)隱私。</p><p> (2)教師信
87、息管理模塊</p><p> 通過此模塊教師的基本信息進(jìn)行管理,它全面描述教師基本信息,包括姓名,性別,籍貫,身份證號,所屬學(xué)院,出生日期,政治面貌,畢業(yè)院校,職稱,職務(wù)等。對教師基本信息可以添加,編輯:在教師基本信息列表中選擇對教師的操作,可刪除和修改。</p><p><b> (3)學(xué)院管理模塊</b></p><p> 對于學(xué)校學(xué)
88、院的管理則需要能顯示學(xué)院的基本信息,包括負(fù)責(zé)人及電話??梢詫W(xué)院的信息進(jìn)行刪除和修改,還可以對系別,教研室信息修改,并可以查詢到所屬教研室的教師以及所教課程。</p><p><b> (4)科研管理模塊</b></p><p> 此模塊對教師所參與的科研項(xiàng)目的管理。包括添加研究方向,時(shí)間,類別,科研經(jīng)費(fèi),委托單位等信息。還可以對某條科研記錄進(jìn)行修改和刪除。教師可
89、以查詢到自己的科研項(xiàng)目信息。</p><p><b> (5)論文管理模塊</b></p><p> 通過此模塊對教師的論文進(jìn)行管理。包括添加研究方向,發(fā)表日期,類別等信息,還可以對某條論文記錄記錄進(jìn)行修改和刪除。教師可以查詢到自己的論文發(fā)表信息。</p><p><b> (6)培訓(xùn)管理模塊</b></p&g
90、t;<p> 通過此模塊對教師的培訓(xùn)進(jìn)行管理。包括培訓(xùn)的時(shí)間,培訓(xùn)的結(jié)果等,還可以對培訓(xùn)的記錄進(jìn)行修改和刪除。教師也可以查詢打自己的培訓(xùn)信息。</p><p> (7)職稱評定管理模塊</p><p> 通過此模塊對教師的職稱評定進(jìn)行管理。包括評定日期、評定方式、聘用學(xué)院等信息,還可以對某條職稱評定記錄進(jìn)行修改和刪除。教師可以查詢到自己的職稱評定信息。</p>
91、;<p><b> (8)獎(jiǎng)懲管理模塊</b></p><p> 通過此模塊對教師的表現(xiàn)進(jìn)行管理。本模塊可以記錄獎(jiǎng)懲類別、內(nèi)容、原因、時(shí)間等信息,還可以對某條獎(jiǎng)懲記錄進(jìn)行修改和刪除。教師可以查詢到自己的獎(jiǎng)懲信息。</p><p> (9)崗位調(diào)動管理模塊</p><p> 通過此模塊對教師的崗位調(diào)動進(jìn)行管理。教師調(diào)動后,在
92、系統(tǒng)中記錄調(diào)動前,后的部門和職務(wù),調(diào)動時(shí)間,批準(zhǔn)部門等信息。還可以對某條調(diào)動記錄進(jìn)行修改和刪除。教師可以查詢到自己的崗位調(diào)動記錄。</p><p> (10)文件管理模塊</p><p> 通過此模塊對教師所需的文件進(jìn)行管理。包括文件的上傳和下載。教師可以根據(jù)自己的需要下載到文件,但不能上傳文件。</p><p> (11)留言版管理模塊</p>
93、<p> 通過此模塊對留言版進(jìn)行管理。教師之間可以互相傳達(dá)信息,管理員也可以在留言版上發(fā)布消息和公告。管理員還可以刪除消息和公告。</p><p> (12)系統(tǒng)管理模塊</p><p> 通過此模塊對教師管理系統(tǒng)進(jìn)行管理。主要提供添加、刪除系統(tǒng)管理的功能。</p><p> 第四章 數(shù)據(jù)庫設(shè)計(jì)</p><p> 4.
94、1數(shù)據(jù)庫的邏輯設(shè)計(jì)</p><p> 由于教師管理系統(tǒng)數(shù)據(jù)多,存儲需要很大的空間,所以必要選用像SQL Server這樣的數(shù)據(jù)庫,并且現(xiàn)在的計(jì)算機(jī)系統(tǒng)都能支持SQL Server數(shù)據(jù)庫。雖然現(xiàn)在尚處于初級階段,但對安全性要求還是很高,SQL Server可以滿足我的要求,所以我選用了SQL Server數(shù)據(jù)庫。</p><p> SQL Server數(shù)據(jù)庫由微軟在Windows 系列平
95、臺上開發(fā)的數(shù)據(jù)庫,容易操作,兼容性良好。由于SQL Server與Windows界面風(fēng)格完全一致,且有許多"向?qū)?quot;幫助,因此易于安裝和學(xué)習(xí),有關(guān)SQL Server的資料、培訓(xùn)還隨處可得。SQL Server數(shù)據(jù)庫可以直接存貯 XML 數(shù)據(jù),可以將搜索結(jié)果以 XML格式輸出等特點(diǎn),有利于構(gòu)建了異構(gòu)系統(tǒng)的互操作性。</p><p><b> 數(shù)據(jù)庫的連接方法:</b>&l
96、t;/p><p> ?。?)通過嵌入式SQL訪問數(shù)據(jù)庫;</p><p> ?。?)通過PL/SQL編寫存儲過程訪問數(shù)據(jù)庫;</p><p> (3)通過ODBC訪問數(shù)據(jù)庫;</p><p> (4)通過JDBC訪問數(shù)據(jù)庫;</p><p> (5)通過JDBC-ODBC橋 連接數(shù)據(jù)庫;</p><
97、;p> ?。?)通過Tomcat連接池連接數(shù)據(jù)庫;</p><p> ?。?)通過webLogic連接池連接數(shù)據(jù)庫;</p><p> ?。?)應(yīng)用Hibernate連接數(shù)據(jù)庫;</p><p> 本系統(tǒng)的數(shù)據(jù)庫連接方式采用了JDBC-ODBC橋驅(qū)動程序進(jìn)行連接。</p><p><b> 相關(guān)代碼如下:</b>
98、;</p><p> Connection con = null;</p><p> Statement sql;</p><p> ResultSet rs;</p><p><b> try{</b></p><p> Class.forName("sun.jdbc.odb
99、c.JdbcOdbcDriver"); }</p><p> catch(ClassNotFoundException e){}</p><p> try { </p><p> con=DriverManager.getConnection("jdbc:odbc:TeaManagement",&quo
100、t;sa","sa");</p><p> sql=con.createStatement();</p><p> rs=sql.executeQuery("SELECT * FROM teacher </p><p> where TeacherID='"+TeacherID+"'&
101、quot;);</p><p> 系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì)如下:</p><p> 教師基本信息(教師編號、姓名、性別、所屬學(xué)院號、出生日期、籍貫、婚姻狀況、身份證號、政治面貌、學(xué)歷、專業(yè)、所屬系別號、所屬教研室號、職務(wù)、職稱、電話、住址、個(gè)人簡歷);</p><p> 教師所屬學(xué)院信息(學(xué)院編號、學(xué)院名稱、負(fù)責(zé)人、學(xué)院電話);</p><p>
102、; 系別信息(系別編號、系別名稱、學(xué)院編號、負(fù)責(zé)人、系別電話);</p><p> 教研室信息(教研室編號、教研室名稱、系別編號、負(fù)責(zé)人、教研室電話);</p><p> 課程信息(課程編號、課程名稱、教師編號);</p><p> 科研信息(科研編號、教師編號、科研名稱、科研內(nèi)容、委托單位、科研經(jīng)費(fèi)、類型、研究方向、獲獎(jiǎng)情況、開始時(shí)間、結(jié)束時(shí)間);<
103、/p><p> 論文信息(論文編號、教師編號、論文名稱、論文內(nèi)容、類別、發(fā)表時(shí)間);</p><p> 培訓(xùn)信息(培訓(xùn)編號、教師編號、培訓(xùn)名稱、培訓(xùn)內(nèi)容、開始時(shí)間、結(jié)束時(shí)間、培訓(xùn)單位、培訓(xùn)結(jié)果);</p><p> 職稱評定信息(評定編號、教師編號、職稱、取得方式、職務(wù)、聘用學(xué)院、聘用起始日期、聘用結(jié)束日期);</p><p> 獎(jiǎng)懲信息
104、(獎(jiǎng)懲編號、教師編號、獎(jiǎng)懲內(nèi)容、獎(jiǎng)懲原因、批準(zhǔn)部門、批準(zhǔn)人、開始時(shí)間、撤消時(shí)間);</p><p> 調(diào)動信息(調(diào)動編號、教師編號、調(diào)動日期、調(diào)動前部門、調(diào)動后部門、調(diào)動前職位、調(diào)動后職位、批準(zhǔn)部門、批準(zhǔn)人);</p><p> 4.2數(shù)據(jù)庫的E-R圖</p><p> 各實(shí)體之間關(guān)系的E-R圖,如圖4-1所示:</p><p> 圖
105、4-1 各實(shí)體之間關(guān)系E-R圖</p><p> 教師信息實(shí)體E-R圖,如圖4-2所示:</p><p> 圖4-2 教師信息實(shí)體E-R圖</p><p> 教師所屬學(xué)院信息實(shí)體E-R圖,如圖4-3所示:</p><p> 圖4-3 教師所屬學(xué)院信息實(shí)體E-R圖</p><p> 系別信息實(shí)體E-R圖,如圖4
106、-4所示:</p><p> 圖4-4 系別信息實(shí)體E-R圖</p><p> 培訓(xùn)信息實(shí)體E-R圖,如圖4-5所示:</p><p> 圖4-5 培訓(xùn)信息實(shí)體E-R圖</p><p> 由于空間問題,其他的實(shí)體的E-R圖不再一一畫出,其形式與以上的實(shí)體的E-R圖一樣。</p><p> 4.3數(shù)據(jù)庫表單設(shè)計(jì)
107、</p><p> 本系統(tǒng)數(shù)據(jù)庫名為TeacherManagement,共設(shè)計(jì)13張表,系統(tǒng)用戶表(users)、教師基本信息表(teacher)、學(xué)院信息表(college)、系別信息表(major)、教研室信息表(room)、教師課程表(schedule)、教師科研信息表(research)、教師論文信息表(discourse)、教師培訓(xùn)信息表(train)、教師職稱評定信息表(assess)、獎(jiǎng)懲管理信息
108、表(reward)、教師崗位調(diào)動表(translate)、留言版信息表(word)。</p><p><b> 各表內(nèi)容如下:</b></p><p> 表4-1系統(tǒng)用戶表users</p><p> 表4-2教師基本信息表teacher</p><p> 表4-3教師所屬學(xué)院信息表college</p&g
109、t;<p> 表4-4系別信息表major</p><p> 表4-5教研室信息表room</p><p> 表4-6教師課程信息表schedule</p><p> 表4-7教師科研信息表research</p><p> 表4-8教師論文信息表discourse</p><p> 表4-9
110、教師培訓(xùn)信息表train</p><p> 表4-10教師職稱評定信息表assess</p><p> 表4-11教師獎(jiǎng)懲管理信息表reward</p><p> 表4-12教師調(diào)動信息表translate</p><p> 表4-13留言版信息表word</p><p><b> 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)&
111、lt;/b></p><p><b> 5.1詳細(xì)設(shè)計(jì)</b></p><p> 經(jīng)過系統(tǒng)的可行性分析,需求分析,總體設(shè)計(jì),以及數(shù)據(jù)庫的設(shè)計(jì)后,進(jìn)入了系統(tǒng)的詳細(xì)設(shè)計(jì)部分。在詳細(xì)設(shè)計(jì)部分中要對系統(tǒng)各個(gè)模塊詳細(xì)地講述是如何完成這個(gè)系統(tǒng)的。而且詳細(xì)設(shè)計(jì)也是一個(gè)系統(tǒng)設(shè)計(jì)的一個(gè)重要部分。下面則對各個(gè)模塊進(jìn)行詳細(xì)設(shè)計(jì)。</p><p> 5.1
112、.1首頁的設(shè)計(jì)</p><p> 教師管理系統(tǒng)的首頁不應(yīng)該太花哨,最上面是一個(gè)學(xué)校的圖片,上面寫著“教師管理系統(tǒng)”,還要有用戶名和密碼,登錄的時(shí)候還要確定是教師身份還是管理員身份登錄的。在首頁上要顯示學(xué)校要聞。在首頁的最下方顯示學(xué)校的圖片,以供觀賞。</p><p> 根據(jù)我要的首頁,我把設(shè)計(jì)的首頁名字起為login.jsp.代碼如下:</p><p> &l
113、t;%@ page contentType="text/html; charset=gb2312" language="java"%></p><p> <%@ page import = "teachermanagement.LoginBean"%></p><p> <%@ page import=
114、"java.util.*"%></p><p> <html> <head></p><p> <title>Login</title></p><p> <style type="text/css"></p><p> <
115、!-- 以上是jsp頁面的基本代碼,是對頁面請求及顯示的設(shè)置。</p><p><b> body {</b></p><p> background-image: url(20.jpg); } 背景圖片。</p><p> .style1 { font-size: 9mm;</p><p> fo
116、nt-weight: bold; }</p><p><b> --></b></p><p><b> </style></b></p><p> <Script Language="JavaScript" > 用"JavaScript"提
117、醒登錄者三個(gè)內(nèi)容全要填寫,否則會報(bào)錯(cuò)。</p><p> function check(){</p><p> if(document.form1.teacherID.value==""){</p><p> window.alert("請?zhí)顚懹脩艟幪枺?quot;);</p><p> return
118、(false); }</p><p> if(document.form1.password.value==""){</p><p> window.alert("請?zhí)顚懨艽a!");</p><p> return (false); }</p><p> for(i=0;i<fo
119、rm1.Purview.length;i++)</p><p> {if(form1.Purview[i].checked)</p><p> return (true);}</p><p> alert("請選擇登陸角色!")</p><p> return (false);</p><p&g
120、t; document.form1.submit();</p><p><b> }</b></p><p><b> </Script></b></p><p><b> </head></b></p><p> 下面代碼針對頁面的顯示:&l
121、t;/p><p><b> <body></b></p><p> <div id="Layer1" style="position:absolute; left:16px; top:70px; width:782px; height:95px; z-index:1; font-size: 14mm; font-weig
122、ht: bold; color: #000000; font-family: "華文行楷";"></p><p> <div align="center"><font color="#000000" face="華文行楷">教 師 管 理 系 統(tǒng)</font></div>
123、;</p><p> </div> 對教師管理系統(tǒng)題目的設(shè)計(jì)。</p><p> <p><MARQUEE scrollAmount=2 scrollDelay=60>您登陸的日期時(shí)間是<%=(new java.util.Date() ).toLocaleString() %></MARQUEE></p></p
124、><p> <table width="794" height="679" border="1" cellspacing="0"></p><p> <tr> <td height="128" colspan="4"><im
125、g src="aa002.jpg" width="799" height="109"></td> </tr></p><p><b> <tr></b></p><p> <td width="193" height="216
126、" rowspan="2"></p><p> <form name="form1" method="post" action="connectionLogin.jsp" onsubmit="return check()"></p><p> <p al
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- (精品)倉庫管理系統(tǒng)精品(2013年優(yōu)秀畢業(yè)設(shè)計(jì))
- [優(yōu)秀畢業(yè)設(shè)計(jì)精品] 進(jìn)銷存管理系統(tǒng)設(shè)計(jì)
- (精品)vfp工資管理系統(tǒng)精品(2013年優(yōu)秀畢業(yè)設(shè)計(jì))
- [優(yōu)秀畢業(yè)設(shè)計(jì)精品] 酒店客房管理系統(tǒng)設(shè)計(jì)
- [優(yōu)秀畢業(yè)設(shè)計(jì)精品] 網(wǎng)上飛機(jī)訂票系統(tǒng)設(shè)計(jì)
- [優(yōu)秀畢業(yè)設(shè)計(jì)精品] 商業(yè)進(jìn)銷存管理系統(tǒng)
- (精品)畢業(yè)設(shè)計(jì)人力資源系統(tǒng)(2013年優(yōu)秀畢業(yè)設(shè)計(jì))
- (精品)畢業(yè)精品宏都大酒店網(wǎng)上預(yù)定管理系統(tǒng)(精品)(2013年優(yōu)秀畢業(yè)設(shè)計(jì))
- [優(yōu)秀畢業(yè)設(shè)計(jì)精品] 網(wǎng)上考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- (精品)畢業(yè)精品圖片瀏覽系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(2013年優(yōu)秀畢業(yè)設(shè)計(jì))
- [優(yōu)秀畢業(yè)設(shè)計(jì)精品] xxx物流公司信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 精品組合機(jī)床畢業(yè)設(shè)計(jì)(優(yōu)秀)
- 精品組合機(jī)床畢業(yè)設(shè)計(jì)(優(yōu)秀)
- [優(yōu)秀畢業(yè)設(shè)計(jì)精品] 材料分揀控制系統(tǒng)的設(shè)計(jì)
- [優(yōu)秀畢業(yè)設(shè)計(jì)精品] 圖書館管理信息系統(tǒng)
- (精品)杯座模具設(shè)計(jì)精品(2013年優(yōu)秀畢業(yè)設(shè)計(jì))
- [優(yōu)秀畢業(yè)設(shè)計(jì)精品] 電子拍賣系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- (精品)建筑欣賞精品(2013年優(yōu)秀畢業(yè)設(shè)計(jì))
- (精品)長沙市住房公積金管理系統(tǒng)后臺設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(2013年優(yōu)秀畢業(yè)設(shè)計(jì))
- [優(yōu)秀畢業(yè)設(shè)計(jì)精品] 公交報(bào)站器設(shè)計(jì)
評論
0/150
提交評論