計算機系統(tǒng)開發(fā)方法范文

時間:2023-10-18 17:37:04

導語:如何才能寫好一篇計算機系統(tǒng)開發(fā)方法,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公文云整理的十篇范文,供你借鑒。

計算機系統(tǒng)開發(fā)方法

篇1

【關鍵詞】紡絲機 計算機輔助設計 螺桿擠出機 計量泵 熔體配管

在設計熔融紡絲機時,需根據(jù)客戶需求的纖維線密度和產量目標,通過查表數(shù)據(jù)進行計算和試湊來確定參數(shù),再根據(jù)理論公式計算螺桿擠壓機產量和計量泵供量,最終選擇所需的擠壓機和計量泵型號和規(guī)格。由于過程比較繁瑣且容易出錯,因此本文開發(fā)了紡絲機設計計算系統(tǒng)以輔助設計紡絲機。

1 紡絲機產量分析模塊的開發(fā)

根據(jù)用戶提出的產品纖維線密度及相應的目標產量和纖維品種,按產量計算公式及相關約束,反復匹配頭數(shù)/孔數(shù)、速度、部位數(shù)和拉伸倍數(shù)等參數(shù),使纖維線密度與目標產量基本符合要求。理論產量計算公式如下:

C'=D×I×P×v×N×Wd×η×24×60/109 (1)

式中:C’--產量值; D--纖維線密度(Den);I--拉伸倍數(shù);P--長絲是每部位頭數(shù),短絲是每部位噴絲板孔數(shù);v--噴絲速度(m/min);N--部位數(shù);η--運轉效率,一般取η=0.95;Wd--每年工作天數(shù),一般取330天。

具體參數(shù)確定算法:

(1)輸入纖維品種,速度范圍及已知運轉效率η和每年工資天數(shù)Wd。

(2)初選D1,試選P和N,v和I,計算C1’。

(3)判斷C1與C1’是否相符,不符合重復第(2)步。

(4)符合則確定P和N不再變,選取D2,試選v和I。

(5)判斷C2與C2’,不符合轉第(4)步。

(6)符合選取D3,重復(4)、(5),如此反復直到得到Dn。

本模塊的初始數(shù)據(jù)由用戶直接輸入,通過計算確定所有參數(shù)。首先創(chuàng)建用戶輸入產品規(guī)格和產量的窗體,計算出產量,如果滿意則保存數(shù)據(jù)于第二個窗體。運行程序出現(xiàn)界面如圖1所示,用戶按需要選擇規(guī)格數(shù)目,纖維類型,紡絲類型,產品類型,然后輸入各項數(shù)據(jù)。點擊保存數(shù)據(jù)保存到數(shù)據(jù)庫,選擇左上角的“退出”按鈕則此界面消失,退出軟件,點擊“完成輸入”進入下一界面,出現(xiàn)界面如圖2所示,進行有關產量的參數(shù)計算。

在圖2所示界面中,操作者要通過輸入部位數(shù),絲束數(shù)或孔數(shù),速度,拉伸倍數(shù)來計算產量計算值和產量比率,期間可以點擊“查看v-I曲線”確定速度和拉伸倍數(shù)具體界面。直到計算出的產量比率小于3%,再繼續(xù)確定下一規(guī)格的參數(shù)直到三個規(guī)格的參數(shù)都確定符合。這時選擇“滿意”,點擊“確定”,將數(shù)據(jù)保存導數(shù)據(jù)庫里。

2 螺桿擠出機確定模塊的開發(fā)

螺桿擠出機一般由高聚物熔融裝置、加熱和冷卻系統(tǒng)、傳動系統(tǒng)三部分構成。擠出機對物料有兩個作用,一是把聚合物熔融成熔體,二是在一定的機頭壓力下將熔體定量地不斷輸出。

此模塊是在前一模塊基礎上開發(fā)的,進入螺桿確定模塊,出現(xiàn)如圖3的界面。上面的計算產量最大值和計算產量最小值是是將“模塊一”中的產量單位“噸/年”轉化為“Kg/h”成為匹配的限制條件。點擊“匹配合適的螺桿”后符合條件的螺桿參數(shù)自動顯示在下方的表里,雙擊左側要選擇的螺桿型號,已選擇的螺桿就會顯示在右側的已選擇窗口中,亦可雙擊要刪除的螺桿再重新選擇即可。

確定螺桿參數(shù)后,點擊“保存選擇螺桿信息”把選定的螺桿保存在數(shù)據(jù)庫中,點擊“確定選擇”進入下一步。

3 計量泵確定模塊的開發(fā)

紡絲計量泵是化學纖維生產中所使用的高精度標準部件。它的作用在于精確計量、連續(xù)輸送成纖高聚物的熔體和溶液,并產生所預定的壓力,以保證紡絲熔體或溶液克服紡絲組件或噴絲頭的阻力,從噴絲板或噴絲帽的毛細孔(微孔)噴出,在空氣、水或凝固浴中形成初生纖維。

常見的計量泵為外嚙合齒輪泵,由一對齒數(shù)相等的齒輪、兩根輪軸、一副聯(lián)軸器、三塊泵板和若干螺栓組成。計量泵在工作時,傳動軸插在連接軸的槽中,帶動主動軸,從而使一對齒輪在“8”字形孔中嚙合運轉。泵的密封是靠泵板間高精度平面相密合、并由沉頭螺釘固緊而連成一體。

計量泵主要參數(shù)有:名義流量、最高使用壓力、適用纖維、適用溫度、轉速范圍和驅動功率。而決定計量泵的選型的參數(shù)是名義流量和驅動功率。

根據(jù)紡絲機所紡纖維的品種、紡絲速度范圍和纖維范圍,計算紡絲產量,確定計量泵的單位時間流量,選定泵的規(guī)格和工作轉度。目前一般紡長絲時多選用流量為0.6~3cm3/r的計量泵,而紡短纖維時選用流量大于3cm3/r的計量泵。

生產長絲時,計量泵每分鐘的流量Qn(cm3/min)可按下式計算:

Qn=V×K1×K2×E/Nm×ρ×K3 (2)

式中:V--紡絲速度,即導絲盤速度(m/min);K1--成品纖維含濕率系數(shù);K2--纖維含油量或乳化劑量系數(shù);K3--后處理時去掉的低分子物質等的含量系數(shù);Nm--標準濕度下成品纖維的公稱支數(shù)(m/g); E--纖維的牽伸倍數(shù);ρ--纖維的密度(g/cm3)。

計量泵每分鐘的流量等于泵每轉流量與泵每分鐘轉速的乘積:

Qn=n×Q (3)

式中:n為泵轉數(shù)(r/min);Q為泵每轉的流量(cm3/r)。

當進入計量泵設計界面時出現(xiàn)界面如圖4的計量泵的選用界面,選擇不同的規(guī)格號,表格中會自動列出該規(guī)格下各計量泵型號的實際轉速和參數(shù),設計者可以根據(jù)具體的實際情況,選擇適合計量泵。選擇好計量泵型號后,所選型號所對應的序號填入到下面的表單中,單擊計算功率可以對選擇的計量泵進行進一步計算和校核,不滿意可以從新選擇。滿意后點擊“保存數(shù)據(jù)”可保存數(shù)據(jù)。點擊“進入熔體配管界面”進入下一步。

4 熔體配管的模塊設計

熔體配管也是紡絲機的重要組成部分,本設計計算軟件的完成大大縮短了設計時間,并能很快的較核所得出的數(shù)據(jù),根據(jù)邊界條件,重新輸入數(shù)據(jù),直到滿足要求。根據(jù)已知條件,輸入配管段的路數(shù),配管的直徑,長度,壁 厚和其它已知條件。根據(jù)輸入的數(shù)據(jù)和之前得出的數(shù)據(jù)求出配管各段的壓力降,停留時間,剪切速率,配管壁厚,配管段容積和配管段熔體流量。再與給出的邊界條件相比較,不符合重新輸入直到符合。最后輸出結果,保存數(shù)據(jù)。

進入熔體配管設計界面出現(xiàn)界面如圖5所示的熔體配管設計界面,用戶輸入文本框中的參數(shù)及選擇熔體配管的機構層次數(shù)。點擊“確定參數(shù)輸入”,計算結果會顯示在下方的兩個表格中,滿意的話點擊“保存數(shù)據(jù)”設計結果就會保存到數(shù)據(jù)庫中。點擊“查看設計結果”進入下一步。

5 項目管理模塊

項目管理模塊主要是對前面的設計數(shù)據(jù)進行綜合匯總,然后顯示在一個窗體上以供設計者查看。進入項目管理模塊后出現(xiàn)如圖6所示界面。這個界面用來顯示前面產量分析計算模塊、螺桿確定模塊、計量泵確定模塊和熔體配管設計計算模塊的設計結果。

6 結論

紡絲機設計計算系統(tǒng)可以快速、準確、優(yōu)質地為客戶提出初步配置方案,提出紡絲機的生產能力參數(shù)及關鍵配套設備,如螺桿擠壓機、計量泵等的配置方案而開發(fā)的。該系統(tǒng)把所需的相關表格和曲線存入計算機中,用戶只需在界面上輸入需求,由計算機反復計算完成,最后由用戶確認即可完成配置方案,提高了方案的效率和正確性。

參考文獻

[1]陳冰冰等.紡絲機產量分析系統(tǒng)的研制[J].東華大學學報,2004,30(02):47-50.

[2]JDFSS-1型多功能靜電紡絲機的研制[J].包裝工程,2015(21).

[3]郭英.合成纖維機械原理與設計[M].北京:紡織工業(yè)出版社,1990.

作者信息

李妍姝(1987-),女,山西省人。工學碩士研究生?,F(xiàn)為山西大同大學煤炭工程學院助教。研究方向為機械設計及理論。

篇2

關鍵詞: 工業(yè)機器人;開放式控制系統(tǒng);軌跡算法模塊

0 引言

目前,機器人運動控制系統(tǒng)的控制器大多采用專用的微處理器及專用的主板,其控制算法采用專用的編程語言,并固化在EPROM中[1]。這樣的系統(tǒng)缺乏開放性,不便于系統(tǒng)的維護和功能擴充。而開放式機器人運動控制系統(tǒng)的主要思想[2-3]是:利用開放性的計算機軟硬件資源,為控制器擴展創(chuàng)造條件;采用標準的操作系統(tǒng)和控制語言,改變各種專用機器人語言并存且互不兼容的局面;采用標準的總線結構和模塊化設計,使系統(tǒng)結構更為緊湊,便于安裝與維護,提高系統(tǒng)的可靠性;利用網絡通訊,實現(xiàn)資源共享或遠程通訊,提高系統(tǒng)的柔性。

本文基于SMP純軟件開放式運動控制技術,針對機器人軌跡規(guī)劃的特點,構建了相應的軌跡算法模塊并融合到控制軟件中。實驗表明,所開發(fā)的機器人控制系統(tǒng)具有空間直線插補、平面圓弧插補、空間圓弧插補的功能,且運行穩(wěn)定,內核升級方便。

1 機器人控制系統(tǒng)

SMP技術是美國Soft Servo Systems公司推出的一種純軟件開放式運動控制技術。該控制系統(tǒng)主要功能全部由軟件實現(xiàn),減少了對硬件的需求。應用Soft Servo Systems公司提供的MDK(Motion Development Kit)軟件包,用戶可基于SMP控制內核開發(fā)自己的控制產品和界面功能。

本文選用SMP-850內核作為機器人的運動控制平臺,FPA-200適配卡作為通訊平臺,松下MINAS-A4N系列伺服作為機器人的關節(jié)驅動裝置,以實現(xiàn)對機器人的運動控制??刂葡到y(tǒng)整體構架如圖1所示。

1.1 SMP軟件結構

SMP軟件包括三個模塊。底層模塊包含三個實時引擎:SMP運動引擎、PLC運動引擎、SMP運動譯碼器。三個引擎相互配合完成伺服控制和PLC相關數(shù)據(jù)的運算處理;上層模塊為Win32子空間,用于處理與伺服控制無關的非實時性操作;中層模塊為SMP實時動態(tài)鏈接庫(Real-Time DLL),保證上層模塊的應用程序可實時調用和讀取底層模塊的運動引擎數(shù)據(jù)和系統(tǒng)狀態(tài)信息。

1.2 硬件平臺

SMP技術為純軟件運動控制技術,所有的運動控制運算和PLC邏輯運算都由SMP內核完成,硬件平臺只完成伺服數(shù)據(jù)和I/O信號的傳輸??刂葡到y(tǒng)硬件包括:一臺工控機、一臺顯示器、六套松下MINAS-A4N系列伺服驅動器與電機、一塊FPA-200實時通訊模塊和若干輔助設備。整體的控制系統(tǒng)架構設計如圖2所示。

2 軌跡算法模塊的建立

SMP運動控制系統(tǒng)能夠實現(xiàn)六軸機器人的基本運動控制,如各關節(jié)的點動控制、聯(lián)動控制、速度控制等,但不包含一些機器人控制特定的模塊,如運動學算法(隨機器人結構的不同而不同)、插補算法(獨立于機器人結構)等,因此,針對機器人實際作業(yè)路徑要求,相應軌跡規(guī)劃功能還需完善。SMP為開發(fā)者提供了針對C/C++、Visual Basic或Visual Studio的函數(shù)庫及程序源代碼,用戶可以應用上述工具,研發(fā)適合自己作業(yè)要求的功能模塊。本文針對軌跡規(guī)劃模塊的開發(fā),介紹了使用Visual Basic6.0開發(fā)機器人控制系統(tǒng)應用程序的方法,將軌跡規(guī)劃數(shù)學模型采用VB語言描述,通過VB中動態(tài)鏈接庫DLL文件建立軌跡算法模塊,以實現(xiàn)與機器人控制系統(tǒng)很好的融合在一起,從而實現(xiàn)更多的功能。

2.1 機器人運動軌跡規(guī)劃流程

為實現(xiàn)機器人按照特定的軌跡運動,需要對其進行軌跡規(guī)劃,在控制系統(tǒng)中添加軌跡算法模塊[4]。本文采用笛卡爾空間軌跡規(guī)劃方法,其生成的值是關節(jié)坐標量,由于控制對象是關節(jié)機器人,因此需要通過反復求解逆運動學方程,將機器人末端執(zhí)行器的位姿轉換為各關節(jié)的坐標量,具體規(guī)劃步驟如下:

1)由示教得到幾個關鍵路徑點(對六自由度機器人而言,每個點得到的是6個關節(jié)角度值),通過機器人正運動學正解得出各點處末端執(zhí)行器在笛卡爾空間中所表示的位姿值;

2)按照軌跡算法進行插補,形成笛卡爾空間里各插補點末端執(zhí)行器的位姿值;

3)對路徑點進行逆運動學反解,得出機器人可以識別的關節(jié)空間坐標量。

2.2 軌跡算法模塊的建立過程

VB中建立DLL文件的過程如下[5]:

1)新建類模塊(*.cls)。

① 運動學算法模塊Denso608.dll的主體是類模塊Denso608_Cls,內部包含有兩個主函數(shù)可供外部進程調用:正運動學解函數(shù)、逆運動學解函數(shù)。

② 軌跡規(guī)劃算法模塊Pi608.dll的主體是類模塊Pi608_Cls,內部包含有三個主函數(shù)可供外部進程調用:空間直線插補、平面圓弧插補、空間圓弧插補。

2)編寫程序代碼。

3)編譯生成DLL文件。

3 軌跡算法模塊與控制系統(tǒng)的融合

軌跡算法模塊建立后,將其封裝在DLL文件中,然后,在聲明部分中添加相應的聲明語句,即可在VB程序中進行具體調用,實現(xiàn)與控制系統(tǒng)的融合。該模塊的聲明語句如下:

Public Denso608_Obj As New Denso608_Cls

Public Pi608_Obj As New Pi608_cls

之后就能在外部進程中順利調用DLL文件的內部函數(shù)了,如:

實例:

在本文研究的機器人控制系統(tǒng)中,示教功能模塊是其最重要的模塊之一,而軌跡算法則在示教操作中得到了很大的體現(xiàn):在示教模式下,記錄機器人關鍵點處末端執(zhí)行器位姿的過程中,系統(tǒng)將根據(jù)需要調用相關的軌跡算法模塊,實時計算出所需要的機器人運動軌跡,并保存該軌跡以用于之后的示教再現(xiàn)過程?,F(xiàn)以空間直線插補為例進行說明,程序流程如下:

4 結論

在融合了軌跡算法模塊的機器人控制系統(tǒng)平臺上,進行試驗,測試機器人整機的工作性能。實驗平臺如圖4所示。在添加軌跡算法模塊后,可以執(zhí)行空間直線、圓弧等動作,且運行平穩(wěn)性高。實驗表明,所設計軌跡算法模塊與控制系統(tǒng)能夠充分融合。

參考文獻:

[1]周才學、李衛(wèi)平、李強,開放式機器人通用控制系統(tǒng)[J].機器人,1998,20(1):75-79.

[2]Willam E.Ford.What is an open architecture robot controller[J].IEEEinternational symposium on intelligent control.Columbus,Ohio,US,1994:16-18.

[3]胡鵬,開放式機器人控制系統(tǒng)研究與實現(xiàn)[D].武漢科技大學,2006.

篇3

計算機應用已經滲透到日常工作的許多方面,許多企業(yè)的領導已經或正準備投入高額資金,建立大規(guī)模的計算機管理信息系統(tǒng)(MIS)。但是,系統(tǒng)建設常常難以達到預期的效果,比如有的開發(fā)規(guī)模很大,實際應用的范圍卻很??;有的系統(tǒng)用與不用似乎沒有多少明顯的差別;還有的系統(tǒng)維護工作量太大,為擴充功能甚至需要推倒重來。就系統(tǒng)開發(fā)的某一具體問題來說,主要是開發(fā)用于數(shù)據(jù)處理的程序,一般是比較容易實現(xiàn)的。因而很少出現(xiàn)因網絡或程序調試不通而中止開發(fā)的情況,并且大都采用最新的、高性能的計算機軟硬件平臺,由優(yōu)秀的計算機技術人員實施開發(fā),但預期的目標常常難以達到,這個問題值得深入研究。為此,本文從系統(tǒng)目標和內容的確立、開發(fā)過程的組織與控制、按計算機的特點組織系統(tǒng)等幾個方面進行了分析,強調MIS建設的同時面對用戶和計算機系統(tǒng)兩個方面,僅僅注重計算機技術和程序開發(fā)是不夠的。

一.系統(tǒng)目標和內容的確立

MIS的建設中,系統(tǒng)的最終目標和內容常常難以確定。比如:設備管理系統(tǒng),設備的種類成千上萬,規(guī)格型號、歸屬部門、安裝位置等千差萬別。MIS要管理的內容、達到的效果及運行后的狀態(tài)等涉及的內容很多,很難通過調研完全確定所有的內容。事實上,MIS建設和一般工程的根本區(qū)別就是不能在開發(fā)前完全確立系統(tǒng)的目標和內容,即不可能期望有一個詳盡的設計去簡單地、方便地組織和控制系統(tǒng)的建設,這是MIS建設的最大特點,也最易引起比較大的問題。常有人希望先有一個詳盡的設計,再根據(jù)設計實施開發(fā)。這要求開發(fā)者不僅要在短時間內把原有的工作方式完全掌握,而且要設計出一種新工作方式,實際上是很難做到的。一方面,計算機技術人員掌握的是運用計算機技術的能力,而并非快速學習掌握任何工作方式的能力。短期內計算機技術人員不可能完全掌握原有的工作方式。另一方面,一種新的工作方式的確定必然要經過用戶反復的試驗,不可能借助任何圖表、算法而一次確定,更不可能由計算機自動產生出來。有的系統(tǒng)調查花數(shù)周或二三個月的時間整理出大量的表格,看似很有收獲,而系統(tǒng)開發(fā)的決策者和組織者卻并不明確系統(tǒng)開發(fā)究競能有什么效果,引起怎樣的變化。在這種情況下就由計算機技術人員展開程序開發(fā),帶有很大的盲目性,往往引起系統(tǒng)開發(fā)的紊亂或失敗。

MIS建設應從實際需要和可能出發(fā),確立適度的開發(fā)目標和內容,使企業(yè)的決策者和系統(tǒng)的開發(fā)者都對系統(tǒng)建設心中有數(shù),以便有效地安排和布署開發(fā)工作,并且在開發(fā)過程中逐步確立新的工作方式。系統(tǒng)的目標和內容涉及因素很多,而應考慮相應的策略和方法:(1)系統(tǒng)分解。系統(tǒng)建設的規(guī)模一般較大,不易掌握和控制,可以將其分解為多個子系統(tǒng),以降低系統(tǒng)的復雜性。原有方式總是按照工作相關的程度分為多個部門,因此,劃分子系統(tǒng)是方便的,關鍵是要制定描述子系統(tǒng)間聯(lián)系的約束規(guī)范,以此保證各子系統(tǒng)最終能形成一個統(tǒng)一的系統(tǒng)。(2)全面評估。對于各子系統(tǒng),全面評估系統(tǒng)開發(fā)的目的、內容、效果、條件相運行后的維護擴展等因素,這些因素關系到系統(tǒng)建設的成敗,應從實際需要和可能出發(fā),要從大局著眼進行認真的分析。盲目求大求全就會導致圖虛名而招實禍,達不到預期的效果。(3)逐步迫近。在滿足系統(tǒng)約束規(guī)范的基礎上,用快速原形法開發(fā)各子系統(tǒng)。這樣就不必首先進行詳盡的需求分析,以完全掌握原有的方式,而是通過試運行把用戶的需求不斷吸收進去,讓系統(tǒng)直接逼近開發(fā)目標。這樣做有許多益處:可以降低開發(fā)者掌握原有系統(tǒng)的難度;可以更準確地了解用戶的需求、確立新的工作模式;開發(fā)過程中,用戶已經接受了新的系統(tǒng)。

二、以數(shù)據(jù)為中心

分類組織數(shù)據(jù)為核心,無論計算機內部多復雜,MIS建設所用到的通常只是計算機的操作。隨著計算機技術的飛速發(fā)展,其功能越來越強,使用越來越簡單,計算機技術本身已不再是MIS建設中的難題。系統(tǒng)開發(fā)中,有關計算機要解決的關鍵問題是怎樣以計算機為平臺組織新的系統(tǒng)。

MIS的開發(fā)是根據(jù)計算機的特點重新設計出一種新的工作模式。實際工作中常常忽視這一點,甚至完全根據(jù)人工方式的特點設計計算機的功能。就象用工匠們手工生產方式設計汽車工業(yè)的生產線,實際上并不能真正提高效率一樣,這樣的MIS建設并不能發(fā)揮出應有的作用。

美國學者詹姆斯?馬丁(JamesMartin)指出:在企業(yè)的數(shù)據(jù)處理工作中“數(shù)據(jù)是穩(wěn)定的,處理是多變的,數(shù)據(jù)位于現(xiàn)代數(shù)據(jù)處理的中心”。由此他提出了“總體數(shù)據(jù)規(guī)劃”的方法。就象“要把汽車制造從個體手工生產方式變?yōu)榇笈a方式,需要建立一種真正的基礎結構”一樣,新的計算機系統(tǒng)的“基礎結構”是對企業(yè)的數(shù)據(jù)進行總體的規(guī)劃和組織,建立起統(tǒng)一的數(shù)據(jù)平臺。

以數(shù)據(jù)平臺為中心,將系統(tǒng)開發(fā)劃分為形成數(shù)據(jù)平臺和由數(shù)據(jù)平臺變換出結果兩個部分,在整體上使系統(tǒng)結構簡單明了:

建立了同一的數(shù)據(jù)平臺,憑借現(xiàn)有的開發(fā)工具,各種結果都可以方便地變換出來,而不必要事先將各種功能完全確定;另一方面,無論管理體制如何變化,涉及到的基礎數(shù)據(jù)卻是穩(wěn)定不變的,改變功能只需改變相應的程序,以適應企業(yè)改革的需要。

有些系統(tǒng)的數(shù)據(jù)其內容和分類較為明確,如:民航及鐵路售票系統(tǒng)、圖書館系統(tǒng)等,這種系統(tǒng)可以直接從組織數(shù)據(jù)入手實施開發(fā)。而更多的系統(tǒng)所包含的數(shù)據(jù)內容是隱蔽的,如:電廠的設備管理系統(tǒng),數(shù)據(jù)量極大,數(shù)據(jù)關系復雜,短時間內完全掌握幾乎是不可能的,應在開發(fā)的過程中逐步地識別數(shù)據(jù),通過對數(shù)據(jù)的分類組織逐步建立起數(shù)據(jù)平臺。

三.開發(fā)過程的組織與控制

系統(tǒng)開發(fā)的涉及面和工作量一般很大,開發(fā)者應有一個通盤的考慮,把握和控制開發(fā)過程,并把許多人的工作有效地銜接起來,形成一個統(tǒng)—的工作方式。由于開發(fā)過程的主要工作和最終表現(xiàn)形式是大量的程序開發(fā),人們常常僅僅關注程序的開發(fā),這很不夠。就象戰(zhàn)爭雖然最終要表現(xiàn)為戰(zhàn)場上的廝殺,而廝殺背后的運籌對戰(zhàn)爭的勝負至為重要一樣,開發(fā)過程的組織與控制決定著系統(tǒng)建設的成敗。這里提出以下方法:

3.1平穩(wěn)安排

MIS建設中常常有開發(fā)了大量的程序,再一次性地投入試運行;還有的對開發(fā)工作中的問題和困難估計不足,把開發(fā)規(guī)模展開的過大而無法控制。這都會使工作量和難點過于集中,防礙系統(tǒng)建設。通過對系統(tǒng)的分解,根據(jù)工作量、用戶情況及其在系統(tǒng)中的作用等因素排列開發(fā)順序,并根據(jù)子系統(tǒng)的開況隨時調整和部署開發(fā)工作,使系統(tǒng)開發(fā)能有一個由小到大的、平穩(wěn)的發(fā)展過程,并能方便地形成系統(tǒng)。

3.2整體控制

在開發(fā)過程中,許多出于局部利益的問題影響系統(tǒng)的形成。有的用戶對計算機不了解,常常在完成了一個功能以后又提出新的要求,而開發(fā)者看來這是應該統(tǒng)一考慮的問題有的用戶掌握一定的計算機知識,但是真正了解和接受系統(tǒng)觀念的極少,他們會從孤立的角度提出和系統(tǒng)相悖的要求,甚至僅僅把開發(fā)者當作程序員,自己直接安排開發(fā)工作。并認為實現(xiàn)他們提出的功能要求比較簡單,開發(fā)者應該馬上完成。開發(fā)者如果不夠冷靜,很容易陷入具體問題中去,頭痛醫(yī)頭,腳痛醫(yī)腳,失去對開發(fā)過程的整體控制。在這種情況下MIS建設是不會成功的。因此,開發(fā)者應善于了解和把握系統(tǒng)性、本質性的問題,有一個明確的系統(tǒng)概念,同時,要采取有效的技術和組織措施,確保在開發(fā)工作中處于主動,以便有效地貫徹系統(tǒng)建設的思想,把系統(tǒng)建設推向成功。

3.3吸引用戶

在開發(fā)過程中用戶的參與對整個系統(tǒng)建設至關重要。有的開發(fā)者只把著眼點放在計算機技術本身,按照自己的構想做出了大量程序,而用戶卻不愿使用,使開發(fā)工作落空。還有的僅僅靠說服有關領導,用行政命令迫使用戶參與開發(fā),這樣很容易使用戶消極甚至反感,導致開發(fā)相應用的脫節(jié)。常常有開發(fā)者抱怨用戶不能很好地配合,甚至認為用戶的文化素質低或者在中國搞MIS超前,其原因就是沒有做好用戶參與開發(fā)的工作。

及時投入試運行是吸引用戶參與開發(fā)工作并和他們具體交流的有效途徑。為此,子系統(tǒng)的分解要便于開發(fā)和試運行。在諸多子系統(tǒng)中,應注意選取那些使用效果明顯又易于開發(fā)的子系統(tǒng)首先開發(fā),其運行效果會增強用戶對系統(tǒng)建設的信心和對開發(fā)者的支持。

3.4迅速過渡

整個系統(tǒng)的形成需要有一個漸進的過程,不可操之過急,而子系統(tǒng)的開發(fā)則必須迅速完成,才能確保整體L的從容部署,這是系統(tǒng)建設的節(jié)奏。如果長時間不能過渡到新的工作方式上去,用戶會消極應付,同時也給程序調整帶來困難。

四.按計算機的特點組織系統(tǒng)

