當前位置:首頁 » 編程軟體 » 編程畢業設計

編程畢業設計

發布時間: 2023-08-13 15:58:57

㈠ 計算機編程畢業論文範文

計算機編程專業的同學們,大家畢業時,應該要書寫一份專業論文。以下是我精心准備的淺談宏程序編程論文,大家可以參考以下內容哦!

淺談宏程序編程

摘 要:隨著現代製造技術的發展和數控機床的日益普及,數控加工得到廣泛的應用,越來越多的人正在學習和使用數控編程。目前在我國的數控行業中,對於簡單的二維加工編程,大多數人習慣使用手工編程(這里所指的手工編程實際是指普通程序編程),而對於曲面類的零件加工一般都是使用自動編程(此處所指的自動編程主要是指CAD/CAM軟體自動編程)來實現的,而使用宏程序編程的人少之又少,甚至有人根本不知道。那麼宏程序是什麼呢?宏程序到底有什麼作用呢?本文就此問題進行討論。

關鍵詞:普通程序編程 宏程序編程 CAD/CAM軟體編程

1 數控編程的種類和概念

數控編程一般分為兩類:即手工編程和CAD/CAM自動編程,採用哪種編程方法應根據具體的零件加工形狀的難易程度而定。

1.1 手工編程

手工編程就是從分析零件圖樣、確定加工工藝過程、數值計算、編寫零件加工程序單、程序輸入數控系統到程序校驗都由人工完成。手工編程又可分為普通程序編程和宏程序編程。所謂普通程序編程,其實是相對於宏程序編程而言的,它是大多數人經常使用的手工編程方法,這種編程方法是使用ISO代碼或其它標准代碼指令編程,每個代碼的功能是固定的,由系統生產廠家開發,使用者只需也只能按照規定編程,所有的參數坐標都是事先定好的。但有時候這些固定格式的指令不能滿足用戶靈活的需求,如圖1所示的孔系,如果加工時孔的數量、分布直徑等隨時依據情況變化時,使用固定坐標的程序顯然不夠靈活。因此,數控系統提供了用戶宏程序,使編程更具靈活性。

1.2 CAD/CAM自動編程

CAD/CAM自動編程也叫計算機輔助數控編程,它是以待加工零件CAD模型為基礎的一種集加工工藝規劃及數控編程為一體的自動編程方法。它的編程過程是藉助於自動編程軟體,在電腦上進行零件加工建模,選擇機床和刀具,確定刀具運動方式、切削加工參數,自動生成刀具軌跡和程序代碼。最後經過後置處理,按照所使用機床規定的文件格式生成加工程序。通過串列通信的方式,將加工程序傳送到數控機床的數控單元。目前主要自動編程軟體有UG、Cimatron、MasterCAM、CATIA、CAXA等。

2 宏程序編程和普通程序編程的比較

2.1 程序比較

用戶宏程序和普通程序存在一定的區別,表1是它們的簡要對比。

2.2 功能比較

普通程序編程對於較簡單的二維加工具有靈活、方便、快捷的優點,但對於某些二維加工卻顯得臃長,如用數控銑床加工圖2所示的平底圓槽,假設現有銑刀為Φ16,由外向里加工,行距為12 mm,只加工一層2 mm深,下面按FANUC0i系統分別用普通程序和宏程序進行編程。

普通程序編程如下:

00001 M03S800

G54G90G00X52.Y0Z100 Z5

G01Z-2F40 G02I-52F200

G01X40 G02I-40

G01X28 G02I-28

G01X16 G02I-16

G01X4 G02I-4

G00Z100 M30

宏程序編程如下:

00002 G01X#1F200

