教學(xué)管理系統(tǒng)的設(shè)計(jì)及開(kāi)發(fā)_第1頁(yè)
教學(xué)管理系統(tǒng)的設(shè)計(jì)及開(kāi)發(fā)_第2頁(yè)
教學(xué)管理系統(tǒng)的設(shè)計(jì)及開(kāi)發(fā)_第3頁(yè)
教學(xué)管理系統(tǒng)的設(shè)計(jì)及開(kāi)發(fā)_第4頁(yè)
教學(xué)管理系統(tǒng)的設(shè)計(jì)及開(kāi)發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、-. z.院系級(jí)教學(xué)管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)教師子系統(tǒng)部分摘要本文對(duì)基于院系級(jí)的教學(xué)管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)過(guò)程作了詳細(xì)的論述,給出了開(kāi)發(fā)該系統(tǒng)的總體規(guī)劃流程、總體功能模塊。并就本人所承擔(dān)的教師子系統(tǒng)”的主要模塊功能的詳細(xì)設(shè)計(jì)過(guò)程以及相關(guān)技術(shù)作了介紹,從軟件工程角度,評(píng)價(jià)了系統(tǒng)的性能。關(guān)鍵字 JSP 教學(xué)管理系統(tǒng) Tomcat 子系統(tǒng) 目錄TOC o 1-3 h z uHYPERLINK l _Toc105692476第一章:引言 PAGEREF _Toc105692476 h 4HYPERLINK l _Toc1056924771.1課題開(kāi)發(fā)研究背景 PAGEREF _Toc105692477 h

2、5HYPERLINK l _Toc1056924781.2 課題來(lái)源 PAGEREF _Toc105692478 h 5HYPERLINK l _Toc105692479第二章:教學(xué)管理系統(tǒng)概要設(shè)計(jì) PAGEREF _Toc105692479 h 6HYPERLINK l _Toc1056924802.1 系統(tǒng)總體開(kāi)發(fā)規(guī)劃 PAGEREF _Toc105692480 h 6HYPERLINK l _Toc1056924812.2 系統(tǒng)總體方案設(shè)計(jì) PAGEREF _Toc105692481 h 6HYPERLINK l _Toc105692482幾種基于Web的主要開(kāi)發(fā)工具的比較 PAGERE

3、F _Toc105692482 h 7HYPERLINK l _Toc105692483 JSP開(kāi)發(fā)WEB的幾種主要方式 PAGEREF _Toc105692483 h 9HYPERLINK l _Toc1056924842.2.3 搭建JSP的平臺(tái)工作. PAGEREF _Toc105692484 h 10HYPERLINK l _Toc1056924852.3.1 院系級(jí)教學(xué)管理系統(tǒng)總體管理模式概述: PAGEREF _Toc105692485 h 11HYPERLINK l _Toc105692486第三章教學(xué)管理系統(tǒng)詳細(xì)設(shè)計(jì) PAGEREF _Toc105692486 h 12HYPE

4、RLINK l _Toc1056924873.1 用戶登錄模式 PAGEREF _Toc105692487 h 13HYPERLINK l _Toc1056924883.2 課程管理 PAGEREF _Toc105692488 h 13HYPERLINK l _Toc1056924893.3 畢業(yè)論文 PAGEREF _Toc105692489 h 17HYPERLINK l _Toc1056924903.4 教學(xué)文檔 PAGEREF _Toc105692490 h 18HYPERLINK l _Toc1056924913.5 系統(tǒng)之間的信息交互 PAGEREF _Toc105692491 h

5、 18HYPERLINK l _Toc1056924923.7 版面錯(cuò)誤提示 PAGEREF _Toc105692492 h 18HYPERLINK l _Toc1056924933.8 教師子系統(tǒng)功能圖示 PAGEREF _Toc105692493 h 19HYPERLINK l _Toc105692494第四章教師子系統(tǒng)演示 PAGEREF _Toc105692494 h 20HYPERLINK l _Toc1056924954.1 登錄界面 PAGEREF _Toc105692495 h 20HYPERLINK l _Toc1056924964.2 教師更改密碼 PAGEREF _Toc

