資源描述:
《基于java的教務管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、青島大學本科畢業(yè)論文(設計)第一章緒論1.1項目的背景和意義學校中有大量教師信息,學生管理信息,教職工日常工資管理,學生成績管理,以及學生評語的生成還有基本數(shù)據(jù)的維護都難于通過傳統(tǒng)的方法進行管理;這就迫切需要利用計算機技術來幫助學校管理者來處理這些日常管理.電子教務管理系統(tǒng)是管理信息系統(tǒng)的一個典型用例。管理信息系統(tǒng)是一個集信息技術、經(jīng)濟管理理論、統(tǒng)計學與運籌學、數(shù)據(jù)庫技術為一體的綜合性系統(tǒng),是一個資金技術密集型、勞動密集型、智力密集型的項目。我國擁有廣闊的市場和豐富的人才資源,有幾十年的技術積累和經(jīng)驗積累,有一定的后發(fā)優(yōu)勢。管理信息系統(tǒng)的創(chuàng)新工作既不能妄自菲
2、薄,更不能夜郎自大。要抓住當前網(wǎng)絡經(jīng)濟興起的有利時機,以實現(xiàn)我國信息技術和信息產(chǎn)業(yè)的跨越式發(fā)展,更好地發(fā)揮信息產(chǎn)業(yè)對國民經(jīng)濟增長的拉動作用。系統(tǒng)是高校教學、教務管理應用軟件。熟悉教務管理工作的全部過程,從教務工作的實際出發(fā),解決工作中關鍵性的難點問題,并充分利用計算機網(wǎng)絡功能,實現(xiàn)教務工作全過程的計算機管理,幫助具體管理人員從復雜煩瑣工作中解放出來。使得教務管理走向無紙化辦公和規(guī)范化、現(xiàn)代化管理。教務管理是大學的主要日常管理工作之一,涉及到校、系、師、生的諸多方面,隨著教學體制的不斷改革,尤其是學分制、選課制的展開和深入,教務日常管理工作日趨繁重、復雜。迫切
3、需要研制開發(fā)一臺基于INTERNET網(wǎng)的綜合網(wǎng)上教育管理軟件。縱觀目前國內(nèi)研究現(xiàn)狀,在安全性和信息更新化方面存在有一定的不足,各現(xiàn)有系統(tǒng)資料單獨建立,共享性差;在以管理者為主體的方式中,信息取舍依賴管理者對于信息的認知與喜好,較不容易掌握用戶真正的需求,也因此無法完全滿足用戶的需求。目前國家的教育體制也正處在不斷改革、創(chuàng)新的階段,我國教育部門充分吸取國外優(yōu)秀的教學模式,結合國內(nèi)多年的辦學經(jīng)驗,逐步探索出適合中國特色的教學形式,國家教育部面向各級各類學校開展了全面學分制改革。因此,教務管理軟件應充分依托校園網(wǎng),實現(xiàn)教務信息的集中管理、分散操作、信息共享,使傳統(tǒng)
4、的教務管理朝數(shù)字化、無紙化、智能化、綜合化的方向發(fā)展,并為進一步實現(xiàn)完善的計算機教務管理系統(tǒng)和全校信息系統(tǒng)打下良好的基礎。1.2開發(fā)技術本系統(tǒng)所涉及的開發(fā)技術主要是指MySQL技術和Java技術。1.2.1MySQL技術73青島大學本科畢業(yè)論文(設計)(一)優(yōu)化對于MySQL的優(yōu)化,我們可以說,主要的問題在于你的硬件條件,而非MySQL本身。不過對于Access,(以及其他桌面數(shù)據(jù)庫軟件)事情就不是這樣了。沒錯,MicrosoftJetDatabase的確實有效率,不過它還不是最快的。如果你的數(shù)據(jù)庫設計得非常差,你的網(wǎng)站還是會受到影響而速度變慢的。數(shù)據(jù)庫結構
5、設計也會影響到MySQL,例如,MySQL并不支持外鍵(foreignkey)。這個缺點會影響到你的數(shù)據(jù)庫設計以及網(wǎng)站的效率。對于使用MySQL做數(shù)據(jù)庫的網(wǎng)站,你應該注意的是,如何讓硬盤存取IO減少到最低值、如何讓一個或多個CPU隨時保持在高速作業(yè)的狀態(tài)、以及適當?shù)木W(wǎng)絡帶寬,而非實際上的數(shù)據(jù)庫設計以及資料查詢語句。事實上,有些網(wǎng)站開發(fā)者將MySQL稱為目前市面上跑得最快的數(shù)據(jù)庫。不過,當你的數(shù)據(jù)庫有很多表格需要同時在一個事務過程(transaction)內(nèi)完成更新的時候,MySQL的確跑得不怎么樣。(二)備份如果你曾經(jīng)有過搶救一個損壞的MDB檔案的慘痛經(jīng)驗,
6、那么你會對MySQL表示非常激賞。這是MySQL另一個勝過Access的地方。首先,mysqldump會產(chǎn)生一個比Access好很多而且也更可靠的備份檔案。相比之下,在Access中你只是將一個MDB檔拷貝起來做備份。其次,即使MySQL的備份有部分損壞,復原起來也要比一個損壞的MDB檔要容易得多了。(三)可延伸性(Scalability)以及資料處理能力套句登山者的話來說,將Access數(shù)據(jù)庫來跟MySQL相比,簡直就是像把印第安那的小山丘拿來跟科羅拉多洛磯山脈的Pike'sPeak頂相比較。事實就是這么簡單∶MySQL可以處理的檔案比Access所能處理
7、的檔案大很多。如果你硬將Access數(shù)據(jù)庫弄到100MB的MDB檔案時,你要準備好一個字典厚的紀錄本來記錄來自客戶對于網(wǎng)站效率低下的抱怨。而類似的數(shù)據(jù)庫在MySQL上面跑,就不會發(fā)生承載過重的跡象。(四)MySQL同時提供高度多樣性,能夠提供很多不同的使用者介面,包括命令行客戶端操作,網(wǎng)頁瀏覽器,以及各式各樣的程序語言介面,例如C+,Perl,Java,PHP,以及Python。你可以使用事先包裝好的客戶端,或者干脆自己寫一個合適的應用程序。MySQL可用于Unix,Windows,以及OS/2等平臺,因此它可以用在個人電腦或者是服務器上。(1)MYSQL支
8、持5000萬條記錄的數(shù)據(jù)倉庫(3.X版本就支持了),