原有的方式一般是以適應人的工作特點逐步形成的,常常是分散的、不規(guī)范的、其處理過程也較長。而計算機系統(tǒng)適合處理大批量的、規(guī)范的數(shù)據(jù),并且處理過程力求簡明。按計算機的特點組織新的系統(tǒng),不單單提供了數(shù)據(jù)的處理而且能使工作方式變得規(guī)范、簡明。因此,MIS的開發(fā)不是在模擬原有的方式,而是根據(jù)計算機的特點重新設計出一種新的工作模式。實際工作中,對這一點常常比較忽視,甚至完全根據(jù)人工方式的特點設計計算機的功能。就象如果用工匠們手工生產方式設計汽車工業(yè)的生產線,實際上并不能真正提高效率一樣,這樣的MIS建設并不能發(fā)揮出應有的作用。

計算機系統(tǒng)的“基礎結構”是對企業(yè)的數(shù)據(jù)進行總體的規(guī)劃和組織,建立起統(tǒng)一的數(shù)據(jù)平臺。以數(shù)據(jù)平臺為中心,將系統(tǒng)開發(fā)劃分為形成數(shù)據(jù)平臺和由數(shù)據(jù)平臺變換出結果兩個部分,在整體上使系統(tǒng)結構簡單明了。建立數(shù)據(jù)平臺是面向計算機的有效方法,但不適于直接面對用戶及其所使用的工作方式。作為—種開發(fā)方法,它適用于目標及所包含的數(shù)據(jù)內容明確的系統(tǒng),如:民航及鐵路售票系統(tǒng)。這種系統(tǒng)可以直接從組織數(shù)據(jù)入手實施開發(fā)。而對于目標及所包含的數(shù)據(jù)內容隱蔽的系統(tǒng),如電廠的設備管理系統(tǒng),首先要面對的是用戶及其所使用的比較模糊的工作方式,對此開發(fā)人員在短期內完全掌握是不可能的。此時應采取分解的方式,通過試運行把用戶的需求不斷的吸收到系統(tǒng)中去。在這個過程中,開發(fā)者要注意以數(shù)據(jù)平臺為中心建立起新的系統(tǒng)結構。

五.系統(tǒng)建設的可持續(xù)性

企業(yè)管理水平、經營效益的提高是長期的、不斷的,因此,與之相適應的MIS的建設也是一個長期的、不斷的過程,要從發(fā)展和變化的角度看待MIS建設。實際工作中,常常有急于在一次開發(fā)過程中做好一切工作,希望以后長期受益的做法影響到系統(tǒng)建設的正常進行。比如有的MIS建設者提出計算機配置要10年不落后,這實際上是按照一般工程建設的習慣對待MIS建設,因而是錯誤的,也是有害的。如果系統(tǒng)配置不從實際需要考慮,而是盲目求高求全,不僅不能發(fā)揮出作用,而且隨著計算機技術的更新?lián)Q代,價格迅速下跌,大量的投資將化為烏有;同時,這種只顧眼前利益的做法,往往使所開發(fā)的系統(tǒng)不能隨管理工作的變化而改動,使用一段時間后維護工作量太大,以致難以承受,甚至不得不推倒重來,使原來開發(fā)工作中的一切努力都付之東流。MIS建設需要大量的資金,把建成的系統(tǒng)推倒重來是極大的浪費。因此,急于在一次系統(tǒng)開發(fā)中作出突出成績的做法是十分有害的。

MIS建設的著眼點應該是不僅能滿足日前的工作需要,而且能隨管理工作的變化方便地進行維護和擴充。這不僅是系統(tǒng)軟硬件配置、投資的原則;而且是應用軟件開發(fā)的重要原則之一。

系統(tǒng)建設的可持續(xù)性關鍵是應用程序可以持續(xù)使用。這要求應用程序要易于理解、擴充和改動,并可以方便地移植到升級的平臺上。對此,應在開發(fā)階段作出安排,使系統(tǒng)具有良好的結構。再者,要注意區(qū)分系統(tǒng)中穩(wěn)定的部分和變化的部分,在系統(tǒng)結構上把這兩部分分開,穩(wěn)定的部分在經過試運行后將其封存起來,系統(tǒng)穩(wěn)定運行后的維護工作就集中在變化的部分,這樣大約可以把擴充和改動的范圍縮小到三分之一,使之大為簡化。

六.系統(tǒng)建設的基礎性工作

系統(tǒng)的開發(fā)和運行有許多先決的條件和問題,比如:選拔和培養(yǎng)出合格的計算機應用負責人是企業(yè)MIS建設的基礎性工作之一,分管計算機應用的人員不僅能夠發(fā)現(xiàn)、解決計算機本身的問題,更重要的是能夠向領導提出適度的系統(tǒng)開發(fā)應用規(guī)劃,作為企業(yè)領導有關MIS建設乃至企業(yè)改革的決策依據(jù)。這不是一般的計算機技術人員能夠勝任的,而是由系統(tǒng)分析員擔當?shù)墓ぷ?。企業(yè)的MIS建設應注重對系統(tǒng)分析員的選拔與培養(yǎng)。

系統(tǒng)的建設和運行涉及到數(shù)據(jù)的共享、計算機軟硬件、工作模式等許多方面,應該有統(tǒng)一的規(guī)則和約定,主要有3個方面的內容;

(1)信息規(guī)范。

如:代碼、事物特性表等。這方面標準規(guī)范的制定和執(zhí)行是原有方式向新系統(tǒng)轉換的前提條件。

(2)計算機的軟硬件平臺規(guī)范。

其中包括計算機硬件、操作系統(tǒng)、數(shù)據(jù)庫、網絡以及字處理等內容。這些規(guī)范是實現(xiàn)聯(lián)網的保證。

(3)管理模式。

其中包括系統(tǒng)運行規(guī)程、崗位設置、計算機技術人員的上崗標準等。這是管理工作接受新系統(tǒng)使之穩(wěn)定運行的保證。

六.結束語

MIS建設中,開發(fā)者首先面對的是用戶和原有的工作方式,對具體情況作出具體分析,要有建立新的工作模式的創(chuàng)造力,并用組織措施控制開發(fā)過程。這方面工作的特點是模糊和零亂;MIS建設要實現(xiàn)以計算機系統(tǒng)為中心的新的工作方式,其結果無論是計算機系統(tǒng)內部還是人的工作都將是明確的、規(guī)范的。最終結果的明確、規(guī)范,并不說明能有確定的規(guī)則或簡單的辦法去抽象原有的方式。MIS建設面對的是原有方式和計算機系統(tǒng)兩個截然不同的問題,決不能忽視和混淆。用計算機本身的技術方式去對待整個MIS建設是一種根本性的錯誤。信息技術正在全球引發(fā)一場革命,MIS建設是這場革命的重要內容,是今后企業(yè)實現(xiàn)科學化管理獲取高效益的基礎性工作。MIS建設要涉及用戶、原有工作方式、計算機軟硬件、程序開發(fā)等許多因素,這不是借助某項具體的、特定的技術所能完成的,本質上是一個系統(tǒng)性的問題。

3.4迅速過渡

整個系統(tǒng)的形成需要有一個漸進的過程,不可操之過急,而子系統(tǒng)的開發(fā)則必須迅速完成,才能確保整體L的從容部署,這是系統(tǒng)建設的節(jié)奏。如果長時間不能過渡到新的工作方式上去,用戶會消極應付,同時也給程序調整帶來困難。

四.按計算機的特點組織系統(tǒng)

原有的方式一般是以適應人的工作特點逐步形成的,常常是分散的、不規(guī)范的、其處理過程也較長。而計算機系統(tǒng)適合處理大批量的、規(guī)范的數(shù)據(jù),并且處理過程力求簡明。按計算機的特點組織新的系統(tǒng),不單單提供了數(shù)據(jù)的處理而且能使工作方式變得規(guī)范、簡明。因此,MIS的開發(fā)不是在模擬原有的方式,而是根據(jù)計算機的特點重新設計出一種新的工作模式。實際工作中,對這一點常常比較忽視,甚至完全根據(jù)人工方式的特點設計計算機的功能。就象如果用工匠們手工生產方式設計汽車工業(yè)的生產線,實際上并不能真正提高效率一樣,這樣的MIS建設并不能發(fā)揮出應有的作用。

計算機系統(tǒng)的“基礎結構”是對企業(yè)的數(shù)據(jù)進行總體的規(guī)劃和組織,建立起統(tǒng)一的數(shù)據(jù)平臺。以數(shù)據(jù)平臺為中心,將系統(tǒng)開發(fā)劃分為形成數(shù)據(jù)平臺和由數(shù)據(jù)平臺變換出結果兩個部分,在整體上使系統(tǒng)結構簡單明了。建立數(shù)據(jù)平臺是面向計算機的有效方法,但不適于直接面對用戶及其所使用的工作方式。作為—種開發(fā)方法,它適用于目標及所包含的數(shù)據(jù)內容明確的系統(tǒng),如:民航及鐵路售票系統(tǒng)。這種系統(tǒng)可以直接從組織數(shù)據(jù)入手實施開發(fā)。而對于目標及所包含的數(shù)據(jù)內容隱蔽的系統(tǒng),如電廠的設備管理系統(tǒng),首先要面對的是用戶及其所使用的比較模糊的工作方式,對此開發(fā)人員在短期內完全掌握是不可能的。此時應采取分解的方式,通過試運行把用戶的需求不斷的吸收到系統(tǒng)中去。在這個過程中,開發(fā)者要注意以數(shù)據(jù)平臺為中心建立起新的系統(tǒng)結構。

五.系統(tǒng)建設的可持續(xù)性

企業(yè)管理水平、經營效益的提高是長期的、不斷的,因此,與之相適應的MIS的建設也是一個長期的、不斷的過程,要從發(fā)展和變化的角度看待MIS建設。實際工作中,常常有急于在一次開發(fā)過程中做好一切工作,希望以后長期受益的做法影響到系統(tǒng)建設的正常進行。比如有的MIS建設者提出計算機配置要10年不落后,這實際上是按照一般工程建設的習慣對待MIS建設,因而是錯誤的,也是有害的。如果系統(tǒng)配置不從實際需要考慮,而是盲目求高求全,不僅不能發(fā)揮出作用,而且隨著計算機技術的更新?lián)Q代,價格迅速下跌,大量的投資將化為烏有;同時,這種只顧眼前利益的做法,往往使所開發(fā)的系統(tǒng)不能隨管理工作的變化而改動,使用一段時間后維護工作量太大,以致難以承受,甚至不得不推倒重來,使原來開發(fā)工作中的一切努力都付之東流。MIS建設需要大量的資金,把建成的系統(tǒng)推倒重來是極大的浪費。因此,急于在一次系統(tǒng)開發(fā)中作出突出成績的做法是十分有害的。

MIS建設的著眼點應該是不僅能滿足日前的工作需要,而且能隨管理工作的變化方便地進行維護和擴充。這不僅是系統(tǒng)軟硬件配置、投資的原則;而且是應用軟件開發(fā)的重要原則之一。

系統(tǒng)建設的可持續(xù)性關鍵是應用程序可以持續(xù)使用。這要求應用程序要易于理解、擴充和改動,并可以方便地移植到升級的平臺上。對此,應在開發(fā)階段作出安排,使系統(tǒng)具有良好的結構。再者,要注意區(qū)分系統(tǒng)中穩(wěn)定的部分和變化的部分,在系統(tǒng)結構上把這兩部分分開,穩(wěn)定的部分在經過試運行后將其封存起來,系統(tǒng)穩(wěn)定運行后的維護工作就集中在變化的部分,這樣大約可以把擴充和改動的范圍縮小到三分之一,使之大為簡化。

六.系統(tǒng)建設的基礎性工作

系統(tǒng)的開發(fā)和運行有許多先決的條件和問題,比如:選拔和培養(yǎng)出合格的計算機應用負責人是企業(yè)MIS建設的基礎性工作之一,分管計算機應用的人員不僅能夠發(fā)現(xiàn)、解決計算機本身的問題,更重要的是能夠向領導提出適度的系統(tǒng)開發(fā)應用規(guī)劃,作為企業(yè)領導有關MIS建設乃至企業(yè)改革的決策依據(jù)。這不是一般的計算機技術人員能夠勝任的,而是由系統(tǒng)分析員擔當?shù)墓ぷ?。企業(yè)的MIS建設應注重對系統(tǒng)分析員的選拔與培養(yǎng)。

系統(tǒng)的建設和運行涉及到數(shù)據(jù)的共享、計算機軟硬件、工作模式等許多方面,應該有統(tǒng)一的規(guī)則和約定,主要有3個方面的內容;

(1)信息規(guī)范。

如:代碼、事物特性表等。這方面標準規(guī)范的制定和執(zhí)行是原有方式向新系統(tǒng)轉換的前提條件。

(2)計算機的軟硬件平臺規(guī)范。

其中包括計算機硬件、操作系統(tǒng)、數(shù)據(jù)庫、網絡以及字處理等內容。這些規(guī)范是實現(xiàn)聯(lián)網的保證。

(3)管理模式。

其中包括系統(tǒng)運行規(guī)程、崗位設置、計算機技術人員的上崗標準等。這是管理工作接受新系統(tǒng)使之穩(wěn)定運行的保證。

六.結束語

MIS建設中,開發(fā)者首先面對的是用戶和原有的工作方式,對具體情況作出具體分析,要有建立新的工作模式的創(chuàng)造力,并用組織措施控制開發(fā)過程。這方面工作的特點是模糊和零亂;MIS建設要實現(xiàn)以計算機系統(tǒng)為中心的新的工作方式,其結果無論是計算機系統(tǒng)內部還是人的工作都將是明確的、規(guī)范的。最終結果的明確、規(guī)范,并不說明能有確定的規(guī)則或簡單的辦法去抽象原有的方式。MIS建設面對的是原有方式和計算機系統(tǒng)兩個截然不同的問題,決不能忽視和混淆。用計算機本身的技術方式去對待整個MIS建設是一種根本性的錯誤。信息技術正在全球引發(fā)一場革命,MIS建設是這場革命的重要內容,是今后企業(yè)實現(xiàn)科學化管理獲取高效益的基礎性工作。MIS建設要涉及用戶、原有工作方式、計算機軟硬件、程序開發(fā)等許多因素,這不是借助某項具體的、特定的技術所能完成的,本質上是一個系統(tǒng)性的問題。