6、105692496 h 21HYPERLINK l _Toc1056924974.3 教學(xué)文檔下載 PAGEREF _Toc105692497 h 22HYPERLINK l _Toc1056924984.4 教學(xué)文檔上傳PAGEREF _Toc105692498 h 23HYPERLINK l _Toc1056924994.5 選修課程學(xué)生資料查詢 PAGEREF _Toc105692499 h 24HYPERLINK l _Toc1056925014.6 版面錯(cuò)誤提示 PAGEREF _Toc105692501 h 25HYPERLINK l _Toc1056925024.7 論文上傳 P

7、AGEREF _Toc105692502 h 26HYPERLINK l _Toc105692503第五章結(jié)論 PAGEREF _Toc105692503 h 28第一章:引言1.1課題開(kāi)發(fā)研究背景隨著現(xiàn)代科技的不斷發(fā)展,計(jì)算機(jī)在教育領(lǐng)域得到了前所未有的廣泛應(yīng)用,迅速成為最有發(fā)展前景的教學(xué)媒體和教學(xué)管理工具。計(jì)算機(jī)在教育領(lǐng)域的應(yīng)用,導(dǎo)致了教學(xué)手段、教學(xué)方法、教學(xué)形式、課堂教學(xué)結(jié)構(gòu)等方面發(fā)生了深刻的變化,從而促進(jìn)了教育思想和教育理論的變革和發(fā)展,一系列相關(guān)的思想、理論和技術(shù)在實(shí)踐中日積月累、不斷豐富和完善。作為高校來(lái)說(shuō),建設(shè)高水平的大學(xué),校園信息系統(tǒng)的建設(shè)是重要的一環(huán)。與國(guó)相比, 教學(xué)管理計(jì)算機(jī)

8、化與網(wǎng)絡(luò)化在國(guó)外的許多大學(xué)己開(kāi)展多年了,他們的管理模式基本上是面向全局的綜合教務(wù)管理系統(tǒng),是綜合教務(wù)管理系統(tǒng)的重要組成部分。數(shù)據(jù)集中統(tǒng)一存放在中央數(shù)據(jù)庫(kù)中,對(duì)數(shù)據(jù)的操作由校園網(wǎng)上的計(jì)算機(jī)通過(guò)客戶/服務(wù)器方式進(jìn)行,即數(shù)據(jù)集中存儲(chǔ),分布操作。它將教學(xué)各個(gè)環(huán)節(jié)進(jìn)行了統(tǒng)籌考慮,以提高教學(xué)管理效率為目的,強(qiáng)調(diào)系統(tǒng)間數(shù)據(jù)的流通。由于多年運(yùn)行不斷使用和改進(jìn),國(guó)外的這種管理模式己處于比較完善的穩(wěn)定運(yùn)行階段。但由于國(guó)外高校與我們的實(shí)際情況不同,相關(guān)機(jī)構(gòu)管理職能不同,教學(xué)管理辦法不同,所以還不能簡(jiǎn)單的引用,只能在借鑒的基礎(chǔ)上自主開(kāi)發(fā)適合我們實(shí)際情況的教務(wù)管理系統(tǒng)。再加上我們國(guó)家教學(xué)管理制度、教學(xué)形式和教學(xué)手段等方

9、面都正處于改革時(shí)期,在一定時(shí)間還要不斷變化和發(fā)展,為了系統(tǒng)實(shí)時(shí)反映這種變化,必須開(kāi)發(fā)出自己的教務(wù)系統(tǒng),并不斷維護(hù)和完善。1.2 課題來(lái)源現(xiàn)有的學(xué)校級(jí)的教學(xué)管理系統(tǒng)是基于全體師生基礎(chǔ)上的宏觀意義的教學(xué)管理系統(tǒng)。但在一些具體細(xì)節(jié)問(wèn)題上而言,它不免有其不足之處。作為教學(xué)與管理第一線的院系,直接面對(duì)教師與學(xué)生,其管理是微觀的,具體的。比如:每學(xué)期一次的英語(yǔ)四,六級(jí)報(bào)名程序煩瑣;選修課數(shù)量多且分類龐雜;教學(xué)方面相關(guān)信息仍需要口頭通知;教學(xué)秘書(shū),教師與學(xué)生之間溝通途徑有限,費(fèi)時(shí)費(fèi)力。這些都增加了教學(xué)管理人員的工作負(fù)擔(dān)。另一方面,現(xiàn)在網(wǎng)上教學(xué)工作的全面展開(kāi),對(duì)教學(xué)管理系統(tǒng)提出了更嚴(yán)格的要求。所以,本小組此次

