freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

無(wú)線電管理信息系統(tǒng)軟件建模規(guī)范及組件開(kāi)發(fā)標(biāo)準(zhǔn)研究(編輯修改稿)

2025-08-31 17:14 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 oApply存在“申請(qǐng)”關(guān)系而產(chǎn)生的關(guān)聯(lián)類。? ApplyData是Application不可缺的部分,因此它們是組合關(guān)系。? Application中要使用DataAccess訪問(wèn)數(shù)據(jù)庫(kù),因此它們是使用關(guān)系。 動(dòng)態(tài)模型為用例建立活動(dòng)圖可以清晰地描述用例的動(dòng)態(tài)流程,“臺(tái)站信息錄入”。 臺(tái)站信息錄入活動(dòng)圖根據(jù)靜態(tài)模型確立的系統(tǒng)關(guān)鍵類及其屬性和操作,使用通信圖來(lái)具體實(shí)現(xiàn)“臺(tái)站信息錄入”用例,:從圖中可以了解到在業(yè)務(wù)運(yùn)行時(shí)對(duì)象的協(xié)作過(guò)程:首先臺(tái)站申請(qǐng)用戶和界面對(duì)象userFace交互,發(fā)送消息SelectStation選擇要申請(qǐng)的臺(tái)站,userFace收到消息后向臺(tái)站對(duì)象stationToApply發(fā)送消息SetStationType設(shè)置臺(tái)站類型。然后臺(tái)站用戶向userFace發(fā)送消息Submit提交錄入,userFace向applicant發(fā)送消息ApplyStation并傳遞錄入數(shù)據(jù),applicant向application發(fā)送消息SubmitApply提交申請(qǐng),application首先調(diào)用自己的CreateApplyData方法建立申請(qǐng)表,隨后向數(shù)據(jù)訪問(wèn)對(duì)象dataAccess發(fā)送消息InsertTable將申請(qǐng)表錄入數(shù)據(jù)庫(kù)。 系統(tǒng)設(shè)計(jì)基于分析階段對(duì)系統(tǒng)相關(guān)業(yè)務(wù)問(wèn)題的理解,設(shè)計(jì)階段要進(jìn)一步解決系統(tǒng)如何實(shí)現(xiàn)的問(wèn)題,即系統(tǒng)軟件的層次結(jié)構(gòu)是怎樣的,系統(tǒng)分為那幾個(gè)子系統(tǒng),各個(gè)子系統(tǒng)如何實(shí)現(xiàn)、如何連接,選擇什么技術(shù)來(lái)實(shí)現(xiàn)以及系統(tǒng)如何部署。在此階段要形成系統(tǒng)的框架模型,組織并優(yōu)化分析階段得到的類,繪制出設(shè)計(jì)類圖、組件圖和部署圖,并建立序列圖來(lái)描述系統(tǒng)運(yùn)行時(shí)的用例實(shí)現(xiàn)。 系統(tǒng)層結(jié)構(gòu)和框架為系統(tǒng)建立良好的層次結(jié)構(gòu)能提高系統(tǒng)開(kāi)發(fā)效率,易于維護(hù)和擴(kuò)展,增強(qiáng)了系統(tǒng)的可理解性和可復(fù)用性。本實(shí)例在系統(tǒng)設(shè)計(jì)中將系統(tǒng)劃分為三個(gè)層:表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層,每一層都使用下層提供的服務(wù),: 系統(tǒng)層結(jié)構(gòu)圖? 表示層:用于和用戶交互,獲取用戶的輸入并給用戶顯示信息。? 業(yè)務(wù)邏輯層:實(shí)現(xiàn)系統(tǒng)業(yè)務(wù)邏輯的功能。? 數(shù)據(jù)訪問(wèn)層:實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的通信,完成持久數(shù)據(jù)的交換。根據(jù)這三個(gè)層次的劃分,系統(tǒng)分為三個(gè)子系統(tǒng)Presentation、Business和DataProvider,將每個(gè)子系統(tǒng)實(shí)現(xiàn)為一個(gè)組件。采用組件技術(shù)來(lái)封裝各個(gè)子系統(tǒng)的功能,一個(gè)層的組件通過(guò)下層組件的接口使用下層提供的服務(wù),同時(shí)提供接口供上層組件使用。組件圖46顯示了系統(tǒng)的整體框架,每個(gè)組件分為上下兩部分,上面的部分是組件需要的接口,下面的是組件能提供的接口。圖46 系統(tǒng)組件框架圖 DataProvider組件DataProvider組件封裝了對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作的功能。,它提供了IAccessFactory和IDataAccess接口。 DataProvider組件接口圖(1) IDataAccess接口? 說(shuō)明IDataAccess接口提供對(duì)數(shù)據(jù)庫(kù)的操作,包括以下四個(gè)方法:SelectTable:查詢表方法。UpdateTable:更新表方法。DeleteTable:刪除表方法。InsertTable:插入表方法。? 實(shí)現(xiàn) IDataAccess接口實(shí)現(xiàn)圖,虛基類DataAccess實(shí)現(xiàn)了IDataAccess接口,并具備自己的屬性和方法:ConnectionStrng屬性:數(shù)據(jù)庫(kù)連接字符串。dsCommand屬性:數(shù)據(jù)庫(kù)操作命令。GetDeleteCommand方法:設(shè)置刪除命令。GetUpdateCommand方法:設(shè)置更新命令。GetInsertCommand方法:設(shè)置插入命令。GetSelectCommand方法:設(shè)置查詢命令。DataAccessImp類代表了繼承自DataAccess,分別對(duì)應(yīng)于12個(gè)具體表的DataAccess子類,IDataAccess的功能具體由這些類提供。(2)IAccessFactory接口? 說(shuō)明IAccessFactory接口提供創(chuàng)建IDataAccess接口實(shí)例的功能。它具有如下操作:CreateDataAccessInstance方法:創(chuàng)建指定類型的IDataAccess接口實(shí)例。參數(shù)stationtype為臺(tái)站類型字符串,返回一個(gè)IDataAccess接口實(shí)例。? 實(shí)現(xiàn) IAccessFactory接口實(shí)現(xiàn)圖,IAccessFactory接口由虛基類AccessFactory實(shí)現(xiàn),其具備了一個(gè)靜態(tài)方法GetInstance,使用子類SqlAccessFactory和OracleAccessFactory繼承,返回一個(gè)IAccessFactory實(shí)例。SqlAccessFactory和OracleAccessFactory分別針對(duì)Sql Server數(shù)據(jù)庫(kù)和Oracle數(shù)據(jù)庫(kù)提供創(chuàng)建IDataAccess接口的具體實(shí)現(xiàn)。 Business組件Business組件封裝了業(yè)務(wù)服務(wù)需要的邏輯處理功能。,它提供了IApply和IApplyFactory接口。 Business組件接口圖(1)IApply接口? 說(shuō)明IApply接口提供了臺(tái)站申請(qǐng)的業(yè)務(wù)邏輯功能。包括以下操作:ApplyStation方法:申請(qǐng)臺(tái)站業(yè)務(wù)的核心操作。參數(shù)為stationtype和ds,其中stationtype為臺(tái)站類型,ds為申請(qǐng)臺(tái)站中錄入的信息數(shù)據(jù)集。? 實(shí)現(xiàn),IApply接口由Applicant類實(shí)現(xiàn)。1)Applicant申請(qǐng)人類。業(yè)務(wù)邏輯實(shí)現(xiàn)組件中的核心類,其包含以下內(nèi)部方法:SelectStation:選擇臺(tái)站。參數(shù)為stationtype,標(biāo)示臺(tái)站類型,返回一個(gè)StationToApply類的實(shí)例。SetApplication:建立申請(qǐng)。參數(shù)為station,是一個(gè)StationToApply類的實(shí)例,返回一個(gè)Application類的實(shí)例。FillApplication:填寫申請(qǐng)。參數(shù)為ds和application,其中ds為錄入數(shù)據(jù)集,application為一個(gè)Application類的實(shí)例。SubmitApplication:提交申請(qǐng)。參數(shù)為application,是一個(gè)Application類的實(shí)例。 Applicant對(duì)象運(yùn)行狀態(tài)圖2)StationToApply申請(qǐng)臺(tái)站類。提供要申請(qǐng)的臺(tái)站的屬性和操作。包含一個(gè)StationType屬性,標(biāo)示臺(tái)站類型。方法SetStationType和GetStationType用來(lái)存取這個(gè)屬性。3)Application申請(qǐng)管理類。是Applicant和StationToApply的關(guān)聯(lián)類。提供了管理由兩者建立的申請(qǐng)關(guān)系的功能。其包含了一個(gè)ApplyData類型的字段applydata來(lái)保存申請(qǐng)表信息。其包含的方法如下:CreateApplyTable:建立申請(qǐng)表。參數(shù)stationtype,為臺(tái)站類型字符串。SubmitApplyTable:提交申請(qǐng)表,將申請(qǐng)表保存到數(shù)據(jù)庫(kù)。參數(shù)dbaccess,為一個(gè)IDataAccess接口的實(shí)例。BindApplyTable:用錄入的申請(qǐng)數(shù)據(jù)填充申請(qǐng)表。參數(shù)ds為錄入的申請(qǐng)信息數(shù)據(jù)。4)ApplyData申請(qǐng)表類。和分析模型中的一致,其子類ApplyDataImp代表了12個(gè)具體的申請(qǐng)表類。5)ApplyImpFactory業(yè)務(wù)工廠類。用來(lái)建立實(shí)現(xiàn)業(yè)務(wù)邏輯用到的類的實(shí)例。它包含以下三個(gè)靜態(tài)方法:CreateStationInstance:創(chuàng)建StationToApply類的實(shí)例,參數(shù)stationtype為臺(tái)站類型字符串。CreateApplicationInstance:創(chuàng)建Application類的實(shí)例。CreateApplyDataInstance:創(chuàng)建ApplyData類的實(shí)例。 IApply接口實(shí)現(xiàn)圖(2)IApplyFactory接口? 說(shuō)明IApplyFactory接口提供了創(chuàng)建IApply接口的功能,其包含以下操作:CreateApplyInstance:創(chuàng)建IApply接口實(shí)例,返回一個(gè)IApply接口實(shí)例。? 實(shí)現(xiàn),IApplyFactory接口由虛基類ApplyFactory實(shí)現(xiàn)。ApplyFactory使用靜態(tài)方法GetInstance來(lái)實(shí)例化一個(gè)子類ApplyFactoryImp。具體創(chuàng)建組件接口IApply時(shí)調(diào)用的是ApplyFactoryImp的方法。 Presentation組件Presentation組件封裝了用戶界面的輸入輸出功能。,它提供了IUserFaceFactory和IUserFace接口。 Presentation組件接口圖(1) IUserFace接口? 說(shuō)明IUserFace接口提供了處理用戶錄入數(shù)據(jù)的功能。其包含以下操作:Submit方法:提交錄入數(shù)據(jù)。參數(shù)有stationtype,ds和applicant,其中stationtype為臺(tái)站類型字符串,ds為錄入數(shù)據(jù),applicant為一個(gè)IApply接口的實(shí)例。SaveTableData:保存錄入數(shù)據(jù),將用戶在界面組件上輸入的數(shù)據(jù)保存成數(shù)據(jù)集。返回一個(gè)數(shù)據(jù)集。? 實(shí)現(xiàn),IUserFace接口是由UserFace實(shí)現(xiàn)的。UserFace是一個(gè)虛基類,包含了一個(gè)TableData屬性,它用來(lái)保存錄入的數(shù)據(jù)。在具體的實(shí)現(xiàn)中,由于用戶錄入界面為12個(gè)申請(qǐng)表界面,因此IUserFace接口具體是由12個(gè)UserFaceImp類實(shí)現(xiàn)的,這些類都繼承自UserFace。 IUserFace接口實(shí)現(xiàn)圖(2) IUserFaceFactory接口? 說(shuō)明IUserFaceFactory接口提供了創(chuàng)建IUserFace接口的功
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1