公務(wù)員期刊網(wǎng) 精選范文 系統(tǒng)開發(fā)的方法范文

系統(tǒng)開發(fā)的方法精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的系統(tǒng)開發(fā)的方法主題范文,僅供參考,歡迎閱讀并收藏。

系統(tǒng)開發(fā)的方法

第1篇:系統(tǒng)開發(fā)的方法范文

關(guān)鍵詞:ARM;嵌入式系統(tǒng);Linux

中圖分類號:TP319文獻(xiàn)標(biāo)識碼:A文章編號:16727800(2012)007003602

作者簡介:陸蓮芳(1979-),男,四川岳池人,碩士,新疆交通職業(yè)技術(shù)學(xué)院助教,研究方向?yàn)檐浖_發(fā)、計(jì)算機(jī)科學(xué)與技術(shù)。

0引言

嵌入式系統(tǒng)與PC系統(tǒng)一起,被并列為21世紀(jì)現(xiàn)代計(jì)算機(jī)科技的兩大重要分支。而嵌入式系統(tǒng)產(chǎn)品伴隨著計(jì)算機(jī)、互聯(lián)網(wǎng)及通信技術(shù)的不斷發(fā)展,已經(jīng)成為IT產(chǎn)業(yè)的主要發(fā)展方向。在后PC時代,IT產(chǎn)業(yè)將以嵌入式系統(tǒng)作為新的發(fā)展核心,

現(xiàn)在的嵌入式系統(tǒng)已經(jīng)應(yīng)用到社會生活的各個方面,例如在移動通信、網(wǎng)絡(luò)站點(diǎn)、自動化控制、儀器監(jiān)測及智能家居等方面都取得了不小的成果。嵌入式系統(tǒng)產(chǎn)品給人類的工作和生活帶來了全新的改變,在3C(Computer、Communication、Consumer)時代的今天,如果能將嵌入式系統(tǒng)與互聯(lián)網(wǎng)技術(shù)有機(jī)地結(jié)合在一起,嵌入式技術(shù)又將開啟另一個不一樣的時代。

1基于ARM的嵌入式系統(tǒng)開發(fā)方法

1.1嵌入式系統(tǒng)的定義及特點(diǎn)

嵌入式系統(tǒng)的定義也是一種計(jì)算機(jī)系統(tǒng),只是這個計(jì)算機(jī)系統(tǒng)是以應(yīng)用為中心,軟件和硬件都是可以任意添加和刪除的,自由度高,并且有著嚴(yán)格的功能、安全性、成本和功耗的要求。它與普通的計(jì)算機(jī)系統(tǒng)有著較大差別,主要表現(xiàn)在以下幾個方面:①嵌入式系統(tǒng)主要是為某種特定的應(yīng)用而設(shè)的,系統(tǒng)的建立都是與應(yīng)用結(jié)合在一起的;②為了使嵌入式系統(tǒng)的可靠性高和功耗小,就要求嵌入式系統(tǒng)的軟硬件都是可以自由添加和刪除的;③嵌入式系統(tǒng)的控制程序可以直接燒錄到芯片之中,不需要磁盤載體;④為了能把控制程序燒錄到嵌入式系統(tǒng)的芯片中,就必須要有一套與嵌入式系統(tǒng)配套的編譯軟件和燒錄工具。

1.2嵌入式系統(tǒng)的基本結(jié)構(gòu)

嵌入式系統(tǒng)主要有嵌入式軟件和嵌入式硬件兩部分組成,硬件主要包括各種電子元件搭建的系統(tǒng)結(jié)構(gòu),其中最主要的部分就是控制微處理器;軟件就是為完成特定工作程序和程序運(yùn)行所需要的平臺環(huán)境。一般的嵌入式系統(tǒng)大致可以分為4個部分:嵌入式處理器、嵌入式設(shè)備、嵌入式操作系統(tǒng)和嵌入式應(yīng)用軟件,其層次關(guān)系如圖1所示。

1.2嵌入式軟件系統(tǒng)開發(fā)方法

ARM(Advanced RISC Machines)是一個于1990年成立于英國劍橋的公司,主要以芯片銷售為主,公司的前身是上個世紀(jì)80年代的Acorn Computers公司,以開發(fā)處理器為主要業(yè)務(wù)。隨著嵌入式系統(tǒng)應(yīng)用的逐漸深入,ARM便被用來代替微處理器,有時也是嵌入式技術(shù)的一種稱呼。現(xiàn)如今,基于ARM微處理器的嵌入式系統(tǒng)已經(jīng)廣泛地應(yīng)用于各個領(lǐng)域,包括工業(yè)自動化控制、電子數(shù)碼消費(fèi)產(chǎn)品、智能家電、通信工程、無線網(wǎng)絡(luò)系統(tǒng)及軍事領(lǐng)域等?;贏RM微處理器的嵌入式系統(tǒng)之所以能有如此廣泛的應(yīng)用,主要是因?yàn)槠渚哂谐杀镜汀⒐牡?、處理速度快、結(jié)構(gòu)簡單等特點(diǎn),因此基于ARM的嵌入式系統(tǒng)今后將會有更廣泛的應(yīng)用前景。

本文主要是將ARM處理器應(yīng)用到Linux系統(tǒng)開發(fā)中,以搭建ARMLinux軟件開發(fā)平臺為例來深入研究基于ARM微處理器的嵌入式系統(tǒng)開發(fā)。

1.2.1交叉編譯環(huán)境的建立

嵌入式系統(tǒng)的應(yīng)用軟件需要在嵌入式系統(tǒng)適合的平臺上運(yùn)行,而對于大部分的Linux系統(tǒng)而言,是沒有足夠的資源來為嵌入式系統(tǒng)的軟件提供開發(fā)工具和調(diào)試工具的。因此,為了保證嵌入式系統(tǒng)的正常運(yùn)行,為嵌入式系統(tǒng)的軟件搭建一個開發(fā)運(yùn)行平臺是必需。大部分的嵌入式系統(tǒng)軟件開發(fā)所采用的都是一種交叉式編譯方式,即編譯、鏈接和調(diào)試的過程既可以在PC機(jī)上進(jìn)行,也可以在目標(biāo)機(jī)上進(jìn)行。

通過上面的介紹可以了解到,所謂交叉編譯環(huán)境的搭建就是為了將軟件代碼編譯好,燒錄到嵌入式開發(fā)板中,以便其完成特定工作。因此交叉編譯環(huán)境需要一臺PC機(jī)作為主機(jī),還需要執(zhí)行命令的嵌入式系統(tǒng)開發(fā)板,在主機(jī)上,通過編譯軟件將命令代碼編譯成開發(fā)板識別的語言燒錄到其中,以便執(zhí)行任務(wù)。具體的操作流程如圖2所示。

從圖中可以看出,PC機(jī)與嵌入式系統(tǒng)開發(fā)板(ARM板)之間通過交換機(jī)(switch)鏈接到一起,交換機(jī)與開發(fā)板之間的鏈接是通過串口和網(wǎng)線相連的。PC機(jī)在Linux系統(tǒng)上用交叉編譯軟件將命令代碼編譯為機(jī)器識別的二進(jìn)制代碼后,經(jīng)由交換機(jī),通過串互協(xié)議和TFTP協(xié)議,將其燒錄到開發(fā)板上。

1.2.2引導(dǎo)程序Bootloader的開發(fā)

命令代碼燒錄到嵌入式開發(fā)板后,在運(yùn)行之前,必須將嵌入式系統(tǒng)的硬件設(shè)備初始化,將內(nèi)存釋放,使新程序的運(yùn)行達(dá)到一個良好的狀態(tài),以保證程序的順利運(yùn)行,也便于在出現(xiàn)故障后能保護(hù)系統(tǒng)內(nèi)核和應(yīng)用程序。因此,嵌入式系統(tǒng)需要通過運(yùn)行一個引導(dǎo)程序Bootloader來完成上述工作。

PC主機(jī)和目標(biāo)開發(fā)板之間的連接有一支路是通過串口連接的,這在圖2中可以看到。Bootloader引導(dǎo)程序工作的時候是通過串口來進(jìn)行數(shù)據(jù)的錄入和輸出操作的。

1.2.3Linux內(nèi)核開發(fā)

Linux內(nèi)核的開發(fā)主要包括Linux的配置和編譯過程,以及最后形成Linux的映像文件。對于嵌入式Linux內(nèi)核的配置流程主要包括以下幾個步驟:

第2篇:系統(tǒng)開發(fā)的方法范文

關(guān)鍵詞 : Web系統(tǒng);開發(fā)課程;教學(xué)方法

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2013)07-1608-02

為了進(jìn)一步提高企業(yè)信息化和網(wǎng)絡(luò)化的建設(shè)水平,提高網(wǎng)絡(luò)管理及信息管理人員的工作效率,以及深化數(shù)字油田應(yīng)用和為智能化油田建設(shè)提供智力支持和人才保證,在培訓(xùn)教學(xué)中開展Web系統(tǒng)開發(fā)課程系列是非常必要的。我中心是一所為石油企業(yè)提供培訓(xùn)服務(wù)的綜合類培訓(xùn)機(jī)構(gòu)。為了進(jìn)一步提高企業(yè)信息化建設(shè)水平,提高信息管理人員及電腦操作人員的工作效率,深化數(shù)字油田應(yīng)用,為信息化、智能化油田建設(shè)提供智力支持和人才保證,開展Web系統(tǒng)開發(fā)課程系列培訓(xùn)是必要的。web系統(tǒng)開發(fā)課程系列教程:Web系統(tǒng)開發(fā)、網(wǎng)站構(gòu)建與維護(hù)、企業(yè)網(wǎng)站建設(shè)與管理、圖像處理、網(wǎng)頁設(shè)計(jì)等。筆者根據(jù)自己的教學(xué)情況和對Web系統(tǒng)開發(fā)課程軟件的理解,探討Web系統(tǒng)開發(fā)課程系列在培訓(xùn)教學(xué)中的作用。

在目前教學(xué)過程中,常存在以往的教學(xué)習(xí)慣及思維,要求培訓(xùn)學(xué)員在上課過程中注意課程的系統(tǒng)性、理論性,而忽略了企業(yè)培訓(xùn)應(yīng)以提高其基本知識、基本技能和動手能力為主的教學(xué)要求,學(xué)員實(shí)際動手能力較差,雖然學(xué)了好幾門網(wǎng)站設(shè)計(jì)制作類課程,但仍不能完成一個web站點(diǎn)設(shè)計(jì)與開發(fā),因此對學(xué)員今后為企業(yè)服務(wù)的宗旨就會受影響。此外在過去幾年一直在對計(jì)算機(jī)培訓(xùn)教學(xué)處于摸索中,許多培訓(xùn)教學(xué)文件還不完整,有待進(jìn)一步完善。

目前,石油、石化企業(yè)通常存在轄區(qū)范圍廣、單位多、距離遠(yuǎn),業(yè)務(wù)數(shù)量大、種類多,涉及的人員多的問題,如果不能熟練掌握更多計(jì)算機(jī)知識,將不能適應(yīng)市場經(jīng)濟(jì)的需要,也必將阻礙發(fā)展。如何利用先進(jìn)的計(jì)算機(jī)培訓(xùn)教學(xué)體系來提升工作效率、降低成本成為目前迫切需要解決的問題,也是提高企業(yè)競爭力的關(guān)鍵所在。

因此,在員工培訓(xùn)中通過培訓(xùn),學(xué)員能獨(dú)立地利用各種編程技術(shù),結(jié)合當(dāng)前信息平臺主流數(shù)據(jù)庫管理信息系統(tǒng)的技術(shù)要點(diǎn),運(yùn)用.NET企業(yè)級開發(fā)技術(shù),不僅能對油田企業(yè)的信息系統(tǒng)的運(yùn)行進(jìn)行維護(hù)服務(wù);而且,可以獨(dú)立地運(yùn)用面向?qū)ο蠓椒ㄟM(jìn)行分析與設(shè)計(jì)系統(tǒng),開發(fā)分布式的應(yīng)用系統(tǒng),為企業(yè)信息化、網(wǎng)絡(luò)化建設(shè)、油田電子商務(wù)及通暢的信息平臺運(yùn)用和開發(fā)做出貢獻(xiàn)。

但是,在石油企業(yè)普及Web系統(tǒng)開發(fā)技能并不是件容易的事情。因此、筆者經(jīng)過培訓(xùn)教學(xué)不斷探索,總結(jié)出一些比較實(shí)用的教學(xué)方法,和大家共同探討。

1 采用實(shí)例教學(xué),提高學(xué)習(xí)興趣

通過系統(tǒng)學(xué)習(xí)Web系統(tǒng)開發(fā)課程系列后,使學(xué)員能掌握網(wǎng)頁設(shè)計(jì)制作及web開發(fā)技術(shù)等基礎(chǔ)知識,最終能完成一個web站點(diǎn)的分析、設(shè)計(jì)、實(shí)現(xiàn)和的完整過程。在提高培訓(xùn)學(xué)員專業(yè)技能為目的,教學(xué)過程強(qiáng)調(diào)以案例教學(xué)為主,講練結(jié)合,通過對大量實(shí)例的練習(xí),使學(xué)員掌握課程所要求的基本技能;在課程實(shí)踐環(huán)節(jié),設(shè)計(jì)題目時注重對配套課程的深化及實(shí)際應(yīng)用,以學(xué)員自己動手為主,從而提高學(xué)員的積極性和綜合能力。