10、設(shè)計(jì)的大學(xué)軟件學(xué)院教學(xué)管理系統(tǒng),就是為了彌補(bǔ)現(xiàn)有學(xué)校級(jí)教學(xué)管理系統(tǒng)存在的不足。另一方面,也為其它院系今后開(kāi)展網(wǎng)上教學(xué)管理工作,提供一些寶貴的經(jīng)驗(yàn)。本小組設(shè)計(jì)的基于院系級(jí)的教學(xué)管理系統(tǒng),共分為:課程管理子系統(tǒng),學(xué)生管理子系統(tǒng),教師管理子系統(tǒng)以及管理員子系統(tǒng)等四個(gè)模塊.本小組成員共有四人,其中,偉同學(xué)負(fù)責(zé)學(xué)生管理子系統(tǒng),寧?kù)o同學(xué)負(fù)責(zé)教師管理子系統(tǒng),吳文俊同學(xué)負(fù)責(zé)管理員子系統(tǒng),組長(zhǎng)青同學(xué)負(fù)責(zé)課程管理子系統(tǒng)以及整個(gè)系統(tǒng)的整合工作。其中,課程管理單獨(dú)作為一個(gè)模塊,是基于選修課數(shù)目繁多,而且又分為學(xué)校級(jí)選修課和學(xué)院級(jí)選修課的考慮.該系統(tǒng)為學(xué)生,教師,管理員三大主體,更方便,快捷地工作,學(xué)習(xí),以及互相之間的

11、交流提供一個(gè)平臺(tái)。第二章:教學(xué)管理系統(tǒng)概要設(shè)計(jì)2.1 系統(tǒng)總體開(kāi)發(fā)規(guī)劃 本教學(xué)管理系統(tǒng)的開(kāi)發(fā)流程如下:分析系統(tǒng)需求,完成系統(tǒng)解決方案,并論證其可行性;選擇服務(wù)器類型與開(kāi)發(fā)環(huán)境,以及完成相關(guān)安裝配置工作;設(shè)計(jì)系統(tǒng)總體框架模型,完成相應(yīng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì),并針對(duì)數(shù)據(jù)庫(kù)服務(wù)器創(chuàng)建相應(yīng)的數(shù)據(jù)庫(kù),建立相應(yīng)的數(shù)據(jù)表結(jié)構(gòu);實(shí)現(xiàn)系統(tǒng)各功能模塊的代碼編寫;采集實(shí)驗(yàn)數(shù)據(jù),完成系統(tǒng)測(cè)試。2.2 系統(tǒng)總體方案設(shè)計(jì)幾種基于Web的主要開(kāi)發(fā)工具的比較 如今IT行業(yè)涌現(xiàn)出一大批能夠構(gòu)建WEB的應(yīng)用系統(tǒng),支持動(dòng)態(tài)處理的程序設(shè)計(jì)技術(shù).例如:ASP,JSP等等.在這個(gè)年代新技術(shù)和新的程序開(kāi)發(fā)軟件層出不窮,可謂是百舸爭(zhēng)流”。但只有在

