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