培訓(xùn)學(xué)員來源于企業(yè)員工,基本都是沒有任何專業(yè)基礎(chǔ)的。在有限的培訓(xùn)時間內(nèi)加深概念的理解是一件多么不容易的事情。因此,在培訓(xùn)教學(xué)中采用實(shí)例教學(xué)法提高學(xué)習(xí)興趣是很有必要的,也很顯著的方法。

為提高培訓(xùn)學(xué)員的學(xué)習(xí)興趣,培訓(xùn)師要在教學(xué)過程中多運(yùn)用舉例法。例如,要特別重視教學(xué)的實(shí)踐性環(huán)節(jié)。投影教學(xué)與學(xué)員上機(jī)課時比2:3,利用實(shí)例教學(xué)和學(xué)員上機(jī)實(shí)踐相結(jié)合,盡量多培養(yǎng)學(xué)員的動手能力,最后通過這一些列課程的的學(xué)習(xí),使教學(xué)過程通俗易懂,以此來促進(jìn)教學(xué)互動,提高學(xué)員的學(xué)習(xí)興趣和主動思考的能力。首先,培訓(xùn)師在自己的機(jī)子上仔細(xì)給培訓(xùn)學(xué)員講解課程的某個命令, 再對此命令的用途舉例講解,通過邊學(xué)邊練的方法讓學(xué)員跟著教師進(jìn)行“模仿”性學(xué)習(xí),逐步由淺入深地學(xué)習(xí)這些課程。然后要求學(xué)員在個人的機(jī)上對剛剛講過的實(shí)例進(jìn)行相應(yīng)的練習(xí)。培訓(xùn)師在講授重點(diǎn)時,必須挑選合適的實(shí)例,但按照學(xué)員的實(shí)際情況講解內(nèi)容難度也不能太大。逐步提高學(xué)員的學(xué)習(xí)興趣,從而達(dá)到入門到精通的過程。

2 擺脫書本學(xué)習(xí),重視實(shí)踐操作

培訓(xùn)學(xué)員大部分不是計(jì)算機(jī)相關(guān)專業(yè)畢業(yè)的,再加上對于多年從事于繁忙工作的培訓(xùn)學(xué)員而言,看書習(xí)慣早已不復(fù)存在。那么培訓(xùn)師就應(yīng)該在培訓(xùn)教學(xué)中要求學(xué)員作筆記是非常有必要的一項(xiàng)任務(wù)。培訓(xùn)學(xué)員不需要在每一章節(jié)、每一個命令、函數(shù)都需要去做筆記,,而是在重點(diǎn)實(shí)踐當(dāng)中自認(rèn)為可以去記錄的部分,比如:對于ASP基本流程、命令的使用以及了解腳本的過程中需要記錄。等學(xué)員經(jīng)驗(yàn)積累豐富后,在遇到問題時就能把所學(xué)的知識恰好應(yīng)用上去,學(xué)員的動手能力也就相應(yīng)提高。因此,在培訓(xùn)教學(xué)過程當(dāng)中,教師要強(qiáng)調(diào)作筆記的重要性,讓學(xué)員養(yǎng)成良好的學(xué)習(xí)習(xí)慣。作為Web系統(tǒng)開發(fā)課程系列培訓(xùn)師對本專業(yè)內(nèi)容應(yīng)該是非常熟悉的,在每講一個知識點(diǎn)的時候,激發(fā)學(xué)員的興趣、多舉例子、增強(qiáng)教室的互動性,讓學(xué)員強(qiáng)化對知識點(diǎn)的記憶,最后給學(xué)員布置作業(yè),鼓勵他們自創(chuàng)能力。

3 設(shè)置實(shí)際問題,提高培訓(xùn)學(xué)員解決問題能力

培訓(xùn)學(xué)員往往回到工作崗位后不能靠學(xué)到的知識解決問題,從而喪失學(xué)習(xí)動力,不愿意參加培訓(xùn),即便參加也沒有學(xué)習(xí)動力。因此,作為培訓(xùn)教師更應(yīng)該具備雙師型教育素質(zhì),應(yīng)積極主動跟培訓(xùn)學(xué)員探討,及時解決教學(xué)與工作的脫節(jié)造成的損失,要及時發(fā)現(xiàn)學(xué)員的問題、并及時糾正和解答。除了教好專業(yè)知識,把自己的一些科研課題共享給學(xué)員參考,更有效解決學(xué)員在工作崗位上面臨的問題,為學(xué)員提供更多參與實(shí)踐鍛煉的機(jī)會。比如,建設(shè)一個WEB應(yīng)用系統(tǒng)網(wǎng)站,完成網(wǎng)站規(guī)劃、網(wǎng)站功能設(shè)計(jì)、數(shù)據(jù)庫的設(shè)計(jì)、頁面設(shè)計(jì)、網(wǎng)站測試、各種疑難問題的解決等。通過《WEB系統(tǒng)開發(fā)》課程的學(xué)習(xí)以及實(shí)驗(yàn)教學(xué)的實(shí)踐訓(xùn)練,使培訓(xùn)學(xué)員具有較強(qiáng)的自主設(shè)計(jì)與建設(shè)網(wǎng)站的基本素質(zhì)與能力。

在培訓(xùn)期間,組織多媒體類的講座,一方面能夠使培訓(xùn)學(xué)員擴(kuò)大知識面,充分了解與Web系統(tǒng)開發(fā)課程系列對石油領(lǐng)域的作用;另一方面可以激發(fā)學(xué)員更多的創(chuàng)作靈感,開拓視野。

4 結(jié)論

Web系統(tǒng)開發(fā)課程系列是一門實(shí)踐性很強(qiáng)的課程系列,本課程對培訓(xùn)師的要求很高,要求培訓(xùn)師熟練掌握行業(yè)動態(tài),更新專業(yè)知識和不斷學(xué)習(xí)新的知識,同時也要求培訓(xùn)師掌握好的教學(xué)方法,才能使培訓(xùn)學(xué)員取得更好的培訓(xùn)效果。

參考文獻(xiàn):

[1] 張繼紅.Web開發(fā)課程中“入侵與防范”教學(xué)探索與實(shí)踐[J].2008年中國高校通信類院系學(xué)術(shù)研討會論文集(下冊),2009.

第3篇:系統(tǒng)開發(fā)的方法范文

關(guān)鍵詞:;web 人力資源;系統(tǒng);信息;數(shù)據(jù)報表

中圖分類號:TP399 文獻(xiàn)標(biāo)識碼:A文章編號:1007-9599 (2012) 06-0000-02

計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,使得很多企業(yè)都進(jìn)入了信息化管理時代。尤其是煤炭企業(yè),職工人數(shù)多,管理方式多樣,更加需要有個信息系統(tǒng)實(shí)現(xiàn)手工勞動無法完成的大量信息的檢索和整理?;趙eb的人力資源系統(tǒng)能方便有權(quán)限的人員查詢信息,采用現(xiàn)在最為流行的B/S開發(fā)方式,相對以前的C/S開發(fā)方式有很多優(yōu)點(diǎn),只要企業(yè)內(nèi)部有局域網(wǎng)的地方都可以使用。

一、開發(fā)工具簡單介紹

(一)Microsoft Visual Studio 2005

.NET 是 Microsoft XML Web services 平臺。NET是微軟的新一代技術(shù)平臺,為敏捷商務(wù)構(gòu)建互聯(lián)互通的應(yīng)用系統(tǒng),這些系統(tǒng)是基于標(biāo)準(zhǔn)的,聯(lián)通的,適應(yīng)變化的,穩(wěn)定的和高性能的。從技術(shù)的角度,一個.NET應(yīng)用是一個運(yùn)行于.NET Framework之上的應(yīng)用程序。在該系統(tǒng)中采用的語言為C#,也就是Microsoft Visual Studio 2005(C#)。在目前大多數(shù)的開發(fā)工作中采用這種開發(fā)工具。

(二)SQL Server2008

SQL結(jié)構(gòu)化查詢語言。SQl語言的主要就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國國家標(biāo)準(zhǔn)協(xié)會)的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)都采用了SQL語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫都對SQL語句進(jìn)行了再開發(fā)和擴(kuò)展。

二、需求分析

隨著經(jīng)濟(jì)的快速發(fā)展,煤炭企業(yè)也蓬勃發(fā)展,企業(yè)規(guī)模擴(kuò)大,人員也不斷的增加,同時很多單位都組建了自己的局域網(wǎng),并充分的利用網(wǎng)絡(luò)來消息,提供網(wǎng)上工作環(huán)境,甚至也實(shí)現(xiàn)了無紙化辦公,完全靠著OA系統(tǒng)來實(shí)現(xiàn)日常的公文流轉(zhuǎn)。這種充分利用網(wǎng)絡(luò)的環(huán)境里人力資源系統(tǒng)就顯得十分必要。所謂人力資源信息系統(tǒng)就是組織進(jìn)行有關(guān)人及人的工作方面的信息收集、保存、分析和報告的過程,是計(jì)算機(jī)用于企業(yè)人事管理的產(chǎn)物,它是通過計(jì)算機(jī)建立的、記錄企業(yè)每個員工技能和表現(xiàn)的功能信息庫。本文介紹的利用web方式開發(fā)人力資源信息系統(tǒng)就是完成計(jì)算機(jī)代替手工的很多工作,從而實(shí)現(xiàn)數(shù)據(jù)的統(tǒng)一,實(shí)時,便于查詢和統(tǒng)計(jì)。傳統(tǒng)客戶/服務(wù)器(C/S)方式的人力資源系統(tǒng)由于具有不可改變的固有缺點(diǎn),顯得不能適應(yīng)。只有B/S結(jié)構(gòu)的人力資源信息系統(tǒng),其占有優(yōu)勢的是異地瀏覽和信息采集的靈活性,任何時間、任何地點(diǎn)、任何系統(tǒng),只要可以使用瀏覽器上網(wǎng),無需安裝任何客戶端程序,就可以成為B/S系統(tǒng)的終端,因而B/S結(jié)構(gòu)人力資源信息系統(tǒng)成為大的集團(tuán)企業(yè)首要的選擇。

B/S開發(fā)方式的優(yōu)點(diǎn):1.只需安裝WEB服務(wù)器,而不用每一個客戶端都安裝程序;2.所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會增加任何維護(hù)升級的工作量,所有的操作只需要針對服務(wù)器進(jìn)行。3.數(shù)據(jù)是集中存放的,不存在數(shù)據(jù)一致性的問題。4.所有數(shù)據(jù)都在一臺WEB服務(wù)器上,完全實(shí)時。而不像以前的C/S模式的數(shù)據(jù)要通過服務(wù)器間的同步處理。

三、系統(tǒng)設(shè)計(jì)

在軟、硬件方面對系統(tǒng)的需求,軟件要求易學(xué),容易掌握,可以很簡單方便的管理各種信息。硬件的配置要求不能太高,這樣可以很好的適應(yīng)當(dāng)前的企業(yè)情況。具體的開發(fā)工具選擇了Microsoft Visual Studio 2005 C#開發(fā)語言和SQL Server 2008數(shù)據(jù)庫。利用C#語言實(shí)現(xiàn)了大部分的功能,為使界面達(dá)到統(tǒng)一美觀,同時使用了CSS,F(xiàn)LASH等技術(shù)。

(一)硬件要求

要求服務(wù)器上要安裝Windows 2003 server中文版,并設(shè)置IIS??蛻舳酥灰惭bTCP/IP協(xié)議,同時瀏覽器能瀏覽網(wǎng)頁即可。如果客戶端瀏覽器在IE8以上,在系統(tǒng)顯示比例不協(xié)調(diào)等方面注意兼容性視圖的設(shè)置。

(二)數(shù)據(jù)庫設(shè)計(jì)

數(shù)據(jù)庫采用SQL SERVER 2008;主要表的簡要說明:人員信息表:員工號、姓名、部門、出生日期、崗位、政治面貌、家庭住址、參加工作時間、用工形式(全日制合同制和勞務(wù)派遣制)、權(quán)限、密碼等;人員設(shè)備表:設(shè)備編號、設(shè)備名稱、規(guī)格類型、所屬部門、設(shè)備使用人員范圍。在人員設(shè)備表里主要是為了幾個人員輪流的使用設(shè)備,在進(jìn)行考勤管理的時候也要考核設(shè)備在某個時間是歸哪個人員使用。學(xué)歷信息表:學(xué)歷、學(xué)制、畢業(yè)時間、畢業(yè)學(xué)校及單位。在學(xué)歷表里如果一個人有多個學(xué)歷都可以輸入,在數(shù)據(jù)庫中生成多條記錄,顯示的時候按取得的時間顯示最初的學(xué)歷和最高學(xué)歷。排班表:排班時間、員工號、出勤類型??记诮y(tǒng)計(jì)表:記錄號、員工、年月、累計(jì)正常工作時間、累計(jì)請銷假等;

四、系統(tǒng)功能

根據(jù)需求分析和系統(tǒng)設(shè)計(jì)該系統(tǒng)主要功能為以下7個模塊:

(一)員工信息管理:在員工信息管理中又具體的分為員工信息查詢;員工信息補(bǔ)充;部門信息設(shè)置;照片信息管理;組合信息查詢5個具體的功能。在員工信息查詢中會根據(jù)具體登陸的操作員的權(quán)限用TreeView控件顯示相應(yīng)的部門和崗位,如果選擇部門則顯示該部門所有員工的簡要信息,如果選擇崗位則顯示該崗位下所有員工的簡要信息,繼續(xù)選擇部門或者崗位中的人員就可以顯示詳細(xì)的信息。此時要對用工形式進(jìn)行篩選,然后以表格的形式顯示基本信息、政治面貌、學(xué)歷信息、專業(yè)技術(shù)信息、工人技術(shù)等級、合同信息、配偶信息。并提供打印功能。

(二)員工考勤:在員工考勤中又具體的分為員工簽到;特殊簽到(補(bǔ)簽);加班申請;審批。員工簽到是每個員工在開始工作前必須簽到,這樣才能在月底的考勤中體現(xiàn)出來,考慮到煤礦的生產(chǎn)一線很多員工并沒有自己的計(jì)算機(jī),這樣可以有權(quán)限的工長或者隊(duì)長待為簽到,簽到完后要確認(rèn),表示領(lǐng)導(dǎo)確認(rèn)了該名員工在該班次上班。特殊簽到考慮到有時候停電、班車晚點(diǎn)等特殊情況由系統(tǒng)管理員給予補(bǔ)簽到,該權(quán)限只有系統(tǒng)管理員有。加班申請可以每個人單獨(dú)申請,也可以整個班組集體申請,也可以又相同需要的員工選擇在一起申請,申請后才能加班,否則在考勤中不體現(xiàn)。審批主要完成對提出的加班申請是否批準(zhǔn),只要批準(zhǔn)的加班申請才能在考勤中體現(xiàn)。同時審批結(jié)果要返回給提交申請的員工,以便相互溝通和交流。

(三)考勤統(tǒng)計(jì):在考勤統(tǒng)計(jì)中又具體的分為月考勤表;加班統(tǒng)計(jì)表;修改排班表;月排班表;每個月要根據(jù)單位和月份分別統(tǒng)計(jì)出各個單位的出勤情況,同時提供打印和導(dǎo)出EXCEL表格的功能。

(四)綜合查詢:在綜合查詢中又具體的分為月加班記錄查詢;當(dāng)班人員明細(xì)表;夜班情況查詢;倒班人員排班查詢;正常班人員排班查詢;簽到歷史記錄。在每一種查詢中都要選擇部門,和需要查詢的年月自動顯示上月26號到本月25號的所有記錄。

(五)排班管理:在排班管理中又具體的分為正常人員排班;修改個人排班;供電隊(duì)排班;穿爆隊(duì)排班;運(yùn)輸隊(duì)排班;采掘隊(duì)排班;工務(wù)隊(duì)排班。因?yàn)樵诿旱V的各個隊(duì)里的上班情況不一樣,有上正常班的周一至周五上,周六日休息,還有上四班三到的人員,有的是上兩天休一天,有的是只上夜班,有的是按周輪換的,所以把各個隊(duì)分開排班,這樣每個隊(duì)的負(fù)責(zé)人在月初的時候根據(jù)自己隊(duì)的特點(diǎn)選擇班組進(jìn)行排班。正常人員排班只要在補(bǔ)充信息中設(shè)置了是否倒班中為“否”的人,都會自動排班。當(dāng)有人員調(diào)動單位的時候,或者上班的班次變化時,需要修改個人的排班。

(六)設(shè)備管理:在設(shè)備管理中又具體的分為設(shè)備的增刪減;設(shè)備人員管理;設(shè)備操作人員查詢;人員設(shè)備查詢。根據(jù)排班表里的信息和設(shè)備中操作人員范圍,選擇某班次某設(shè)備的具體操作人員,存進(jìn)數(shù)據(jù)庫里??梢愿鶕?jù)設(shè)備選擇某個班次,查詢誰在設(shè)備上;也可以選擇人員看某班次該人員在哪個設(shè)備上。為領(lǐng)導(dǎo)隨時掌握設(shè)備和人員的情況提供及時的查詢信息。

(七)系統(tǒng)維護(hù):系統(tǒng)維護(hù)具體體現(xiàn)為設(shè)置出勤類型;角色管理;操作員信息;修改密碼;幫助。這些一般都是系統(tǒng)管理員在系統(tǒng)開始使用時設(shè)置的,除非單位在人力資源大的方向調(diào)整的時候需要改動,一般不需要改動。

五、系統(tǒng)實(shí)現(xiàn)及主要技術(shù)

(一)網(wǎng)絡(luò)數(shù)據(jù)庫解決方案

Web方式開發(fā)的系統(tǒng)必然要和數(shù)據(jù)庫進(jìn)行連接,同時客戶端的很多請求也是需要服務(wù)器端相應(yīng)的,那么這個過程也需要和服務(wù)器端得數(shù)據(jù)庫進(jìn)行連接,為了使程序具有更好的移植性,也能使別人能一目了然的看懂程序,更是為了調(diào)試的方便,我們一般的時候都是在Web.Config 這個文件里配置,以后再里面頁面里直接引用就好。

在開發(fā)的具體過程中還會遇到訪問數(shù)據(jù)庫的情況,一般我們都會添加using System.Data.SqlClient ;這樣在連接SQL數(shù)據(jù)庫時就不會出錯。連接數(shù)據(jù)庫后必然要用到T-SQL語句,對于特別多的語句,都要用存儲過程來實(shí)現(xiàn),同時這些存儲過程在服務(wù)器端執(zhí)行,不會影響客戶端的速度,在出現(xiàn)問題的時候也方便檢查。

(二)SQL Server2008設(shè)置

由于在該系統(tǒng)中的員工基本信息來自于公司的另外一套系統(tǒng),這樣做的目的就是在公司整個信息化建設(shè)過程中,真正的做到數(shù)據(jù)共享,防止大量重復(fù)的工作和不準(zhǔn)確的數(shù)據(jù)。在一套系統(tǒng)中更新了數(shù)據(jù),在其他的系統(tǒng)中直接使用數(shù)據(jù)就可以了,真正做到了信息共享。這項(xiàng)設(shè)置的關(guān)鍵點(diǎn)是數(shù)據(jù)庫和服務(wù)器都不在一起,需要在局域網(wǎng)中數(shù)據(jù)庫服務(wù)器之間先建立聯(lián)系。在這里包括讀取數(shù)據(jù)庫服務(wù)器的IP地址和用戶名及口令。在開始和結(jié)束的語句中間采用T-SQl語言寫語句,執(zhí)行需要的操作,凡是SQL2008支持的語句在這里都會通過執(zhí)行。在各個具體的步驟里盡可能的選擇服務(wù)器空閑的時間,這樣方便后臺進(jìn)行處理,同時也不影響用戶的使用。數(shù)據(jù)庫的這個作業(yè)定時觸發(fā)實(shí)現(xiàn)了不同系統(tǒng)之間讀數(shù)據(jù)的功能,在以后的系統(tǒng)開發(fā)中也可以使用。

(三)技術(shù)應(yīng)用

使用Web Form 來描述Web頁面,通過面對對象的編程方式,使得Web應(yīng)用程序設(shè)計(jì)變得更方便,更高效,功能更為強(qiáng)大。在這樣的環(huán)境下有很多的服務(wù)器端的控件可以在設(shè)計(jì)界面拖動就可以使用,同時這種開發(fā)環(huán)境的code_behind特點(diǎn)使得程序更加清晰,代碼和設(shè)計(jì)分離也能更加保護(hù)代碼的安全性。

如果程序的某個功能很復(fù)雜,不能通過簡單的語句等實(shí)現(xiàn),比如統(tǒng)計(jì)報表,這樣就要把對數(shù)據(jù)的整理和計(jì)算通過數(shù)據(jù)庫來實(shí)現(xiàn)。盡可能多的用到存儲過程和視圖,一方面提高執(zhí)行速度,另一方面在程序有修改的時候,可以不用改動程序,直接改存儲過程或者視圖就可以了,增加程序的可移植性,也減少了反復(fù)的在服務(wù)器上進(jìn)行更改。

(四)系統(tǒng)中遇到困難和解決辦法

在該人力資源系統(tǒng)中遇到的最大的問題就是用戶提出的打印每一個員工的基本信息表,同時要求打印各種統(tǒng)計(jì)表的問題,眾所周知在WEB方式開發(fā)的系統(tǒng)中,顯示不會太難辦到,但是打印破費(fèi)周折,各個用戶的瀏覽器的版本、安全級別和設(shè)置各不相同,而且安裝了各類殺毒軟件和工具,這樣一般的控件都會被攔截,從而影響了打印功能的實(shí)現(xiàn),在該系統(tǒng)中使用了水晶報表實(shí)現(xiàn)打印。水晶報表可以由很多的方法得到,其中一個就是使用來創(chuàng)建,它提供了非常豐富模型以使我們能夠在運(yùn)行時操作屬性和方法。如果你正在使用開發(fā).Net程序,那么你就不需要再安裝其它軟件了,因?yàn)樗呀?jīng)內(nèi)嵌在中了。水晶報表能夠?qū)С龀蔀閺?fù)雜的交互性圖表可以與其它控件一起在WebForm中使用,能夠動態(tài)地將報表導(dǎo)出成為.pdf,.doc,xls,html,rtf等多種格式。

六、測試與評價

經(jīng)過測試,該應(yīng)用程序能夠較好的實(shí)現(xiàn)人力 資源信息的查詢,真正實(shí)現(xiàn)了信息共享,減少了人力資源人員的負(fù)擔(dān),充分利用了公司的網(wǎng)絡(luò)資源,提高辦事效率,能夠在每個月底進(jìn)行整個月的出勤情況統(tǒng)計(jì);能夠擁有一定的安全性、協(xié)調(diào)性和完整性。

參考文獻(xiàn):

第4篇:系統(tǒng)開發(fā)的方法范文

針織流行趨勢冊依據(jù)所開發(fā)的內(nèi)容可分為:前期國內(nèi)外市場分析、主題名稱確定、主題色彩確定、收集靈感圖、確定針型組織類型、主題版面設(shè)計(jì)、紗線選擇、流行款式收集分類、款式開發(fā)、樣衣板單制作、制作樣衣、樣衣修改、樣衣拍照等過程。其涉及到的部門有策劃部、產(chǎn)品開發(fā)部、樣衣制作部、平面設(shè)計(jì)部、印刷部,各部門下又有其管理的分支,為了使針織流行趨勢冊開發(fā)順利進(jìn)行,要充分了解各部門的主要任務(wù),以及每個階段的穿插順序。

若想在實(shí)踐中游刃有余地解決各種復(fù)雜問題,系統(tǒng)理論指導(dǎo)非常重要。目前,國內(nèi)有關(guān)針織服裝的流行趨勢冊系統(tǒng)開發(fā)為數(shù)不多,用于指導(dǎo)流行趨勢開發(fā)的系統(tǒng)思維更多是硬系統(tǒng)思維,而在開發(fā)過程中,當(dāng)遇到意想不到、模糊不清的問題時,就需要軟系統(tǒng)思維來彌補(bǔ)硬系統(tǒng)思維的不足。

1 軟系統(tǒng)思維

1.1軟系統(tǒng)思維概念

1981年,英國切克蘭德教授(PCheckland)在處理比工程情況更復(fù)雜和模糊不清的管理問題時,首次提出了軟系統(tǒng)方法論(Soft System Methodology,SSM)。軟系統(tǒng)方法論認(rèn)為,分析應(yīng)該由建立盡可能豐富的問題情形圖像組成,而不是試圖在系統(tǒng)模型里捕捉。系統(tǒng)思考者追求為物質(zhì)系統(tǒng)設(shè)計(jì)的系統(tǒng),但是不能系統(tǒng)地對待有目的的人類活動。硬系統(tǒng)思維方法是對客觀的世界形成的固定模型與設(shè)計(jì)藍(lán)圖,而軟系統(tǒng)思維方法是解決復(fù)雜的人類活動系統(tǒng)問題的有效方法。它不僅構(gòu)筑了解決問題的框架,并且構(gòu)筑了問題從頭到尾的過程隧道。

1.2軟系統(tǒng)思維的特點(diǎn)

(1)軟系統(tǒng)思維注重激發(fā)研究者、策劃者發(fā)現(xiàn)問題、提出問題的能力,并提煉出整個項(xiàng)目發(fā)展的大框架,從大局出發(fā),抓主要矛盾進(jìn)行系統(tǒng)調(diào)控。培養(yǎng)研究者、策劃者養(yǎng)成熟練提出問題和抓主要矛盾的習(xí)慣,便能在稍縱即逝、信息繁多的流行信息中游刃有余,創(chuàng)意層出不窮。

針織流行趨勢開發(fā)成果是通過針織流行趨勢冊的制作展現(xiàn)出來的,大的框架分為趨勢冊及品牌策劃者、產(chǎn)品推廣的需求者(企業(yè))、趨勢冊內(nèi)容搜集開發(fā)者(平面設(shè)計(jì)師)、趨勢冊生產(chǎn)者(印刷廠)。整個趨勢冊開發(fā)大體分為8個階段,每個階段的開發(fā)內(nèi)容不同,涉及到的人員也不同,產(chǎn)生的矛盾也不盡相同。這就要求策劃者抓住每個階段的主要矛盾,破解問題,同時預(yù)測下一階段可能發(fā)生的問題,提前做好預(yù)防準(zhǔn)備。