12、20世紀(jì)末才匆匆登場(chǎng)的JavaServer Pages(JSP)技術(shù),一出世就吸引了世界各大軟件開(kāi)發(fā)商和程序設(shè)計(jì)者的濃厚興趣,表現(xiàn)出無(wú)比強(qiáng)大的生命力.由于JavaServer Pages 技術(shù)不但能夠?qū)崿F(xiàn)跨平臺(tái)和兼容各種WEB服務(wù)器產(chǎn)品,而且還把強(qiáng)大的服務(wù)器端的JAVA技術(shù)(server-side Java technology)有機(jī)地融和到了HTML網(wǎng)頁(yè)的構(gòu)造中去.因此,利用JSP技術(shù)可以建立先進(jìn),安全和跨平臺(tái)的動(dòng)態(tài)。下面就詳細(xì)討論一下JSP的優(yōu)勢(shì).和傳統(tǒng)的C G I相比較,J S P有相當(dāng)?shù)膬?yōu)勢(shì)。首先,在速度上,傳統(tǒng)的C G I程序需要使用系統(tǒng)的標(biāo)準(zhǔn)輸入輸出設(shè)備來(lái)實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的生成,而J

13、S P是直接和服務(wù)器相關(guān)聯(lián)的。而且對(duì)于C G I來(lái)說(shuō),每一個(gè)訪問(wèn)就需要新增加一個(gè)進(jìn)程來(lái)處理,進(jìn)程不斷地建立和銷毀對(duì)于作為We b服務(wù)器的計(jì)算機(jī)將是不小的負(fù)擔(dān)。其次, J S P是專門為We b開(kāi)發(fā)而設(shè)計(jì)的,其目的是為了建立基于We b的應(yīng)用程序,包含了一整套的規(guī)和工具。使用J S P技術(shù)可以很方便地將一大堆J S P頁(yè)面組合成為一個(gè)We b應(yīng)用程序。J S P的真正對(duì)手是A S P和P H P,還有即將問(wèn)世的A S P +,在We b技術(shù)方面A S P、P H P和J S P的比較見(jiàn)表1。(注意:這里的A S P指A S P 3 . 0,J S P指J S P規(guī)書(shū)1 . 1中指出的規(guī),P H

14、P指P H P 4)表1 ASP、J S P、P H P的比較ASPJSP PHPWe b服務(wù)器I I S、P W SA p a c h e、I I S ,PWS,Netscape Server i P l a n e t等A p a c h e 、I I S 、P W S 、Netscape Server等等運(yùn)行平臺(tái)Wi n d o w s各種U N I *( S o l a r i s 、L i n u *、A I *、I R I *等)、Wi n d o w s、M a c O S各種U N I *(S o l a r i s、L i n u *、A I *、I R I *等)、Wi n

15、 d o w s組件技術(shù)C O MJ a v a B e a n s、E J B等等C O M、J a v a B e a n s自定義TA G語(yǔ)法無(wú)有無(wú)開(kāi)放性無(wú)多家合作,包括S U N 、I B M、BEA We b l o g i c、N e t s c a p e、O r a c l e自由軟件腳本語(yǔ)言支持V B S c r i p t、J S c r i p t等J a v a 、E M A C - S c r i p t等PHP建立大型We b應(yīng)用程序可以可以不宜程序執(zhí)行速度快極快極快學(xué)習(xí)難度低較低低S e s s i o n管理有有有統(tǒng)一的數(shù)據(jù)庫(kù)連接有、A D O、O D B CJ

16、 D B C無(wú)后綴名aspjspphp,php3,phps JSP 開(kāi)發(fā)WEB的幾種主要方式通過(guò)以上表格的比較,我們可以得出這樣的結(jié)論:JSP具有其顯而易見(jiàn)的優(yōu)勢(shì).則,下面就進(jìn)一步地了解一下用JSP開(kāi)發(fā)WEB的幾種主要方式1. 直接使用J S P對(duì)于最小型的We b站點(diǎn),可以直接使用J S P來(lái)構(gòu)建動(dòng)態(tài)網(wǎng)頁(yè),這種站點(diǎn)最為簡(jiǎn)單,所需要的僅僅是簡(jiǎn)單的留言板、動(dòng)態(tài)日期等基本的功能。對(duì)于這種開(kāi)發(fā)模式,一般可以將所有的動(dòng)態(tài)處理部分都放置在J S P的S c r i p t l e t中,就像一般使用P H P或A S P開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè)一樣。2.JSP+JavaBeans中型站點(diǎn)面對(duì)的是數(shù)據(jù)庫(kù)查詢、用戶管理