3.4迅速過渡

整個系統(tǒng)的形成需要有一個漸進的過程,不可操之過急,而子系統(tǒng)的開發(fā)則必須迅速完成,才能確保整體L的從容部署,這是系統(tǒng)建設的節(jié)奏。如果長時間不能過渡到新的工作方式上去,用戶會消極應付,同時也給程序調整帶來困難。

四.按計算機的特點組織系統(tǒng)

原有的方式一般是以適應人的工作特點逐步形成的,常常是分散的、不規(guī)范的、其處理過程也較長。而計算機系統(tǒng)適合處理大批量的、規(guī)范的數(shù)據(jù),并且處理過程力求簡明。按計算機的特點組織新的系統(tǒng),不單單提供了數(shù)據(jù)的處理而且能使工作方式變得規(guī)范、簡明。因此,MIS的開發(fā)不是在模擬原有的方式,而是根據(jù)計算機的特點重新設計出一種新的工作模式。實際工作中,對這一點常常比較忽視,甚至完全根據(jù)人工方式的特點設計計算機的功能。就象如果用工匠們手工生產方式設計汽車工業(yè)的生產線,實際上并不能真正提高效率一樣,這樣的MIS建設并不能發(fā)揮出應有的作用。

計算機系統(tǒng)的“基礎結構”是對企業(yè)的數(shù)據(jù)進行總體的規(guī)劃和組織,建立起統(tǒng)一的數(shù)據(jù)平臺。以數(shù)據(jù)平臺為中心,將系統(tǒng)開發(fā)劃分為形成數(shù)據(jù)平臺和由數(shù)據(jù)平臺變換出結果兩個部分,在整體上使系統(tǒng)結構簡單明了。建立數(shù)據(jù)平臺是面向計算機的有效方法,但不適于直接面對用戶及其所使用的工作方式。作為—種開發(fā)方法,它適用于目標及所包含的數(shù)據(jù)內容明確的系統(tǒng),如:民航及鐵路售票系統(tǒng)。這種系統(tǒng)可以直接從組織數(shù)據(jù)入手實施開發(fā)。而對于目標及所包含的數(shù)據(jù)內容隱蔽的系統(tǒng),如電廠的設備管理系統(tǒng),首先要面對的是用戶及其所使用的比較模糊的工作方式,對此開發(fā)人員在短期內完全掌握是不可能的。此時應采取分解的方式,通過試運行把用戶的需求不斷的吸收到系統(tǒng)中去。在這個過程中,開發(fā)者要注意以數(shù)據(jù)平臺為中心建立起新的系統(tǒng)結構。

五.系統(tǒng)建設的可持續(xù)性

企業(yè)管理水平、經營效益的提高是長期的、不斷的,因此,與之相適應的MIS的建設也是一個長期的、不斷的過程,要從發(fā)展和變化的角度看待MIS建設。實際工作中,常常有急于在一次開發(fā)過程中做好一切工作,希望以后長期受益的做法影響到系統(tǒng)建設的正常進行。比如有的MIS建設者提出計算機配置要10年不落后,這實際上是按照一般工程建設的習慣對待MIS建設,因而是錯誤的,也是有害的。如果系統(tǒng)配置不從實際需要考慮,而是盲目求高求全,不僅不能發(fā)揮出作用,而且隨著計算機技術的更新?lián)Q代,價格迅速下跌,大量的投資將化為烏有;同時,這種只顧眼前利益的做法,往往使所開發(fā)的系統(tǒng)不能隨管理工作的變化而改動,使用一段時間后維護工作量太大,以致難以承受,甚至不得不推倒重來,使原來開發(fā)工作中的一切努力都付之東流。MIS建設需要大量的資金,把建成的系統(tǒng)推倒重來是極大的浪費。因此,急于在一次系統(tǒng)開發(fā)中作出突出成績的做法是十分有害的。

MIS建設的著眼點應該是不僅能滿足日前的工作需要,而且能隨管理工作的變化方便地進行維護和擴充。這不僅是系統(tǒng)軟硬件配置、投資的原則;而且是應用軟件開發(fā)的重要原則之一。

系統(tǒng)建設的可持續(xù)性關鍵是應用程序可以持續(xù)使用。這要求應用程序要易于理解、擴充和改動,并可以方便地移植到升級的平臺上。對此,應在開發(fā)階段作出安排,使系統(tǒng)具有良好的結構。再者,要注意區(qū)分系統(tǒng)中穩(wěn)定的部分和變化的部分,在系統(tǒng)結構上把這兩部分分開,穩(wěn)定的部分在經過試運行后將其封存起來,系統(tǒng)穩(wěn)定運行后的維護工作就集中在變化的部分,這樣大約可以把擴充和改動的范圍縮小到三分之一,使之大為簡化。

六.系統(tǒng)建設的基礎性工作

系統(tǒng)的開發(fā)和運行有許多先決的條件和問題,比如:選拔和培養(yǎng)出合格的計算機應用負責人是企業(yè)MIS建設的基礎性工作之一,分管計算機應用的人員不僅能夠發(fā)現(xiàn)、解決計算機本身的問題,更重要的是能夠向領導提出適度的系統(tǒng)開發(fā)應用規(guī)劃,作為企業(yè)領導有關MIS建設乃至企業(yè)改革的決策依據(jù)。這不是一般的計算機技術人員能夠勝任的,而是由系統(tǒng)分析員擔當?shù)墓ぷ鳌F髽I(yè)的MIS建設應注重

對系統(tǒng)分析員的選拔與培養(yǎng)。

系統(tǒng)的建設和運行涉及到數(shù)據(jù)的共享、計算機軟硬件、工作模式等許多方面,應該有統(tǒng)一的規(guī)則和約定,主要有3個方面的內容;

(1)信息規(guī)范。

如:代碼、事物特性表等。這方面標準規(guī)范的制定和執(zhí)行是原有方式向新系統(tǒng)轉換的前提條件。

(2)計算機的軟硬件平臺規(guī)范。

其中包括計算機硬件、操作系統(tǒng)、數(shù)據(jù)庫、網絡以及字處理等內容。這些規(guī)范是實現(xiàn)聯(lián)網的保證。

(3)管理模式。

其中包括系統(tǒng)運行規(guī)程、崗位設置、計算機技術人員的上崗標準等。這是管理工作接受新系統(tǒng)使之穩(wěn)定運行的保證。

篇4

關鍵詞:MIS;文書檔案;管理;建設

中圖分類號:TP391文獻標識碼:A文章編號:1009-3044(2007)16-31155-01

Simple Discussion about Building A Information System of Files Management

XIE Ju-rong1,LU Li-bing2,AI Jing-song2

(1.Institute of Hubei Province Country Resource Profession,Jingzhou 434020,China;2.Jingzhou Meteorologycal Bureau,Jingzhou 434020,China)

Abstract:Trad file management mode by enregistering and querying manually cause large number of problem,it is diffcult that files is enregistered、queryed、performed and stored.Aim at these abuse,from the point of view of management information system.,to discuss about how to build a information system of files management.

Key words:MIS;files;management;build

1 傳統(tǒng)的文書檔案管理狀態(tài)

一個單位日常工作常涉及到業(yè)務、財務、人事、教育等多種大量的文書檔案,各類文書檔案需要有效執(zhí)行和科學管理。然而當前大多數(shù)部門的文書檔案管理仍是傳統(tǒng)的手工登記、人工查詢、人工分發(fā)、人工統(tǒng)計的文書檔案管理模式,這種傳統(tǒng)的手工登記、人工查詢的文書檔案管理模式暴露出很多問題:一是查詢費時費力;二是登記整理煩瑣;三是執(zhí)行效率低;四是保管不易,同時也增加了檔案管理員的勞動強度,與提倡的自動化辦公相悖,在信息化高度發(fā)展的今天,急需實現(xiàn)文書檔案的信息化管理。

2 文書檔案信息化系統(tǒng)的組成和功能

文書檔案信息化系統(tǒng)應由軟件系統(tǒng)和硬件系統(tǒng)組成。軟件系統(tǒng)包括操作系統(tǒng)、Microsoft Word、文書檔案信息化應用系統(tǒng)等,其中文書檔案信息化應用系統(tǒng)包括主執(zhí)行程序、數(shù)據(jù)庫(用戶庫、卷內文件目錄庫(按案卷+順序號建立索引)、單位庫、保管期限庫、保管者、存放處、注備等)、各功能程序、文檔模板等;硬件系統(tǒng)包括計算機、打印機、復印機、掃描儀、數(shù)碼相機等。

文書檔案信息化系統(tǒng)應具有對檔案庫的建立、維護、打印、查閱、歸檔管理、查詢、分類統(tǒng)計、輸出等功能,還應具有檔案工作任務計劃、日常工作提示、重要事務安排警示等功能。

此外還特別要求系統(tǒng)具有完美的打印及預覽功能,所有打印的文書,用戶可以任意的修改其格式,自行添加數(shù)據(jù)內容、文字、圖形、標志,修改打印的字體、字體大小,滿足任何套打的需要。這個功能可以自行編碼設計完成,也可在文書檔案信息化系統(tǒng)中集約現(xiàn)行優(yōu)秀的文書處理軟件(如Microsoft Word)的相關功能組件,并與之有機地結合起來形成一個整體。

由于文書檔案信息具有不同性質(有人事、財務、法制、行政、業(yè)務等)和不同的密性,有的甚至關系到國家安全和社會穩(wěn)定,所以要具有一定的加密功能,在設計過程中除了對文書檔案信息庫進行文件級的加密外,還應加強使用用戶的授權管理。

此外文書檔案信息化系統(tǒng)還應集成政府、部門頒布的各類檔案管理法規(guī)、政策,如國家檔案局頒布的《歸檔文件整理規(guī)則》的行業(yè)標準等信息,以便發(fā)揮綜合文書檔案管理功能。

3 文書檔案信息化系統(tǒng)用戶界面設計

文書檔案信息化系統(tǒng)應有良好的用戶界面,用戶界面又稱人機交互接口,良好的用戶界面可以提高系統(tǒng)各項功能的操作效率。具體來說,良好的用戶界面設計主要有六個方面的要求:

3.1對話設計要求

文書檔案信息化系統(tǒng)用戶界面的對話設計應符合簡明、自然、友好的要求,盡量使用用戶熟悉的詞、短語、句子和圖形表示,一般不要使用計算機系統(tǒng)的專業(yè)術語;對話過程中要給用戶保留控制的權限,便于用戶隨時退出或脫離操作;操作任務完成后應有信息提示,確保操作正常。

3.2反饋設計要求

反饋是指用戶從計算機系統(tǒng)一方得到信息,表示計算機系統(tǒng)對用戶的操作所做出的反應。文書檔案信息化系統(tǒng)用戶界面的反饋設計要求是:用戶操作命令的每一個操作,計算機系統(tǒng)應有明確簡單的反饋信息,如“保存成功”、“打印結束”等等。

3.3捷徑設計要求

文書檔案信息化系統(tǒng)用戶界面的捷徑是為有經驗的用戶設計的,其基本要求是:能為有經驗的用戶提供更直接更快捷的操作方式,使其不需要頻繁調用菜單或窗口,如快捷鍵、熱鍵功能的設計。

3.4容錯設計要求

文書檔案信息化系統(tǒng)用戶界面的防錯設計要求應是:計算機系統(tǒng)能提供預防問題發(fā)生的措施,對可能出現(xiàn)的錯誤進行檢測和處理;可根據(jù)信息的類型對輸入信息進行類型格式控制,如歸檔日期按日期類型格式來控制,檔案編號則按整數(shù)類型格式來控制等等。

3.5標準化設計要求

所謂標準化設計要求,是指文書檔案信息化系統(tǒng)用戶界面的設計要符合《人、計算機界面設計指南》、《圖形用戶界面設計指南》、《窗口開發(fā)指南》等標準的有關規(guī)定和要求。

4 文書檔案信息化管理系統(tǒng)的開發(fā)

4.1開發(fā)平臺及工具的選擇

文書檔案信息化系統(tǒng)的開發(fā)及運行平臺可選用Microsoft Windows 操作系統(tǒng),它具有應用廣泛、安裝維護方便等特點。其開發(fā)工具可選可視化設計和真正面向對象的集成開發(fā)系統(tǒng),如Borland公司優(yōu)秀的DELPHI 或C++Builder等集成開發(fā)系統(tǒng)。其中DELPHI 是當今世界上最優(yōu)秀的Windows、數(shù)據(jù)庫應用程序開發(fā)工具。

4.2開發(fā)方法

文書檔案信息化系統(tǒng)可采用目前流行的面向對象(OO, Object Oriented)的系統(tǒng)開發(fā)方法,面向對象的開發(fā)方法作為一種常用的管理信息系統(tǒng)開發(fā)方法,它具有開發(fā)效率高、開發(fā)周期短等優(yōu)點,是近年來受到廣泛關注的一種系統(tǒng)開發(fā)方法。目前提供面向對象的開發(fā)平臺也很優(yōu)秀,如Borland公司優(yōu)秀的DELPHI 和C++Builder 等集成開發(fā)系統(tǒng)。

4.3開發(fā)過程

文書檔案信息化系統(tǒng)開發(fā)是一個復雜的過程,它一般包括開發(fā)準備、系統(tǒng)調查、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實現(xiàn)與轉換、系統(tǒng)運行與維護、系統(tǒng)評價等步驟。根據(jù)實際情況,文書檔案信息化系統(tǒng)開發(fā)更要注重系統(tǒng)調查、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實現(xiàn)與轉換四個步驟。開發(fā)過程要嚴格質量管理和進度控制。

5 文書檔案信息化系統(tǒng)應用前景分析

文書檔案信息化系統(tǒng)可為檔案管理人員輸入、修改、登記、打印、交換、統(tǒng)計、歸檔等管理工作提供了完善的服務。通過使用可提高文書檔案信息執(zhí)行效率和安全性,也推進了政務進一步公開。同時解決了文書檔案處理的連續(xù)性和全面性,實現(xiàn)了對文書檔案自動處理和科學管理的全過程,可徹底改變傳統(tǒng)的文書檔案管理的低效和弊端,大幅度地提高了文書檔案管理工作的效率,使文書檔案管理工作步入了系統(tǒng)化、現(xiàn)代化和科學化的軌道。為進一步推動辦公的全面自動化奠定基礎。

參考文獻:

篇5

