




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2012年月日畢業(yè)設(shè)計(jì)(論文)題目教師信息管理系統(tǒng)系(分院)信息工程系學(xué)生姓名學(xué)號(hào)專業(yè)名稱計(jì)算機(jī)網(wǎng)絡(luò)管理指導(dǎo)教師目錄TOC o 1-5 h z HYPERLINK l bookmark6 1緒論2 HYPERLINK l bookmark8 1.1系統(tǒng)開發(fā)背景2 HYPERLINK l bookmark10 1.2系統(tǒng)開發(fā)的目標(biāo)2 HYPERLINK l bookmark12 1.3系統(tǒng)提出的意義2系統(tǒng)開發(fā)所用的技術(shù)準(zhǔn)備3 HYPERLINK l bookmark14 1.4.1數(shù)據(jù)庫(kù)技術(shù)的現(xiàn)狀與發(fā)展3 HYPERLINK l bookmark16 1.4.2JAVA語(yǔ)言的概述4編碼4 HYP
2、ERLINK l bookmark18 2系統(tǒng)需求分析6 HYPERLINK l bookmark20 系統(tǒng)調(diào)查6 HYPERLINK l bookmark22 系統(tǒng)構(gòu)架6用戶需求6 HYPERLINK l bookmark24 2.3.1教師的需求6 HYPERLINK l bookmark26 管理員的需求7 HYPERLINK l bookmark28 2.4系統(tǒng)方框圖7 HYPERLINK l bookmark30 2.5系統(tǒng)設(shè)計(jì)思想82.6系統(tǒng)設(shè)計(jì)分析8 HYPERLINK l bookmark32 3數(shù)據(jù)庫(kù)設(shè)計(jì)9 HYPERLINK l bookmark36 3.1數(shù)據(jù)庫(kù)所使用的技
3、術(shù)9 HYPERLINK l bookmark34 3.2數(shù)據(jù)庫(kù)表的設(shè)計(jì)10 HYPERLINK l bookmark38 4功能介紹104.1教師功能錯(cuò)誤!未定義書簽。4.2管理員功能錯(cuò)誤!未定義書簽。 HYPERLINK l bookmark42 5系統(tǒng)測(cè)試18 HYPERLINK l bookmark44 測(cè)試目的18 HYPERLINK l bookmark46 5.2測(cè)試環(huán)境的搭建18 HYPERLINK l bookmark48 測(cè)試方法20測(cè)試系統(tǒng)20 HYPERLINK l bookmark52 測(cè)試結(jié)果20 HYPERLINK l bookmark54 參考文獻(xiàn)22緒論項(xiàng)目開
4、發(fā)背景隨著學(xué)校規(guī)模的擴(kuò)大與政府人才流動(dòng)機(jī)制的變化,學(xué)校教師的人數(shù)逐漸增加,而其流動(dòng)率也在逐年增加,以往的手工管理教師信息的方式變得力不從心,已經(jīng)不能滿足學(xué)校對(duì)教師信息管理的要求。一直以來(lái)教師的信息管理是學(xué)校工作中的一項(xiàng)重要內(nèi)容,我國(guó)的大中專院校的教師信息管理的自動(dòng)化和效率不高。隨著辦學(xué)規(guī)模的擴(kuò)大和招教人數(shù)的增加,建立一個(gè)高效的教師信息管理系統(tǒng)是非常必要的。普通的信息管理系統(tǒng)已不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多的人力和物力。在當(dāng)今信息時(shí)代這種傳統(tǒng)的管理方法必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替。為了提高教師信息管理的效率,我選擇了教師信息管理系統(tǒng)作為畢業(yè)設(shè)計(jì)的課題。本系統(tǒng)在大多數(shù)信息管理系統(tǒng)
5、的基礎(chǔ)上,主要增加了教師對(duì)個(gè)人信息的操作,教師不用再往學(xué)院的教務(wù)處辦公室報(bào)送個(gè)人檔案,可以直接的把個(gè)人信息上傳到網(wǎng)絡(luò)上,也可以方便快速的查詢到自己的信息,教務(wù)管理人員也不必總呆在學(xué)院的辦公室,他們都不受時(shí)間,位置,空間的限制,只要有上網(wǎng)的條件,在家里就可以完成有關(guān)信息的錄入,更新,管理,查詢和刪除。本系統(tǒng)將會(huì)改變以前靠手工管理教師信息的狀況,迅速提高工作效率。希望能為教務(wù)管理人員和學(xué)校的工作帶來(lái)便利。項(xiàng)目開發(fā)的目標(biāo)教師信息管理系統(tǒng),采用計(jì)算機(jī)對(duì)教師的信息進(jìn)行管理,進(jìn)一步提高了現(xiàn)代化辦學(xué)效益和自動(dòng)化信息管理水平。幫助提高工作效率,實(shí)現(xiàn)教師信息管理維護(hù)工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。為了使系統(tǒng)在
6、學(xué)院的管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過(guò)程的計(jì)算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標(biāo):(1)系統(tǒng)應(yīng)該具有實(shí)用性、可靠性和可擴(kuò)展性,同時(shí)注意到先進(jìn)性。(2)對(duì)各個(gè)數(shù)據(jù)庫(kù)進(jìn)行分類動(dòng)態(tài)管理,防止混亂。(3)不同用戶有不同的權(quán)限,防止非法查詢,非法修改。(4)能夠?qū)Σ樵兘Y(jié)果進(jìn)行分類匯總,實(shí)現(xiàn)報(bào)表打印和下載。(5)方便用戶的操作,盡量減少用戶的操作,實(shí)現(xiàn)自動(dòng)化。項(xiàng)目提出的意義隨著高校辦學(xué)規(guī)模的擴(kuò)大和招教人數(shù)的增加,教師信息管理是學(xué)校管理中異常重要的一個(gè)環(huán)節(jié)。教師信息管理的計(jì)算機(jī)化是整個(gè)學(xué)校教務(wù)管理中的重要部分,介于它的重要性,教師信息管理系統(tǒng)的開發(fā)與應(yīng)用就逐漸提入議程,并占著越來(lái)越重要的
7、份量。運(yùn)用教師信息管理系統(tǒng)可以減輕學(xué)院教務(wù)人員的工作量,減少開支,提高工作效率,節(jié)省時(shí)間,老師也能夠迅速的查詢到自己的信息。而教師信息管理系統(tǒng)的應(yīng)用也為學(xué)校教育實(shí)力在未來(lái)市場(chǎng)的競(jìng)爭(zhēng)力有所提高。在現(xiàn)代高科技的飛躍發(fā)展,人們工作習(xí)慣的改變,特別是電腦的大量普及,人們生活節(jié)奏越來(lái)越快,怎樣提高工作效率是人們首先考慮的問(wèn)題。教師信息管理是一項(xiàng)非常繁瑣與復(fù)雜的工作,一個(gè)原因就是工作量大,不好管。對(duì)于一個(gè)學(xué)校而言,管理好教師的信息,是非常重要的。因此開發(fā)出一套教師信息管理系統(tǒng)是非常必要的。系統(tǒng)開發(fā)所用的技術(shù)準(zhǔn)備數(shù)據(jù)庫(kù)技術(shù)的現(xiàn)狀與發(fā)展數(shù)據(jù)庫(kù)是60年代末出現(xiàn)的一門計(jì)算機(jī)軟件技術(shù),到現(xiàn)在雖然只有三十多年的歷史,
8、但在理論和時(shí)間上都已經(jīng)趨于成熟,使我們能夠方便的使用。數(shù)據(jù)庫(kù)技術(shù)是信息系統(tǒng)的核心和基礎(chǔ),它的出現(xiàn)極大地促進(jìn)了計(jì)算機(jī)應(yīng)用向各行各業(yè)的滲透數(shù)據(jù)庫(kù)的建設(shè)規(guī)模、數(shù)據(jù)庫(kù)信息量的大小和使用頻度已成為衡量一個(gè)國(guó)家信息化程度的重要標(biāo)志。MySQL作為一種開放源碼數(shù)據(jù)庫(kù),以其簡(jiǎn)單易用的特點(diǎn)廣泛被廣大用戶采用,MySQL雖然是免費(fèi)的,但同Oracle,Sybase,Informix,Db2等商業(yè)數(shù)據(jù)庫(kù)一樣,具有數(shù)據(jù)庫(kù)系統(tǒng)的通用性:(1)數(shù)據(jù)庫(kù)管理系統(tǒng)。我們知道,所謂的數(shù)據(jù)庫(kù)就是一些結(jié)構(gòu)化的數(shù)據(jù)的聯(lián)合體,要提供對(duì)這些數(shù)據(jù)的存取、增加、修改、刪除或更加復(fù)雜的數(shù)據(jù)抽取等操作,需要有一個(gè)支撐系統(tǒng),這就是數(shù)據(jù)庫(kù)管理系統(tǒng)(D
9、BMS),MySQL完全具有這方面的功能。(2)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。在數(shù)據(jù)庫(kù)的發(fā)展歷程中,曾出現(xiàn)過(guò)多種不同形式的數(shù)據(jù)庫(kù)系統(tǒng),但關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)以其優(yōu)越性而被廣為采用,象現(xiàn)在幾種廣泛使用的數(shù)據(jù)庫(kù)全為關(guān)系型數(shù)據(jù)庫(kù)。同樣,MySQL也是關(guān)系型的數(shù)據(jù)庫(kù)系統(tǒng),支持標(biāo)準(zhǔn)的結(jié)構(gòu)化查詢語(yǔ)言(StructuredQueryLanguage)。(3)開放源碼數(shù)據(jù)庫(kù)。同商業(yè)性的數(shù)據(jù)庫(kù)相比,這是MySQL最大的特點(diǎn)。MySQL的源碼是公開的,這就意味著任何人,只要遵守GPL的規(guī)則都可以對(duì)MySQL的源碼使用、修改以符合自己特殊的需求。(4)技術(shù)特點(diǎn)。MySQL服務(wù)器端是多線程的,為客戶端提供了不同
10、的程序接口和鏈接庫(kù),如C、C+、Java、Perl、PHP、Tcl等,也提供了簡(jiǎn)單的管理工具,如mysqladmin,mysql等。正因?yàn)镸ySQL的源碼是公開的,使得我們有機(jī)會(huì)從源碼級(jí),更深入的了解MySQL。從這一層面上可以探求、了解MySQL數(shù)據(jù)庫(kù)的特性:良好的內(nèi)存管理機(jī)制,尤其是內(nèi)存泄漏的管理,通過(guò)了Purify的嚴(yán)格測(cè)試;支持多種平臺(tái);提供多種形式的API,為我們開發(fā)工具的選擇提供了便利;使用多線程的技術(shù),可充分發(fā)揮系統(tǒng)的特點(diǎn),避免在SMP系統(tǒng)中出現(xiàn)僅使用單CPU的現(xiàn)象;對(duì)磁盤表的管理采用B樹加密及索引的技術(shù),為我們快速訪問(wèn)數(shù)據(jù)提供了可能;高性能的內(nèi)存申請(qǐng)技術(shù);臨時(shí)表采用在內(nèi)存中以哈
11、希表實(shí)現(xiàn);提供多種數(shù)據(jù)類型;支持定長(zhǎng)的和變長(zhǎng)的紀(jì)錄;所有的列都有缺省值,為我們的某些“粗心”提供了方便;靈活、安全的權(quán)限和密碼系統(tǒng),密碼在傳輸中加密傳送,允許主機(jī)端驗(yàn)證密碼;13)客戶端可以通過(guò)TCP/IP、Unix套接字、命名管道(NT)連接到MySQL數(shù)據(jù)庫(kù)服務(wù)器;對(duì)多種字符集的完全支持等等許多優(yōu)點(diǎn)。MySQL有如此多的特點(diǎn),又由于其免費(fèi)的特點(diǎn),這就給許多的中小應(yīng)用提供了不錯(cuò)的選擇。尤其是對(duì)一些中小企業(yè),無(wú)論是從降低成本,還是從性能方面,采用MySQL作為其數(shù)據(jù)支撐系統(tǒng),都是一種可行的方案。但也應(yīng)當(dāng)注意,采用MySQL作為應(yīng)用數(shù)據(jù)庫(kù),就意味著所有的問(wèn)題都需要自己解決,要承擔(dān)一定的風(fēng)險(xiǎn)。JA
12、VA語(yǔ)言的概述Java是一種簡(jiǎn)單的,面象對(duì)象的,多平臺(tái)的,分布式的,解釋的,鍵壯的,安全的,結(jié)構(gòu)的,中立的,可移植的,性能很優(yōu)異的多線程的,動(dòng)態(tài)的語(yǔ)言。當(dāng)1995年SUN推出Java語(yǔ)言之后,全世界的目光都被這個(gè)神奇的語(yǔ)言所吸引。Java語(yǔ)言其實(shí)最早誕生于1991年,起初被稱為OAK語(yǔ)言,是SUN公司為一些消費(fèi)性電子產(chǎn)品而設(shè)計(jì)的一個(gè)通用環(huán)境。他們最初的目的只是為了開發(fā)一種獨(dú)立于平臺(tái)的軟件技術(shù),而且在網(wǎng)絡(luò)出現(xiàn)之前,OAK可以說(shuō)是默默無(wú)聞,甚至差點(diǎn)夭折。但是,網(wǎng)絡(luò)的出現(xiàn)改變了OAK的命運(yùn)。在Java出現(xiàn)以前。Internet上的信息內(nèi)容都是一些乏味死板的HTML文檔。這對(duì)于那些迷戀于WEB瀏覽的人
13、們來(lái)說(shuō)簡(jiǎn)直不可容忍。他們迫切希望能在WEN中看到一些交互式的內(nèi)容,開發(fā)人員也極希望能夠在WEB上創(chuàng)建一類無(wú)需考慮軟硬件平臺(tái)就可以執(zhí)行的應(yīng)用程序,當(dāng)然這些程序還要有極大的安全保障。對(duì)于用戶的這種要求,傳統(tǒng)的編程語(yǔ)言顯得無(wú)能為力,而SUN的工程師敏銳地察覺(jué)到了這一點(diǎn),從1994年起,他們開始將OAK技術(shù)應(yīng)用于WEB上,并且開發(fā)出了HotJava的第一個(gè)版本。當(dāng)SUN公司1995年正式以Java這個(gè)名字推出的時(shí)候,幾乎所有的WEB開發(fā)人員都想到:噢,這正是我想要的。于是Java成了一顆耀眼的明星,丑小鴨一下了變成了白天鵝。編碼用戶瀏覽器Web服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器程序設(shè)計(jì)語(yǔ)言是人和計(jì)算機(jī)通信的最基本的工
14、具,它的特點(diǎn)必然會(huì)影響人的思維和解決問(wèn)題的方式,會(huì)影響人和計(jì)算機(jī)通信的方式和質(zhì)量,也會(huì)影響其他人閱讀和理解程序的難易程度。因此在編碼時(shí)所選擇的編碼語(yǔ)言是很重要的。本系統(tǒng)主要使用了基于JAVA語(yǔ)言的JSP技術(shù)Servlet技術(shù),Hibernate開源框架技術(shù),Struts開源框架技術(shù),以及HTML、CSS、XML等等語(yǔ)言和技術(shù)。因此該系統(tǒng)據(jù)有JAVA的所有優(yōu)點(diǎn),移植性能比較好,數(shù)據(jù)庫(kù)移植也比較容易。本系統(tǒng)使用了許多的框架技術(shù)擴(kuò)展也比較容易。在編碼實(shí)現(xiàn)過(guò)程中,使用了基本的控制結(jié)構(gòu),每行只寫一行代碼,在必要的地方加了許多的注釋,結(jié)構(gòu)清晰,代碼容易閱讀。對(duì)所有的輸入數(shù)據(jù)都進(jìn)行了檢驗(yàn),并且對(duì)組合輸入也進(jìn)
15、行了級(jí)聯(lián)驗(yàn)證,輸入的格式也比較簡(jiǎn)單。對(duì)于驗(yàn)證出錯(cuò)的,給出詳細(xì)的錯(cuò)誤信息,使用戶可以很清楚的知道自己在哪里出錯(cuò)了,方便用戶的使用。系統(tǒng)需求分析系統(tǒng)調(diào)查21世紀(jì)以來(lái),人類經(jīng)濟(jì)高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。使原本的舊的管理方法越來(lái)越不適應(yīng)現(xiàn)在社會(huì)的發(fā)展。許多人還停留在以前的手工操作。這大大地阻礙了人類經(jīng)濟(jì)的發(fā)展。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,我對(duì)河南職業(yè)技術(shù)學(xué)院的教師信息管理系統(tǒng)進(jìn)行了調(diào)查研究,并對(duì)一些教師進(jìn)行了調(diào)查,聽取他們對(duì)信息管理的一些建議和要求以及他們對(duì)這方面的一些需求,根據(jù)我所具有的知識(shí),決定開發(fā)的這個(gè)系統(tǒng)采用當(dāng)前較為流行
16、的編程軟件Java作為實(shí)現(xiàn)語(yǔ)言,以數(shù)據(jù)庫(kù)MySql作為系統(tǒng)的后臺(tái)操作.2.2系統(tǒng)構(gòu)架系統(tǒng)采用的是B/S結(jié)構(gòu),即瀏覽器和服務(wù)器架構(gòu),示意圖如圖2-1所示。瀏覽器端提供用戶操作界面,接受用戶輸入的各種操作信息,向服務(wù)器發(fā)出各種操作命令或數(shù)據(jù)請(qǐng)求,并接收?qǐng)?zhí)行操作命令后返回的數(shù)據(jù)結(jié)果,根據(jù)業(yè)務(wù)邏輯進(jìn)行相關(guān)的運(yùn)算,向用戶顯示相應(yīng)的信息。服務(wù)器端接收瀏覽器端的數(shù)據(jù)或命令請(qǐng)求,并請(qǐng)求數(shù)據(jù)庫(kù)服務(wù)器執(zhí)行數(shù)據(jù)庫(kù)操作得到相應(yīng)的數(shù)據(jù)集,對(duì)數(shù)據(jù)集進(jìn)行相應(yīng)的處理,然后將數(shù)據(jù)集或處理后的數(shù)據(jù)集返回給瀏覽器端。圖2-1系統(tǒng)架構(gòu)示意圖用戶需求教師的需求查詢自己所有的信息查詢某一學(xué)期所帶的課程,每門課程在那些學(xué)期開始及授課計(jì)劃打
17、印和下載自己的信息管理員的需求查詢某一教師的信息綜合查看各個(gè)教師的信息及修改刪除(3)錄入教師信息打印和下載所查詢或統(tǒng)計(jì)出的結(jié)果(5)用戶綜合管理(6)數(shù)據(jù)庫(kù)管理系統(tǒng)方框圖系統(tǒng)層次方框圖如圖2-2所示:教師信息進(jìn)行查看和修改圖2-2系統(tǒng)層次方框圖系統(tǒng)設(shè)計(jì)思想(1)采用現(xiàn)有的資源,先進(jìn)的管理系統(tǒng)開發(fā)方案,充分利用學(xué)?,F(xiàn)有的資源,減少開發(fā)中的時(shí)間和財(cái)力、物力、提高系統(tǒng)開發(fā)的水平和應(yīng)用效果。(2)系統(tǒng)就滿足學(xué)校的需求,例如教師信息的錄入、查詢、更新。(3)系統(tǒng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)添加、刪除、修改等操作。2.6系統(tǒng)設(shè)計(jì)分析本系統(tǒng)使用Struts開源框架實(shí)現(xiàn)MVC三層模式進(jìn)行開發(fā)
18、,使模型,視圖和控制分開,業(yè)務(wù)邏輯和顯示分開,這樣有利于錯(cuò)誤的查找和系統(tǒng)的升級(jí)。該系統(tǒng)適用于各個(gè)學(xué)校,其功能主要為:普通用戶:用于對(duì)基本信息的錄入、查詢、添加、修改、刪除等操作。管理員功能:對(duì)所有教師信息的增加、修改、刪除、查看等操作數(shù)據(jù)庫(kù)設(shè)計(jì)3.1數(shù)據(jù)庫(kù)表的設(shè)計(jì)本系統(tǒng)將數(shù)據(jù)存儲(chǔ)在四個(gè)表中,表分別是:教師信息表(見表3-1):保存教師的基本信息,包括教師的工號(hào)、工資號(hào)姓名、密碼、性別、年齡、政治面貌、學(xué)歷、郵箱、手機(jī)等表3-1教師信息表字段名稱中文解釋保存類型默認(rèn)值長(zhǎng)度可否為空主鍵id工號(hào)int無(wú)16不能是Payid工資號(hào)int無(wú)16不能否uname姓名varchar無(wú)24不能否upasswo
19、rd密碼varchar無(wú)24不能否usex性別int無(wú)2不能否uage年齡varchar無(wú)24不能否umianmao政治面貌varchar無(wú)24不能否uschool學(xué)歷varchar無(wú)24不能否uemail郵箱varchar無(wú)30不能否uphone手機(jī)varchar無(wú)24不能否數(shù)據(jù)庫(kù)代碼實(shí)例:(建教師信息表)USEteacher;DROPTABLEIFEXISTSusertable;createtableusertable(idint(16)NOTNULL,pay_idint(16)NOTNULL,unamevarchar(24)NOTNULL,upasswordVARCHAR(24)NOTN
20、ULL,usexint(2)NOTNULL,uageVARCHAR(24)NOTNULL,umianmaoVARCHAR(24)NOTNULL,uschoolVARCHAR(24)NOTNULL,uemailVARCHAR(30)NOTNULL,uphonevarchar(24)defaultNULL,Constraintprimarykeypk_usertable(id)ENGINE=InnoDBDEFAULTCHARSET=gb2312;數(shù)據(jù)庫(kù)所使用的技術(shù)本系統(tǒng)所使用的數(shù)據(jù)庫(kù)是MySQL數(shù)據(jù)庫(kù),使用Hibernate開源框架對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。Hibernate對(duì)JDBC進(jìn)行輕量級(jí)的封裝,他
21、給我們提供了許多對(duì)數(shù)據(jù)的操作方法,方便我們的編程,提高開發(fā)效率。Hibernate使用的是HQL查詢語(yǔ)言,里面封裝了許多數(shù)據(jù)庫(kù)方言,根據(jù)Hibernate的配置文件來(lái)轉(zhuǎn)換為相應(yīng)數(shù)據(jù)庫(kù)的SQL語(yǔ)句。可以很方便的實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的移植,不需要修改代碼,或只是需要修改少量代碼就可以了。功能介紹啟動(dòng)服務(wù)器,在瀏覽器里輸入相應(yīng)的地址(在本機(jī)上輸入: HYPERLINK :8080/teachersystem :8080/teachersystem統(tǒng)主界面,也就是登錄界面,該頁(yè)面使用了javascript驗(yàn)證,以及數(shù)據(jù)庫(kù)連接驗(yàn)證,css美化布局。4.1教師功能在登錄頁(yè)面,輸入用戶名也就是教師號(hào),輸入登錄密碼,
22、然后登錄。登錄成功后將跳轉(zhuǎn)到教師功能選擇頁(yè)面。教師可選擇功能分別是:信息查詢、注冊(cè)、修改、查看工資、上傳下載功能等。在此頁(yè)面,點(diǎn)擊相應(yīng)的連接,就會(huì)跳轉(zhuǎn)到不同功能的頁(yè)面。(1)查詢信息的功能:在該功能頁(yè)面上教師可以查詢個(gè)人的信息并且可以上傳下載打印相應(yīng)的信息。(2)注冊(cè)功能:在該功能頁(yè)面上新教師可以注冊(cè)用戶,提交個(gè)人的信息。(3)修改功能:此功能是教師在查看了個(gè)人信息以后,發(fā)現(xiàn)有問(wèn)題的內(nèi)容,可以在該頁(yè)面上修改并提交。(4)查看功能:只要是通過(guò)登錄進(jìn)入到系統(tǒng)的教師就可以查看個(gè)人信息以及其他教師的部分信息,如有發(fā)現(xiàn)問(wèn)題,就可以到修改頁(yè)面及時(shí)的更改信息。(5)上傳下載共能:通過(guò)登錄的教師用戶就可以上傳
23、和下載信息。管理員功能在登錄頁(yè)面,選擇管理員角色,輸入用戶名,輸入登錄密碼,然后,點(diǎn)擊登錄按鈕進(jìn)行登錄,登錄成功后將跳轉(zhuǎn)到教務(wù)管理員功能選擇頁(yè)面。教務(wù)管理員有以下九種功能可選擇:教師信息的增加刪除修改:增加刪除修改教師信息的功能對(duì)于管理員來(lái)說(shuō)是非常重要的,在該功能頁(yè)面上,管理員可以添加刪除修改一個(gè)教師的信息,只有admin管理員才能有這樣的權(quán)限,其余的管理員不能進(jìn)行此種權(quán)限的實(shí)施。課程信息的增加刪除修改:當(dāng)管理員或者教師自己發(fā)現(xiàn)課程安排有錯(cuò)誤的時(shí)候,只能有管理員進(jìn)行增加刪除修改操作,其他人此權(quán)限。教師工資的增加刪除修改:教師的工資信息,只能有管理員一人經(jīng)過(guò)學(xué)校決定后進(jìn)行增刪改操作。系統(tǒng)測(cè)試5.
24、1測(cè)試目的測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程,測(cè)試的目的就是在軟件投入生產(chǎn)運(yùn)行之前,盡可能的發(fā)現(xiàn)軟件中的錯(cuò)誤。成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。測(cè)試環(huán)境的搭建(1)系統(tǒng)要求數(shù)據(jù)庫(kù)使用MySQL5.0版本。數(shù)據(jù)庫(kù)編碼要求要支持中文,推薦使用gb2312編碼。數(shù)據(jù)庫(kù)安裝好后,建立一個(gè)名為teacher的數(shù)據(jù)庫(kù),創(chuàng)建腳本為:createdatabaseteacher;然后依次創(chuàng)建教師信息表,課程表,科研管理表,管理員表。代碼不在贅余運(yùn)行環(huán)境jdk5.0及以上的版本,并設(shè)置好相應(yīng)的環(huán)境變量。JDK的安裝成功與否可采用以下方法測(cè)試在cmd下輸入:java-version看輸出情況,
25、在我的電腦上輸出如圖4T:&C:WINDOWSsystem32cmd.exeMicrosoftWindowsXP_001版壬艮所有1985-2001MicrosoftCorp.C:DocumentsandSettingsXAdministratorjaua-uersionjauaversion1.5.0_14Jaua2RuntimeEnuironnent,StandardEditionJavaHotSpotClientUMC:DocumentsandSettingsAdninistrator圖4-1測(cè)試JDK如果出現(xiàn)與圖4-1相似的界面,就說(shuō)明JDK安裝成功并配置好了環(huán)境變量。服務(wù)器的安裝,本
26、系統(tǒng)使用的服務(wù)器是Apache的Tomcat,版本是5.5,按提示安裝好后,設(shè)定其T0MCAT_H0ME的路徑。一切準(zhǔn)備好之后,啟動(dòng)服務(wù)器,在瀏覽器地址欄里面輸入: HYPERLINK http:/localhost:8080/%e3%80%82%e8%8b%a5%e5%87%ba%e7%8e%b0%e5%a6%82%e5%9b%be4-2%e6%89%80%e7%a4%ba%e7%95%8c http:/localhost:8080/。若出現(xiàn)如圖4-2所示界面就說(shuō)明服務(wù)器安裝成功。ApacheTomcatf5.5.20ApacheSoftwareFoundation HYPERLINK /
27、/AdministrationStatusTomcatAdministrationTomgtM日riggerDocumentationReleaseNotesChangeLogTomcatDocumentationTomcatOnlineHomePageFAQBugDatabaseODenBugsUsersMailingListDevelopersMailingListIRCIfyoureseeingthispageviaawebbrowser,itmeansyouvesetupTomcatsuccessfully.Congratulations!Asyoumayhaveguessedbyno
28、w,thisisthedefaultTomcathomepage.Itcanbefoundonthelocalfilesystemat:$CATALINA_H0ME/webapps/ROOT/index.jspwhere$CATALINA_HOMEistherootoftheTomcatinstallationdirectory.Ifyoureseeingthispage,andyoudontthinkyoushouldbe,theneitheryoureeitherauserwhohasarrivedatnewinstallationofTomcat,oryoureanadministrat
29、orwhohasntgothis/hersetupquiterightProvidingthelatteristhecase,pleaserefertotheTomcatDcoirnentationformoredetailedsetupandadministrationinformationthanisfoundintheINSTALLfile.NOTE:Thispageisprecompiled.Ifyouchangeit,thispagewillnotchangesinceitwascompiledintoaservletatbuildtime.(See$catalina_home/webapps/RooT/wEB-iNF/web.xmiastohowitwasmapped.)NOTE
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年02月山東淄博市周村區(qū)事業(yè)單位公開招聘綜合類崗位人員28人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 達(dá)州市市屬國(guó)有企業(yè)“達(dá)人英才”2024年赴高校引才首輪人員結(jié)論和第二輪人員筆試參考題庫(kù)附帶答案詳解
- 天津?qū)S?024高考物理二輪復(fù)習(xí)專題提升訓(xùn)練8電場(chǎng)及帶電粒子在電場(chǎng)中的運(yùn)動(dòng)含解析
- 小學(xué)英語(yǔ)教學(xué)論文怎樣在農(nóng)村的英語(yǔ)課堂上培養(yǎng)學(xué)生的自信與興趣
- 跨境投資決策中的法律風(fēng)險(xiǎn)分析
- 零售業(yè)節(jié)日期間消費(fèi)者心理與營(yíng)銷策略
- 給同學(xué)們的建議書(7篇)
- 浙江國(guó)企招聘2024臺(tái)州市椒江區(qū)社會(huì)事業(yè)發(fā)展集團(tuán)有限公司招聘3人筆試參考題庫(kù)附帶答案詳解
- 金融行業(yè)自動(dòng)化解決方案概覽
- 浙江2025年01月浙江省臺(tái)州市風(fēng)景園林學(xué)會(huì)2025年招考1名編外工作人員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 加油站合作經(jīng)營(yíng)協(xié)議書范本
- 人工智能對(duì)輿情管理的價(jià)值
- 地理-河南省部分重點(diǎn)高中九師聯(lián)盟2024-2025學(xué)年高三下學(xué)期2月開學(xué)考試試題和答案
- 老年護(hù)理相關(guān)法律法規(guī)
- 《陶瓷工藝技術(shù)》課件
- 變更強(qiáng)制措施的申請(qǐng)書
- 供電所安全演講
- 供應(yīng)鏈韌性提升與風(fēng)險(xiǎn)防范-深度研究
- 《淞滬會(huì)戰(zhàn)》課件
- 《智能制造技術(shù)基礎(chǔ)》課件-第4章 加工過(guò)程的智能監(jiān)測(cè)與控制
- 初一家長(zhǎng)會(huì)課件96108
評(píng)論
0/150
提交評(píng)論