17、和小量的商業(yè)業(yè)務(wù)邏輯。對(duì)于這種站點(diǎn),不能將所有的東西全部交給J S P頁(yè)面來(lái)處理。在單純的J S P中加入J a v a B e a n s技術(shù)將有助于這種中型的開(kāi)發(fā)。利用J a v a B e a n s,將很容易完成如數(shù)據(jù)庫(kù)連接、用戶登錄與注銷、商業(yè)業(yè)務(wù)邏輯封裝的任務(wù)。如:將常用的數(shù)據(jù)庫(kù)連接寫為一個(gè)Java Beans,既方便了使用,又可以使J S P文件簡(jiǎn)單而清晰,通過(guò)封裝,還可以防止一般的開(kāi)發(fā)人員直接獲得數(shù)據(jù)庫(kù)的控制權(quán)。3.JSP+JavaBeans+Servlet無(wú)論用A S P還是P H P開(kāi)發(fā)動(dòng)態(tài),長(zhǎng)期以來(lái)都有一個(gè)比較重要的問(wèn)題,就是的邏輯關(guān)系和的顯示頁(yè)面不容易分開(kāi)。常常可以看見(jiàn)

18、一些夾雜著i f . . . . . . t h e n . . . . . .、case select或是i f . . . . . . 和大量顯示用的H T M L代碼的A S P、P H P頁(yè)面,即使是有著良好的程序?qū)懽髁?xí)慣的程序員,其作品也幾乎無(wú)法閱讀。另一方面,動(dòng)態(tài)We b的開(kāi)發(fā)人員也在抱怨,將美工設(shè)計(jì)的靜態(tài)頁(yè)面和動(dòng)態(tài)程序和并的過(guò)程是一個(gè)異常痛苦的過(guò)程。如何解決這個(gè)問(wèn)題呢?在J S P問(wèn)世以后,筆者的一位朋友認(rèn)為S e r v l e t已經(jīng)完全可以被J S P代替,然而,事實(shí)是S e r v l e t在不再擔(dān)負(fù)動(dòng)態(tài)頁(yè)面生成的任務(wù)以后,開(kāi)始擔(dān)負(fù)起決定整個(gè)邏輯流程的任務(wù)。在邏輯關(guān)系異

19、常復(fù)雜的中,借助于S e r v l et和J S P良好的交互關(guān)系和J a v a B e a n s的協(xié)助,完全可以將的整個(gè)邏輯結(jié)構(gòu)放在S e r v l e t中,而將動(dòng)態(tài)頁(yè)面的輸出放在J S P頁(yè)面中來(lái)完成。在這種開(kāi)發(fā)方式中,一個(gè)可以有一個(gè)或幾個(gè)核心的S e r v l e t來(lái)處理的邏輯,通過(guò)調(diào)用J S P頁(yè)面來(lái)完成客戶端(通常是We b瀏覽器)的請(qǐng)求。后面我們將可以看到,在J 2 E E模型中,S e r v l e t的這項(xiàng)功能可以被E J B取代。4. J2EE開(kāi)發(fā)模型在J 2 E E開(kāi)發(fā)模型中,整個(gè)系統(tǒng)可以分為三個(gè)主要的部分:1. 視圖視圖就是用戶界面部分,在We b應(yīng)用程序

20、中也就是H T M L、* M L、J S P頁(yè)面。這個(gè)部分主要處理用戶看到的東西,動(dòng)態(tài)的J S P部分處理了用戶可以看見(jiàn)的動(dòng)態(tài)網(wǎng)頁(yè),而靜態(tài)的網(wǎng)頁(yè)則由H T M L、* M L輸出。2. 控制器??刂破髫?fù)責(zé)的整個(gè)邏輯。它用于管理用戶與視圖發(fā)生的交互。可以將控制器想像成處在視圖和數(shù)據(jù)之間,對(duì)視圖如何與模型交互進(jìn)行管理。通過(guò)使視圖完全獨(dú)立于控制器和模型,就可以輕松替換前端客戶程序,就是說(shuō),網(wǎng)頁(yè)制作人員將可以獨(dú)立自由地改變We b頁(yè)面而不用擔(dān)心影響這個(gè)基于We b的應(yīng)用程序的功能。在J 2 E E中,控制器的功能一般是由S e r v l e t、J a v a B e a n s、Enterpri