在目前的財務報表審計工作中,審計人員在了解被審計單位及其環(huán)境之后,實施控制測試程序和實質性測試程序,而在實施實質性測試的時候,會先從被審計單位的會計信息系統(tǒng)中采集所有與審計相關的數(shù)據(jù),假設審計人員能夠采集與被審計單位的會計信息系統(tǒng)中的數(shù)據(jù)完全一致。但是由于會計信息系統(tǒng)本身所固有的風險性,會使得其產生大量的數(shù)據(jù)不正確,或者不真實可靠,這將使審計的風險大大增加,產生事務所可能無法接受的風險,這時候就不應該繼續(xù)審計工作。所以,在審計工作實施之前,應當把分析被審計單位會計信息系統(tǒng)所產生數(shù)據(jù)的有效性作為應當執(zhí)行的程序。

數(shù)據(jù)有效性是指體現(xiàn)審計需求的程度。審計中利用會計信息系統(tǒng)所產生的數(shù)據(jù)的主要目的是為了取得審計證據(jù),支持其關于審計事項的判斷或結論。據(jù)此,我將會計信息系統(tǒng)的數(shù)據(jù)有效性定義為以下幾個方面:可驗證性、可理解性、可分析性、正確性、完整性和惟一性。

二、數(shù)據(jù)有效性的影響因素分析

會計信息系統(tǒng)由計算機硬件及其環(huán)境,計算機網絡,系統(tǒng)管理軟件和應用軟件組成。影響被審計數(shù)據(jù)的有效性主要是會計信息系統(tǒng)的風險性。會計信息系統(tǒng)的風險是指由于各種不確定因素的影響,系統(tǒng)輸出的會計信息與真實信息發(fā)生背離的可能性。會計信息系統(tǒng)既給會計工作帶來了高效率,同時也帶來了一些手工條件下所沒有的風險。種種安全隱患在會計信息系統(tǒng)中突出表現(xiàn)在以下四個方面:

(一)系統(tǒng)環(huán)境

系統(tǒng)環(huán)境因素主要是指會計信息系統(tǒng)的硬件和軟件、系統(tǒng)開發(fā)以及自然環(huán)境等方面的因素。

1.硬件和軟件

在硬件和軟件方面由于硬件失靈、邏輯線路錯誤等而造成信息傳遞或處理中的失真,或由于網絡軟件自身的程序、后門程序、通信線路不穩(wěn)定等因素都為系統(tǒng)的安全帶來諸多隱患,使系統(tǒng)面臨病毒和黑客的攻擊。

2.系統(tǒng)開發(fā)

在系統(tǒng)開發(fā)方面,主要表現(xiàn)為沒有按科學的方法架構網絡、開發(fā)系統(tǒng)和設計程序,系統(tǒng)未經測試和調試等,而致使財務信息面臨被竊取的安全隱患。

3.自然環(huán)境

在自然環(huán)境方面,火災、水災、風災、地震等都有可能造成系統(tǒng)的安全問題。

(二)管理制度方面

傳統(tǒng)會計系統(tǒng)非常強調對業(yè)務活動的使用授權批準和職責性、正確性與合法性,在會計信息系統(tǒng)下,原來使用的靠賬簿之間互相核對實現(xiàn)的差錯糾正控制已經不復存在,光、電、磁介質也不同于紙張介質,它所載信息能不留痕跡地被修改和刪除,使企業(yè)內部會計控制面臨失效的安全隱患。因此,在會計信息系統(tǒng)下管理制度方面的影響要素主要包括會計信息系統(tǒng)的建設組織、管理制度、人員配備、內部審計機制等。

1.建設組織

在組織方面,存在職責不分、沒有監(jiān)督機構等問題。

2.管理制度

在管理制度方面,存在沒有健全的管理制度,或者是有章不循、有規(guī)不依等問題。

3.人員配備

在人員配備方面,存在企業(yè)沒有對網絡會計系統(tǒng)以足夠的重視,沒有配備足夠的人員,尤其是沒有配備足夠的系統(tǒng)安全人員的問題。

4.內部審計機制

在內部審計機制方面,存在沒有建立有效的內部審計機制,或者建立的內部審計機制沒有堅持執(zhí)行等問題。

(三)數(shù)據(jù)處理方面

在會計信息系統(tǒng)中,需要財務部門集中輸入的記賬憑證可由各部門的多臺計算機同時輸入。這雖然提高了整個賬務處理的工作效率,也遵循了會計數(shù)據(jù)輸入的及時性原則。但畢竟會計數(shù)據(jù)的數(shù)量是龐大的,數(shù)據(jù)處理會出現(xiàn)多種錯誤。一是輸入環(huán)節(jié)錄入錯誤信息,使用無效代碼,擊錯功能鍵,丟失數(shù)據(jù),重復輸入,沒有將數(shù)據(jù)存盤等。二是處理環(huán)節(jié)使用了錯誤程序,使用了錯誤的數(shù)據(jù)文件以及丟失數(shù)據(jù)文件和程序等。這些使會計檔案面臨保存失效的安全隱患。

(四)人員素質方面

其安全隱患主要包括:

第一,人員配備方面沒有配備足夠的系統(tǒng)安全人員。使用與管理人員培訓不夠,業(yè)務素質偏低,容易產生錯誤操作,從而對計算機會計信息系統(tǒng)安全構成威脅;

第二,責權不明、管理混亂、安全管理制度不健全及缺乏可操作性等都可能使安全風險增強;

第三,內部人員道德風險,主要指企業(yè)內部人員對會計信息的管理不善、非法篡改、破壞和不正當泄密等,造成資料損壞或丟失,為犯罪造成可乘之機。

三、針對數(shù)據(jù)有效性的威脅審計人員應當采取的措施

國際上知名的會計師事務所都已經意識到會計信息系統(tǒng)所帶來的審計風險,并且讓信息系統(tǒng)審計師協(xié)助審計小組工作。審計小組應該首先了解:會計信息系統(tǒng)的一般控制和應用控制,被審計單位是否配備了合格的系統(tǒng)安全管理人員。然后請專家(即信息系統(tǒng)審計師)根據(jù)審計對會計信息數(shù)據(jù)的需求,實施一定的信息系統(tǒng)審計方法來測試會計信息系統(tǒng)產生數(shù)據(jù)的有效性,以達到降低審計風險的目的。

(一)應當了解的情況

審計人員應該了解會計信息的一般控制和應用控制。

1.一般控制

一般控制作為會計信息系統(tǒng)的主要控制手段之一,涉及面很廣,從人員管理到計算機軟硬件及運行環(huán)境的管理等,具體包括以下幾個方面:

(1)組織控制

指為保證會計信息系統(tǒng)責任和義務而采取的控制。具體包括:建立管理的組織機構,選擇、監(jiān)督、培訓人員,職責分工并授權,計算機應用系統(tǒng)建立的組織,以及會計信息內控制度計劃、引導、管理。

(2)系統(tǒng)開發(fā)與維護控制

具體包括:系統(tǒng)開發(fā)計劃控制,編程與軟件測試控制,系統(tǒng)維護及功能改進的控制以及日常運行管理維護,文檔資料的控制。

(3)軟件與硬件的控制

具體包括:硬件系統(tǒng)控制,軟件系統(tǒng)控制,網絡系統(tǒng)控制。

(4)安全控制

主要涉及計算機系統(tǒng)的環(huán)境安全、設備保護以及安全保密制度。

(5)操作控制

主要涉及使用計算機系統(tǒng)的一整套管理制度,包括計算機系統(tǒng)操作規(guī)程和守則,上機日記,保密制度等。

2.應用控制

應用控制的目的是保證計算機系統(tǒng)數(shù)據(jù)處理的完整性、一致性、準確性和安全性。一般分為輸入控制,處理控制和輸出控制。

(1)輸入控制

其目的是保證經審批的經濟業(yè)務數(shù)據(jù)準確輸入計算機系統(tǒng)。輸入控制與組織控制是相輔相成的,業(yè)務審批應在電算部門之外。

(2)處理控制

其目的是保證會計信息系統(tǒng)按程序設計的要求進行數(shù)據(jù)處理。一般通過計算機程序加以執(zhí)行。

(3)輸出控制

其目的是保證會計信息系統(tǒng)處理結果能正確的輸出,任何未經授權的人不能取得計算機系統(tǒng)內的數(shù)據(jù)。

上述介紹的是在會計信息系統(tǒng)環(huán)境下系統(tǒng)完整的內部控制體系。對一個企業(yè)來說,實際情況是,其內控往往并不能包括全部,如一些單位的應用軟件是購買的,對軟件的開發(fā)過程的內控實際上是無法控制的。因此,審計人員在實際測試工作中,還要針對每個企業(yè)實際情況制定具體的測試方案,進行符合性測試和實質性測試,并對其會計信息系統(tǒng)的內控做出評價,然后根據(jù)測試結果決定是否依賴或部分依賴會計信息系統(tǒng)下的內控制度制定,并制定相應的審計策略,同時對內控制度存在的重大缺陷提出管理建議。

(二)信息系統(tǒng)審計師實施的主要測試方法

審計通過檢查系統(tǒng)狀態(tài)是否正常或是否符合包括系統(tǒng)和組織策略在內的安全需求來支持對操作的保障。

1.自動工具

對安全特征的人工檢查是一項費時的重要工作。自動工具使得對大型計算機系統(tǒng)的各種安全錯誤的檢查成為可能。它可以用來發(fā)現(xiàn)各種威脅和漏洞,如不適當?shù)脑L問控制、脆弱口令、缺乏完整性的系統(tǒng)軟件,或沒有及時更新和修補的軟件。有兩種類型的自動工具:一種是主動工具,它是通過破解系統(tǒng)來發(fā)現(xiàn)系統(tǒng)缺陷的工具;另一種是被動工具,它是用來檢查系統(tǒng)和通過系統(tǒng)狀態(tài)推斷系統(tǒng)所存在問題的工具。

2.內部控制審計

審計可以對己經部署的控制進行檢查以確定它們是否有效。審計者通常會對計算機和非計算機的控制進行分析,其技術包括詢問、觀察、測試(包括控制本身及其數(shù)據(jù))。審計還可以發(fā)現(xiàn)非法活動、錯誤、反常行為和法律法規(guī)的執(zhí)行疏漏。

3.安全檢查表

計算機安全可以通過檢查表的方式對系統(tǒng)進行審計。安全計劃對系統(tǒng)中包括管理、操作和技術在內的主要安全要求進行概括。審計者也可以自己開發(fā)出合適形式的檢查表。

4.系統(tǒng)日志的檢查

定期對系統(tǒng)產生的日志進行檢查可以發(fā)現(xiàn)安全問題,包括超越系統(tǒng)權限的在非正常時間內訪問系統(tǒng)的企圖。

5.報警和阻斷

報警子系統(tǒng)發(fā)現(xiàn)和警示非授權的操作或企圖,并報知系統(tǒng)管理員。阻斷響應則是對非授權的操作進行阻止,對非授權的操作所引起的操作結果進行恢復。

篇6

摘 要:深入理解計算機系統(tǒng)對提高計算機專業(yè)學生計算機應用系統(tǒng)設計能力具有重要意義。使學生深入理解計算機系統(tǒng)的重要途徑之一就是面向系統(tǒng)的計算機專業(yè)實踐教學體系建設。本文主要介紹東南大學面向系統(tǒng)的計算機專業(yè)實踐教學體系建設探索經驗,以供相關教學研究人員借鑒。

關鍵詞:面向系統(tǒng);實踐教學;課程設計;系統(tǒng)綜合

隨著計算機科學技術的不斷發(fā)展,計算機應用領域的不斷擴大,計算機專業(yè)的學生如何提高競爭力,是計算機教育領域一個非常重要的研究課題。對計算機專業(yè)教育,一個非常重要的思路是分類培養(yǎng)[1]:培養(yǎng)將來計算機科學技術的研究人員和應用計算機科學技術解決實際領域應用問題的計算機應用人員。對計算機科學技術研究人員,需要加強對計算機系統(tǒng)的理解,以更好地設計出新型計算機系統(tǒng)。對計算機應用人員,若能對計算機系統(tǒng)深入理解,則可在計算機應用系統(tǒng)架構時,充分利用計算機系統(tǒng)本身的特性,提高計算機應用系統(tǒng)的性能。因此,讓學生深入理解計算機系統(tǒng)是計算機教育的重要內容[2-3]。讓學生深入理解計算機系統(tǒng),一個重要途徑就是探索面向系統(tǒng)的計算機專業(yè)實踐教學體系。

1 東南大學面向系統(tǒng)的計算機專業(yè)實踐教學體系

計算機系統(tǒng)包括硬件和軟件。對于硬件,其核心是CPU;對于軟件,主要包括操作系統(tǒng)(可延伸包含網絡操作系統(tǒng))、編譯軟件和數(shù)據(jù)庫系統(tǒng)。

對面向系統(tǒng)的專業(yè)實踐教學體系進行建設,東南大學的目標是加深學生對計算機系統(tǒng)的深入理解,希望學生在“做中學、學中研、研中創(chuàng)”,能設計自己的計算機系統(tǒng);主要方法是強調三結合:理論與實踐相結合、課內與課外相結合、教學與科研相結合。

根據(jù)“強化基礎、軟硬結合、立足系統(tǒng)、面向應

用、加強實踐”教學理念,東南大學形成了如圖1所示的面向系統(tǒng)的專業(yè)實踐教學體系。

該實踐教學體系以硬件系統(tǒng)綜合實踐和軟件系統(tǒng)綜合實踐為基礎,通過“計算機系統(tǒng)綜合課程設計”課程加以綜合,通過學生科研實踐和畢業(yè)設計強化“面向系統(tǒng)”的理念。

硬件系統(tǒng)綜合實踐包括硬件實驗和接口實驗。硬件實驗主要是讓學生運用EDA技術、采用軟件設計一個指令集自定義的模型計算機,并下載到FPGA芯片,讓學生深入理解CPU結構、會設計一個CPU。接口實驗主要包括存儲器擴展、定時器、串口、并口、中斷、A/D、D/A、DMA控制器、小型微機應用系統(tǒng)的綜合設計與測試等實驗,通過實驗,學生能夠理解微機接口及其應用技術。

