前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇動態(tài)網(wǎng)絡設計與開發(fā)范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
【關鍵詞】網(wǎng)絡;管理;高速公路
前 言
高速公路建設工程項目管理應重視利用信息技術的手段進行信息管理,其核心手段就是基于網(wǎng)絡的信息處理平臺,系統(tǒng)平臺開發(fā)依據(jù)歸根到底是建設單位項目業(yè)主的管理理念和管理思路,以服務于業(yè)主管理角度實施量身訂做的項目管理模式實現(xiàn)。平臺其根本是服務,服務的宗旨是適應需求。
1、項目信息化管理范圍
動態(tài)網(wǎng)絡管理系統(tǒng)的核心就是將項目建設管理過程中的所有環(huán)節(jié)通過信息化手段,面向社會或者在特定范圍內(nèi)公開,實現(xiàn)項目管理透明化。系統(tǒng)中包括指揮部各部門、地方指揮部、項目部和監(jiān)理辦。其中的“公文交換箱”模塊還包括集團公司等相關部門。
公文系統(tǒng)、視頻會議系統(tǒng)、陽光工程、地方工作、招標投標管理、參建單位管理、進度計劃管理、計量支付、工程變更、科研項目管理、合同管理、財務管理等。每個模塊中又包含了不同的子目錄。比如陽光工程里面包含了征地拆遷公開、質(zhì)量管理公開、安全管理公開等十二大公開。
2、動態(tài)網(wǎng)絡管理系統(tǒng)實際使用效果
2.1 工程計量高效審批
在高速公路建設中,資金管理是項目業(yè)主對工程進度和質(zhì)量進行有效掌控的一項十分重要的管理手段。以往由于不公開、不透明,資金審批權力集中于個別人,容易產(chǎn)生吃、拿、卡、要問題,從而影響到資金支付。而且每期計量施工單位需要跑四、五趟指揮部,周期一般也都在個把月左右?,F(xiàn)在,通過動態(tài)網(wǎng)絡管理系統(tǒng)實行網(wǎng)上全電子計量支付,相關人員只要具備上網(wǎng)條件,即可進行申報、審核和審批工作,且系統(tǒng)自動記錄簽名時間,各個審核環(huán)節(jié)耗時都可在系統(tǒng)中查詢。施工單位在計量時不需要重復計算和查找圖紙,系統(tǒng)自動調(diào)用平時的工程日報等基礎數(shù)據(jù)生成符合要求的計量表格,實現(xiàn)無紙化計量支付。每期計量一般一個星期就能完成審批,不僅縮短審批周期,提高工作效率,還減輕各方面的工作量,計量的準確性也得到很大的提高。
2.2 各軟件能否實現(xiàn)數(shù)據(jù)交換
因系統(tǒng)為有機的整體,各軟件中的信息可相互調(diào)用,這也是開發(fā)理念的出發(fā)點。比如工程變更、工程計量可相互引用,二者還可被財務管理引用,并按照需求形成各種統(tǒng)計數(shù)據(jù)。進度管理的一套數(shù)據(jù),可分別進入進度管理頁面和參建單位管理頁面。簡單來說就是參建單位只需要填報一套數(shù)據(jù),即可形成不同的管理信息,避免了重復填報增加工作量,同時也減少了錯誤。
2.3 視頻考勤,施工人員確定化
為防止“一流隊伍中標、二流隊伍進場、三流隊伍施工”現(xiàn)象的發(fā)生,向全社會公開中標企業(yè)和履約行為,形成各監(jiān)理、施工單位間互相監(jiān)督,全社會共同監(jiān)督的良好局面。為確保參建人員與合同人員身份一致,在動態(tài)網(wǎng)絡管理系統(tǒng)上公開各參建單位投入人員的照片、職稱證、身份證、學歷證與注冊證書的原件掃描件等,透明地反映各參建單位的管理水平,并通過在線視頻考勤,對照考勤人的考勤照片和之前存儲備案的照片、考勤時間、IP地址,清楚掌握、有效監(jiān)督各參建單位的合同履約情況,最大程度地減少違規(guī)轉(zhuǎn)分包和技術管理人員身份造假、隨意調(diào)換等行為。
3、系統(tǒng)網(wǎng)絡安全性
網(wǎng)絡威脅是對網(wǎng)絡安全缺陷的潛在利用,這些缺陷可能導致非授權訪問、信息泄露、資源耗盡、資源被盜或被破壞等。我們主要做了一下幾個方面的工作。
3.1 硬件安全方面
采用專業(yè)的高端IBM服務器,安裝在電信公司的數(shù)據(jù)中心機房內(nèi),為服務器分配公網(wǎng)IP地址,以實現(xiàn)聯(lián)網(wǎng)操作。并由機房提供部分防火墻,以抵御部分密集度攻擊;同時,電信公司專業(yè)技術人員定期對服務器進行維護、清理等工作。
事實上,一個工作3年的設備,其端口存在5%至10%的老化問題,傳輸?shù)男盘栙|(zhì)量也大打折扣。只要堅持定期對設備的性能做一些簡單的監(jiān)測或輪測,設備的使用性能和壽命都有所提高。
3.2 軟件安全方面
因為電信網(wǎng)的軟件能很好的完成信息的傳遞和傳遞交換所必需的一整套協(xié)議、標準,包括網(wǎng)路的結構、協(xié)議和接口以及技術體制、技術標準等。因此將設備托管不僅是硬件有個良好的運行環(huán)境,而且對軟件安全也起到大的保護作用。
首先,限制同時遠程登陸的用戶與無響應時間,并設置加密與安全層的等級,如有必要,還可以更換端口,在一定程度上防止掃描器;
其次,每月及時安裝系統(tǒng)補丁,安裝相應的安全軟件,使用高級防火墻,只開啟一些必要的端口;
再次,就是數(shù)據(jù)定時通過系統(tǒng)軟件進行同步備份到指定的電腦上,人工需定期備份,以達到雙備份,確保安全;數(shù)據(jù)庫每天進行系統(tǒng)備份,人工備份時確保每天至少有一個備份存在。
4、系統(tǒng)平臺難點
總體來說,動態(tài)網(wǎng)絡管理系統(tǒng)在管理過程中,最大的難點就是缺少雙專業(yè)人才,即軟件開發(fā)和工程建設這兩種專業(yè)于一身的人才。管理系統(tǒng)的開發(fā)基本出發(fā)點是源自管理者的思路和理念。領導力是最重要關鍵因素之一,其次就是信息化管理的投入。在其他建設領域的實際也表明,信息化技術在新世紀項目管理當中已經(jīng)得到了廣泛應用,“實時控制、全程管理、網(wǎng)上審批支付”等等在電子、醫(yī)藥、鋼鐵等領域均得到了廣泛應用,公安系統(tǒng)自上個世紀就在省、市、縣間搭建了較為完善的管理網(wǎng)絡,不但有利于信息查詢,同時很大程度的提高了辦公效率和工作的同步性。但對于高速公路建設項目管理而言,網(wǎng)絡系統(tǒng)管理平臺的應用早在上世紀90年代末就有人提出,但至今未有實際的、效果較大的應用效果?,F(xiàn)在,我們提出需求主導設計,適用我們的管理需求,全過程的量身定做開發(fā),以適合符合實際管理的需求。
5、結語
系統(tǒng)是掌握第一線管理信息、科學決策的很好的工具,但如要充分發(fā)揮其管理效果,需要領導的支持和推動,需要各業(yè)務部門主動使用這個工具,才能充分發(fā)揮信息技術給我們帶來的便利。
參考文獻
[1]胡萬進.網(wǎng)管員必讀[M].北京:電子工業(yè)出版社,2005. 13.
關鍵詞:師生交互;JSP
中圖分類號:TP311.52 文獻標識碼:A文章編號:1007-9599 (2011) 03-0000-01
JSP-based College Teachers and Students Interactive System Design and Implementation
Li Hongshan
(Jiang’an Campus,College of Computer Science,Sichuan University,Chengdu 610207,China)
Abstract:University students and teachers at present in China meet each other short time,low frequency.The communication between them is less efficient.So the idea of the college teachers and students interactive systems is to provide a free and effective dynamic network communication platform to the teachers and students and further improve the quality of teaching
Keywords:Teacher-student interaction;JSP
針對高校師生交流少、效率低,不利于教學質(zhì)量提高的問題,基于JSP的高校師生交互系統(tǒng)很好地為師生提供了一個自由、高效的動態(tài)網(wǎng)絡交流平臺。對學生來說,可以提問和查看排行榜上的熱門問題推薦;對教師來說,可通過查看熱門問題排行榜更好地了解學生在學習過程中的難點、疑點,有針對性地回答學生疑問。由此促進師生之間的交流,達到提高教學質(zhì)量的目的。同時,本系統(tǒng)具有很高的擴展性,其中的提問科目可由教師向管理員申請?zhí)砑樱罱K可使本系統(tǒng)成為一個動態(tài)的高校百科網(wǎng)站。
一、開發(fā)工具的選擇和介紹
綜合考慮了當前軟件開發(fā)工具的優(yōu)缺點,結合高校師生交互系統(tǒng)的特點及當前的可實現(xiàn)環(huán)境,在硬件方面,本系統(tǒng)的開發(fā)采用個人電腦搭建服務器。軟件方面,主要基于java實現(xiàn),服務器軟件采用tomcat,數(shù)據(jù)庫采用mysql,集成開發(fā)環(huán)境采用Eclipse3.4,在Windows平臺下完成。
JSP技術簡介:JSP技術是由Sun公司提出、多個IT公司參與合作建立的一種動態(tài)網(wǎng)頁開發(fā)技術標準。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易。
二、系統(tǒng)總體結構設計
三、系統(tǒng)功能模塊設計
(一)登錄模塊
登錄模塊是保證用戶安全使用本系統(tǒng)的前提,是有效管理不同用戶登錄的重要模塊。本系統(tǒng)共有三類用戶:學生用戶、教師用戶和管理員用戶。三類用戶登錄目的及操作均不同,故登錄模塊中采用分級登錄機制。用戶登錄時,需通過用戶名及登錄密碼的驗證,只有兩者同時正確,才能成功登錄,否則拒絕登錄并報錯。實現(xiàn)時,數(shù)據(jù)庫設計有專門的stu表、teacher表和admin表來存放用戶的相關信息,用戶輸入的用戶名和密碼在表中有相應的匹配項才可成功登錄。值得注意的是,為了系統(tǒng)安全,針對管理員這一具有特殊且重要權限的用戶,本系統(tǒng)的設計使管理員不和學生用戶及教師用戶使用相同的登錄界面,而是在另一子系統(tǒng)進行登錄,登錄才能對數(shù)據(jù)庫進行各項操作。
(二)設置個人信息模塊
此模塊是提供給學生用戶和教師用戶使用的,要注冊的教師和學生用戶可設置自己的個人信息,已注冊的教師和學生用戶可修改自己的個人信息。教師用戶的可設置信息包括:教師姓名、登錄密碼、Email、個人介紹信息,學生用戶的可設置信息包括:學生姓名、登錄密碼、Email。
(三)生成及查看熱門問題模塊
本系統(tǒng)中所有已提交的問題都會根據(jù)相應的學生提問次數(shù)自動累計生成該問題的熱度,在數(shù)據(jù)庫中的problem表中有提問次數(shù)count屬性,是生成其熱度的依據(jù)。學生用戶和教師用戶均有權限查看熱門問題排行,學生可能據(jù)此找到自己關注的問題或者了解到自己尚未發(fā)現(xiàn)的問題,教師用戶可據(jù)此排行了解教學過程中學生的難點、盲點,有針對性地提高教學質(zhì)量。
(四)提問模塊
本模塊是面向?qū)W生用戶的,學生用戶可在此模塊中進行提問,需要提交的信息包括問題的title及describe,系統(tǒng)會自動生成提問時間askDate。問題提交完畢便產(chǎn)生了相應的待答問題,等待教師回答,老師回答后學生用戶可進行查看。若有學生用戶提出相同問題,將對該問題的提問次數(shù)加1,為累計生成問題熱度提供依據(jù)。
(五)回答問題模塊
本模塊是面向教師用戶的,教師用戶通過查看待答問題可有選擇性地進行回答?;卮鸷?,待答問題將被標記為已答問題供學生查看,數(shù)據(jù)庫的problem表中由isans屬性來標記該問題是否已被回答。
(六)管理員權限模塊
管理員權限包括進行添加、刪除、修改學生和教師ID,刪除、修改問題等各種數(shù)據(jù)庫操作。為了系統(tǒng)的安全,管理員并不和學生用戶及教師用戶使用同一登錄界面,而是從子系統(tǒng)單獨登錄,登錄成功后才能對數(shù)據(jù)庫進行操作。
四、數(shù)據(jù)庫設計
本系統(tǒng)中師生通過提問、回答、查看問題進行交互需要大量的數(shù)據(jù)支持,涉及到許多重要的數(shù)據(jù)庫操作。因此數(shù)據(jù)庫的設計是高校師生交互系統(tǒng)設計的重要部分,如果設計不合理,會給系統(tǒng)的開發(fā)過程,甚至后期的系統(tǒng)維護、功能變更及擴充帶來許多問題。經(jīng)過長時間的發(fā)展,關系型數(shù)據(jù)庫已成為相當成熟的數(shù)據(jù)庫管理模式,也是當下十分流行的數(shù)據(jù)庫模式,故本系統(tǒng)也采用了關系型數(shù)據(jù)庫模式。以下是本系統(tǒng)中要用到的表:
五、結束語
本系統(tǒng)是切實考慮了當前高校師生的交流頻率少、效果差的難題,而提出的極具實用性和高效性的動態(tài)師生網(wǎng)絡交互平臺。從實用性、易維護性和實現(xiàn)難度等角度考慮,本系統(tǒng)采用了JSP作為主要的實現(xiàn)手段,可方便移植到其他平臺使用。本系統(tǒng)主要實現(xiàn)了教師和學生查看熱門問題、學生提問、教師答疑等重要功能,對進一步加強師生互動、提高教學質(zhì)量具有重要意義。
參考文獻
[1]張新曼.精通jsp-web開發(fā)技術與典型應用.人民郵電出版社,2007
關鍵詞:虛擬企業(yè);組織;管理
在知識經(jīng)濟時代,經(jīng)濟全球化勢不可擋,在新的世界市場環(huán)境中,每個企業(yè)或公司都應當把對外尋求必要的能力,并對其兼收并蓄當作一項戰(zhàn)略方針。在新經(jīng)濟類型中,企業(yè)表現(xiàn)在制造、貯存和運輸實物資產(chǎn)上的能力日趨弱化。創(chuàng)造共享和運用知識、技術的能力日漸增強,這就要求企業(yè)的經(jīng)營方式、組織結構、管理模式等走向高級化。競爭日益激烈,信息、技術、產(chǎn)品和服務層出不窮,任何公司指望在內(nèi)部保持所有必要的專門知識、技術、人力、物力、財力資源都是不可能的。而虛擬企業(yè)組織管理模式正以高彈性運作和敏捷性、虛擬化經(jīng)營來適應市場的多變,使企業(yè)間的各種優(yōu)勢集成.催生出1+1>2的綜合效應,大大提高了企業(yè)的競爭能力。虛擬企業(yè)以其對市場的極大應變能力正在被作為一種有效的企業(yè)組織策略而得到廣泛應用。
一、虛擬企業(yè)產(chǎn)生的基礎條件分析
一是科技的飛速發(fā)展,信息技術網(wǎng)絡化的步伐大大加速,資本、智力、技術在全球流動與擴散,使企業(yè)逐漸處于“無界”經(jīng)濟的環(huán)境之中;二是市場競爭愈來愈激烈,傳統(tǒng)而封閉的大而全的企業(yè)顯得笨拙僵滯,缺乏競爭活力,在快速多變的市場中,企業(yè)惟有以高彈性運作來適應市場,在最短時間內(nèi)以最有效的方式生產(chǎn)出最能滿足市場需要的產(chǎn)品和服務,才有可能獲得生存和發(fā)展;三是企業(yè)通過互聯(lián)網(wǎng)以及電信等獲取信息技術的提升,多數(shù)企業(yè)均利用Intemet和局域網(wǎng)獲取信息優(yōu)勢,使得企業(yè)成員之間的信息傳遞和業(yè)務往來主要通過信息網(wǎng)絡完成成為可能;四是市場異變性增強,顧客購物欲望的個性化和多樣化,在一定程度上使企業(yè)的規(guī)?;蜆藴驶a(chǎn)方式受到了遏制,企業(yè)產(chǎn)品不得不依靠項目創(chuàng)意以滿足個性化的要求;五是工人雇用的彈性化,員工一般是彈性雇用,采用兼職等形式,使人們在工作時間的選擇上更富于多樣性。同時由于筆記本電腦與互聯(lián)網(wǎng)的發(fā)展。使許多人可以在不同時點、場所,甚至在旅途中辦公。使“遠程工作”成為可能。而且每個員工的工作都是目標導向型的。甚至單個雇員都可以是一個模塊,一個獨立單元,一個公司,以便充分發(fā)揮雇員的能動性。另外,企業(yè)還不斷對員工進行培訓,再教育等,促使人力資本增值。
以上各種因素的綜合作用結果,便產(chǎn)生了一種超越空間約束,依靠信息技術聯(lián)系、靈活管理和統(tǒng)一指揮結合的新的組織形式——虛擬企業(yè),它以核心優(yōu)勢為龍頭,通過借用外力形成動態(tài)的優(yōu)勢互補聯(lián)盟,強強聯(lián)合對資源整合產(chǎn)生聚變,催生出敏捷反應的強大綜合競爭優(yōu)勢。
二、虛擬企業(yè)的內(nèi)涵及其組織特點
1.虛擬企業(yè)的內(nèi)涵
1991年美國提出了敏捷制造的概念。(1)敏捷制造強調(diào)企業(yè)要具有敏捷性——對不可預測變化的適應性即被動響應能力和創(chuàng)新性即主動開拓能力。(2)敏捷制造強調(diào)企業(yè)組織、生產(chǎn)設施及生產(chǎn)過程等要具有可重構,可重用,規(guī)模可變能力。(3)敏捷制造強調(diào)通過不同地區(qū)不同企業(yè)的聯(lián)合即全球化聯(lián)合,發(fā)揮不同企業(yè)的優(yōu)勢資源,實現(xiàn)快速響應市場贏得競爭。(4)敏捷制造系統(tǒng)把“工廠集成”概念發(fā)展成為“虛擬工廠”,即是一種由若干企業(yè)構成的臨時性的組織機構,它圍繞新產(chǎn)品或新經(jīng)營機遇的產(chǎn)品過程在全球范圍內(nèi)借助于信息和網(wǎng)絡技術來動態(tài)建立,從而進行機遇產(chǎn)品的經(jīng)營、開發(fā)和生產(chǎn)。隨著機遇的消失,敏捷虛擬企業(yè)也將解體。由此可見,虛擬企業(yè)是一種新的組織形式,它不同于一般意義上的企業(yè),而是各成員企業(yè)的全部或部分資源動態(tài)組合而成的一種組織,它追求的目標是突破企業(yè)有形的界限,弱化具體的組織結構形式,達到全方位借用外力的效果。
2.虛擬企業(yè)組織的特點
(1)組織具有高度的柔性、敏捷性。它要求企業(yè)不可以再停留在一個靜態(tài)的位置上來進行生產(chǎn)及其它業(yè)務運作,企業(yè)必須不斷地在競爭環(huán)境下定位自己,不斷調(diào)整自己的組織機構、管理方式、產(chǎn)品與服務、人員、技術以及市場策略等,以適應動態(tài)的市場變化。
(2)組織結構是可以重構的扁平狀的動態(tài)網(wǎng)絡化組織形式。虛擬企業(yè)雖具有研發(fā)、設計、生產(chǎn)、營銷、財務等功能,但在企業(yè)內(nèi)部卻沒有完整的執(zhí)行這些功能的組織機構。為了適應市場環(huán)境的變化.企業(yè)結構不再是一成不變的,要根據(jù)目標和環(huán)境的變化進行分化、組合、重整。當企業(yè)策略目標改變、產(chǎn)品方向更換時.隨即解散現(xiàn)有的虛擬組織。
(3)組織的范圍具有可縮擴性,組織具有動態(tài)的規(guī)??烧{(diào)的能力。這主要靠現(xiàn)代信息技術的發(fā)展來實現(xiàn),利用國際互聯(lián)網(wǎng)、局域網(wǎng)等電子手段建立協(xié)作網(wǎng)絡;集成全球范圍內(nèi)的企業(yè)資源,使各自獨立的企業(yè)單元迅速高效的進行資源重組,組織結構優(yōu)化,以適應市場環(huán)境的變化,保持高度的競爭力。
(4)組織是學習型組織。組織面臨嚴重的環(huán)境變化。原有的經(jīng)驗知識極大貶值,當經(jīng)營衰落時,往往會實施各項企業(yè)再造或改革措施。在此過程中,通過組織對原有的認識、做法等進行深度思考,再判斷,然后加以改變,使其適合現(xiàn)有的環(huán)境。同時這也呼喚組織成員樹立終身學習的觀念,因為在21世紀。主要生產(chǎn)要素是“知識”.知識的特點在于它自身的迅速變化,原有的知識不停地老化,新的知識不斷涌現(xiàn),為適應這一經(jīng)濟時代,惟有不斷地學習。
三、虛擬企業(yè)的組織形式
虛擬企業(yè)有兩種不同的形式:
1.以機遇為中心的組織形式
從組織體系的整體角度來講,虛擬企業(yè)是通過信息交互的方式將具體的成員企業(yè)聯(lián)系起來.進而構成虛擬經(jīng)營的統(tǒng)一實體。當市場出現(xiàn)新的機遇時。具有開發(fā)某種新產(chǎn)品所需要的不同知識和技術的某些成員組織或企業(yè)組成一個臨時的企業(yè),共同應付市場的挑戰(zhàn)。聯(lián)合參與國際競爭。這一聯(lián)盟是參與者圍繞特定產(chǎn)品建立起來的擁有共同利益的組織。按照產(chǎn)品研究、開發(fā)、制造、市場投放的任務分工.按照優(yōu)中選優(yōu)的外部資源利用原則.從設計到投放市場由分布在不同的區(qū)域的企業(yè)協(xié)同完成,在產(chǎn)品生產(chǎn)過程中,實行并行管理,通過信息網(wǎng)絡共享信息資源,在高科技全球制造企業(yè)中。這種虛擬組織形式更顯其優(yōu)勢。這種組織是隨著市場和產(chǎn)品的變化進行調(diào)整。當項目完成以后.該組織聯(lián)盟便解散。
2.以盟主為中心的組織形式
客戶端編程是在客戶端進行的,不增加服務器開銷,響應速度快但是安全性低,使用不恰當會對系統(tǒng)安全性造成極大威脅。因此在客戶端編程實現(xiàn)中首先需要研究明確可以由客戶端完成的功能分類及必須交由服務器完成的功能分類,這樣才能在網(wǎng)頁編程的實現(xiàn)中,最大程度進行客戶端編程,充分利用瀏覽器功能,在增加頁面交互性的同時減少事件處理中信息往返的次數(shù),如圖1所示。圖1基于客戶端編程的教學平臺系統(tǒng)模型在早期的Internet體系中,服務器將文本、圖像嵌入在HTML標記中傳給瀏覽器,瀏覽器解讀后按HTML標記的定義顯示數(shù)據(jù)。網(wǎng)頁的內(nèi)容和形式在服務器發(fā)出時已經(jīng)確定,瀏覽器下載后不能改變,如果要改變網(wǎng)頁上某些元素的表現(xiàn)形式,則需要重載網(wǎng)頁。這樣導致服務器負擔重,而且瀏覽器和服務器之間數(shù)據(jù)交換量大,系統(tǒng)響應時間長。在系統(tǒng)的設計中可以采用DHTML的思想即瀏覽器從服務器端下載文檔后,利用瀏覽器端本身的資源,在不增加服務器負擔和網(wǎng)上傳輸流量的前提下,使網(wǎng)頁某些元素動起來,系統(tǒng)靈敏度提高,用戶的操作得到及時響應。因此我們可以采用XHTML和CSS來控制元素對象的屬性。事件與腳本相結合方式來控制元素對象的行為。通過這些技術瀏覽器改變網(wǎng)頁元素的動態(tài)內(nèi)容、動態(tài)樣式和動態(tài)定位等,不需要服務器進行處理。因此可以劃分出能在客戶端進行編程實現(xiàn)的主要為以下四個方面:1)動態(tài)內(nèi)容:動態(tài)的增加、刪除和修改文本、圖形。例如:光標通過圖片時,圖片自動進行切換等。2)動態(tài)樣式:動態(tài)改變文本、圖像的樣式。如改變它們的字體、顏色等。3)動態(tài)定位:將事件、腳本、CSS等技術相結合可以改變元素的位置。4)JavaScript主要應用:表單效驗、制作導航系統(tǒng)、執(zhí)行基本的算術運算、動態(tài)文檔生成、操縱結構化文檔。
2客戶端編程實現(xiàn)
在客戶端編程實現(xiàn)中,目前最常用的腳本語言是JavaScript語言,它是一種基于面向?qū)ο蠛褪录?qū)動(EventDriver)的跨平臺的腳本語言,各類瀏覽器都通用。JavaScript語言可以直接嵌入到XHTML頁面中,和XHTML緊密的結合在一起,既可以在瀏覽器端又可在服務器端解釋執(zhí)行,因此在系統(tǒng)中可以通過頁面中編寫瀏覽器腳本語言來控制頁面中元素對象的行為,利用瀏覽器執(zhí)行腳本程序,可以減輕服務器負擔,減少服務器和客戶端之間的信息傳送。在具體實現(xiàn)中,編寫完的JavaScript腳本可以直接插入到XHTML頁中,對JavaScript語言進行解釋的插件會在XHTML頁顯示的時候自動激活,由于它們是從屬于HTML頁的一些簡單正文,所以只需向服務器發(fā)出對頁的一次請求,就可以非??斓剌d入。JavaScript代碼段可以編寫,也可以根據(jù)已有的代碼段然后根據(jù)需要進行改寫。目前,很多常用的JavaScript代碼段網(wǎng)絡上基本都有,例如鼠標移入移出時顏色變化、按鈕顏色變化、使文字上下滾動、表單校驗等,可以直接使用也可以進行改寫,下面是根據(jù)學習系統(tǒng)的需要改寫的一段鼠標移入移出時顏色變化JavaScript代碼段:<inputtype="submit"value=""name="B1"onMouseOut=this.style.color="blue"onMouseOver=this.style.color="red"class="button">以上這樣的代碼段在開發(fā)中應用非常多,這些代碼段可以使用script元素在XHTML文檔中直接嵌入語句中直接引用,或者將JavaScript源文件通過<script>元素的src屬性鏈接到XHTML文檔,間接引用。其中直接引入方式比較簡單直觀,但是由于javascript代碼與HTML標簽一起直接放在前端頁面中,頁面比較臃腫,靈活性差。所以直接引入方法適合做小型項目,而間接引用則操作靈活,方便維護,適合較大項目。實踐表明,通過這些腳本語言的編寫,我們可以解決客戶端編程中80%的問題,提高系統(tǒng)的響應能力。另外要注意開發(fā)中腳本編制語言的宗旨是盡可能地簡化與快速,易于理解,不要過分復雜,否則適得其反會增加服務器和瀏[2]覽器之間的信息流量。
3結語
1 軟件工程技術
軟件是一種邏輯實體,其是由程序設計和計算機技術延伸而來。軟件工程極其復雜,在網(wǎng)絡信息技術中廣泛存在,并且往往具有很大的規(guī)模,其涵蓋了系統(tǒng)平臺、模式、設計語言和數(shù)據(jù)庫等多想內(nèi)容。在軟件工程技術中,除了要對軟件工程的方法進行研究,還要開發(fā)計算機軟件產(chǎn)品并對其進行后期的維護和管理,以此來保證軟件的可靠性和正確性。隨著軟件工程技術在社會中受到的關注越來越多,其逐漸滲透到人們生活和工作的各個方面,這樣就導致軟件工程技術逐漸向商業(yè)化和生活化轉(zhuǎn)變,讓軟件工程技術的正常發(fā)展受到很大影響。其中環(huán)境異常和惡意攻擊在軟件系統(tǒng)中的出現(xiàn),導致軟件系統(tǒng)很容易出現(xiàn)失效的情況,從而失去其應有的可靠性和安全性。人們也因此而逐漸喪失對軟件的信心,對軟件工程技術的發(fā)展帶來嚴重影響。
2 網(wǎng)絡時代軟件工程技術的發(fā)展趨勢
2.1 敏捷性和迭代化的標準
因為軟件工程師在進行軟件開發(fā)的時候要對工作效率進行考慮,所以就必須要壓縮軟件系統(tǒng)的開發(fā)時間,讓軟件的開發(fā)周期達到最短。所以在軟件開發(fā)的過程中迭代化開發(fā)成為重要內(nèi)容,這樣就要求軟件工程師具有更強的測試能力和協(xié)調(diào)能力。這樣就讓敏捷導入的方式逐漸形成,其對軟件工程師的自適應能力、迭代開發(fā)和團隊合作能力進行了強調(diào),從而讓開發(fā)人員在工作中能夠具有更高的積極性。
2.2 將軟件工程作為發(fā)展重點
隨著軟件行業(yè)的多元化發(fā)展,軟件的開發(fā)也應該得到相應的改變,軟件工程師應該讓軟件工程系統(tǒng)更加精確并逐漸向全球化的方向發(fā)展。同時要對Use Case技術進行更好的利用,讓需求體系得到深化,并讓其成為分析模式,從而讓分析與需求的分離和相互作用能夠得以實現(xiàn)。
2.3 持續(xù)集成
對于持續(xù)集成而言,其主要作用是讓迭代開發(fā)的質(zhì)量得到保障。自動化持續(xù)集成較為復雜,但是其能讓代碼的質(zhì)量得到有效保障。
2.4 著重強調(diào)實踐過程
隨著軟件開發(fā)人員專業(yè)水平的不斷提升,讓軟件工程實現(xiàn)規(guī)?;惋@得尤為重要。在開發(fā)軟件的時候,必須要對實踐引起重視,在各種不確定因素出現(xiàn)的時候,要通過實踐對已經(jīng)完成的開發(fā)項目進行重新規(guī)劃和部署。根據(jù)目前的情況來看,軟件工程技術的發(fā)展前景非常開闊,并且會因為人們需求量的上升而擁有更大的發(fā)展空間。
3 軟件工程技術發(fā)展中的問題與策略
3.1 軟件工程技術發(fā)展中存在的問題
(1)軟件系統(tǒng)的安全性問題。隨著網(wǎng)絡信息技術和計算機技術的不斷發(fā)展,黑客技術也取得一定的進步,并且近年來網(wǎng)絡黑客對計算機系統(tǒng)的攻擊次數(shù)逐漸上升。同時,網(wǎng)絡病毒也在不斷更新,其以各種方式入侵計算機系統(tǒng),從而給計算機的安全運行造成嚴重影響。黑客攻擊計算機系統(tǒng)的時候一般使用的是DDOS這種技術手段,這樣可以讓被攻擊的計算機出現(xiàn)系統(tǒng)故障、數(shù)據(jù)丟失和電腦死機等情況,給人們正常的計算機使用造成嚴重影響。另外,安全加密技術和防火墻技術的應用存在很多不足的地方,并不能全方位保障計算機,所以讓黑客和網(wǎng)絡病毒有了入侵計算機系統(tǒng)的機會。
(2)網(wǎng)絡化軟件和大眾編譯軟件帶來的問題。所謂的大眾編譯軟件,就是指在大眾化的程序設計軟件,其在人們的日常生活中有廣泛應用,最常見的是移動電話軟件。在這樣的情況下,就必須要將軟件設計的核心定義為受眾,從而讓軟件更加人性化。根據(jù)實際情況,網(wǎng)絡化發(fā)展是軟件工程技術發(fā)展的主要趨勢,這樣就對軟件的開發(fā)有了更高的要求。其中首先要要讓軟件適應事務性模型和動態(tài)網(wǎng)絡,從而保證其與網(wǎng)絡發(fā)展環(huán)境的相互協(xié)調(diào);其次要賦予軟件更多的功能,從而滿足人們對軟件的多樣化需求;再者要不斷擴大軟件的系統(tǒng)規(guī)模,從而讓不同受眾的個性化需求得到滿足;最后為了讓軟件的穩(wěn)定性和安全性得到保障,必須要將服務的時間延長。
3.2 應對措施
(1)引進軟件構件技術。軟件構件技術主要是對已經(jīng)存在的軟件進行重組,從而讓其演變?yōu)榫哂行怨δ艿能浖?,這樣能夠讓軟件有更加廣泛的適應性。通過軟件構件技術的應用,能夠讓軟件開發(fā)的工作效率得到有效提升,并讓軟件的質(zhì)量得到較好的保障,從而讓軟件工程技術的發(fā)展得到促進。(2)采用面向角色的程序設計方法。在程序設計的初期,其主要是面向使用過程、數(shù)據(jù)流和數(shù)據(jù)結構的,之后才出現(xiàn)面向?qū)ο蟮某绦蛟O計方法。根據(jù)目前的實際情況,軟件開發(fā)需要將面向角色的設計方法作為主要的措施,讓需求建模、設計模式和訪問控制得到較好的解決。其中語境特征的設計要根據(jù)不同的對象完成不同的設計,并讓不同語境中的狀態(tài)行為得到協(xié)調(diào),從而滿足當代計算機的語境變化。(3)進化軟件工程技術。通過對軟件工程技術的進化,能夠讓不同用戶的各種需求得到滿足,從而讓軟件系統(tǒng)能夠適應時展的需求,更好地適應行業(yè)發(fā)展。其中首先要對軟件的操作過程進行簡化,現(xiàn)階段的軟件種類繁多,但操作都比較復雜,這給用戶的正常使用帶來一定的影響,所以應該將軟件的操作設計得更加簡單,從而適應人們的需求;其次要注重軟件技術的升級,通過對軟件技術的持續(xù)升級讓軟件能夠保持變化的趨勢,從而保證軟件工程技術的能夠適應社會的發(fā)展;最后要讓軟件技術的進化始終以其母體為基礎,從而保證其進化不會脫離正常的軌道。(4)提升軟件檢測技術。因為黑客技術近年來發(fā)展迅速,所以為了保障軟件的安全性和可靠性,必須要通過對軟件檢測技術的提升來適應不斷變化的環(huán)境,讓黑客技術不能對軟件的正常使用造成影響。