21、se JavaBeans 中的S e s s i o n B e a n來(lái)?yè)?dān)當(dāng)?shù)摹?. 模型模型就是應(yīng)用業(yè)務(wù)邏輯部分,這一部分的主要角色是Enterprise JavaBeans,借助于E J B強(qiáng)大的組件技術(shù)和企業(yè)級(jí)的管理控制,開(kāi)發(fā)人員可以輕松形創(chuàng)建出可重用的業(yè)務(wù)邏輯模塊。由于,我們本次開(kāi)發(fā)的基于院系級(jí)的教學(xué)管理系統(tǒng)屬于小型的WEB站點(diǎn),所以就采用最簡(jiǎn)單的直接使用JSP創(chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)的方法。 搭建JSP的平臺(tái)工作.目前常用的Web服務(wù)器平臺(tái)的種類很多,例如:微軟公司的IIS(Internet信息服務(wù)器),Linu*下使用的Apache,SUN公司的ES(Enterprise Server),以

22、及基于Java應(yīng)用的Tomcat等。本系統(tǒng)因?yàn)閷⒉捎肑SP作為開(kāi)發(fā)Web的工具,所以將采用Win*p Server+Tomcat的結(jié)構(gòu).Tomcat是一個(gè)開(kāi)放源代碼、運(yùn)行servlet和JSP Web應(yīng)用軟件的基于Java的Web應(yīng)用軟件容器。Tomcat是由Apache-Jakarta子項(xiàng)目支持,并由來(lái)自開(kāi)放性源代碼Java社區(qū)的志愿者進(jìn)行維護(hù)。Tomcat Server是根據(jù)servlet和JSP規(guī)進(jìn)行執(zhí)行的,因此我們就可以說(shuō)Tomcat Server也實(shí)行了Apache-Jakarta規(guī)且比絕大多數(shù)商業(yè)應(yīng)用軟件服務(wù)器要好。Tomcat很可能成為下一代Java Web Server的主流。

23、因?yàn)門omcat受到Sun公司的全力支持,并由非常強(qiáng)大的開(kāi)發(fā)組織apache來(lái)進(jìn)行發(fā)展,這一工程被稱為Jakarta計(jì)劃。從戰(zhàn)略上看,Sun現(xiàn)在正借助Apache的影響來(lái)開(kāi)發(fā)Server端的java技術(shù),這就是Tomcat。因此可以相信Tomcat已經(jīng)或者即將是一個(gè)較理想的Jsp&Servlet開(kāi)發(fā)和支撐平臺(tái)。相對(duì)地,JSWDK只是一個(gè)簡(jiǎn)化的服務(wù)器平臺(tái),性能和穩(wěn)定程度都比較有限,而且實(shí)際上SUN并不許可將它作為Internet上的商業(yè)平臺(tái)。在SUN公司的大力支持下,Tomcat將成為以后Web平臺(tái)的主流平臺(tái)。2.3 系統(tǒng)總體功能性描述 院系級(jí)教學(xué)管理系統(tǒng)總體管理模式概述:圖一 院系級(jí)教學(xué)管理系

24、統(tǒng)功能模塊 教學(xué)管理主體關(guān)系演示圖圖二 教學(xué)管理主體關(guān)系圖示第三章 教學(xué)管理系統(tǒng)詳細(xì)設(shè)計(jì)下面僅就寧?kù)o同學(xué)負(fù)責(zé)的教師管理子系統(tǒng)部分的相關(guān)模塊功能做一番詳細(xì)介紹.3.1 用戶登錄模式 圖三 系統(tǒng)登錄模式用戶首先選擇用戶類型:學(xué)生,教師,管理員.然后輸入用戶名,密碼登錄進(jìn)入相應(yīng)子系統(tǒng).若用戶名,密碼錯(cuò)誤或者不存在,則顯示出錯(cuò)頁(yè)面,重新登錄.3.2 課程管理學(xué)生,教師,管理員成功登錄后,均可通過(guò)輸入課程名稱,教師的方法查看課程相關(guān)信息.這些信息包括在表:eleCourse當(dāng)中.表二 選修課程字段名稱數(shù)據(jù)類型字段大小格式必填字段courseID數(shù)字長(zhǎng)整型常規(guī)數(shù)字是courseName文本100是cour

