国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

以面向?qū)ο蟪绦蛟O(shè)計(jì)的教務(wù)管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)

2014-02-16 09:17
電子測試 2014年20期
關(guān)鍵詞:面向?qū)ο?/a>教務(wù)架構(gòu)

辛 光

以面向?qū)ο蟪绦蛟O(shè)計(jì)的教務(wù)管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)

辛 光

(陜西職業(yè)技術(shù)學(xué)院,陜西西安,710100)

隨著高校規(guī)模的不斷擴(kuò)大,以及高等教育制度改革的深化,實(shí)行學(xué)分制、本科導(dǎo)師制等給高等院校帶來大量信息量的增加,這些都給教務(wù)系統(tǒng)的管理帶來了巨大的挑戰(zhàn),因此,開發(fā)適應(yīng)新形勢下的教務(wù)管理系統(tǒng)成為當(dāng)前教學(xué)改革的熱點(diǎn)。本文結(jié)合當(dāng)前高校教務(wù)管理的特點(diǎn),利用面向?qū)ο蠹夹g(shù),設(shè)計(jì)出教務(wù)管理系統(tǒng),以此對(duì)當(dāng)前的教務(wù)系統(tǒng)進(jìn)行改進(jìn)。

OOP;教務(wù)管理系統(tǒng);功能需求;OMT

隨著我國高等院校的發(fā)展,招生規(guī)模的不斷擴(kuò)大,同時(shí)高校教務(wù)工作面臨的對(duì)象復(fù)雜等特點(diǎn),都給高等院校的教務(wù)工作提出了新的要求和挑戰(zhàn)。因此,結(jié)合新形勢下的高校教務(wù)工作,是適應(yīng)當(dāng)前教育教學(xué)改革的重點(diǎn)。本文基于面 向?qū)ο蠹夹g(shù),設(shè)計(jì)了教務(wù)管理系統(tǒng),以此提高教務(wù)管理工作的效率。

1 面向?qū)ο蠹夹g(shù)概述

1.1 面向?qū)ο蠹夹g(shù)的概念

①對(duì)象(0bject)

所謂的對(duì)象,是該技術(shù)的核心,是指對(duì)具有相同狀態(tài)的一組進(jìn)行的操作的集合,換言之,則是指對(duì)該對(duì)象進(jìn)行描述的內(nèi)部狀態(tài)的數(shù)據(jù)以及對(duì)這些通過操作將所有數(shù)據(jù)封裝在一起而構(gòu)成的統(tǒng)一體。在應(yīng)用中,多有與被解決問題相關(guān)的都可以被稱為對(duì)象。該對(duì)象可以是人,也可以實(shí)體,同時(shí)也可以是一個(gè)菜單、窗口等。

②類(Class)

在面向?qū)ο笾?,所謂的“類”是指相同數(shù)據(jù)和操作的對(duì)象的定義,也就是說類是對(duì)相同的屬性或者是行為的一個(gè)或者是多個(gè)對(duì)象的描述。

③實(shí)例(Instance)

實(shí)例,其實(shí)質(zhì)是對(duì)一個(gè)特定的類進(jìn)行描述的特定對(duì)象。在現(xiàn)實(shí)中,類并不存在,其實(shí)質(zhì)也是建立對(duì)象的時(shí)候所使用的一個(gè)“樣板”。因此,所謂的實(shí)例就是按照這個(gè)樣板而建立的一個(gè)具體的對(duì)象。

④消息(Message)

消息,是對(duì)某個(gè)對(duì)象在執(zhí)行對(duì)象類所定義的操作說明。而通常消息是由對(duì)象、零個(gè)或者是多個(gè)變元、選擇符構(gòu)成。

⑤方法(Method)

所謂的方法,在面向?qū)ο笾袆t是指對(duì)象所執(zhí)行的相關(guān)操作,也就是其被定義的函數(shù)。而在c++編程語言中,方法則通常指成員函數(shù)。

1.2 技術(shù)特征及其優(yōu)勢

面向?qū)ο笃渲饕募夹g(shù)特征在于其封裝性、多態(tài)性、繼承性和重載。所謂的封裝是指對(duì)象有著比較明確的范圍和邊界,用戶可看見對(duì)象提供的操作,但是看不見其中的數(shù)據(jù);繼承性是指對(duì)子類可以對(duì)父類進(jìn)行繼承,從而減少相關(guān)信息的冗余;多態(tài)性是指在類的等級(jí)中,不同的類可對(duì)共享一個(gè)行為函數(shù),但卻通過自己的需要來實(shí)現(xiàn)這個(gè)行為;重載是指對(duì)函數(shù)的重載。

