時間:2023-04-08 11:30:31
導(dǎo)語:在計算機語言論文的撰寫旅程中,學(xué)習(xí)并吸收他人佳作的精髓是一條寶貴的路徑,好期刊匯集了九篇優(yōu)秀范文,愿這些內(nèi)容能夠啟發(fā)您的創(chuàng)作靈感,引領(lǐng)您探索更多的創(chuàng)作可能。
關(guān)鍵詞:計算機軟件開發(fā)語言;面向過程;面向?qū)ο?;面向方面;問題;解決
中圖分類號:TP312
談及計算機的發(fā)展升級,就必然要討論計算機軟件的開發(fā),而計算機軟件開發(fā)中最為重要的環(huán)節(jié)即為軟件開發(fā)語言,它是計算機軟件開發(fā)的根本支撐。從計算機興起發(fā)展至今,計算機軟件開發(fā)語言也經(jīng)歷了由低級到高級的不斷完善成熟的過程??傮w看來,計算機軟件開發(fā)語言的成熟依次經(jīng)歷了以下三個階段:面向過程、面向?qū)ο?、面向方面的計算機軟件開發(fā)語言。由于各方面因素的限制,在上述計算機軟件開發(fā)語言中還存在一定的問題。本文筆者便逐一對這三個發(fā)展階段存在的及其存在的不足和解決方案展開了分析和闡述。
1 面向過程的計算機軟件開發(fā)語言
1.1 面向過程的計算機軟件開發(fā)語言概述
對于原先局限性較大的軟件語言來說,面向過程編程語言確實是計算機軟件開發(fā)語言的一項重大突破。面向過程的計算機軟件開發(fā)語言對使用者的技術(shù)及專業(yè)知識要求降低,使用者不需要全面了解計算機的各硬件特性就可以進(jìn)行程序編寫,這樣就能夠擴大應(yīng)用范圍,減少操作的技術(shù)性失誤。此外,這種語言使得計算機軟件與硬件相互分離開來,并成為一個新興的獨立行業(yè)。
1.2 存在的問題
面向過程的計算機軟件開發(fā)語言是通過逐步細(xì)化設(shè)計的方式產(chǎn)生的模塊,因此其結(jié)果具有針對性,只適用于特定的應(yīng)用條件,而不能夠面向所有的計算機軟件開發(fā)進(jìn)行廣泛推廣。
C語言的語法限制不太嚴(yán)格,對變量的類型約束不嚴(yán)格,影響程序的安全性,對數(shù)組下標(biāo)越界不作檢查等。指針是C語言的一大特色,可以說C語言優(yōu)于其它高級語言的一個重要原因就是因為它有指針操作可以直接進(jìn)行靠近硬件的操作,但是C的指針操作也給它帶來了很多不安全的因素。從應(yīng)用的角度,較其他高級語言來說,C語言在掌握與應(yīng)用上具有較大難度。
1.3 解決方案
對于C語言的缺陷,要想在學(xué)習(xí)和應(yīng)用的過程中加以克服,就要掌握其核心概念,例如,結(jié)構(gòu)化、三個執(zhí)行流程、指針、重載、文件、優(yōu)先級、函數(shù)、共用體、作用域等概念。從宏觀角度分析,C語言編程的思想基礎(chǔ)是結(jié)構(gòu)化,C語言的每一個功能模塊就是一個結(jié)構(gòu),每一個結(jié)構(gòu)實現(xiàn)一個運算或一個算法,這個結(jié)構(gòu)就用大括號表示,尤其要注意大括號的位置,其直接就決定結(jié)束算法功能的步驟。從微觀角度來看,函數(shù)是C語言的驅(qū)動機制,由函數(shù)驅(qū)動來實現(xiàn)所有語句,熟練掌握函數(shù)命令和相關(guān)的配置參數(shù)就可以有效利用C語言的優(yōu)勢。如果能學(xué)會調(diào)試,就可以對函數(shù)功能的作用有更進(jìn)一步的了解。
2 面向?qū)ο蟮挠嬎銠C軟件開發(fā)語言
2.1 面向?qū)ο蟮挠嬎銠C軟件開發(fā)語言概述
面向?qū)ο蟮挠嬎銠C軟件開發(fā)語言概念的實質(zhì)在于,在一個問題空間中客觀存在的實體稱為對象,形色不一的對象以及對象之間相互作用、通信組成了客觀世界這一個統(tǒng)一的整體,其核心特征即為對象的多態(tài)性和繼承性。多態(tài)性指的是以多種形式呈現(xiàn)相同的界面。在使用函數(shù)編程時,軟件設(shè)計人員只需要明確施加在對象上的動作,而不必關(guān)注此動作的實現(xiàn)方法等細(xì)節(jié);繼承性指的是一個對象獲得另一個對象特征的過程。繼承性可以利用層次分類的方式對大部分知識進(jìn)行管理,實現(xiàn)了一次性定義不同對象的共同特征。面向?qū)ο蟮能浖Z言不要求使用者全面熟悉對象在工作狀態(tài)下的細(xì)節(jié),使用者只要明確對象的相關(guān)作用并且能夠?qū)ζ溥M(jìn)行訪問就可以實現(xiàn)軟件開發(fā)。一般認(rèn)為,較典型的面向?qū)ο笳Z言有:Simular67、Smalltalk、EIFFEL、C++、Java等。
2.2 存在的問題
我們利用某些數(shù)據(jù)把一個特定圖畫的信息儲藏起來,應(yīng)該通過什么方式實現(xiàn)相應(yīng)的顯示、縮放等操作呢?方法是將以模塊的形式對已經(jīng)儲存到源文件中的圖畫的相關(guān)數(shù)據(jù)和函數(shù)進(jìn)行處理。其具有一個明顯的缺陷,即沒有明確數(shù)據(jù)和函數(shù)之間的具體關(guān)系,對這一狀況不同的程序編寫員有不同處理方式。有的程序員把數(shù)組用鏈表來代替,還有的程序員根據(jù)具體的使用需求編寫特定的函數(shù)。這就可能導(dǎo)致整個程序在調(diào)試的過程中出現(xiàn)混亂及其他各種錯誤。
此外,面向?qū)ο蟮木幊陶Z言,例如C++,Java等都提供了對RTTI的支持,并從而操作被subsumption遺忘的屬性和方法,這種方法一般被叫做RTTI(Run Time Type Identification)。RTTI指的是在程序運行時保存其對象的型態(tài)消息的行為。某些語言實現(xiàn)僅保留有限的型態(tài)消息,例如繼承樹信息,而某些實現(xiàn)會保留較多信息,例如對象的屬性及方法消息。但由于理論及方法論上的原因,很多人認(rèn)為它破壞了面向?qū)ο蟮募儩嵭?。第一,它破壞了抽象,使人們不正確地使用了本來不應(yīng)該被使用的方法和屬性;其次,運行時類型具有不確定性,它使程序變得更脆弱;第三,消除了程序的擴展性。
2.3 解決方案
總體看來,應(yīng)該設(shè)計相應(yīng)的標(biāo)準(zhǔn)來明確數(shù)據(jù)和函數(shù)的關(guān)系,提供切實的管理方法,使得程序編寫元能夠按照統(tǒng)一的方法來對數(shù)據(jù)和函數(shù)進(jìn)行處理。此外,對于RTTI,其看來好像不可避免,所以由于其存在方法論上的一些缺點,從而必須被非常謹(jǐn)慎的使用。今天面向?qū)ο笳Z言的類型系統(tǒng)中的很多東西就是產(chǎn)生于避免RTTI的各種努力。比如有些復(fù)雜的類型系統(tǒng)中可以在參數(shù)和返回值上使用Self類型來避免RTTI。當(dāng)加入一個新類型時,需要仔細(xì)閱讀dynamic_cast或instanceof的代碼,必要時作出相應(yīng)的改動,以保證這個新類型不會導(dǎo)致程序的混亂。特別是dynamic_cast常用于從多態(tài)編程基類指針向派生類指針的向下,它可以保證程序在運行時進(jìn)行正確的轉(zhuǎn)換。
3 面向方面的計算機軟件開發(fā)語言
3.1 面向方面的計算機軟件開發(fā)語言概述
面向方面軟件開發(fā)語言的適用對象通常是面向?qū)ο蟮念櫩彤a(chǎn)生的問題。面向方面軟件語言是從“方面”這一角度編寫程序。面向方面語言可以通過引進(jìn)聯(lián)結(jié)點、告知切入點等重要機制,在各獨立的方面之間設(shè)置特定的聯(lián)系,使各方面在運行中產(chǎn)生相互作用,形成一個系統(tǒng)的整體。
3.2 存在的問題
以基于用例的面向?qū)ο箝_發(fā)為例進(jìn)行分析。用例能夠?qū)崿F(xiàn)需求與關(guān)注的分離,但是在從需求到實現(xiàn)的映射過程中缺乏一個有效的支持方法。面向?qū)ο蠓椒ǚ庋b、繼承和多態(tài)機制能夠以相對容易的方式實現(xiàn)用例的包含關(guān)系和泛化關(guān)系,但是對于用例之間的擴展關(guān)系缺乏切實的實現(xiàn)方案?;谟美拿嫦?qū)ο蠓椒ㄔ谔幚頂U展用例時會經(jīng)常引發(fā)代碼的糾結(jié)或分散,以至當(dāng)改變需求時,就會影響其他模塊。
3.3 解決方案
目前有一種名為Encase的輕量型框架,其在整體上不會影響系統(tǒng)的正常運行,系統(tǒng)的不同部分仍然受面對方面編程語言的影響,但是,選擇輕量型框架并應(yīng)用良好的編程實踐在相當(dāng)程度上可以減輕大部分負(fù)面問題。Encase框架的用途是簡化切點、混入和方面組合。開發(fā)人員能夠通過代碼在Encase中應(yīng)用方面,從而代替大多數(shù)其他輕量型AOP框架使用的配置文件(例如XML)。
4 結(jié)語
綜上所述,在計算機技術(shù)不斷發(fā)展的同時,相應(yīng)的計算機軟件開發(fā)語言也克服了各種阻力,應(yīng)不同時代對計算機操作的需求,先后經(jīng)歷了由面向過程、面向?qū)ο?、面向方面的逐漸升級。通過上文的論述,我們可以看到計算機軟件開發(fā)語言具有廣闊的發(fā)展前景,此外,我們也應(yīng)該注意到,其在原理和操作上也存在一定的問題,這就要求軟件開發(fā)人員提高自身能力,在實踐中探究對其加以改進(jìn)完善,為計算機及其軟件開發(fā)的發(fā)展貢獻(xiàn)力量。
參考文獻(xiàn):
[1]楊媛媛.計算機軟件開發(fā)語言研究[J].科技風(fēng),2011,12.
[2]金波.有關(guān)計算機軟件開發(fā)語言的探討[J].科技創(chuàng)新與應(yīng)用,2013,2.
1.1教學(xué)觀念滯后大多數(shù)技工學(xué)???cè)匀淮嬖凇拜p實踐重理論”或者理論和實踐“不掛鉤”的問題,對于計算機這種實踐性很強的課程,這些問題嚴(yán)重阻礙了其順利發(fā)展。由于技校管理層不重視學(xué)生實踐技能的培養(yǎng),不愿意配備硬件設(shè)施,學(xué)生想實踐但是缺乏條件;部分院校計算機教學(xué)的教學(xué)觀念滯后,認(rèn)為理論學(xué)習(xí)和實踐操作是相互獨立的,造成實踐和理論脫節(jié)。計算機技術(shù)發(fā)展日新月異,要滿足社會需求,就必須不斷更新教學(xué)方式和教學(xué)觀念。對于上述技校,即使學(xué)生掌握了大量的理論知識,依靠理論知識獲得了計算機等級證書,但是一旦參加工作,輕視實踐的教學(xué)方式的短板就顯現(xiàn)出來了。隨著企業(yè)的不斷發(fā)展,勢必會有更高的人才需求,對人才的綜合水平提出了更高的要求。
1.2教材、課程結(jié)構(gòu)不合理目前,我國技校普遍存在的問題就是教材和課程結(jié)構(gòu)不夠合理。對于計算機教學(xué),應(yīng)結(jié)合實際教學(xué)情況和學(xué)生的水平選擇,但是很多技校更換教材的周期很長,部分院校的實踐教材和理論知識教材分開,很難達(dá)到培養(yǎng)學(xué)生綜合素質(zhì)的目的。再者,計算機技術(shù)發(fā)展突飛猛進(jìn),并且和其他學(xué)科之間的聯(lián)系逐漸緊密,但是技校沒有注意到這一點,教材內(nèi)容滯后。舉例來說,傳統(tǒng)的HTML制作的網(wǎng)頁已經(jīng)無法滿足人們的審美需求,CSS、Javascript技術(shù)應(yīng)用越來越廣泛,但是大多是技校計算機教材缺乏這個方面的內(nèi)容,不能與時俱進(jìn),陳舊的知識也無法提高學(xué)生的學(xué)習(xí)興趣,即使進(jìn)入社會,技能和社會需求也是脫節(jié)的。
1.3教學(xué)方式枯燥無味兼具實踐性和理論性,這是計算機教學(xué)具有的特點,在實際學(xué)習(xí)過程中,也要求學(xué)生實踐和理論相結(jié)合,這就是技校提倡的一體化教學(xué)方式??v觀現(xiàn)今的技校計算機教學(xué),大部分仍然是“填鴨式”的知識灌輸,學(xué)生在教學(xué)中非常被動;理論知識講解完后,教學(xué)習(xí)慣給學(xué)生布置作業(yè)。這種教學(xué)方法枯燥無味,過于單一。計算機知識是比較抽象的,如果缺乏實踐,也就缺少了由“抽象知識”到“具體知識”的轉(zhuǎn)化過程,難以培養(yǎng)學(xué)生的創(chuàng)新意識。很多技校缺乏足夠的硬件設(shè)施,教師也不愿去轉(zhuǎn)變教學(xué)方法,認(rèn)為這是浪費時間和精力,落后的教學(xué)方法嚴(yán)重阻礙了學(xué)生綜合素質(zhì)的提升。
1.4管理方式有缺陷大部分技校已經(jīng)建立了機房,能夠滿足學(xué)生最基本的計算機操作需求,但是在使用過程中,不可避免的會有病毒、垃圾等,由此產(chǎn)生計算機死機、系統(tǒng)損壞等問題,長此以往,計算機損毀嚴(yán)重,對于技校來說,這是缺乏有效管理的體現(xiàn)。
2.一體化教學(xué)方式的具體實施
2.1樹立對教學(xué)對象的正確態(tài)度相比于高中生,技校學(xué)生的知識水平、思維方式都有較大差別,技校學(xué)生的智力特點比較特別,并別偏重于形象思維,通過教學(xué)可以培養(yǎng)為實踐性技術(shù)人才。對于高中生和技校學(xué)生,勢必不能采用相同的培養(yǎng)方法,所以,計算機教學(xué)的課程安排、教學(xué)組織等都要針對技校學(xué)生做具體安排。對于技工學(xué)校的學(xué)生來說,走入社會得到好的工作是主要目標(biāo)。對于技工學(xué)校來說,轉(zhuǎn)變教學(xué)觀念和方法是當(dāng)務(wù)之急,技校應(yīng)根據(jù)社會需求,培養(yǎng)學(xué)生的自我提升能力,做到理論知識實踐操作技能的雙向培養(yǎng)。對于教師來說,在教學(xué)中應(yīng)尊重學(xué)生的主體地位,充分發(fā)揮自己的“導(dǎo)學(xué)”作用,授之以魚不如授之以漁,幫助學(xué)生“學(xué)會學(xué)習(xí)”更加重要,一方面,教師應(yīng)盡力提高學(xué)生自主解決問題的能力,達(dá)到“學(xué)以致用”的教學(xué)目標(biāo);另一方面,將一體化教學(xué)觀念落到實處,注重學(xué)生綜合素養(yǎng)的提高,而不僅僅是提高考試成績和獲得計算機等級證書。
2.2開發(fā)一體化教學(xué)課程目前,技能型人才的培養(yǎng)目標(biāo)是讓學(xué)生知道“怎么做”而不是“為什么”,和教材的編寫思想不相符合,造成計算機教學(xué)中存在問題,也不符合技校學(xué)生的思維特點。對于技校來說,開發(fā)一體化教學(xué)課程非常重要?,F(xiàn)在的計算機教材,只是按部就班的講解軟件使用方法,將具體的操作方法列舉出來,內(nèi)容較為枯燥,學(xué)生即使掌握了,也沒有很大幫助,因為他們沒有獲取實質(zhì)性的計算機知識。技校應(yīng)采用和實踐結(jié)合較為緊密的計算機教材,讓學(xué)生通過學(xué)習(xí)能夠?qū)⒅R和實踐聯(lián)合起來。“工欲善其事必先利其器”,在計算機教學(xué)中,教材仍然是最重要的工具,技校應(yīng)結(jié)合學(xué)生的學(xué)習(xí)能力和教學(xué)實際情況,選擇合適的教材,優(yōu)質(zhì)教材應(yīng)注重“工學(xué)一體化”,能夠為學(xué)生提供更多的案例而不僅僅是枯燥的理論知識,通過任務(wù)式的內(nèi)容引導(dǎo)學(xué)生學(xué)習(xí),教材內(nèi)容難易適中。設(shè)計一體化教學(xué)課程,教師應(yīng)注意幾個方面。教材中應(yīng)有具體案例,并且案例要有較強的實踐性、針對性,更加生活化,能夠激發(fā)學(xué)生的學(xué)習(xí)興趣,各個案例之間應(yīng)聯(lián)系緊密,能夠形成教學(xué)系統(tǒng),應(yīng)按照學(xué)生水平由易到難的設(shè)置。為學(xué)生設(shè)置上機課程,讓學(xué)生有更多機會鍛煉實踐操作技能。在學(xué)習(xí)中實踐,在實踐中學(xué)習(xí),提高學(xué)生學(xué)習(xí)興趣的同時也提高教師的教學(xué)質(zhì)量。
2.3設(shè)立一體化計算機教室傳統(tǒng)的教學(xué)方法是:教師在多媒體教師中講解理論知識,然后讓學(xué)生在機房中自己操作,雖然教師詳細(xì)講解了計算機的操作方法,但是到了機房,學(xué)生可能又忘記了,教師可能還要重新講解一遍,費時費力,效果也不好,事倍功半,再者,這種教學(xué)方式也不符合技校實踐技能為主的教學(xué)觀念。技校應(yīng)為學(xué)生設(shè)計一體化計算機教師,有兩種方式。第一是在機房計算機中預(yù)裝多媒體控制軟件,教師可以控制學(xué)生的計算機,在學(xué)生屏幕上演示具體的操作方法,學(xué)生的記憶會更加深刻;第二種是在機房中設(shè)置投影儀和幕布,教師利用投影儀、幕布和計算機,變講解邊操作,真正實現(xiàn)理論和實踐操作相結(jié)合。這種教學(xué)方法更加靈活生動,教師能夠發(fā)現(xiàn)學(xué)生在計算機學(xué)習(xí)過程中產(chǎn)生的問題,并加以解決和引導(dǎo),幫助學(xué)生更好的學(xué)習(xí)。
2.4運用分組、分層、合作的教學(xué)方式對于技校學(xué)生來說,由于知識水平參差不齊,對計算機知識的了解程度也不盡相同,在實際教學(xué)中,有的學(xué)生對教學(xué)內(nèi)容可能已有一定了解,但是有些學(xué)生卻根本不知道,要保證學(xué)生的全面發(fā)展,就必須進(jìn)行差異化、個性化的教學(xué),教師應(yīng)該依舊學(xué)生水平對學(xué)生進(jìn)行分層,即1、2、3三層,每層選擇一到兩個學(xué)生作為小組長。在實際教學(xué)中,教師應(yīng)以知識水平最低的第3層學(xué)生為基礎(chǔ),著重培養(yǎng)第2層學(xué)生,適當(dāng)?shù)慕o1層學(xué)生增加練習(xí)難度。學(xué)生分組學(xué)習(xí),遇到問題和困難可以小組討論解決,教師也應(yīng)該給與適當(dāng)?shù)闹笇?dǎo)。這種學(xué)習(xí)方式充分發(fā)揮了學(xué)生在學(xué)習(xí)中的主動性,提高自己水平的同時又能夠幫助別人,這種差異化的教學(xué)方式,能夠滿足每個學(xué)生的需求,教學(xué)效果較好。
3.結(jié)束語
C語言是一種計算機程序設(shè)計語言,是計算機匯編語言的重要組成部分。其實質(zhì)就是通過對語言進(jìn)行編寫和翻譯,使其產(chǎn)生一種與社會相銜接的語言,讓人和計算之間通過這種語言能夠進(jìn)行簡單的交流。C語言是在1972年由美國貝爾研究所提出,1978年先后被運用到各種機型中。C語言具有雙重性,具備高級語言的特點和匯編語言的優(yōu)越性,不僅能對系統(tǒng)應(yīng)用程序進(jìn)行編寫,而且能對不依靠計算機硬件的應(yīng)用程序進(jìn)行編寫。同時C語言也具有廣泛的應(yīng)用性,能在多個計算機的操作系統(tǒng)中運用,大大提高了計算機軟件編程的效率。隨著計算機的日益普及,C語言的應(yīng)用領(lǐng)域越來越寬,成為目前較為流行的高級程序設(shè)計語言之一,在許多大型的軟件編程中被廣泛的應(yīng)用。C語言具有如下的特點:
1.1模塊化思想模塊化的基本思想就是運用C語言在進(jìn)行計算機軟件編程設(shè)計時,按功能作用的不同將一個較大的程序分割成為許多小的子模塊,使每個小的子模塊成為一個功能單一、理解簡單和結(jié)構(gòu)合理的小程序。
1.2簡潔性強C語言具有語言簡潔、結(jié)構(gòu)緊湊、使用方便、靈活的優(yōu)勢。C語言包含了32個關(guān)鍵字和9條控制語句,源程序書寫方式較自由靈活,因此在計算機軟件編程中要選擇使用小寫字母,壓縮掉所有不重要的部分。
1.3運算范圍廣C語言總共具有34種運算符,其運算符號十分豐富且對運輸結(jié)果能采用各種各樣的表達(dá)形式,因此C語言的數(shù)據(jù)處理能力強,可以為各類數(shù)據(jù)結(jié)構(gòu)進(jìn)行復(fù)雜的運算,進(jìn)行一些高級語言較難實現(xiàn)的運算功能。
1.4移植泛用性C語言在進(jìn)行軟件編程中基本上不需要做任何的修改,就能運用于各種不同型號的計算機和操作系統(tǒng)環(huán)境上,從而形成很多不同版本的C語言。
1.5應(yīng)用效率高C語言的應(yīng)用結(jié)構(gòu)簡單清晰,能夠?qū)?nèi)存中的相應(yīng)地址進(jìn)行直接的訪問,操作十分方便,被稱為高級語言中的低級語言。同時能夠直接調(diào)用系統(tǒng)功能,直接操作硬件,具備許多高級語言所不具備的高效率。
2.C語言在計算機軟件編程中的技巧
C語言具有模塊化的特點,因此在計算機軟件程序編程中,充分發(fā)揮C語言的靈活性和方便性,提高軟件編程的技巧性,能夠優(yōu)化軟件程序編輯和提高軟件開發(fā)的效率和質(zhì)量。
2.1變量數(shù)據(jù)和運算模式的合理設(shè)置設(shè)置變量數(shù)據(jù)時,要在最大限度滿足計算機軟件編程需要的前提下,盡可能合理的設(shè)置變量數(shù)據(jù),使用無符號的最小數(shù)據(jù)類型,這樣能減少程序代碼,從而促進(jìn)計算機軟件編程的有效運行。同時在設(shè)置運算模式時,要盡量運用定點運算,避免運用浮點運算。
2.2變量存貯器類型的合理定義在計算機軟件編程中,采用和操作不同類型的變量存貯器時,會造成編譯后的代碼執(zhí)行效率各不相同,只有合理定義變量存貯器類型,才能不斷提高程序的執(zhí)行效率。因此在定義變量存貯器類型時,應(yīng)在滿足條件的情況下盡量選用內(nèi)部直接尋址存貯器。
2.3變量存貯類型的靈活設(shè)置在計算機軟件編程中,C語言具有模塊化思想,正確函數(shù)變量的傳遞在編程中十分重要,因此子程序模塊使用的變量常采用局部變量,而整個程序模塊使用的變量要采用全局變量。另外在C語言中靈活使用指針、結(jié)構(gòu)和聯(lián)合,也便于數(shù)據(jù)的傳遞,提高軟件編程的效率。
2.4設(shè)計軟件編程與C語言的接口C語言具有程序執(zhí)行速度快和直接操作硬件的優(yōu)勢,在進(jìn)行數(shù)據(jù)采集、中斷服務(wù)器處理和實時控制時,可以將C語言程序運用到計算機軟件編程中,自行控制數(shù)據(jù)的傳遞,從而能夠精確控制任務(wù),加快實時響應(yīng)。
2.5編譯控制指令的正確選擇C語言能為計算機的軟件編程提供了20多條控制指令,總體可分為首要控制指令和一般控制指令,首要控制指令的選擇只能用一次,要放在源程序的開始處,以防止重復(fù)而導(dǎo)致停止編譯,而一般控制指令的選擇可以多次。因此選擇正確的控制指令,能加速程序調(diào)試過程。
3.C語言在計算機軟件編程中的應(yīng)用
C語言具有很強的優(yōu)越性,可以適用于計算機軟件編程實驗研究,這就需要對C語言在計算機軟件編程中的應(yīng)用有一個全面的認(rèn)識,避免在以后的程序設(shè)計過程中出現(xiàn)基礎(chǔ)不足的情況。
3.1指針的應(yīng)用C語言中的指針代表相關(guān)變量、相應(yīng)函數(shù)的地址和地址相對應(yīng)的存儲內(nèi)容。在進(jìn)行軟件編程時,如果一個相應(yīng)的變量聲明前面,出現(xiàn)“*”號,那就表示這個內(nèi)存地址相對應(yīng)的存儲內(nèi)容。通常情況下C語言的一個指針代表著一個相應(yīng)函數(shù)的地址,是一個常量。此外,C語言的指針可以在調(diào)用函數(shù)時得到幾個不同于return(z)的返回值。
3.2字符串在C語言中,字符串是一種以ASCII的UNL作為數(shù)組退出的一種chair型的數(shù)組,在計算機軟件編程中,字符串的使用一般不需要引用庫。但在C標(biāo)準(zhǔn)庫中包含著一些函數(shù)可以操作相應(yīng)的字符串,在使用這些函數(shù)時,需要運用相對應(yīng)的頭文件進(jìn)行引用。
3.3C語言結(jié)構(gòu)C語言主要包括三種結(jié)構(gòu)模式即順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。順序結(jié)構(gòu)在C語言中是按照先后次序進(jìn)行操作,通過構(gòu)建一個相對簡單和完整的程序,進(jìn)行相對獨立的運用。循環(huán)結(jié)構(gòu)是在進(jìn)行各種數(shù)據(jù)運算和處理時,需要對其中的一些語句進(jìn)行反復(fù)的執(zhí)行,這在一定程度上簡化了程序的長度,使程序變得簡潔。選擇結(jié)構(gòu)是根據(jù)相關(guān)的分支條件選擇相應(yīng)的執(zhí)行路徑,在計算機軟件編程中要選擇具有較強適應(yīng)性執(zhí)行路徑。
1會計集中核算存在的問題
1.1會計集中核算有悖于財經(jīng)法規(guī)
1.1.1會計集中核算與《中華人民共和國會計法》相悖《中華人民共和國會計法》第四條規(guī)定,“單位負(fù)責(zé)人對單位的會計工作和會計資料的真實性、完整性負(fù)責(zé)?!鼻也徽f單位負(fù)責(zé)人能不能對會計集中核算中心編制的會計資料真實性、完整性負(fù)責(zé),因為會計集中核算,取消單位會計機構(gòu),將單位會計機構(gòu)游離于單位之外,單位既沒有出納員,也沒有記賬員,只保留一個報賬員,也就是說會計核算工作有財政部門相對獨立管理。行政機關(guān)、事業(yè)單位對經(jīng)濟業(yè)務(wù)或事項的確認(rèn)、計量、記錄,甚至報告,都有單位之外的會計集中核算中心負(fù)責(zé)。那么,我們要問的是:單位負(fù)責(zé)人如何對單位會計工作負(fù)責(zé)?負(fù)什么職責(zé)?很顯然,單位負(fù)責(zé)人除了定期了解單位財務(wù)報告,甚至走過場似的做一些象征性地在財務(wù)報告封面上簽名蓋章外,既不能隨時了解本單位財務(wù)會計核算情況,也不能對本單位會計機構(gòu)、會計人員進(jìn)行管理。退一步說,會計集中核算屬于行政機關(guān)及事業(yè)單位會計業(yè)務(wù)。但是,《中華人民共和國會計法》第三十六條第一款規(guī)定,“各單位應(yīng)當(dāng)根據(jù)會計業(yè)務(wù)的需要,設(shè)置會計機構(gòu),或者在有關(guān)機構(gòu)中設(shè)置會計人員并指定會計主管人員;不具備設(shè)置條件的,應(yīng)當(dāng)委托經(jīng)批準(zhǔn)設(shè)立從事會計記賬業(yè)務(wù)的中介機構(gòu)記賬”?,F(xiàn)實問題是,一是,這些行政機關(guān)或事業(yè)單位并不都是不具備設(shè)置會計人員、會計機構(gòu)的條件;二是并不是單位根據(jù)需要,而是行政機關(guān)及事業(yè)單位的上級主管部門根據(jù)需要,設(shè)置會計機構(gòu);三是,會計集中核算是財政部門成立會計核算中心,在保持單位會計主體、資金使用權(quán)和財務(wù)收支自不變的前提下,取消單位銀行賬戶、會計和出納,各單位只設(shè)報賬員的會計核算活動。會計集中核算中心不是什么中介機構(gòu)。
1.1.2會計集中核算能夠有效控制支出,卻不能要求單位適時進(jìn)行財產(chǎn)清查,提高資產(chǎn)利用率如前所述,對行政機關(guān)及事業(yè)單位的會計核算進(jìn)行全面改革,取消了行政機關(guān)及事業(yè)單位會計機構(gòu),改為報賬單位的會計集中核算,對于維護(hù)財經(jīng)紀(jì)律、控制行政事業(yè)單位經(jīng)費支出、防止貪污浪費等確實起到作用。但是,由于會計集中核算是財政部門成立會計核算中心,在保持單位會計主體、資金使用權(quán)和財務(wù)收支自不變的前提下,取消單位銀行賬戶、會計和出納,各單位只設(shè)報賬員,會計核算中心通過會計委托記賬對行政事業(yè)單位集中辦理會計核算和監(jiān)督業(yè)務(wù),融會計核算、監(jiān)督、服務(wù)管理于一體的會計管理體制。而行政機關(guān)及事業(yè)單位的會計核算程序之一,財產(chǎn)清查,尤其是不定期財產(chǎn)清查就不能如期進(jìn)行。在實行會計集中核算的行政機關(guān)及事業(yè)單位,進(jìn)行財產(chǎn)清查時,首先要取得會計集中核算單位的配合和協(xié)調(diào),如果會計集中核算中心工作繁忙,或者因為其他原因不能及時提供會計資料,行政機關(guān)及事業(yè)單位就不能進(jìn)行財產(chǎn)清查,因而也就不能及時了解單位財務(wù)狀況、資產(chǎn)、負(fù)債的多少,盤清家底,及時結(jié)算債權(quán)、債務(wù),提高資產(chǎn)使用效率。
1.1.3違背《會計基礎(chǔ)工作規(guī)范》,不利于會計基礎(chǔ)工作管理中華人民共和國財政部1996年6月17日的《會計基礎(chǔ)工作規(guī)范》第二章第六條規(guī)定,“各單位應(yīng)當(dāng)根據(jù)會計業(yè)務(wù)的需要設(shè)置會計機構(gòu);不具備單獨設(shè)置會計機構(gòu)條件的,應(yīng)當(dāng)在有關(guān)機構(gòu)中配備專職會計人員。事業(yè)行政單位會計機構(gòu)的設(shè)置和會計人員的配備,應(yīng)當(dāng)符合國家統(tǒng)一事業(yè)行政單位會計制度的規(guī)定。設(shè)置會計機構(gòu),應(yīng)當(dāng)配備會計機構(gòu)負(fù)責(zé)人;在有關(guān)機構(gòu)中配備專職會計人員,應(yīng)當(dāng)在專職會計人員中指定會計主管人員。會計機構(gòu)負(fù)責(zé)人、會計主管人員的任免,應(yīng)當(dāng)符合《中華人民共和國中華人民共和國會計法》和有關(guān)法律的規(guī)定”??梢?單位的會計機構(gòu)設(shè)置、會計人員配備,實行會計崗位責(zé)任制是單位內(nèi)部事務(wù),是單位的最基本權(quán)利之一,是《中華人民共和國會計法》賦予的權(quán)力和職責(zé),是任何人不能侵犯和干預(yù)的。
1.1.4會計檔案管理不符合會計檔案管理辦法根據(jù)《會計檔案管理辦法》規(guī)定,會計檔案由單位會計機構(gòu)負(fù)責(zé)整理立卷歸檔。當(dāng)年形成的會計檔案,在會計年度終了后,可暫由本單位會計機構(gòu)保管一年,期滿之后,應(yīng)當(dāng)由會計機構(gòu)編制移交清冊,移交本單位的檔案機構(gòu)同一保管;如果單位未設(shè)立檔案機構(gòu),則應(yīng)當(dāng)在會計機構(gòu)內(nèi)部指定專人保管,但出納人員不得兼管會計檔案。有資料顯示,某市實行會計集中核算后,要求各單位的會計檔案資料由會計集中核算中心在一年或半年后轉(zhuǎn)移給行政機關(guān)或事業(yè)單位。很顯然,這種會計資料管理辦法與我國《會計檔案管理辦法》相左。
1.2重復(fù)設(shè)置會計機構(gòu),浪費人力、物力實行會計集中核算,對于控制行政機關(guān)及事業(yè)單位經(jīng)費支出,防止貪污浪費有一定作用。但是我們也應(yīng)該看到,設(shè)置會計集中核算中心本身,也是機構(gòu)重復(fù)設(shè)置,浪費人力物力的一個典型。有資料顯示,某市設(shè)置會計集中核算中心機構(gòu),獨立于行政、事業(yè)單位之外的做法,相對增加80多人的事業(yè)單位編制。在會計崗位上,會計集中核算中心80人計算,每崗工作人員工資年薪3萬元,一年財政支出240多萬元。此外,因為各單位集中報賬,按每周兩次,一次交通費20元計算,每年每單位多支出2000元,300多個行政機關(guān)及事業(yè)單位,每年多支出60萬元。一個行署市級政府設(shè)置的會計集中核算中心,每年因此多支出300多萬元。而這些支出是剛性的,不可控制的。這些支出還不包括會計集中核算中心的場地租賃費、辦公經(jīng)費等其他支出。設(shè)置會計集中核算中心,本身相對控制行政單位及事業(yè)單位支出。我們要問的是,控制這些支出是否都一定合理、合法?是否都能夠符合這些單位的實際情況?另外,是否被納入會計集中核算中心的單位都不遵循財經(jīng)紀(jì)律,都存在浪費人力物力現(xiàn)象?顯然,上述諸問題,不得不讓當(dāng)事單位及相關(guān)會計人員懷疑。
2撤消會計集中核算中心對策基于上述觀點,我們認(rèn)為應(yīng)該撤消會計集中核算中心
2.1撤消會計集中核算中心,保留會計憑證審核機構(gòu)《會計法》第三十三條規(guī)定,“財政、審計、稅務(wù)、人民銀行、證券監(jiān)督、保險監(jiān)管等部門應(yīng)當(dāng)依照有關(guān)法律、行政法規(guī)規(guī)定的職責(zé),對有關(guān)單位的會計資料實施監(jiān)督檢查?!边@些檢查可以是事后檢查,也可以是事前監(jiān)督。為了單位便于與財政部門的集中支付中心對接,嚴(yán)格控制經(jīng)費支出,防止貪污浪費的發(fā)生,各地在撤消會計集中核算中心的同時,仍然要求財政部門保留會計憑證審核機構(gòu),對行政機關(guān)及事業(yè)單位的經(jīng)費預(yù)算、記錄經(jīng)濟業(yè)務(wù)發(fā)生或完成情況的原始憑證進(jìn)行審核非常必要。財政部門對原始憑證審核除了有關(guān)人員簽名蓋章外,還可以在原始憑證及經(jīng)費支出預(yù)算表上蓋上“審訖”字樣,為以后有關(guān)單位審計、財務(wù)檢查等活動提供依據(jù)。超級秘書網(wǎng)
關(guān)鍵詞:會計電算化;崗位;職責(zé);權(quán)限
一、明確會計電算化崗位職責(zé)和權(quán)限的重要性
改革開放以來,我國會計電算化工作在各級財政部門、業(yè)務(wù)主管部門、廣大軟件開發(fā)工作者和財會工作者的共同努力下,已取得了很大成績,各類財會軟件的運用為推動我國經(jīng)濟管理手段現(xiàn)代化、提高會計工作效率和財會人員業(yè)務(wù)素質(zhì)發(fā)揮了重要作用。然而,從目前會計電算化的情況來看,會計崗位設(shè)置不合理是影響整個電算化向深層次發(fā)展的主要原因之一,因為會計工作內(nèi)容繁多復(fù)雜,只有進(jìn)行科學(xué)的崗位分工,使之規(guī)范化、科學(xué)化,并落實崗位責(zé)任制,才能使整個會計電算化系統(tǒng)高效、協(xié)調(diào)地運作,傳統(tǒng)的會計工作崗位,是按照核算和管理的內(nèi)容及工作性質(zhì)來劃分的,一般分為會計主管、出納、工資核算、往來核算、財產(chǎn)物資核算、資金核算、成本費用核算、收入利潤核算、編制報表和稽核等10個崗位。各企業(yè)可以根據(jù)行業(yè)特點、業(yè)務(wù)繁簡、企業(yè)規(guī)模、人員多少等情況,在掌握出納人員不得兼收入、費用、債權(quán)、債務(wù)賬簿的登記工作以及稽核工作和會計檔案保管工作的原則前提下,可以采取一人一崗、一崗多人或一人多崗等形式。與傳統(tǒng)的會計工作崗位相比,實現(xiàn)會計電算化以后,大大減輕了會計工作的勞動強度,一臺電子計算機完成了過去幾個人的工作,與之相應(yīng)的會計工作的分工、各崗位的職責(zé)及權(quán)限也發(fā)生了根本的變化,原有會計崗位的分工已不適應(yīng)目前電算化工作,如果不及時地調(diào)整并建立與之相適應(yīng)的會計電算化工作崗位制度,使會計崗位分工、職責(zé)盡可能地比較規(guī)范、科學(xué),就無法保證會計工作的正常進(jìn)行,會計電算化在企業(yè)管理中的整體優(yōu)勢就不能充分發(fā)揮,同時,對提高財會人員的業(yè)務(wù)素質(zhì)也是不利的。因此,在會計電算化條件下科學(xué)、合理地設(shè)置會計工作崗位,明確各崗位的職責(zé)和權(quán)限十分必要。
二、會計電算化條件下會計工作崗位的設(shè)置及職責(zé)和權(quán)限
根據(jù)會計電算化工作的特點,企業(yè)實現(xiàn)會計電算化后應(yīng)由傳統(tǒng)的以總賬報表崗位為中心轉(zhuǎn)變?yōu)橐韵到y(tǒng)管理員崗位為核心的崗位架構(gòu)。具體地說,會計電算化應(yīng)設(shè)立的會計工作崗位包括:系統(tǒng)設(shè)計員、系統(tǒng)管理員、系統(tǒng)操作員、數(shù)據(jù)審核員。各會計工作崗位人員的職責(zé)和權(quán)限如下:
(一)系統(tǒng)設(shè)計員的職責(zé)和權(quán)限
會計電算化的系統(tǒng)設(shè)計員要根據(jù)會計制度和企業(yè)管理、核算的要求,負(fù)責(zé)會計電算化系統(tǒng)中軟件的研制、開發(fā)和升級工作,幫助系統(tǒng)操作人員掌握軟件的應(yīng)用。
系統(tǒng)設(shè)計員崗位的職責(zé)主要有:根據(jù)會計制度和核算要求開發(fā)會計電算化系統(tǒng)。根據(jù)國家經(jīng)濟政策和企業(yè)微觀管理的需要,不斷修正和完善會計電算化系統(tǒng)整體功能。負(fù)責(zé)指導(dǎo)有關(guān)人員正確掌握會計軟件的使用方法。及時解決軟件在運行中所發(fā)生的技術(shù)問題。為保守本單位經(jīng)濟秘密和保證會計數(shù)據(jù)的安全,不得將本單位會計數(shù)據(jù)以任何形式帶出本單位或?qū)ν馓峁?/p>
系統(tǒng)設(shè)計員崗位的權(quán)限主要有:有權(quán)對軟件源泉程序進(jìn)行編譯或?qū)Τ绦蜻M(jìn)行加密。有權(quán)要求軟件使用者提供軟件評審所需的資料和用戶報告。有權(quán)制止軟件的非法拷貝和傳播。有權(quán)拒絕來歷不明的軟件或帶有病毒的軟件在會計電算化系統(tǒng)中運行。
(二)系統(tǒng)管理員的職責(zé)和權(quán)限
會計電算化的系統(tǒng)管理員負(fù)責(zé)會計電算化過程中的管理工作,組織、協(xié)調(diào)會計電算化軟件的開發(fā)和應(yīng)用,能夠應(yīng)用財務(wù)、會計和電子計算機知識對本單位運行的會計電算化系統(tǒng)進(jìn)行使用和維護(hù)。系統(tǒng)管理員崗位的職責(zé)內(nèi)容主要包括:在會計電算化軟件的開發(fā)階段,負(fù)責(zé)協(xié)調(diào)軟件開發(fā)者與使用者之間的關(guān)系,根據(jù)軟件評審要求,做好相應(yīng)的準(zhǔn)備工作。在會計電算化軟件的運行階段,負(fù)責(zé)日常的維護(hù)和管理,幫助系統(tǒng)操作員熟練掌握操作技能。檢查督促系統(tǒng)操作員對數(shù)據(jù)的備份情況。檢查各操作員操作的日志記載情況,對計算機開機、關(guān)機和運行情況進(jìn)行檢查,防止非法調(diào)用和操作。為保證會計軟件的正常運行和數(shù)據(jù)的保密與安全,不得從數(shù)據(jù)庫直接對會計數(shù)據(jù)進(jìn)行修改。運用電算化系統(tǒng)中的信息資源和分析模塊,緊密結(jié)合本單位經(jīng)濟活動情況,對本企業(yè)的財務(wù)狀況進(jìn)行簡要分析,為企業(yè)領(lǐng)導(dǎo)經(jīng)營決策提供依據(jù)。對于系統(tǒng)內(nèi)發(fā)生計算機病毒等情況應(yīng)運用殺毒軟件消除病毒,并向負(fù)責(zé)計算機安全的公安機關(guān)反映。為保守本單位經(jīng)濟秘密和保證會計數(shù)據(jù)的安全,不得將本單位會計數(shù)據(jù)以任何形式帶出本單位或?qū)ν馓峁?/p>
系統(tǒng)管理員的權(quán)限主要包括:有權(quán)設(shè)置發(fā)球本崗位權(quán)限范圍內(nèi)的操作保密口令。有權(quán)對系統(tǒng)操作員的工作進(jìn)行檢查和監(jiān)督。有權(quán)拒絕來歷不明的軟件或帶有病毒的軟件在會計電算化系統(tǒng)中運行。有權(quán)對有關(guān)人員的操作權(quán)限進(jìn)行設(shè)置和調(diào)整。
(三)系統(tǒng)操作員的職責(zé)和權(quán)限
會計電算化的系統(tǒng)操作員負(fù)責(zé)會計數(shù)據(jù)的錄入與輸出工作,能夠使用會計電算化系統(tǒng)的部分或全部功能,系統(tǒng)操作員要根據(jù)會計電算化制度的要求,嚴(yán)格執(zhí)行計算機硬件、軟件的操作堆積和防范計算機病毒的措施。
系統(tǒng)操作員崗位的職責(zé)內(nèi)容主要包括:將審核過的原始憑證或記賬憑證及時、準(zhǔn)確地錄入計算機,同時通過計算機輸入界面對輸入的數(shù)據(jù)進(jìn)行初步核對。根據(jù)數(shù)據(jù)審核員核實過的會計數(shù)據(jù)進(jìn)行憑證過賬,即登記機內(nèi)賬簿。及時輸出會計憑證和有關(guān)會計數(shù)據(jù)。采取有力的措施保證數(shù)據(jù)安全,每天進(jìn)行數(shù)據(jù)的備份并妥善保管備份數(shù)據(jù)。為保證會計軟件開發(fā)包正常運行和數(shù)據(jù)的保密安全,不得從數(shù)據(jù)庫直接對會計數(shù)據(jù)進(jìn)行修改。為保守本單位經(jīng)濟秘密和保證會計數(shù)據(jù)的安全,不得將本單位會計數(shù)據(jù)以任何形式帶出本單位或?qū)ν馓峁?/p>
系統(tǒng)操作員崗位的權(quán)限主要包括:有權(quán)設(shè)置發(fā)球本崗位權(quán)限范圍內(nèi)的操作保密口令。對于未經(jīng)審核的會計憑證有權(quán)拒絕錄入計算機。對于未經(jīng)數(shù)據(jù)審核員審核的已錄入的會計數(shù)據(jù),有權(quán)拒絕進(jìn)行憑證過賬處理。有權(quán)拒絕來歷不明的軟件在會計電算化系統(tǒng)中運行。
(四)數(shù)據(jù)審核員的職責(zé)和權(quán)限
會計電算化的數(shù)據(jù)審核員負(fù)責(zé)審核已錄入的會計數(shù)據(jù)和輸出的會計數(shù)據(jù)、賬表的正確性,能夠使用會計電算化系統(tǒng)有關(guān)審核方面的功能,包括會計數(shù)據(jù)的輸入與輸出、會計政策的設(shè)定等。數(shù)據(jù)審核員要根據(jù)財經(jīng)法規(guī)、會計制度和會計電算化制度的要求,嚴(yán)把審核關(guān),維護(hù)財經(jīng)法規(guī)和制度的嚴(yán)肅性。
現(xiàn)在網(wǎng)絡(luò)技術(shù)已經(jīng)被大規(guī)模普及,計算機也走進(jìn)了尋常百姓的家中,計算機以其方便、快捷的優(yōu)勢受到了廣大客戶的認(rèn)可。但是在使用時,很多客戶也發(fā)現(xiàn)了其存在的風(fēng)險性,網(wǎng)絡(luò)過于開放和黑客以及惡意軟件等問題,都使得網(wǎng)絡(luò)的安全以及保密問題顯得尤為重要。
1 目前計算機局域網(wǎng)絡(luò)存在的隱患
1.1 軟件以及應(yīng)用的安裝不正規(guī)
具調(diào)查顯示,現(xiàn)在國內(nèi)的多數(shù)客戶都有在網(wǎng)絡(luò)上下載免費軟件與應(yīng)用系統(tǒng)的習(xí)慣,有時也會因為自身的需要購買一些沒有正規(guī)資質(zhì)認(rèn)證的安裝光盤,這些系統(tǒng)以及軟件都沒有較高的安全保障,會有存在病毒的可能性,在安裝時就會給電腦帶來一定的安全隱患。而且現(xiàn)在一些病毒也較為頑固,殺毒軟件也不能對其起到防范的作用,導(dǎo)致用戶的電腦受到威脅。現(xiàn)在世界各地的系統(tǒng)與軟件的開發(fā)商都將科研工作的重心放在了新功能的開發(fā)上,忽視了對局域網(wǎng)絡(luò)安全問題的深入研究,對提高網(wǎng)絡(luò)的安全系數(shù)造成了一定的阻礙。
1.2 信息傳輸?shù)陌踩源嬖陔[患
現(xiàn)在的局域網(wǎng)絡(luò)主要分為有線局域網(wǎng)以及無線局域網(wǎng)兩個部分,相較之下,前者的安全系數(shù)要低于后者,前者在使用時存在較大的安全隱患?,F(xiàn)在人們的生活節(jié)奏與工作節(jié)奏都在不斷地加快,人們在辦公與日常聯(lián)絡(luò)時都會更加傾向?qū)钟蚓W(wǎng)絡(luò)的使用,很多公司基本都是依靠局域網(wǎng)絡(luò)來進(jìn)行信息傳送的,不過即使公司購買了相關(guān)的防護(hù)軟件以及安裝了較強的保密系統(tǒng),也會存在泄密的風(fēng)險,讓不法分子有了可趁之機,使用非法手段對公司的信息進(jìn)行監(jiān)控和盜取,使公司遭受一定的損失。
1.3 病毒傳播具有擴展性
現(xiàn)在很多的軟件以及應(yīng)用系統(tǒng)都存在攜帶木馬以及病毒的可能性,這一現(xiàn)象已經(jīng)成為對網(wǎng)絡(luò)安全的主要威脅。而且只要局域網(wǎng)絡(luò)中有一臺電腦存在病毒,那么它所傳送的有所文件都有攜帶病毒的可能性,會導(dǎo)致接收文件的電腦也感染上病毒,這樣波及的范圍就會越來越大,甚至造成整個局域網(wǎng)絡(luò)都受到影響,導(dǎo)致系統(tǒng)出現(xiàn)癱瘓的情況。
2 針對存在問題相應(yīng)的解決策略
2.1 選擇適合的信息數(shù)據(jù)存儲方式
一般網(wǎng)絡(luò)信息數(shù)據(jù)的組織形式有兩種,一種是文件的形式,這種形式資源共享方面的功能較為欠缺,卻是當(dāng)下應(yīng)用最為廣泛的數(shù)據(jù)存儲模式;另一種就是數(shù)據(jù)庫的形式,這樣形式相對而言在系統(tǒng)操作上沒有相應(yīng)的安全舉措,與文件存儲的數(shù)據(jù)的方式有所不同,它是依靠對數(shù)據(jù)的可讀形式將其進(jìn)行存儲的。因此使用者在選擇時,可以對兩者進(jìn)行比較,選擇較為適合自己的一種方式來進(jìn)行信息存儲。
2.2 使用防火墻功能
現(xiàn)在使用率較高的教師網(wǎng)絡(luò)防火墻功能,它能夠在接收外部網(wǎng)絡(luò)的同時,對其中存在的安全隱患進(jìn)行識別與抵御。它具有外部以及內(nèi)部防火墻之分,外部防火墻就是對外部以及內(nèi)部的網(wǎng)絡(luò)實施保護(hù)功能,幫助其阻止非法的入侵行為。這一部分的功能不僅能夠?qū)λ械男畔魉颓肋M(jìn)行監(jiān)聽與限制,同時還能有效保護(hù)指定信息不被盜取,并抵御非法信息的入侵;內(nèi)部防火墻就是將整體內(nèi)部網(wǎng)絡(luò)進(jìn)行區(qū)域的劃分,一旦發(fā)生病毒等方面的問題時,能夠?qū)⒄w的損失降到最低。
2.3 提高電腦和網(wǎng)絡(luò)的抵御能力
應(yīng)從兩方面著手對其進(jìn)行提高:一方面,相關(guān)的開發(fā)商要重視對安全功能的科研研究,提升電腦和網(wǎng)絡(luò)自身的防御能力;另一方面要對計算機的客戶和局域網(wǎng)絡(luò)工作人員進(jìn)行培訓(xùn),讓其能夠有效掌握常規(guī)問題的處理方法,使他們能夠了解正確的操作方式,從而提升網(wǎng)絡(luò)系統(tǒng)的安全系數(shù)。
2.4 改善非法用戶的登錄問題
為了防止黑客的入侵,要對路由器上的IP地址進(jìn)行捆綁,保證只要有客戶使用其登錄網(wǎng)絡(luò)時路由器就能對其進(jìn)行識別,只要是IP地址不相符的就會予以阻止,并對指定的計算機客戶端發(fā)出報警信號,只有相符時才能繼續(xù)讓其進(jìn)行使用。這樣就能有效改善非法用戶登錄的問題,除此之外還可以采用網(wǎng)絡(luò)登入密碼認(rèn)證以及驗證碼等一系列的措施來應(yīng)對這一狀況。
3 結(jié)束語
現(xiàn)在大眾對于網(wǎng)絡(luò)使用的依賴性越來越高,辦公、日常繳費以及信息的傳輸都使得網(wǎng)絡(luò)的利用率在不斷地提高,因此加強局域網(wǎng)絡(luò)的安全系數(shù)是極為重要的,計算機的用戶和相關(guān)的使用部門都要對于這一問題予以足夠的重視,要不斷探索制定出一套切實可行的網(wǎng)絡(luò)安全應(yīng)對方案,保證計算機網(wǎng)絡(luò)的穩(wěn)定發(fā)展。
參考文獻(xiàn)
[1]張志國.計算機局域網(wǎng)網(wǎng)絡(luò)安全問題以及相應(yīng)對策探析[J].科技風(fēng),2014,No.24915:197+199.
論文關(guān)鍵詞:遠(yuǎn)程教育,云計算,智能輔導(dǎo)
一、問題的提出
《國家中長期教育改革發(fā)展規(guī)劃綱要》在繼續(xù)教育章節(jié)中,將“辦好開放大學(xué)”列為構(gòu)建靈活開放的終身教育體系的一項重要措施。要“把教育信息化納入國家信息化發(fā)展整體戰(zhàn)略,超前部署教育信息網(wǎng)絡(luò)。”到2020年基本建成覆蓋城鄉(xiāng)各級各類學(xué)校的數(shù)字化教育服務(wù)體系,建立開放靈活的教育資源公共服務(wù)平臺,在為社會公眾提供公共教育信息的同時,促進(jìn)優(yōu)質(zhì)教育資源普及共享。[1]
由此可以看出,由國家投資,建立中國的國家教育信息平臺已經(jīng)呼之欲出,而廣播電視大學(xué)的發(fā)展,為中國開放大學(xué)的建立奠定了良好的基礎(chǔ),在電大基礎(chǔ)上建設(shè)開放大學(xué)是最好的途徑。但建設(shè)開放大學(xué)要適應(yīng)社會和學(xué)習(xí)者需求而定,面向地方、基層、農(nóng)村和邊遠(yuǎn)地區(qū),在辦學(xué)的基礎(chǔ)上,開放大學(xué)還應(yīng)利用網(wǎng)絡(luò)學(xué)習(xí)環(huán)境、多媒體教學(xué)資源及其學(xué)習(xí)支持服務(wù)系統(tǒng),建設(shè)繼續(xù)教育的公共服務(wù)平臺,為學(xué)習(xí)者提供方便、靈活、個性化的學(xué)習(xí)服務(wù)。而云計算是面向服務(wù)的架構(gòu)(SOA)、分布式計算、網(wǎng)絡(luò)計算和虛擬化等多種技術(shù)混合演進(jìn)的結(jié)果[2],是一個龐大的虛擬化資源池(由硬件、開發(fā)平臺和服務(wù)等組成),上述資源可以動態(tài)地依據(jù)各種規(guī)模的負(fù)載進(jìn)行自動配置,使資源的利用率達(dá)到最優(yōu)化。所以,可借助云技術(shù),為開放教學(xué)提供更優(yōu)質(zhì)的教學(xué)服務(wù)。
云計算提供3個最基本的特征[3]:第一個是基礎(chǔ)設(shè)施架構(gòu)在大規(guī)模的廉價服務(wù)器集群之上;第二個是應(yīng)用程序與低層服務(wù)協(xié)作開發(fā),最大限度地利用資源;第三個是通過多個廉價服務(wù)器之間的冗余遠(yuǎn)程教育論文,利用軟件獲得高可用性。而基于云計算的遠(yuǎn)程教育智能輔導(dǎo)和答疑系統(tǒng)便是其中的第二種特征,即該系統(tǒng)與低層服務(wù)協(xié)作,最大限度的利用資源。
云計算在教學(xué)領(lǐng)域中的遷移稱之為教育云[4],是未來教育信息化的基礎(chǔ)構(gòu)架,包含了教育信息化所必須的一切硬件和軟件資源,為開放成人教育者和學(xué)習(xí)者提供一個良好的平臺。該平臺的建設(shè)關(guān)乎網(wǎng)絡(luò)環(huán)境中學(xué)習(xí)者的學(xué)習(xí)積極性和學(xué)習(xí)質(zhì)量。開放學(xué)員一般是在職人員,具有一定的學(xué)習(xí)能力,但由于長期脫離理論、工作壓力大等原因,不可能完全理解課程與課程之間的銜接,而在課程教學(xué)中,面對的學(xué)員學(xué)習(xí)背景、層次多樣化,造成學(xué)員知識點出現(xiàn)斷層現(xiàn)象,根據(jù)這一特點,可以利用云計算,為學(xué)員建立個性化智能化的輔導(dǎo)流程,進(jìn)行虛擬答疑,提高學(xué)員學(xué)習(xí)效率。
二、已有教學(xué)輔導(dǎo)形式及其特點的分析
傳統(tǒng)意義上的教學(xué)輔導(dǎo),是指教育者依據(jù)教學(xué)大綱、教學(xué)內(nèi)容和自身教學(xué)經(jīng)驗在固定空間(教室)、固定時間(統(tǒng)一上課時間)面向受教育者(一般在30人以上)進(jìn)行講解的過程,在講解過程中,教師一般依據(jù)大多數(shù)者的可接受程度來安排教學(xué)進(jìn)度。
現(xiàn)有的網(wǎng)絡(luò)教學(xué)平臺中的教學(xué)輔導(dǎo),一般依據(jù)在線平臺,進(jìn)入課程中,在該課程設(shè)置上一般包括教師管理、教學(xué)資源、師生互動、網(wǎng)絡(luò)服務(wù)等。
(1)在“教師管理”模塊中,一般是教師上傳各種資料,如:教學(xué)大綱、教學(xué)實施方案、課程說明、課程考核方案和其他教學(xué)信息等。
(2)在“教學(xué)資源”模塊中,一般是供學(xué)習(xí)者下載瀏覽各種學(xué)習(xí)的資料論文提綱怎么寫。
(3)在“師生互動”模塊中,最為常用的便是BBS,一般供學(xué)習(xí)者和教師進(jìn)行網(wǎng)上留言。
(4)在“網(wǎng)絡(luò)服務(wù)”模塊中,也只是提供電子郵件、數(shù)字圖書館等功能。
傳統(tǒng)意義上的教學(xué)輔導(dǎo)是一種實時互動、同步交互的特點,教師可以依據(jù)當(dāng)時教學(xué)情況靈活調(diào)整教學(xué)進(jìn)度、模式等,與此同時,該方式受到時間、空間限制,不適合開放學(xué)員特點。
現(xiàn)有的網(wǎng)絡(luò)教學(xué)輔導(dǎo)雖然通過網(wǎng)絡(luò)作為媒介,不受時間、空間限制,能夠為多數(shù)開放學(xué)院所接受,但明顯缺乏實時互動與同步交互。往往是教師上傳資料多日,學(xué)員才注意到,或是學(xué)員在BBS中留言,想要及時得到回應(yīng)卻未能實現(xiàn)。實際上,現(xiàn)有的網(wǎng)絡(luò)教學(xué)是一種“大同步、小異步”的形式。
三 基于云計算的遠(yuǎn)程教育智能輔導(dǎo)的規(guī)劃
云計算技術(shù)運用于開放教育輔導(dǎo)是具有實用意義的,基于云計算本身特點,可以將教育資源進(jìn)行有效整合,向開放學(xué)院提供智能型云計算服務(wù)?,F(xiàn)介紹遠(yuǎn)程教育智能輔導(dǎo)平臺的架構(gòu)。其主要由四個部分構(gòu)成:基礎(chǔ)設(shè)施模塊、應(yīng)用接口模塊、教育應(yīng)用模塊、學(xué)員應(yīng)用模塊等。
(1)基礎(chǔ)設(shè)施模塊主要包括:服務(wù)器、存儲器、網(wǎng)絡(luò)設(shè)備和虛擬服務(wù)器、虛擬網(wǎng)絡(luò)等。
(2)應(yīng)用接口模塊主要涉及開發(fā)環(huán)境、公用的應(yīng)用程序接口、網(wǎng)絡(luò)服務(wù)等,主要是由開發(fā)人員進(jìn)行的系統(tǒng)管理操作。
(3)教育應(yīng)用模塊主要提供教學(xué)平臺、學(xué)習(xí)跟蹤和學(xué)習(xí)記錄數(shù)據(jù)庫、教學(xué)專家系統(tǒng)等。
(4)學(xué)員應(yīng)用模塊主要面向開放學(xué)員遠(yuǎn)程教育論文,用于遠(yuǎn)程登錄開放平臺,在線學(xué)習(xí)、查閱教學(xué)資源,智能輔導(dǎo)系統(tǒng)記錄的學(xué)員個性化學(xué)習(xí)數(shù)據(jù),制定出適合該學(xué)員學(xué)習(xí)進(jìn)度,為每個學(xué)員提供符合自身需求的課程間知識點的鏈接,方便學(xué)員理解掌握教學(xué)內(nèi)容。
在云計算模式下,首先由課程專業(yè)教師依據(jù)課程特點,多年在教學(xué)過程中總結(jié)的課程重、難點以及學(xué)生對各要點的領(lǐng)悟掌握情況,建立較為初期的輔導(dǎo)數(shù)據(jù)庫系統(tǒng),并結(jié)合已有的教學(xué)資源,創(chuàng)建在線測試系統(tǒng)(目前已實現(xiàn))和知識點鏈接系統(tǒng),依據(jù)學(xué)員測試結(jié)果,判定該學(xué)院知識點的掌握情況及知識點是否存在斷層,同步更新輔導(dǎo)數(shù)據(jù)庫,針對每一學(xué)員生成專屬的學(xué)習(xí)進(jìn)度、學(xué)習(xí)內(nèi)容(包括相關(guān)知識點的學(xué)習(xí))。
四 基于云計算的遠(yuǎn)程教育智能輔導(dǎo)的可行性
云計算是未來教育信息化建設(shè)的基礎(chǔ)構(gòu)架,為開放教學(xué)提供各種教學(xué)活動所需的信息化服務(wù)。本文所提出的基于云計算的遠(yuǎn)程教育智能輔導(dǎo)系統(tǒng),就目前的技術(shù)水平和物質(zhì)基礎(chǔ)而言,各市屬院校已基本實現(xiàn)基礎(chǔ)設(shè)施建設(shè),具有創(chuàng)建輔導(dǎo)數(shù)據(jù)庫的能力和開發(fā)智能輔導(dǎo)系統(tǒng)的實力。利用該系統(tǒng),不僅保留了原有網(wǎng)絡(luò)教學(xué)輔導(dǎo)的優(yōu)勢,同時增強了教學(xué)輔導(dǎo)的實時性和教學(xué)個性化要求,最大程度提高學(xué)員學(xué)習(xí)效率,從而提高整個開放教學(xué)的教學(xué)質(zhì)量。
[參考文獻(xiàn)]
[1]《新一論教育改革和遠(yuǎn)程開放教育的發(fā)展(一)》.[J]國家遠(yuǎn)程教育,2010.4
[2]Youself,L Butrico,M. Da Silva, D.Toward a Unified Ontology of CloudComputing [J].Grid Computing Environments Workshop 2008.GCE 08.
[3]云計算:系統(tǒng)實例與研究現(xiàn)狀.[J]軟件學(xué)報,陳康,鄭緯民,2009.20,(5):1337-1348
[4]基于云計算的教育信息化平臺的研究.[J]技術(shù)應(yīng)用,章澤昂,鄔家煒,2010.6
關(guān)鍵詞:文本圖像處理;版面分割;投影法
中圖分類號:TP391.41 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2017)03-0164-02
目前,信息采集的多樣化,已嚴(yán)重威脅到了信息存儲的安全性。僅用一部手機,就可獲取與泄露重要的信息。對文本數(shù)據(jù)信息安全性的擔(dān)憂,促使了紙質(zhì)文本圖像信息隱藏與提取方法的提出。這類方法的核心在于將安全標(biāo)識信息,以特有的方式嵌入到文本圖像的文本區(qū)域中,這樣,如果發(fā)生信息泄露或者要找尋到泄露源,就可以通過分析文本區(qū)域中包含的安全標(biāo)識信息,反向追蹤,查出泄漏源,或者通過安全標(biāo)識信息,回收被泄露出去的信息。對于簡單的、只包含文本信息的文本圖像,目前的處理技術(shù)已比較成熟,能夠比較準(zhǔn)確的將版面信息進(jìn)行有效的分析,但是對于包含文本、圖形和圖像區(qū)域的復(fù)雜版面文本圖像,當(dāng)前的處理技術(shù)尚不成熟,需要進(jìn)一步提高。本文聚焦于復(fù)雜文本圖像分割方法研究。
版面分割的方法,大體上可以分為兩大類:層次式和非層次式的。層次式分割算法,主要有自頂向下和自底向上兩種算法。非層次式算法則主要是利用復(fù)雜的圖形圖像處理技術(shù),根據(jù)其圖像特征,對文本圖像進(jìn)行版面分割[1-4]。層次式方法中,游程平滑RLS(Run-length Smoothing)算法和投影輪廓切分PPC(Projection Profile Cut)算法是兩種有代表性且應(yīng)用較廣泛的算法。而基于紋理分析的版面分析算法,則是將版面分析和版面區(qū)域類型識別結(jié)合實現(xiàn)的一種算法。但上述方法時間消耗較大,為此本文提出了一N簡單有效的分割方法。
1 提出的分類算法
首先,讀入待分類文本圖像,并對其格式轉(zhuǎn)換,確保圖像數(shù)據(jù)完整性,以防止丟失圖像數(shù)據(jù);然后進(jìn)行有效區(qū)域提取,剔除四周的空白無效區(qū)域,得到有效信息區(qū)。在此基礎(chǔ)上,對有效信息區(qū)進(jìn)行二維坐標(biāo)下的行投影,確定并統(tǒng)計、提取特征值,再根據(jù)統(tǒng)計得來的特征值,進(jìn)行孤立行分析,并依據(jù)判定的孤立行,對文本圖像進(jìn)行區(qū)域的粗分割,得到版面分析的粗分割結(jié)果。在上述過程中,可根據(jù)投影結(jié)果以及統(tǒng)計的特征值,完成對純文本區(qū)域、純圖像區(qū)域的分割工作。需要指出的是,本文著眼于復(fù)雜文本圖像,為此還須對區(qū)域粗分割得到的各個子區(qū)域,進(jìn)行二維坐標(biāo)下的列投影,再根據(jù)投影結(jié)果,判定子區(qū)域中是否存在分欄版面。完成以上步驟后,原本復(fù)雜的文本圖像版面就被分割為了多個簡單版面的文本圖像區(qū),在此基礎(chǔ)上,再進(jìn)行行、列投影,根據(jù)所得特征值分析與分類,區(qū)分出文本區(qū)、圖像區(qū)和圖形圖表區(qū)域,完成分割任務(wù)。具體流程見圖1。
本文采用特征7個特征統(tǒng)計分析文本圖像,各特征分別為:(1)行高,記錄投影行高度的值。本文對行進(jìn)行投影,依據(jù)投影結(jié)果,計算二值化投影平均值發(fā)生改變的臨界點值,在臨界點值作運算,獲得行高值。 我們對各行高度值進(jìn)行平均運算,在分別與各行高度作對比,進(jìn)而初步確定異常區(qū)域;(2)行間距,行與行之間的間隔距離。此間距,由投影結(jié)果而得的下標(biāo)值計算求得。在文本圖像中,行間距發(fā)生明顯變化的部分,往往為段落或者區(qū)域塊之間的分割標(biāo)識,此處計算行間距,作為段落區(qū)分和區(qū)域塊區(qū)分的一個標(biāo)識;(3)縮進(jìn)率,文本與頁面邊界之間的距離。依據(jù)每一行的列投影結(jié)果,計算邊界至文本的距離占左右邊界之間距離的比率,求得縮進(jìn)率。在文本圖像中,標(biāo)題不同于其它文本行,往往存在較大縮進(jìn),或左縮進(jìn),或右縮進(jìn),或左右都有,為此可結(jié)合行高,完成對標(biāo)題的判定。此外,段落中往往有首行縮進(jìn),段尾也常因字符無法填滿文本行而存在縮進(jìn),因此也可根據(jù)縮進(jìn)率,判定段落區(qū)域;(4)行外接矩形填充率,在縮進(jìn)的行區(qū)域塊中,有效信息區(qū)域占整個區(qū)域塊的比率。依據(jù)每一行的列投影結(jié)果值計算填充率。主要用來判斷一些特殊的文本行,如頁眉的判斷;(5)最大跳變位置,對文本行進(jìn)行列投影時,坐標(biāo)軸所示下標(biāo)發(fā)生最大變化的區(qū)域位置。根據(jù)該特征,如果連續(xù)多行在相同位置都發(fā)生最大跳變,且跳變區(qū)內(nèi)像素點平均值為1,則可以判定在該位置處存在分欄,此外,還可以根據(jù)最大跳變,判定是否存在異常區(qū)域;(6)行內(nèi)信號跳變周期(頻率),對文本行進(jìn)行列投影后,坐標(biāo)軸上投影下標(biāo)值發(fā)生周期性變化的周期或者頻率。根據(jù)此特征,可用來判定是否存在異常區(qū)域;(7)對齊方式,該特征用來衡量文本圖像中內(nèi)容距離左右邊界的距離,具體有居中,左對齊和右對齊三種方式,可用來輔助計算縮進(jìn)率,進(jìn)而分割區(qū)域塊。分割結(jié)果舉例見圖2。
2 結(jié)語
文本圖像版面分析是對文本圖像處理的關(guān)鍵環(huán)節(jié)。針對上述問題,本文以文本圖像二維坐標(biāo)下行列投影結(jié)果為基礎(chǔ),提取并分析相關(guān)特征,提出了一種新的基于投影輪廓分析的版面有效分類方法。該方法通過對特征的綜合運算與分析完成復(fù)雜版面文本圖像的分析工作。驗證了方法的有效性及準(zhǔn)確性。
參考文獻(xiàn)
[1]Kise K, Sato A, Iwata M. Segmentation of page images using the area Voronoi diagram[J]. Computer Vision Image Understanding,1998,70(3): 370-382.(8-4).
[2]楊洋,平西建.復(fù)雜版面的文本圖像圖文分割算法[J].微計算機信息,2006,22(5):66-225.