25、seTeacher文本100是courseScore數(shù)字100常規(guī)數(shù)字是courseTotal數(shù)字100固定是courseWeek數(shù)字100固定是courseTime日期/時(shí)間小數(shù)常規(guī)數(shù)字是count數(shù)字整型固定是其中,學(xué)生查詢課程,點(diǎn)擊選擇其愿意選擇的課程,刪除其認(rèn)為多余的課程,并把最終結(jié)果提交給教師;教師,管理員除具有查詢這項(xiàng)基本權(quán)限外,還具有增加開(kāi)設(shè)課程,取消開(kāi)設(shè)課程的權(quán)限.教師擁有選修其課程的學(xué)生初選,并可以點(diǎn)擊學(xué)生,查看學(xué)生基本資料,包括在personInfor中;表三 學(xué)生個(gè)人信息字段名稱數(shù)據(jù)類型字段大小格式必填字段useID數(shù)字長(zhǎng)整型常規(guī)數(shù)字是Class數(shù)字長(zhǎng)整型常規(guī)數(shù)字是det

26、ailedClass文本200常規(guī)數(shù)字是studentName文本200是se*文本50是nameBefore文本200是bornTime時(shí)間/日期200常規(guī)數(shù)字是direction文本200是schoolForm文本200是teacherOrNot是/否200是HMTStudent是/否200是nativeplace文本200是studentScource文本200是birthplace文本200是IDCard數(shù)字長(zhǎng)整型固定數(shù)字是politics文本200是langMajor文本200是studentKind文本200是homePlace文本200是homeTel數(shù)字長(zhǎng)整型是postCode

27、數(shù)字200常規(guī)數(shù)字是total數(shù)字200否thesisSubject文本200是tutor文本200是score數(shù)字整型是degreeGet文本200是Reware/Punish是/否是timeLeft時(shí)間/日期是pany文本是personMobile數(shù)字200是Email文本是remark文本500否教師可以任意刪除多余的學(xué)生,確定最終該課程;并把這份傳回學(xué)生系統(tǒng),這樣一來(lái),學(xué)生就可以查詢到自己被選上的課程。在課程結(jié)束時(shí),教師給出學(xué)生成績(jī).學(xué)生可以在學(xué)生子系統(tǒng)中查詢到相應(yīng)課程成績(jī).這是教師子系統(tǒng)中的課程學(xué)生情況子模塊。圖四課程管理圖示3.3 畢業(yè)論文 學(xué)生通過(guò)論文上傳模塊,填寫論文的基本信息

28、,包括在表thesis中(評(píng)注一欄設(shè)置為無(wú)法填寫)表四 論文信息字段名稱數(shù)據(jù)類型字段大小格式必填字段userId數(shù)字長(zhǎng)整型常規(guī)數(shù)字是tutor文本200是title文本200是unit數(shù)字整型是ChineseKey文本200是EnglishKey文本200是summary文本500是remark文本500是教師可以查詢到相應(yīng)學(xué)生的,并下載其論文,填寫論文分?jǐn)?shù),并做出相關(guān)的評(píng)注,再將論文上傳給學(xué)生.學(xué)生可以在其個(gè)人成績(jī)模塊中,查詢到論文分?jǐn)?shù)。圖五 論文上傳3.4 教學(xué)文檔 教師點(diǎn)擊課程文檔下載模塊,頁(yè)面顯示:課程教學(xué)大綱空表,課程簡(jiǎn)介空表,課程教學(xué)進(jìn)度表,教學(xué)測(cè)評(píng)表,調(diào)課申請(qǐng)單,課程成績(jī)考核登記