軟件系統(tǒng)綜合實踐主要包括編譯原理課程設計、操作系統(tǒng)課程設計和數(shù)據(jù)庫系統(tǒng)課程設計。對編譯原理課程設計,要求學生能設計可生成編譯程序的程序,也就是編譯程序生成工具程序(包括Lex和Yacc),加強學生對程序設計語言本質和編譯軟件的理解,進一步提高程序設計能力、特別是大型軟件的設計能力。對于操作系統(tǒng)課程設計,要求學生在閱讀Linux操作系統(tǒng)源代碼的基礎上添加新的系統(tǒng)調用,修改調度程序的代碼,擴展一個新的調度算法;或者基于Java虛擬機,完成基于Java虛擬機的線程調度及請求頁式管理的Java實現(xiàn),以加深學生對計算機操作系統(tǒng)內核的理解,提高對操作系統(tǒng)內核的分析與擴展能力。對于數(shù)據(jù)庫系統(tǒng)課程設計[4],通過設計一個小型的數(shù)據(jù)庫管理系統(tǒng),為今后從事數(shù)據(jù)庫系統(tǒng)研究和開發(fā)、充分利用數(shù)據(jù)庫管理系統(tǒng)提供的各種特性解決實際問題打下堅實的基礎,實驗內容主要包括數(shù)據(jù)庫事務處理系統(tǒng)設計與實現(xiàn)、SQL語言解析與執(zhí)行以及索引優(yōu)化技術的實現(xiàn)。

對于計算機系統(tǒng)綜合課程設計,從系統(tǒng)設計的角度,通過對SOC(片上系統(tǒng))的硬、軟件設計,將學生帶進計算機系統(tǒng)硬件和系統(tǒng)軟件綜合開發(fā)的領域,讓學生初步理解軟件、硬件協(xié)同設計,給學生一次綜合的訓練的機會,加深學生對計算機系統(tǒng)的理解。

2 典型實踐課程建設探索

這里主要介紹東南大學硬件實驗、編譯原理課程設計、操作系統(tǒng)課程設計、數(shù)據(jù)庫系統(tǒng)課程設計和計算機系統(tǒng)綜合課程設計建設探索經驗。

2.1 硬件實驗實踐課程

東南大學長期重視硬件教學。東南大學硬件課程群是江蘇省優(yōu)秀課程群。1985年,為了加強計算機組成原理的綜合實踐,我校開始獨立設置計算機硬件實驗實踐課程。硬件實驗實踐課程內容是學生自己設計一個簡易的CPU,可以完成七條基本指令。學生通過這樣的實驗,初步改變了懼怕硬件的心理,在對課程充分理解的基礎上,自主設計自己的CPU,不設條條框框,學生實驗完成情況令人滿意,改革初現(xiàn)成效。部分學生的課程設計在全國相關教學會議上被作為樣板,受到與會者的一致好評。由于課程建設成效顯著,“模型計算機系統(tǒng)課程設計”(硬件實驗)課程建設于1993年被評為東南大學教學改革成果二等獎。從1999年開始,我們探索在原有CPU設計基礎上增加接口部件,并將EDA技術引入到課程設計中,為開設“計算機系統(tǒng)綜合課程設計”打下基礎。

經過長期的建設,硬件實驗實踐課程目前將著眼于CPU的組織和嚴格的時空安排,著眼于計算機硬件系統(tǒng)的設計方法和基本電路的實現(xiàn)方法,由小型部件實驗和大型課程設計組成。課程目標是通過實驗,在理論與實踐相結合的基礎上,加深學生的整機概念,進一步弄清計算機的內部結構和時空關系,學會指令功能的電路實現(xiàn)方法和技巧,掌握運用EDA技術進行設計和調試的工作方法,提高學生自行設計、調試分析的獨立工作能力。

小型部件實驗用傳統(tǒng)的中小規(guī)模集成電路完成,使學生對運算器、存儲器、數(shù)據(jù)通路、總線等基本概念有感性認識,對數(shù)據(jù)流和控制流的關系、計算機主要部件的工作過程有較清楚的了解。

大型課程設計要求學生運用EDA技術,采用ALTERA公司的MAX+PLUSII軟件或Quartus II軟件,自己設計一臺指令功能完備的模型計算機,下載到本實驗系統(tǒng)提供的FLEX10K系列芯片上,并調試成功,最后通過檢查驗收程序,寫出報告。對于模型計算機設計,分為兩個層次:微程序控制的模型計算機設計與調試和復雜的模型計算機設計與調試。對于微程序控制的模型計算機設計與調試,可自行規(guī)定數(shù)據(jù)格式和指令格式,在所提供的條件范圍內設計一臺能夠實現(xiàn)基本指令的微程序控制的模型計算機。對于復雜的模型計算機設計與調試,要求具有多種尋址方式、中斷系統(tǒng)、16條以上指令,掌握用Verilog語言設計計算機硬件的能力,掌握用軟件工程的思想設計計算機硬件的工作方法及工作過程。

該課程不安排考試,學生成績以其學習態(tài)度、設計能力、實驗結果以及實驗報告情況評定。具體分配如下:學習態(tài)度10分,設計水平和實驗結果

60分(設計方案30分、實驗結果20分、創(chuàng)新10分),實驗報告30分(方案和電路10分、文字表述10分、總結和分析等10分)。總分按優(yōu)、良、中、及格、不及格評分。

2.2 編譯原理課程設計

編譯程序是重要的系統(tǒng)軟件,其設計理論基礎涉及形式語言與自動機理論。編譯程序設計的簡單方法是按照特定的程序設計語言描述規(guī)范進行相應的詞法、語法分析和目標代碼生成。主要不足是程序設計語言描述規(guī)范發(fā)生改變時不能做快速適應。因此,在編譯程序設計時,一種新的方法是使用編譯程序生成工具生成編譯程序。典型編譯程序生成工具有Lex和Yacc。為了使學生對Lex和Yacc的實現(xiàn)機理有深入的理解,東南大學從2005年開始獨立設置編譯原理課程設計實踐課程。

該課程的設計目的就是通過設計一個通用的能夠自動根據(jù)正規(guī)表達式生成詞法分析程序的工具程序SeuLex和一個通用的能夠根據(jù)上下文無關文法及其語義規(guī)則自動生成語法分析程序的工具程序SeuYacc,使學生深入理解編譯原理,為在大型軟件系統(tǒng)實踐中設計性能優(yōu)良的軟件系統(tǒng)打下基礎。

SeuLex設計的主要內容是給定一個語言的Lex完整描述,通過程序實現(xiàn)對應的正規(guī)表達式集分析、相應非確定的有限自動機構造、確定化和最小化;根據(jù)最小化的確定有限自動機生成對應的詞法分析程序。對于SeuYacc設計,主要內容是給定一個語言的Yacc完整描述,通過程序實現(xiàn)對應的LALR(1)分析表構造過程;輸出基于LALR(1)分析表、具有LALR(1)分析總控程序和LR(1)分析表查表程序的語法分析程序。

該課程考核根據(jù)每個學生小組必做實驗和選做完成情況、實驗結果的正確性、選做實驗的數(shù)量和完成情況進行小組評分,作為該小組成員的最高得分;對小組內各個成員評分,結合學生小組分工情況和組內評價進行評分。

學生普遍認為,該課程設計對加強學生對編譯理論的理解、提高大型程序的設計能力具有重要作用。

2.3 操作系統(tǒng)課程設計

操作系統(tǒng)是計算機系統(tǒng)的核心軟件,對操作系統(tǒng)的深入理解,可幫助學生充分利用操作系統(tǒng)提供的功能,提高計算機應用系統(tǒng)的效率,從而使學生能夠“做好應用”,更進一步設計自己的操作系統(tǒng)軟件。

為了加深學生對計算機操作系統(tǒng)內核的理解,提高其對操作系統(tǒng)內核的分析與擴展能力,東南大學從2005年開始獨立設置操作系統(tǒng)課程設計實踐課程。

該課程主要是為學生將來在基于Linux的嵌入式系統(tǒng)開發(fā)或在Java虛擬機上的軟件開發(fā)工作奠定基礎。

該課程提供兩類難度相當?shù)膶嶒?,學生可按照自己的興趣選做A類或者B類。

A類:本課程設計要求學生在閱讀Linux操作系統(tǒng)源代碼的基礎上完成兩個主要項目:在Linux2.4的內核中添加新的系統(tǒng)調用,以理解系統(tǒng)調用的工作機制,掌握擴展內核功能的技術;在Linux2.4中修改調度程序的代碼,擴展一個新的調度算法。

B類:在Java虛擬機上完成兩個項目:基于Java虛擬機的線程調度;請求頁式管理的Java實現(xiàn)。

該課程考核根據(jù)每個學生小組必做實驗和選做完成情況、實驗結果的正確性、選做實驗的數(shù)量和完成情況進行小組評分,作為該小組成員的最高得分;對小組內各個成員評分,結合學生小組分工情況和組內評價進行評分。

學生普遍認為,通過該課程設計,對操作系統(tǒng)的理解有一個較大的提升,對構建自己的操作系統(tǒng)有了一定信心。

2.4 數(shù)據(jù)庫系統(tǒng)課程設計

數(shù)據(jù)庫管理系統(tǒng)是信息處理的重要系統(tǒng)軟件,充分理解數(shù)據(jù)庫管理系統(tǒng),對提高信息處理應用系統(tǒng)的性能和效率具有重要的作用。

為了為學生今后從事數(shù)據(jù)庫系統(tǒng)研究和開發(fā)、充分利用數(shù)據(jù)庫管理系統(tǒng)提供的各種特性解決實際問題打下堅實的基礎,東南大學利用在各種數(shù)據(jù)庫系統(tǒng)開發(fā)方面的長期科研積累,從2005年開始獨立設置數(shù)據(jù)庫系統(tǒng)課程設計實踐課程,安排學生3~4人一組,分配角色,不限機時,遵循軟件工程的要求自行設計并實現(xiàn)一個麻雀雖小、五臟俱全的數(shù)據(jù)庫管理系統(tǒng)MyDBMS,通過實踐,使學生更加透徹地理解數(shù)據(jù)庫系統(tǒng)的基本原理和內部實現(xiàn)技術。

該課程實驗將分為兩大部分:一是數(shù)據(jù)庫事務處理系統(tǒng)設計與實現(xiàn);二是SQL語言解析與執(zhí)行,以及索引優(yōu)化技術的實現(xiàn)。對于數(shù)據(jù)庫事務處理系統(tǒng)實驗,主要是實現(xiàn)關系型數(shù)據(jù)庫管理系統(tǒng)中的兩步提交事務處理系統(tǒng);對于SQL語言解析與執(zhí)行實驗,主要實現(xiàn)標準SQL語言的解析,以及執(zhí)行控制模塊;對索引優(yōu)化技術實驗,主要實現(xiàn)B+樹索引結構并優(yōu)化。

該課程考核根據(jù)每個學生小組必做實驗和選做完成情況、實驗結果的正確性、選做實驗的數(shù)量和完成情況進行小組評分,作為該小組成員的最高得分;對小組內各個成員評分,結合學生小組分工情況和組內評價進行評分。

從教學實際情況來看,絕大多數(shù)學生都能按要求完成任務,學生普遍反映雖然很辛苦,但收獲很大。該實踐課程所依據(jù)的理論課程“數(shù)據(jù)庫原理”于2010年成為國家精品課程建設項目。

2.5 計算機系統(tǒng)綜合課程設計

計算機系統(tǒng)綜合課程設計是軟件綜合實踐和硬件綜合實踐的集成,要求學生從CPU 設計、接口設計到BIOS設計、匯編器設計、編譯程序設計和應用示范程序設計,需要軟硬綜合。東南大學從2003年開始探索計算機系統(tǒng)綜合課程設計實踐課程建設。

2003年,東南大學按照計算機專業(yè)課程群的總體大綱,以及“軟硬結合、立足系統(tǒng)”的教學指導思想,參考加州大學伯克力分校以及日本法政大學的課程設計實踐的經驗,獨立設置了“計算機系統(tǒng)綜合課程設計”實踐課程,將“計算機系統(tǒng)綜合課程設計”定位在采用EDA、OO(面向對象)、SOPC等技術,綜合軟硬件實踐,形成小型嵌入式系統(tǒng)的設計目標。將學生5~6人分為一組,設計內容包括嵌入式CPU設計、接口電路設計、BIOS設計、編譯器設計、簡單應用程序設計等,真正將學生帶進計算機系統(tǒng)的硬件和軟件設計與開發(fā)領域,讓學生得到一次全面綜合的實踐訓練。

該課程硬件部分實驗是設計一個可運行指定的31條MIPS指令的RISC型MIPS16微處理器,具有32位指令、16位地址線和數(shù)據(jù)線。實驗要求包括處理器采用哈佛結構,有獨立的2KB的指令存儲器和2KB的數(shù)據(jù)存儲器;具有2個中斷源入口,兩級中斷優(yōu)先級(可選);具有2個16位定時/計數(shù)器;具有一個4×4鍵盤控制器和4位7段LED控制器;具有一個簡單UART串行通信控制器或一個SCI串行通信控制器;具有看門狗功能(可選);用不同的方法實現(xiàn)移位指令,并分析對主頻和功耗上的影響(可選);增加乘法器、除法器、標志寄存器等(可選)。

該課程軟件部分實驗包括含有編輯功能的MIPS16匯編(編譯)程序;含有基本輸入輸出系統(tǒng)BIOS(可選);含有硬件各部件測試程序;MiniC編譯器(可選);集成開發(fā)環(huán)境IDE的設計(可選);含有一個應用程序范例(可選)。

在多年的課程設計中,學生們不僅完成了簡單的SoC設計,更不斷進取,分別完成了流水型、超標量型、帶分支預測的流水、帶指令預取的流水、雙核等多種先進的設計。2005級學生的課程設計成果MiniSys IDE已作為東南大學硬件基礎課的實驗工具。2006級學生嘗試了增加鼠標、黑白液晶屏、彩色液晶屏、步進電機、點陣LED等外部設備的接口電路、并初步嘗試了3核處理器的設計。該課程于2009年成為教育部―Intel精品課程。

3 保證實踐教學效果的建議

實踐教學對提高學生的能力和素質具有重要作用,但教學工作量較大,需要教師有很大的投入,才能保證教學效果。東南大學為了保證實踐教學效果,首先從實驗實踐教學考核政策上予以傾斜,學校實驗教學與技術崗位編制中,充分考慮實驗室建設與實驗教學改革的需要,重點建設的實驗中心,改革與建設編制崗位數(shù)所占的比例可以達到中心實驗技術崗位的20%以上。