M03S800 G02I[-#1]

G54G90G00X52Y0Z100 #1=#1-12

Z5 END 1

G01Z-2F40 G00Z100.

#1=52 M30

WHILE[#1 GT 6] DO 1

由上面可以看出,宏程序編程要比普通程序編程顯得簡潔、靈活,因為若隨著加工圓槽的半徑變大、刀具半徑變小,普通程序編程的程序會越來越長,修改也很不方便,而宏程序編程的程序不會變長,只要改變幾個相應的參數,或把這幾個參數也設為變數將更加簡便。

另外,對於一些有規律的可以用公式表達的曲線或曲面,普通程序編程是望塵莫及的,而宏程序編程更顯出其獨特的優勢。如圖3所示的橢圓槽加工,普通程序編程難以完成,而用宏程序編程則較容易。

假設現有銑刀為Φ8,由外向里加工,行距為6 mm,只加工一層2 mm深,下面按FANUC0i系統用宏程序進行編程。

宏程序編程: WHILE[#1 LE 360]DO 1

O0003 #4=#2*COS[#1]

M03S800 #5=#2*SIN[#1]

G54G90G00X36Y0Z100 G01X#4 Y#5F200

Z10 #1=#1+1

G01Z-2F40 END 1

#2=36 #2=#2-6

#3=26 #3=#3-6

WHILE[#3GE 0]DO 2 END 2

G01X#2F200 G00 Z100

#1=0 M30

3 宏程序編程的特點

宏程序編程的最大特點,就是將有規律的形狀或尺寸用最短的程序表示出來,具有極好的易讀性和易修改性,編寫出的程序非常簡潔,邏輯嚴密,通用性極強,而且機床在執行此類程序時,較執行CAD/CAM軟體生成的程序更加快捷,反應更迅速。

宏程序具有靈活性、通用性和智能性等特點,例如對於規則曲面的編程來說,使用CAD/CAM軟體編程一般都具有工作量大,程序龐大,加工參數不易修改等缺點,只要任何一樣加工參數發生變化,再智能的軟體也要根據變化後的加工參數重新計算道刀具軌跡,盡管計算速度非常快,但始終是個比較麻煩的過程。而宏程序則注重把機床功能參數與編程語言結合,而且靈活的參數設置也使機床具有最佳的工作性能,同時也給予操作工人極大的自由調整空間。 從模塊化加工的角度看,宏程序最具有模塊化的思想和資質條件,編程人員只需要根據零件幾何信息和不同的數學模型即可完成相應的模塊化加工程序設計,應用時只需要把零件信息、加工參數等輸入到相應模塊的調用語句中,就能使編程人員從繁瑣的、大量重復性的編程工作中解脫出來,有一勞永逸的效果。

另外,由於宏程序基本上包含了所有的加工信息(如所使用刀具的幾何尺寸信息等),而且非常簡明、直觀,通過簡單地存儲和調用,就可以很方便地重現當時的加工狀態,給周期性的生產特別是不定期的間隔式生產帶來了極大的便利。

4 宏程序和CAD/CAM軟體生成程序的加工性能比較

任何數控加工只要能夠用宏程序完整地表達,即使再復雜,其程序篇幅都比較短,一般很少超過60行,至多不過2KB。

一方面,宏程序天生短小精悍,即使是最廉價的數控系統,其內部程序存儲空間也會有10KB左右,完全容納得下任何復雜的宏程序,因此不像CAD/CAM軟體那樣需考慮機床與外部電腦的傳輸速度對實際加工速度的影響問題。

另一方面,為了對復雜的加工運動進行描述,宏程序必然會最大限度地使用數控系統內部的各種指令代碼,例如直線插補G01指令和圓弧插補G02/G03指令等。因此機床在執行宏程序時,數控系統的計算機可以直接進行插補運算,且運算速度極快,再加上伺服電機和機床的迅速響應,使得加工效率極高。

而對於CAD/CAM軟體生成的程序,情況要復雜得多。

再舉一個簡單的例子,如用銑刀以螺旋方式加工內圓孔,使用宏程序不僅非常簡短,而且機床實際運行時,執行進給速度F=2000 mm/min都可以保持非常均勻、快速的螺旋運動;而在Cimatron軟體中,即使通過使用外部用戶功能生成相似的刀具軌跡,但刀具軌跡是根據給定的誤差值用G01逐段逼近實現的,其程序就比宏程序大兩個數量級,而且即使把整個程序都存入到機床的控制系統中,當機床運行時的實際速度上不去,進給速度小於600 mm/min時還不明顯,如果F設定為1000 mm/min左右,就可以看到機床在明顯的“顫抖”。

5 結語

綜上所述,宏程序能簡化二維編程中普通程序編程的繁瑣問題,能解決二維編程中普通程序編程不能解決的有規律的曲線和曲面編程問題。另外,在加工有規律的曲面時,宏程序能克服CAD/CAM軟體編程所無法避免的加工問題。所以,宏程序編程具有普通程序編程和CAD/CAM軟體編程無法替代的作用。

參考文獻

[1] 陳海舟.數控銑削加工宏程序及其應用實例.

[2] 謝曉紅.數控車削編程與加工技術.

[3] 張英偉.數控銑削編程與加工技術.

淺析網路信息安全與防範

摘 要:網路發展的早期,人們更多地強調網路的方便性和可用性,而忽略了網路的安全性。當網路僅僅用來傳送一般性信息的時候,當網路的覆蓋面積僅僅限於一幢大樓、一個校園的時候,安全問題並沒有突出地表現出來。但是,當在網路上運行關鍵性的如銀行業務等,當企業的主要業務運行在網路上,當政府部門的活動正日益網路化的時候,計算機網路安全就成為一個不容忽視的問題。

隨著技術的發展,網路克服了地理上的限制,把分布在一個地區、一個國家,甚至全球的分支機構聯系起來。它們使用公共的傳輸信道傳遞敏感的業務信息,通過一定的方式可以直接或間接地使用某個機構的私有網路。組織和部門的私有網路也因業務需要不可避免地與外部公眾網直接或間接地聯系起來,以上因素使得網路運行環境更加復雜、分布地域更加廣泛、用途更加多樣化,從而造成網路的可控制性急劇降低,安全性變差。

隨著組織和部門對網路依賴性的增強,一個相對較小的網路也突出地表現出一定的安全問題,尤其是當組織的部門的網路就要面對來自外部網路的各種安全威脅,即使是網路自身利益沒有明確的安全要求,也可能由於被攻擊者利用而帶來不必要的法律糾紛。網路黑客的攻擊、網路病毒的泛濫和各種網路業務的安全要求已經構成了對網路安全的迫切需求。

本文對現有網路安全的威脅以及表現形式做了分析與比較,特別對為加強安全應採取的應對措施做了較深入討論,並描述了本研究領域的未來發展走向。

關鍵詞 網路安全;信息網路;網路技術;安全性

一、緒論

1.1 課題背景

隨著計算機網路技術的飛速發展,信息網路已經成為社會發展的重要保證。信息網路涉及到國家的政府、軍事、文教等諸多領域,存儲、傳輸和處理的許多信息是政府宏觀調控決策、商業經濟信息、銀行資金轉賬、股票證券、能源資源數據、科研數據等重要的信息。其中有很多是敏感信息,甚至是國家機密,所以難免會吸引來自世界各地的各種人為攻擊(例如信息泄漏、信息竊取、數據篡改、數據刪添、計算機病毒等)。

通常利用計算機犯罪很難留下犯罪證據,這也大大刺激了計算機高技術犯罪案件的發生。計算機犯罪率的迅速增加,使各國的計算機系統特別是網路系統面臨著很大的威脅,並成為嚴重的社會問題之一,從而構成了對網路安全的迫切需求。

1.1.1計算機網路安全威脅及表現形式

計算機網路具有組成形式多樣性、終端分布廣泛性、網路的開放性和互聯性等特徵,這使得網路容易受到來自黑客、惡意軟體、病毒木馬、釣魚網站等的攻擊。

1.1.1.1常見的計算機網路安全威脅

(1) 信息泄露

信息被透漏給非授權的實體。它破壞了系統的保密性。能夠導致信息泄露的威脅有網路監聽、業務流分析、電磁、射頻截獲、人員的有意或無意、媒體清理、漏洞利用、授權侵弛、物理侵入、病毒、術馬、後門、流氓軟體、網路釣魚等。

(2) 完整性破壞

通過漏洞利用、物理侵犯、授權侵犯、病毒、木馬、漏洞等方式文現。

(3) 拒絕服務攻擊

對信息或資源可以合法地訪問,卻被非法地拒絕或者推遲與時間密切相關的操作。

(4) 網路濫用

合法用戶濫用網路,引入不必要的安全威脅,包括非法外聯、非法內聯、移動風險、設備濫用、業務濫用。

1.1.1.2常見的計算機網路安全威脅的表現形式

(1) 自然災害

計算機信息系統僅僅是一個智能的機器,易受自然災害及環境(溫度、濕度、振動、沖擊、污染)的影響。目前,我們不少計算機房並沒有防震、防火、防水、避雷、防電磁泄露或干擾等措施,接地系統也疏於周到考慮,抵禦自然災害和意外事故的能力較差。日常工作中因斷電而設備損壞、數據丟失的現象時有發生。由於噪音和電磁輻射,導致網路信噪比下降,誤碼率增加,信息的安全性、完整性和可用性受到威脅。

(2) 網路軟體的漏洞和“後門”

網路軟體不可能是百分之百的無缺陷和無漏洞的,然而,這些漏洞和缺陷恰恰是黑客進行攻擊的首選目標,曾經出現過的黑客攻入網路內部的事件,這些事件的大部分就是因為安全措施不完善所招致的苦果。另外,軟體的“後門”都是軟體公司的設計編程人員為了自便而設置的,一般不為外人所知,一旦“後門”洞開,其造成的後果將不堪設想。

(3) 黑客的威脅和攻擊

這是計算機網路所面臨的最大威脅。黑客攻擊手段可分為非破壞性攻擊和破壞性攻擊兩類。非破壞性攻擊一般是為了擾亂系統的運行,並不盜竊系統資料,通常採用拒絕服務攻擊或信息炸彈;破壞性攻擊是以侵入他人電腦系統、盜竊系統保密信息、破壞目標系統的數據為目的。黑客們常用的攻擊手段有獲取口令、電子郵件攻擊、特洛伊木馬攻擊、釣魚網站的欺騙技術和尋找系統漏洞等。

(4) 垃圾郵件和間諜軟體

一些人利用電子郵件地址的“公開性”和系統的“可廣播性”進行商業、宗教、政治等活動,把自己的電子郵件強行“推入”別人的電子郵箱,強迫他人接受垃圾郵件。與計算機病毒不同,間諜軟體的主要目的不在於對系統造成破壞,而是竊取系統或是用戶信息。

(5) 計算機犯罪

計算機犯罪,通常是利用竊取口令等手段非法侵入計算機信息系統,傳播有害信息,惡意破壞計算機系統,實施貪污、盜竊、詐騙和金融犯罪等活動。在一個開放的網路環境中,大量信息在網上流動,這為不法分子提供了攻擊目標。他們利用不同的攻擊手段,獲得訪問或修改在網中流動的敏感信息,闖入用戶或政府部門的計算機系統,進行窺視、竊取、篡改數據。不受時間、地點、條件限制的網路詐騙,其“低成本和高收益”又在一定程度上刺激了犯罪的增長。使得針對計算機信息系統的犯罪活動日益增多。

(8) 計算機病毒

20世紀90年代,出現了曾引起世界性恐慌的“計算機病毒”,其蔓延范圍廣,增長速度驚人,損失難以估計。它像灰色的幽靈將自己附在其他程序上,在這些程序運行時進入到系統中進行擴散。計算機感染上病毒後,輕則使系統工作效率下降,重則造成系統死機或毀壞,使部分文件或全部數據丟失,甚至造成計算機主板等部件的損壞。

二、網路信息安全防範策略

2.1 防火牆技術

防火牆,是網路安全的屏障,配置防火牆是實現網路安全最基本、最經濟、最有效的安全措施之一。防火牆是指位於計算機和它所連接的網路之間的硬體或軟體,也可以位於兩個或多個網路之間,比如區域網和互聯網之間,網路之間的所有數據流都經過防火牆。通過防火牆可以對網路之間的通訊進行掃描,關閉不安全的埠,阻止外來的DoS攻擊,封鎖特洛伊木馬等,以保證網路和計算機的安全。一般的防火牆都可以達到以下目的:一是可以限制他人進入內部網路,過濾掉不安全服務和非法用戶;二是防止入侵者接近你的防禦設施;三是限定用戶訪問特殊站點;四是為監視Internet安全,提供方便。

2.2 數據加密技術

加密就是通過一種方式使信息變得混亂,從而使未被授權的人看不懂它。主要存在兩種主要的加密類型:私匙加密和公匙加密。

2.2.1私匙加密

私匙加密又稱對稱密匙加密,因為用來加密信息的密匙就是解密信息所使用的密匙。私匙加密為信息提供了進一步的緊密性,它不提供認證,因為使用該密匙的任何人都可以創建加密一條有效的消息。這種加密方法的優點是速度很快,很容易在硬體和軟體中實現。

2.2.2公匙加密

公匙加密比私匙加密出現得晚,私匙加密使用同一個密匙加密和解密,而公匙加密使用兩個密匙,一個用於加密信息,另一個用於解密信息。公匙加密系統的缺點是它們通常是計算密集的,因而比私匙加密系統的速度慢得多,不過若將兩者結合起來,就可以得到一個更復雜的系統。

2.3 訪問控制

訪問控制是網路安全防範和保護的主要策略,它的主要任務是保證網路資源不被非法使用和非常訪問。訪問控制決定了誰能夠訪問系統,能訪問系統的何種資源以及如何使用這些資源。適當的訪問控制能夠阻止未經允許的用戶有意或無意地獲取數據。訪問控制的手段包括用戶識別代碼、口令、登錄控制、資源授權、授權核查、 日誌和審計。它是維護網路安全,保護網路資源的主要手段,也是對付黑客的關鍵手段。

2.4 防禦病毒技術

隨著計算機技術的不斷發展,計算機病毒變得越來越復雜和高級,對計算機信息系統構成極大的威脅。在病毒防範中普遍使用的防病毒軟體,從功能上可以分為網路防病毒軟體和單機防病毒軟體兩大類。單機防病毒軟體一般安裝在單台PC機上,即對本地和本地工作站連接的遠程資源採用分析掃描的方式檢測、清除病毒。網路防病毒軟體則主要注重網路防病毒,一旦病毒入侵網路或者從網路向其他資源傳染,網路防病毒軟體會立刻檢測到並加以刪除。病毒的侵入必將對系統資源構成威脅,因此用戶要做到“先防後除”。很多病毒是通過傳輸介質傳播的,因此用戶一定要注意病毒的介質傳播。在日常使用計算機的過程中,應該養成定期查殺病毒的習慣。用戶要安裝正版的殺毒軟體和防火牆,並隨時升級為最新版本。還要及時更新windows操作系統的安裝補丁,做到不登錄不明網站等等。

2.5 安全技術走向

我國信息網路安全研究歷經了通信保密、數據保護兩個階段,正在進入網路信息安全研究階段,現已開發研製出防火牆、安全路由器、安全網關、黑客入侵檢測、系統脆弱性掃描軟體等。但因信息網路安全領域是一個綜合、交錯的學科領域,它綜合了利用數學、物理、生化信息技術和計算機技術的諸多學科的長期積累和最新發展成果,提出系統的、完整的和協同的解決信息網路安全的方案,目前應從安全體系結構、安全協議、現代密碼理論、信息分析和監控以及信息安全系統五個方面開展研究,各部分相互協同形成有機整體。

由於計算機運算速度的不斷提高,各種密碼演算法面臨著新的密碼體制,如量子密碼、DNA密碼、混沌理論等密碼新技術正處於探索之中。因此網路安全技術在21世紀將成為信息網路發展的關鍵技術

三、結 論

總的來說,網路安全不僅僅是技術問題,同時也是一個安全管理問題。我們必須綜合考慮安全因素,制定合理的目標、技術方案和相關的配套法規等。世界上不存在絕對安全的網路系統,隨著計算機網路技術的進一步發展,網路安全防護技術也必然隨著網路應用的發展而不斷發展。

參考文獻

1、 葛秀慧.計算機網路安全管理[M ].北京:清華大學出版社,2008.

2、 張琳,黃仙姣.淺談網路安全技術[J].電腦知識與技術,2006, (11).

㈡ 用java做畢業設計可以做什麼有點新意,實用的。

上學是個苦差事,終於要畢業了還要被畢業設計絆一跤,別的專業且不說,計算機軟體應用的學生最苦惱了,是不是還在為做畢業設計而煩惱?以下為各位奉上我們畢業設計的精品,包括選題,論文以及項目源碼

以下三步讓你不在為畢業設計而苦惱,三步輕松搞定!

第一步選題:

根據你的學習和生活經驗發現需要改進的問題,並提出問題。

第二步論證:

把發現的問題進行分析並整理成論文,提出自己的見解/解決辦法。

第三步實踐:

用實際行動來解決所提出的問題,並得出自己的驗證結論或解決辦法。

1、動力節點-學生宿舍管理系統

原文:https://zhuanlan.hu.com/p/6

畢設下載地址:http://www.bjpowernode.com/Vid

㈢ 基於MATLAB的畢業設計有哪些

基於MATLAB的畢業設計有:

1、基於MATLAB的視圖技術分析。

2、二值圖像細化演算法研究與實現。

3、基於MATLAB下的信號分析與處理。

4、基於matlab的偽彩色處理與研究。

5、matlab進行小波分析。

matlab將數值分析、矩陣計算、科學數據可視化以及非線性動態系統的建模和模擬等諸多強大功能集成在一個易於使用的視窗環境中,為科學研究、工程設計以及必須進行有效數值計算的眾多科學領域提供了一種全面的解決方案。

(3)編程畢業設計擴展閱讀

MATLAB特點

1、高效的數值計算及符號計算功能,能使用戶從繁雜的數學運算分析中解脫出來;

2、具有完備的圖形處理功能,實現計算結果和編程的可視化;

3、友好的用戶界面及接近數學表達式的自然化語言,使學者易於學習和掌握;

4、功能豐富的應用工具箱(如信號處理工具箱、通信工具箱等) ,為用戶提供了大量方便實用的處理工具。

㈣ plc畢業設計論文摘要怎麼寫

plc及其有關設備,都應按照易於與工業控制形成一個整體,易於擴充其功能的原則來設計。下面是我為大家精心推薦的plc畢業設計論文,希望能夠對您有所幫助。

plc畢業設計論文篇一

淺談PLC的應用

【摘 要】可編程式控制制器是一種數字運算操作的電子系統,專為在工業環境下應用而設計的。可編程式控制制器採用可編程序的存儲器,用來在其內部執行邏輯運算、順序控制、定時、計數和算術運算等操作指令,並通過數字式、模擬式的輸入或輸出,控制各類型的機械或生產過程。可編程式控制制器在工業自動化控制特別是順序控制中的地位,在可預見的將來,是無法取代的。

【關鍵詞】可編程式控制制器;模擬量

可編程式控制制器是可編程序控制器(Programmable Controller)的簡稱,通常縮寫為PC。但它不是個人計算機的PC(Personal Computer)。也不僅是(但包括)早期的可編程邏輯控制器PLC(Programmable Logic Controller)、可編程順序控制器PSC(Programmable Sequenec Controller)及可編程矩陣控制器PMC(Programmable Matrix Controller)。

可編程式控制制器及其有關設備,都應按照易於與工業控制形成一個整體,易於擴充其功能的原則來設計。目前 ,PLC在國內外已廣泛應用於鋼鐵、石油、化工、電力、建材、機械製造、汽車、輕紡、 交通 運輸、環保及文化娛樂等各個行業,使用情況主要分為如下幾類:

1.開關量邏輯控制

取代傳統的繼電器電路,實現邏輯控制、順序控制,既可用於單台設備的控制,也可用於多機群控及自動化流水線。如注塑機、印刷機、訂書機械、組合機床、磨床、包裝生產線、電鍍流水線等。

2.工業過程式控制制

在工業生產過程當中,存在一些如溫度、壓力、流量、液位和速度等連續變化的量(即模擬量),PLC採用相應的A/D和D/A轉換模塊及各種各樣的控制演算法程序來處理模擬量,完成閉環控制。PID調節是一般閉環控制系統中用得較多的一種調節 方法 。過程式控制制在冶金、化工、熱處理、鍋爐控制等場合有非常廣泛的應用。

3.運動控制

可編程式控制制器可以用於圓周運動或直線運動的控制。一般使用專用的運動控制模塊,如可驅動步進電機或伺服電機的單軸或多軸位置控制模塊,廣泛用於各種機械、機床、機器人、電梯等場合。

4.數據處理

可編程式控制制器具有數學運算(含矩陣運算、函數運算、邏輯運算)、數據傳送、數據轉換、排序、查表、位操作等功能,可以完成數據的採集、分析及處理。數據處理一般用於如造紙、冶金、食品工業中的一些大型控制系統。

5.通信及聯網

可編程式控制制器通信含可編程式控制制器間的通信及可編程式控制制器與其它智能設備間的通信。隨著工廠自動化網路的發展,現在的PLC都具有通信介面,通信非常方便。

可編程式控制制器是一種用於工業生產自動化控制的設備,一般不需要採取什麼措施,就可以直接在工業環境中使用。然而,盡管有如上所述的可靠性較高,抗干擾能力較強,但當生產環境過於惡劣,電磁干擾特別強烈,或安裝使用不當,就可能造成程序錯誤或運算錯誤,從而產生誤輸入並引起誤輸出,這將會造成設備的失控和誤動作,從而不能保證可編程式控制制器的正常運行,要提高可編程式控制制器控制系統可靠性,一方面要求可編程式控制制器生產廠家提高設備的抗干擾能力;另一方面,要求設計、安裝和使用維護中引起高度重視,多方配合才能完善解決問題,有效地增強系統的抗干擾性能。

當今時代是一個自動化時代,交通燈控制等很多行業的設備都與計算機密切相關。因此,一個好的交通燈控制系統,將給道路擁擠、違章控制等方面給予技術革新。隨著大規模集成電路及計算機技術的迅速發展,以及人工智慧在控制技術方面的廣泛運用,智能設備有了很大的發展,是現代科技發展的主流方向。本文介紹了一個智能交通燈系統的設計。該智能交通燈控制系統可以實現的功能有:對某市區的四個主要交通路口進行監控;各路口有固定的工作周期,並且在道路擁擠時中控中心能改變其周期;對路口違章的機動車能夠即時拍照,並提取車牌號。在世界范圍內,一個以微電子技術,計算機和通信技術為先導的,以信息技術和信息產業為中心的信息革命方興未艾。而計算機技術怎樣與實際應用更有效的結合並有效的發揮其作用是科學界最熱門的話題,也是當今計算機應用中空前活躍的領域。本文主要從單片機的應用上來實現十字路口交通燈智能化的管理,用以控制過往車輛的正常運作。

隨著城市和經濟的發展,交通信號燈發揮的作用越來越大,正因為有了交通信號燈,才使車流、人流有了規范,同時,減少了交通事故發生的概率。然而,交通信號燈不合理使用或設置,也會影響交通的順暢。

交通信號燈由紅燈、綠燈、黃燈組成。紅燈表示禁止通行,綠燈表示准許通行,黃燈表示警示。交通信號燈分為機動車信號燈、非機動車信號燈、人行橫道信號燈、車道信號燈、方向指示信號燈、閃光警告信號燈、道路與鐵路平面交叉道口信號燈。交通信號燈用於道路平面交叉路口,通過對車輛、行人發出行進或停止的指令,使各同時到達的人、車交通流盡可能減少相互干擾,從而提高路口的通行能力,保障路口暢通和安全。

十字路口交通信號燈現場示意圖如圖1所示,南北和東西每個方向各有紅、綠、黃三種信號燈,為確保交通安全,要求如下。

1)採用PLC構成十字路口的南北向和東西向交通信號燈的電氣控制。系統上電後,交通指揮信號控制系統由由一個3位轉換開關SA1控制。SA1手柄指向左45°時,接點SA1-1接通,交通指揮系統開始按常規正常控制功能工作,按照如圖2所示工作時序周而復始,循環往復工作。SA1手柄指向中間0°時,接點SA1-2接通,交通指揮系統南北向綠燈常亮,東西向紅燈常亮,。SA1手柄指向右45°時,接點SA1-3接通,交通指揮系統東西向綠燈常亮,南北向紅燈常亮。

2)正常控制時

①當東西方向允許通行(綠燈)時,南北方向應禁止通行(紅燈);同樣,當南北方向允許通行(綠燈)時,東西方向應禁止通行(紅燈)。②在綠燈信號要切換為紅燈信號之前,為提醒司機提前減速並剎車,應有明顯的提示信號:綠燈閃爍同時黃燈亮。③信號燈控制系統啟動後應能自動循環動作。

信號燈動作的時序圖如圖2所示,它是按信號燈置1與置0兩種狀態繪制的,置1表示信號燈點亮。

3)輸入/輸出信號分配

隨著微處理器、網路通信、人―機界面技術的迅速發展,工業自動化技術日新月異,各種產品競爭激烈,新產品不斷涌現。PLC也由最初的只能處理開關量而發展到可以處理模擬量和數據,加之與DCS、pid調節器、工業pc等技術相結合,使之不再是一種簡單的控制設備,而且必將隨著自動控制技術的不斷發展而發展生存下去。可編程式控制制器在工業自動化控制特別是順序控制中的地位,在可預見的將來,是無法取代的。

plc畢業設計論文篇二

PLC工程應用分析

摘要:文章針對PLC工程應用開發過程中的使用特點,研究了PLC硬體組成、軟體結構,分析了PLC控制使用的工作過程,最後探討了PLC編程語言語句,對PLC在控制系統的應用有一定指導意義。

關鍵詞:PLC工程;硬體系統;軟體系統;編程語言語句;控制系統 文獻標識碼:A

中圖分類號:TP27 文章編號:1009-2374(2015)34-0033-03 DOI:10.13535/j.cnki.11-4406/n.2015.34.017

可編程序控制器(Programmable Logical Controller,PLC)是一種新型的工業自動化裝置,PLC的核心是微處理器,由自動化、通信、計算機技術三者融合而成。PLC的特徵是具有簡單靈活的可編程性、能夠抵抗惡劣工作環境的高抗壓能力以及適應性能強。PLC憑借體積小、價格便宜、重量輕等優勢,廣泛應用於工業控制上,在熱電廠自動化工程的應用也日益廣泛。

1 PLC的結構研究

不同型號可編程邏輯控制器的結構及組成基本原理相同,研究可編程式控制制原理應該從硬體結構與軟體開發入手。

1.1 PLC的硬體組成部分

PLC的硬體系統組成部分包括CPU板、輸入和輸出電路、存儲器擴展介面等。

1.1.1 CPU板:PLC的核心系統就是CPU板,CPU板中包含中央處理器、只讀存儲器、隨機存儲器、並行介面及串列介面等等組成部件。CPU板在PLC的作用是運算和控製程序,對不同的邏輯運算、算術運算以及系統整體的部件起到管理、控制的作用。隨機存儲器和只讀存儲器配備在PLC程序內部,具有存儲各種系統程序的作用。並行介面和串列介面實現中央處理器與每一個介面電路之間的信息交換。

1.1.2 輸入/輸出電路:輸入電路包括直流輸入和交流輸入兩種電路。輸入電路能夠對現場輸入設備所提示的控制信號程序進行接收,接收後光電耦合器可將控制信號隔離進行程序編碼,從而轉換為PLC程序中的標准使用的信號格式,再經過CPU實現信號讀入,從而傳輸至存儲器內。

輸出電路在PLC中,主要作用是實現輸出信號,在PLC系統中的控制信號輸出時,輸出電路負責將控制信號傳送至其他外部輸出設備中,實現輸出電路的工作。輸出電路的形式分為三種:(1)繼電器形式的輸出電路,該形式的輸出電路對繼電器的線圈進行控制,使繼電器的觸點發生通斷,從而達到電氣隔離的目的;(2)晶體管輸出型電路,該電路運用光電耦合器達到電路開關晶體管出現通斷的目的,以此來對輸出設備進行控制;(3)可控硅輸出型,以可控硅為媒介對輸出設備進行控制,當觸發可控硅,即可出現電路通斷。

1.1.3 存儲器擴展介面:是只讀存儲器與隨機存儲器所運用的擴展卡盒。擴展卡盒常用的類型有三種:(1)COMS ROM,COMS可由主板上的鋰電池提供備用電量,該卡盒的優點在於停電或斷電故障下確保數據及程序不會丟失;(2)可擦除可編程ROM卡盒,該卡盒在寫入時需要運用專門的編程器,才能將調試好的ROM內的資料進行寫入,在擦寫時,透過紫外線照射可見內部晶元,從而擦除其內的數據,且在寫入時,需具備一定的編程電壓,可以重復進行擦除和編程;(3)EEPROM卡盒,電可擦可編程只讀存儲器,是一種斷電情況下也不會出現數據丟失,實施編程與擦除操作時運用專用編程器即可實現。

1.1.4 輸入/輸出擴展介面:CPU與輸入、輸出擴展介面之間通過匯流排連接法進行連接,它對所有的擴展單元均可連接,從而讓信號點數規模具備更強的靈活性。輸入/輸出擴展介面也可與模擬量、高速脈沖等其他適配器進行連接,從而擴展、增強PLC的作用。

1.1.5 編程器及其介面:編程器在PLC中的作用是對數據和信息的輸入進行調試、編輯以及檢測輸入數據的安全性。正常運行狀態下的PLC不需要編程器進行編程數據,所以編程器作為PLC部件中獨立設計的存在。PLC上通常設有一個編程器專用介面,該介面適應於連接不同類型的編程器,以便完成對PLC程序的寫入及調試。

1.2 對可編程式控制制的研究分析

一個控制系統如要實現自身的控制功能,必須藉助相應的控製程序才能得以實現。控製程序分為以下兩種類型:

1.2.1 固定布線程序控制。在舊模式下的繼電器中,如果要對各種程序進行控制,繼電器的電路連接需為布線形式,輸入設備的作用是將控制信號送入控制系統,如按鈕開關、感測器等。輸出設備的作用是將被控制者的動作進行控制。該設備對輸出的控制信號的控制方式是由連線來完成的。接線完成後,控製程序也隨之確定,如需要重新對控製程序改動時,需要將原先控製程序的整個連線重新布線連接,制定新的連接方式。在復雜的控制系統中,該類型的程序控制難度較大,編程可行性不高。

1.2.2 可編程序控制。可編程序控制對系統進行控制時,只需運用專用編程器,通過相應的程序語言實現編程,將控製程序下裝至存儲器中,最後藉助可編程序控制器對編程實施各項操作。如要改動可編程系統,只需將程序存儲器中的程序語言進行相應改動,通過編程器即可完成,無需改動電路連接重新布線。通俗地說就是使用特定的軟體程序語言編寫程序代碼實現被控對象的各種動作控制。

2 PLC工程的工作原理

PLC的核心電子部件是微處理器,也可視為由繼電器、定時器、狀態器等的綜合組成部件。PLC中,輸入繼電器通過外部開關進行驅動,輸出繼電器則安裝有許多觸點。PLC開展工作,其實就是執行程序。PLC在工作狀態下,CPU以分時操作為工作原理,在一個周期內執行相應的操作,即CPU的程序掃描。CPU在對程序進行運算處理時速度很快,因此從宏觀角度看其數據結果可發現CPU的程序運算似乎是在極短時間內完成。PLC對程序的執行過程分為以下三個部分:

2.1 輸入處理 PLC在執行程序過程中,運用重復掃描來完成。執行前,CPU將所有的輸入信號以地址中出現的編碼順序為標准編程至輸入存儲器中,隨後開始開展程序執行。在CPU執行程序時,即使輸入狀態發生了變化,但輸入寄存器中的數據內容不會隨著輸入狀態的變化而發生變化,直至掃描周期結束CPU才對輸入狀態進行重新讀取。

2.2 程序執行

PLC在執行程序時,依據順序對用戶程序進行掃描。完成一條程序的執行後,所需信息將經過寄存器由程序讀出,並參與程序運算,接著再將程序執行的數據結果編程到相關的寄存器中。

2.3 輸出處理

當PLC將所有指令全部執行結束後,PLC會把所有程序結果輸入到輸出鎖存寄存器中,最終傳送至程序執行終端。

3 PLC的軟體系統組成部分

一個完整的PLC控制系統由硬體系統和軟體組成,兩者結合構成復雜的控制功能。在PLC軟體系統中,分為系統程序和用戶程序。

系統程序在PLC中的作用是管理、服務和翻譯用戶程序,可將其視為一個軟體平台。系統程序的質量與PLC的性能具有直接聯系,系統程序質量好,則PLC的性能強,反之性能弱。系統軟體是固定存在於程序中的,無法自行修改或存取。用戶程序即應用程序,是用戶根據控制系統的要求運用程序語言進行編制的應用,其存放於系統程序指定的存儲位置。

4 PLC的編程語言

運用面向順序和面向過程對程序進行控制的“自然語言”,即為PLC的編程語言,PLC的編程語言有很多,如梯形圖、邏輯方程式、語名表或布爾代數式等語言種類。下面對常用的PLC編程語言進行介紹。

PLC的基本指令(如三菱FX2系列為例)如下所示:

4.1 邏輯聯取及輸出(LD/LDI/OUT)指令

LD/LDI指令用於取常開觸點/常閉觸點於母線相連。另外,在分支開始處,這些指令與後述的ANB(塊與)指令組合使用;OUT指令用於驅動輸出繼電器,輔助繼電器、狀態器、定時器及計數器的線圈,但不能用來驅動輸入繼電器的線圈。對於定時器、計數器的線圈,在輸出指令(OUT)後必須設定適當的常數。

4.2 觸點串聯指令

AND(與),ANI(非)指令,AND為常開觸點串聯連接,ANI即常閉觸點串聯連接,AND與ANI均可用於對觸電進行串聯連接,同時運算於邏輯。對串聯觸點並不限制其個數,是可以重復使用的程序指令。

4.3 觸點並聯指令

OR(或),ORI(或非)指令,OR常開觸點並聯連接,ORI常閉觸點並聯連接,兩者可對觸點進行並聯連接或使用於邏輯運算。對並聯觸點的設置並不限制其個數,是可以重復使用的程序指令。當兩個以上觸點的串聯電路塊進行並聯連接時,應使用後述的ORB(塊或)指令。

4.4 串聯電路塊的並聯指令(ORB)塊

串聯電路塊是指將兩個以上的觸點電路進行串聯連接,一般情況下,一個串聯電路塊就是一條線路分支。在對串聯電路塊實施並聯連接的形式時,各分支的始端用LD或LDI指令,在分支的終點用ORB指令。在多重並聯電路中,若每個串聯電路塊的終點分別使用ORB指令,則並聯的串聯電路塊的數量不受限制。ORB指令與後述的ANB指令一樣都是無操作元件號的獨立指令。

4.5 並聯電路塊的串聯指令

ANB(塊與)並聯電路塊的串聯連接兩個以上的觸點並聯接的電路稱為並聯電路塊,通常每一個並聯電路塊稱為一條分支。在進行並聯電路塊的串聯連接時,各分支的始端用LD或LDI指令,並聯電路塊結束後,使用ANB指令,實現與前面的電路串聯。

ANB指令與前述的ORB指令一樣,都是無操作元件號的獨立指令。若多個並聯電路塊依次與前一電路串聯,則ANB指令的使用數量不受限制。

4.6 主控觸點指令

MC(主控),MCR(主控復位),MC主控電路塊起點,MCR主控電路塊終點。

在編程過程中,經常會遇到幾個邏輯行同時受一個觸點或一組觸點的控制,受到一個公共條件的控制,叫做主控,這時就可以使用MC/MCR指令進行編輯。當主控條件滿足時,執行MC和MCR之間的指令。執行MC指令後,使母線移至MC主控觸點之後,執行MCR指令後,母線又返回到原來的位置上。MC和MCR指令必須配對使用。

4.7 置位和復位指令

SET(置位),RST(復位),SET令元件自保持ON,令元件自保持OFF,清除數據寄存器。當執行SET指令時,將對應的操作元件(Y,M,S)置位,並具有自保持功能。當執行RST指令時,將對應的操作元件(Y,M,S)置位,並具有自保功能。使用RST指令還可以數據寄存器D、變址寄存器V和Z清零。

4.8 END(程序結束)指令

END輸入輸出處理程序回到第“0”步。

5 結語

在使用PLC系統設計時,要求輸入點數很多。尤其對於需要進行多個位置、多點控制的熱電廠系統,對輸入點數要求較為突出。所以,能夠有效地減少系統的輸入點,有效地降低PLC的成本。在進行PLC控制系統的設計時,要求運用以下的技巧和要點:(1)在設計時,根據軟體的控制功能不同進行相應設計,如果是梯形圖,則設計方式應採用模塊化形式;(2)在使用循環掃描時,應保持指令與指令、模塊與模塊之間的時序關系不變,使程序在設計功能基礎上正常運行;(3)對於自動關門、換速、自動切換時間等需要進行調節的參數項目,使其與程序分離。因此,在需要進行調整參數時,無需將程序進行改動,方便快捷、便於調試,同時能夠使軟體的可靠性有效提高;(4)對於串聯開關、聯動開關,比如層門之間的連鎖開關、轎頂和轎廂之間,可將其設置為一個輸入點;(5)對於具備相同作用的開關信號,如安全觸板的開關以及大門開關,可將其採用並聯的形式輸入PLC內;(6)採用組合式按鈕輸入法,應用該方法時應使用兩個輸入點數,把按鈕鍵進行組合,再由程序自動對組合信號進行識別和復原;(7)進行編碼的輸入:運用二進制編碼,在按鈕開關中輸入識別信號,再自動轉接到PLC程序進行復原、識別,可以非常有效地減少PLC輸入點數。

參考文獻

[1] 朱善君,等.可編程序控制系統原理、應用、維護[M].北京:清華大學出版社,1992.

[2] 王兆義.可編成控制器教程[M].北京:機械工業出版社,2000.

作者簡介:王瓊(1980-),男,浙江嵊州人,上虞杭協熱電有限公司熱控工程師,研究方向:電廠自動化控制系統管理與維護、硬體的日常維護及軟體編程。

㈤ 計算機專業畢業設計任務書格式

計算機專業畢業設計任務書格式範文

一段充實而忙碌的大學生活即將結束,畢業生都要通過最後的畢業論文,畢業論文是一種、有準備的檢驗大學學習成果的形式,下面是我幫大家整理的計算機專業畢業設計任務書格式,歡迎閱讀與收藏。

計算機專業畢業設計任務書

課題名稱: 遠程教育系統的設計與實現

學生姓名與學號:某某某

所在院系:計算機科學與技術學院

專業年級:

指導教師及職稱:

填表日期:

平頂山學院教務處制

課題任務與具體要求 (包括選題、開題、畢業論文(設計)撰寫進度安排等):

一、課題來源、研究目的及意義

二、主要研究內容

在對國內外遠程教育現狀充分研究的基礎上,結合分布式塌嫌隱應用技術與現代遠程教育中的教學模式,採用基於Web的應用體系,設計和實現了一個基於Internet的現代遠程教育系統。

本設計應用WEB服務平台,以MySQL為後台資料庫,使用C語言進行程序開發,以實現與資料庫的連接和前端瀏覽器的控制。因此,其主要的研究內容為:

(1)詳細分析並調研系統的需求,針對遠程教育系統的Web應用特點,設計系統的體系架構;

(2)對系統涉及的相關技術進行學習和掌握,並通過多方面的比較和設計,構建出較為合理的硬體平台。

(3)完成系統的總體設計、詳細設計和資料庫設計;

(4)針對系統中的頁面設計、功能模塊設計和用戶群組設計等方方面面進行探討和驗證;

(5)實現課件製作、教學管理、作業管理、教學資源管理、題庫維護、在線學習、在線測試和網上答疑等教學功能;

(6)詳細闡述系統實現過程中的難點和關鍵技術。

本畢業設計要求設計並實現了一個遠程教育系統:詳細分析並調研系統的需求,針對遠程教育系統的Web應用特點,設計系統的體系架構;完成了系統的總體設計、詳細設計和資料庫設計;實現了課件製作、教學團廳管理、作業管理、教學資源管理、題庫維護、在線學習、在線測試和網上答疑等教學功能;詳細闡述系統實現過程中的難點和關鍵技術。

其主要設計思路是採用面向對象編程技術,採用程序運行狀態和可視化結果展示同步的設計思想,實現動態展示的可操作性效果,從而達到學習者可以任意選擇學習的平台進行相關的學習選項,並且在訪問過程中,學生可以自由的控制數據的變化、課程的啟停過程,著實根據自身情況進行高效的學習,使學習質量顯著提高。

三、成果要求:

可運行的程序和源代碼(不要求列印,電子版即可);按規定格式的畢業設計論文文稿(列印版和電子版)。

四、進度安排:

1.選題(11年11月1日—11年11月24日)

2.開題報告(11年11月25日—11年12月14日)

3.收集資料、實施研究(11年12月15日—12年2月8日)

4.中期檢查(12年2月8日)

5.完成初稿(12年1月13日—12年2月15日)

6.完成中稿(12年2月16日—12年2月29日)

7.完成定稿(12年3月1日—12年3月14日)

8.答辯(12年4月2日—12年4月8日)

主要參考文獻(指導教師指定部分):

1.王善利,張麗娟,吳利生.基於WEB教學資源的共享與共建體系研究[J].現代教育技術,2003(03):52-55

2.中國教育和科研計算機網.遠程教育對高等教育的影響及應用分析.2008-10-09.

3.微軟者彎公司.資料庫程序設計—SQLServer2005.北京:高等教育出版社,2006.1-27

4.教育部現代遠程教育資源建設委員會.現代遠程教育資源建設技術規范,2000.5

5.佩奇,王軍.Dreamweaver8網頁設計標准教材.電子工業出版社,2006-9-1

6.黨慶忠.網頁設計與製作.重慶大學出版社,2004.8

7.郭瑞軍.Asp資料庫開發實例精粹.北京,電子工業出版社,2005.2

8.賈志銘.Fireworks網頁設計.北京,清華大學出版社,2004.7

9.王保順.校園網設計與遠程教學系統開發.北京,人民郵電出版社,2003

10.姜偉.網頁美工傳奇.北京,機械工業出版社,2004.3

11.趙增敏.Asp可視化編程及應用.北京,機械工業出版社,2005.1

12.王宗義、祝軍、傅捷.Web網站重構.電子工業出版社,2005.4

拓展閱讀:大學計算機科學與技術專業本科生畢業設計開題

一、課題來源及意義

企業管理系統是一種面向製造行業的企業管理系統,是對物質資源、資金資源和信息資源進行一體化管理。企業資源規劃(EnterpriseResourcePlanning,ERP)在現代企業管理中是一種比較重要的管理手段,它的基本思想是將企業流程視為建立在企業價值鏈上的供需鏈,把企業內部各個部門劃分為相對獨立的子系統,但這些子系統又是相互協同作業的,相互之間有很多業務聯系,如生產計劃管理、采購管理、銷售管理、財務管理等。

采購管理模塊作為企業資源流通的重要環節,是企業資源規劃的重要組成部分。它主要由兩個部門組成:一方面:采購管理模塊根據企業的需要來進行采購,其流程包括下計劃單、下訂單及采購物料入庫;另一方面,該模塊對采購物料進行結算,實現物流和資金流的統一。采購在企業中佔有十分重要的地位,它是企業資金周轉流暢、企業生產順利的重要保證。所以采購數據進行科學分析和決策,可以為企業經營管理者提供可靠、合理的決策數據,是企業管理的重要方面。

二、國內外發展狀況

綜合觀察國內外許多成功實施ERP的企業,他們在實施ERP的過程中,首先從需求出發,結合本企業的實際情況,總體規劃,分步實施。尤為重要的是:企業必須重視建立現代化的企業管理模式並優化調整;技術方面的基礎工作與從業人員的培訓必須同步落實,這樣才最終達到提升企業競爭優勢的目的。一個企業的健康發展,離不開客戶的滿意程度和市場的發育,同時也離不開其內部高效的管理,所以經營與管理缺一不可。采購管理作為ERP系統中的重要組成部分,其功能和作用日趨重要。

美國采購協會出版的供應鏈年報每年都會公布一些全球最大的幾百家采購者的采購數據,經過一定的數據處理後結果顯示,在這些企業中,有超過70%的企業,采購金額占銷售收入的百分比大於50%,而且很多行業的數據趨向一致。美國采購協會出版的《采購》雜志中顯示了IBM公司在過去幾年中采購金額占銷售額的比例增大的趨勢。IBM公司不斷地強化采購的戰略地位和戰略管理,使其獲得了比競爭對手更多更強的競爭優勢。由此可見,采購管理部門可以給一個公司帶來額外的利潤和競爭優勢。

國內企業相對起步較晚,並且還沒有把采購放在足夠重視的戰略地位。采購活動一般來說分為以下幾類:生產型采購、通用型采購、客戶服務型采購和物流運輸采購等。這樣的采購內容基本上覆蓋了公司抽有的財務支出,而公司的對外投資以及不動產投資不在采購金額的統計之內。很多公司在年底統計的時候,對於財務支出的具體情況都掌握不清楚,主要原因就是花錢的出口太多。公司內各部門經理都有財務支出的決定權,根本不需要采購部門管理。支出沒有得到管理,錢花得痛快,並且爛賬、糊塗賬、解釋不清楚支出就會比較多,所以統計起來很困難。財務部門的會計人員是很難統計的,他們沒有權利和能力過問詳細花費情況,所以只能一律按費用下賬。如果加強了采購部門的戰略地位和管理性能,采購部門的經理就可以知道這些費用是哪個部門的哪個人花費的,並且可以說清楚每一筆費用的流向,還能給出相應的明細賬目。

因此可見,國內大部分公司系統的采購部門急需完善和提高。這種進步是要以整個ERP體系的管理理念和管理方法為基礎的。雖然我們的ERP發展目前仍然處在起步階段,但是我們可以利用和引進國外的先進理念、管理經驗和系統化的方法,再結合我國企業的自身情況和特有國情,開辟出一條具有社會主義特色的.ERP發展之路。

三、課題的研究目標、內容

1、研究目標

由於采購業務的完成需要企業的采購部門、倉庫管理部門、財會部門等協調工作,目前的信息的手工傳遞無法滿足采購業務的實時性要求。所以,在如今采購業務變化大,日常數據處理頻繁且實時性要求增高,業務更復雜,與其他系統模塊之間的數據交換民日益增多的諸多要求和前提下,企業必須建立一個采購業務和核算為一體的系統管理模塊,從而保證能夠完成各個時期和階段的采購業務的處理和管理。

2、研究內容

企業的采購管理主要包括以下內容:進行采購的錄入、維護,並可按采購單號、采購日期、供應商、采購員等條件查詢每一張采購單;處理采購,采購退貨等各種業務;可以由采購直接生成采購貨物入庫的收料統計單,簡化倉庫人員的作業;可查詢供應商開給本單位的各種費用發票和采購發票,以便於賬款管理,減輕財務人員的重復性工作,確保數據的一致性;可在已完成采購入庫的采購單中追加采購明細;可修改采購單明細中的未出貨部分;提供采購狀況統計表和分析,提供多角度的數據查詢和匯總功能,使管理人員可以隨時掌握采購的最新情況。

四、設計方法及手段

首先,認真分析本模塊所要達到的功能要求,做出需求分析(通過運用UML面向對象的分析方法)。然後從整體架構上進行總體設計,例如模塊各部分功能的整體設計及流程、菜單界面等。

其次,在以上工作的基礎上,開始對各功能的詳細設計。主要包括:用戶、用戶許可權的分配;安全策略;找出各種類,並設計出相應的類圖、順序圖、流程圖等;對各功能細化並作出詳細設計;還要進行資料庫的設計。

最後,通過以上分析和設計,應用C#進行實際的代碼編寫,實現所設計的模塊功能,達到本次課題的目標。

五、課題研究的進度安排

本課題研究具體進度安排計劃如下。

1~2周:查找課題相關資料。

3~4周:仔細學習研讀相關資料;進行需求分析和總體設計。

5~6周:對各功能進行詳細設計;資料庫設計;熟悉C#。net。

7~8周:開始程序編寫,通過編寫具體代碼實現本模塊的功能。

9~10周:系統測試並完成代碼編寫工作;開始撰寫畢業論文。

11~12周:完成論文初稿,向老師提交課題作品。

13~14周:在老師指導下,對本課題作品及論文進行修改和完善,並做最後的總結整理;提交最後審查。

15~16周:畢業答辯。

六、可行性分析

(1)技術可行性:目前國內很多軟體公司都在從事ERP系統的開發及研究,為各行各

業的公司及單位提供可靠、可行的企業管理系統。通過大學期間對編程語言和基礎課程的學習,應用已有的編程軟體是可以編寫出適當的采購管理模塊的。

(2)經濟可行性:前文已經提及了采購模塊的作用及優點――能夠給公司節省開支、增加競爭優勢。所以,開發或者使用企業管理系統中的采購模塊可以給公司帶來豐厚利潤,利潤遠超過它的開發成本。

(3)操作可行性:根據使用部門處理的流程和習慣,從操作方式或操作過程看,採用了用戶能夠接受的方案。

七、已具備的實驗條件

目前,前期實驗條件已准備就緒,已經准備好了本次課題有關C#的書籍和資料,找到多篇相關學術報告及論文和商品化的演示系統作為參考。實驗室內的工作用機也已分配妥當,實驗過程中所需要用到的C#。net相關軟體工具也准備就緒。

指導教師意見

註:

1、開題報告應根據教師下達的畢業設計(論文)任務書,在教師的指導下由學生獨立撰寫。

2、「課題來源及意義」不至少800字,「課題的研究目標、內容;」不少於600字。

3、指導教師意見:應從選題的理論或實際價值出發,闡述學生利用的知識、原理、建立的模型正確與否?學生的論證充分與否?通過學生的努力能否完成課題,達到預期的目標?課題及報告的難度、深度、綜合性、創造性是否達到本科生應該具有的要求。

4、結論:是否同意進入設計(論文)階段。

計算機專業畢業設計工作指南

一、計算機專業實踐環節形式:

畢業設計

二、畢業設計實踐環節應注意的事項

1、「畢業設計」實踐環節在全部畢業學分中佔有一定學分;

2、「畢業設計」實踐環節從起步到畢業答辯結束歷時至少4周以上;

3、「畢業設計」實踐環節包括兩部分內容:

①完成「畢業設計」所開發的應用程序;

②針對所開發的應用程序書寫「畢業設計」說明書(即論文);

三、畢業設計實踐環節應先完成的工作

在畢業設計實踐環節之前,應向有關主管設計工作的單位或老師上報如下材料:①《畢業設計實踐環節安排意見》(包括領導小組名單,畢業班專業、級別、性質、工作計劃安排、實踐環節工作步驟,指導教師名單,學生分組名單)、②《畢業設計(論文)審批表》一式兩份(要求認真審核、填寫指導教師資格,包括職稱、從事專業、有何論著,每人指導學生不得超過一定人數,兼職(或業余)指導教師指導學生數根據情況酌減)。

四、關於「畢業設計」工作的過程步驟

1、「畢業設計」題目的選擇選題時應遵循以下原則:

①選題必須符合計算機專業的綜合培養要求;

②應盡可能選擇工程性較強的課題,以保證有足夠的工程訓練;

③畢業設計工作要有一定的編程量要求,以保證有明確的工作成果;

④選題原則上一人一題,結合較大型任務的課題,每個學生必須有畢業設計的獨立子課題;

⑤選題應盡量結合本地、本單位的教學、科研、技術開發項目,在實際環境中進行。總之選題要體現綜合性原則、實用性原則、先進性原則、量力性原則等

選題時要達到以下目標:

①選題與要求提高綜合運用專業知識分析和解決問題的能力;

②掌握文獻檢索、資料查詢的基本方法和獲取新知識的能力;

③掌握軟硬體或應用系統的設計開發能力;

④提高書面和口頭表達能力;

⑤提高協作配合工作的能力。

2、「畢業設計」題目審核有關單位將畢業學生選擇的題目填寫在同一個「畢業設計(論文)審批表」中的「畢業設計安排表」相應欄目中,,審核通過後方可開展下一步工作。

3、「畢業設計」應用程序開發實施(大致用時安排)

①需求分析階段(約一周時間完成)

②系統分析階段(約一周時間完成),同時完成畢業設計說明書前兩章資料整理工作。

③系統設計階段(約一周時間完成)

④代碼實現階段(約三周時間完成)同時完成畢業設計說明書第三章、第四章資料整理工作。

⑤系統調試階段(約二周時間完成),同時完成畢業設計說明書第五章資料整理工作。

⑥投入運行階段(約一周時間完成),同時完成畢業設計說明書中第六章資料整理工作。

⑦畢業設計說明書的整理定稿階段(約二周時間完成)一份完整、規范的畢業設計說明書應大致包括以下項目(各院校要求不完全相同):

摘要及關鍵詞

目錄正文

第一章引言

1、本課題的研究意義

2、本論文的目的、內容及作者的主要貢獻

第二章研究現狀及設計目標

1、相近研究課題的特點及優缺點分析

2、現行研究存在的問題及解決辦法

3、本課題要達到的設計目標

第三章要解決的幾個關鍵問題

1、研究設計中要解決的問題

2、具體實現中採用的關鍵技術及復雜性分析

第四章系統結構與模型

1、設計實現的策略和演算法描述

2、編程模型及數據結構

第五章系統實現技術

1、分模塊詳述系統各部分的實現方法

2、程序流程

第六章、性能測試與分析

1、測試實例(測試集)的研究與選擇

2、測試環境與測試條件

3、實例測試(表格與曲線)

4、性能分析

第七章結束語

;
熱點內容
phpposthtml 發布:2025-02-04 21:37:46 瀏覽:87
最新asp源碼 發布:2025-02-04 21:17:33 瀏覽:570
讓linux死機 發布:2025-02-04 20:48:08 瀏覽:141
單方塊生存伺服器里如何獲取岩漿 發布:2025-02-04 20:48:07 瀏覽:785
快速指數演算法 發布:2025-02-04 20:20:40 瀏覽:299
python在類中定義函數調用函數 發布:2025-02-04 20:14:47 瀏覽:596
安卓手機的壁紙是哪個 發布:2025-02-04 20:14:44 瀏覽:202
java發展前景 發布:2025-02-04 20:10:19 瀏覽:77
mac登陸密碼哪裡設置 發布:2025-02-04 19:50:20 瀏覽:526
手游腳本封號 發布:2025-02-04 19:42:12 瀏覽:439