




免費(fèi)預(yù)覽已結(jié)束,剩余39頁(yè)可下載查看
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
西安石油大學(xué)本科畢業(yè)設(shè)計(jì)(論文)畢業(yè)設(shè)計(jì)(論文)任務(wù)書(shū)題 目教師信息管理系統(tǒng)分析與設(shè)計(jì)學(xué)生姓名李超學(xué)號(hào)201005030105專(zhuān)業(yè)班級(jí)電子1001設(shè)計(jì)(論文)內(nèi)容及基本要求1. 了解數(shù)據(jù)庫(kù)技術(shù)、現(xiàn)代電子與信息技術(shù)的基本概念;2. 理解國(guó)內(nèi)外教師信息管理系統(tǒng)的研究現(xiàn)狀及應(yīng)用前景;3. 掌握教師信息管理系統(tǒng)的概念與基本原理;4. 完成一套教師信息管理系統(tǒng)的方案設(shè)計(jì),通過(guò)對(duì)教師信息的采集、傳遞、儲(chǔ)存、加工和維護(hù),完成教師信息規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢功能;5 完成15000字符以上的英文資料翻譯。設(shè)計(jì)(論文)起止時(shí)間年 月 日 至 年 月 日設(shè)計(jì)(論文)地點(diǎn)電子信息科學(xué)與技術(shù)實(shí)驗(yàn)室指導(dǎo)教師簽名年 月 日系(教研室)主任簽名年 月 日學(xué)生簽名年 月 日1教師信息管理系統(tǒng)分析與設(shè)計(jì)摘要:教師信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部分。一個(gè)功能齊全、簡(jiǎn)單易用的信息管理系統(tǒng)不但能有效地減輕學(xué)校各類(lèi)工作人員的工作負(fù)擔(dān),它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要。教師管理系統(tǒng)是典型的信息管理系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立數(shù)據(jù)一致性和完整性強(qiáng),數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過(guò)詳細(xì)的調(diào)查分析,選用Microsoft Access 2007作為后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)工具以及Visual Basic 6.0作為前臺(tái)開(kāi)發(fā)工具,進(jìn)行教師信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。本系統(tǒng)主要實(shí)現(xiàn)了一下功能:當(dāng)用戶登錄后,可以修改用戶密碼和添加用戶;可以對(duì)教師文件、教師信息、電子教案、教學(xué)大綱進(jìn)行添加、刪除、更新、保存;對(duì)學(xué)生信息進(jìn)行添加、刪除、更新、保存;對(duì)課程信息、成績(jī)考勤、課程教授進(jìn)行添加、刪除、更新、保存;查詢、瀏覽教師信息、學(xué)生信息、課程信息。關(guān)鍵詞:教師信息管理;Visual Basic 6.0;Microsoft Access 2007Analysis and design of teacher information management systemAbstract: The teacher information management system is an indispensable part of an education unit. A fully functional, simple, easy to use information management system can not only effectively reduce the work burden of schools of various kinds of workers, its content is very important for the policy makers and school managers.The teacher management system is the typical information management system, its development mainly includes two aspects: the background of the establishment and maintenance of database and front-end application development. Regarding former request establishment data consistency and integrality, data security good database. For the latter request application procedure function is complete, easy to use etc. After a detailed investigation and analysis, using Microsoft Access 2007 as the background database design tools and Visual Basic 6 as a development tool, the design and implementation of information management system for teachers.This system mainly realizes the function: when the user is logged in, you can modify the user password and add users; for teachers, teachers can file information, electronic lesson plans, teaching outline to add, delete, update, preservation; student information to add, delete, update, preservation; of course information, attendance, grades teaching to add, delete, update, query, browse the preservation; teacher information, student information, course information.Keywords: teacher information management; Visual Basic 6; Microsoft Access 2007目 錄1緒論11.1課題的意義11.2國(guó)內(nèi)外研究現(xiàn)狀21.2.1國(guó)外研究現(xiàn)狀21.2.2國(guó)內(nèi)研究現(xiàn)狀21.2.3現(xiàn)有系統(tǒng)的弊端31.3課題研究?jī)?nèi)容與特色41.3.1課題研究?jī)?nèi)容41.3.2課題研究特色41.4本章小結(jié)42系統(tǒng)開(kāi)發(fā)工具52.1Visual Basic 6.0簡(jiǎn)介52.2Microsoft Access 2007簡(jiǎn)介72.3ADO簡(jiǎn)介92.4本章小結(jié)103系統(tǒng)分析113.1需求分析113.2教師信息管理的信息特點(diǎn)113.3系統(tǒng)總體目標(biāo)123.4可行性分析123.4.1技術(shù)可行性123.4.2經(jīng)濟(jì)可行性123.4.3運(yùn)行可行性133.5系統(tǒng)開(kāi)發(fā)環(huán)境及運(yùn)行環(huán)境133.6運(yùn)行需求133.6.1硬件接口133.6.2軟件接口143.7本章小結(jié)144系統(tǒng)總體設(shè)計(jì)154.1系統(tǒng)設(shè)計(jì)154.1.1總體設(shè)計(jì)模塊154.1.2系統(tǒng)主要功能模塊描述154.2數(shù)據(jù)庫(kù)設(shè)計(jì)164.2.1數(shù)據(jù)庫(kù) E-R 模型164.2.2數(shù)據(jù)字典184.3接口設(shè)計(jì)194.4運(yùn)行設(shè)計(jì)204.4.1運(yùn)行模塊的組合204.4.2運(yùn)行控制204.5本章小結(jié)205系統(tǒng)實(shí)現(xiàn)215.1登錄模塊215.2主界面215.3教師信息管理模塊225.4學(xué)生信息管理模塊235.5課程信息管理模塊245.6查詢模塊266系統(tǒng)測(cè)試286.1測(cè)試目的286.2測(cè)試方法286.3各功能組件測(cè)試分析286.4性能測(cè)試分析與意見(jiàn)296.5運(yùn)行結(jié)果總結(jié)297 結(jié) 論31參考文獻(xiàn)32致 謝33附錄A 部分實(shí)現(xiàn)代碼34391 緒論1.1 課題的意義教師信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部分。一個(gè)功能齊全、簡(jiǎn)單易用的信息管理系統(tǒng)不但能有效地減輕學(xué)校各類(lèi)工作人員的工作負(fù)擔(dān),它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要。所以教師信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管理文件檔案、統(tǒng)計(jì)和查詢數(shù)據(jù),這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,人工的大量浪費(fèi);另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)校的各類(lèi)信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查詢方便、效率高、可靠性好、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高教務(wù)信息管理的效率。 當(dāng)前,很多學(xué)校,還以手工的方式,處理學(xué)生學(xué)籍、教師信息、及學(xué)生成績(jī)信息。每一學(xué)年的開(kāi)始,都會(huì)耗費(fèi)大量的人力、物力用于學(xué)生信息的建立、歸檔。使用的一般方法是使用Excel的保存學(xué)生的學(xué)籍信息,一旦數(shù)據(jù)錄入完成,經(jīng)校正無(wú)誤后,打印成紙質(zhì)的檔案并歸檔,至此,學(xué)生的學(xué)籍信息采樣完畢,錄入電子表格中的數(shù)據(jù),也被閑置在一邊,未得以充分的應(yīng)用,顯然這是很大一種資源浪費(fèi),間接了也是對(duì)人力、物力的浪費(fèi)。通過(guò)本系統(tǒng),能將教師的信息最大限度的利用的起來(lái),除了能實(shí)現(xiàn)傳統(tǒng)的教師信息檔案存檔之外,還提供了教師及相關(guān)信息的查詢,信息的實(shí)時(shí)更新,以保證數(shù)據(jù)的準(zhǔn)確性。在學(xué)校,成績(jī)的分析也是一項(xiàng)繁重的工作。這樣誓必增加了教師的額處負(fù)擔(dān)。使用計(jì)算機(jī)管理成績(jī)信息能有效的解決這個(gè)問(wèn)題,而且還能對(duì)各次成績(jī)信息進(jìn)行存儲(chǔ),通過(guò)查詢,能反映學(xué)生、班級(jí)、年級(jí)、學(xué)科的學(xué)習(xí)情況,幫助管理者及時(shí)的找到存在問(wèn)題,提高教學(xué)質(zhì)量。另一方面,隨著計(jì)算要的普及,開(kāi)發(fā)使用一套這樣的系統(tǒng)成本低、難度低,但卻有著極強(qiáng)的社會(huì)價(jià)值 。教師信息管理管理系統(tǒng)采用Visual Basic為開(kāi)發(fā)工具,Microsoft Access開(kāi)發(fā)后臺(tái)數(shù)據(jù)庫(kù)。主要包含了系統(tǒng)管理、教師信息管理、學(xué)生信息管理、課程信息管理,并具備教師信息、學(xué)生信息、課程信息的查詢功能,還附有幫助功能,用戶能夠通過(guò)這些模塊所提供的功能,完成相應(yīng)的操作,滿足人們部對(duì)教師信息管理的需求。1.2 國(guó)內(nèi)外研究現(xiàn)狀1.2.1 國(guó)外研究現(xiàn)狀教師信息管理系統(tǒng)作為一個(gè)典型的管理信息系統(tǒng),目前在國(guó)外已有成熟的研究成果和廣泛的社會(huì)應(yīng)用。 根據(jù)調(diào)查,從二十世紀(jì)九十年代以來(lái),數(shù)字化校園的建設(shè)覆蓋了歐美大部分高校。尤其隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)不斷突飛猛進(jìn),很多國(guó)外的大學(xué)在數(shù)字化校園方面都取得了較大的發(fā)展,在歐美一些發(fā)達(dá)國(guó)家,很多高校早已采用很多計(jì)算機(jī)技術(shù)輔助教學(xué),如遠(yuǎn)程教學(xué)、師生互動(dòng)教學(xué)、網(wǎng)絡(luò)教學(xué)等新的教學(xué)方式,把計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)應(yīng)用于學(xué)校教育和管理,全面使用包括學(xué)籍管理、教師信息管理、選課管理等一體化的教務(wù)管理系統(tǒng),實(shí)現(xiàn)了數(shù)字化校園的大幅度推廣。二十世紀(jì)八十年代,歐美部分國(guó)家建立了很多基于網(wǎng)絡(luò)的校園數(shù)字化管理信息系統(tǒng),教育部門(mén)或者個(gè)人都可以通過(guò)網(wǎng)絡(luò)在此系統(tǒng)上進(jìn)行教學(xué)科研項(xiàng)目申報(bào)和對(duì)項(xiàng)目進(jìn)展情況的匯報(bào),而學(xué)生們只要能夠連入 INTERNET 互聯(lián)網(wǎng),就能夠方便快捷地完成對(duì)課程的學(xué)習(xí),如美國(guó)在 IBM 幫助創(chuàng)建的 NSFNET(國(guó)家科學(xué)基金會(huì)網(wǎng)絡(luò))網(wǎng)絡(luò),將多個(gè)國(guó)家級(jí)實(shí)驗(yàn)室和超級(jí)計(jì)算中心鏈接在一起,讓教學(xué)和科研資源可以被用戶共享和使用。1.2.2 國(guó)內(nèi)研究現(xiàn)狀相對(duì)于國(guó)外來(lái)說(shuō),數(shù)字化校園在國(guó)內(nèi)的發(fā)展相對(duì)滯后。近年來(lái)隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)的應(yīng)用也在迅速普及,教育行業(yè)也在不斷地發(fā)展。教育是科技發(fā)展的先導(dǎo),發(fā)展數(shù)字化校園,讓教育管理方式走向現(xiàn)代化自動(dòng)化也是行業(yè)發(fā)展的必然趨勢(shì)。國(guó)內(nèi)很多高校提出建設(shè)數(shù)字化校園,實(shí)現(xiàn)教育管理信息系統(tǒng)的網(wǎng)絡(luò)化,數(shù)字化,并在此基礎(chǔ)上逐漸加大管理信息系統(tǒng)的開(kāi)發(fā)和投入。但是在系統(tǒng)建設(shè)的前期,由于一些高校對(duì)信息系統(tǒng)建設(shè)的全局規(guī)劃意識(shí)的缺乏,導(dǎo)致建立起來(lái)的系統(tǒng)功能單一或者是較為分散,甚至于最終未能順利開(kāi)展整個(gè)校園數(shù)字化建設(shè)工作;另外就是各高校之間存在系統(tǒng)無(wú)法實(shí)現(xiàn)數(shù)據(jù)共享的問(wèn)題:一些高校教務(wù)管理系統(tǒng)的運(yùn)行方式是單機(jī)版,不能夠?qū)崿F(xiàn)學(xué)校各個(gè)部門(mén)的信息共享,這樣就導(dǎo)致相關(guān)部分和廣大師生不能及時(shí)接收到有價(jià)值的信息。 這些年來(lái),國(guó)內(nèi)很多高校都在不斷地努力來(lái)實(shí)現(xiàn)數(shù)字化校園的目標(biāo),當(dāng)然也取得了很多不錯(cuò)的成績(jī),在學(xué)生管理工作、教務(wù)管理工作上引入了管理信息系統(tǒng),校園接入英特網(wǎng),基本上實(shí)現(xiàn)了教學(xué)管理的現(xiàn)代化、網(wǎng)絡(luò)化和信息化。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,國(guó)內(nèi)很多高校還把多層應(yīng)用軟件體系架構(gòu)引入到信息管理系統(tǒng)中,相繼出現(xiàn)了基于網(wǎng)絡(luò)的信息管理系統(tǒng),當(dāng)然各高校的信息系統(tǒng)也各具優(yōu)劣,如上海大學(xué)已經(jīng)投入使用的基于 Web 網(wǎng)絡(luò)平臺(tái)的教師信息管理服務(wù)系統(tǒng),將教師信息管理服務(wù)與搜索引擎相結(jié)合,采用 CGI 結(jié)合后臺(tái)數(shù)據(jù)庫(kù),具有跨平臺(tái)、可移植、方便快捷等優(yōu)點(diǎn),只是耗費(fèi)的系統(tǒng)資源相對(duì)較大。相應(yīng)的國(guó)內(nèi)也出現(xiàn)很多教務(wù)管理類(lèi)的產(chǎn)品:北京澳龍梟軟件部研發(fā)的“高等院校綜合教務(wù)管理系統(tǒng)”;雷德公司研發(fā)的“雷德電子教務(wù)管理系統(tǒng)”,上海財(cái)經(jīng)大學(xué)教學(xué)管理信息系統(tǒng);中南大學(xué)教務(wù)網(wǎng)絡(luò)管理系統(tǒng);安徽大學(xué)現(xiàn)代教學(xué)管理系統(tǒng),這些產(chǎn)品功能性能都很好,但主要功能是針對(duì)各高校教學(xué)如學(xué)生選課、成績(jī)等的管理,主要適用對(duì)象也是各高校的教務(wù)處等教學(xué)管理部門(mén),且不適合高職院校用于對(duì)教師信息的管理,不能夠滿足高職院校的管理需求。 1.2.3 現(xiàn)有系統(tǒng)的弊端國(guó)內(nèi)很多高校都結(jié)合本校的實(shí)際狀況開(kāi)發(fā)了一些適合本校的教師信息管理系統(tǒng),但這些系統(tǒng)一般都是針對(duì)教師基礎(chǔ)信息管理而開(kāi)發(fā)的,很少有包括教學(xué)與科研項(xiàng)目管理、論文/專(zhuān)著及教材信息管理等全面綜合的信息管理系統(tǒng),也沒(méi)有結(jié)合這些基礎(chǔ)信息能進(jìn)行分析并為領(lǐng)導(dǎo)提供決策依據(jù),更不是一個(gè)功能全面能完全實(shí)現(xiàn)校園數(shù)字化的信息管理系統(tǒng)。在一些高校,很多系統(tǒng)管理的業(yè)務(wù)范圍比較局限,網(wǎng)絡(luò)規(guī)劃與實(shí)現(xiàn)不到位,實(shí)現(xiàn)的信息標(biāo)準(zhǔn)不統(tǒng)一,大多數(shù)教師信息還是手工半手工管理,工作效率較低,而且大多數(shù)的數(shù)據(jù)都無(wú)法實(shí)現(xiàn)真正意義上的共享。部分高校實(shí)現(xiàn)了一些具有自動(dòng)化特性的管理信息系統(tǒng),但是也存在數(shù)據(jù)庫(kù)設(shè)計(jì)不夠合理,業(yè)務(wù)不夠完整等一系列問(wèn)題,能在校園網(wǎng)和英特網(wǎng)完備的條件下實(shí)現(xiàn)動(dòng)態(tài)管理的系統(tǒng)并不多。隨著網(wǎng)絡(luò)在高校的應(yīng)用普及,一些高校還構(gòu)建了本校內(nèi)部的校園網(wǎng),同時(shí)也引進(jìn)了一些教師信息管理系統(tǒng)投入使用,但是,往往因?yàn)楦咝?shí)際情況存在各種差異,如組織結(jié)構(gòu)、管理制度、師資力量、工作流程等的不同,所需的系統(tǒng)功能、業(yè)務(wù)流程、分析重點(diǎn)等也有所差異,導(dǎo)致引進(jìn)的一些系統(tǒng)不能夠直接投入使用,需要花費(fèi)大量的人力物力和時(shí)間費(fèi)用進(jìn)行二次開(kāi)發(fā),根據(jù)學(xué)校具體情況來(lái)重新規(guī)劃、建設(shè),造成軟件投入成本進(jìn)一步提高,甚至比重新建設(shè)全新系統(tǒng)投入更多。除此之外,由于各高校具體情況不同,引進(jìn)的系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)與本校教師管理信息的數(shù)據(jù)結(jié)構(gòu)也必然不同,從而導(dǎo)致需要花費(fèi)大量的人力成本進(jìn)行數(shù)據(jù)整理及錄入工作。而現(xiàn)有系統(tǒng)大多沒(méi)有考慮到系統(tǒng)的擴(kuò)展性,隨著學(xué)校規(guī)模擴(kuò)大,師資力量不斷增強(qiáng),需要管理的信息范圍、信息量等也必然不斷擴(kuò)大,最終導(dǎo)致系統(tǒng)無(wú)法承擔(dān)業(yè)務(wù)需求,需要重新建設(shè)。隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,應(yīng)用系統(tǒng)的建設(shè)流程越來(lái)越成熟、越來(lái)越完善。信息管理系統(tǒng)也從單一事務(wù)處理類(lèi)型向信息分析、決策支持等綜合方向發(fā)展。隨著信息系統(tǒng)的不斷建設(shè),逐漸趨于復(fù)雜及臃腫。因此為了降低系統(tǒng)開(kāi)發(fā)的復(fù)雜性、加快系統(tǒng)的開(kāi)發(fā)周期、提升系統(tǒng)綜合業(yè)務(wù)處理能力,迫切需要一個(gè)有效的解決方案進(jìn)行綜合性信息管理系統(tǒng)的開(kāi)發(fā)。1.3 課題研究?jī)?nèi)容與特色1.3.1 課題研究?jī)?nèi)容課題根據(jù)目前教師信息管理的現(xiàn)狀,從需求分析開(kāi)始,設(shè)計(jì)與實(shí)現(xiàn)了符合教師信息管理特點(diǎn)的信息系統(tǒng),論文圍繞選題背景、開(kāi)發(fā)技術(shù)、系統(tǒng)需求、設(shè)計(jì)與實(shí)現(xiàn)等步驟展開(kāi)論述,主要內(nèi)容如下: 1、分析當(dāng)前信息管理系統(tǒng)國(guó)內(nèi)外研究背景,闡述開(kāi)發(fā)教師信息管理系統(tǒng)的目的和意義; 2、研究分析系統(tǒng)開(kāi)發(fā)所采用的相關(guān)技術(shù),包括 Visual Basic、Microsoft Access數(shù)據(jù)庫(kù)技術(shù)等; 3、對(duì)教師信息管理系統(tǒng)進(jìn)行需求分析,掌握教師信息管理系統(tǒng)的概念與基本原理; 4、完成一套教師信息管理系統(tǒng)的方案設(shè)計(jì),通過(guò)對(duì)教師信息的采集、傳遞、儲(chǔ)存、加工和維護(hù),完成教師信息規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢功能。 本系統(tǒng)將完成教師信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),最終實(shí)現(xiàn)教師基本信息的添加、修改、刪除、查詢等數(shù)據(jù)統(tǒng)計(jì)分析的主要功能。1.3.2 課題研究特色本系統(tǒng)基于教師信息全面管理的基礎(chǔ)上,通過(guò)對(duì)信息進(jìn)行整體綜合分析(如:結(jié)合教師個(gè)人基礎(chǔ)信息、教學(xué)信息、教學(xué)成果等,對(duì)教師各項(xiàng)指標(biāo)進(jìn)行全面綜合的統(tǒng)計(jì)分析及評(píng)定),進(jìn)而為領(lǐng)導(dǎo)決策提供有效準(zhǔn)確的支持。1.4 本章小結(jié)本章主要闡述了“教師信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)”課題研究的背景,對(duì)開(kāi)發(fā)此教師信息管理系統(tǒng)的目的和意義進(jìn)行分析,最后闡述了課題研究的內(nèi)容。2 系統(tǒng)開(kāi)發(fā)工具2.1 Visual Basic 6.0簡(jiǎn)介Visual Basic是Microsoft公司推出的可視化開(kāi)發(fā)環(huán)境,是windows下最優(yōu)秀的設(shè)計(jì)工具之一。它是基于Basic語(yǔ)言基礎(chǔ)上的一種可視化程序設(shè)計(jì)語(yǔ)言,是Visual Studio 系統(tǒng)產(chǎn)品之一。它不僅繼承了早期的Basic所具有的簡(jiǎn)單易用的特點(diǎn),而且其編程系統(tǒng)采用了面向?qū)ο?、事件?qū)動(dòng)的編程機(jī)制,提供了迅速、簡(jiǎn)潔的開(kāi)發(fā)windows應(yīng)用程序的方法。Visual Basic 已經(jīng)經(jīng)過(guò)了好幾個(gè)版本,現(xiàn)在的Visual Basic 6.0與以前的版本在開(kāi)發(fā)環(huán)境上有所改進(jìn):增加了工作組;在代碼編輯器中提供了空間屬性和方法的自動(dòng)提示;能編譯生成本機(jī)代碼,大大提高了程序的執(zhí)行速度等??偟膩?lái)說(shuō),Visual Basic 具有以下特點(diǎn):(1)可視化編程用傳統(tǒng)程序設(shè)計(jì)語(yǔ)言設(shè)計(jì)程序時(shí),都是通過(guò)編寫(xiě)程序代碼來(lái)設(shè)計(jì)用戶界面,在設(shè)計(jì)過(guò)程中看不到界面的實(shí)際顯示效果,必須編譯后運(yùn)行程序才能觀察。如果對(duì)界面的效果不滿意,還要回到程序中修改。有時(shí)候,這種編程-編譯-修改的操作可能要反復(fù)多次,大大影響了軟件的開(kāi)發(fā)效率。Visual Basic 提供了可視化設(shè)計(jì)工具,把windows界面設(shè)計(jì)的復(fù)雜性“封裝”起來(lái),開(kāi)發(fā)人員不必為界面設(shè)計(jì)而編寫(xiě)大量程序代碼。只需要按設(shè)計(jì)要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫(huà)出各種“部件”,即圖形對(duì)象,并設(shè)計(jì)這些圖形對(duì)象的屬性。Visual Basic 自動(dòng)產(chǎn)生界面設(shè)計(jì)代碼,程序設(shè)計(jì)人員只需要編寫(xiě)實(shí)現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設(shè)計(jì)的效率。(2)面向?qū)ο蟮某绦蛟O(shè)計(jì)4.0版本以后的Visual Basic 支持面向?qū)ο蟮某绦蛟O(shè)計(jì),但它與一般的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言(C+)完全不相同。在一般的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言中,對(duì)象由程序代碼和數(shù)據(jù)組成,是抽象的概念;而Visual Basic 則是應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法(OPP),把程序和數(shù)據(jù)封裝起來(lái)作為一個(gè)對(duì)象,并為每個(gè)對(duì)象賦予應(yīng)有的屬性,使對(duì)象成為實(shí)在的東西。在設(shè)計(jì)對(duì)象時(shí),不必編寫(xiě)建立和描述每個(gè)對(duì)象的程序代碼,而是用工具畫(huà)在界面上,Visual Basic 自動(dòng)生成對(duì)象的程序代碼并封裝起來(lái)。每個(gè)對(duì)象以圖形方式顯示在界面上,都是可視的。(3)結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言Visual Basic是在Basic 語(yǔ)言基礎(chǔ)上發(fā)展起來(lái)的,具有高級(jí)程序設(shè)計(jì)語(yǔ)言語(yǔ)句結(jié)構(gòu),接近于自然語(yǔ)言和人類(lèi)的邏輯思維方式。Visual Basic 語(yǔ)句簡(jiǎn)單易懂,其編輯器支持彩色代碼,可自動(dòng)進(jìn)行語(yǔ)法錯(cuò)誤檢查,同時(shí)具有功能強(qiáng)大且使用靈活的調(diào)試器和編譯器。Visual Basic 是解釋型語(yǔ)言,在輸入代碼的同時(shí),解釋系統(tǒng)將高級(jí)語(yǔ)言分解編譯成計(jì)算機(jī)可以識(shí)別的機(jī)器代碼,并判斷每個(gè)語(yǔ)句的語(yǔ)法錯(cuò)誤。在設(shè)計(jì)Visual Basic 程序的過(guò)程中,隨時(shí)可以運(yùn)行程序,而在整個(gè)程序設(shè)計(jì)好之后可以編譯生成可執(zhí)行文件(.EXE),脫離Visual Basic 環(huán)境,直接在windows環(huán)境運(yùn)行。(4)事件驅(qū)動(dòng)編程機(jī)制Visual Basic 通過(guò)事件來(lái)執(zhí)行對(duì)象的操作。一個(gè)對(duì)象可能會(huì)產(chǎn)生多個(gè)事件,每個(gè)事件都可以通過(guò)一段程序來(lái)響應(yīng)。例如,命令按鈕是一個(gè)對(duì)象,當(dāng)用戶單擊該按鈕時(shí),將產(chǎn)生一個(gè)“單擊”(CLICK)事件,而在產(chǎn)生該事件時(shí)將執(zhí)行一段程序,用來(lái)實(shí)現(xiàn)指定的操作。在用Visual Basic 設(shè)計(jì)大型應(yīng)用軟件時(shí),不必建立具有明顯開(kāi)始和結(jié)束的程序,而是編寫(xiě)若干個(gè)微小的子程序,即過(guò)程。這些過(guò)程分別面向不同的對(duì)象,由用戶操作引發(fā)某個(gè)時(shí)間來(lái)驅(qū)動(dòng)完成某種特定的功能,或者由事件驅(qū)動(dòng)程序調(diào)用通用過(guò)程來(lái)執(zhí)行指定的操作,這樣可以方便編程人員,提高效率。(5)訪問(wèn)數(shù)據(jù)庫(kù)Visual Basic 具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能,利用數(shù)據(jù)控件和數(shù)據(jù)庫(kù)管理窗口,可以直接建立或處理Microsoft Access 格式的數(shù)據(jù)庫(kù),并提供強(qiáng)大的數(shù)據(jù)存儲(chǔ)和檢索功能。同時(shí),Visual Basic 還能直接編輯和訪問(wèn)其他外部數(shù)據(jù)庫(kù),如DBASE,F(xiàn)oxpro,Paradox等,這些數(shù)據(jù)庫(kù)格式都可以用Visual Basic 來(lái)編輯和處理。Visual Basic 提供開(kāi)放式數(shù)據(jù)連接,即ODBC功能,可通過(guò)直接訪問(wèn)或建立連接的方式使用并操作后臺(tái)大型網(wǎng)絡(luò)數(shù)據(jù)庫(kù),如SQL Server ,Oracle 等。在應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢語(yǔ)言SQL數(shù)據(jù)標(biāo)準(zhǔn),直接訪問(wèn)服務(wù)器上的數(shù)據(jù)庫(kù),并提供了簡(jiǎn)單的面向?qū)ο蟮膸?kù)操作指令和多用戶數(shù)據(jù)庫(kù)的加鎖機(jī)制和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的SQL的編程技術(shù),為單機(jī)上運(yùn)行的數(shù)據(jù)庫(kù)提供了SQL網(wǎng)絡(luò)接口,以便在分布式環(huán)境中快速而有效的實(shí)現(xiàn)客戶/服務(wù)(client/server)方案。(6)動(dòng)態(tài)數(shù)據(jù)交換(DDE)利用動(dòng)態(tài)數(shù)據(jù)交換(Dynamic Data Exchange)技術(shù),可以把一種應(yīng)用程序中的數(shù)據(jù)動(dòng)態(tài)地鏈接到另一種應(yīng)用程序中,使兩種完全不同的應(yīng)用程序建立起一條動(dòng)態(tài)數(shù)據(jù)鏈路。當(dāng)原始數(shù)據(jù)變化時(shí),可以自動(dòng)更新鏈接的數(shù)據(jù)。Visual Basic 提供了動(dòng)態(tài)數(shù)據(jù)交換的編程技術(shù),可以在應(yīng)用程序中與其他windows應(yīng)用程序建立動(dòng)態(tài)數(shù)據(jù)交換,在不同的應(yīng)用程序之間進(jìn)行通信。(7)對(duì)象的鏈接與嵌入(OLE)對(duì)象的鏈接與嵌入(OLE)將每個(gè)應(yīng)用程序都看作是一個(gè)對(duì)象(object),將不同的對(duì)象鏈接(link)起來(lái),再嵌入(embed)某個(gè)應(yīng)用程序中,從而可以得到具有聲音、影像、圖像、動(dòng)畫(huà)、文字等各種信息的集合式文件。OLE技術(shù)是Microsoft 公司對(duì)象技術(shù)的戰(zhàn)略,它把多個(gè)應(yīng)用程序合為一體,將每個(gè)應(yīng)用程序看作是一個(gè)對(duì)象進(jìn)行的鏈接與嵌入,是一種應(yīng)用程序一體化的技術(shù)。利用OLE技術(shù),可以方便的建立復(fù)合式文檔(compound document),這種文檔由來(lái)自多個(gè)不同應(yīng)用程序的對(duì)象組成,文檔中的每個(gè)對(duì)象都與原來(lái)的應(yīng)用程序相聯(lián)系,并可執(zhí)行與原來(lái)應(yīng)用程序完全相同的操作。(8)動(dòng)態(tài)鏈接庫(kù)(DLL)Visual Basic 是一種高級(jí)程序設(shè)計(jì)語(yǔ)言,不具備低級(jí)語(yǔ)言的功能,對(duì)訪問(wèn)機(jī)器硬件的操作不太容易發(fā)現(xiàn)。但它可以通過(guò)動(dòng)態(tài)鏈接庫(kù)技術(shù)將C/C+或匯編語(yǔ)言編寫(xiě)的應(yīng)用程序加入到Visual Basic 應(yīng)用程序中,可以像調(diào)用內(nèi)部函數(shù)一樣調(diào)用其他語(yǔ)言編寫(xiě)的函數(shù)。此外,通過(guò)動(dòng)態(tài)鏈接庫(kù),還可以調(diào)用windows應(yīng)用程序接口(API)函數(shù),實(shí)現(xiàn)SDK所具有的功能。2.2 Microsoft Access 2007簡(jiǎn)介Microsoft Office Access是微軟把數(shù)據(jù)庫(kù)引擎的圖形用戶界面和軟件開(kāi)發(fā)工具結(jié)合在一起的一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)。Microsoft Access作為一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),是目前最流行的桌面型數(shù)據(jù)庫(kù)管理系統(tǒng)之一。Access數(shù)據(jù)庫(kù)是Microsoft Office中一個(gè)極為重要的組成部分,隨著微軟公司對(duì)Office套件不斷升級(jí),Access數(shù)據(jù)庫(kù)軟件也相應(yīng)完善和發(fā)展,如COM、ActiveX、XML等網(wǎng)絡(luò)技術(shù)不斷引入到Access中。Access已經(jīng)不是單一桌面數(shù)據(jù)庫(kù)管理軟件,而是綜合性的數(shù)據(jù)庫(kù)管理及應(yīng)用集成的一體化系統(tǒng),具有功能強(qiáng)大、界面友好、操作簡(jiǎn)單、易學(xué)易懂等優(yōu)點(diǎn),是中、小型管理系統(tǒng)理想的開(kāi)發(fā)環(huán)境。Access數(shù)據(jù)庫(kù)提供了數(shù)據(jù)庫(kù)系統(tǒng)所能提供的快速檢索、統(tǒng)計(jì)報(bào)表等功能,支持SQL語(yǔ)言,支持事物處理等。它以單文件形式存在,容易生成使用和管理。Access數(shù)據(jù)庫(kù)給用戶提供了編寫(xiě)界面程序的可視化編程環(huán)境具有如Delphi、Visual Basic、Borland C+等可視化開(kāi)發(fā)環(huán)境一樣的快速開(kāi)發(fā)功能。Access數(shù)據(jù)庫(kù)是組件式數(shù)據(jù)庫(kù),所謂組件式數(shù)據(jù)庫(kù)是指Access數(shù)據(jù)庫(kù)具有強(qiáng)大的COM支持,在Access數(shù)據(jù)庫(kù)可以方便的使用Windows操作系統(tǒng)中已經(jīng)注冊(cè)的COM組件,利用COM組件的通用接口使用第三方開(kāi)發(fā)出來(lái)的用之不盡的功能。MS ACCESS以它自己的格式將數(shù)據(jù)存儲(chǔ)在基于Access Jet的數(shù)據(jù)庫(kù)引擎里。它還可以直接導(dǎo)入或者鏈接數(shù)據(jù)(這些數(shù)據(jù)存儲(chǔ)在其他應(yīng)用程序和數(shù)據(jù)庫(kù))。軟件開(kāi)發(fā)人員和數(shù)據(jù)架構(gòu)師可以使用Microsoft Access開(kāi)發(fā)應(yīng)用軟件,“高級(jí)用戶”可以使用它來(lái)構(gòu)建軟件應(yīng)用程序。和其他辦公應(yīng)用程序一樣,ACCESS支持Visual Basic宏語(yǔ)言,它是一個(gè)面向?qū)ο蟮木幊陶Z(yǔ)言,可以引用各種對(duì)象,包括DAO(數(shù)據(jù)訪問(wèn)對(duì)象),ActiveX數(shù)據(jù)對(duì)象以及許多其他的ActiveX組件??梢晫?duì)象用于顯示表和報(bào)表,他們的方法和屬性是在VBA編程環(huán)境下,VBA代碼模塊可以聲明和調(diào)用Windows操作系統(tǒng)函數(shù)。總的來(lái)說(shuō),Microsoft Access 2007有一下功能特點(diǎn):(1)使用Office Fluent用戶界面更快地獲得更好的結(jié)果。Microsoft Access 2007通過(guò)其Office Fluent用戶界面、新的導(dǎo)航窗格和選項(xiàng)卡式窗口視圖為您提供全新的體驗(yàn)。即便用戶沒(méi)有數(shù)據(jù)庫(kù)經(jīng)驗(yàn),他們也可以開(kāi)始跟蹤信息并創(chuàng)建報(bào)表,從而做出更明智的決策。(2)使用預(yù)制的解決方案快速入門(mén)。通過(guò)內(nèi)容豐富的預(yù)制解決方案庫(kù),您可以立即開(kāi)始跟蹤自己的信息。為了方便用戶,程序中已經(jīng)建立了一些表單和報(bào)表,但您可以輕松地自定義這些表單和報(bào)表以滿足您的業(yè)務(wù)需求。聯(lián)系人、問(wèn)題跟蹤、項(xiàng)目跟蹤和資產(chǎn)跟蹤方案只是Microsoft Access 2007包含的現(xiàn)成解決方案的一小部分。(3)針對(duì)同一信息創(chuàng)建具有不同視圖的多個(gè)報(bào)表。在Microsoft Access 2007中創(chuàng)建報(bào)表真正能體驗(yàn)到“所見(jiàn)即所得”(WYSIWYG)。您可以根據(jù)實(shí)時(shí)可視反饋修改報(bào)表,并可以針對(duì)不同觀眾保存不同的視圖。新的分組窗格以及篩選和排序功能可以幫助顯示信息,使您能做出更明智的業(yè)務(wù)決策。(4)可以迅速創(chuàng)建表,而無(wú)需擔(dān)心數(shù)據(jù)庫(kù)的復(fù)雜性。借助自動(dòng)數(shù)據(jù)類(lèi)型檢測(cè),在Microsoft Access 2007中創(chuàng)建表就像處理Microsoft Office Excel表格一樣容易。鍵入信息后,Microsoft Access 2007將識(shí)別該信息是日期、貨幣還是其他常用數(shù)據(jù)類(lèi)型。您甚至可以將整個(gè)Excel表格粘貼到Microsoft Access 2007中,以便利用數(shù)據(jù)庫(kù)的強(qiáng)大功能開(kāi)始跟蹤信息。(5)使用全新字段類(lèi)型,實(shí)現(xiàn)更豐富的方案。Microsoft Access 2007支持附件和多值字段等新的字段類(lèi)型?,F(xiàn)在,可以將任何文檔、圖像或電子表格附加到應(yīng)用程序中的任何記錄中。使用多值字段,現(xiàn)在,可以在每一個(gè)單元格中選擇多個(gè)值(例如,向多個(gè)人分配某項(xiàng)任務(wù))。(6)直接通過(guò)源收集和更新信息。通過(guò)Microsoft Access 2007,您可以使用Microsoft Office Info Path 2007或HTML創(chuàng)建表單來(lái)為數(shù)據(jù)庫(kù)收集數(shù)據(jù)。然后,您可通過(guò)電子郵件向隊(duì)友發(fā)送此表單,并使用隊(duì)友的回復(fù)填充和更新Access表,而無(wú)需重新鍵入任何信息。(7)通過(guò)Microsoft Windows Share Point Services共享信息。使用Windows Share Point Services和Microsoft Access 2007與工作組中的其他成員共享Access信息。借助這兩種應(yīng)用程序的強(qiáng)大功能,工作組成員可以直接通過(guò)Web界面訪問(wèn)和編輯數(shù)據(jù)以及查看實(shí)時(shí)報(bào)表。(8)使用Microsoft Access 2007的富客戶端功能跟蹤Windows Share Point Services列表。可將Microsoft Access 2007用作富客戶端界面,通過(guò)Windows Share Point Services列表分析和創(chuàng)建報(bào)表。甚至還可以使列表脫機(jī),然后在重新連接到網(wǎng)絡(luò)時(shí)對(duì)所有更改進(jìn)行同步處理,從而讓您可以隨時(shí)輕松處理數(shù)據(jù)。(9)將數(shù)據(jù)移動(dòng)到Windows Share Point Services,增強(qiáng)可管理性。將數(shù)據(jù)移動(dòng)到Windows Share Point Services,使數(shù)據(jù)更透明。這樣,您就可以定期備份服務(wù)器上的數(shù)據(jù)、恢復(fù)垃圾箱中的數(shù)據(jù)、跟蹤修訂歷史記錄以及設(shè)置訪問(wèn)權(quán)限,從而可以更好地管理信息。(10)訪問(wèn)和使用多個(gè)源中的信息。通過(guò)Microsoft Access 2007,您可以將其他Access數(shù)據(jù)庫(kù)、Excel電子表格、Windows Share Point Services網(wǎng)站、ODBC數(shù)據(jù)源、Microsoft SQL Server數(shù)據(jù)庫(kù)和其他數(shù)據(jù)源中的表鏈接到您的數(shù)據(jù)庫(kù)。然后,可以使用這些鏈接的表輕松地創(chuàng)建報(bào)表,從而根據(jù)更全面的信息來(lái)做出決策。2.3 ADO簡(jiǎn)介ADO數(shù)據(jù)對(duì)象(Active Data Objects)實(shí)際是一種提供訪問(wèn)各種數(shù)據(jù)類(lèi)型的鏈接機(jī)制。ADO設(shè)計(jì)為一種極簡(jiǎn)單的格式,通過(guò)ODBC的方法在數(shù)據(jù)庫(kù)接口中,可以使用任何一種ODBC數(shù)據(jù)源,即不只適合于SQL Server、Oracle、Access等數(shù)據(jù)庫(kù)應(yīng)用程序,也適合于Excle表格、文本文件甚至郵件服務(wù)器(Microsoft Exchange)中的數(shù)據(jù)。ADO是基于OLE DB之上的對(duì)象模型,包含了所有可以被OLE DB標(biāo)準(zhǔn)接口描述的數(shù)據(jù)類(lèi)型,通過(guò)ADO內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問(wèn)接口方法。ADO對(duì)象模型具有可擴(kuò)展性,當(dāng)把數(shù)據(jù)庫(kù)應(yīng)用上層應(yīng)用程序移植到不同的數(shù)據(jù)庫(kù)平臺(tái)時(shí),只需要更換連接數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序,而不需要對(duì)上層程序做任何修改。ADO向Visual Basic 提供了很多好處,包括易于使用、熟悉的界面、高速度以及較低的內(nèi)存占用。ADO提供執(zhí)行以下操作的方式:(1) 連接到數(shù)據(jù)源,同時(shí)可確定對(duì)數(shù)據(jù)源的所有更改是否已成功或沒(méi)有發(fā)生。(2) 指定訪問(wèn)數(shù)據(jù)源的命令,同時(shí)可帶變量參數(shù)或優(yōu)化執(zhí)行。(3) 執(zhí)行命令。(4)如果這個(gè)命令使數(shù)據(jù)按表中的行的形式返回,則將這些行存儲(chǔ)在易于檢查、操作或更改的緩存中。(5) 適當(dāng)情況下,可使用緩存行的更改內(nèi)容來(lái)更新數(shù)據(jù)源。(6)提供常規(guī)方法檢測(cè)錯(cuò)誤(通常由建立連接或執(zhí)行命令造成),涉及ADO的Error對(duì)象。ADO的基礎(chǔ)操作流程為:初始化COM庫(kù),引入ADO庫(kù)定義文件;用Connection 對(duì)象連接數(shù)據(jù)庫(kù);利用建立好的連接,通過(guò)Connection、Command對(duì)象執(zhí)行SQL命令或利用Recordset對(duì)象取得結(jié)果記錄集進(jìn)行查詢處理;使用完畢后關(guān)閉連接釋放對(duì)象。2.4 本章小結(jié)本章主要對(duì)系統(tǒng)采用的工具進(jìn)行介紹,包括 Visual Basic 6.0、Microsoft Access 2007、ADO,本文將使用這些工具來(lái)開(kāi)發(fā)教師信息管理系統(tǒng)。3 系統(tǒng)分析系統(tǒng)分析是是指在管理信息系統(tǒng)開(kāi)發(fā)的生命周期中系統(tǒng)分析階段的各項(xiàng)活動(dòng)和方法,有時(shí)也指應(yīng)用系統(tǒng)思想和系統(tǒng)科學(xué)的原理進(jìn)行分析工作的方法和技術(shù)。這個(gè)階段的目標(biāo),就是按系統(tǒng)規(guī)劃所定的某個(gè)開(kāi)發(fā)項(xiàng)目范圍內(nèi)明確系統(tǒng)開(kāi)發(fā)的目標(biāo)和用戶的信息需求,并提出新系統(tǒng)的邏輯方案。系統(tǒng)分析是在整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程中,是要解決“做什么”的問(wèn)題,把要解決哪些問(wèn)題、滿足用戶哪些具體的信息需求調(diào)查分析清楚,從邏輯上,或者說(shuō)從信息處理功能需求上提出系統(tǒng)的方案。系統(tǒng)分析是使整個(gè)MIS設(shè)計(jì)達(dá)到合理、優(yōu)化的重要步驟。這個(gè)階段工作深入與否,直接影響到將來(lái)新系統(tǒng)的設(shè)計(jì)質(zhì)量和經(jīng)濟(jì)性,因此必須予以高度重視。3.1 需求分析隨著國(guó)家素質(zhì)教育制度改革的不斷深入,一年一度的教學(xué)工作的開(kāi)展,學(xué)校的教師的相關(guān)信息越來(lái)越多,管理教師的個(gè)人檔案信息就越來(lái)越繁瑣,而且又是極其重要的一個(gè)工作,因此,有必要開(kāi)發(fā)一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),用來(lái)管理教師的個(gè)人檔案信息,并且十分方便教育行政部門(mén)對(duì)學(xué)校教師各方面信息全面把握,其中包括了教師的基本信息以及教師的獎(jiǎng)懲等各方面詳細(xì)的信息,對(duì)教務(wù)管理工作進(jìn)行了提煉和概括, 使教務(wù)管理工作日益規(guī)范化、制度化和科學(xué)化。教師檔案信息系統(tǒng)的使用,大大減少了教務(wù)管理的手工勞動(dòng),是學(xué)校管理的得力助手。3.2 教師信息管理的信息特點(diǎn)教師信息的特點(diǎn)有:分層性和分散性;系統(tǒng)性和相關(guān)性。 1、分層性和分散性 隨著我國(guó)社會(huì)主義建設(shè)事業(yè)的高速發(fā)展和科教興國(guó)戰(zhàn)略的全面實(shí)施,社會(huì)對(duì)人才的需求量越來(lái)越大,也越來(lái)越急迫,從而帶來(lái)的是各高校的辦學(xué)規(guī)模也在不斷擴(kuò)大,教學(xué)資源也在不斷增加。隨著教師隊(duì)伍規(guī)模的不斷擴(kuò)大,教師信息管理將以兩級(jí)管理模式為主。從信息分布上,教師信息分散性的特點(diǎn)越來(lái)越明顯,同時(shí)由于管理人員層次不同,所賦予的權(quán)限也不同,所以教師信息管理還表現(xiàn)出分層性的特點(diǎn)。 2、系統(tǒng)性和相關(guān)性教師信息管理包括教師招聘信息、檔案信息管理、教學(xué)工作計(jì)劃管理、教師職稱(chēng)認(rèn)證信息管理、科研項(xiàng)目信息管理等諸多環(huán)節(jié)。教師教學(xué)工作的各個(gè)環(huán)節(jié)是相互聯(lián)系、相互依存的,各個(gè)環(huán)節(jié)之間緊密配合,協(xié)調(diào)工作,共同完成教師教學(xué)工作的全過(guò)程。因此,教師信息管理具有系統(tǒng)性,老師教學(xué)的各個(gè)環(huán)節(jié)之間有相關(guān)性,所以產(chǎn)生于教師教學(xué)工作過(guò)程中的教師信息也同樣具有系統(tǒng)性和相關(guān)性。3.3 系統(tǒng)總體目標(biāo) 本系統(tǒng)將實(shí)現(xiàn)教師個(gè)人資料的高效管理,滿足對(duì)教師工作量進(jìn)行統(tǒng)計(jì)、評(píng)估的要求;可以讓用戶全面統(tǒng)計(jì)全校教師基本情況、完成對(duì)所有師資文件的管理;教師可以在網(wǎng)上錄入并更新自己的個(gè)人資料以及進(jìn)行個(gè)人工作量統(tǒng)計(jì)的相關(guān)操作;學(xué)校領(lǐng)導(dǎo)以及領(lǐng)導(dǎo)部門(mén)可以直接獲取相應(yīng)的權(quán)限并根據(jù)需要查閱或更改相關(guān)的信息。因此,確定教師管理信息管理系統(tǒng)應(yīng)該實(shí)現(xiàn)以下目標(biāo): 1、對(duì)原有的單據(jù)進(jìn)行分析整理,作為原始的數(shù)據(jù)輸入到計(jì)算機(jī),原始單據(jù)保留待查。 2、基本信息表、統(tǒng)計(jì)表等各個(gè)表和有關(guān)數(shù)據(jù)都由計(jì)算機(jī)系統(tǒng)生成并輸入。 3、系統(tǒng)具備靈活方便的數(shù)據(jù)更新功能。 4、可以隨時(shí)查詢系統(tǒng)的各類(lèi)信息。3.4 可行性分析在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上就可以提出新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運(yùn)行指標(biāo),這是系統(tǒng)開(kāi)發(fā)和評(píng)價(jià)的依據(jù)。新系統(tǒng)目標(biāo)應(yīng)充分體現(xiàn)學(xué)校的戰(zhàn)略目標(biāo)、發(fā)展方向和基本特點(diǎn),直接為學(xué)校管理服務(wù),同時(shí),新系統(tǒng)目標(biāo)應(yīng)該和現(xiàn)行系統(tǒng)的各項(xiàng)基本功能密切相關(guān),并且可以分期分批實(shí)現(xiàn)。需要指出的是,新系統(tǒng)目標(biāo)不可能在總體規(guī)劃階段就提得非常具體,它還將在開(kāi)發(fā)過(guò)程中逐步明確和定量化。在新系統(tǒng)中要更好地體現(xiàn)出簡(jiǎn)單明了的操作,避免以前的繁瑣操作。新系統(tǒng)目標(biāo)的提法不盡相同,例如:提高工作效率和減輕勞動(dòng)強(qiáng)度;讓管理員工作更加輕松;提高信息處理速度和準(zhǔn)確性;使其處理更加方便;提供新的處理功能和決策信息;對(duì)于教師的特殊情況能夠更好地體現(xiàn);教學(xué)、科研提供更方便的服務(wù)項(xiàng)目。新系統(tǒng)的目標(biāo)確定后,就可以從以下幾個(gè)面對(duì)能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析。3.4.1 技術(shù)可行性根據(jù)新系統(tǒng)目標(biāo)來(lái)衡量所需的技術(shù)是否具備,一般可從硬件、軟件的性能要求、環(huán)境條件、技術(shù)人員水平和數(shù)量等方面去考慮和分析,其中開(kāi)發(fā)人員的技術(shù)力量應(yīng)首先考慮能力與水平,并考慮近期內(nèi)可以培養(yǎng)和發(fā)展的技術(shù)人員,對(duì)于硬件方面配置需求并不是很高。3.4.2 經(jīng)濟(jì)可行性估算新系統(tǒng)的開(kāi)發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)將獲得的效益,并將費(fèi)用與效益進(jìn)行比較,看是否有利。開(kāi)發(fā)、運(yùn)行和維護(hù)費(fèi)用主要包括:購(gòu)買(mǎi)和安裝設(shè)備的費(fèi)用:計(jì)算機(jī)硬件、系統(tǒng)軟件、 機(jī)器、電源、空調(diào)等;軟件開(kāi)發(fā)費(fèi)用:若由本單位的技術(shù)人員開(kāi)發(fā),則該項(xiàng)費(fèi)用可以計(jì)入下面的人員費(fèi)用一項(xiàng);人員費(fèi)用:系統(tǒng)開(kāi)發(fā)人員、操作人員和維護(hù)人員的工資、培訓(xùn)費(fèi)用等;由于本項(xiàng)目的特殊性該部分費(fèi)用可節(jié)省。消耗品費(fèi)用:系統(tǒng)開(kāi)發(fā)所用材料、系統(tǒng)正常運(yùn)行所用消耗品,例如電費(fèi),打印紙、軟盤(pán)、開(kāi)發(fā)軟件等開(kāi)支;其它費(fèi)用:系統(tǒng)的效益可以從經(jīng)濟(jì)效益和社會(huì)效益兩方面考慮。對(duì)于學(xué)校管理信息系統(tǒng)則應(yīng)著重分析其社會(huì)效益。例如,系統(tǒng)投入運(yùn)行后可以提供哪些以前無(wú)法及時(shí)提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少,對(duì)于管理人員進(jìn)行決策提供了多少幫助等等。還有就是對(duì)于軟件開(kāi)發(fā)出來(lái)以后在市場(chǎng)當(dāng)中的需求人群有多少,要做好各項(xiàng)準(zhǔn)備,才能更好的達(dá)到計(jì)劃中的目標(biāo)。3.4.3 運(yùn)行可行性對(duì)新系統(tǒng)運(yùn)行后給現(xiàn)行系統(tǒng)帶來(lái)的影響(包括組織機(jī)構(gòu)、管理方式、工作環(huán)境等)和后果進(jìn)行估計(jì)和評(píng)價(jià)。同時(shí)還應(yīng)考慮現(xiàn)有管理人員的培訓(xùn)、補(bǔ)充,分析在給定時(shí)間里能否完成預(yù)定的系統(tǒng)開(kāi)發(fā)任務(wù)等。軟件開(kāi)發(fā)出來(lái)以后對(duì)于整體的操作以及系統(tǒng)地維護(hù),數(shù)據(jù)庫(kù)的更新這方面,需要專(zhuān)門(mén)的人員對(duì)操作人員培訓(xùn),指導(dǎo)。按上述三方面進(jìn)行可行性分析、研究后,所以認(rèn)為該項(xiàng)目是可行的。而且在以后的輔導(dǎo)員管理當(dāng)中應(yīng)用價(jià)值是非常高的。3.5 系統(tǒng)開(kāi)發(fā)環(huán)境及運(yùn)行環(huán)境1、系統(tǒng)開(kāi)發(fā)環(huán)境(1)開(kāi)發(fā)平臺(tái):Visual Basic 6.0(2)數(shù)據(jù)庫(kù):Microsoft Access 20072、系統(tǒng)運(yùn)行環(huán)境 Windows 7/8/8.13.6 運(yùn)行需求3.6.1 硬件接口各模塊硬件接口均包括鍵盤(pán)、鼠標(biāo)及打印機(jī)(見(jiàn)表 3-1)。表 31 硬件接口說(shuō)明表硬件接口鍵盤(pán)鼠標(biāo)打印機(jī)主模塊管理員模塊查詢模塊3.6.2 軟件接口本系統(tǒng)使用Visual Basic工具做設(shè)計(jì)開(kāi)發(fā)平臺(tái),在 Windows 操作平臺(tái)下運(yùn)行,可與各類(lèi)應(yīng)用軟件很好兼容,開(kāi)發(fā)出來(lái)的管理信息系統(tǒng),只要在安裝了Visual Basic的電腦上均可運(yùn)行。3.7 本章小結(jié)本章主要針對(duì)目前教師信息管理現(xiàn)狀及存在問(wèn)題,并對(duì)系統(tǒng)性能需求、運(yùn)行需求等進(jìn)行分析,完成系統(tǒng)的詳細(xì)需求分析,下面將根據(jù)此需求分析進(jìn)行系統(tǒng)設(shè)計(jì)。4 系統(tǒng)總體設(shè)計(jì)本章根據(jù)需求分析的要求和組織的實(shí)際情況對(duì)新系統(tǒng)進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)、詳細(xì)設(shè)計(jì)。總體設(shè)計(jì)將對(duì)進(jìn)行系統(tǒng)的總體功能闡述,得到總體設(shè)計(jì)功能模塊結(jié)構(gòu)圖;數(shù)據(jù)庫(kù)的設(shè)計(jì)按照數(shù)據(jù)規(guī)范設(shè)計(jì)原則進(jìn)行概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì),得到相應(yīng)的實(shí)體聯(lián)系模型和關(guān)系模型;詳細(xì)設(shè)計(jì)采用程序流程圖作為算法表達(dá)工具,從邏輯上正確地實(shí)現(xiàn)每個(gè)模塊的功能,使得設(shè)計(jì)出來(lái)的處理過(guò)程清晰易讀,完成系統(tǒng)整個(gè)設(shè)計(jì)過(guò)程。4.1 系統(tǒng)設(shè)計(jì) 4.1.1 總體設(shè)計(jì)模塊圖 41 功能模塊結(jié)構(gòu)圖由圖4-1可知,教師信息管理系統(tǒng)由六個(gè)模塊組成,分別是系統(tǒng)管理模塊、教師信息管理模塊、學(xué)生信息管理模塊、課程信息管理模塊、查詢模塊、幫助模塊。4.1.2 系統(tǒng)主要功能模塊描述1、登錄模塊此模塊是在輸入登錄賬戶和登錄密碼之后,進(jìn)入教師信息管理系統(tǒng)主界面。2、教師信息管理模塊此模塊可以對(duì)教師文件、教師信息、電子教案、教學(xué)大綱進(jìn)行添加、刪除、更新、保存操作。3、學(xué)生信息管理模塊此模塊可以對(duì)學(xué)生信息進(jìn)行添加、刪除、更新、保存操作。4、課程信息管理模塊此模塊可以對(duì)課程信息、成績(jī)考勤、課程教授進(jìn)行添加、刪除、更新、保存操作。5、前臺(tái)瀏覽模塊此模塊主要是查詢和瀏覽。其中包括:(1)查詢、瀏覽教師信息,查詢是按教師的編號(hào)、姓名、所在院查詢。(2)查詢、瀏覽課程信息,查詢是按課程號(hào)、名稱(chēng)、所在院查詢。(3)查詢、瀏覽學(xué)生信息,查詢是按學(xué)號(hào)、姓名、班級(jí)查詢。6、幫助模塊(1)關(guān)于作者(2)幫助(F1):按F1可以看到幫助文檔,便于查詢操作方法。4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)教師信息管理系統(tǒng)的需求分析,運(yùn)用數(shù)據(jù)庫(kù)設(shè)計(jì)工具對(duì)后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。結(jié)合教師信息系統(tǒng)需求的特點(diǎn),我們以系統(tǒng)的需求作為基礎(chǔ),利用數(shù)據(jù)庫(kù)設(shè)計(jì)工具設(shè)計(jì)出系統(tǒng)平臺(tái)的各功能模塊概念數(shù)據(jù)模型和物理數(shù)據(jù)模型,并用Microsoft Access 2007數(shù)據(jù)庫(kù)管理系統(tǒng)作為數(shù)據(jù)庫(kù)最終實(shí)現(xiàn)工具。數(shù)據(jù)庫(kù)設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類(lèi)、分組系統(tǒng)和邏輯層次組織起來(lái),是面向用戶的。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)需要綜合企業(yè)各個(gè)部門(mén)的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個(gè)數(shù)據(jù)之間的關(guān)系,按照DBMS提供的功能和描述工具,設(shè)計(jì)出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟是:1、數(shù)據(jù)庫(kù)結(jié)構(gòu)定義:目前的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)有的是支持聯(lián)機(jī)事務(wù)處理CLTP(負(fù)責(zé)對(duì)事務(wù)數(shù)據(jù)進(jìn)行采集、處理、存儲(chǔ))的操作型DBMS,有的可支持?jǐn)?shù)據(jù)倉(cāng)庫(kù)、有聯(lián)機(jī)分析處理CLAP(指為支持決策的制定對(duì)數(shù)據(jù)的一種加工操作)功能的大型DBMS,有的數(shù)據(jù)庫(kù)是關(guān)系型的、有的可支持面向?qū)ο髷?shù)據(jù)庫(kù)。針對(duì)選擇的DBMS,進(jìn)行數(shù)據(jù)庫(kù)結(jié)構(gòu)定義。2、數(shù)據(jù)表定義:它是指定義數(shù)據(jù)庫(kù)中數(shù)據(jù)表的結(jié)構(gòu),數(shù)據(jù)表的邏輯結(jié)構(gòu)包括:屬性名稱(chēng)、類(lèi)型、表示形式、缺省值、校驗(yàn)規(guī)則、是否關(guān)鍵字、可否為空等。關(guān)系型數(shù)據(jù)庫(kù)要盡量按關(guān)系規(guī)范化要求進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),但為使效率高,規(guī)范化程度應(yīng)根據(jù)應(yīng)用環(huán)境和條件的存放位置。4.2.1 數(shù)據(jù)庫(kù) E-R 模型 教師信息管理系統(tǒng)數(shù)據(jù)庫(kù) E-R 模型(部分)如圖所示1. 登錄表(用戶名,密碼)E-R圖如下4-2圖:圖 42 登錄表E-R圖2.教師信息表(教師編號(hào),姓名,性別,所在學(xué)院,所在系,所在教研組,職務(wù),職稱(chēng),身份證號(hào),住址,郵政編碼,工作證號(hào),圖書(shū)證號(hào),電子郵件)E-R圖如下4-3圖:圖 43 教師信息表E-R圖圖 44 學(xué)生信息表E-R圖3.學(xué)生信息表(學(xué)號(hào),班級(jí),姓名,性別,身份證號(hào),電話,住址,郵政編碼,職務(wù),所在專(zhuān)業(yè),所在學(xué)院,電子郵件)E-R圖如下4-4圖:4.課程信息表(課程號(hào),名稱(chēng),所屬院,課程類(lèi)別,學(xué)分,授課對(duì)象,初次授課時(shí),學(xué)時(shí))E-R圖如下4-5圖:圖 45 課程信息表E-R圖4.2.2 數(shù)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 棉麻與其他天然纖維的復(fù)合創(chuàng)新
- 流動(dòng)科技館科普服務(wù)規(guī)范編制說(shuō)明
- 海洋產(chǎn)業(yè)集群空間布局
- 2025年四川大道致遠(yuǎn)供應(yīng)鏈管理公司市場(chǎng)管理招聘考試筆試試題(含答案)
- 2025年寧波侖大碶街道招聘考試筆試試題(含答案)
- 鏟車(chē)操作人員安全教育與培訓(xùn)合同
- 餐飲場(chǎng)地租賃及品牌形象設(shè)計(jì)合作協(xié)議
- 老人養(yǎng)老護(hù)理培訓(xùn)課件
- 大學(xué)黨務(wù)面試題庫(kù)及答案
- 大理體彩考試題及答案
- 2025年小學(xué)教師班主任能力提升計(jì)劃
- 鹽堿項(xiàng)目可行性研究報(bào)告
- 哈爾濱體彩考試題及答案
- 探索基于數(shù)字孿生技術(shù)的三峽升船機(jī)智能平臺(tái)的構(gòu)建與應(yīng)用
- 2025年湖北省中考道德與法治真題含答案
- 新生兒腹脹的觀察及護(hù)理
- 2025年全國(guó)統(tǒng)一高考英語(yǔ)試卷(全國(guó)一卷)含答案
- GB/T 2982-2024工業(yè)車(chē)輛充氣輪胎規(guī)格、尺寸、氣壓與負(fù)荷
- 福建省廈門(mén)市2024年高一下學(xué)期期末考試英語(yǔ)試題含解析
- 抖音快閃自我介紹(含背景音樂(lè))
- 阿里巴巴102句土話完整版(共11頁(yè))
評(píng)論
0/150
提交評(píng)論