另外,針對獨立設置的課程設計[5-6],有如下建議。

1) 任務布置階段,因人而異,避免一刀切:對基礎較差的學生――給出基本任務要求,鼓勵學生向更高目標走,絕不降低基本要求;對于大多數(shù)學生――給出的任務比基本要求略高,鼓勵他們多進行討論,讓這部分學生能“吃飽吃好”;對于能力強的學生――讓他們自行組織討論,充分發(fā)揮能動性,提出自己的方案,可以四個不限定(不限定學生設計的總體結構,不限定學生具體實施設計的步驟,不限定最終的目標與驗證方法,不限定學生實施自己設計的時間和地點),大大提高學生的學習興趣。

2) 任務執(zhí)行階段,做到教師全程跟蹤:對于基礎差的學生――講清楚基本原理和設計中要注意的關鍵問題,必要時給這部分學生補一點基礎的知識;大多數(shù)學生――引導學生能夠更為完善地完成設計,并在設計中或多或少地表現(xiàn)出一些自己的特色,這部分學生要多做一些啟發(fā)性的工作;能力強的學生――放手讓他們去做各種探索性實驗,要經常參加他們的討論,聽取他們的思路,并及時為他們提供有關的資料。

3) 任務驗收階段,采用招標式課程設計驗收方案:各組展示本組的設計,組長做總體性介紹;成員展示自己設計的特色;各組之間展開競爭和互評,用自己的最優(yōu)秀部分贏取驗收教師和其他組成員的好評。

4) 嚴把設計質量關:杜絕抄襲現(xiàn)象;規(guī)范設計報告格式,提高設計報告質量。

4 結語

提高學生系統(tǒng)認識能力對計算機專業(yè)學生具有重要意義。東南大學面向系統(tǒng)的計算機專業(yè)實踐教學體系建設探索經驗表明,面向系統(tǒng)的綜合實踐很有必要,學生不僅加深了對計算機系統(tǒng)的理解,而且提高了分析問題、解決問題能力,提高了學生的專業(yè)興趣,為今后走上工作崗位,能夠很快適應新環(huán)境奠定了較好的基礎。

當然,面向系統(tǒng)的綜合實踐對理論基礎不夠扎實的學生還具有較大難度。如何使所有學生均有很大的收獲,還需要不斷地探索。希望本文對相關教學研究人員有借鑒作用。

參考文獻:

[1] 教育部高等學校計算機科學與技術教學指導委員會. 高等學校計算機科學與技術專業(yè)核心課程教學實施方案[M]. 北京:高等教育出版社,2009.

[2] 楊全勝,王曉蔚,任國林,等. 計算機專業(yè)研究型人才培養(yǎng)的專業(yè)內涵與人文內涵探討[J]. 計算機教育,2009(16):72-74.

[3] 翟玉慶,鄧建明. 計算機學科研究型人才培養(yǎng)模式的探討與實踐[J]. 計算機教育,2005(1):33-35.

[4] 徐立臻,王偉. 軟件學院數(shù)據(jù)庫原理課程實踐環(huán)節(jié)改革的思考與實踐[J]. 計算機教育,2007(11):141-143.

[5] 楊全勝,王曉蔚,吳強. 對提高高校計算機專業(yè)課程設計質量的思考[J]. 計算機教育,2007(22):38-41.

[6] 楊全勝.強調系統(tǒng)綜合觀,鼓勵創(chuàng)新精神:記“計算機系統(tǒng)綜合設計”課程改革實踐[J]. 計算機教育,2008(23):25.

System-oriented Practice Training Curriculum for Students Major in Computer

ZHAI Yuqing, YANG Quansheng, WANG Xiaowei

(School of Computer Science and Engineering, Southeast University, Nanjing 211189, China)

篇7

[關鍵詞]嵌入式系統(tǒng) 設計

[中圖分類號]TP368.1[文獻標識碼]A[文章編號]1007-9416(2010)03-0009-01

嵌入式系統(tǒng)是以應用為中心,以計算機技術為基礎,軟件硬件可裁剪,適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。嵌入式系統(tǒng)是將先進的計算機技術、半導體技術、電子技術和具體應用相結合的產物。

近年來,在計算機、互聯(lián)網和通信技術高速發(fā)展的同時,嵌入式系統(tǒng)開發(fā)技術取得迅速發(fā)展,嵌入式系統(tǒng)應用范圍也急劇擴大。從小到電子手表、電子體溫計、翻譯機等,大到如冷氣機、電冰箱、電視機,甚至馬路上紅綠燈的控制器、戰(zhàn)斗機中的飛控系統(tǒng)等。嵌入式系統(tǒng)幾乎無處不在:

1 嵌入式系統(tǒng)的特點

與通用計算機系統(tǒng)相比,嵌入式系統(tǒng)有其自身的特點:

(1)嵌入式系統(tǒng)是將先進的計算機技術、半導體技術以及電子技術與各個行業(yè)的具體應用相結合的產物,這一點就決定了它必然是一個技術密集、資金密集、高度分散、不斷創(chuàng)新的知識集成系統(tǒng)。

(2)嵌入式系統(tǒng)通常是面向用戶、面向產品、面向特定應用的。

(3)嵌入式系統(tǒng)和具體應用相結合,其升級換代也是和具體產品同步進行的。因此嵌入式系統(tǒng)產品一旦進入市場,就具有較長的生命周期。

2 嵌入式系統(tǒng)的發(fā)展趨勢

消費家電的智能化,為嵌入式系統(tǒng)的發(fā)展展現(xiàn)出美好的市場前景,也對嵌入式系統(tǒng)提出新的發(fā)展要求;微電子技術和系統(tǒng)設計方法的進步,使得嵌入式系統(tǒng)的發(fā)展呈現(xiàn)出以下趨勢:

(1)隨著嵌入式系統(tǒng)功能的增加,嵌入式系統(tǒng)處理的信息和數(shù)據(jù)量越來越大,系統(tǒng)對處理的響應時問也要求更嚴格,嵌入式處理器的主頻會越來越高,甚至采用多核的方式來應付日益增長的性能要求。

(2)嵌入式系統(tǒng)在工業(yè)領域和某些特殊場合的廣泛應用,要求嵌入式系統(tǒng)具有遠程控制軟件更新和故障診斷的能力。

(3)隨著嵌入式系統(tǒng)在手持設備上的大量應用,手持設備的特點要求嵌入式系統(tǒng)功耗、體積更小,重量更輕。

(4)嵌入式系統(tǒng)將具有更加高速的通信接口,如USB2.0、千兆以太網等。

3 嵌入式系統(tǒng)設計流程

嵌入式系統(tǒng)開發(fā)分為軟件開發(fā)部分和硬件開發(fā)部分。嵌入式系統(tǒng)開發(fā)過程一般都采用“宿主機/目標板”開發(fā)模式,即利用宿主機(PC機)上豐富的軟硬件資源及良好的開發(fā)環(huán)境和調試工具來開發(fā)目標板上的軟件,然后通過交叉編譯環(huán)境生成目標代碼和可執(zhí)行文件,通過串口FUSB/以太網等方式下載到目標板上,利用交叉調試器在監(jiān)控程序運行,實時分析,最后,將程序下載固化到目標機上,完成整個開發(fā)過程。當前,嵌入式開發(fā)已經逐步規(guī)范化,在遵循一般工程開發(fā)流程的基礎上,嵌入式開發(fā)有其自身的一些特點,圖1所示為嵌入式系統(tǒng)開發(fā)的一般流程。流程主要包括系統(tǒng)需求分析佞求有嚴格規(guī)范的技術要求)、體系結構設計、軟硬件及機械系統(tǒng)設計、系統(tǒng)集成、系統(tǒng)測試、最終產品。具體情況如下:

(1)系統(tǒng)需求分析:確定設計任務和設計目標,并提煉出設計規(guī)格說明書,作為正式設計指導和驗收的標準。系統(tǒng)的需求一般分功能性需求和非專題與綜述功能性需求兩方面。功能性需求是系統(tǒng)的基本功能,如輸入輸出信號、操作方式等;非功能需求包括系統(tǒng)性能、成本、功耗、體積、重量等因素。

(2)體系結構設計:描述系統(tǒng)如何實現(xiàn)所述的功能和非功能需求,包括對硬件、軟件和執(zhí)行裝置的功能劃分,以及系統(tǒng)的軟件、硬件選型等。一個好的體系結構是設計成功與否的關鍵。

(3)硬件/軟件協(xié)同設計:基于體系結構,對系統(tǒng)的軟件、硬件進行詳細設計。為了縮短產品開發(fā)周期,設計往往是并行的。嵌入式系統(tǒng)設計的工作大部分都集中在軟件設計上,采用面向對象技術、軟件組件技術、模塊化設計是現(xiàn)代軟件工程經常采用的方法。

(4)系統(tǒng)集成:

把系統(tǒng)的軟件、硬件和執(zhí)行裝置集成在一起,進行調試,發(fā)現(xiàn)并改進單元設計過程中的錯誤。

(5)系統(tǒng)測試:對設計好的系統(tǒng)進行測試,看其是否滿足規(guī)格說明書中給定的功能要求。

4 嵌入式系統(tǒng)設計面臨的挑戰(zhàn)

要求更高的應用需求推動嵌入式設計從8/16位轉向功能更強大的32位MCU。這種升級給工程師帶來了嚴峻的挑戰(zhàn),提出了一系列前所未有的全新問題。

(1)轉變觀念,需要熟悉新的開發(fā)模式。嵌入式系統(tǒng)應用不再是過去單一的單片機應用模式,而是越來越多樣化,嵌入式系統(tǒng)實現(xiàn)的最高形式是片上系統(tǒng)SoC,而SoC的核心技術是重用和組合IP核構件。從單片機應用設計到片上系統(tǒng)設計及其中間的一系列的變化,從底層大包大攬的設計到利用FPGA和IP模塊進行功能組合PSoC/SOPC設計。

(2)技術門檻提高,需要學習全新的RTOS技術。

(3)選擇合適的開發(fā)工具,熟悉新的開發(fā)環(huán)境。目前從8位升級到32位的一個最大障礙就是開發(fā)工具的投入。32位開發(fā)工具要比8位開發(fā)工具復雜得多,使用的技術門檻要高得多,同時其投資也要高得多。

(4)熟悉硬件/軟件協(xié)同設計和驗證技術、設計管理技術。軟/硬件并行設計是嵌入式系統(tǒng)設計的一項關鍵任務。在設計過程中的主要問題,是軟硬件設計的同步與集成。這要求控制一致性與正確性,但隨著技術細節(jié)不斷增加,需要消耗大量的時間。目前,業(yè)界已經開發(fā)Polis、Cosyma及Chinook等多種方法和工具來支持集成式軟硬件的協(xié)同設計。目標是提供一種統(tǒng)一的軟硬件開發(fā)方法。它支持設計空間探索,并使系統(tǒng)功能可以跨越硬件和軟件平臺復用。團隊開發(fā)的最大問題就是設計管理問題。

(5)SoC設計所面臨的巨大的挑戰(zhàn)。SoC已經開始成為新一代應用電子技術的核心,這已成為電子技術的革命標志。過去應用工程師面對的是各種ASIC電路,而現(xiàn)在越來越多所面對的是巨大的IP模塊庫,所有設計工作都是以IP模塊為基礎。SoC設計技術使嵌入式系統(tǒng)設計工程師變成了一個面向應用的電子器件設計工程師。隨著SoC應用的日益普及,在測試程序生成、工程開發(fā)、硅片查錯、量產等領域對SoC測試技術提出了越來越高的要求。

[參考文獻]

[1] DSP技術及應用.黃仁欣.2002年出版.

[2] 單片機技術.彭永.2007年12月出版.

[3] 電子感測技術.周南山.2007年出版.

[4] 電子技術基礎.韋鴻.2008年出版.

篇8

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

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

作者簡介:陸蓮芳(1979-),男,四川岳池人,碩士,新疆交通職業(yè)技術學院助教,研究方向為軟件開發(fā)、計算機科學與技術。

0引言

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

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

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

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

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

1.2嵌入式系統(tǒng)的基本結構

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

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

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

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

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

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

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

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

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

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

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

1.2.3Linux內核開發(fā)

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

篇9

一、會計電算化的作假手法主要有以下幾個方面

1、通過篡改數(shù)據(jù)進行作假。

①篡改輸入數(shù)據(jù),這是最簡單也是最常用的計算機作假手法,該方法通過在經濟數(shù)據(jù)錄入前對數(shù)據(jù)做手腳來達到個人目的。

A、輸入虛假的會計數(shù)據(jù)。某單位年底為了完成計劃利潤,遂在12月份的會計核算時,直接以虛假的數(shù)據(jù)輸入計算機,以達到利潤虛增的目的。

B、修改數(shù)據(jù)。某銀行辦事處計算機會計系統(tǒng)管理員利用計算機修改賬目文件,截留企事業(yè)單位的貸款利息以達到據(jù)為己有的目的。

C、刪除數(shù)據(jù)。有些單位的操作員伙同庫管人員,從存貨或因定資產系統(tǒng)中刪除某個存貨或固定資產數(shù)據(jù),然后再設法取走。

②修改輸出數(shù)據(jù)。某單位年度根據(jù)計算機會計系統(tǒng)生成的報表出現(xiàn)了虧損,該單位為了體現(xiàn)良好的業(yè)績,就直接對報表數(shù)據(jù)進行修改。

2、通過篡改文件進行作假。

在計算機信息系統(tǒng)環(huán)境下,會計數(shù)據(jù)存放在數(shù)據(jù)庫文件中。如果數(shù)據(jù)文件沒有加密,就可直接讀寫數(shù)據(jù),對數(shù)據(jù)庫文件進行非法篡改、刪除或復制。

3、通過程序方面的作假手法。

①陷阱術。是指在程序中設立一個秘密的未說明的進入程序模塊的入口方法。設立陷阱的意圖是在系統(tǒng)正式投入運行之后,能讓設立陷阱的程序員有訪問系統(tǒng)的入口。

②越級法。這是一個只在當計算機出現(xiàn)故障,運轉異常時使用的計算機系統(tǒng)干預程序。這種程序能越過所有控制,修改或暴露計算機內容,一般僅限于系統(tǒng)程序員和計算機操作系統(tǒng)的維修人員使用,但也不排除被一些不法分子使用以達到其不法目的。

