版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 西安理工大學(xué)碩士學(xué)位論文軟件公共技術(shù)支撐平臺開發(fā)姓名:陳田慶申請學(xué)位級別:碩士專業(yè):計算機(jī)應(yīng)用技術(shù)指導(dǎo)教師:張?20070301摘要論文題目:軟件公共技術(shù)支撐平臺開發(fā)學(xué)科專業(yè):計算機(jī)應(yīng)用技術(shù)研究生:陳田慶 簽名:盔塑區(qū)繹簽名:指導(dǎo)教師:張璩教授摘要為了支持區(qū)域軟件企業(yè)的相互交流、協(xié)作與信息共享,作者受委托開發(fā)了軟件公共技術(shù)支撐平臺系統(tǒng)。該平臺基于運(yùn)行,具有信息收集、發(fā)布、檢索、資源共享、技術(shù)交流與協(xié)作、企業(yè)應(yīng)用集成等功能,支持為企業(yè)提供各種專業(yè)化技術(shù)服務(wù)。本系統(tǒng)開發(fā)基于先進(jìn)的 軟件開發(fā)環(huán)境與編程語言,綜合運(yùn)用了基于的面向?qū)ο蠓治雠c設(shè)計方法、基于組件的動態(tài)網(wǎng)站開發(fā)技術(shù)、基于存儲過程的數(shù)據(jù)庫查詢
2、技術(shù)。目前本系統(tǒng)已投入試運(yùn)行,具有運(yùn)行穩(wěn)定、使用方便、可擴(kuò)充性好的特點(diǎn)。本文介紹了軟件公共技術(shù)支撐平臺的體系結(jié)構(gòu)、局域網(wǎng)絡(luò)建設(shè)、異構(gòu)環(huán)境服務(wù)器集成方法;詳細(xì)描述了平臺軟件系統(tǒng)的分析、設(shè)計與編碼實(shí)現(xiàn)過程:簡要說明了系統(tǒng)的運(yùn)行情況。關(guān)鍵詞:軟件公共技術(shù);異構(gòu)環(huán)境面向?qū)ο蟠鎯^程: :塑墜警乇墜。:. ,. ,.,. ?撐.?, ? ,. ,. ,., ,.: ; ?;獨(dú)創(chuàng)性聲明秉承祖國優(yōu)良道德傳統(tǒng)和學(xué)校的嚴(yán)謹(jǐn)學(xué)風(fēng)鄭重申明:本人所呈交的學(xué)位論文是我個人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除特別加以標(biāo)注和致謝的地方外,論文中不包含其他人的研究成果。與我一同工作的同志對本文所論述的工作和成
3、果的任何貢獻(xiàn)均已在論文中作了明確的說明并已致謝。本論文及其相關(guān)資料若有不實(shí)之處,由本人承擔(dān)一切相關(guān)責(zé)任論文作者簽名: 隨魚叢沁開年;月日學(xué)位論文使用授權(quán)聲明本人 醢塑趣在導(dǎo)師的指導(dǎo)下創(chuàng)作完成畢業(yè)論文。本人已通過論文的答辯,并已經(jīng)在西安理工大學(xué)申請博士/碩士學(xué)位。本人作為學(xué)位論文著作權(quán)擁有者,同意授權(quán)西安理工大學(xué)擁有學(xué)位論文的部分使用權(quán),即:已獲學(xué)位的研究生按學(xué)校規(guī)定提交印刷版和電子版學(xué)位論文,學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制手段保存研究生上交的學(xué)位淪文,可以將學(xué)位論文的全部或部分內(nèi)容編人有關(guān)數(shù)據(jù)庫進(jìn)行檢索;為教學(xué)和科研目的,學(xué)??梢詫⒐_的學(xué)位論文或解密后的學(xué)位論文作為資料在圖書館、資料室等場
4、所或在校園網(wǎng)上供校內(nèi)師生閱讀、瀏覽。本人學(xué)位論文全部或部分內(nèi)容的公布包括刊登授權(quán)西安理工大學(xué)研究生部辦理。保密的學(xué)位論文在解密后,適用本授權(quán)說明乏群論文作者簽名:醢旦迭 導(dǎo)師簽名: 神年;月如日概述概述.課題簡介本課題來源于西安軟件工程中心,是西安軟件產(chǎn)業(yè)公共技術(shù)支撐平臺的一部分。該平臺系統(tǒng)依托西安軟件工程中心內(nèi)部網(wǎng)絡(luò)和因特網(wǎng)環(huán)境,是一個為軟件企業(yè)提供信息服務(wù)、高質(zhì)量的專業(yè)技術(shù)支持服務(wù)等的軟件公共技術(shù)支撐平臺。該平臺通過信息檢索、系統(tǒng)集成以及訪問控制等手段為軟件企業(yè)用戶提供全方位的服務(wù),在平臺內(nèi)可以瀏覽軟件行業(yè)相關(guān)的各類信息、政策法規(guī),同時還可以產(chǎn)生較好的互動,讓用戶能在繁雜的信息中準(zhǔn)確查找到
5、自己需要的信息。平臺還為用戶提供了交流平臺?技術(shù)論壇,使用戶之間、用戶和平臺之間能夠更好的溝通。平臺還為企業(yè)提供相關(guān)的專業(yè)化服務(wù),包括支撐服務(wù)、技術(shù)服務(wù)等。.課題的意義近幾年我國軟件產(chǎn)業(yè)發(fā)展迅速,從軟件產(chǎn)品的研發(fā)能力、軟件開發(fā)管理流程的規(guī)范程度上都得到了很大提高,但與發(fā)達(dá)國家相比,除了軟件企業(yè)自身在產(chǎn)品、經(jīng)營、公司文化等方面的因素之外,整個軟件產(chǎn)業(yè)培育和催化的環(huán)境還比較落后,并且缺乏良好的信息服務(wù)和專業(yè)技術(shù)支持服務(wù)。在這樣的情況下,要突破關(guān)鍵技術(shù),把重點(diǎn)產(chǎn)品的市場做大做強(qiáng),僅靠企業(yè)的自身力量是遠(yuǎn)遠(yuǎn)不夠的。軟件公共技術(shù)支撐平臺的建立,為軟件企業(yè)提供了專業(yè)化的交流平臺。為消除軟件企業(yè)間在合作發(fā)展方
6、面的諸多不便奠定了良好的技術(shù)基礎(chǔ),方便了信息共享、信息的快速傳遞,拓寬了企業(yè)之間溝通的渠道;為提高軟件企業(yè)的開發(fā)效率和產(chǎn)品質(zhì)量,降低企業(yè)的投資成本提供了有力支持。因此,本課題的研究開發(fā)對于促進(jìn)我國軟件產(chǎn)業(yè)的發(fā)展具有很好的實(shí)際意義,也有一定的學(xué)術(shù)意義。.國內(nèi)外發(fā)展動態(tài)美國的計算機(jī)、通訊、網(wǎng)絡(luò)、軟件以及信息服務(wù)水平在世界上處于領(lǐng)先地位,為建設(shè)公共技術(shù)支撐平臺創(chuàng)造了最佳條件。他們的軟件公共技術(shù)支撐平臺具有技術(shù)水平高,專業(yè)性強(qiáng)、企業(yè)化行為多、服務(wù)體系完善,分工嚴(yán)密,運(yùn)轉(zhuǎn)流暢等特點(diǎn)。他們的專業(yè)技術(shù)支撐體系主要是由大學(xué)、企業(yè)等實(shí)體組成,每個服務(wù)機(jī)構(gòu)根據(jù)自身的特點(diǎn)提供一項(xiàng)或兩項(xiàng)技術(shù)服務(wù),例如數(shù)據(jù)庫軟件的性能
7、測試、操作系統(tǒng)的性能指標(biāo)測試、安全軟件的評測等等,所提供的服務(wù)具有很強(qiáng)的針對性和可靠性。印度和愛爾蘭等軟件新生強(qiáng)國,在建立軟件公共技術(shù)支撐平臺時,采用集中發(fā)展模式,依托軟件產(chǎn)業(yè)聚集區(qū),提供就近專業(yè)服務(wù)。西安理工大學(xué)碩士學(xué)位論文與國外相比,雖然我國的軟件公共技術(shù)支撐平臺起步較晚,但公共技術(shù)支撐平臺的硬件環(huán)境已經(jīng)基本建成,甚至達(dá)到了國際水平,各高校通過政府的支持也建立了各種軟件研究實(shí)驗(yàn)室,軟件技術(shù)理論經(jīng)過多年的發(fā)展已經(jīng)相當(dāng)成熟。在國家計劃的支持下,北京、上海、廣州等大城市已建成了以高新技術(shù)產(chǎn)業(yè)園為背景的軟件公共技術(shù)支撐平臺,不僅提高了單個軟件企業(yè)的工程化能力,而且提升了整個區(qū)域的軟件創(chuàng)新能力。.課
8、題研究內(nèi)容及開發(fā)工作作者的主要研究開發(fā)工作如下:理論研究方面:軟件公共支撐平臺網(wǎng)絡(luò)體系結(jié)構(gòu)的研究。異構(gòu)環(huán)境服務(wù)器系統(tǒng)集成研究。奪服務(wù)應(yīng)用研究。應(yīng)用系統(tǒng)集成研究。平臺系統(tǒng)開發(fā)方面:奪支撐平臺系統(tǒng)網(wǎng)絡(luò)環(huán)境構(gòu)建。奪與服務(wù)器集成。奪軟件公共技術(shù)支撐平臺系統(tǒng)軟件開發(fā)。.論文組織結(jié)構(gòu)第一章介紹了軟件公共技術(shù)支撐平臺及其功能,并對平臺的開發(fā)意義作了簡要闡述。第二章介紹了西安軟件工程中心局域網(wǎng)絡(luò)環(huán)境的設(shè)計與構(gòu)建過程。第三章介紹了異構(gòu)環(huán)境服務(wù)器的概念及其集成的優(yōu)點(diǎn),異構(gòu)環(huán)境服務(wù)器集成的主要技術(shù),敘述了 與異構(gòu)服務(wù)器集成。第四章主要講述了軟件公共技術(shù)支撐平臺軟件系統(tǒng)分析與設(shè)計。第五章介紹了軟件公共技術(shù)支撐平臺系統(tǒng)
9、的數(shù)據(jù)庫設(shè)計。第六章主要講述了軟件公共技術(shù)支撐平臺的實(shí)現(xiàn)。第七章介紹了系統(tǒng)運(yùn)行的典型界面。第八章對全文工作進(jìn)行了總結(jié)。網(wǎng)絡(luò)環(huán)境建設(shè)網(wǎng)絡(luò)環(huán)境建設(shè).網(wǎng)絡(luò)技術(shù)選擇本平臺網(wǎng)絡(luò)環(huán)境的核心是位于西安軟件工程中心的局域網(wǎng)絡(luò)。在建設(shè)這個網(wǎng)絡(luò)之前,首先要選擇一種合適的局域網(wǎng)絡(luò)技術(shù)。目前流行的局域網(wǎng)絡(luò)技術(shù)【】有以太網(wǎng)、令牌環(huán)網(wǎng)、光纖分布式數(shù)據(jù)接口和等。以太網(wǎng)較早進(jìn)入局域網(wǎng)應(yīng)用領(lǐng)域,技術(shù)成熟、性能穩(wěn)定、伸縮性強(qiáng),性價比好。以集線器為核心的?雙絞線組網(wǎng)結(jié)構(gòu)是世紀(jì)年代以太網(wǎng)的主流。后來,主干網(wǎng)絡(luò)常用的粗纜或細(xì)纜主干逐漸被光纜和取代?,F(xiàn)在,基于交換技術(shù)的光纜主干加上以中心交換機(jī)為核心的星形結(jié)構(gòu)的高速以太網(wǎng)/及以上傳輸速度
10、已成為一般用戶的首選網(wǎng)絡(luò)方案,高速以太網(wǎng)可以承擔(dān)實(shí)時和多媒體網(wǎng)絡(luò)業(yè)務(wù)。交換式以太網(wǎng)以交換機(jī)為中心,與交換機(jī)相連的每個節(jié)點(diǎn)之間都好像有一條直接的通信線路,它不會由于同時有多個節(jié)點(diǎn)要傳輸數(shù)據(jù),而引起對線路的訪問沖突,造成數(shù)據(jù)傳輸速率的降低。當(dāng)原來的網(wǎng)絡(luò)向交換式以太網(wǎng)升級時,可以最大程度地暴露用戶原有的信息基礎(chǔ)設(shè)施,以便使網(wǎng)絡(luò)快速升級,而且降低硬件投入。令牌環(huán)網(wǎng)是世紀(jì)年代中期由及德州儀器公司率先推出的環(huán)型產(chǎn)品,由于其采用令牌傳遞媒體訪問控制方式,所以表現(xiàn)出的對網(wǎng)絡(luò)高負(fù)荷的適應(yīng)性、實(shí)時性以及優(yōu)先權(quán)機(jī)制等優(yōu)良性能是以太網(wǎng)所不及的。它主要應(yīng)用在實(shí)時性強(qiáng)和要求高性能的計算環(huán)境中。所以其應(yīng)用范圍遠(yuǎn)遠(yuǎn)沒有以太網(wǎng)
11、廣泛。是高速大范圍使用光纜的局域網(wǎng),故又稱“城域網(wǎng)”。這種在世紀(jì)年代末推向市場的網(wǎng)絡(luò)產(chǎn)品,經(jīng)過若干年的徘徊之后逐漸被接受。近年來,出現(xiàn)了雙絞線和光纜混合的產(chǎn)品系列?;旌闲彤a(chǎn)品的特點(diǎn)是用戶機(jī)與之間以雙絞線形成小范圍的,而之間則以光纜連接形成大范圍干線環(huán)境,這樣既能保證主干網(wǎng)高速的傳輸速度,又能大幅度地降低成本。,異步轉(zhuǎn)移模式可以提供容量大的信息通道,并將語音、數(shù)據(jù)、文本、圖像、視頻等各種信息在網(wǎng)絡(luò)中進(jìn)行統(tǒng)一的傳輸和交換,在支持綜合業(yè)務(wù)及信道利用率等方面具有極高的性能??傊?以太網(wǎng)已成為現(xiàn)階段企業(yè)應(yīng)用中的主流局域網(wǎng)技術(shù)。因此,我們選擇交換式以太網(wǎng)技術(shù)來實(shí)現(xiàn)軟件公共技術(shù)支撐平臺中心局域網(wǎng)絡(luò)。.局域網(wǎng)
12、絡(luò)結(jié)構(gòu)根據(jù)軟件公共技術(shù)支撐平臺網(wǎng)絡(luò)環(huán)境要求,我們設(shè)計了平臺中心局域網(wǎng)絡(luò)結(jié)構(gòu)圖,如西安理工大學(xué)碩士學(xué)位論文圖.所示。圖平臺中心局域網(wǎng)絡(luò)結(jié)構(gòu) 圖所示網(wǎng)絡(luò)結(jié)構(gòu)中,服務(wù)器實(shí)現(xiàn)信息的收集與發(fā)布,數(shù)據(jù)庫服務(wù)器集中存放數(shù)據(jù)資源,文件服務(wù)器存放內(nèi)部文件資源,電子郵件服務(wù)器提供郵件服務(wù),應(yīng)用程序服務(wù)器則由多臺服務(wù)器及存儲設(shè)備共同構(gòu)成,用于分布存放各服務(wù)資源。為了確保網(wǎng)絡(luò)安全和資源的有效利用,內(nèi)網(wǎng)和外網(wǎng)之間設(shè)置防火墻,使得所有內(nèi)外網(wǎng)之間的通信都經(jīng)過合法檢查。下面介紹網(wǎng)絡(luò)中主要設(shè)備的功能。.路由器路由器【是網(wǎng)絡(luò)層的互連設(shè)備,提供了多種多樣、各種速率的鏈路或通信子網(wǎng)接口。通過路由器可連接各種廣域網(wǎng),對收到的數(shù)據(jù)分組進(jìn)
13、行過濾、轉(zhuǎn)發(fā)、加密、壓縮,并根據(jù)網(wǎng)絡(luò)上信息的擁擠的程度,自動地選擇適當(dāng)?shù)木€路傳遞信息。路由器還具有設(shè)施管理功能,包括配置管理、容錯管理、性能管理。路由器是一種多端口設(shè)備,可以連接不同傳輸速率并運(yùn)行于各種環(huán)境的局域網(wǎng)和廣域網(wǎng),支持各種不同的網(wǎng)絡(luò)及路由協(xié)議,完成從一個網(wǎng)段到另一網(wǎng)段的數(shù)據(jù)傳輸,也能完成從一種網(wǎng)絡(luò)向另一種網(wǎng)絡(luò)的數(shù)據(jù)傳輸。路由器是依賴于協(xié)議進(jìn)行工作。路由協(xié)議對網(wǎng)絡(luò)的穩(wěn)定高效運(yùn)行、網(wǎng)絡(luò)拓?fù)渥兓瘯r地快速收斂、網(wǎng)絡(luò)帶寬的充分有效利用、網(wǎng)絡(luò)在故障時地快速恢復(fù)、網(wǎng)絡(luò)的靈活擴(kuò)展都有很重要的影響,同時還影響到網(wǎng)絡(luò)承載業(yè)務(wù)的控制能力和靈活性。最常見的路由協(xié)議是:、和。根據(jù)本系統(tǒng)的實(shí)際需求,我們選擇了捷
14、普公司具有路由功能的系列防火墻網(wǎng)絡(luò)環(huán)境建設(shè)代替專用路由器,配置了、等協(xié)議來實(shí)現(xiàn)的接入及路由功能。.防火墻防火墻【是在兩個網(wǎng)絡(luò)之間執(zhí)行控制策略的系統(tǒng)包括硬件和軟件,是采用綜合網(wǎng)絡(luò)技術(shù)的專用網(wǎng)絡(luò)安全設(shè)備,是設(shè)置在被保護(hù)網(wǎng)絡(luò)和外部不可信任網(wǎng)絡(luò)之間的一道關(guān)卡,用以分隔被保護(hù)網(wǎng)絡(luò)與外部網(wǎng)絡(luò)系統(tǒng),防止發(fā)生不可預(yù)測的惡意入侵。它是不同網(wǎng)絡(luò)或網(wǎng)絡(luò)安全域之間信息的唯一出入口,能根據(jù)相應(yīng)的安全策略控制出入信息流,防止非法信息流入被保護(hù)的網(wǎng)絡(luò)內(nèi)。根據(jù)本系統(tǒng)的實(shí)際需求,我們選擇了捷普公司的系列防火墻,來實(shí)現(xiàn)內(nèi)部網(wǎng)絡(luò)以及外部網(wǎng)絡(luò)的訪問控制功能。我們設(shè)計的防火墻安全策略如下:通過源地址過濾,拒絕外部非法口地址,只有被授權(quán)
15、主機(jī)可以訪問內(nèi)部網(wǎng)絡(luò)的有效口地址,保證內(nèi)部主機(jī)只能訪問內(nèi)部網(wǎng)絡(luò)中的必要資源,與業(yè)務(wù)無關(guān)的操作將被拒絕,有效的阻止無關(guān)主機(jī)的越權(quán)訪問;只保留防火墻系統(tǒng)中有用的服務(wù),將其它不需要的服務(wù)關(guān)閉,使系統(tǒng)受攻擊的可能性降低到最小限度;由防火墻集中管理網(wǎng)絡(luò)的安全策略,使黑客無法通過更改某一臺主機(jī)的安全策略來達(dá)到控制其它資源訪問權(quán)限。.技術(shù)即虛擬局域網(wǎng)【】,是一種基于三層交換的局域網(wǎng)絡(luò)訪問控制技術(shù)。技術(shù)允許網(wǎng)絡(luò)管理者將一個物理局域網(wǎng)的邏輯地劃分成不同的廣播域即,每一個都包含一組有著相同訪問權(quán)限的網(wǎng)絡(luò)工作站。這些工作站與物理上形成的¨有著相同的屬性,但由于它是邏輯而不是物理的劃分,所以同一個內(nèi)的各個工
16、作站無需放置在同一個物理空間內(nèi),即這些工作站不一定屬于同一個物理網(wǎng)絡(luò)。一個內(nèi)部的廣播和單播流量都不會發(fā)到其它中,這樣有助于控制流量、減少設(shè)備投資、簡化網(wǎng)絡(luò)管理、提高網(wǎng)絡(luò)的安全性。如果同一網(wǎng)段內(nèi)的計算機(jī)沒有相同的號,它們各自的廣播流也不會相互轉(zhuǎn)發(fā),從而能達(dá)到控制流量,提高網(wǎng)絡(luò)的安全性,簡化網(wǎng)絡(luò)管理,減少設(shè)備投資的目的。.局域網(wǎng)絡(luò)實(shí)現(xiàn)根據(jù)前面所述網(wǎng)絡(luò)結(jié)構(gòu),我們實(shí)現(xiàn)了西安軟件工程中心的局域網(wǎng)絡(luò)。實(shí)現(xiàn)步驟如下:西安理工大學(xué)碩士學(xué)位論文,網(wǎng)絡(luò)布線由于西安軟件工程中心網(wǎng)絡(luò)的所有信息點(diǎn)都集中在一個樓層內(nèi),信息點(diǎn)與中心配線架的距離在范圍內(nèi),我們采用集中布線技術(shù),在中心機(jī)房設(shè)置了一個配線架,所有信息插座直接連接
17、到中心配線架上。這樣布線方式的好處是:所有設(shè)備都在主機(jī)房內(nèi),便于管理和維護(hù),易于保障主機(jī)設(shè)備系統(tǒng)對環(huán)境的要求,也便于網(wǎng)絡(luò)系統(tǒng)跳接和重組;由于只需用光纜跳線連接中心交換機(jī),而不需要在中心機(jī)房與各機(jī)房之間鋪設(shè)光纜和設(shè)置光纖連接部件,還能把不同機(jī)房的信息點(diǎn)連接到同一臺工作組交換機(jī)上,充分利用工作組交換機(jī)的端口,減少設(shè)備投入:此外,可使空間布局美觀大方。按使用者可把軟件工程中心網(wǎng)絡(luò)用戶可分為三類:服務(wù)器、測試小組以及辦公室。按這樣的分類設(shè)計的網(wǎng)絡(luò)布局結(jié)構(gòu)如圖所示。圖網(wǎng)絡(luò)布線示意圖網(wǎng)絡(luò)設(shè)備調(diào)試因?yàn)榉阑饓κ潜WC網(wǎng)絡(luò)安全的第一道安全屏障,所以網(wǎng)絡(luò)設(shè)備調(diào)試的核心任務(wù)是防火墻的調(diào)試。我們所選用的捷普?系列防火墻
18、集先進(jìn)的動態(tài)監(jiān)測技術(shù)、強(qiáng)大的安全訪問控制、高速包過濾技術(shù)、反入侵與抗攻擊技術(shù)、多級安全管理技術(shù)、實(shí)時的安全審計技術(shù)、應(yīng)用代理技術(shù)、帶寬管理、雙機(jī)熱備、等多項(xiàng)功能于一體,支持各種網(wǎng)絡(luò)協(xié)議,能夠根據(jù)用戶需求靈活的接入在網(wǎng)絡(luò)的不同位置,同時支持路由、透明和混合的三種接入方式,可以在網(wǎng)絡(luò)邊界對信息實(shí)現(xiàn)有效地控制。針對軟件工程中心的網(wǎng)絡(luò)環(huán)境,我們劃分出內(nèi)網(wǎng)、外網(wǎng)與三個區(qū)域,防火墻的內(nèi)網(wǎng)接口設(shè)置私有地址,如.,子網(wǎng)掩碼為.。區(qū)接口使用不同網(wǎng)段的私有口地址,如.,子網(wǎng)掩碼為.。防火墻外口配置合網(wǎng)絡(luò)環(huán)境建設(shè)法的公網(wǎng)地址,如.,子網(wǎng)掩碼為.。內(nèi)網(wǎng)和區(qū)通過防火墻外口作衄訪問。而區(qū)通過作為外部用戶提供等服務(wù)。劃分與
19、調(diào)試由于西安軟件工程中心包括測試部門、綜合部、財務(wù)部等多個部門,每個部門內(nèi)部的數(shù)據(jù)傳輸量都非常大,而且一些部門如測試部、財務(wù)部的資料非常重要。財務(wù)部門需要很高的安全性,不能和其它部門混用一個網(wǎng)段,以防止數(shù)據(jù)竊聽。采用虛擬局域網(wǎng)技術(shù),可以把物理結(jié)構(gòu)相連的網(wǎng)絡(luò)劃分成若干予網(wǎng)。我們把需要保密的部門安排在一個的內(nèi),其它部門安排在內(nèi),內(nèi)的主機(jī)與內(nèi)的主機(jī)不能相互訪問,這樣就保證了數(shù)據(jù)的安全訪問。下面介紹具體調(diào)試過程。首先把交換機(jī)的控制口與的串口相連,通過超級終端進(jìn)入交換機(jī)的配置系統(tǒng),依次輸入如下命令:使交換機(jī)恢復(fù)出廠設(shè)置。/是新創(chuàng)建的的名稱,為次的值。/是新創(chuàng)建的的名稱,為次的值。./將默認(rèn)中的端口全部刪
20、除。/將?端口添加到中。/將?端口添加到中。/將端口添加到中。/將端口添加到中。西安理工大學(xué)碩士學(xué)位論文異構(gòu)環(huán)境服務(wù)器集成.異構(gòu)環(huán)境服務(wù)器集成概述異構(gòu)環(huán)境相對于同構(gòu)環(huán)境而言,指在網(wǎng)絡(luò)環(huán)境中的主機(jī)運(yùn)行不同的操作系統(tǒng)等系統(tǒng)軟件。異構(gòu)環(huán)境集成的目標(biāo)就是要把這些原本分散在不同操作系統(tǒng)主機(jī)上的資源,通過最小的硬件投資,安全、高效地連接起來,從而實(shí)現(xiàn)資源的共享。異構(gòu)環(huán)境的集成是在服務(wù)器端完成的,而對于任何一個局域網(wǎng)的用戶來說是完全透明的,用戶除發(fā)現(xiàn)網(wǎng)絡(luò)資源變化之外,根本不會感覺到其它變化。異構(gòu)環(huán)境服務(wù)器集成具有以下優(yōu)點(diǎn):?擴(kuò)大資源共享的范圍。通過異構(gòu)環(huán)境服務(wù)器的集成,使得接入網(wǎng)絡(luò)的硬件如打印機(jī)資源增多,相
21、同的一個設(shè)備可被更多的用戶共享,從而可以最大程度地發(fā)揮資源的利用效率。提高網(wǎng)絡(luò)的性能。網(wǎng)絡(luò)性能隨著網(wǎng)內(nèi)節(jié)點(diǎn)的增加,各個網(wǎng)絡(luò)的覆蓋范圍也在擴(kuò)大,如文件服務(wù)和郵件服務(wù)等可以分散在不同的網(wǎng)絡(luò)操作系統(tǒng)上,從而提高網(wǎng)絡(luò)的安全性、穩(wěn)定性和可靠性。降低成本。如果同一個地區(qū)的多臺主機(jī)希望接入另一個地區(qū)的某個網(wǎng)絡(luò)時,則采用主機(jī)先行聯(lián)網(wǎng)局域網(wǎng)或者廣域網(wǎng),再通過異構(gòu)環(huán)境服務(wù)器集成技術(shù)達(dá)到目的的方法,可以大大降低聯(lián)網(wǎng)成本。提高安全性。局域網(wǎng)與公共網(wǎng)之間只有極少數(shù)的接口,便于專業(yè)人員集中管理,既能保證正常信息溝通又能達(dá)到信息隔離的目的。.異構(gòu)環(huán)境服務(wù)器集成的主要技術(shù)異構(gòu)服務(wù)器間的集成,主要依賴于網(wǎng)絡(luò)環(huán)境及其通信協(xié)議,通
22、過在服務(wù)器端配置通信協(xié)議,能夠使服務(wù)器間互相通信,達(dá)到在網(wǎng)絡(luò)中的資源共享的目的?,F(xiàn)在市場上每一種服務(wù)器操作系統(tǒng)都占有一定的市場份額,不論是公司的系列、&等公司的系列還是微軟公司的系列都想繼續(xù)擴(kuò)大市場份額,它們都在不斷地取長補(bǔ)短,提高系統(tǒng)的兼容性。各種類型服務(wù)器操作系統(tǒng)均支持多種通信協(xié)議。例如,服務(wù)器和服務(wù)器都支持兩個或更多的協(xié)議,并能處理或轉(zhuǎn)發(fā)不同類型的協(xié)議??梢杂? 鵬服務(wù)器提供“網(wǎng)絡(luò)文件系統(tǒng)服務(wù),那么工作站或客戶機(jī)經(jīng)過服務(wù)器授權(quán)后就可以訪問所配置的文件服務(wù)器。隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)操作系統(tǒng)的種類越來越多,功能日趨完善。一個完整、異構(gòu)環(huán)境服務(wù)器集成成熟的網(wǎng)絡(luò)操作系統(tǒng),除了能出色
23、地管理網(wǎng)絡(luò)外。還要能夠“無縫”地兼容其它主流網(wǎng)絡(luò)操作系統(tǒng),在保護(hù)用戶原有投資的同時,發(fā)揮不同網(wǎng)絡(luò)操作系統(tǒng)的管理優(yōu)勢,真正達(dá)到資源共享的目的。.服務(wù)器與服務(wù)器的集成.文件共享服務(wù)與協(xié)議文件共享服務(wù)嘲是由 在年推出的一個工具套件,后由一個愛好者將其轉(zhuǎn)換到了系統(tǒng)上。之所以能夠工作,是因?yàn)樗7聝?nèi)核的文件和打印共享協(xié)議,該協(xié)議稱之為 協(xié)議。在出現(xiàn)之前就已經(jīng)存在的協(xié)議是由英特爾、微軟、施樂以及等公司上世紀(jì)年代提出的。雖然在過去的多年中,該協(xié)議得到了擴(kuò)展,但其基本技術(shù)仍然是相同的。微軟已經(jīng)將船改名為公共因特網(wǎng)文件系統(tǒng), 。服務(wù)的特點(diǎn)如下:在網(wǎng)絡(luò)上共享目錄。在網(wǎng)絡(luò)上共享打印機(jī)。?決定每一個目錄由誰來使用,可
24、以讓一個人、某些人、組和所有人訪問。?決定打印機(jī)由誰來使用,可以讓一個人、某些人、組和所有人使用。安裝和配置好了服務(wù)器后,就可以共享網(wǎng)絡(luò)中的文件和打印服務(wù)器了。.的安裝與配置、的安裝自從發(fā)行之后,系統(tǒng)隨之也發(fā)行了它的更新版本。可使用下面的命令來安裝系統(tǒng)的所有組件:?.一. ?一.一.?一.一. 一.一.、服務(wù)器的配置控制安裝的文件在”/”目錄下,其文件的名字是.。系統(tǒng)允主目錄,還把為許用戶以共享權(quán)限來查看他們的配置的打印機(jī)作為共享打印機(jī)來使用。我們使用圖形化的服務(wù)器配置工具來配置。服務(wù)器配置工具可西安理工大學(xué)碩士學(xué)位論文用來修改/目錄中的配置文件。服務(wù)器配置工具界面如圖?所示:定黔 蘺避碗鼢
25、幫劫嵫謦鏹礦 罄蹭黝屬性刪除黼耩取塒蒙衩瀲籟述 卜.?一一一圖 服務(wù)器配置工具? 、服務(wù)器基本配置配置服務(wù)器的第一步是配置服務(wù)器的基本設(shè)置和幾個安全選項(xiàng)。選擇首選項(xiàng)服務(wù)器設(shè)置?;净铐摌?biāo)簽如圖?所示。圖服務(wù)器基本設(shè)置在基本標(biāo)簽上,指定計算機(jī)應(yīng)在的工作組以及對計算機(jī)的簡短描述。它們與.中的和 選項(xiàng)相對應(yīng)。安全標(biāo)簽包含以下選項(xiàng),如圖所示:圖服務(wù)器安全設(shè)置異構(gòu)環(huán)境服務(wù)器集成驗(yàn)證模式:它和選項(xiàng)相對應(yīng),包括以下驗(yàn)證模式: 域?鯽服務(wù)器依賴于 主要或備份域控制器來校驗(yàn)用戶。服務(wù)器把用戶名和口令傳遞給控制器,然后等待它們被返回。在驗(yàn)證服務(wù)器字段中指定主要或備份域控制器的名稱。服務(wù)器?鯽服務(wù)器試圖通過把用戶名
26、和口令組合傳遞給另一個服務(wù)器來校驗(yàn)它們。如果它無法校驗(yàn),服務(wù)器會試圖使用用戶驗(yàn)證模式來校驗(yàn)它們。在驗(yàn)證服務(wù)器字段中指定另一個服務(wù)器的名稱。共享?用戶不必為每個服務(wù)器都輸入用戶名和口令組合。它們在試圖連接服務(wù)器上的指定共享時才會被提示輸入用戶名和口令。用戶?默認(rèn)用戶必須為每個服務(wù)器提供一個有效的用戶名和口令。如果你想讓用戶名選項(xiàng)生效,選擇這個選項(xiàng)。加密口令:默認(rèn)值為是如果用戶從 中連接,該選項(xiàng)必須被啟用。口令在服務(wù)器和客戶問使用加密格式而非可被截取的純文本格式傳輸。來賓賬號:當(dāng)用戶或來賓用戶要登錄入服務(wù)器時,他們必須被映射到服務(wù)器上的有效用戶。選擇系統(tǒng)上的現(xiàn)存用戶名之一作為來賓賬號。當(dāng)用戶使用來
27、賓賬號登錄入服務(wù)器,他們擁有和這個用戶相同的特權(quán)。我們選擇用戶模式,加密口令,在系統(tǒng)用戶中選擇來賓賬號,點(diǎn)擊確定,將所做改變寫入配置文件,守護(hù)進(jìn)程將被重新啟動,改變會立即生效。、管理用戶服務(wù)器配置工具要求在添加用戶之前,在充當(dāng)服務(wù)器的系統(tǒng)上必須存在一個活躍的現(xiàn)存用戶賬號。用戶和這個現(xiàn)存的用戶賬號相關(guān)聯(lián)。用戶管理界面如圖?所示:圖管理用戶 西安理工大學(xué)碩士學(xué)位論文要添加用戶,選擇首選項(xiàng)用戶,然后點(diǎn)擊添加用戶按鈕。在創(chuàng)建新用戶窗口中的本地系統(tǒng)上的現(xiàn)存用戶列表中選擇用戶名。如果用戶在機(jī)器上有一個不同的用戶名,并將從機(jī)器上登錄進(jìn)入服務(wù)器,需在用戶名字段中指定用戶名,要使這個選項(xiàng)生效,服務(wù)器設(shè)置首選項(xiàng)的
28、安全上的驗(yàn)證模式必須被設(shè)置為用戶。需要為用戶配置一個口令,即便選擇了為使用加密口令,仍建議為所有用戶設(shè)置的口令不同于他們的 系統(tǒng)口令。要編輯或刪除某個現(xiàn)存用戶,從列表中選擇它,然后點(diǎn)擊編輯用戶或刪除用戶按鈕。刪除用戶不會刪除相關(guān)的 用戶賬號。、添加共享圖添加共享? 要添加共享,點(diǎn)擊添加按鈕,如圖所示。基本活頁標(biāo)簽配置以下選項(xiàng):目錄一通過共享的目錄。這個目錄必須存在。描述一對共享的簡短描述?;緳?quán)限一用戶應(yīng)該只能夠讀取共享目錄中的文件還是應(yīng)該能夠讀寫共享目錄中的文件。在訪問活頁標(biāo)簽上,選擇是否要只允許指定的用戶來訪問共享還是允許所有用戶來訪問共享。如果選擇要允許指定用戶訪問,從可用的用戶列表中選
29、擇這些用戶。.與間的文件共享實(shí)現(xiàn)與計算機(jī)間的文件共享的調(diào)試過程如下:測試從到的連接使用網(wǎng)絡(luò)中一個安裝了系統(tǒng)的機(jī)器,在”開始”菜單的”運(yùn)行”窗口中,輸入兩個反斜杠,后面緊跟裝有服務(wù)器的地址。使用地址的目的在于消除網(wǎng)絡(luò)中可異構(gòu)環(huán)境服務(wù)器集成能存在的域名解析方面的問題。也可以使用機(jī)器的名字來測試,但是要注意的是這種使用名字的方法可能會無法實(shí)現(xiàn)測試目的。此時系統(tǒng)應(yīng)該會提示輸入用戶名與密碼。輸入設(shè)置的用戶的名字和密碼。登錄成功的話,此時應(yīng)該可以看到一個文件夾,該文件夾中包含一個名字為”的文件夾和一個名字為”的文件夾。即使在服務(wù)器上沒有安裝打印機(jī),也會出現(xiàn)”文件夾。如果沒有出現(xiàn)輸入用戶名和密碼的提示,這可
30、能意味著機(jī)器上的服務(wù)器還沒有運(yùn)行起來,檢查以確認(rèn)進(jìn)程確實(shí)已經(jīng)啟動。檢查的方法是在命令行中輸入”就可以知道該進(jìn)程是否啟動。如果沒有返回任何信息,說明進(jìn)程可能會由于某種原因沒有啟動??梢缘健?”目錄下查看一下日志文件,通過這些文件可能可以找到導(dǎo)致進(jìn)程沒有啟動的原因。測試從到的連接同樣,從系統(tǒng)中建立一個到機(jī)器的連接也是非常簡單的事情。第一步要確保已經(jīng)創(chuàng)建了一個掛載點(diǎn)來安裝網(wǎng)絡(luò)共享。例如,用”/”來進(jìn)行測試。在以用戶登錄時,可以在根驅(qū)動器下通過使用”/”命令來創(chuàng)建這個目錄。完成了目錄的創(chuàng)建,就可以使用”命令來加載網(wǎng)絡(luò)共享。在這里,對于”?命令和系統(tǒng)來說,有三個關(guān)鍵因素需要注意。首先,文件系統(tǒng)類型是。這
31、意味著在”命令行中必須指定” ”。其次,在遠(yuǎn)程機(jī)器上的用戶名最好不要和本地機(jī)器上的用戶名相同,所以必須指定一個用戶名??梢允褂靡幌碌拿顏韺?shí)現(xiàn):一需要注意的是,在”用戶名”中使用的是兩個反斜杠來分離域名和用戶名。之所以要這樣,是因?yàn)槊钚薪忉屍鲗⑦@兩個反斜杠只解釋為一個反斜杠。最后,在用于共享的路徑中,一般都是使用反斜杠。在命令解釋器中,由于存在反斜杠的翻譯問題,所以在”命令中使用前向反斜杠。所以,最后的命令應(yīng)該如下:? /? 系統(tǒng)會提示輸入密碼,并且一旦成功的輸入了密碼,就可以通過已經(jīng)定義的掛載點(diǎn)來訪問遠(yuǎn)程共享文件夾中的文件”/”。西安理工大學(xué)碩士學(xué)位論文系統(tǒng)軟件分析與設(shè)計.軟件需求分析.總
32、體需求軟件公共技術(shù)支撐平臺系統(tǒng)的目標(biāo)是以企業(yè)門戶方式建立技術(shù)服務(wù)平臺,以達(dá)到整合資源的目的,并通過資源集中式管理和角色訪問控制等手段,實(shí)現(xiàn)統(tǒng)一的用戶管理和資源管理,由集中統(tǒng)一的訪問策略提供高效安全的資源訪問和利用。具體來說,支撐平臺系統(tǒng)的需求是:采用企業(yè)門戶體系架構(gòu),以門戶組件方式以及專業(yè)門戶整合技術(shù)實(shí)現(xiàn)統(tǒng)一、協(xié)同的資源使用環(huán)境。采用資源訪問控制策略,建立完備的安全機(jī)制、資源訪問和利用機(jī)制。實(shí)現(xiàn)資源動態(tài)擴(kuò)展、配置,可對資源進(jìn)行動態(tài)授權(quán)分配。實(shí)現(xiàn)個性化一站式服務(wù),提供定制個人頁面內(nèi)容、布局和模板等,使得用戶可以進(jìn)行自助管理,建立獨(dú)立的工作空間,實(shí)現(xiàn)企業(yè)內(nèi)數(shù)據(jù)共享和信息交互,進(jìn)而獲得全面和專業(yè)的服
33、務(wù)。.功能需求通過我們平臺所提供的服務(wù)窗口,軟件企業(yè)用戶可以瀏覽到行業(yè)內(nèi)的動態(tài)信息,查詢現(xiàn)有的軟件技術(shù),了解相關(guān)政策法規(guī)和行業(yè)標(biāo)準(zhǔn),申請包括軟件過程管理及過程改進(jìn)、軟件測試、軟件質(zhì)量管理、產(chǎn)品開發(fā)以及運(yùn)行的環(huán)境和工具等方面的服務(wù),與高校開放實(shí)驗(yàn)室建立合作關(guān)系,協(xié)助企業(yè)提高軟件的開發(fā)效率和產(chǎn)品質(zhì)量,降低投資成本。整個平臺系統(tǒng)需要實(shí)現(xiàn)的功能包括有以下幾個方面:身份認(rèn)證:該平臺涉及的用戶較多,為保護(hù)資源,需要有效識別各類用戶,對用戶行為進(jìn)行有效控制,對其賦予不同權(quán)限。信息查詢:對于一個公共服務(wù)平臺來說,信息量十分巨大,查詢功能是必不可少的。我們應(yīng)該允許用戶通過一些簡單的分類查詢找到自己感興趣的信息,
34、同時也可以輸入一些相關(guān)信息,方便用戶精確查找所需的信息。信息瀏覽:信息的瀏覽必須有效、快捷、方便。應(yīng)該可以讓用戶根據(jù)自己的使用習(xí)慣來進(jìn)行瀏覽,對信息可以做翻頁、排序等操作。信息維護(hù):提供對信息的維護(hù)功能。管理員及會員可以在權(quán)限允許的范圍內(nèi)進(jìn)行信息的增刪改操作。在發(fā)布和更新信息時,系統(tǒng)必須對某些關(guān)鍵信息進(jìn)行有效性驗(yàn)證,以防止輸入錯誤數(shù)據(jù)。資源集成服務(wù):提供對相關(guān)資源集成服務(wù),包括提供支撐服務(wù)、技術(shù)服務(wù)、實(shí)系統(tǒng)軟件分析與設(shè)計驗(yàn)室資源。當(dāng)用戶提出服務(wù)請求時,我們必須根據(jù)用戶類別進(jìn)行訪問限制。用戶管理:設(shè)置各類角色的權(quán)限,增加、刪除、修改用戶信息,審核注冊用戶,并為用戶分配角色。.系統(tǒng)架構(gòu)業(yè)架構(gòu)模型【
35、】本系統(tǒng)軟件采用了三層體系架構(gòu),由表示層一業(yè)務(wù)邏輯層一數(shù)據(jù)層組成,如圖.所示。這種架構(gòu)可提高系統(tǒng)的可擴(kuò)展性和可重用性。另外,由于系統(tǒng)采用/結(jié)構(gòu),可大大節(jié)省后期維護(hù)和服務(wù)的費(fèi)用,系統(tǒng)的升級過程也變得非常簡單。圖一體系結(jié)構(gòu)中各層的主要功能如下:。: 囊承璐壁務(wù)蘑瓣膳蘩辯轔伺簟 羲推牟如;唑曼岬鼎?一;:圖出系統(tǒng)軟件體系架構(gòu)? .表示層:為客戶端提供對應(yīng)用程序的訪問,與用戶交互,調(diào)用業(yè)務(wù)等功能。在本系統(tǒng)作方法,返回滿足條件的結(jié)果。業(yè)務(wù)邏輯層:是整個系統(tǒng)的核心部分,承擔(dān)系統(tǒng)中主要的業(yè)務(wù)處理任務(wù),包括處理表示層的請求以及對數(shù)據(jù)庫的訪問。通過業(yè)務(wù)邏輯層實(shí)現(xiàn)了業(yè)務(wù)邏輯和用戶界面的分離。如果要修改應(yīng)用程序代碼
36、,只需對應(yīng)用服務(wù)器進(jìn)行修改,而不用修改網(wǎng)絡(luò)中的客戶端應(yīng)用程序。由于.支持面向?qū)ο?組件可以看作類,因此可以在項(xiàng)目中添加對數(shù)據(jù)庫操作的組件,并將其編譯為.。這樣就把數(shù)據(jù)庫的操作過程封裝起來,便于代碼的安全管理和維護(hù)。數(shù)據(jù)層:提供了數(shù)據(jù)的訪問,用來存放應(yīng)用程序所處理的數(shù)據(jù),接收業(yè)務(wù)邏輯層的數(shù)據(jù)請求,并將滿足請求的數(shù)據(jù)返回給業(yè)務(wù)邏輯層。為了統(tǒng)一對數(shù)據(jù)的訪問方式,根據(jù)面向訪問類。西安理工大學(xué)碩士學(xué)位論文.系統(tǒng)建模.及建模簡介統(tǒng)一建模語言“” ,是一種用來建模和開發(fā)軟件系統(tǒng)的圖形化語言。它提供了軟件開發(fā)的各個階段的可視化建模支持,包括從需求分析到規(guī)格書寫,以及系統(tǒng)開發(fā)和建立等。采用和可視化建模的目的在于
37、能夠通過圖形化的表示使開發(fā)者捕捉到與系統(tǒng)有關(guān)的重要細(xì)節(jié),如項(xiàng)目的需求分析是否能被真正理解,解決方案是否得到有效執(zhí)行等。作為一種支持面向?qū)ο蟮姆治雠c設(shè)計的建模語言,不僅可以表達(dá)各種基本功能的概念,也提供了若干方式來表示各基本功能模塊之間復(fù)雜的相互關(guān)系,這種相互關(guān)系蘊(yùn)涵在豐富的圖表之中。作為一種建模語言,的定義包括語義和表示法兩個部分。語義描述基于的精確元模型定義。元模型為的所有元素在語法和語義上提供了簡單、一致、通用的定義性說明,使開發(fā)者能在語義上取得一致,消除了因人而異的最佳表達(dá)方法所造成的影響。此外還支持對元模型的擴(kuò)展定義。表示法定義符號的表示法,為開發(fā)者或開發(fā)工具使用這些圖形符號和文本語法
38、為系統(tǒng)建模提供了標(biāo)準(zhǔn)。這些圖形符號和文字所表達(dá)的是應(yīng)用級的模型,在語義上它是元模型的實(shí)例。標(biāo)準(zhǔn)建模語言主要包括以下五類圖共種圖形“:第一類是用例圖:從用戶角度描述系統(tǒng)功能,并指出各功能的操作者。第二類是靜態(tài)圖:包括類圖、對象圖和包圖。其中類圖描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu),不僅定義系統(tǒng)中的類,表示類之間的聯(lián)系如關(guān)聯(lián)、依賴、聚合等,還包括類的內(nèi)部結(jié)構(gòu)類的屬性和操作。類圖描述的是一種靜態(tài)關(guān)系,在系統(tǒng)的整個生命周期都是有效的。對象圖是類圖的實(shí)例,使用與類圖類似的標(biāo)志,它們的不同點(diǎn)在于對象圖顯示類的多個對象實(shí)例,而不是實(shí)際的類。一個對象圖是類圖的一個實(shí)例。由于對象存在生命周期,因此對象圖只能在系統(tǒng)某一時間段存
39、在。包由包或類組成,表示包與包之間的關(guān)系。包圖用于描述系統(tǒng)的分層結(jié)構(gòu)。第三類是行為圖:描述系統(tǒng)的動態(tài)模型和組成對象間的交互關(guān)系。其中狀態(tài)圖描述類的對象所有可能的狀態(tài)以及事件發(fā)生時狀態(tài)的轉(zhuǎn)移條件。通常,狀態(tài)圖是對類圖的補(bǔ)充,實(shí)際上并不需要為所有的類畫狀態(tài)圖,僅為那些有多個狀態(tài)其行為受外界環(huán)境影響而發(fā)生改變的類畫狀態(tài)圖?;顒訄D描述滿足用例要求所要進(jìn)行的活動以及活動間的約束關(guān)系,有利于識別并行活動。第四類是交互圖:描述對象間的交互關(guān)系。其中時序圖顯示對象之間的動態(tài)合作關(guān)系,它強(qiáng)調(diào)對象之間消息發(fā)送的順序,同時顯示對象之間的交互;合作圖描述對象間的協(xié)作關(guān)系,合作圖跟時序圖相似,顯示對象間的動態(tài)合作關(guān)系。
40、除顯示信息交換外,合作圖還顯系統(tǒng)軟件分析與設(shè)計示對象以及它們之間的關(guān)系。如果強(qiáng)調(diào)時間和順序,則使用時序圖;如果強(qiáng)調(diào)上下級關(guān)系,則選擇合作圖。第五類是實(shí)現(xiàn)圖:其中組件圖描述代碼部件的物理結(jié)構(gòu)及部件之間的依賴關(guān)系。一個組件可能是一個資源代碼組件、一個二進(jìn)制組件或一個可執(zhí)行組件。它包含邏輯類或?qū)崿F(xiàn)類的有關(guān)信息。組件圖有助于分析和理解部件之間的相互影響程度。配置圖定義系統(tǒng)中軟硬件的物理體系結(jié)構(gòu)。它可以顯示實(shí)際的計算機(jī)和設(shè)備用節(jié)點(diǎn)表示以及它們之間的連接關(guān)系,也可顯示連接的類型及部件之間的依賴性。在節(jié)點(diǎn)內(nèi)部,放置可執(zhí)行組件和對象以顯示節(jié)點(diǎn)跟可執(zhí)行軟件單元的對應(yīng)關(guān)系。從應(yīng)用的角度看,當(dāng)采用面向?qū)ο蠹夹g(shù)設(shè)計系
41、統(tǒng)時,首先是描述需求:其次根據(jù)需求建立系統(tǒng)的靜態(tài)模型,以構(gòu)造系統(tǒng)的結(jié)構(gòu);第三步是描述系統(tǒng)的行為。其中第一步與第二步中所建立的模型都是靜態(tài)的,包括用例圖、類圖包含包、對象圖、組件圖和配置圖等五個圖形,是標(biāo)準(zhǔn)建模語言的靜態(tài)建模機(jī)制。其中第三步中所建立的模型或者可以執(zhí)行,或者表示執(zhí)行時的時序狀態(tài)或交互關(guān)系。它包括狀態(tài)圖、活動圖、順序圖和合作圖等四個圖形,是標(biāo)準(zhǔn)建模語言的動態(tài)建模機(jī)制。因此,標(biāo)準(zhǔn)建模語言的主要內(nèi)容也可以歸納為靜態(tài)建模機(jī)制和動態(tài)建模機(jī)制兩大類。.系統(tǒng)用例圖斟罨藩西安理工大學(xué)碩士學(xué)位論文圖.用戶管理用例圖模塊管理主要包括對頁表的管理,對用戶模塊的管理,對版面的管理和對模塊數(shù)據(jù)的管理,其中版
42、面管理部分可以調(diào)整頁面的布局以及頁表與模塊的對應(yīng)關(guān)系,模塊數(shù)據(jù)管理部分包括模塊圖片、模塊文件、模塊內(nèi)容的管理和模塊子系統(tǒng)的管理。模塊管理用例圖如圖所示:圖模塊管理用例圖數(shù)據(jù)管理主要包括內(nèi)容管理、文件管理、圖片管理和子系統(tǒng)管理。其中文件管理包含兩類,一種是文檔文件管理,另一種是鏈接地址管理。其用例圖如圖所示:系統(tǒng)軟件分析與設(shè)計圖數(shù)據(jù)管理用例圖論壇管理包括對論壇區(qū)域的管理,對區(qū)域主題的管理,對主題回復(fù)的管理,對區(qū)域版主的管理。其用例圖如圖所示:圖.論壇管理用例圖.系統(tǒng)包圖包圖用于描述系統(tǒng)的分層結(jié)構(gòu),可在邏輯上把一個復(fù)雜的系統(tǒng)模塊化。軟件公共技術(shù)支撐平臺系統(tǒng)的總體包劃分如圖所示:圖系統(tǒng)總體包圖?其中
43、模塊管理子包如圖.所示:西安理工大學(xué)碩士學(xué)位論文? 用戶管理子包如圖.所示:圖用戶管理子包圈數(shù)據(jù)管理子包如圖.所示:圖?數(shù)據(jù)管理子包圖數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計.數(shù)據(jù)庫設(shè)計概述數(shù)據(jù)庫的設(shè)計非常關(guān)鍵。良好的數(shù)據(jù)庫結(jié)構(gòu)可以提高數(shù)據(jù)共享,精簡不必要的系統(tǒng)開銷,減少數(shù)據(jù)冗余和數(shù)據(jù)不一致性,并將各數(shù)據(jù)庫應(yīng)用有機(jī)的結(jié)合起來。在進(jìn)行數(shù)據(jù)庫設(shè)計時,必須遵循以下幾點(diǎn)【】:數(shù)據(jù)庫結(jié)構(gòu)的合理性數(shù)據(jù)庫的形式多種多樣,直接影響其設(shè)計,應(yīng)根據(jù)具體應(yīng)用環(huán)境合理選擇。既要滿足當(dāng)前,又要考慮易于擴(kuò)展。本系統(tǒng)的數(shù)據(jù)庫設(shè)計包含兩方面的內(nèi)容,一是數(shù)據(jù)結(jié)構(gòu)的設(shè)計;二是行為設(shè)計。數(shù)據(jù)結(jié)構(gòu)設(shè)計是指數(shù)據(jù)庫框架或數(shù)據(jù)庫結(jié)構(gòu)設(shè)計,行為設(shè)計是指涉及應(yīng)用
44、程序、事務(wù)處理等。根據(jù)本系統(tǒng)的具體需求,從結(jié)構(gòu)方面對數(shù)據(jù)庫進(jìn)行了優(yōu)化。數(shù)據(jù)庫結(jié)構(gòu)的完整性實(shí)體完整性、參照完整性以及用戶定義的完整性是關(guān)系型數(shù)據(jù)庫中必須滿足的約束條件。系統(tǒng)中用戶定義的完整性就是針對本系統(tǒng)數(shù)據(jù)庫的約束條件,來反映各具體的應(yīng)用數(shù)據(jù)所滿足的語義要求。數(shù)據(jù)庫結(jié)構(gòu)的全局性本系統(tǒng)設(shè)計的各數(shù)據(jù)庫表都不是孤立存在的,每一張數(shù)據(jù)庫表與其它的數(shù)據(jù)庫表都有數(shù)據(jù)聯(lián)系。設(shè)計時,我們將數(shù)據(jù)量大的表進(jìn)行劃分,這樣可以提高數(shù)據(jù)訪問的效率。建立整個數(shù)據(jù)庫的全局概念模型,對數(shù)據(jù)的共享和數(shù)據(jù)的完整性都是非常有利的。數(shù)據(jù)庫數(shù)據(jù)的安全性本身的數(shù)據(jù)備份和恢復(fù)功這包括兩方面的考慮:一方面,我們充分利用能,來有效地保障系統(tǒng)數(shù)
45、據(jù)的安全性;另一方面,從系統(tǒng)架構(gòu)來考慮數(shù)據(jù)安全性,也就是充分利用:技術(shù)進(jìn)行存取數(shù)據(jù)的安全性。.數(shù)據(jù)庫表的設(shè)計.數(shù)據(jù)庫設(shè)計方法在軟件公共技術(shù)支撐平臺系統(tǒng)的開發(fā)中,后臺的數(shù)據(jù)采用關(guān)系數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫的設(shè)計過程中采用了面向?qū)ο蠹夹g(shù)。面向?qū)ο蟮乃悸房捎糜谙到y(tǒng)分析、系統(tǒng)設(shè)計、程序設(shè)計,也可以用于數(shù)據(jù)庫設(shè)計。使用面向?qū)ο蠓椒梢远x任何一種數(shù)據(jù)庫,即網(wǎng)絡(luò)型、層次型、關(guān)系型、面向?qū)ο笮蛿?shù)據(jù)庫,甚至文件系統(tǒng)設(shè)計也可以遵循面向?qū)ο蟮乃悸?。西安理工大學(xué)碩士學(xué)位論文一般數(shù)據(jù)庫設(shè)計方法【】有兩種,即屬性主導(dǎo)型和實(shí)體主導(dǎo)型。屬性主導(dǎo)型從歸納數(shù)據(jù)庫應(yīng)用的屬性入手,在歸并屬性集合實(shí)體時維持屬性問的函數(shù)依賴關(guān)系。實(shí)體主
46、導(dǎo)型則先尋找對數(shù)據(jù)庫應(yīng)用有意義的實(shí)體,然后通過定義屬性來定義實(shí)體。面向?qū)ο蟮臄?shù)據(jù)庫設(shè)計是從對象模型出發(fā)的,屬于實(shí)體主導(dǎo)型設(shè)計,其核心在于系統(tǒng)對象模型向數(shù)據(jù)庫概念模式的映射,在對象模型中,這種映射主要是對象類和類問關(guān)系到數(shù)據(jù)庫概念模式的映射。具體的映射規(guī)則如下:對象的標(biāo)識對象是類的實(shí)例,一個對象區(qū)別于另外一個對象,主要是它們的屬性值不完全相同,能夠區(qū)別對象的最小屬性或?qū)傩越M就是對象標(biāo)識。對象的標(biāo)識可映射為表的主鍵。對象類到表的映射通常,一個類可以映射到一個或多個數(shù)據(jù)庫表,主要看類中包含的是一對一關(guān)系,還是一對多關(guān)系,類的屬性映射為表的列并不一定每個屬性都要映射到列,不是每個屬性都需要存儲。類間關(guān)
47、系到表的映射類之間有四種關(guān)系:關(guān)聯(lián)、依賴、聚合和繼承。類間關(guān)系到表的映射主要是實(shí)體類向數(shù)據(jù)庫表的映射,由于這四種關(guān)系的各自特點(diǎn)不同,向數(shù)據(jù)庫的映射也不完全相同。依賴和聚合的映射比較簡單,兩個依賴關(guān)系的類映射到表時,包含依賴的表中保存被依賴的表的主鍵;存在聚合關(guān)系的兩個類映射到表時,部分的表中保存整體的表的主鍵。關(guān)聯(lián)和繼承關(guān)系向數(shù)據(jù)庫表映射要復(fù)雜一些。類之間的關(guān)聯(lián)有以下幾種情況:多對多關(guān)聯(lián),在實(shí)施多對多關(guān)聯(lián)映射到表時,除了兩個類分別映射兩個基本表之外,還應(yīng)該映射一個關(guān)系表,關(guān)系表中保存兩個基本表的主鍵。一對多關(guān)聯(lián),一對多的兩個類映射到表時,“多”表包含“一”表的主鍵。零或一對一關(guān)聯(lián),零或一對一的
48、兩個類映射到表時,“零或一”表包含“一”表的主鍵。一對一關(guān)聯(lián),一對一的兩個類映射到表時,可以在任意的一個表中包含對方的主鍵。根據(jù)面向?qū)ο蟮膶?shí)體主導(dǎo)型設(shè)計方法,我們設(shè)計了軟件公共技術(shù)支撐平臺系統(tǒng)的?圖,如圖所示。圖數(shù)據(jù)庫圖數(shù)據(jù)庫設(shè)計根據(jù)上述映射規(guī)則與?圖,我們設(shè)計了數(shù)據(jù)庫表結(jié)構(gòu),如圖?所示:圖系統(tǒng)數(shù)據(jù)庫表結(jié)構(gòu)下面介紹幾個主要數(shù)據(jù)庫表的實(shí)現(xiàn)。.主要數(shù)據(jù)庫表、模塊信息表:存放模塊的數(shù)據(jù),如模塊的名稱、模塊的種類等,其結(jié)構(gòu)如表.所示。曲 .字段 數(shù)據(jù)類型 說明模塊模塊類型模塊名稱模塊數(shù)據(jù)類型、欄目信息表:存放系統(tǒng)欄目信息,其結(jié)構(gòu)如表.所示。西安理工大學(xué)碩士學(xué)位論文.曲字段 說明數(shù)據(jù)類型 欄目欄目名稱欄
49、目排列次序、用戶表:存放系統(tǒng)用戶登錄信息,其結(jié)構(gòu)如表.所示。.字段 數(shù)據(jù)類型 說明用戶用戶名稱用戶密碼用戶、角色信息表:存放系統(tǒng)內(nèi)角色的信息,其結(jié)構(gòu)如表.所示。曲 .字段 數(shù)據(jù)類型 說明角色角色名稱、用戶基本信息表:存放用戶基本信息,其結(jié)構(gòu)如表.所示。. .字段 數(shù)據(jù)類型說明基本信息所屬用戶真實(shí)姓名地址 移動 密碼問題問題答案、子系統(tǒng)信息表:存放平臺內(nèi)可以使用的子系統(tǒng)的信息,其結(jié)構(gòu)如表.所示。數(shù)據(jù)庫設(shè)計. 字段 數(shù)據(jù)類型 說明子系統(tǒng)子系統(tǒng)名稱子系統(tǒng)介紹子系統(tǒng)訪問路徑是無有圖片、用戶文件表:存放用戶上傳的文件或鏈接地址,其結(jié)構(gòu)如表.所示。出 .字段 說明數(shù)據(jù)類型 文件所屬用戶。文件名稱訂 文件地
50、址存放所有內(nèi)容的基本信息,其結(jié)構(gòu)如表.所示。.說明字段 數(shù)據(jù)類型內(nèi)容內(nèi)容標(biāo)題主要內(nèi)容所屬用戶有無圖片創(chuàng)建時間、圖片信息表:存放系統(tǒng)所使用的圖片信息,其結(jié)構(gòu)如表.所示。抽 .字段 數(shù)據(jù)類型 說明圖片所屬用戶圖片標(biāo)題圖片存儲格式西安理工大學(xué)碩士學(xué)位論文圖片類型所屬內(nèi)容所屬子系統(tǒng)口、論壇區(qū)域信息表:存放論壇區(qū)域信息,其結(jié)構(gòu)如表.所示。曲 . 字段數(shù)據(jù)類型 說明區(qū)域. 區(qū)域名稱所屬班主區(qū)域排列順序.存儲過程設(shè)計存儲過程【】是服務(wù)器上一組預(yù)先定義并編譯好的語句,它可以接受參數(shù)、返回狀態(tài)值和參數(shù)值,還可以嵌套調(diào)用。使用存儲過程能夠改變語句的運(yùn)行性能,提供機(jī)器執(zhí)行效率。存儲過程還可以用作一種安全機(jī)制,使用戶通過它訪問未授權(quán)的表或視圖。使用存儲過程有以下的優(yōu)點(diǎn)包括:可大大提高系統(tǒng)性能:在服務(wù)器端的執(zhí)行不需要網(wǎng)絡(luò)傳輸時間,可以最快的速度處理信息;一般多由客戶端通過存儲過程的名字進(jìn)行調(diào)用,減少了網(wǎng)絡(luò)傳輸量,加快系統(tǒng)響應(yīng)速度;分離了客戶端和服務(wù)器端的開發(fā)任務(wù),某些時候可簡化調(diào)入
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年廣東建設(shè)職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 大數(shù)據(jù)存儲與管理-深度研究
- 2025年山西職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年山西同文職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 2025年山西華澳商貿(mào)職業(yè)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025年山東外貿(mào)職業(yè)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 立德樹人視域下大班德育主題活動設(shè)計研究
- 托斯蒂四首藝術(shù)歌曲的演唱探究
- 2025年宜春職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2025年安徽工貿(mào)職業(yè)技術(shù)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 2024年國家焊工職業(yè)技能理論考試題庫(含答案)
- 特魯索綜合征
- 《向心力》 教學(xué)課件
- 結(jié)構(gòu)力學(xué)數(shù)值方法:邊界元法(BEM):邊界元法的基本原理與步驟
- 2024年山東省泰安市高考語文一模試卷
- 北師大版物理九年級全一冊課件
- 2024年第三師圖木舒克市市場監(jiān)督管理局招錄2人《行政職業(yè)能力測驗(yàn)》高頻考點(diǎn)、難點(diǎn)(含詳細(xì)答案)
- RFJ 006-2021 RFP型人防過濾吸收器制造與驗(yàn)收規(guī)范(暫行)
- 盆腔炎教學(xué)查房課件
- 110kv各類型變壓器的計算單
- 新概念英語課件NCE3-lesson15(共34張)
評論
0/150
提交評論