下面是范文網(wǎng)小編分享的工業(yè)熱電阻自動檢定系統(tǒng)的軟件設(shè)計與開發(fā)論文10篇,供大家賞析。

工業(yè)熱電阻自動檢定系統(tǒng)的軟件設(shè)計與開發(fā)論文1
嵌入式系統(tǒng)的應(yīng)用與開發(fā)論文
一、嵌入式系統(tǒng)及其應(yīng)用概述
嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機(jī)技術(shù)為基礎(chǔ),軟件可編程,硬件可剪裁、重構(gòu)的專用計算機(jī)系統(tǒng)。該系統(tǒng)通常嵌入在對象環(huán)境中,并通過其在對象環(huán)境下運行的特定程序,完成對外界物理參數(shù)地采集、處理,達(dá)到對控制對象地響應(yīng)或人機(jī)交互的功能。
目前,嵌入式系統(tǒng)的發(fā)展方向主要是解決接口多樣性、適應(yīng)性、靈活性和集成開發(fā)環(huán)境等的特定應(yīng)用問題。嵌入式系統(tǒng)應(yīng)用的底層性與對象系統(tǒng)的緊耦合性是其顯著的基本特征。所以,最大限度的滿足對象數(shù)據(jù)采集、控制、開發(fā)環(huán)境、功耗,以及適應(yīng)能力、可靠性等品質(zhì)因數(shù)是選擇嵌入式系統(tǒng)的標(biāo)準(zhǔn)。
為適應(yīng)技術(shù)發(fā)展需求,嵌入系統(tǒng)在不斷追求結(jié)構(gòu)緊湊、堅固可靠、技術(shù)密集、高度分散的同時,尤以不斷創(chuàng)新為嵌入式系統(tǒng)的發(fā)展核心。使嵌入系統(tǒng)凸現(xiàn)了高技術(shù)門檻,主要表現(xiàn)在軟硬件設(shè)計的緊密相關(guān)性上,特別是構(gòu)建RTOS系統(tǒng)需透徹了解RTOS的工作機(jī)制和系統(tǒng)資源配制,掌握底層軟件、系統(tǒng)軟件和應(yīng)用軟件的設(shè)計、調(diào)試方法。
隨著對嵌入式系統(tǒng)的智能化愈加關(guān)注,現(xiàn)場可編程、調(diào)試、引腳配置變得非常重要和必不可少。所以,用戶可配置的SCO(在片系統(tǒng))已成為現(xiàn)階段嵌入式系統(tǒng)的核心發(fā)展技術(shù)。通過現(xiàn)場可編程陣列把接口應(yīng)用設(shè)計和系統(tǒng)開發(fā)留給系統(tǒng)設(shè)計者,提供靈活、多樣的片上電路設(shè)計平臺,使電路板設(shè)計變成在片的芯片配置,將嵌入系統(tǒng)地設(shè)計帶入了軟硬件的雙編程時期,進(jìn)一步縮短了產(chǎn)品開發(fā)周期。而下一代的在片系統(tǒng)還將發(fā)展成一個MUC數(shù)量可縮放的集合體。
在嵌入式應(yīng)用系統(tǒng)中,雖然高端產(chǎn)品不斷涌現(xiàn),但由于應(yīng)用對象、環(huán)境的不同特點,嵌入系統(tǒng)的8位機(jī)產(chǎn)品仍因應(yīng)用對象的有限響應(yīng)時間、完備的集成開發(fā)環(huán)境、良好的性價比等優(yōu)勢仍然占據(jù)著低端應(yīng)用系統(tǒng)的主流地位。Cygnel公司的C8051F系列產(chǎn)品就充分印證了這點。
回顧嵌入式系統(tǒng)的發(fā)展歷程,已經(jīng)歷了由模擬向數(shù)字的演進(jìn)過程,現(xiàn)又逐步演變?yōu)閿?shù)模并存情形。由最初軟件編程主宰的微處理器(嵌入式微處理器、數(shù)字信號處理器、單片機(jī)),到硬編程主宰的專用集成電路時代,再到今天的現(xiàn)場可編配置時代。嵌入式系統(tǒng)的核心技術(shù)正沿著“許氏循環(huán)”的浪潮不斷前行。而配套的`軟件設(shè)計平臺也隨著科技進(jìn)步在不斷得到完善。可以預(yù)期,軟硬雙可編程的嵌入式系統(tǒng)時代必會帶來更加便捷的開發(fā)環(huán)境和技術(shù)支持。
二、嵌入系統(tǒng)的設(shè)計原則
嵌入系統(tǒng)設(shè)計具有很強(qiáng)的針對性,軟硬件協(xié)同設(shè)計是系統(tǒng)設(shè)計的關(guān)鍵。需解決好軟硬件的同步與集成設(shè)計問題,要結(jié)合具體應(yīng)用進(jìn)行綜合考慮,保證設(shè)計工作的一致性與正確性。在針對具體應(yīng)用系統(tǒng)的功能目標(biāo)分析基礎(chǔ)上,分解整個系統(tǒng)的各項功能指標(biāo)和技術(shù)要求,結(jié)合系統(tǒng)的實時響應(yīng)要求、接口功能定義與標(biāo)準(zhǔn)、嵌入芯片的處理能力、編程語言、開發(fā)環(huán)境、產(chǎn)品的升級與維護(hù)問題、開發(fā)投入能力、產(chǎn)品綜合成本等多方面因素進(jìn)行權(quán)衡考慮。
(一)在明確系統(tǒng)性能需求的基礎(chǔ)上,細(xì)化以下考慮因素
1。系統(tǒng)功能實現(xiàn)手段的軟硬件分配。
2。器(部)件選擇和系統(tǒng)構(gòu)建。包括微處理器芯片、外圍接口電路、各種驅(qū)動電路形式、器部件類型、前后向通道處理方式、人機(jī)界面和手段等。
3??刂扑惴ㄔO(shè)計以及軟件系統(tǒng)的架構(gòu)形式。
4。語言選擇。依據(jù)設(shè)計者熟練程度和習(xí)慣、開發(fā)環(huán)境和控制功能要求選取。
5??垢蓴_問題的解決與設(shè)計。包括軟件的和硬件的、常規(guī)的和特定的。
6。實現(xiàn)工藝和方式。包括印制板設(shè)計、走線安裝、裝配工藝、新材料或新技術(shù)的應(yīng)用等。
在各實施階段,對項目進(jìn)度、關(guān)鍵技術(shù)的風(fēng)險因素必須進(jìn)行審查評估,評價軟一硬件的功能設(shè)計與分配,以及實現(xiàn)的技術(shù)性能、工作量和時間進(jìn)度。明確電路之間的接口參數(shù)、軟一硬件功能銜接,以及項目中存在的問題和缺陷,及時發(fā)現(xiàn)關(guān)鍵部位或矛盾突出點的瓶頸問題,將隱患排除在早期設(shè)計階段。
(二)嵌入系統(tǒng)中微處理器選擇應(yīng)考慮
1。MCU的算術(shù)、邏輯處理能力;運算速度和時鐘頻率;總線控制功能、中斷方式和仲裁機(jī)制;RAM和FLASHROM容量;軟件加密保護(hù)。
2。外圍接口功能的可重構(gòu)配置能力;數(shù)據(jù)通訊模式;前后向通道類型;端口電壓的適應(yīng)能力等;
3。開發(fā)工具的在線調(diào)試或仿真能力;FLASH代碼讀寫環(huán)境;編程語言的支持程度;代碼的可移植性等。
4。電源電壓;功耗等。
三、嵌入系統(tǒng)的軟件特點
嵌入式系統(tǒng)是可利用資源有限、專用性很強(qiáng)、實時性要求也很高的應(yīng)用控制系統(tǒng)。故在軟件設(shè)計方法和實現(xiàn)手段上,嵌入系統(tǒng)軟件同PC機(jī)軟件存在很大差異,主要表現(xiàn)在:
(一)實時性的控制方法
PC軟件提升速率方法,極大依賴處理器性能提升,還體現(xiàn)在緩存方案、動態(tài)分配等技術(shù)手段上。但在嵌入式系統(tǒng)中應(yīng)用這些技術(shù)就存在硬件資源不足、工作頻率低的現(xiàn)實問題,會降低系統(tǒng)的可靠性。
(二)特定的異構(gòu)特征
嵌入式控制軟件設(shè)計既要考慮特定的硬件固有部分,也要考慮來自系統(tǒng)之外的各種通訊、傳感器的專用信號處理接口,以及不同控制目標(biāo)的實時期望和執(zhí)行機(jī)構(gòu)的異步并發(fā)事件處理能力。因此不同的硬件系統(tǒng)或控制/文秘站-您的專屬秘書,中國最強(qiáng)免費!/目標(biāo),將會產(chǎn)生不同的系統(tǒng)構(gòu)建方案。
(三)系統(tǒng)的性能目標(biāo)
編寫嵌入式軟件必須著重考慮與硬件系統(tǒng)相匹配的功耗、不間斷運行、故障恢復(fù)、高可靠性等方面的約束條件,實現(xiàn)特定應(yīng)用環(huán)境下的控制功能、實時性響應(yīng)的目標(biāo)要求。因此,嵌入系統(tǒng)要在借鑒通用軟件技術(shù),遵循軟件工程理論,規(guī)范軟件開發(fā)過程的同時。還應(yīng)根據(jù)嵌入式系統(tǒng)特點研究開發(fā)技術(shù)和算法結(jié)構(gòu),提高開發(fā)效率,確保系統(tǒng)軟件的質(zhì)量和可靠性,以及軟件的復(fù)用性、可移植性和易維護(hù)性??v觀嵌入式軟件設(shè)計方法的發(fā)展歷程,走過了從結(jié)構(gòu)化設(shè)計、面向?qū)ο笤O(shè)計、基于構(gòu)件的設(shè)計階段,經(jīng)歷了單任務(wù)到多任務(wù)的系統(tǒng)轉(zhuǎn)變。
工業(yè)熱電阻自動檢定系統(tǒng)的軟件設(shè)計與開發(fā)論文2
學(xué)生考勤管理系統(tǒng)網(wǎng)頁子系統(tǒng)主要功能是提供使用者查看相關(guān)的歷史信息以及各種加值服務(wù)功能,讓使用者隨時掌握門禁金鑰使用上的資訊。學(xué)生考勤管理系統(tǒng)是針對從二維條碼描掃器所接收到的金鑰傳送后端伺服器驗證,驗證完畢后再將個人資訊呈現(xiàn)在系統(tǒng)畫面上,以便管理者有效控管使用者的權(quán)益與管理進(jìn)出門禁動態(tài)資訊。學(xué)生考勤管理系統(tǒng)是將二維條碼描掃器所接收到的金鑰傳送后端伺服器確認(rèn)身份,并從讀鈔機(jī)取得使用者所給予的紙鈔數(shù)量金額進(jìn)行儲值加值服務(wù)。學(xué)生考勤管理系統(tǒng)則是讓使用者在行走或行駛時,都能夠進(jìn)行金鑰的取得以及即時撤銷或補發(fā)所遺失掉的金鑰之使用上的安全性。
3. 1軟件的功能要盡可能豐富
考勤系統(tǒng)軟件功能就十分豐富。利用多媒體可視化操作技術(shù)對卡的擁有者,工作人員的班置進(jìn)行合理的設(shè)置,系統(tǒng)各種應(yīng)用參數(shù)和編程都可以利用點擊而完成全部的設(shè)置,從而實行了管理者的全部信息化管理,增強(qiáng)了工作效率。
3. 2設(shè)置控制器首端響應(yīng)功能
因為有限制入內(nèi)控制器是獨立判斷讀卡信息的,因此,它具有判斷讀卡信息時間短的優(yōu)點,但是前提是卡的有效性,如果卡沒有失效,那么控制器就能立刻對其進(jìn)行識別并且響應(yīng)。在設(shè)置連續(xù)讀卡方式的時候,可以不用延誤而進(jìn)行持續(xù)的讀卡,節(jié)省了讀卡的時間和提高了效率。
3. 3設(shè)置控制器獨立時鐘模式
控制器的獨立,有利于在系統(tǒng)無故或突然斷電時,不受到其影響,使控制器可以獨立的運行,保證數(shù)據(jù)不會丟失,以免造成不必要的麻煩,影響系統(tǒng)整體管理。
3. 4發(fā)揮系統(tǒng)中出現(xiàn)的錯誤能夠及時發(fā)現(xiàn)的功能
管理系統(tǒng)的錯誤是經(jīng)常發(fā)生的,會影響整個系統(tǒng)的正常運行,因此及時發(fā)現(xiàn)并處理系統(tǒng)中產(chǎn)生的錯誤是必要的,以確保系統(tǒng)運行的效率。
3. 5通信的響應(yīng)時間要快速
因為系統(tǒng)利用了TCWIP通信方式.使得總線上的所有控制器(64臺)。在操作中正常情況下要做到3秒鐘要進(jìn)行一次周期的查詢完成,安裝卡運行的速度要達(dá)到每千卡一百二十秒。
3. 6確保OLE。顯示屏在讀卡機(jī)上的應(yīng)用
由于國家節(jié)能減排需求的提出,各個領(lǐng)域的開發(fā)和發(fā)展都必須在節(jié)能和環(huán)保的思想指導(dǎo)之下,盡可能運用節(jié)能的材料,OLED顯示屏不僅可以對系統(tǒng)信息可以清楚顯示,而且可以對讀卡的信息進(jìn)行明確顯示,有利于檢查考勤的情況,為持卡者提供有用的信息顯示功能。
3. 7高速韋根信號技術(shù)可以把讀卡機(jī)上的信息從控制器上傳入到系統(tǒng)中,而信息顯示的亮度的調(diào)節(jié)可以通過分級的方式進(jìn)行
3. 8采用多種類型的辨識設(shè)備
在考勤識別設(shè)備中不能僅僅使用單一的設(shè)備,要多運用一些先進(jìn)的設(shè)備,例如:IC讀卡機(jī)、感應(yīng)形式的讀卡機(jī)、條形碼式讀卡機(jī)、韋根讀卡機(jī)等多種類型的設(shè)備。同時也可以利用現(xiàn)代科學(xué)技術(shù),比如指紋和人臉的識別設(shè)備等。隨著科學(xué)技術(shù)發(fā)明的不斷創(chuàng)新,考勤識別設(shè)備也要不斷更新,以適應(yīng)科學(xué)發(fā)展的需求。
3. 9在能源供給方面。
控制器的能源供給有一定的標(biāo)準(zhǔn),要按照標(biāo)準(zhǔn)供給其標(biāo)準(zhǔn)是電壓十二伏,電流零點五安。
3.10保證人和機(jī)器可以有效對話模式
不但要有效利用機(jī)器設(shè)備的全面操作,但是,人的作用也不能忽視,要達(dá)到機(jī)器對人的指令的服從,使人可以改變讀卡器上的顯示器的設(shè)置。
3. 11系統(tǒng)的維護(hù)和更新也是必須要注意的內(nèi)容
因為門禁的設(shè)備都是模塊的設(shè)計方式,因此,對于系統(tǒng)的維護(hù)和錯誤的處理很容易。出現(xiàn)問題的部分可以單獨處理,不影響整個系統(tǒng)的運作。
4結(jié)語
學(xué)生的考勤系統(tǒng)是運用身份辨識的技術(shù)來對學(xué)生進(jìn)行考勤管理的方式。對于方便學(xué)校的紀(jì)律管理來說,具有非常重要的作用,可以有效地保證學(xué)生的出席率,確保學(xué)生有效地完成學(xué)校制定的計劃。學(xué)生的出勤情況是衡量學(xué)校教學(xué)質(zhì)量和水平的一個有力標(biāo)準(zhǔn),有時必須強(qiáng)制執(zhí)行,以保障學(xué)生可以有效地學(xué)習(xí)到所需的文化知識,實現(xiàn)學(xué)校育人的功能。
工業(yè)熱電阻自動檢定系統(tǒng)的軟件設(shè)計與開發(fā)論文3
學(xué)校信息管理系統(tǒng)的設(shè)計與開發(fā)研究論文
信息技術(shù)的快速發(fā)展要求學(xué)校信息管理系統(tǒng)不斷完善。尤其當(dāng)前大多學(xué)校在各類信息數(shù)據(jù)管理中仍存在管理效率較低且難以為師生提供高效服務(wù)等問題,難以實現(xiàn)信息化管理的目標(biāo)。對此,本文將對現(xiàn)行學(xué)校管理系統(tǒng)的應(yīng)用現(xiàn)狀、設(shè)計開發(fā)中關(guān)鍵技術(shù)的應(yīng)用與需求考慮、信息管理系統(tǒng)設(shè)計的具體路徑進(jìn)行探析。
前言:不可否認(rèn)我國近年來學(xué)校管理中不斷引入信息技術(shù)的背景下,使管理水平得到很大程度的提高。但僅有部分高等教育中信息管理系統(tǒng)應(yīng)用水平較高,而其他各階段教育中信息系統(tǒng)無論從設(shè)計或應(yīng)用方面都表現(xiàn)出一定的滯后性,無法使學(xué)校管理效率得以改善,更無從談及促進(jìn)教育質(zhì)量的提高。因此,對學(xué)校管理系統(tǒng)設(shè)計研究具有十分重要的意義。
一、學(xué)校管理系統(tǒng)的應(yīng)用現(xiàn)狀
從我國現(xiàn)行大多院校教育管理系統(tǒng)的應(yīng)用現(xiàn)狀看,信息化水平仍處于初級階段,在系統(tǒng)開發(fā)設(shè)計過程中主要以外購、自主研發(fā)以及二者相結(jié)合三種方式為主。其中在外購方面,由于很多學(xué)校并不具備教學(xué)管理系統(tǒng)的設(shè)計開發(fā)能力,而為適應(yīng)信息化教學(xué)管理要求便采取外購的方式。然而許多外購系統(tǒng)在學(xué)校管理系統(tǒng)中并不適用,如典型的鵬達(dá)或大東日等提供系統(tǒng)涉及極高的費用,無論購置成本或后期運營管理都需耗費學(xué)校較多的`資金,為學(xué)校帶來沉重的財政負(fù)擔(dān)。而且大多計算機(jī)系統(tǒng)開發(fā)企業(yè)在設(shè)計過程中多從整個市場需求角度出發(fā),管理系統(tǒng)帶有明顯的通用化特征,無法滿足不同學(xué)校不同的教學(xué)管理需求,在使用過程中極易出現(xiàn)較多異常情況,影響整個管理效率。在自主研發(fā)方面,通常設(shè)有計算機(jī)專業(yè)的院校多采用自身設(shè)計的管理系統(tǒng),其優(yōu)勢在于既可符合學(xué)校實際管理需求,也為后期的升級維護(hù)帶來一定的便利,是學(xué)校管理系統(tǒng)設(shè)計開發(fā)的最佳方式。另外,目前也有部分學(xué)校將外購與自主研發(fā)相結(jié)合,在外購管理系統(tǒng)的基礎(chǔ)上進(jìn)一步設(shè)計研發(fā),使其便于切合本校實際,但這種方式在外購方面仍需給予較多經(jīng)費投入,而且一旦出現(xiàn)外購系統(tǒng)與學(xué)校教學(xué)管理差異過大,便無法進(jìn)一步設(shè)計研發(fā)。因此管理系統(tǒng)設(shè)計中自主研發(fā)為優(yōu)先選擇方式,需立足于實際系統(tǒng)需求進(jìn)行管理系統(tǒng)的設(shè)計[1]。
二、設(shè)計開發(fā)中關(guān)鍵技術(shù)的應(yīng)用與需求考慮
(一)設(shè)計開發(fā)中關(guān)鍵技術(shù)的應(yīng)用
學(xué)校管理系統(tǒng)設(shè)計中關(guān)鍵技術(shù)的應(yīng)用主要從兩方面著手,包括B/S架構(gòu)與J2EE。其中在B/S架構(gòu)方面,其相比傳統(tǒng)網(wǎng)絡(luò)系統(tǒng)中應(yīng)用的C/S結(jié)構(gòu),無需進(jìn)行特定軟件的安裝,服務(wù)器會將所有系統(tǒng)業(yè)務(wù)進(jìn)行處理,用戶通過瀏覽器的應(yīng)用便可達(dá)到系統(tǒng)使用需求。同時以往C/S結(jié)構(gòu)應(yīng)用下,存在極為明顯的網(wǎng)絡(luò)結(jié)構(gòu)不確定特征,而通過B/S結(jié)構(gòu)的引入,只需保證HTTP協(xié)議作用得以發(fā)揮,便可提高系統(tǒng)通用性。除此之外,設(shè)計中的關(guān)鍵技術(shù)也體現(xiàn)在J2EE方面,其在系統(tǒng)中的應(yīng)用具體體現(xiàn)在三方面:第一,JAVA語言的應(yīng)用?,F(xiàn)行幾乎所有網(wǎng)站系統(tǒng)、瀏覽器都可支持JAVA語言的應(yīng)用,只需進(jìn)行一次編譯便可在系統(tǒng)中運行。其優(yōu)勢主要表現(xiàn)在語言語法簡單、檢查處理機(jī)制健壯性、安全機(jī)制以及可移植性等方面。第二,SSH的應(yīng)用。其在系統(tǒng)中主要包括Spring、 Struts以及Hibernate等結(jié)構(gòu),可使包括數(shù)據(jù)存儲層、業(yè)務(wù)邏輯層以及表示層等在內(nèi)的應(yīng)用系統(tǒng)得以構(gòu)建,對信息共享與集中管理可起到突出的作用。第三,在J2EE應(yīng)用方面。其主要以JAVA平臺為核心,包括客戶端組件、Web層組件、系統(tǒng)層軟件以及業(yè)務(wù)邏輯層組件等結(jié)構(gòu),具有明顯的易維護(hù)性與伸縮性等特征。
(二)設(shè)計開發(fā)中系統(tǒng)需求考慮
對系統(tǒng)需求的考慮是保證設(shè)計開發(fā)符合學(xué)校管理系統(tǒng)實際的基礎(chǔ)條件。其需求內(nèi)容具體體現(xiàn)在功能性、非功能性以及網(wǎng)頁設(shè)計等方面需求。其中在功能性方面,主要指系統(tǒng)設(shè)計中體現(xiàn)的如系統(tǒng)是否具備入學(xué)管理功能、學(xué)生信息管理以及教務(wù)管理等;非功能性需求則指系統(tǒng)在性能、運行、擴(kuò)展性以及安全性等方面是否滿足學(xué)校管理要求。以其中安全需求為例,系統(tǒng)設(shè)計中是否對人員登錄權(quán)限進(jìn)行設(shè)計、數(shù)據(jù)庫是否具備安全性特征以及系統(tǒng)是否可有效預(yù)防hacker攻擊與病毒入侵等。另外,在網(wǎng)頁設(shè)計方面,學(xué)校管理系統(tǒng)網(wǎng)頁應(yīng)從色彩外觀編排以及構(gòu)圖等方面保持完整,使系統(tǒng)功能性具備的同時體現(xiàn)出一定美觀性[2]。
三、信息管理系統(tǒng)設(shè)計的具體路徑
(一)系統(tǒng)登錄功能設(shè)計與研發(fā)
登錄功能在設(shè)計過程中首先應(yīng)從登錄界面入手,將用戶名、密碼以及隨機(jī)的驗證碼組成,其中用戶名、密碼的設(shè)置與發(fā)布。需注意的是許多學(xué)校登錄系統(tǒng)往往采用網(wǎng)站或桌面等形式,其中桌面系統(tǒng)應(yīng)用中用戶驗證后便可使用,但網(wǎng)站系統(tǒng)需要進(jìn)行頁面訪問才可登錄。對此問題,設(shè)計設(shè)計過程中對于用戶驗證成功的信息可在session中進(jìn)行記錄,這樣每個頁面訪問過程中都要求對session信息進(jìn)行確認(rèn),可使登錄系統(tǒng)更具安全性。
(二)學(xué)生信息管理功能設(shè)計與研發(fā)
學(xué)生信息管理系統(tǒng)方面,其主要將學(xué)生在校表現(xiàn)、個人信息等融入其中。其中在個人信息方面系統(tǒng)相關(guān)操作主要體現(xiàn)在查詢、修改以及信息詳情等方面,用戶僅需點擊相關(guān)操作便可了解或修改學(xué)生基本信息。通常在個人信息管理過程中也需將學(xué)籍管理功能體現(xiàn)出來,假定學(xué)生出現(xiàn)休學(xué)或轉(zhuǎn)學(xué)等情況,應(yīng)利用系統(tǒng)中修改或具體異動管理功能完成異動信息的查詢與修改。另外對于學(xué)生在校表現(xiàn)情況,一般系統(tǒng)給予教師與學(xué)生不同的操作界面。教師操作過程中可直接點擊“詳情”便完成學(xué)生信息查詢、評價內(nèi)容填寫等工作,而學(xué)生操作界面僅限于對個人信息以及教師評價的查詢。
(三)教務(wù)管理功能設(shè)計與研發(fā)
教務(wù)管理功能設(shè)計過程中應(yīng)根據(jù)學(xué)校整體的發(fā)展情況進(jìn)行設(shè)計,具體包括課程管理、學(xué)生培養(yǎng)計劃管理以及課程安排等。以其中課程管理為例,功能模塊中主要集中在查詢、修改、課程增加或刪除等操作方面,其中查詢一般在輸入項中體現(xiàn),而輸出項負(fù)責(zé)執(zhí)行課程的修改或增加等。再如學(xué)生培養(yǎng)計劃方面,實際設(shè)計過程中要求以實體train對象替代收集的信息內(nèi)容,并在DAO層調(diào)用過程中使train對象達(dá)到持久化要求,然后在相應(yīng)指令傳入后使課程ID得以生成,最后ID向培養(yǎng)計劃頁面中進(jìn)行傳輸,調(diào)用者將接收具體培養(yǎng)信息。除此之外,現(xiàn)行學(xué)校管理系統(tǒng)設(shè)計開發(fā)中也需將如招生管理、班級管理等內(nèi)容考慮其中,使學(xué)校管理系統(tǒng)與現(xiàn)行信息化管理要求相適應(yīng)[3]。
結(jié)論:
管理系統(tǒng)的設(shè)計是加快學(xué)校信息化管理進(jìn)程的重要途徑。實際設(shè)計過程中應(yīng)正確認(rèn)識當(dāng)前學(xué)校管理系統(tǒng)的應(yīng)用現(xiàn)狀,注重引入相關(guān)的技術(shù)并做好系統(tǒng)需求分析,從登錄管理、學(xué)生信息管理、教務(wù)管理以及其他包括班級或招生管理等方面使系統(tǒng)進(jìn)一步完善,為學(xué)校管理水平的提升提供保障。
工業(yè)熱電阻自動檢定系統(tǒng)的軟件設(shè)計與開發(fā)論文4
機(jī)場凈空障礙物軟件設(shè)計與開發(fā)論文
摘要:民航事業(yè)的快速發(fā)展對傳統(tǒng)機(jī)場凈空管理方式提出了新的要求,有必要引入軟件技術(shù)手段以提高管理效率與計算精度。本文以西南地區(qū)某機(jī)場為工程背景,建立依托Android移動計算平臺的凈空障礙物識別軟件,實現(xiàn)現(xiàn)場數(shù)據(jù)采集與分析輸出功能,為凈空障礙物識別計算提供有效技術(shù)手段。通過與大學(xué)生創(chuàng)新課題研究結(jié)合,提升了學(xué)生的專業(yè)學(xué)習(xí)興趣,增強(qiáng)了就業(yè)競爭力。
關(guān)鍵詞:軟件設(shè)計論文
機(jī)場凈空管理工作是機(jī)場日常管理中的一項重要工作,需要對機(jī)場周邊凈空保護(hù)范圍內(nèi)的新建和既有建筑物進(jìn)行限高驗算,以保障機(jī)場凈空環(huán)境安全[1]。隨著我國機(jī)場建設(shè)規(guī)模的快速發(fā)展,雙跑道及多跑道機(jī)場不斷涌現(xiàn),凈空管理覆蓋面積增加,凈空限制面條件更加復(fù)雜,這就給機(jī)場外業(yè)巡視人員的管理工作增加了難度。需要開發(fā)一種基于移動設(shè)備(Android手機(jī)等)的方便快捷凈空障礙物識別軟件,以滿足民航機(jī)場實時高效的凈空審核需求。
1.機(jī)場凈空障礙物限制面規(guī)定
根據(jù)民用機(jī)場飛行區(qū)技術(shù)標(biāo)準(zhǔn)(MH5001-)規(guī)定[2],凈空障礙物審核主要考察的限制面包括內(nèi)水平面、進(jìn)近面、起飛爬升面、過渡面、錐形面和外水平面,其中:1)內(nèi)水平面以跑道兩側(cè)端點為圓心繪制規(guī)定半徑圓弧,在與跑道中心線平行兩組直線相切構(gòu)成的近似橢圓形,高程超出機(jī)場跑道計算標(biāo)高45m;2)錐形面自內(nèi)水平面外側(cè)邊緣起始以1:20的.坡度向上向外延伸至外緣規(guī)定高度3)進(jìn)近面由跑道入口一側(cè)的三端傾斜平面組成;4)起飛爬升面為跑道端外側(cè)的一個傾斜平面或其他規(guī)定的面;5)過渡面是由跑道升降帶邊緣向上向外傾斜至內(nèi)水平高度,且與進(jìn)近面邊緣相接的一個復(fù)合面。由于跑道存在兩個起飛方向,特別是同時存在多條跑道時,上述限制面存在較復(fù)雜的相互重疊區(qū)域。此時,需結(jié)合該障礙物所處限制面范圍,逐一判定限制面高程,進(jìn)而篩選最小限高作為該點控制標(biāo)準(zhǔn)。
2.機(jī)場凈空模型坐標(biāo)換算
建立凈空數(shù)字模型首先需要確定其所處的坐標(biāo)系統(tǒng)。目前,我國常用的坐標(biāo)系包括北京54坐標(biāo)系統(tǒng),WGS84坐標(biāo)系統(tǒng)和國家大地坐標(biāo)系統(tǒng),以及一些地方獨立坐標(biāo)系等。為了方便構(gòu)建凈空模型和審核計算,可參照機(jī)場跑道基準(zhǔn)點,建立符合本場條件的AB坐標(biāo)系統(tǒng)。具體的,以跑道中心線延長線為x軸,y軸與x軸處于同一平面且相互垂直,跑道縱坡度忽略不計。進(jìn)而,根據(jù)平面解析幾何知識建立AB坐標(biāo)系與整體坐標(biāo)系統(tǒng)的轉(zhuǎn)換方程。
3.障礙物識別軟件設(shè)計與開發(fā)
為使軟件使用便捷高效,采用安卓手機(jī)為硬件平臺,使用Java語言編制客戶端APP代碼,實現(xiàn)凈空數(shù)據(jù)的輸入、計算以及存儲輸出功能。通過機(jī)場一線實地調(diào)研,結(jié)合工作人員的工作流程和操作方式,將凈空軟件劃分為四個工作界面,依次為“項目信息”、“凈空模型”、“審核計算”和“結(jié)果輸出”。不同界面之間通過滑動操作(SlideMove)進(jìn)行切換,單個頁面內(nèi)通過手指的滑動操作(ScrollMove)實現(xiàn)菜單欄的上下拉動。
3.1項目信息頁面
點擊APP圖標(biāo)后進(jìn)入軟件主界面,“項目信息”頁面主要提供項目名稱和業(yè)主單位等工程基本信息輸入功能,通過下拉框(Spinner)選取當(dāng)前工程坐標(biāo)系,軟件后臺根據(jù)用戶選擇調(diào)用對應(yīng)的坐標(biāo)轉(zhuǎn)換方程及系數(shù)。通過文本框(EditText)輸入審核編號及審核人等信息,軟件后臺自動調(diào)用當(dāng)前手機(jī)系統(tǒng)時間作為審核日期,通過顯示框查看。
3.2凈空模型頁面
點擊屏幕底部“凈空模型”圖標(biāo)或向左滑動屏幕,進(jìn)入該頁面。依據(jù)機(jī)場當(dāng)前運行條件,軟件內(nèi)置相應(yīng)的機(jī)場凈空限制面模型基本參數(shù)。根據(jù)上述參數(shù)計算各個限制面各個邊線方程及其在水平面內(nèi)的投影,用于障礙物位置識別和限高計算。為了保障數(shù)據(jù)安全和避免人為誤操作,在界面中僅提供數(shù)據(jù)顯示功能,編輯功能需解鎖更高權(quán)限后獲得。在此基礎(chǔ)上,還可根據(jù)遠(yuǎn)期規(guī)劃要求,將擬建規(guī)劃跑道作為障礙物判斷的補充條件,為機(jī)場未來發(fā)展預(yù)留空域環(huán)境。
3.3審核計算頁面
通過點擊“審核計算”按鈕或向左滑動屏幕進(jìn)入該頁面。在文本框中輸入待審核建筑物當(dāng)前坐標(biāo)系下X坐標(biāo)、Y坐標(biāo)、±0高程和建筑物高度等基本信息,供軟件計算調(diào)用。點擊“限高審核”按鈕后在下方顯示框給出計算結(jié)果,包括:該點距跑道中心線垂直距離、該點距跑道較近端水平距離、該點所處限制面位置、該點場壓高等。作為補充,還可給出該點的磁方位信息,有助于工作人員對計算結(jié)果進(jìn)行人工判定和快速復(fù)核。
3.4結(jié)果輸出頁面
通過點擊“結(jié)果輸出”按鈕或向左滑動屏幕進(jìn)入該頁面。此處提供三種結(jié)果輸出方式:輸出審核報告至Word文檔、輸出審核臺帳至Excel表格以及生成障礙物圖形顯示等。實現(xiàn)障礙物識別結(jié)果生成自動化操作,大大簡化工作人員工作流程和文書工作強(qiáng)度。
4.總結(jié)
以Android平臺為依托,進(jìn)行凈空障礙物識別軟件的開發(fā)和編程設(shè)計,實現(xiàn)凈空數(shù)據(jù)高效管理和分析,使凈空審核擺脫傳統(tǒng)人工驗算或電腦操作方式。工作人員在外場巡視過程中能夠方便快捷的對疑似超高點進(jìn)行計算,初步判定審核點高程限制面高度,大大提高工作效率和管理水平。通過與大學(xué)生創(chuàng)新創(chuàng)業(yè)研究課題結(jié)合,使得學(xué)生能夠較早的了了解一線工作管理流程,增強(qiáng)學(xué)習(xí)興趣,完善知識體系,增強(qiáng)就業(yè)競爭力。本文研究工作得到中國民航大學(xué)大學(xué)生創(chuàng)新創(chuàng)業(yè)研究項目(IECAUC097)資金支持。
工業(yè)熱電阻自動檢定系統(tǒng)的軟件設(shè)計與開發(fā)論文5
注射機(jī)仿真系統(tǒng)軟件設(shè)計與開發(fā)論文
摘要:文章介紹了注塑機(jī)的發(fā)展歷史,及將注塑系統(tǒng)與虛擬制造技術(shù)相結(jié)合,采用OpenGL建立圖形控制平臺,3D數(shù)字化技術(shù)、多傳感交互技術(shù)以及高分辨顯示的科學(xué)可視化技術(shù)。通過生成三維逼真的虛擬場景,使用戶與場景進(jìn)行實時交互,感知和操作虛擬的注射機(jī)。
一、注塑機(jī)綜述
(一)注塑機(jī)的原理
現(xiàn)以XS—ZY—250A型注塑機(jī)液壓系統(tǒng)為例介紹注塑機(jī)的原理。該注塑機(jī)采用了液壓—機(jī)械式合模機(jī)構(gòu)。合模液壓缸通過對稱五連桿機(jī)構(gòu)推動模板進(jìn)行開模和合模。連桿機(jī)構(gòu)具有增力和自鎖作用,依靠連桿彈性變形所產(chǎn)生的預(yù)緊力來保證所需的合模力。系統(tǒng)通過比例閥對多級壓力(指開合模、注射座前移、注射、頂出、螺桿后退時的壓力)和速度(指開合模、注射時的速度)的控制,油路簡單,使用閥少、效率高,壓力及速度變換時沖擊小,噪聲低,能實現(xiàn)遠(yuǎn)程控制和程控,也為實現(xiàn)計算機(jī)控制創(chuàng)造了條件。注射過程主要分為如下幾個過程:合模–注射座前進(jìn)–注射–保壓–預(yù)塑–注射座后退–開模–頂出–螺桿后退。
(二)注塑機(jī)的發(fā)展
從注塑機(jī)出現(xiàn)起,大多數(shù)的中小型注塑機(jī)鎖模力只達(dá)到1000~5000kN,注射量達(dá)到50~g。到七十年代末期,工程塑料取得了飛速的發(fā)展,特別是在宇航、汽車、機(jī)械、船舶以及大型家用電器方面的廣泛應(yīng)用,使大型注塑機(jī)的發(fā)展取得了巨大的進(jìn)步,其中美國最為明顯。在1980年全美國市場上大約有140多臺10000kN以上鎖模力的大型注塑機(jī),到了1985年增加到500多臺。目前,當(dāng)今世界最大的注塑機(jī)是由日本名機(jī)公司制造的,其鎖模力達(dá)到12萬kN,注射量達(dá)到92kg。但是當(dāng)前國內(nèi)外尚無注塑機(jī)仿真系統(tǒng)軟件的開發(fā)與設(shè)計,只是單純的注塑機(jī)優(yōu)化設(shè)計,在教學(xué)與培訓(xùn)中只能有昂貴的注塑機(jī)實體來進(jìn)行。在注塑機(jī)仿真系統(tǒng)軟件開發(fā)與設(shè)計領(lǐng)域,現(xiàn)在處于一片空白,塑料注射成型過程仿真集成系統(tǒng)是注射成形CAE軟件用來模擬、分析、優(yōu)化和驗證塑料零件和模具設(shè)計。所以此軟件的開發(fā)與設(shè)計具有廣闊的前景。
(三)注塑機(jī)現(xiàn)狀
注塑機(jī)是將熱塑性塑料或熱固性塑料利用塑料成型模具制成各種形狀的塑料制品的主要成型設(shè)備。由于塑料制品廣泛應(yīng)用于各個鄰域,使得注塑機(jī)和注塑模具的應(yīng)用也越來越廣泛。注塑加工過程是一個周期性的生產(chǎn)過程,現(xiàn)代化的注塑機(jī)械大都采用計算機(jī)控制,自動化程度高,機(jī)械設(shè)備費用昂貴,一套精密模具動輒耗費數(shù)十萬元,而且實際生產(chǎn)中有高溫、高壓的工作環(huán)境,因而對生產(chǎn)線的操作人員有嚴(yán)格要求。
不恰當(dāng)?shù)恼`操作,不僅會損壞機(jī)械設(shè)備和模具,為企業(yè)帶來巨大的經(jīng)濟(jì)損失,同時也會危害到操作人員的身體健康,因而對注塑機(jī)械的操作人員一定要進(jìn)行嚴(yán)格的培訓(xùn)。傳統(tǒng)的注塑機(jī)操作培訓(xùn)必須在實際機(jī)床上進(jìn)行,這既占有了設(shè)備加工時間,又具有風(fēng)險。因此,要使學(xué)生了解注塑成型機(jī)的結(jié)構(gòu)、操作流程和工藝過程,到實際的注塑成型機(jī)上實習(xí)是不太現(xiàn)實的。
二、注塑機(jī)仿真軟件的介紹
(一)基本思路及創(chuàng)新點
基本思路:該選題將注塑系統(tǒng)與虛擬制造技術(shù)相結(jié)合,采用OpenGL建立圖形控制平臺,采用3D數(shù)字化技術(shù)、多傳感交互技術(shù)以及高分辨顯示的科學(xué)可視化技術(shù)。通過生成三維逼真的虛擬場景,使用戶與場景進(jìn)行實時交互,感知和操作虛擬注射機(jī)。
創(chuàng)新點:研制開發(fā)出能模擬真實操作環(huán)境的虛擬注塑成型系統(tǒng)。該系統(tǒng)將多媒體技術(shù)與程序控制技術(shù)相結(jié)合,運用三維軟件建立注塑機(jī)和注塑模具的三維模型,運用動畫制作軟件制作注塑成型過程的各個動畫,采用程序控制技術(shù),控制三維場景的加載和動畫的顯示。該系統(tǒng)能使學(xué)生與場景進(jìn)行實時交互、感知和操作注塑機(jī)和模具,讓學(xué)生在虛擬環(huán)境中動手去做實驗。軟件本身具有開放性、可移植性,操作簡單易學(xué),可以為廣大高校、培訓(xùn)機(jī)構(gòu)及注塑成型相關(guān)企業(yè)所接受。
(二)科學(xué)先進(jìn)性
現(xiàn)有技術(shù)中關(guān)于注塑機(jī)這一領(lǐng)域,只有注塑機(jī)實體,尚無注塑機(jī)仿真系統(tǒng)軟件。本項目基于虛擬現(xiàn)實技術(shù)的注射機(jī)仿真軟件,可用于注塑機(jī)和注塑模具的教學(xué)、注塑機(jī)操作培訓(xùn)、注塑系統(tǒng)遠(yuǎn)程培訓(xùn)等多個方面。
該軟件采用OpenGL建立圖形控制平臺,分別構(gòu)造了基礎(chǔ)數(shù)據(jù)庫、場景數(shù)據(jù)庫、顯示驅(qū)動庫、仿真展示庫等模塊。系統(tǒng)設(shè)計與實現(xiàn)中將操作面板、邏輯控制器、模型控制器和圖形平臺分為相對獨立的模塊。
該軟件可以進(jìn)行功能演示與模擬操作。功能演示主要以動畫播放、聲音解說與文字介紹三者結(jié)合的形式,介紹臥式螺桿注射機(jī)的結(jié)構(gòu)裝置、工作周期、工作原理以及操作過程。操作功能主要進(jìn)行注射機(jī)合模、注射、射座、頂出、調(diào)模整個工作過程的仿真。仿真效果可以達(dá)到比較高的水平,在注射機(jī)的仿真過程中,不僅可以實現(xiàn)基本的圖形操作:平移、旋轉(zhuǎn)、縮放和選擇,還可以隱藏注射機(jī)部分部件,使學(xué)生可以更好地觀察注射機(jī)的內(nèi)部構(gòu)造。運用該軟件,學(xué)生不僅可以更加直觀清楚地掌握注射機(jī)的結(jié)構(gòu)原理及其基本的操作過程,還可以在軟件上進(jìn)行注射機(jī)的模擬操作,加深對注射機(jī)操作的.理解與記憶,方便教師的教學(xué)。
三、注塑機(jī)仿真軟件使用說明及技術(shù)特點
(一)使用說明
該軟件可以進(jìn)行功能演示與模擬操作。功能演示主要以動畫播放、聲音解說與文字介紹三者結(jié)合的形式,介紹臥式螺桿注射機(jī)的結(jié)構(gòu)裝置、工作周期、工作原理以及操作過程。操作功能主要進(jìn)行注射機(jī)合模、注射、射座、頂出、調(diào)模整個工作過程的仿真。
仿真效果可以達(dá)到比較高的水平,在注射機(jī)的仿真過程中,不僅可以實現(xiàn)基本的圖形操作:平移、旋轉(zhuǎn)、縮放和選擇,還可以隱藏注射機(jī)部分部件,使學(xué)生可以更好地觀察注射機(jī)的內(nèi)部構(gòu)造。
(二)技術(shù)特點
該軟件采用OpenGL建立圖形控制平臺,分別構(gòu)造了基礎(chǔ)數(shù)據(jù)庫、場景數(shù)據(jù)庫、顯示驅(qū)動庫、仿真展示庫等模塊。系統(tǒng)設(shè)計與實現(xiàn)中將操作面板、邏輯控制器、模型控制器和圖形平臺分為相對獨立的模塊。
四、注塑機(jī)仿真軟件設(shè)計路線
1、首先對現(xiàn)實世界的注射機(jī)進(jìn)行深入的了解,掌握其基本的構(gòu)成和工作原理以及其應(yīng)用方法,為軟件的實現(xiàn)打下基礎(chǔ)。
2、選取HDX50型臥式注射機(jī)通過solid works進(jìn)行三維建模,初步模擬其工作狀態(tài),并將其轉(zhuǎn)化為STL格式,進(jìn)行網(wǎng)格優(yōu)化后作為之后場景數(shù)據(jù)庫設(shè)計的基礎(chǔ)。
3、通過需求分析將軟件系統(tǒng)進(jìn)行模塊化設(shè)計。擬定四大模塊:主界面模塊、操作面板模塊、控制器模塊、展示平臺模塊。
4、著手軟件數(shù)據(jù)庫設(shè)計,根據(jù)需求進(jìn)行以下幾個方面的設(shè)計:基礎(chǔ)數(shù)據(jù)庫、場景數(shù)據(jù)庫、顯示驅(qū)動庫、仿真展示庫。其中基礎(chǔ)數(shù)據(jù)庫定義一系列基礎(chǔ)數(shù)據(jù)庫,包括顏色類,圖形基礎(chǔ)類(HsghObject);場景數(shù)據(jù)庫提供場景的構(gòu)建,組織場景中的節(jié)點,并對其進(jìn)行操作等功能;顯示驅(qū)動庫主要提供視點處理、顯示驅(qū)動,材質(zhì)渲染,圖形處理等功能;仿真展示庫是一個封裝了將場景展方法的類,實現(xiàn)注射機(jī)運動動畫仿真。
5、具體設(shè)計模塊,設(shè)計好各模塊之間的接口。使各模塊的功能能得以實現(xiàn)。
6、進(jìn)行軟件測試,并針對測試結(jié)果對軟件進(jìn)行優(yōu)化,基本上完成注射機(jī)仿真系統(tǒng)軟件的設(shè)計與開發(fā)。
五、注塑機(jī)仿真軟件應(yīng)用前景
由于塑料制品廣泛應(yīng)用于各個鄰域,使得注塑機(jī)和注塑模具的應(yīng)用也越來越廣泛。注塑加工過程是一個周期性的生產(chǎn)過程,現(xiàn)代化的注塑機(jī)械大都采用計算機(jī)控制,自動化程度高,機(jī)械設(shè)備費用昂貴,一套精密模具動輒耗費數(shù)十萬元,而且實際生產(chǎn)中有高溫、高壓的工作環(huán)境,因而對生產(chǎn)線的操作人員有嚴(yán)格要求。不恰當(dāng)?shù)恼`操作,不僅會損壞機(jī)械設(shè)備和模具,為企業(yè)帶來巨大的經(jīng)濟(jì)損失,同時也會危害到操作人員的身體健康,因而對注塑機(jī)械的操作人員一定要進(jìn)行嚴(yán)格的培訓(xùn)。傳統(tǒng)的注塑機(jī)操作培訓(xùn)必須在實際機(jī)床上進(jìn)行,這既占有了設(shè)備加工時間,又具有風(fēng)險。因此,要使學(xué)生了解注塑成型機(jī)的結(jié)構(gòu)、操作流程和工藝過程,到實際的注塑成型機(jī)上實習(xí)是不太現(xiàn)實的。
該軟件是基于虛擬現(xiàn)實技術(shù)的注射機(jī)仿真軟件,可用于注塑機(jī)和注塑模具的教學(xué)、注塑機(jī)操作培訓(xùn)、注塑系統(tǒng)遠(yuǎn)程培訓(xùn)等多個方面。采用計算機(jī)虛擬注塑成型系統(tǒng)進(jìn)行學(xué)習(xí)和培訓(xùn),可以建立一個感性認(rèn)識和理性認(rèn)識相統(tǒng)一的實驗環(huán)境,給學(xué)生以逼真的體驗,能夠在虛擬環(huán)境中動手去做實驗,增加感性認(rèn)識。這樣不僅可以大幅度降低學(xué)習(xí)或培訓(xùn)的成本,縮短學(xué)習(xí)時間,還能消除安全隱患,使教學(xué)和培訓(xùn)工作變得安全可靠。因此,這是一個十分重要且具有廣闊前景的研究課題。
參考文獻(xiàn)
[1] 李德群.模具企業(yè)數(shù)字制造技術(shù)的現(xiàn)狀與發(fā)展[J].CAD/CAM與制造業(yè)信息化,2003.
[2] 劉志堅.基于KBE的沖壓工藝設(shè)計系統(tǒng)的研究與開發(fā)[D].華中科技大學(xué),.
[3] 李德群.國內(nèi)外注塑模CAD/CAE/CAM發(fā)展概況[J].模具工業(yè),1994,(9).
[4] 李德群.現(xiàn)代塑料注射成型的原理、方法與應(yīng)用[M].上海交通大學(xué)出版社,2005.
工業(yè)熱電阻自動檢定系統(tǒng)的軟件設(shè)計與開發(fā)論文6
水準(zhǔn)儀檢定系統(tǒng)的開發(fā)與實踐
為了提高水準(zhǔn)儀計量檢定工作的.效率,有效降低工作過程中由于人為疏忽導(dǎo)致的錯誤,提高生產(chǎn)過程信息化水平,我中心開發(fā)了.該系統(tǒng)既遵循水準(zhǔn)儀計量檢定規(guī)程(JJG 425-)的要求,又具有可擴(kuò)展性.當(dāng)新版本規(guī)程發(fā)布時,本系統(tǒng)僅通過小幅修改即可適用于新規(guī)程.
作 者:高建武 Gao Jianwu ?作者單位:陜西測繪儀器計量監(jiān)督檢定中心,陜西西安,710054?刊 名:測繪技術(shù)裝備?英文刊名:GEOMATICS TECHNOLOGY AND EQUIPMENT?年,卷(期):?11(2)?分類號:P2?關(guān)鍵詞:水準(zhǔn)儀 ??計量檢定 ??系統(tǒng)開發(fā) ?工業(yè)熱電阻自動檢定系統(tǒng)的軟件設(shè)計與開發(fā)論文7
體育競賽管理與編排系統(tǒng)的設(shè)計與開發(fā)論文
摘要:為了對高校的體育競賽進(jìn)行高效、完善的管理,使用VisualStudio進(jìn)行網(wǎng)站開發(fā),C#作為后臺開發(fā)語言,采用SQLServer建立和維護(hù)后臺數(shù)據(jù)庫,ASP.NET技術(shù)實現(xiàn)系統(tǒng)的開發(fā),采用三層架構(gòu)設(shè)計并實現(xiàn)了一個體育競賽管理與編排系統(tǒng)。本系統(tǒng)能夠?qū)崿F(xiàn)高校體育競賽與編排的自動化管理,有效地解決了傳統(tǒng)方式的費時、費力、不完善等問題,具有簡單、科學(xué),易于使用的優(yōu)點。
關(guān)鍵詞:競賽管理;ASP.NET;SQLServer
1引言(Introduction)
我校的排球、足球、籃球等競賽的組織和管理目前全部是手工完成的。從報名到賽事編排,及后期的成績處理公布都比較繁瑣,需要花費大量的資源、人力和時間。還會出現(xiàn)裁判、場地臨時變動等特殊情況,也會影響比賽的進(jìn)行。因此有必要開發(fā)一個使用計算機(jī)來進(jìn)行數(shù)據(jù)處理的高效、科學(xué)、完善的運動會競賽管理與編排系統(tǒng),能夠進(jìn)行在線報名、比賽分組、賽事自動編排、計分及成績處理,網(wǎng)上成績公布等功能。本系統(tǒng)基于排球比賽進(jìn)行開發(fā),后續(xù)將逐步添加其他各類競賽管理模塊。不僅為高校各類競賽的成功舉行提供技術(shù)支持,而且可以鍛煉我們的動手能力,提高我們的學(xué)習(xí)興趣。
2系統(tǒng)需求分析(Systemrequirementanalysis)
在任何系統(tǒng)的開發(fā)過程中,最重要和最先完成的階段就是需求分析[1]。需求分析應(yīng)該首先和用戶進(jìn)行充分的溝通,確切掌握用戶的要求,結(jié)合實際的情況來確定最終系統(tǒng)所要實現(xiàn)的功能模塊。最終生成系統(tǒng)說明書,不但是系統(tǒng)開發(fā)的標(biāo)準(zhǔn),而且還是最終驗收的主要依據(jù)。本系統(tǒng)通過對我校運動會的整個流程進(jìn)行詳細(xì)的調(diào)查,對運動會的各個環(huán)節(jié)進(jìn)行深入地分析,明確了運動會的各項要求。結(jié)合我校的實際需求,做一個能實際應(yīng)用的排球競賽管理系統(tǒng)。由于排球比賽與其他運動項目相比最大的特點是比賽中場上運動員必須輪轉(zhuǎn),即通常所說的六個輪次,因此在系統(tǒng)設(shè)計時需要考慮如何體現(xiàn)排球比賽中的位置輪轉(zhuǎn)。并且在最后的查詢中可根據(jù)需要對雙方各輪次的技戰(zhàn)術(shù)發(fā)揮情況進(jìn)行查詢,對比賽成績的錄入與顯示等??梢杂行岣吲徘蚋傎愋畔⒐芾硭?,減少人力和工作量,提高學(xué)校工作質(zhì)量和效率,促進(jìn)學(xué)校的科學(xué)化管理。
3系統(tǒng)總體設(shè)計(Systemoveralldesign)
3.1系統(tǒng)功能設(shè)計
高校體育競賽管理與編排系統(tǒng)的用戶可以是參賽單位、運動員及系統(tǒng)管理員,主要實現(xiàn)對整個賽事的管理,可以實現(xiàn)在線報名,成績統(tǒng)計及公布等功能。該系統(tǒng)主要的功能有用戶基本信息的管理、公告信息管理、比賽項目管理、在線報名、相關(guān)賽程的管理、秩序冊的上傳、下載的管理、體育競賽使用的表格管理、最終的比賽成績的管理以及對系統(tǒng)進(jìn)行管理的.相關(guān)模塊,本系統(tǒng)的功能結(jié)構(gòu)圖如圖1所示。
3.2數(shù)據(jù)庫設(shè)計
本系統(tǒng)選用SQLServer2005為數(shù)據(jù)管理軟件。SQLServer為結(jié)構(gòu)化數(shù)據(jù)和關(guān)系型數(shù)據(jù)提供了安全可靠的存儲功能,可以管理和構(gòu)建用于業(yè)務(wù)的可靠性高和性能高的數(shù)據(jù)應(yīng)用程序[2]。系統(tǒng)包含的數(shù)據(jù)表主要有參賽部門表、隊員信息表、項目信息表、賽事表、裁判表、用戶表、參賽隊伍表、成績表、角色表等多個數(shù)據(jù)表。其中參賽部門表主要有參賽單位編號、參賽單位名稱、領(lǐng)隊、領(lǐng)隊電話、聯(lián)系人、聯(lián)系人電話等字段,其中參賽單位編號為主鍵。參賽隊伍表主要有參賽隊伍編號、隊伍名稱、隊伍人數(shù)、隊伍分組、參賽單位編號等字段,其中參賽隊伍編號為主鍵。隊員信息表主要有隊員編號、姓名、學(xué)號/工號、性別、電話、隊長、所在單位、所在隊伍等字段,其中隊員編號為主鍵。
4系統(tǒng)實現(xiàn)(Systemimplementation)
本系統(tǒng)利用VisualStudio2008+IIS+SqlServer的技術(shù)設(shè)計符合賽事管理要求的競賽信息管理系統(tǒng),開發(fā)語言是C#,數(shù)據(jù)庫訪問接口是ADO.NET。使用ASP.NET分層模型實現(xiàn)系統(tǒng)的開發(fā),ASP.NET是一種基于網(wǎng)絡(luò)的編程語言,它使用面向?qū)ο蟮姆绞絹韯?chuàng)建動態(tài)的網(wǎng)絡(luò)程序[3]。本系統(tǒng)可以實現(xiàn)高校體育競賽管理的各大主要功能,對用戶的計算機(jī)操作技能要求低,操作起來很方便、易于上手;本系統(tǒng)采用B/S架構(gòu),不用安裝客戶端軟件,使用瀏覽器就可以完成在線報名、安排場次、成績公布等功能,很快、很容易地舉辦競賽,不需要計算機(jī)專家維護(hù)系統(tǒng),可以節(jié)省人力,減輕勞動強(qiáng)度,從而降低成本,節(jié)省開支。
5系統(tǒng)運行結(jié)果(Systemoperationresult)
打開項目信息管理模塊的界面,單擊比賽項目管理項目更新按鈕,即可打開項目管理頁面,可以添加或刪除項目,還可以查詢所有項目的信息,如圖2所示。秩序成管理運行結(jié)果如圖3所示,可以根據(jù)指定運動員的報名表以及個人、團(tuán)隊的比賽情況,從數(shù)據(jù)庫中得到數(shù)據(jù),下載到Word中,還可以上傳,并且秩序冊可以實現(xiàn)自動生成。
6結(jié)論(Conclusion)
系統(tǒng)是從實現(xiàn)我校競賽管理自主化、智能化的實際需求出發(fā),采用MicrosoftVisualStudio2008為前臺開發(fā)工具,用SQLServer2005為后臺數(shù)據(jù)庫,使用ASP.NET和C#語言設(shè)計并實現(xiàn)高校體育競賽管理與編排系統(tǒng)的開發(fā),通過該系統(tǒng)可以實現(xiàn)網(wǎng)上報名,秩序冊生成與導(dǎo)出,大賽簡介與賽事公告,場次安排,成績錄入與導(dǎo)出等功能。本系統(tǒng)功能完善,操作簡單便捷,實現(xiàn)了高校運動會的智能化管理。通過本次系統(tǒng)開發(fā)和設(shè)計,一方面使我們學(xué)會按照軟件開發(fā)的規(guī)范掌握一般web應(yīng)用軟件開發(fā)的基本過程、基本技術(shù)和方法,增強(qiáng)實踐動手能力;另一方面使我們掌握最新的軟件技術(shù)平臺,加深對所學(xué)知識的鞏固,提高創(chuàng)新能力和專業(yè)素質(zhì),體驗軟件開發(fā)的真實感受,為將來的工作打下堅實的基礎(chǔ)。
參考文獻(xiàn)
[1]吳文秋.基層運動競賽管理系統(tǒng)的設(shè)計與實現(xiàn)[J].產(chǎn)業(yè)與科技論壇,(13):30-34.
[2]劉勇.SQLServer數(shù)據(jù)庫管理[M].北京:清華大學(xué)出版社,:178-204.
[3]李曉強(qiáng).高職院校學(xué)生體育競賽組織與管理研究[J].遼寧高職學(xué)報,2012(14):20-23.
工業(yè)熱電阻自動檢定系統(tǒng)的軟件設(shè)計與開發(fā)論文8
醫(yī)院工資管理系統(tǒng)的設(shè)計與開發(fā)論文
摘要:隨著計算機(jī)的普及和醫(yī)院業(yè)務(wù)的飛速發(fā)展,信息化對醫(yī)院的發(fā)展發(fā)揮著越來越重要的作用.工資管理是一項瑣碎、復(fù)雜而又十分細(xì)致的工作,一般不允許發(fā)生差錯.采用手工進(jìn)行工資發(fā)放工作,不僅工作量大,工作效率低且容易出現(xiàn)錯誤和遺漏.開發(fā)一個界面友好,易于操作的工資信息管理軟件進(jìn)行信息化處理具有十分重要的現(xiàn)實意義.該文針對工資管理系統(tǒng)落后、數(shù)據(jù)環(huán)境混亂等問題,開發(fā)了以VB6.0為前臺開發(fā)工具和SQL server 為后臺數(shù)據(jù)庫的工資管理系統(tǒng).通過這個系統(tǒng)協(xié)助醫(yī)院管理人員對工資進(jìn)行管理,大大地提高了工資管理的效率及數(shù)據(jù)的準(zhǔn)確性,基本滿足醫(yī)院中小型企業(yè)員工工資信息管理的需要.
關(guān)鍵詞:醫(yī)院; 工資管理; VB6.0; 數(shù)據(jù)庫; 系統(tǒng);
1 系統(tǒng)的設(shè)計
工資管理系統(tǒng)主要由日常錄入、數(shù)據(jù)查詢、報表統(tǒng)計、記錄管理、系統(tǒng)管理和數(shù)據(jù)備份六大功能組成,其功能結(jié)構(gòu)圖,如圖1所示.
各功能模塊組成及功能如下.
1.1 日常錄入
(1)工資錄入:①個人錄入:輸入編號按回車鍵后選擇工資日期,如果當(dāng)月該編號存在,則顯示該記錄,可進(jìn)行修改;如果不存在,則可輸入新記錄.②科室錄入:選擇工資日期、科室需須修改的工資項目,然后按確定鍵,如果本月該科室記錄存在,則顯示該月數(shù)據(jù),否則調(diào)用上月工資數(shù)據(jù),修改后保存則生成該月工資記錄.(2)人事資料錄入:與工資個人錄入相似.(3)公積金錄入.①修改公積金:輸入公積金的年份及對應(yīng)的編號,如果存在,則輸入新的公積金值并保存.②生成公積金:選擇要生成公積金的科室及年份后按確定鍵,如果當(dāng)年該科室的公積金存在,則詢問是否要重新生成新的公積金.如果選擇是,則調(diào)用去年12月份的工資項目并自動生成公積金值且顯示出來,可再進(jìn)行修改并保存,則新的公積金值覆蓋舊的公積金值.如果當(dāng)年該科室的公積金不存在,除了不出現(xiàn)詢問窗口外,其余相同.(4)生成稅金:選擇要生成的稅金日期后按確定則可.正確的操作次序是:工資錄入→生成公積金→生成稅金.當(dāng)某編號的該年公積金或該月工資項目(除獨子補貼及預(yù)支醫(yī)藥費外)發(fā)生改變時,要重新生成稅金,以確保稅金得到更新.
1.2 數(shù)據(jù)查詢
包括工資項目、人事資料,公積金及工資條查詢.操作基本一致,只要選擇要查詢的日期及查詢的方式(編號,姓名,科室)然后按確定.
1.3 報表統(tǒng)計
(1)按科室報表:可打印某月全院的科室分組統(tǒng)計報表,還可打印某頁的.報表.(2)按科室類型報表:打印某月屬某類型(如醫(yī)療)的科室統(tǒng)計報表.(3)全院報表:打印全院各類型科室的分組匯總報表.(4)工資條:分全院,科室及編號共3種方式打印.
1.4 記錄管理
(1)轉(zhuǎn)科處理:輸入要轉(zhuǎn)科的人員的編號,然后輸入新科室的編號并按確定.如果該人員在生成當(dāng)月的工資之前轉(zhuǎn)科,則該月工資的人員編碼為轉(zhuǎn)科后的新編碼;如果該人員在生成當(dāng)月的工資之后轉(zhuǎn)科,則該月工資的人員編碼為原來的編碼;賬號的改變情況一樣.(2)修改當(dāng)月編號、賬號:當(dāng)某月某人員的編號或賬號錯誤時,可在這進(jìn)行修改.(3)歷史記錄查詢:操作與查詢相似.
1.5 系統(tǒng)管理
(1)科室管理:可增加及修改科室的編號及名稱,科室類型自動生成.(2)編號管理:可增加、刪除人員的編號、姓名及賬號,也可修改姓名、賬號.編號的編碼格式:科室編碼-人員編碼.某人員的編號刪除后,則其數(shù)據(jù)全部轉(zhuǎn)入歷史記錄中.
1.6 備份
(1)備份基本數(shù)據(jù):分備份工資、人事數(shù)據(jù)及備份編號、科室數(shù)據(jù)兩種.前一種每月備份一次,后一種當(dāng)數(shù)據(jù)發(fā)生改變時才改變.(2)備份銀行數(shù)據(jù):插入U盤并選擇日期后按生成鍵,則生成一份工資數(shù)據(jù)送到U盤(銀行數(shù)據(jù))并拷貝一份相同的到硬盤中.
2 結(jié)語
該系統(tǒng)基本達(dá)到了預(yù)期目標(biāo),系統(tǒng)運行可靠,操作簡便.因此,開發(fā)該系統(tǒng)的意義在于協(xié)助醫(yī)院管理人員對工資進(jìn)行管理,完成日常有關(guān)工資的管理工作,提高工資管理工作的質(zhì)量和效率,并且便于醫(yī)院員工了解自己的工資信息同時通過報表對醫(yī)院員工管理,提供決策信息.
參考文獻(xiàn)
[1]祝延波.高校組織人事管理系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機(jī)技術(shù)與發(fā)展,(5):202-208.
[2]解丹,金春,黃運明.高校工資管理系統(tǒng)的設(shè)計與實現(xiàn)[J].湖北中醫(yī)學(xué)院學(xué)報,(2):76-78.
[3]李兵.績效工資改革背景下的高校人事管理系統(tǒng)設(shè)計[J].湖南第一師范學(xué)報,(3):151-156.
工業(yè)熱電阻自動檢定系統(tǒng)的軟件設(shè)計與開發(fā)論文9
Led顯示屏軟件系統(tǒng)的開發(fā)與研究論文
摘要:Led顯示屏被廣泛應(yīng)用在各行各業(yè),他能夠清晰方便的顯示出人們要表達(dá)的文字信息,起到提醒警示的作用。本文主要介紹在新大陸智慧商超系統(tǒng)下Led顯示屏軟件開發(fā)部分的研究與實現(xiàn)。
關(guān)鍵詞:Led顯示屏;軟件開發(fā)
Led顯示屏是智慧商超系統(tǒng)的`重要組成部分,主要功能要求是用戶從PC電腦端輸入要顯示的文字信息和文字移動的速度,在顯示屏上能清晰的顯示出對應(yīng)的效果。這里選擇的開發(fā)平臺是Visual Studio 2012,開發(fā)語言是C#。
1 設(shè)計通用類LedCtrl.CS
(1)引用設(shè)備操作類庫文件ICS.Acquisition.dll、ICS.Common.dll和ICS.Models.dll,這里包含設(shè)備基本操作類。
(2)編寫構(gòu)造函數(shù)。
Public LedCtrl(stringserialNumber,int speed)
{
.ComSettingModel com =SettingModel;
com.LedCom = serialNumber;
Led = ClassFactory.GetProvider(equipmentCategory.LEDAnalysis,com)as LEDAnalysis;
LedMode.HardwareAddress = “01”;
LedMode.PlayerModel = “01”;
LedMode.StopTime = “00”;
LedMode.ColorType = “00”;
//數(shù)據(jù)有效時間 范圍099
LedMode.EffectiveTime = “00”;
LedMode.Speed = speed.ToString();
}
前兩行表示設(shè)置Led顯示屏連接到電腦的端口號,剩余的代碼表示顯示屏的基本設(shè)置狀態(tài)以及文字移動速度。
(3)編寫發(fā)送文字方法SendMsg
Public string SendMsg(string msg)
{
LedMode.Context = msg;
if(led.SetLedMessage(ledMode))
{
return “發(fā)送成功”;
}
else
{
return “發(fā)送失敗”;
}
}
2 界面設(shè)計及代碼編寫
(1)界面設(shè)計很簡單,在窗體上添加2個文本框,發(fā)送文字和設(shè)置文字速度,再添加一個發(fā)送按鈕即可。
(2)發(fā)送按鈕代碼如下:
Private void btnSendNoSave_Click(object sender,RoutedEventArgs e)
{
int speed =1;
bool isSuccess = int.TryParse(txtSpeed.Text,out speed);
if(isSuccess == false ||(speed 7))
{
MessageBox.Show(“請輸入正確的數(shù)值!值范圍為07?!保?;
return;
}
LedCtrl led = new LedCtrl(cmbCom.Text,speed);
string msg = led.SendMsg(txtContext.Text);
MessageBox.Show(msg);
}
首先判斷文字移動速度是否在07之間,如果不是彈出警告信息“請輸入正確的數(shù)值!值范圍為07?!保蝗缓髮嵗疞edCtrl類,調(diào)用SendMsg方法發(fā)送文字。
3 小結(jié)
此軟件系統(tǒng)開發(fā)和Led顯示屏有密切聯(lián)系,因此顯示屏型號、廠家都有限制,本系統(tǒng)是基于新大陸公司的設(shè)備進(jìn)行操作的,需要引用公司事先準(zhǔn)備好的設(shè)備操作類庫來幫助我們進(jìn)行開發(fā)設(shè)計。
參考文獻(xiàn):
[1]辛迪.基于Led的自由曲面照明光學(xué)系統(tǒng)設(shè)計[J].長春光學(xué)精密機(jī)械與物理研究所,2014.
[2]甘群文.C#多線程同步與異步的實現(xiàn)[J].電腦開發(fā)與應(yīng)用,.
[3]劉明,等.C#多線程串行通信方法的應(yīng)用[J].昆明冶金高等專科學(xué)校學(xué)報,2008.
工業(yè)熱電阻自動檢定系統(tǒng)的軟件設(shè)計與開發(fā)論文10
根據(jù)學(xué)生考勤管理系統(tǒng)的功能要求,數(shù)據(jù)庫應(yīng)包括3個主要數(shù)據(jù)表:刷卡信息表、學(xué)生信息表和學(xué)生考勤信息表。分別保存用戶的刷卡信息、基本信息和考勤記錄。此外,數(shù)據(jù)庫還應(yīng)包括保存查詢結(jié)果表格,用于保存學(xué)生出勤次數(shù)的查詢結(jié)果。
模塊用于管理(輔導(dǎo))員登記和查詢學(xué)生的遲到、早退、曠課、事假、病假等考勤信息??记谟涗泴τ诜治龈鱾€班級的學(xué)風(fēng)、班風(fēng)和教風(fēng)有著重要的作用。通過考勤記錄統(tǒng)計信息可以說明許多問題。例如:如果一個班級某個課程的曠課人數(shù)和次數(shù)都比較多,則講授該課程教師的教學(xué)水平或教學(xué)方法就可能存在問題;如果一個班級某幾個學(xué)生的曠課次數(shù)特別多,則學(xué)校就應(yīng)該與這些學(xué)生或他們的家長交流,以便找出產(chǎn)生問題的原因和解決問題的方法,從而避免此不良現(xiàn)象的'擴(kuò)散。點擊學(xué)生管理中學(xué)生考勤管理這一項,看到學(xué)生考勤管理對話形式,在工具選擇中點擊新增,在相關(guān)內(nèi)容的控件中輸入相應(yīng)的信息。比如:在考勤日期上輸入要考察學(xué)生出勤率的時間。輸入完畢可以點擊保存,這樣,學(xué)校的管理系統(tǒng)中就會看到一條新增的信息。只要根據(jù)查詢條件按鈕就會出現(xiàn)想要查詢的信息。選擇一條考勤記錄,會相應(yīng)地出現(xiàn)輸入文本框,可以在此文本框中對該條考勤信息進(jìn)行刪除修改,然后記得保存,這樣就能對考勤的信息進(jìn)行了新的設(shè)置。
工業(yè)熱電阻自動檢定系統(tǒng)的軟件設(shè)計與開發(fā)論文10篇相關(guān)文章:
★ 高級軟件設(shè)計師崗位職責(zé)共5篇(軟件設(shè)計師崗位說明)