(2)軟系統(tǒng)思維要求研究者、策劃者關(guān)注問題解決中的思維過程?!盀閷で笫聦?shí)之間的聯(lián)系提出問題;從理論與事實(shí)之間的矛盾中發(fā)現(xiàn)問題;從某一個理論內(nèi)部的矛盾中發(fā)現(xiàn)問題;從不同理論之間的分歧中發(fā)現(xiàn)問題;從社會需求與已有生產(chǎn)技術(shù)手段的差距上發(fā)現(xiàn)問題”。掌握了問題的主要來源,研究者、策劃者就能深刻的認(rèn)識問題、剖析問題,匯集盡可能豐富的問題情形圖像,在探索過程中,解決方法也在孕育之中。

在針織流行趨勢冊開發(fā)的過程中,每個階段都是承接關(guān)系,在任何一個階段中涉及到的部門出現(xiàn)差錯或拖延時間,都會影響到整個趨勢冊開發(fā)進(jìn)度,影響最終效果。例如要將最新流行的元素展現(xiàn)給客戶,就要將流行元素運(yùn)用到服裝上,這就涉及到設(shè)計(jì)工作人員與工藝技術(shù)工作人員的協(xié)調(diào)配合,設(shè)計(jì)出來的款式是不是符合針織服裝的制作規(guī)律;工藝技術(shù)人員能不能將設(shè)計(jì)圖轉(zhuǎn)變?yōu)楣に噲D;提供的紗線能不能在現(xiàn)有的機(jī)器上實(shí)現(xiàn)樣衣等等,這些都是問題,在出現(xiàn)問題前有效預(yù)防,在出現(xiàn)問題后快速解決。

2 針織流行趨勢開發(fā)系統(tǒng)

(1)趨勢資料搜集

通過付費(fèi)網(wǎng)站、高校學(xué)術(shù)交流、企業(yè)走訪等多種途徑獲得最新的針織流行資訊,并且結(jié)合國內(nèi)針織企業(yè)特色及市場狀況,篩選出合適的趨勢資料。

(2)確定主題名稱、主題色彩

根據(jù)客戶提出的要求,再結(jié)合搜集的國內(nèi)外趨勢資料,篩選出適合客戶以及國內(nèi)市場的流行元素進(jìn)行總結(jié),歸納出4個風(fēng)格迥異的主題(國際慣例,每年流行趨勢4個主題),并根據(jù)主題感覺為4個主題命名;不同的主題感覺,會有相應(yīng)的主題色彩,也是在國際流行色趨勢中總結(jié)而來。

(3)確定主題靈感圖

所有藝術(shù)創(chuàng)作都離不開靈感,而這些靈感來源于生活、大自然以及對它們的感悟。針織毛衫面料與機(jī)織面料不同,針織組織圖案可以直接構(gòu)成面料花型,可以在服裝表面形成立體效果。

(4)紗線選擇

紗線的種類很多,各有各的特點(diǎn)。在一件毛衫中,若用到不同成分、不同支數(shù)的紗線,會增加時間成本,或者降低工藝的可行性。所以,確定主題后,要精心選紗,這樣才能做出品質(zhì)好的樣衣。

(5)搜集款式引導(dǎo)圖

每一年流行的服裝都有自己的特點(diǎn),流行元素及款式各不相同,搜集好的款式引導(dǎo)國內(nèi)針織市場,是行之有效的方法。

(6)樣衣制作、拍照

樣衣是各個設(shè)計(jì)要素的綜合體現(xiàn),也是整個趨勢冊開發(fā)中花費(fèi)時間最長的一塊內(nèi)容。這要求設(shè)計(jì)師、工藝師、打板師、后整理等4個部門人員共同協(xié)作。樣衣制作過程中,機(jī)器對制作的限制條件不可忽視。樣衣制作完畢后,通過模特生動地表現(xiàn)服裝的風(fēng)格、特點(diǎn),其照片配合每個主題,突出其內(nèi)涵。

(7)趨勢冊封面、主題板、內(nèi)頁形式確定

封面形式?jīng)Q定了趨勢冊給讀者的第一印象。每個主題的第一頁是符合主題風(fēng)格的圖片,它直觀地詮釋主題。內(nèi)頁內(nèi)容有靈感圖、款式圖、效果圖、織物小樣,使讀者一目了然。此塊內(nèi)容是否成功,關(guān)鍵在于設(shè)計(jì)師對針織流行趨勢的理解、體會是否到位。

(8)趨勢冊制作

根據(jù)客戶方提出的要求,與印刷廠進(jìn)行溝通。印刷與裝訂的質(zhì)量影響到趨勢冊最后的品質(zhì),不容忽視。

3 軟系統(tǒng)思維對針織流行趨勢開發(fā)的價值

第5篇:系統(tǒng)開發(fā)的方法范文

 

一、引言

 

實(shí)驗(yàn)教學(xué)不僅能幫助學(xué)生形成正確的概念,加深對規(guī)律的理解,而且與課堂理論教學(xué)相比,實(shí)驗(yàn)課程為培養(yǎng)和提高學(xué)生的動手能力、研究能力、創(chuàng)新意識提供了較好的途徑。因此,實(shí)驗(yàn)課程在學(xué)科教學(xué)中具有不可替代的作用。隨著高等教育的普及,對實(shí)驗(yàn)資源的需求與目前存在的實(shí)驗(yàn)條件不足之間的矛盾日益突出。虛擬實(shí)驗(yàn)系統(tǒng)的出現(xiàn),很好地解決了這一問題。但是,目前現(xiàn)有的虛擬實(shí)驗(yàn)系統(tǒng)主要存在以下問題:

 

(1)呈現(xiàn)方式上以提供實(shí)驗(yàn)的文字和圖片資料為主。這些文字和圖片資料涉及實(shí)驗(yàn)原理、實(shí)驗(yàn)方法、實(shí)驗(yàn)儀器的介紹,學(xué)生更多的只是停留在“看”的層次上,這在一定程度上不能激發(fā)學(xué)生學(xué)習(xí)的興趣,不利于實(shí)驗(yàn)動手能力的培養(yǎng)。

 

(2)用戶與虛擬實(shí)驗(yàn)的交互性不強(qiáng)。虛擬實(shí)驗(yàn)系統(tǒng)多以提供實(shí)驗(yàn)操作過程的視頻和動畫為主,主要呈現(xiàn)演示型實(shí)驗(yàn),學(xué)生參與實(shí)驗(yàn)操作較少。

 

(3)實(shí)驗(yàn)結(jié)果多以靜態(tài)圖像形式呈現(xiàn),這在一定程度上影響了實(shí)驗(yàn)者的沉浸感。

 

虛擬現(xiàn)實(shí)(Virtual Reality)技術(shù)的發(fā)展,為利用虛擬實(shí)驗(yàn)系統(tǒng)開展教學(xué)注入了新的活力。虛擬現(xiàn)實(shí)技術(shù)能為學(xué)生提供生動、逼真的三維學(xué)習(xí)環(huán)境, 學(xué)生作為一名參與者操縱該環(huán)境中的實(shí)驗(yàn)對象。該虛擬環(huán)境具有豐富的媒體表現(xiàn)形式、增強(qiáng)的現(xiàn)實(shí)感,這對調(diào)動學(xué)生的學(xué)習(xí)積極性, 突破教學(xué)的重點(diǎn)、難點(diǎn),培養(yǎng)學(xué)生的技能將起到積極的作用。虛擬現(xiàn)實(shí)建模語言VRML(Virtual Reality Modeling Language)是一種用于描述三維物體及其行為的建模語言,它可以構(gòu)建虛擬世界,并集成文本、圖像、音響、MPEG 影像等多種媒體類型。在VRML中雖然可以嵌入Vrmlscript、Javascript 等語言編寫的程序代碼,但它本身并沒有直接和用戶進(jìn)行交互的能力,需要與其他語言結(jié)合才能實(shí)現(xiàn)三維場景和用戶交互的要求。因此,為了構(gòu)建功能強(qiáng)大的三維虛擬實(shí)驗(yàn)系統(tǒng),有必要對現(xiàn)階段VRML語言與其他軟件的交互方式進(jìn)行探討。

 

二、虛擬現(xiàn)實(shí)建模語言及其特點(diǎn)

 

VRML是一種三維場景的描述性語言,使用它能在Web上創(chuàng)建可導(dǎo)航的、超鏈接的三維虛擬現(xiàn)實(shí)空間。虛擬現(xiàn)實(shí)建模語言的出現(xiàn),改變了Web頁面限于二維空間的表達(dá)方式,創(chuàng)造了交互式瀏覽的三維空間。VRML并不是用三維坐標(biāo)點(diǎn)的數(shù)據(jù)來描述三維物體的,而是用類似HTML標(biāo)記文本語言來描述三維場景。它以靈活多樣的方式將二維、三維圖形和動畫、影片、聲響、音樂等多種效果調(diào)和在一起,具有對內(nèi)的樹型場景結(jié)構(gòu)和對外的分布式場景結(jié)構(gòu),提供了可重用的節(jié)點(diǎn)和原型,便于建模。用戶在場景中可以根據(jù)不同的視點(diǎn)巡視,有很大的自由度。[1]VRML文件包括兩大部分,場景描述部分和動態(tài)交互處理部分。場景描述部分主要通過造型(shape)結(jié)點(diǎn)定義了對象的幾何尺寸、材質(zhì)紋理,通過組(Group)結(jié)點(diǎn)將各個對象按一定的結(jié)構(gòu)組織為場景,通過光照及聲音結(jié)點(diǎn)在場景中模仿對象的自然特性。動態(tài)交互處理部分主要通過傳感器(Sensor)結(jié)點(diǎn)感知用戶與對象的交互,插值器(Interpolator)結(jié)點(diǎn)實(shí)現(xiàn)類似關(guān)鍵幀技術(shù)的插值動畫,Script結(jié)點(diǎn)是VRML與Java、JavaScript等語言的接口,通過Script結(jié)點(diǎn)與其他語言的結(jié)合,能擴(kuò)展VRML的功能。[2]VRML有以下特點(diǎn):

 

1.C/S的工作模式和平臺無關(guān)性。VRML的訪問方式是基于C/S模式的,其中服務(wù)器提供VRML文件及圖像、視頻、聲音等支持資源,客戶通過網(wǎng)絡(luò)下載希望訪問的文件,并通過本地平臺上的VRML瀏覽器交互式地訪問該文件描述的虛擬世界。由于瀏覽器是本地平臺提供的,從而實(shí)現(xiàn)了平臺無關(guān)性。

 

2.實(shí)時3D圖形渲染。實(shí)時3D著色引擎在VRML中得到了更好的體現(xiàn)。

 

3.網(wǎng)絡(luò)傳輸容易。VRML適合于計(jì)算機(jī)網(wǎng)絡(luò)的傳輸,并不要求很高的網(wǎng)絡(luò)傳輸帶寬,而且圖形生成的工作可以放在性能要求不高的客戶機(jī)上。

 

4.VRML具有可伸縮性。首先對于 VRML 瀏覽器來說,從理論上講,應(yīng)能處理由數(shù)億個對象組成的分布在 Internet 上的場景。其次,VRML在高、低檔的機(jī)器上都應(yīng)該工作得很好,它允許瀏覽器為了提高性能而降低圖像或仿真質(zhì)量,而在硬件性能增強(qiáng)時質(zhì)量可以變得更好。第三,VRML場景可以相對于網(wǎng)絡(luò)性能而伸縮。

 

三、三維虛擬實(shí)驗(yàn)系統(tǒng)開發(fā)軟件的三種交互

 

雖然VRML語言具有以上優(yōu)點(diǎn),但由于他本身缺乏直接和用戶進(jìn)行交互的能力, 所以在開發(fā)三維虛擬實(shí)驗(yàn)系統(tǒng)時,常常需要將他與其他語言相結(jié)合。針對目前常用的三維虛擬實(shí)驗(yàn)系統(tǒng)開發(fā)技術(shù),筆者對三種交互方式進(jìn)行了分析。

 

1.VRML與Java交互

 

VRML作為面向?qū)ο蟮慕UZ言,長于表達(dá)三維物體的靜態(tài)特征,但其VRML本身不具有與外部交互的能力,它必須和其他語言相結(jié)合才能構(gòu)造出具備交互能力的三維場景。為了實(shí)現(xiàn)與外界更復(fù)雜的交互,VRML2.0標(biāo)準(zhǔn)提供了兩種擴(kuò)展VRML并和外部程序?qū)崿F(xiàn)連接的機(jī)制,一種是通過Script節(jié)點(diǎn)完成復(fù)雜的交互過程,另一種是通過外部編程接口EAI實(shí)現(xiàn)。

 

(1)通過Script節(jié)點(diǎn)與外部交互

 

Script節(jié)點(diǎn)本身沒有任何動作,其動作是由程序腳本來實(shí)現(xiàn)的,它是VRML與其他編程語言的接口。內(nèi)嵌在Script節(jié)點(diǎn)中的程序腳本可用JavaScript 和Java 編寫,其交互過程是,Script節(jié)點(diǎn)通過eventIn接口將事件傳至Script節(jié)點(diǎn)中的程序腳本;瀏覽器就立即調(diào)用內(nèi)嵌程序腳本將事件進(jìn)行處理;被加工的信息由Script節(jié)點(diǎn)的eventOut字段將結(jié)果送出。

 

