版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、基于JSP和SQL Server 2000的教室資源管理系統(tǒng) 關(guān)鍵詞 JSP 教室資源 一、目的和意義隨著國家高中等院校等教育的不斷發(fā)展,學(xué)校各教學(xué)部門都建立為了解決“信息孤島”問題,相應(yīng)的建立了一系列的信息系統(tǒng),以便更好的管理教學(xué)、教務(wù)等方面的工作。而教室作為學(xué)校一項(xiàng)重要的教學(xué)資源,除在每學(xué)期開學(xué)前已安排有指令性的教學(xué)任務(wù)(課程表)之外,也必須承擔(dān)課程表之外的各項(xiàng)學(xué)校工作。在各項(xiàng)工作中合理的安排教室資源,達(dá)到充分利用,這就是教室管理工作的主要任務(wù)。例如某位學(xué)生想知道某日某時(shí)某地有空的教室可以自習(xí),或哪個(gè)老師上課想借用某個(gè)教室但又不知道哪個(gè)教室是沒有上課的,這是不可能迅速解決的。地球在縮小,教
2、室在擴(kuò)大。原來以教室和教師為中心的教學(xué)模式已經(jīng)不能適應(yīng)現(xiàn)代化教育和教學(xué)的需要,因此需要利用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)來開發(fā)出適應(yīng)新時(shí)期的發(fā)展的軟件來進(jìn)行教學(xué)管理。當(dāng)前Internet的流行為教室管理網(wǎng)絡(luò)化的發(fā)展提供了廣闊的空間。教室管理網(wǎng)絡(luò)化,從一定程度上講,它就是教室管理部門的網(wǎng)上辦公室?!熬W(wǎng)”意味著它具有信息時(shí)代的快捷方便等特征。它的出現(xiàn),構(gòu)建了一個(gè)教室使用者和教室管理者交流的網(wǎng)上平臺(tái)。一方面教室使用者可以方便地查詢和使用;另一方面,教室管理者可以通過計(jì)算機(jī)實(shí)現(xiàn)最有效率的管理。本文論述的系統(tǒng)是以校園教學(xué)管理的信息為數(shù)據(jù)的中心而建立起的教室資源管理系統(tǒng),從教室資源信息特征和應(yīng)用目標(biāo)出發(fā),建立了基于校園網(wǎng)
3、環(huán)境下,能迅速解決教室管理工作、學(xué)生咨詢等情況,全面提高校園信息化管理水平。二、國內(nèi)外的發(fā)展現(xiàn)狀和趨勢Jsp技術(shù)是JavaSever PagesTM的縮寫,目前在國內(nèi)是比較流行的技術(shù),它依附于一次寫入,之后,可以運(yùn)行在任何具有符合JavaTM語法結(jié)構(gòu)的環(huán)境。取而代之過去依附于單一平臺(tái)或開發(fā)商,JSP技術(shù)能夠運(yùn)行在任何WEB服務(wù)器上并且支持來自多家開發(fā)商提供的各種各樣工具包。自從1995年,SUN已經(jīng)用這種開放過程方法同國際JAVA組織合作開發(fā)和修改了JAVA技術(shù)與規(guī)范。針對JSP的產(chǎn)品,SUN授權(quán)了工具提供商,結(jié)盟公司,最終用戶,協(xié)作商及其他。最近,SUN將最新版本的JSP和JavaTM Se
4、rvlet的原代碼發(fā)放給Apache,以求JSP與Apache緊密的相互發(fā)展。Apache,SUN和許多其他的公司及個(gè)人公開成立一個(gè)健壯的咨詢機(jī)構(gòu)以便任何公司和個(gè)人都能免費(fèi)取得信息。 相對于其它開發(fā)網(wǎng)站的語言,PHP和ASP,JSP的優(yōu)越性就體現(xiàn)出來了,從三個(gè)方面分析:1、應(yīng)用范圍: ASP是Microsoft開發(fā)的動(dòng)態(tài)網(wǎng)頁語言,也繼承了微軟產(chǎn)品的一貫傳統(tǒng),只能執(zhí)行于微軟的服務(wù)器產(chǎn)品,IIS和PWS上。Unix下也有ChiliSoft的組件來支持ASP,但是ASP本身的功能有限,必須通過ASPCOM的群組合來擴(kuò)充,Unix下的COM實(shí)現(xiàn)起來非常困難。 PHP可在Windows,Unix,Lin
5、ux的Web服務(wù)器上正常執(zhí)行,還支持IIS,Apache等一般的Web服務(wù)器,用戶更換平臺(tái)時(shí),無需變換PHP3代碼,可即拿即用。 JSP同PHP類似,幾乎可以執(zhí)行于所有平臺(tái)。知名的Web服務(wù)器Apache已經(jīng)能夠支持JSP。由于Apache廣泛應(yīng)用在NT、Unix和Linux上,因此JSP有更廣泛的執(zhí)行平臺(tái)。雖然現(xiàn)在NT操作系統(tǒng)占了很大的市場份額,但是在服務(wù)器方面Unix的優(yōu)勢仍然很大,而新崛起的Linux更是來勢不小。從一個(gè)平臺(tái)移植到另外一個(gè)平臺(tái),JSP和JavaBean甚至不用重新編譯,因?yàn)镴ava字節(jié)碼都是標(biāo)準(zhǔn)的與平臺(tái)無關(guān)的。2、性能比較: 有人做過試驗(yàn),對這三種語言分別做回圈性能測試及
6、存取Oracle數(shù)據(jù)庫測試。在循環(huán)性能測試中,JSP只用了令人吃驚的四秒鐘就結(jié)束了2000020000的回圈。而ASP、PHP測試的是20002000循環(huán)(少一個(gè)數(shù)量級(jí)),卻分別用了63秒和84秒。(參考PHPLIB)。 數(shù)據(jù)庫測試中,三者分別對 oracle 8 進(jìn)行 1000 次 Insert,Update,Select和Delete: JSP 需要 13 秒,PHP 需要 69 秒,ASP則 需要 73 秒。3、前景分析:目前在國內(nèi)PHP與ASP應(yīng)用最為廣泛。而JSP由于是一種較新的技術(shù),國內(nèi)采用的較少。但在國外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類的網(wǎng)站,多采用JSP。由于
7、PHP本身存在的一些缺點(diǎn),使得它不適合應(yīng)用于大型電子商務(wù)站點(diǎn),而更適合一些小型的商業(yè)站點(diǎn)。首先,PHP缺乏規(guī)模支持。其次,缺乏多層結(jié)構(gòu)支持。對于大負(fù)荷站點(diǎn),解決方法只有一個(gè):分布計(jì)算。數(shù)據(jù)庫、應(yīng)用邏輯層、表示邏輯層彼此分開,而且同層也可以根據(jù)流量分開,群組成二維數(shù)組。而PHP則缺乏這種支持。還有上面提到過的一點(diǎn),PHP提供的數(shù)據(jù)庫接口支持不統(tǒng)一。ASP和JSP則沒有以上缺陷,ASP可以通過Microsoft Windowsd的COM/DCOM獲得ActiveX規(guī)模支持,通過DCOM和Transcation Server獲得結(jié)構(gòu)支持;JSP可以通過SUN Java的Java Class和EJB獲
8、得規(guī)模支持,通過EJB/CORBA以及眾多廠商的Application Server獲得結(jié)構(gòu)支持。三者中,JSP應(yīng)該是未來發(fā)展的趨勢。B/S結(jié)構(gòu)不用跟客戶斷相互發(fā)送數(shù)據(jù),速度明顯的加快,且數(shù)據(jù)庫要經(jīng)常的更新,而在C/S結(jié)構(gòu)中要鏈接數(shù)據(jù)庫比較麻煩,還要傳送到客戶端,明顯的降低了速度,B/S結(jié)構(gòu)是以瀏覽器為客戶端的,跟操作系統(tǒng)的關(guān)系比較小,這可以適用不同的系統(tǒng)使用者,能更大程度上增加了瀏覽者的方便,B/Sj結(jié)構(gòu)維護(hù)比較容易,升級(jí)比較簡單,成本比較低。三、關(guān)鍵性技術(shù)及采用的手段針對以上情況,需要解決的關(guān)鍵性技術(shù)問題有:1.數(shù)據(jù)采集:對于本系統(tǒng)而言,數(shù)據(jù)量是比較大的,所以數(shù)據(jù)的采集要從各個(gè)方面入手,而
9、且要考慮好數(shù)據(jù)表的設(shè)計(jì),再采集需要的數(shù)據(jù),而這些數(shù)據(jù)是要作為測試用的數(shù)據(jù);2.數(shù)據(jù)轉(zhuǎn)換:本系統(tǒng)是在排課系統(tǒng)的已經(jīng)將課程排好的基礎(chǔ)上運(yùn)行的,所以要將排課系統(tǒng)已經(jīng)排好的數(shù)據(jù)轉(zhuǎn)換為本系統(tǒng)的數(shù)據(jù),這里要編寫一個(gè)借口,以方便數(shù)據(jù)的轉(zhuǎn)換;3.數(shù)據(jù)備份:由于本系統(tǒng)中已經(jīng)有了數(shù)據(jù)庫,而且排課系統(tǒng)中也已經(jīng)有了數(shù)據(jù)庫,所以可以在此系統(tǒng)中添加一個(gè)數(shù)據(jù)恢復(fù)功能,即是重新將排課系統(tǒng)中的數(shù)據(jù)轉(zhuǎn)換為此系統(tǒng)中的數(shù)據(jù);4.系統(tǒng)安全性:此系統(tǒng)是采用B/S結(jié)構(gòu)的,所以安全性主要是數(shù)據(jù)庫備份和登錄問題,而且還要有操作的記錄和日記,以便管理員可以查詢核對;5.運(yùn)行速度:由于要實(shí)現(xiàn)查詢功能,而且要很快,所以數(shù)據(jù)應(yīng)當(dāng)采用能快速存取數(shù)據(jù)的技
10、術(shù);四、項(xiàng)目概述1、設(shè)計(jì)思想 通過JSP及相關(guān)的java結(jié)構(gòu)來設(shè)計(jì)這個(gè)教室資源管理系統(tǒng),實(shí)現(xiàn)學(xué)生可以查詢,教師可以查詢借用教室,管理員可以修改教室使用情況的系統(tǒng),數(shù)據(jù)庫用sql 2000來實(shí)現(xiàn),通過學(xué)校已經(jīng)具備的數(shù)據(jù)資源,包括課程表,教師學(xué)生的數(shù)據(jù),實(shí)現(xiàn)這一功能的系統(tǒng)。2、模塊組成、劃分2.1登錄模塊(學(xué)生、老師、管理員)2.2查詢模塊(學(xué)生、老師、管理員)2.3借用教室模塊(學(xué)生、老師)2.4查詢操作情況模塊(管理員)2.5 按日期顯示、查詢校園活動(dòng)信息模塊(學(xué)生、老師、管理員)3、各模塊功能概述3.1登錄模塊:按照教務(wù)管理系統(tǒng)中的學(xué)生、老師數(shù)據(jù)進(jìn)行登錄,管理員另設(shè);3.2查詢模塊:可以按周
11、次、星期、上課時(shí)間、教學(xué)樓、日期有無空教室;3.3借用教室模塊:先查詢有無空教室,然后選擇需要的教室,點(diǎn)擊借用,數(shù)據(jù)庫修改為上課;3.4查詢操作情況:主要事針對老師借用情況的記錄情況,包括老師的個(gè)人信息,日期、時(shí)間,借用的教室信息情況3.5按日期顯示、查詢校園活動(dòng)信息模塊:查詢星期六、日或是其他時(shí)間的活動(dòng),或是考試之類的,以便更好的管理好教室資源;4、數(shù)據(jù)字典1.教室 1.1編號(hào) 1.2類型 1.3樓層 1.4座位數(shù) 1.5樓座 1.6使用情況2.記錄 2.1教師號(hào) 2.2借用教室號(hào) 2.3日期時(shí)間 2.4節(jié)數(shù) 2.5周數(shù)3.課程 3.1科目 3.2節(jié)數(shù) 3.3日期時(shí)間 3.4周數(shù) 3.5教室號(hào) 3.6教師號(hào)4.公布信息 4.1內(nèi)容 4.2日期 4.3發(fā)布人5、素材的收集 1.教室的數(shù)據(jù)收集:教學(xué)樓一、教學(xué)樓二、綜合樓、實(shí)驗(yàn)室、藝術(shù)樓等情況; 2.教師學(xué)生的數(shù)據(jù)庫采集:教師學(xué)生的ID,名字等詳細(xì)信息; 3.課程表數(shù)據(jù)收集:全校的一年度課程表信息; 4.平面設(shè)計(jì)的數(shù)據(jù)收集; 5.一年度的考試和活動(dòng)情況收集;六,設(shè)計(jì)示圖學(xué)生老師管理員學(xué)生老師管理員查詢模塊登錄模塊教室資源管理系統(tǒng)按日期顯示、查詢校園活動(dòng)信息模塊借用教室模塊查詢操作情況模塊學(xué)生老師管理員管理員學(xué)生老師七,小結(jié): 教室資源管理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024三個(gè)小孩撫養(yǎng)權(quán)協(xié)議及共同財(cái)產(chǎn)分割合同6篇
- 2025年服裝機(jī)械項(xiàng)目申請報(bào)告模板
- 2024-2025學(xué)年新疆維吾爾阿勒泰地區(qū)數(shù)學(xué)三上期末統(tǒng)考模擬試題含解析
- 2024-2025學(xué)年武功縣數(shù)學(xué)三年級(jí)第一學(xué)期期末聯(lián)考試題含解析
- 去工廠實(shí)習(xí)報(bào)告模板十篇
- 2024年消防噴淋安裝施工總承包合同文件
- 超市的實(shí)習(xí)報(bào)告四篇
- 2025年伺服系統(tǒng)項(xiàng)目申請報(bào)告模稿
- 2025年咖啡機(jī)項(xiàng)目規(guī)劃申請報(bào)告
- 2024年度水電供應(yīng)專用合同合同一
- 電力電子技術(shù)(廣東工業(yè)大學(xué))智慧樹知到期末考試答案章節(jié)答案2024年廣東工業(yè)大學(xué)
- 奇門遁甲在現(xiàn)代商業(yè)競爭中的應(yīng)用
- 績效考核評分標(biāo)準(zhǔn)
- 電力建設(shè)施工技術(shù)管理
- 股權(quán)投資郵箱
- 江蘇省全日制勞動(dòng)合同書模板
- (完整版)八年級(jí)下冊所有古詩及文言文(人教版)
- 鋁合金攪拌摩擦焊的工藝研究
- JGP9L-6(10)(Y)(ZNCK-4A)-霍工090608結(jié)構(gòu)圖電子版的
- 拉威爾悼念公主的帕凡舞曲鋼琴譜Ravel-Pavane pour une Infante Defunte樂譜
- GB∕T 39937-2021 塑料制品 聚丙烯(PP)擠塑板材 要求和試驗(yàn)方法
評論
0/150
提交評論