③活動天窗。是一種由計算機會計系統(tǒng)程序編制人員有意安排的指令語句,在密碼中加進空隙,以便于日后增加密碼并使之具有中期輸出能力,在正常情況下,有些不道德的程序員為了以后損害計算機系統(tǒng),會有意插入天窗。

④木馬計。如某企業(yè)是外商投資性生產企業(yè),按規(guī)定享受“免二減三”的所得稅優(yōu)惠政策。至2003年已滿“免二減三”優(yōu)惠期。需要繳納企業(yè)所得稅。于是該企業(yè)在電算化程序中編進指令,令其自動在年底將利潤生成“負數(shù)”,以達到逃稅的目的。

⑤邏輯炸彈。是計算機系統(tǒng)中適時或定期執(zhí)行的一種計算機程序,它能確定計算機中促發(fā)未經授權的有害事件的發(fā)生條件。邏輯炸彈被編入程序后,根據(jù)可能發(fā)生或引發(fā)的具體條件或數(shù)據(jù)產生破壞行為。

⑥截尾術。也稱“意大利香腸術”。就是只對構成總數(shù)的明細項目進行調整,而保持總數(shù)不變,以達到取走一部分而又不會在總體上被發(fā)現(xiàn)的目的。如某單位電話總機,對用戶話費計算至“分”,而“分”后面的數(shù)字采取“四舍五入”的方法處理。從而形成尾差,在計算機不斷地“四舍五入”的運算過程中,所有賬戶的總數(shù)仍將保持平衡。

4、通過非法操作進行作假。

①數(shù)據(jù)泄露,從計算機中泄露數(shù)據(jù),是指從計算機系統(tǒng)或計算機設施中取走數(shù)據(jù)。

②仿造與模擬。主要指在個人計算機上仿造其他計算機工作程序,或對作案計劃方法進行模擬試驗,以確定成功的可能性,然后實施。

③通訊竊取。通訊竊取主要是指在網絡系統(tǒng)上通過設備從系統(tǒng)通訊線路上直接截取信息,或接收計算機設備和通訊線路輻射出的電磁波信號來實施作假。

④計算機的病毒。計算機病毒是隱藏在計算機系統(tǒng)中的一種特殊的程序。有些不法分子利用傳播計算機病毒,使一些單位部門的計算機系統(tǒng)遭到破壞,以滿足其私欲。

⑤乘虛而入。電子化的乘虛而入發(fā)生在計算機聯(lián)機系統(tǒng)。聯(lián)機系統(tǒng)中的用戶使用終端時,身份由計算機自動驗證,一般根據(jù)口令的通過準許進入系統(tǒng)。如果某隱藏的終端通過設備與同一線路連接,并在合法用戶沒有使用終端前先行運行,就會有害于計算機系統(tǒng)。

二、會計電算化作假產生的原因

1、會計電算化軟件的缺陷

目前市場上有數(shù)百種會計軟件,有些單位還使用自己開發(fā)的軟件,各軟件的水平參差不齊,一些企業(yè)使用的軟件在安全性與保密性上存在諸多問題,對操作人、操作時間和操作內容沒有具體記錄,出現(xiàn)問題不便于追究責任,另外,數(shù)據(jù)庫缺少必要的加密措施,可以輕易地從外部打開修改,還有一些商業(yè)軟件為了占領市場,為用戶提供修改以前年度賬目等功能,這些都為作假提供了便利。

2、單位內部控制制度的缺陷

實施會計電算化,就需要建立與之相配套的一系列內部控制制度加以約束,才能充分發(fā)揮電算化的優(yōu)勢。目前,不少單位沒有嚴密的管理制度或有章不循使得會計電算化不能正常運轉。由于內部控制制度薄弱,操作人員可能超越權限或未經授權的人員可能通過計算機和網絡瀏覽全部數(shù)據(jù)文件,篡改、復制、偽造、銷毀重要的數(shù)據(jù)。以達到個人目的。

三、會計電算化作假的防范措施

1、加強電算化犯罪法制建設,規(guī)范電算化安全管理

會計電算化的規(guī)范化、制度化管理,是會計電算化安全正常運行的制度保證,規(guī)范化制度化管理主要是通過認真落實會計準則、會計規(guī)章來實現(xiàn),通過具體會計準、會計規(guī)范、會計制度、管理辦法來指導會計業(yè)務處理,達到規(guī)范會計行為的目的。

目前,由于法規(guī)的不健全使電算化犯罪的控制很困難。對電算化會計信息系統(tǒng)的開發(fā)和管理,不能僅靠現(xiàn)有的一些法規(guī),如會計法、企業(yè)會計準則等,因為會計電算化犯罪是高科技、新技術下的一種新型犯罪。為此制定專門的法規(guī)加以有效控制很有必要。

2、加強電算化人員培訓教育與崗位設置管理

會計電算化系統(tǒng)的運行是人機協(xié)調一致的工作過程,人是決定性的因素,加強會計人員的培訓教育是電算化安全保障的現(xiàn)實需要。一是知識更新;三是安全教育,三是后續(xù)教育。

手工環(huán)境下的崗位牽制原則對電算化會計核算系統(tǒng)仍然有效。具體而言就是要保證出納和會計嚴格分開,經辦人員和審核人員嚴格分開,自行開發(fā)專用軟件的單位,需要將系統(tǒng)開發(fā)人員同操作人員嚴格分開,還應盡量將操作崗位同系統(tǒng)維護崗位隔離。這是因為系統(tǒng)開發(fā)人員和維護人員作為電算化會計軟件的編寫者及修改者,有機會了解軟件系統(tǒng)運行的內部技術信息。在某種情況下,他們有可能利用掌握的這些知識隱蔽地從事會計作假活動甚至進行經濟犯罪。

3、加強權限管理

權限管理包括權限分配和用戶名/密碼管理兩方面,前者決定相應用戶對會計數(shù)據(jù)具有哪些操作權,后者則保證了用戶和權限的一一對應關系,權限分配能起到互相牽制的作用,用戶名/密碼管理核心是為用戶生成密碼以及利用密碼來確認不同用戶,以保證不會有越權行為。

4、加強監(jiān)督

①系統(tǒng)維護人員的監(jiān)督。主要是監(jiān)督電算化系統(tǒng)的運行是否正常,性能是否降低,有無病毒存在,指導操作員操作,檢測數(shù)據(jù)的完整性。

⑦電算化主管的監(jiān)督與管理。主要是監(jiān)督操作人員有無違規(guī)行為,監(jiān)督內部控制制度的執(zhí)行質量,及時對內部管理制度進行調整,監(jiān)督系統(tǒng)的運行質量。

篇10

【關鍵詞】 會計信息 防范風險 內控制度

一、會計信息系統(tǒng)在購買中存在的風險

這里主要是指對會計軟件的購買。因為多數(shù)單位財務都懂得購買配置較好的品牌計算機防御財務風險。而會計軟件市場目前則是百花齊放、百家爭鳴。如網絡財務軟件、會計信息化軟件、在線財務軟件、會計決策軟件等多達十幾種。許多單位在購買軟件時,往往喜歡購買最新的、最先進的產品而忽視單位自身情況和需要,對軟件的適用性、通用性缺乏必要的市場調查、試用及人員培訓,結果帶來軟件適應性差、初始參數(shù)設置難度大、軟件運行環(huán)境要求高、操作復雜、對會計人員技術要求高、運行成本昂貴等問題,軟件配置不符合基本要求,缺乏最佳效益原則,導致資源浪費。

1、會計信息系統(tǒng)在系統(tǒng)環(huán)境中存在的風險

系統(tǒng)環(huán)境因素主要是指會計信息系統(tǒng)的硬件和軟件、系統(tǒng)開發(fā)以及自然環(huán)境等方面的因素。在硬件和軟件方面由于硬件失靈、邏輯線路錯誤等造成信息傳遞或處理中的失真,或由于網路軟件自身的程序、后門程序、通信線路不穩(wěn)定等因素都為系統(tǒng)的安全帶來諸多隱患,使系統(tǒng)面臨病毒和黑客的攻擊。其次,在系統(tǒng)開發(fā)方面,主要表現(xiàn)為沒有按科學的方法架構網路、開發(fā)系統(tǒng)和設計程序,系統(tǒng)未經測試和調試等,而致使財務信息面臨被盜取的安全隱患。在自然環(huán)境方面,火災、水災、風災、地震等都有可能造成系統(tǒng)的安全問題。

2、系統(tǒng)在管理制度方面存在的風險

傳統(tǒng)會計系統(tǒng)非常強調對業(yè)務活動的使用授權批準和職責性、正確性與合法性,在會計信息系統(tǒng)下,原來使用的靠賬簿之間互相核對實現(xiàn)的差錯糾正控制已經不復存在,光、電、磁介質也不同于紙張介質,它所載信息能不留痕跡地被修改和刪除,使企業(yè)內部會計控制面臨失效的安全隱患。因此,在會計信息系統(tǒng)下管理制度方面的影響要素主要有:

(1)在建設組織方面,存在職責不分、責權不明、沒有監(jiān)督機構等。

(2)在管理制度方面,存在沒有健全的管理制度,或者是有章不循、有規(guī)不依、安全管理制度不健全及缺乏可操作性等問題。

(3)在人員方面,存在企業(yè)沒有對網絡會計系統(tǒng)以足夠的重視,沒有配備足夠的人員,尤其是沒有配備足夠的系統(tǒng)安全人員的問題。

(4)在內部審計機制方面,存在沒有建立有效的內部審計機制,或者建立的內部審計機制沒有堅持執(zhí)行等問題。

會計風險管理問題是近年來國內外專家學者討論的熱點話題之一,他們主要從會計風險管理在企業(yè)運用的必要性,會計風險管理運用的技術方法及存在的問題等角度展開,較少涉及會計信息系統(tǒng)方面的風險管理。加強會計信息系統(tǒng)的風險管理是企業(yè)信息化發(fā)展的必然要求。

二、防范風險措施

會計信息是企事業(yè)單位最重要的經濟信息,它連續(xù)、系統(tǒng)、全面、綜合的反映和監(jiān)督企業(yè)經營狀況,并為管理、經營決策提供重要依據(jù)。

1、硬件配置、軟件購買環(huán)節(jié)

財政部《會計電算化工作規(guī)范》中明確規(guī)定:具備一定硬件基礎和技術力量的單位,都要充分利用現(xiàn)有的計算機設備建立計算機網路,做到信息資源共享和會計數(shù)據(jù)實時處理。因此,優(yōu)良的計算機硬件配置是實現(xiàn)會計軟件高效運作、信息共享、數(shù)據(jù)交換、良性循環(huán)的必備物質條件。

2、加強系統(tǒng)環(huán)境監(jiān)督,防范風險

保持計算機在符合溫度、電壓、衛(wèi)生等要求的環(huán)境下正常工作,網絡系統(tǒng)要使用防火墻軟件。為防止社會不法分子對單位內聯(lián)網的非法攻擊,可以根據(jù)網絡系統(tǒng)區(qū)域劃分的不同,設置多級防火墻。一類是外層防火墻,用來限制外界對主機操作系統(tǒng)的訪問;另一類是應用級防火墻,用來邏輯隔離會計應用繁育統(tǒng)與外部訪問區(qū)域間的聯(lián)系,限制外界穿透防火墻對會計數(shù)據(jù)庫的非法訪問。同時要也安裝具有高效實時監(jiān)控功能的防毒軟件。對于軟件的升級改造,要充分考慮會計工作的延續(xù)性和升級軟件的穩(wěn)定性與會計信息資料的安全性,既要有工作的熱情,又要本著謹慎的原則,避免盲目和沖動給會計工作帶來的被動和風險。

3、制定切實可行的會計信息系統(tǒng)的內控制度

內控制度包括一般控制制度和應用控制制度。一般控制作為會計信息系統(tǒng)的主要控制手段之一,涉及面廣,從人員管理到計算機軟硬件及對系統(tǒng)環(huán)境運行的管理等。主要包括組織控制、系統(tǒng)開發(fā)與維護控制、軟件與硬件的控制、安全控制、操作控制等。它是保證會計信息系統(tǒng)責任和義務而采取的控制。擁有一批技術過硬素質優(yōu)良的系統(tǒng)管理和軟件操作人員。再先進的設備和系統(tǒng)軟件歸根到底是要靠人來使用和操作的,因此培養(yǎng)一批既懂電腦知識,又精通財會業(yè)務的復合型系統(tǒng)管理人才和軟件使用、操作人員對降低會計信息系統(tǒng)的風險有著直接的作用。

應用控制的目的是保證計算機系統(tǒng)數(shù)據(jù)處理的完整性、一致性、準確性和安全性。一般分為輸入控制、處理控制和輸出控制。輸入控制的目的是保證經審批的經濟業(yè)務數(shù)據(jù)準確輸入計算機系統(tǒng),輸入控制與組織控制是相輔相成的,業(yè)務審批應在電算部門之外。處理控制是保證會計信息系統(tǒng)按程序設計的要求進行數(shù)據(jù)處理,而輸出控制是保證會計信息系統(tǒng)處理結果能正確的輸出,任何未經授權的人不能取得計算機系統(tǒng)內的數(shù)據(jù)。因此,在實際工作中要完善崗位分工責任制,規(guī)范會計操作流程。防止各種非指定人員操作計算機及財務軟件,保證機內的程序和數(shù)據(jù)的安全。明確規(guī)定上機操作人員對會計軟件的操作工作內容和權限。密碼是限制操作權限、檢查操作人員對會計軟件的操作工作內容和權限。密碼是限制操作權限、檢查操作人員身份的一道防線,管理好每個人的密碼,對整個系統(tǒng)的安全至關重要,因此,對操作密碼要嚴格管理、實行定期更換。杜絕未經授權人員操作會計軟件,防止會計人員越權使用軟件。操作人員離開機器時,應執(zhí)行相應的命令退出會計軟件。

因此有一種會計理論把會計理解為信息系統(tǒng),而在現(xiàn)代科學技術的背景下,這樣的信息系統(tǒng)無疑就是計算機管理信息系統(tǒng)。計算機會計信息系統(tǒng)以計算機為主要工具,對各種會計數(shù)據(jù)進行收集、記錄、存儲、處理與輸出,并完成對會計信息的分析,向使用者提供所需會計信息,輔助他們管理、預測和決策,提高企業(yè)管理水平與經濟效益。

參考文獻

[1] 李小彤.論電算化會計信息資料共享.中國會計電算化,2000(5)..