VRML瀏覽器捆綁了用于VRML編程的Java類包,該VRML類包主要包括vrml,vrml.node,vrml.field,還有一個可以操縱瀏覽器狀態(tài)的Browser類。通過調(diào)用這些類包,Java程序可以實(shí)現(xiàn)與VRML場景的交互。雖然利用Script節(jié)點(diǎn)可以實(shí)現(xiàn)瀏覽者與VRML場景的動態(tài)交互,但這種交互只能按預(yù)先設(shè)定的狀態(tài)進(jìn)行,如果要在外界與VRML場景之間進(jìn)行信息交流,Script 節(jié)點(diǎn)就顯得力不能及了。

 

(2)通過EAI與外部交互

 

EAI(External Authoring Interface)是VRML2.0提供的介于VRML世界與外部環(huán)境的編程接口,通過此接口VRML場景可以和與其嵌在同一網(wǎng)頁上的Java Applet程序進(jìn)行交互。Java Applet可以監(jiān)視VRML場景事件,并能夠在節(jié)點(diǎn)間傳遞事件,實(shí)現(xiàn)VRML節(jié)點(diǎn)的動態(tài)增加和刪除,同時可以在瀏覽者與VRML場景間傳遞信息,從而大大提高了外界與VRML場景的交互能力。VRML的EAI接口定義了一套針對VRML瀏覽器的Java類包,它由三部分組成:vrml.external,vrml.external.field,vrml.external.exception。

 

EAI在Java Applet與VRML場景進(jìn)行通訊時,首先需要獲取Browser類的實(shí)例, 通過調(diào)用封裝在vrml.external包中的Browser類的靜態(tài)方法getBrowser( )來實(shí)現(xiàn),在Java Applet中建立Browser對象后即標(biāo)識了一個VRML場景。Browser類包含獲取當(dāng)前瀏覽器環(huán)境信息的各種方法,其中通過調(diào)用getNode( )方法直接獲得VRML場景中使用DEF關(guān)鍵字定義的節(jié)點(diǎn)對象,調(diào)用getEvent In( )、getEvent Out( )方法獲得訪問節(jié)點(diǎn)的入事件、出事件。 眾多學(xué)者對利用VRML與Java技術(shù)混合開發(fā)的三維虛擬實(shí)驗(yàn)系統(tǒng)進(jìn)行了研究。如金俠杰等人基于VRML技術(shù)與Java技術(shù)開發(fā)了網(wǎng)絡(luò)交互式虛擬裝配環(huán)境;池建斌等人通過VRML外部編程接口EAI及內(nèi)嵌腳本節(jié)點(diǎn)編程,實(shí)現(xiàn)了二級圓柱齒輪減速器虛擬拆裝系統(tǒng);吳波等人基于VRML與Java技術(shù)在工程設(shè)計(jì)領(lǐng)域的應(yīng)用進(jìn)行了研究,提出一種新型的Web環(huán)境下3D交互仿真結(jié)構(gòu),復(fù)雜的運(yùn)算和仿真在服務(wù)器上進(jìn)行,從而實(shí)現(xiàn)服務(wù)器端裝配模型和客戶端顯示模型的分離,并在此基礎(chǔ)之上提出協(xié)同環(huán)境開發(fā)的系統(tǒng)結(jié)構(gòu)。[3][4][5] 此外,楊雨標(biāo)等運(yùn)用VRML與Java技術(shù)在微機(jī)上進(jìn)行機(jī)器人運(yùn)動仿真。 [6] 分析以上系統(tǒng)發(fā)現(xiàn),VRML技術(shù)與Java技術(shù)相結(jié)合實(shí)現(xiàn)三維虛擬實(shí)驗(yàn)系統(tǒng)具有較強(qiáng)的三維立體感和交互性,常用于虛擬裝配及其他工程設(shè)計(jì)領(lǐng)域。

 

2.VRML與Matlab/Simulink交互

 

利用Matlab提供的虛擬現(xiàn)實(shí)工具箱,可以實(shí)現(xiàn)和VRML程序的直接交互。虛擬現(xiàn)實(shí)工具箱是Matlab 6.X版新增加的工具箱,能在一個三維虛擬現(xiàn)實(shí)環(huán)境中進(jìn)行可視化操作和與動態(tài)系統(tǒng)進(jìn)行交互提供一種有效的解決方案,這些動態(tài)系統(tǒng)用Matlab和Simulink來描述。[7] 虛擬現(xiàn)實(shí)工具箱拓展了Matlab和Simulink處理虛擬現(xiàn)實(shí)圖像的能力。使用標(biāo)準(zhǔn)的VRML技術(shù),可以通過Matlab和Simulink環(huán)境生成三維場景。

 

虛擬現(xiàn)實(shí)工具箱可以在Matlab接口和Simulink接口兩種環(huán)境中運(yùn)行,而Simulink接口更直接、更容易使用,很容易通過圖形用戶界面進(jìn)行交互,因而可能是更適合的工作方式。通過Simulink這一接口,可以在一個虛擬的三維模型中觀察動態(tài)系統(tǒng)的模擬。一旦在Simulink對話框中包含了虛擬現(xiàn)實(shí)模塊,就可以選擇與Simulink信號連接的虛擬世界。所有VRML節(jié)點(diǎn)的屬性分別列在等級樹樣式的觀察窗口中,可以選擇控制的自由度。當(dāng)關(guān)閉接口對話框后,虛擬現(xiàn)實(shí)工具箱模塊自動更新在虛擬世界中與選擇節(jié)點(diǎn)有關(guān)的輸入和輸出。當(dāng)連接這些輸入到一定的Simulink信號上時,就可以在一個支持VRML的瀏覽器中觀察可視化的模擬。

 

使用Matlab的虛擬現(xiàn)實(shí)工具箱開發(fā)三維虛擬實(shí)驗(yàn)系統(tǒng)具有以下特點(diǎn):(1)利用Matlab虛擬現(xiàn)實(shí)工具箱,能夠?qū)⒖菰锏腣RML編程變?yōu)榭梢暬幊?,簡化了虛擬場景的設(shè)計(jì)。(2)Matlab /Simulink是專用的計(jì)算軟件,在實(shí)驗(yàn)數(shù)據(jù)計(jì)算方面表現(xiàn)出極強(qiáng)的優(yōu)勢。(3)通過Simulink接口,很容易實(shí)現(xiàn)與三維圖形用戶界面的交互。但是如果在本地機(jī)上使用實(shí)驗(yàn)系統(tǒng),需要在本地機(jī)上安裝Matlab/Simulink、虛擬現(xiàn)實(shí)工具箱以及VRML編輯器、Web瀏覽器和VRML插件。如果本地機(jī)上不能安裝Matlab/Simulink,用戶也可以通過遠(yuǎn)程機(jī)來觀察和控制三維虛擬世界。當(dāng)然,要求遠(yuǎn)程機(jī)上所有的組成部分都需要支持標(biāo)準(zhǔn)的VRML97軟件。通過Matlab Web Server功能也可以實(shí)現(xiàn)三維虛擬實(shí)驗(yàn)環(huán)境的遠(yuǎn)程訪問。用戶可以通過客戶端瀏覽器瀏覽包含有虛擬場景和相應(yīng)表單的頁面,瀏覽虛擬實(shí)驗(yàn)場景的同時可以在表單中修改實(shí)驗(yàn)參數(shù),點(diǎn)擊發(fā)送后,客戶端的參數(shù)通過HTTP協(xié)議傳送給Web服務(wù)器, 由matweb.exe將參數(shù)提取出來,再傳送給指定的M文件。該M文件對matweb傳送來的數(shù)據(jù)進(jìn)行運(yùn)算后傳送到Simulink仿真模型中去,以改變虛擬場景的運(yùn)行。

 

3.VRML、Java以及Matlab三者交互

 

使用VRML、Java以及Matlab軟件混合開發(fā)的三維虛擬實(shí)驗(yàn)系統(tǒng)主要有兩種,一是針對Matlab虛擬現(xiàn)實(shí)工具箱與VRML程序交互的局限性,采用Java編程擴(kuò)展Matlab虛擬現(xiàn)實(shí)可視化交互功能。這種方案結(jié)合了前兩種交互方式的優(yōu)點(diǎn),有效地運(yùn)用Matlab虛擬現(xiàn)實(shí)工具箱實(shí)用的建模環(huán)境和Java 擴(kuò)展的人機(jī)交互性,在三維虛擬實(shí)驗(yàn)系統(tǒng)開發(fā)中具有廣闊的應(yīng)用前景。二是直接采用VRML、Java以及Matlab/Simulink三種軟件之間的接口編程。采用Java Applet程序和VRML構(gòu)建的3D場景實(shí)現(xiàn)用戶界面,利用Java套接字,通過部署在客戶端的Java Applet和服務(wù)器端Java應(yīng)用程序?qū)崿F(xiàn)客戶端與服務(wù)器端的傳輸。運(yùn)用Matlab/Simulink進(jìn)行實(shí)驗(yàn)建模和運(yùn)算,并利用Matlab的COM接口實(shí)現(xiàn)與服務(wù)器端的Java連接,將客戶端實(shí)驗(yàn)參數(shù)傳送到Matlab/Simulink中進(jìn)行仿真運(yùn)算,運(yùn)算結(jié)束后再將實(shí)驗(yàn)結(jié)果傳送回客戶端。該方案采用B/S結(jié)構(gòu),滿足了網(wǎng)絡(luò)實(shí)驗(yàn)教學(xué)的需要??蛻舳酥恍枰粋€集成Java虛擬機(jī)的瀏覽器即可運(yùn)行實(shí)驗(yàn),同時由于網(wǎng)絡(luò)虛擬實(shí)驗(yàn)內(nèi)容存放在服務(wù)器端,易于實(shí)驗(yàn)功能擴(kuò)展和管理。此外,該方案特別適用于復(fù)雜實(shí)驗(yàn)?zāi)P偷姆抡妗?/p>

 

使用VRML、Java以及Matlab軟件開發(fā)的三維虛擬實(shí)驗(yàn)系統(tǒng)具有以下優(yōu)點(diǎn),在呈現(xiàn)方式上采用3D技術(shù),豐富了媒體的表現(xiàn)形式,增強(qiáng)了學(xué)生實(shí)驗(yàn)的臨境感;由于實(shí)驗(yàn)?zāi)P偷挠?jì)算采用的是專用的計(jì)算軟件,在實(shí)驗(yàn)數(shù)據(jù)計(jì)算方面也表現(xiàn)出極強(qiáng)的優(yōu)勢;系統(tǒng)能根據(jù)實(shí)驗(yàn)數(shù)據(jù)動態(tài)地顯示三維實(shí)驗(yàn)?zāi)P偷倪\(yùn)動,并以相圖等形式呈現(xiàn)實(shí)驗(yàn)結(jié)果。實(shí)驗(yàn)過程和實(shí)驗(yàn)結(jié)果的直觀化、形象化,能夠促進(jìn)學(xué)生對實(shí)驗(yàn)的深入探究,提高其問題解決能力。

 

四、結(jié)束語

 

三維虛擬實(shí)驗(yàn)系統(tǒng)拓展了實(shí)驗(yàn)教學(xué)的時間和空間,提高了教學(xué)效率,不僅可以作為課堂實(shí)驗(yàn)教學(xué)的補(bǔ)充,而且為遠(yuǎn)程教育中實(shí)驗(yàn)教學(xué)的開展注入了新的活力,因而具有良好的應(yīng)用前景。本文介紹了三維虛擬實(shí)驗(yàn)系統(tǒng)開發(fā)過程中常用軟件的三種交互方式,對各種交互方式進(jìn)行了分析,希望對廣大開發(fā)者有所啟發(fā)。

 

作者:李凌云 來源:中國教育信息化·高教職教 2009年6期

第6篇:系統(tǒng)開發(fā)的方法范文

《語文課程標(biāo)準(zhǔn)(2011年版)》指出:低年級識字教學(xué)的目標(biāo),是要讓學(xué)生"喜歡學(xué)習(xí)漢字,有主動識字的愿望"。有了這種喜歡和愿望,才可以使學(xué)習(xí)漢字變得更輕松、更主動。那么,如何變枯燥乏味的識字教學(xué)為學(xué)生樂于參與的識字過程呢?我認(rèn)為,必須充分利用課堂這個主陣地,采用兒童喜聞樂見的方法,激發(fā)學(xué)生的識字興趣,使學(xué)生變苦學(xué)為樂學(xué)。

1.游戲識字法

心理學(xué)研究表明,兒童的有意注意時間短,無意注意占優(yōu)勢。要想在40分鐘的課堂教學(xué)活動中保持學(xué)生的學(xué)習(xí)興趣,教師就要根據(jù)學(xué)生的這一心理特點(diǎn),找準(zhǔn)相關(guān)教學(xué)內(nèi)容開展游戲,為學(xué)生創(chuàng)設(shè)愉快的學(xué)習(xí)氛圍,讓學(xué)生在玩中學(xué)習(xí),使識字教學(xué)步入理想的境界。