通過上述特征,我們可以看出,面向?qū)ο蠹夹g(shù)的優(yōu)勢在于其安全性能比較好,同時(shí)系統(tǒng)具有良好的靈活性、可重用性以及可維護(hù)性。

1.3 系統(tǒng)需求分析設(shè)計(jì)

根據(jù)學(xué)校教務(wù)系統(tǒng)的需求,我們將教務(wù)系統(tǒng)使用的對(duì)象分為教師、學(xué)生、輔導(dǎo)員和教務(wù)工作人員。同時(shí)對(duì)不同對(duì)象進(jìn)行分析,其不同對(duì)象使用的功能模塊不同。

1)教師:成績的錄入、課程查詢、課程評(píng)價(jià)以及相關(guān)教學(xué)總結(jié)。

2)學(xué)生:成績查詢、網(wǎng)上選課、網(wǎng)上報(bào)名。

3)輔導(dǎo)員:學(xué)生成績的查詢、不及格學(xué)生查詢、學(xué)生信息查詢。

4)教務(wù)工作人員:學(xué)籍管理、教學(xué)計(jì)劃管理、網(wǎng)上選課、排課管理、考試管理、成績管理、四六級(jí)管理、普通話報(bào)名、計(jì)算機(jī)報(bào)名管理、系統(tǒng)維護(hù)等。

其具體的功能如圖1所示。

圖1 系統(tǒng)功能結(jié)構(gòu)圖

2 系統(tǒng)整體架構(gòu)設(shè)計(jì)

對(duì)系統(tǒng)的設(shè)計(jì),我們采用B/S與C/S混合架構(gòu)的模式,同時(shí)采用三層結(jié)構(gòu)對(duì)系統(tǒng)整體架構(gòu)進(jìn)行設(shè)計(jì),主要分為數(shù)據(jù)層、邏輯層和表現(xiàn)層。其具體系統(tǒng)架構(gòu)設(shè)計(jì)如圖2所示。

同時(shí),在考慮到整個(gè)教務(wù)管理系統(tǒng)使用的特殊性,我們采用B/S與C/S混合架構(gòu)的模式,其主要的原因是采用C/S架構(gòu)在安全性、高傳輸效率等方面的具有很強(qiáng)的優(yōu)勢,同時(shí)B/S架構(gòu)在開放性和易用性方面具有很大的優(yōu)勢,從而可保證教務(wù)掛歷系統(tǒng)的集中管理和統(tǒng)一利用。

在該系統(tǒng)中教務(wù)人員通過安裝客戶機(jī)的方式,可對(duì)系統(tǒng)進(jìn)行運(yùn)用。而教師、學(xué)生、輔導(dǎo)員可通過IE直接對(duì)系統(tǒng)進(jìn)行訪問,從而減少用戶在訪問中的麻煩。

在該整體架構(gòu)體系中,數(shù)據(jù)層主要提供對(duì)則主要提供相關(guān)數(shù)據(jù)的查詢、更新、添加以及刪減等功能。在該數(shù)據(jù)庫系統(tǒng)中采用SQL Server 2008數(shù)據(jù)庫,其主要的原因是其具有面向?qū)ο蠹夹g(shù)是針對(duì)不同的對(duì)象,以此建立與對(duì)象有關(guān)的聯(lián)系。同時(shí)其表現(xiàn)的形式不僅包括表單,同時(shí)還包括word、excel等文檔數(shù)據(jù)庫。同時(shí)采用sqlhelper、wordhelper類,以此建立相關(guān)數(shù)據(jù)表單的接口,從而更好的為系統(tǒng)提供數(shù)據(jù)查詢等功能服務(wù)。

邏輯層則主要執(zhí)行相關(guān)功能模塊的邏輯操作。其主要包括如排課系統(tǒng)、學(xué)習(xí)管理、系統(tǒng)維護(hù)等模塊。