29、,考場(chǎng)情況表,答題卷格式等八個(gè)表格.教師點(diǎn)擊表格,下載相應(yīng)表格,這些空表都被保存在同一個(gè)文件夾.填寫完畢后,點(diǎn)擊進(jìn)入課程文檔上傳模塊,輸入文件名,上傳表格至指定文件夾。3.5 系統(tǒng)之間的信息交互1.學(xué)生,教師分別在各自系統(tǒng)中發(fā)表留言,管理員回復(fù)留言; 2.學(xué)生選修課程,把選課結(jié)果傳至教師系統(tǒng)中,以便教師確定最終學(xué)生;教師把最終選課傳回至學(xué)生系統(tǒng)中; 3.學(xué)生提交畢業(yè)論文至教師系統(tǒng),教師打分,評(píng)注,并把分?jǐn)?shù)傳回學(xué)生系統(tǒng)中。3.6 更改密碼學(xué)生,教師,管理員均可以在成功登錄進(jìn)入子系統(tǒng)以后,修改密碼.若修改成果,會(huì)跳轉(zhuǎn)到密碼修改成功頁(yè)面,否則,系統(tǒng)會(huì)提示出錯(cuò)。3.7 版面錯(cuò)誤提示當(dāng)用戶進(jìn)入成果登錄進(jìn)

30、入一個(gè)子系統(tǒng)后,若點(diǎn)擊其它子系統(tǒng),則顯示出錯(cuò),無(wú)權(quán)限查看相關(guān)功能。3.8 教師子系統(tǒng)功能圖示圖六 教師權(quán)限在該用例圖中,包含了教師在系統(tǒng)中的權(quán)限.教師具有:更改密碼(Changepwd),課程管理(ManageLessons),確定選修課程學(xué)生(ConfirmStudents),下載教學(xué)相關(guān)表格(DownFile),上傳教學(xué)相關(guān)表格(UpFile),上傳論文(UpThesis),留言(LeaveWord),查詢學(xué)生個(gè)人資料(SeestuMessage)的權(quán)限。第四章 教師子系統(tǒng)演示4.1 登錄界面圖七 系統(tǒng)登錄界面用戶登錄界面,選擇用戶模式,輸入用戶名,密碼.;若錯(cuò)誤,則重置,重新填寫。4.2

31、 教師更改密碼圖八 更改密碼 教師登錄進(jìn)入后,點(diǎn)擊更改密碼,分別輸入原密碼,新密碼以及確認(rèn)密碼。4.3 教學(xué)文檔下載圖九 下載表格教師點(diǎn)擊相關(guān)表格,下載填寫信息。4.4 教學(xué)文檔上傳圖十 上傳表格填寫完畢后,教師把表格提交至系統(tǒng)中。4.5選修課程學(xué)生資料查詢圖十一 學(xué)生個(gè)人資料查詢教師點(diǎn)擊選修其課程的學(xué)生情況,查看其個(gè)人資料;并在課程結(jié)束時(shí),填寫成績(jī),并將之傳遞至學(xué)生子系統(tǒng)中。4.6 版面錯(cuò)誤提示圖十二 出錯(cuò)提示當(dāng)教師成功登錄進(jìn)入其子系統(tǒng)中時(shí),若點(diǎn)擊其它子系統(tǒng),比如:學(xué)生系統(tǒng),則會(huì)顯示其沒(méi)有權(quán)限查看相關(guān)功能。4.7 論文上傳圖十三 論文上傳下載學(xué)生提交的論文,給出相應(yīng)評(píng)注,分?jǐn)?shù),上傳給學(xué)生系統(tǒng)。第五章 結(jié)論基于院系級(jí)的教學(xué)管理系統(tǒng)從確定設(shè)計(jì)方案到最終順利完成,歷時(shí)三個(gè)多月.它不僅提高了教學(xué)管理工作的執(zhí)行效率,更減輕了教務(wù)工作者的繁重負(fù)擔(dān).從本人負(fù)責(zé)的教師管理子系統(tǒng)中,我們可以看到:教師可以從系統(tǒng)中下載各類相關(guān)的教學(xué)文檔;查看學(xué)生的個(gè)人資料;與學(xué)生,教學(xué)管理人員進(jìn)行有效的溝通;指導(dǎo)學(xué)生的畢業(yè)論文

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論