1.1開火車游戲。這是一種分小組進(jìn)行的游戲方法。教師先說:"我的火車就要開。"隨著學(xué)生發(fā)出"嗚嗚--咔嚓咔嚓"的聲音,教師出示生字,問:火車,火車,從哪開?學(xué)生答:從我們這里開。讓該組學(xué)生按順序拼讀音節(jié)、、分析字形,哪個學(xué)生音讀錯了,或字形分析不正確,這列火車就不能繼續(xù)開下去,發(fā)令停下來,修理好后才能繼續(xù)往下開。這種游戲既能較大范圍地檢查學(xué)生的識字效果,又調(diào)動了學(xué)生學(xué)習(xí)的積極性。

1.2摘蘋果游戲。把學(xué)過的生字的偏旁與部首分別寫在蘋果形狀的卡片紙上,打亂貼于一課蘋果樹上,要求學(xué)生在限定的時間內(nèi)思考、判斷,把偏旁和部首組成字,找準(zhǔn)了,讀對了,就把"蘋果"送給他。這樣的游戲?qū)τ谖龑W(xué)生的注意力,活躍課堂氣氛,提高學(xué)生識字的能力是不言而喻的。

1.3查字典游戲。低年級學(xué)生求知欲強(qiáng)。對剛學(xué)過漢語拼音的學(xué)生,可盡早地交給他音序查字法,到二年級上學(xué)期學(xué)習(xí)形聲字時就可以交給學(xué)生部首查字法。另外,字典收集了所有的常用漢字,利用字典做游戲可以讓學(xué)生在較愉快的氣氛中掌握漢字,如"三水是什么?三火是什么?三木是什么?三日是什么?三人是什么?三金是什么?三石是什么?學(xué)生在游戲中全身心地投入到識字中來,收到事半功倍的效果。

2.情境識字法

新課標(biāo)說,識字教學(xué)應(yīng)運(yùn)用多種形象直觀的教學(xué)手段,創(chuàng)設(shè)豐富多彩的教學(xué)情境讓學(xué)生識得漢字。因此我在教"認(rèn)一認(rèn)3"中的"日"字時,就通過先看"日"的圖片,再通過多媒體課件來演示"日"字的演變過程,使學(xué)生建立起漢字與事物之間的聯(lián)系,體會出其中的情趣。在教學(xué)"認(rèn)一認(rèn)6"中一組表示古代兵器的詞--刀、戈、弓、矢時,由于"戈"離學(xué)生的生活年代較遠(yuǎn),為幫助學(xué)生建立起"戈"的概念,在找不到實(shí)物的情況下,我從網(wǎng)上下載了各種各樣戈的圖片。沒想到學(xué)生學(xué)習(xí)的主動性被大大地激發(fā)了。

3.字謎識字法

識字教學(xué)的機(jī)械化、枯燥乏味,容易使學(xué)生產(chǎn)生厭煩情緒。我們可以根據(jù)生字的形狀或意義編成字謎,讓學(xué)生去猜、去讀,使他們在活躍的氣氛中變無意注意為有意注意,提高識字的興趣。比如教"風(fēng)"時,可以編這樣的謎面:"樹兒見它把頭搖,苗兒見它把腰彎,云兒見它快快跑。"再如"手"字謎:"兩顆小樹十個杈,不長葉子不開花,能寫會算還會畫,天天干活不說話。""閉"字謎:"閃字人出門,才字進(jìn)了門。""苦"字謎:"一家十口住草房。""怕"字謎:"心里白茫茫的的一片。"教師還可以啟發(fā)、引導(dǎo)、鼓勵學(xué)生自編字謎,喚起學(xué)生的學(xué)習(xí)興趣,從而提高識字效率。

4.遷移識字法

知識的遷移對于學(xué)生來說很重要,有些生字可以利用學(xué)過的熟字加一部分或減一部分變成一個生字,由舊知識很自然地遷移到新知識。如:"門+口=?"(問)、"早+艸=?"(早)。"草-艸=?"(早)、"蝌-蟲=?"(科)、"日"加一筆=?(目、甲、申)等等,這樣,學(xué)生的學(xué)習(xí)情緒高漲,都想嘗試,同事也培養(yǎng)了學(xué)生快速思考、判斷和識字能力。

5.形聲識字法

漢字中有相當(dāng)一部分的字是形聲字,部首表意,聲旁表聲。形聲字的這一特點(diǎn)能比較有效地幫助學(xué)生理解、記憶字形。在教學(xué)"青"有關(guān)"形聲字時,聲旁"青"不動,轉(zhuǎn)轉(zhuǎn)盤換形旁,帶出一串字。學(xué)生從中可以悟出:這幾個字聲旁相同,所以讀音相近;形旁不同,表示的意義也不一樣。"清"表示水的清澈透明,所以從"水";"晴"是雨過天晴,太陽出來了,所以從"日";"睛"是眼睛,所以從"目";"請"是請求,請求與說話有關(guān),所以從"言";"情"是感情,人有七情--喜怒哀樂愛惡欲,這些都表示心理狀態(tài),所以從"心";"蜻",蜻蜓是昆蟲,所以從"蟲"在此基礎(chǔ)上,教師再引導(dǎo)學(xué)生發(fā)現(xiàn)這幾個字的特點(diǎn),得出結(jié)論:許多形聲字左邊和字義有關(guān),右邊與字音有關(guān)。這樣一來,有效增加了學(xué)生的識字量。

6.生活識字法

第7篇:系統(tǒng)開發(fā)的方法范文

關(guān)鍵詞:房屋管理;C#語言;Access數(shù)據(jù)庫;信息查詢

中圖分類號:TP311.52

隨著網(wǎng)絡(luò)技術(shù)和信息化技術(shù)不斷進(jìn)步,傳統(tǒng)的房屋管理模式已經(jīng)不能滿足現(xiàn)有高校房屋管理的需求和發(fā)展,業(yè)務(wù)量大、更新快而且不易查詢[1]。因此,利用計(jì)算機(jī)技術(shù)進(jìn)行房屋管理成為了當(dāng)前高校房屋管理的重要內(nèi)容和課題。

我校的房屋管理方式相對比較滯后,目前仍就以紙質(zhì)版,Word、Execl電子版的形式保存,不僅工作量大、操作繁瑣,而且不便于查詢和更新。因此研究開發(fā)一個便于存儲、查詢和更新的住房信息查詢系統(tǒng)勢在必行。

1 系統(tǒng)的分析和設(shè)計(jì)

1.1 系統(tǒng)分析

在分析我校房屋管理的基本情況,搜集我校房屋管理的相關(guān)數(shù)據(jù)信息后,本系統(tǒng)采用C#語言結(jié)合Access數(shù)據(jù)庫進(jìn)行系統(tǒng)開發(fā),操作簡便,易于管理,能夠?qū)崿F(xiàn)對我校現(xiàn)有房屋基本數(shù)據(jù)的存儲和查詢[2]。

1.2 系統(tǒng)設(shè)計(jì)

1.2.1 數(shù)據(jù)庫設(shè)計(jì)[1]

1.2.2 功能模塊設(shè)計(jì)

系統(tǒng)的功能模塊設(shè)計(jì)主要包括登錄模塊、數(shù)據(jù)新增模塊、數(shù)據(jù)編輯模塊、查詢模塊。登錄模塊主要是系統(tǒng)的登錄和退出;數(shù)據(jù)新增模塊主要是對數(shù)據(jù)信息的錄入;數(shù)據(jù)編輯模塊主要是對數(shù)據(jù)進(jìn)行更新和更改;查詢模塊主要是對基本信息進(jìn)行查詢。

2 系統(tǒng)的實(shí)現(xiàn)

3 結(jié)束語

住房信息查詢系統(tǒng)的開發(fā)與應(yīng)用在很大程度上提升了我校房屋管理的水平,對我校房屋的信息化管理起到了很大的作用,使得數(shù)據(jù)的存儲和管理更加實(shí)時、準(zhǔn)確、可靠;查詢更加迅速、便捷。不僅節(jié)省了工作人員的操作時間,也大大的提高了使用效率。

參考文獻(xiàn):

[1]姬云.計(jì)算機(jī)房產(chǎn)管理系統(tǒng)的研究與應(yīng)用[J].數(shù)字化用戶,2013(22).

[2]陳揚(yáng).計(jì)算機(jī)在房產(chǎn)管理系統(tǒng)的應(yīng)用[J].鞍鋼技術(shù),1998(06).

第8篇:系統(tǒng)開發(fā)的方法范文

關(guān)鍵詞:地理信息系統(tǒng);環(huán)境保護(hù);空間數(shù)據(jù);校驗(yàn)?zāi)K;數(shù)據(jù)儲存

中圖分類號:X22 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-2374(2013)02-0057-03

系統(tǒng)論、信息論、控制論與現(xiàn)代高新技術(shù)——計(jì)算機(jī)技術(shù)、空間技術(shù)和自動化技術(shù)的結(jié)合發(fā)展,催生了4S技術(shù)(GPS全球定位系統(tǒng)、GIS地理信息系統(tǒng)、RS遙感信息系統(tǒng)和專家信息系統(tǒng))在諸多領(lǐng)域的實(shí)際應(yīng)用。本文擬就其中的地理信息系統(tǒng)(GIS)在環(huán)境保護(hù)工作方面的開發(fā)應(yīng)用做一簡單探討。

1 地理信息系統(tǒng)(GIS)簡介

地理信息系統(tǒng)(GIS)是以地理空間數(shù)據(jù)庫為基礎(chǔ),在計(jì)算機(jī)軟硬件支持下,對空間的相關(guān)數(shù)據(jù)進(jìn)行采集、管理、操作、分析、模擬和演示,并采用地理模型分析方法,適時提供多種空間和動態(tài)的地理信息,為地理研究和決策服務(wù)建立的計(jì)算機(jī)技術(shù)系統(tǒng)。即將自然和人為規(guī)劃的過程加在數(shù)據(jù)模型上,取得自然過程分析和預(yù)測信息,應(yīng)用于管理和決策。當(dāng)前主要劃分為三種類型:具有有限目標(biāo)和專業(yè)特點(diǎn)的專題信息系統(tǒng)如水資源GIS、環(huán)境管理GIS;以區(qū)域綜合研究和全面信息服務(wù)為目標(biāo)的區(qū)域信息系統(tǒng)如美國橡樹嶺地區(qū)GIS、我國黃河流域GIS等;具有圖形圖像數(shù)學(xué)化、存儲管理、查詢檢索、分析運(yùn)算和多種輸出等GIS基本功能的軟件包工具如美國環(huán)境系統(tǒng)研制的ARC/INFO系統(tǒng)、北京大學(xué)的Spaceman等。

GIS系統(tǒng)由計(jì)算機(jī)硬件、計(jì)算機(jī)軟件、地理空間數(shù)據(jù)和系統(tǒng)開發(fā)管理使用人員四部分組成,地理信息系統(tǒng)軟件包括五類基本模塊。

(1)數(shù)據(jù)輸入和校驗(yàn)?zāi)K將現(xiàn)有地圖、觀測數(shù)據(jù)、傳感器獲取的數(shù)據(jù)轉(zhuǎn)換成計(jì)算機(jī)兼容的數(shù)字形式的各種轉(zhuǎn)換軟件,數(shù)據(jù)檢驗(yàn)是對數(shù)據(jù)出現(xiàn)的錯誤進(jìn)行改正。

(2)數(shù)據(jù)存儲和管理模塊涉及地理元素的位置、連接關(guān)系及屬性數(shù)據(jù)如何構(gòu)造組織,便于計(jì)算機(jī)處理和系統(tǒng)用戶理解(GBMS),包括數(shù)據(jù)格式的選擇轉(zhuǎn)換、聯(lián)結(jié)、查詢和提取。

(3)數(shù)據(jù)變換模塊包括兩類操作:從數(shù)據(jù)中消除錯誤、更新數(shù)據(jù)和與其他數(shù)據(jù)庫匹配及為回答GIS問題而采用的大量數(shù)據(jù)分析方法、空間數(shù)據(jù)與非空間數(shù)據(jù)的變換運(yùn)算。如空間分析函數(shù)變換是對圖件及其屬性數(shù)據(jù)進(jìn)行分析運(yùn)算和指標(biāo)量測,如基于點(diǎn)和象元的算術(shù)邏輯運(yùn)算、聚類分析等;基于區(qū)域的空間函數(shù)疊加分類、區(qū)域形狀量測;基于鄰域的象元連通性、擴(kuò)散、最短路徑搜索等。這些轉(zhuǎn)換分析和應(yīng)用既包括比例尺和投影的數(shù)字變換、處理和分析,還包括地理空間模型的建立。

(4)數(shù)據(jù)顯示與輸出:原始數(shù)據(jù)或結(jié)果傳輸給用戶,以報表、統(tǒng)計(jì)圖、查詢應(yīng)答、地圖形式在屏幕顯示、打印繪圖輸出或網(wǎng)絡(luò)傳輸給其他用戶。

(5)用戶接口:接受用戶指令、程序或數(shù)據(jù)如用戶界面、程序接口、數(shù)據(jù)接口,使GIS成為人機(jī)交互的開放式系統(tǒng),為用戶聯(lián)結(jié)各自特定的應(yīng)用程序模塊和使用非系統(tǒng)標(biāo)準(zhǔn)的數(shù)據(jù)文件。