界面層組主要實(shí)現(xiàn)web瀏覽器服務(wù)。通過用戶請求,將action傳遞給業(yè)務(wù)邏輯層,業(yè)務(wù)層根據(jù)請求,按照相應(yīng)的邏輯將傳遞給數(shù)據(jù)層,數(shù)據(jù)層在通過ADO對(duì)象,調(diào)用OBDC接口,來實(shí)現(xiàn)對(duì)數(shù)據(jù)的查詢等,數(shù)據(jù)層再將相關(guān)的數(shù)據(jù)和請求結(jié)果傳遞給用戶。而由于該系統(tǒng)采用C/S和B/S混合模式,因此在數(shù)據(jù)結(jié)果回到邏輯層的時(shí)候,會(huì)根據(jù)相應(yīng)的邏輯,根據(jù)不同的方式傳遞給客戶。如學(xué)籍管理智能教務(wù)人員登陸和修改等,而學(xué)生、教師不能登陸。

3 系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)

在面向?qū)ο蠹夹g(shù)概念中,在對(duì)象模型和表模型中,都代表著不同的映射關(guān)系,如消息代表不同的函數(shù)。因此,換句話說,建立表之間的聯(lián)系是通過相同的關(guān)鍵字來進(jìn)行聯(lián)系的。而在對(duì)數(shù)據(jù)庫的設(shè)計(jì)中,有著很多的表格,同時(shí)不同的表格之間其格式等都不同,因此,為提高數(shù)據(jù)庫的耦合性,我們在數(shù)據(jù)庫中選用sqlhelper、wordhelper等適配器,以此建立表格之間的關(guān)聯(lián)。如在選課系統(tǒng)中,我們建立表和對(duì)象之前的聯(lián)系,則將教師對(duì)象映射成教師表,將教師對(duì)象映射成教室,學(xué)生可選一門或者是多門,由此建立各表之間的關(guān)聯(lián)。

而針對(duì)系統(tǒng)數(shù)據(jù)庫來說,則通過學(xué)生對(duì)相關(guān)數(shù)據(jù)的請求,建

圖2 系統(tǒng)整體架構(gòu)圖

立學(xué)生對(duì)象與數(shù)據(jù)庫中表對(duì)象之間的聯(lián)系。其具體的示意圖如圖3所示。

The design and implementation of the educational administration management system management system with object-oriented program design.

Xin Guang
(Shaanxi Vocational and Technical College,Shaanxi Xi'an,710100)

With the expanded scale,as well as the deepening of the higher education system reform,the credit system,undergraduate tutorial system, bring about an increase in a large amount of information for colleges and universities,these are for educational administration system of management has brought enormous challenge,therefore,adapt to the development of the educational administration management system management system under the new situation has become a hot spot in current teaching reform.In this paper, combined with the characteristics of current educational administration,using object oriented technology, design the educational management system,based on the current educational system was improved.

OOP;academic management system;functional requirements;OMT

猜你喜歡
面向?qū)ο?/a>教務(wù)架構(gòu)
基于FPGA的RNN硬件加速架構(gòu)
教務(wù)排課對(duì)高等院校教學(xué)運(yùn)行的作用分析
功能架構(gòu)在電子電氣架構(gòu)開發(fā)中的應(yīng)用和實(shí)踐
基于云服務(wù)的圖書館IT架構(gòu)
淺析高校教務(wù)管理存在的問題及對(duì)策
WebGIS架構(gòu)下的地理信息系統(tǒng)構(gòu)建研究
淺談新形勢下高校教務(wù)管理人員的素質(zhì)與培養(yǎng)
面向?qū)ο骔eb開發(fā)編程語言的的評(píng)估方法
峰叢洼地農(nóng)作物面向?qū)ο笮畔⑻崛∫?guī)則集
基于面向?qū)ο蟮能囕v管理軟件的研制與開發(fā)
浏阳市| 章丘市| 天门市| 金堂县| 盐亭县| 普格县| 卢龙县| 清镇市| 涡阳县| 内江市| 屏东县| 鸡东县| 湘乡市| 洛隆县| 阿城市| 松滋市| 江门市| 邵东县| 郓城县| 无为县| 原阳县| 连云港市| 永修县| 黔东| 泰来县| 崇礼县| 聂拉木县| 西平县| 湾仔区| 龙江县| 沾益县| 石门县| 道真| 宜春市| 尖扎县| 五大连池市| 石林| 邵阳市| 崇明县| 额济纳旗| 巍山|