應(yīng)用分析軟件是根據(jù)模型編制的用于某種特定應(yīng)用程序的程序,是系統(tǒng)功能的延伸和擴(kuò)展,應(yīng)用程序作用于地理專題數(shù)據(jù)或區(qū)域數(shù)據(jù),構(gòu)成GIS的具體內(nèi)容,用于地理分析和從空間數(shù)據(jù)中提取地理信息。應(yīng)用程序的水平在很大程度上決定系統(tǒng)的實(shí)用性。地理信息系統(tǒng)(GIS)在環(huán)境保護(hù)方面的開發(fā)應(yīng)用主要工作是在此基礎(chǔ)上開發(fā)應(yīng)用相關(guān)的環(huán)境保護(hù)的程序和軟件,如環(huán)評、規(guī)劃、監(jiān)測和預(yù)測、判斷特定氣象氣候條件下的區(qū)域環(huán)境影響等。

地理空間數(shù)據(jù)是以地表空間位置為參照,描述自然、社會和人文、經(jīng)濟(jì)、景觀的數(shù)據(jù),如圖形、圖像、文字、表格、數(shù)字等,由系統(tǒng)建立者輸入GIS,是GIS表達(dá)現(xiàn)實(shí)世界的實(shí)質(zhì)內(nèi)容。應(yīng)用的數(shù)據(jù)模型包括三個互相聯(lián)系的方面:

(1)幾何標(biāo)識地理實(shí)體的空間位置,如經(jīng)緯度、平面直角坐標(biāo)等。

(2)用拓?fù)潢P(guān)系表達(dá)的地理事物間的空間聯(lián)系,如樞紐關(guān)系、構(gòu)成關(guān)系、包含關(guān)系等??臻g拓?fù)潢P(guān)系應(yīng)用于地理空間數(shù)據(jù)的編碼、格式轉(zhuǎn)換、存儲管理、查詢檢索和模型分析是GIS的特色之一。

(3)地理現(xiàn)象或事物的屬性數(shù)據(jù),是與地理實(shí)體相聯(lián)系的地理變量,如描述名稱、類型、特性等的氣候類型、土地利用、行政區(qū)劃等的定性數(shù)據(jù)以及描述面積、長度、土地等級、人口數(shù)量、降水量、極端溫度等定量數(shù)據(jù)。屬性一般是經(jīng)過分類、命名、測量、統(tǒng)計(jì)等抽象得到,而GIS的應(yīng)用主要依靠對數(shù)據(jù)的操作和運(yùn)算來完成,所以其分類系統(tǒng)和指標(biāo)建設(shè)及測量對系統(tǒng)應(yīng)用至關(guān)重要。

GIS獨(dú)有的空間數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)編碼及其管理方法和數(shù)據(jù)分析能力,為空間相關(guān)的各類研究和管理應(yīng)用開辟了廣闊的前景。當(dāng)前在資源清查、城鄉(xiāng)規(guī)劃、災(zāi)害監(jiān)測、環(huán)境管理和宏觀決策等方面的應(yīng)用表現(xiàn)出直觀、快捷、準(zhǔn)確、預(yù)測及時及覆蓋范圍廣等獨(dú)具優(yōu)勢。

當(dāng)前GIS自身的發(fā)展趨勢集中在以下方面:空間數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)管理趨向于柵格和矢量結(jié)構(gòu)格式的統(tǒng)一、圖形空間壓縮技術(shù)以及真三維、時空四維等結(jié)構(gòu);數(shù)據(jù)自動輸入技術(shù);微機(jī)化;與RS遙感的進(jìn)一步結(jié)合;智能化(與專家信息系統(tǒng)結(jié)合);建立具有統(tǒng)一標(biāo)準(zhǔn)的分布式系統(tǒng);GIS教育;GIS模型應(yīng)用開發(fā)以及GIS應(yīng)用的推廣和加強(qiáng)。

2 環(huán)境信息系統(tǒng)與GIS

環(huán)境保護(hù)既是當(dāng)前全球的統(tǒng)一共識,也是各個國家和地區(qū)可持續(xù)發(fā)展的重要前提。它與地域空間的緊密聯(lián)系、受影響程度的廣域性以及局域內(nèi)與地形地貌、空間氣象、工農(nóng)業(yè)生產(chǎn)、生活消費(fèi)、城市布局、本地環(huán)境因素、環(huán)境變化自身的漸進(jìn)性和突然性、對人居和生產(chǎn)的影響程度的關(guān)聯(lián)等特征,使我們在研究與管理中迫切需要GIS這樣一種先進(jìn)的地域性計(jì)算機(jī)研究和管理手段。

2.1 我國當(dāng)前環(huán)境信息系統(tǒng)的功能

對于巨量的環(huán)境數(shù)據(jù),應(yīng)使其有效地為環(huán)境管理決策服務(wù),當(dāng)前環(huán)境管理信息系統(tǒng)的功能大致有以下幾點(diǎn):

2.1.1 為環(huán)境管理部門提供數(shù)據(jù)和信息存儲方法(基礎(chǔ)數(shù)據(jù)庫系統(tǒng))。

2.1.2 提供環(huán)境管理的統(tǒng)計(jì)數(shù)據(jù)、報表和圖形編制方法。

2.1.3 建立環(huán)境污染的若干模型,為環(huán)境管理決策提供支持。

2.1.4 提供環(huán)保部門辦公軟件。

2.1.5 提供信息傳輸?shù)姆椒ê褪侄巍?/p>

例如上海市環(huán)境管理信息系統(tǒng)建立了動態(tài)數(shù)據(jù)庫,可以存儲環(huán)境監(jiān)測數(shù)據(jù)和其他有關(guān)數(shù)據(jù)(如環(huán)境標(biāo)準(zhǔn)、水文、氣象等),實(shí)現(xiàn)了數(shù)據(jù)共享;對環(huán)境質(zhì)量狀況的統(tǒng)計(jì)、評價、預(yù)測、規(guī)劃以及其他管理提供支持;為實(shí)現(xiàn)面向污染源的污染管理提供支持且界面友好。由吳曉波等人研制的城市環(huán)境信息系統(tǒng)(UEIS)是一個空間型的環(huán)境信息系統(tǒng),以“人口-資源-經(jīng)濟(jì)-環(huán)境”區(qū)域綜合體為研究對象,深入研究它們內(nèi)部和彼此之間的相互關(guān)系與變化規(guī)律,為城市區(qū)域環(huán)境管理決策及其他服務(wù)提供了一種現(xiàn)代化的技術(shù)手段,其主要功能是完成日常城市環(huán)境規(guī)劃、管理、決策及科研所需數(shù)據(jù)的存儲更新、查詢檢索、統(tǒng)計(jì)分析和繪圖制表等任務(wù);利用常規(guī)監(jiān)測和調(diào)查數(shù)據(jù),完成以總量控制為目標(biāo)的各項(xiàng)工作如環(huán)評、發(fā)展預(yù)測、環(huán)境模擬與規(guī)劃等;利用遙感數(shù)據(jù),完成對城市生態(tài)變化的檢測與評價有關(guān)工作如城市生態(tài)遙感制圖、城市用地結(jié)構(gòu)、空間質(zhì)量及社會環(huán)境評價。

2.2 數(shù)據(jù)組織及應(yīng)用模型

UEIS的數(shù)據(jù)組織用來源、類型及結(jié)構(gòu)(字符型、數(shù)據(jù)型和少量日期型)和組織形式描述,系統(tǒng)的基礎(chǔ)數(shù)據(jù)包括區(qū)域背景(地理圖文、遙感影像)、環(huán)境信息(環(huán)境背景值、污染源、監(jiān)測、統(tǒng)計(jì)、標(biāo)準(zhǔn)等)和輔助信息(人口、經(jīng)濟(jì)、水文、氣象等),屬性數(shù)據(jù)以DBF文件的形式存放,由關(guān)系數(shù)據(jù)庫FOXBASE管理,圖形以VEC的形式存放,由系統(tǒng)管理。應(yīng)用模型是系統(tǒng)的中心,有大氣現(xiàn)狀評價、大氣質(zhì)量預(yù)測與大氣環(huán)境規(guī)劃三個應(yīng)用模型和城市用地結(jié)構(gòu)、空間質(zhì)量及社會環(huán)境三個評價模型。

2.3 技術(shù)特點(diǎn)及不足

UEIS在GRAMS支持下,結(jié)構(gòu)功能性能能滿足城市環(huán)境管理與城市生態(tài)評價等要求,是一個以城市生態(tài)為主要對象的多功能多目標(biāo)的GIS應(yīng)用系統(tǒng),靈活通用的檢索查詢使已有數(shù)據(jù)庫數(shù)據(jù)得以有效利用,實(shí)現(xiàn)了模型的計(jì)算,把遙感信息列入環(huán)境應(yīng)用領(lǐng)域,界面友好。不足是圖形圖像的掃描、圖形與屬性數(shù)據(jù)交互查詢、環(huán)境模型應(yīng)用、維度擴(kuò)張、環(huán)境數(shù)據(jù)庫功能有待進(jìn)一步完善。

3 結(jié)語

第9篇:系統(tǒng)開發(fā)的方法范文

關(guān)鍵詞:證券公司;網(wǎng)絡(luò)環(huán)境;機(jī)房;監(jiān)控管理

中圖分類號:TP277 文獻(xiàn)標(biāo)識碼:A 文章編號:2095-1302(2013)11-0019-04

0 引 言

華鑫證券有限責(zé)任公司(以下簡稱華鑫證券)機(jī)房是華鑫證券日常經(jīng)營中各類應(yīng)用和信息的中樞,機(jī)房必須保證證券系統(tǒng)的應(yīng)用服務(wù)支持設(shè)備和網(wǎng)絡(luò)支持設(shè)備能長期而可靠地運(yùn)行。目前,分布在全國的中心機(jī)房、災(zāi)備機(jī)房及營業(yè)部機(jī)房共有26個,由于各營業(yè)分支機(jī)構(gòu)電腦機(jī)房未建立針對機(jī)房管理的機(jī)房環(huán)境監(jiān)控系統(tǒng),機(jī)房內(nèi)環(huán)境如溫濕度情況、UPS設(shè)備是否運(yùn)轉(zhuǎn)、及機(jī)房是否停電等,針對以上情況目前的機(jī)房管理方式不得不采取人工管理的方式,定時巡查機(jī)房各環(huán)境設(shè)備。即使安裝了部分監(jiān)控設(shè)備,也無法采集機(jī)房內(nèi)的實(shí)時數(shù)據(jù),這樣不僅加重了管理人員的負(fù)擔(dān),而且在很多情況下往往不能及時了解和排除故障,對事故發(fā)生時間、頻率及原因等也無科學(xué)的管理與數(shù)據(jù)分析,這對機(jī)房的安全運(yùn)行無疑是一個不利因素。若機(jī)房環(huán)境出現(xiàn)異常也不能及時反饋給管理人員,一旦機(jī)房環(huán)境設(shè)備出現(xiàn)故障,就會影響到計(jì)算機(jī)系統(tǒng)的運(yùn)行,對數(shù)據(jù)傳輸、存儲以及整個交易系統(tǒng)運(yùn)行的可靠性構(gòu)成威脅。若事故嚴(yán)重,又沒有得到及時的處理,就可能損壞硬件設(shè)備,造成嚴(yán)重后果。一旦系統(tǒng)發(fā)生故障,造成的經(jīng)濟(jì)損失更是不可估量。此外,總部若想了解各分支機(jī)構(gòu)的機(jī)房運(yùn)行情況,則需到各分支點(diǎn)進(jìn)行人為巡查,給管理上造成很大的地域限制。

針對營業(yè)部及各分支機(jī)構(gòu)電腦機(jī)房的現(xiàn)狀情況,通過建立以上海中心機(jī)房為管理中心的一套證券營業(yè)部的全國機(jī)房聯(lián)網(wǎng)監(jiān)控系統(tǒng)(簡稱機(jī)房監(jiān)控系統(tǒng)),實(shí)現(xiàn)對機(jī)房設(shè)備與環(huán)境進(jìn)行統(tǒng)一監(jiān)控與管理(如UPS、供配電、溫濕度、漏水等)。管理人員通過網(wǎng)絡(luò)可隨時獲悉機(jī)房的實(shí)時狀態(tài),也可以通過短信、聲光等通信手段,為非現(xiàn)場管理人員提供及時的報警信息,大大減少因信息不暢而導(dǎo)致的網(wǎng)絡(luò)中斷或應(yīng)用中斷可能,提高設(shè)備的安全性,并實(shí)現(xiàn)機(jī)房環(huán)境監(jiān)控的最終目標(biāo),即規(guī)范、準(zhǔn)確、及時地反映被檢測點(diǎn)異常環(huán)境信息。

通過設(shè)立該系統(tǒng),所有證券營業(yè)部的信息可以得到匯總,由強(qiáng)大的機(jī)房監(jiān)控系統(tǒng)平臺軟件統(tǒng)一管理,提高系統(tǒng)的集成度、管理的科學(xué)性、數(shù)據(jù)的分析能力和人機(jī)的交互性。系統(tǒng)采用B/S結(jié)構(gòu),用戶只需通過網(wǎng)絡(luò)即可掌握所有機(jī)房實(shí)際情況,從而極大地減輕機(jī)房維護(hù)人員工作負(fù)擔(dān),實(shí)現(xiàn)機(jī)房的科學(xué)管理,實(shí)現(xiàn)機(jī)房的“無人職守”。

1 系統(tǒng)開發(fā)架構(gòu)

通過對華鑫證券需求調(diào)研分析,本次證券營業(yè)部機(jī)房環(huán)境聯(lián)網(wǎng)監(jiān)控系統(tǒng)采用“分散采集、集中管理”系統(tǒng)結(jié)構(gòu)模式,使整個監(jiān)控系統(tǒng)更加安全、穩(wěn)定,風(fēng)險率極大降低。如果系統(tǒng)出現(xiàn)局部故障(如某個設(shè)備或模塊),并不會影響整個系統(tǒng)的正常運(yùn)行。因系統(tǒng)的數(shù)據(jù)通信傳輸量得到分流處理,故整個系統(tǒng)的反應(yīng)速度加快,實(shí)時性能大大提高;系統(tǒng)由于靈活的監(jiān)控分散,所需監(jiān)控主機(jī)的配置要求大大降低,因而使整個系統(tǒng)建設(shè)的投資成本得到了極大的降低。系統(tǒng)底層硬件采用獨(dú)立的智能單元,以提高其穩(wěn)定性。整個系統(tǒng)分為現(xiàn)場采集中心、本地監(jiān)控中心、遠(yuǎn)程管理中心等三層。機(jī)房監(jiān)控系統(tǒng)的結(jié)構(gòu)拓?fù)鋱D如圖1所示。

圖1 機(jī)房監(jiān)控系統(tǒng)的結(jié)構(gòu)拓?fù)鋱D

1.1 本地監(jiān)控中心

本地監(jiān)控中心的核心是工控式服務(wù)器主機(jī)(型號:RaockMount Pc-610,操作系統(tǒng):Windows Server2003),安裝監(jiān)控平臺軟件。監(jiān)控服務(wù)器、報警模塊、監(jiān)控平臺軟件等一起,構(gòu)成了整個本地監(jiān)控中心,負(fù)責(zé)對所有的設(shè)備進(jìn)行集中監(jiān)控管理,接收前端采集器傳來的各種實(shí)時數(shù)據(jù)(設(shè)備信息和報警信息等),顯示監(jiān)控畫面內(nèi)容,實(shí)現(xiàn)對監(jiān)控?cái)?shù)據(jù)的實(shí)時處理分析、存儲、顯示和輸出等功能,處理所有的報警信息,記錄報警事件,通過電話語音、手機(jī)短信、Email、聲光等輸出報警內(nèi)容,打印系統(tǒng)信息,發(fā)送管理人員的控制命令給現(xiàn)場設(shè)備。

本次機(jī)房監(jiān)控系統(tǒng)平臺軟件選用專業(yè)機(jī)房監(jiān)控平臺——KingWeb機(jī)房監(jiān)控集成平臺軟件 V1.0。該平臺軟件為目前國內(nèi)先進(jìn)的第三代B/S結(jié)構(gòu)實(shí)時監(jiān)控組態(tài)平臺軟件,采用了實(shí)時多任務(wù)操作系統(tǒng),多線程的編程技術(shù),中間件技術(shù)、多媒體技術(shù)、基于目前國際流行的通用TCP/IP協(xié)議進(jìn)行組網(wǎng)實(shí)現(xiàn)網(wǎng)絡(luò)監(jiān)控。能夠?qū)⑺性O(shè)備環(huán)境監(jiān)控信息,包括視頻、設(shè)備運(yùn)行參數(shù)、報警信號等集成在同一的平臺上,極其方便機(jī)房管理人員的操作管理維護(hù),而且用戶可以在任意公司內(nèi)部網(wǎng)絡(luò)上實(shí)現(xiàn)對機(jī)房的全面監(jiān)控,真正使“無人值守”機(jī)房成為現(xiàn)實(shí);并解決了機(jī)房監(jiān)控領(lǐng)域存在的種種不足之處。

1.2 現(xiàn)場采集中心

現(xiàn)場采集中心主要由現(xiàn)場智能設(shè)備、各種采集探測器(溫濕度探測器、電量儀、漏水控制器等)、智能模塊(隔離模塊)、網(wǎng)絡(luò)數(shù)據(jù)采集器等組成。各營業(yè)部采用的采集探測器如表1所列。

表1 各營業(yè)部采用的采集探測器列表

序號 名稱型號

1 配電監(jiān)測—— 電量檢測儀ACR220

2 漏水監(jiān)測—— 接點(diǎn)式漏水檢測系統(tǒng)KW-08

3 溫濕度檢測系統(tǒng)—— 溫濕度傳感器KW-TH21

4 開關(guān)量采集模塊R230

5 通訊轉(zhuǎn)換模塊R216

6 高壓隔離控制模塊KW-7104

7 監(jiān)控主機(jī) RPC-900

8 多設(shè)備驅(qū)動板C114,多設(shè)備驅(qū)動板C118

9 網(wǎng)絡(luò)型數(shù)據(jù)采集器 KW-101D,網(wǎng)絡(luò)型數(shù)據(jù)采集器 KW-101P

網(wǎng)絡(luò)數(shù)據(jù)采集器將采集所有現(xiàn)場設(shè)備實(shí)時信息,通過華鑫證券內(nèi)部網(wǎng)絡(luò)傳輸至本地監(jiān)控中心。根據(jù)系統(tǒng)結(jié)構(gòu)盡量簡單的原則,此次提供的網(wǎng)絡(luò)數(shù)據(jù)采集器將只承擔(dān)數(shù)據(jù)采集、轉(zhuǎn)換和發(fā)送的功能,不內(nèi)嵌操作平臺,不作本地參數(shù)設(shè)置。用戶只需對其設(shè)置IP就可以達(dá)到通訊效果。由于減輕了其數(shù)據(jù)一次處理的壓力,穩(wěn)定性大大提高,特別適用于無人操作和職守的機(jī)房。

1.3 遠(yuǎn)程控制中心

遠(yuǎn)程控制中心的主要功能是進(jìn)行遠(yuǎn)程的IE瀏覽功能。為便于管理人員隨時隨地了解機(jī)房的實(shí)際工作狀況,實(shí)現(xiàn)管控一體化,通過用戶的內(nèi)部局域網(wǎng),在遠(yuǎn)程的管理人員可以通過瀏覽器,直接觀看各個設(shè)備的監(jiān)控畫面,通過該界面遠(yuǎn)程監(jiān)控設(shè)備的運(yùn)行狀況。

要實(shí)現(xiàn)機(jī)房環(huán)境監(jiān)控管理,首先必須應(yīng)用網(wǎng)絡(luò)技術(shù)。

本次機(jī)房監(jiān)控系統(tǒng)設(shè)計(jì)結(jié)構(gòu)簡單可靠,即分機(jī)房不設(shè)立獨(dú)立的監(jiān)控中心,各分機(jī)房數(shù)據(jù)采用TCP/IP方式傳輸,大大節(jié)約了成本,系統(tǒng)通過網(wǎng)絡(luò)型數(shù)據(jù)采集器采集所有分機(jī)房上傳的實(shí)時數(shù)據(jù),在管理中心對所有機(jī)房進(jìn)行集中監(jiān)控管理。系統(tǒng)平臺強(qiáng)大的WEB遠(yuǎn)程管理功能為全國各地的管理人員的即時管理提供便捷,更提高了管理效率和反饋速度。

機(jī)房監(jiān)控系統(tǒng)平臺的WEB技術(shù)采用“零”安裝技術(shù),在公司內(nèi)部網(wǎng)絡(luò)內(nèi)授權(quán)的用戶,通過軟件平臺的權(quán)限認(rèn)證后即可直接通過IE進(jìn)行遠(yuǎn)程的瀏覽。遠(yuǎn)程的IE瀏覽也可同時支持多媒體語音報警及實(shí)時顯示系統(tǒng)的報警信息,同時可以遠(yuǎn)程查看歷史曲線、實(shí)時曲線、歷史事件、系統(tǒng)日志,查看或打印輸出報表,進(jìn)行用戶管理,報警參數(shù)設(shè)置等。

2 建立總部和各分支機(jī)構(gòu)客戶終端管理界面

本系統(tǒng)帶有各種管理界面。圖2所示是系統(tǒng)的服務(wù)器管理界面,圖3為其系統(tǒng)登陸界面,而系統(tǒng)的主界面圖則如圖4所示,圖5所示為系統(tǒng)管理界面。

圖2 服務(wù)器管理界面

圖3 系統(tǒng)登陸界面

圖4 系統(tǒng)主界面

圖5 系統(tǒng)管理界面

此外,本系統(tǒng)還可以根據(jù)需要通過系統(tǒng)曲線管理界面生成所需的各種曲線,并通過系統(tǒng)報表管理界面生成報表。圖6所示就是系統(tǒng)的曲線管理界面,圖7所示為系統(tǒng)報表管理界面,圖8所示便是系統(tǒng)生成的運(yùn)行參數(shù)日報表。當(dāng)然,本系統(tǒng)也可以根據(jù)實(shí)際來管理日志。圖9所示就是系統(tǒng)通過系統(tǒng)日志界面所生成的系統(tǒng)事件管理界面。

圖6 系統(tǒng)曲線管理界面

圖7 系統(tǒng)報表管理界面

圖8 運(yùn)行參數(shù)日報表

圖9 系統(tǒng)事件管理界面

3 系統(tǒng)應(yīng)用效果

針對分布在全國各地的26個機(jī)房(中心機(jī)房、災(zāi)備機(jī)房、營業(yè)部機(jī)房和分支機(jī)構(gòu)),華鑫證券建立了一套以上海中心機(jī)房為管理中心的全國機(jī)房聯(lián)網(wǎng)監(jiān)控系統(tǒng)。系統(tǒng)包含了溫濕度系統(tǒng)、電源質(zhì)量系統(tǒng)、開關(guān)監(jiān)測、UPS系統(tǒng)、漏水系統(tǒng)、精密空調(diào)系統(tǒng)等子系統(tǒng)。

針對項(xiàng)目的完成情況,系統(tǒng)在實(shí)踐中的效果尤其具備實(shí)際意義。建立這樣的監(jiān)控體系,可以完全達(dá)到如下預(yù)期目標(biāo):

首先,可以延長機(jī)房內(nèi)設(shè)備使用的壽命。通過建立機(jī)房監(jiān)控系統(tǒng),管理人員可實(shí)時掌握機(jī)房狀況,如溫濕度狀況、UPS運(yùn)行狀況等。通過趨勢圖分析了解環(huán)境走向,如溫度太高,則可控制空調(diào)降溫;如UPS內(nèi)部溫度過高,整流電壓不穩(wěn),則通知廠家維護(hù),而不用等到UPS報警后才進(jìn)行維護(hù),具備一定的前瞻性。機(jī)房溫濕度狀況良好,可保證設(shè)備使用壽命,設(shè)備提前維護(hù),可保證設(shè)備使用壽命延長。

其次,能夠提高管理效率。通過建立機(jī)房監(jiān)控系統(tǒng),管理人員可在第一時間通過系統(tǒng)豐富的報警手段(如自動電話語音、自動短信提示等)得知報警信息,以便及時采取相應(yīng)的補(bǔ)救措施,而不是必須跑到現(xiàn)場才能得知報警信息,在非營業(yè)時間段更顯其優(yōu)越性。同時,監(jiān)控系統(tǒng)可以細(xì)致地闡述報警內(nèi)容,以便管理人員有針對性地進(jìn)行維護(hù),而不需要再做排查工作。

最后,還可以降低管理成本。建立機(jī)房監(jiān)控系統(tǒng),管理人員可以遠(yuǎn)程監(jiān)控機(jī)房設(shè)備及環(huán)境狀況,不需要奔赴現(xiàn)場查看。系統(tǒng)具備的數(shù)據(jù)處理能力和報表訂制功能可以免去管理人員每天手動抄表和手動制作報表的工作,將更多的時間應(yīng)用在管理上而不是瑣碎的記錄工作上。同時系統(tǒng)的“無人職守”能力也可大量減少值班的需要,降低管理成本。

4 結(jié) 語

總體來說,機(jī)房環(huán)境監(jiān)控工作具有特殊性、重要性,是華鑫證券求生存、求創(chuàng)新發(fā)展一系列工作中不可或缺的重要環(huán)節(jié),其運(yùn)行穩(wěn)定性、精確性、可靠性非常關(guān)鍵。雖然本系統(tǒng)采用“分散采集,集中管理”的結(jié)構(gòu)模式,但對本地服務(wù)器仍存在單點(diǎn)故障的風(fēng)險。為解決這一問題,目前考慮采用增加雙服務(wù)器熱備模式,以提高系統(tǒng)的可靠性。

參 考 文 獻(xiàn)

[1]孟祥艷. 服務(wù)器監(jiān)控“無死角”[J]. 電子產(chǎn)品維修與制作,2012(19):119-120.

[2]楊翠環(huán).企業(yè)內(nèi)部網(wǎng)的構(gòu)建、管理及安全[J].職業(yè)時空,2004(6): 82-83.

[3]楊正澎. 煙草資金管理網(wǎng)絡(luò)安全[D]. 昆明:昆明理工大學(xué),2007.