【正文】
omm、CSKApp、CSKSetCSKView 等其他類型。 編程規(guī)范和數(shù)據(jù)類型編程規(guī)范在很大程度上遵循傳統(tǒng)的 C++編碼規(guī)范(程序開發(fā)的基礎(chǔ)是C++),除此之外,應(yīng)用程序還有自己的一些編碼規(guī)范:(1) 類的成員變量的第一個(gè)字母必須是小寫 m,如成員變量 BOOL m_sc( BOOL 為變量類型)。 軟件系統(tǒng)安裝S60 開發(fā)環(huán)境所需軟件安裝順序如下:(1) Windows XP(2) Visual C++ (中文版)(3) MSDN(4) Install Shield for Microsoft Visual C++ (5) Install Shield (6) Microsoft Office Access 2022(7)串口調(diào)試工具 編程簡(jiǎn)介編程時(shí)要多測(cè)試 LPC 型激光塵埃粒子計(jì)數(shù)器的運(yùn)算能力,實(shí)時(shí)刷新的時(shí)間間隔最好控制在 200 毫秒到 250 毫秒之間,這個(gè)值是經(jīng)過多次測(cè)試找到的較合適的值。如用戶需要存儲(chǔ)大批量的數(shù)據(jù)資料,則需要額外的磁盤存儲(chǔ)空間。當(dāng)計(jì)算機(jī)客戶端發(fā)出數(shù)據(jù)上傳指令后,計(jì)算機(jī)后臺(tái)將解析指令并向計(jì)數(shù)器發(fā)出脫機(jī)數(shù)據(jù)上傳信號(hào),計(jì)數(shù)器收到該信號(hào)后,將臨時(shí)存放在計(jì)數(shù)器內(nèi)部 ROM 里的脫機(jī)數(shù)據(jù)以數(shù)據(jù)報(bào)的形式通過串口上傳至計(jì)算機(jī),計(jì)算機(jī)后臺(tái)再將這些數(shù)據(jù)分割并還原后存入數(shù)據(jù)庫,最后計(jì)算機(jī)再從數(shù)據(jù)庫內(nèi)調(diào)出上傳的數(shù)據(jù),放在客戶端上供用戶查看。當(dāng)計(jì)數(shù)器接收到數(shù)據(jù)更新指令后,將實(shí)時(shí)采集的數(shù)據(jù)上傳至計(jì)算機(jī)上,計(jì)算機(jī)再將收到的數(shù)據(jù)進(jìn)行分割還原處理,再將還原出來的數(shù)據(jù)分別在相應(yīng)的方本框中顯示。 系統(tǒng)模型圖整個(gè)系統(tǒng)的模型如圖 所示:圖 系統(tǒng)模型圖 業(yè)務(wù)流程圖首先要做的就是在創(chuàng)建一個(gè)線程在某一 RS232 串口 上監(jiān)聽,等待客戶端的指令,一旦后臺(tái)接收到一個(gè)指令后便開始解析,根據(jù)解析的結(jié)果生成響應(yīng)數(shù)據(jù),再將該數(shù)據(jù)通過 RS232 串口發(fā)送給 LPC 型激光塵埃粒子計(jì)數(shù)器,計(jì)數(shù)器根據(jù)接收的數(shù)據(jù)做出相應(yīng)的動(dòng)作并生成相應(yīng)的數(shù)據(jù)結(jié)果,最后將結(jié)果反饋給客戶端,如圖 所示。第 2 章 需求分析環(huán)境潔凈度實(shí)時(shí)監(jiān)測(cè)系統(tǒng)采用 C/S 結(jié)構(gòu)。并對(duì)這些算法的設(shè)計(jì)做了簡(jiǎn)單的描述,包括系統(tǒng)的算法實(shí)現(xiàn)、系統(tǒng)功能實(shí)現(xiàn),以及各個(gè)模塊的具體功能,能夠讓讀者比較清晰的了解這個(gè)系統(tǒng)的具體作用。環(huán)境潔凈度實(shí)時(shí)監(jiān)測(cè)系統(tǒng)主要完成實(shí)時(shí)監(jiān)測(cè)、數(shù)據(jù)備份、數(shù)據(jù)上傳、數(shù)據(jù)查詢等功能。環(huán)境潔凈度實(shí)時(shí)監(jiān)測(cè)系統(tǒng)是常見的監(jiān)測(cè)系統(tǒng)之一,該系統(tǒng)開發(fā)的主要任務(wù)包括前臺(tái)應(yīng)用程序和后臺(tái)數(shù)據(jù)庫的開發(fā)這兩個(gè)方面。對(duì)外開放給國內(nèi)電子產(chǎn)品企業(yè)帶來了巨大沖擊,運(yùn)用IT技術(shù)開發(fā)出與各種電子產(chǎn)品相配套的軟件已成為簡(jiǎn)化電子產(chǎn)品的管理與控制、提高企業(yè)產(chǎn)品競(jìng)爭(zhēng)力和生產(chǎn)力的一種行而有效的途徑。 Cleanliness目 錄第 1 章 緒論 ...................................................1第 2 章 需求分析 ...............................................2 系統(tǒng)模型圖 .............................................2 業(yè)務(wù)流程圖 .............................................2 數(shù)據(jù)流程 ...............................................3 開發(fā)環(huán)境 ...............................................3 開發(fā)環(huán)境需求 .....................................3 軟件系統(tǒng)安裝 .....................................4 編程簡(jiǎn)介 ...............................................4 編程規(guī)范和數(shù)據(jù)類型 ...............................5 小結(jié) ...................................................5第 3 章 概要設(shè)計(jì) ...............................................6 模塊劃分 ...............................................6 模塊功能描述 ...........................................6 數(shù)據(jù)庫設(shè)計(jì) .............................................7 小結(jié) ...................................................8第 4 章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) .....................................9 用戶界面設(shè)計(jì) ...........................................9 系統(tǒng)主界面 .......................................9 右擊快捷菜單 ....................................10 周期設(shè)定對(duì)話框 ..................................11 精確查詢對(duì)話框 ..................................11 模糊查找 ........................................12 打印 ............................................12 數(shù)據(jù)上傳 ........................................13 通信格式設(shè)計(jì) ..........................................13 文件設(shè)計(jì) ..............................................14 系統(tǒng)實(shí)現(xiàn) ..............................................14 程序結(jié)構(gòu) ........................................14 串口通訊實(shí)現(xiàn) ....................................15 實(shí)時(shí)監(jiān)測(cè)設(shè)計(jì) ....................................18 周期數(shù)據(jù)顯示設(shè)計(jì) ................................20 功能鍵設(shè)計(jì) ......................................20 系統(tǒng)的發(fā)布 ............................................29 應(yīng)用程序的封裝 ..................................29 安裝程序的封裝 ..................................31 小結(jié) ..................................................33第 5 章 測(cè)試 ..................................................34總 結(jié) ........................................................35致 謝 ........................................................36參考文獻(xiàn) ......................................................37附錄 A 中文翻譯 ..............................................38附錄 B 英文原稿 ..............................................48第 1 章 緒論隨著科技發(fā)展和社會(huì)進(jìn)步,尤其是計(jì)算機(jī)大范圍的普及,計(jì)算機(jī)應(yīng)用逐漸由大規(guī)??茖W(xué)計(jì)算的海量數(shù)據(jù)處理轉(zhuǎn)向小規(guī)模事務(wù)的處理和對(duì)生產(chǎn)過程的管理,這就產(chǎn)生了以臺(tái)式計(jì)算機(jī)為核心,以數(shù)據(jù)庫管理系統(tǒng)為開發(fā)環(huán)境的信息管理系統(tǒng)在小規(guī)模事務(wù)的處理和對(duì)生產(chǎn)過程的管理等方面的應(yīng)用,特別是在生產(chǎn)過程之中的應(yīng)用日益受到人們的關(guān)注。關(guān)鍵詞 實(shí)時(shí)系統(tǒng);監(jiān)測(cè);潔凈度The Realtime Monitor System of Environment CleanlinessAbstractThe Realtime Monitor system Of Environment Cleanliness is scheduled to plete Realtime Monitor, data backup, data upload, and other system is used the Microsoft Visual C++ development tool and the background of the database is used is the Microsoft office 2022 ACCESS.The Realtime Monitor System of Environment Cleanliness is a kind of monitoring system used to realtime monitoring the number of dust particles of the environment,mainly used in the microenvironment of the high requirements of the work area.This paper mainly to explain all of the system functions. Also make a simple description of the design, Readers can clearly understand the specific role of the system, this context has a certain degree of reality reference significance.Key words Realtime System。環(huán)境潔凈度實(shí)時(shí)監(jiān)測(cè)系統(tǒng)是用來實(shí)時(shí)監(jiān)測(cè)周圍環(huán)境中塵埃顆粒數(shù)目的一種監(jiān)測(cè)系統(tǒng),主要用在對(duì)微環(huán)境要求高的工作區(qū)。環(huán)境潔凈度實(shí)時(shí)監(jiān)測(cè)系統(tǒng)摘 要本系統(tǒng)主要完成實(shí)時(shí)檢測(cè)、數(shù)據(jù)備份、數(shù)據(jù)上傳、查詢等功能。該系統(tǒng)采用 Microsoft 的 VC++ 開發(fā)工具,數(shù)據(jù)庫采用 Microsoft 的 Microsoft Office 2022 中 ACCESS。本文主要介紹了環(huán)境潔凈度實(shí)時(shí)監(jiān)測(cè)系統(tǒng)各個(gè)功能模塊的實(shí)現(xiàn),并對(duì)實(shí)現(xiàn)這些功能模塊算法的設(shè)計(jì)做了簡(jiǎn)單的描述,能夠讓讀者比較清晰的了解這個(gè)系統(tǒng)的具體作用,本文具有一定的現(xiàn)實(shí)參考意義。 monitor。近年來我國信息產(chǎn)業(yè)發(fā)展迅速,純?nèi)斯す芾矸绞揭巡贿m應(yīng)企業(yè)的發(fā)展,采用IT技術(shù)提高生產(chǎn)效率、管理水平和降低成本是行之有效的途徑。傳統(tǒng)的激光塵埃粒子計(jì)數(shù)器的管理過程很復(fù)雜,在管理中又需要經(jīng)過若干步驟,因?yàn)檎麄€(gè)過程都需要手工操作,效率十分低下,且由于他們之間關(guān)聯(lián)復(fù)雜,統(tǒng)計(jì)和查詢的方式各不相同,信息在傳遞過程中會(huì)出現(xiàn)重復(fù)現(xiàn)象,因此針對(duì)該過程,開發(fā)一套信息系統(tǒng)是必然的選擇。前臺(tái)程序采用 Microsoft的 VC++ 開發(fā)工具,后臺(tái)的數(shù)據(jù)庫運(yùn)用 Microsoft ACCESS2022。本論文主要說明了這個(gè)系統(tǒng)各個(gè)功能的實(shí)現(xiàn)。 該系統(tǒng)開發(fā)的任務(wù)是實(shí)現(xiàn)激光塵埃粒子計(jì)數(shù)器管理的計(jì)算機(jī)化、數(shù)據(jù)庫化、系統(tǒng)化、自動(dòng)化和智能化,從而提高企業(yè)生產(chǎn)力和競(jìng)爭(zhēng)力??蛻舳酥饕菍?duì)激光塵埃粒子計(jì)數(shù)器進(jìn)行相關(guān)功能的實(shí)現(xiàn)。服務(wù)端接收連接等待客戶端連接客戶端處理請(qǐng)求反饋信息接收請(qǐng)求數(shù)據(jù)解析請(qǐng)求圖 服務(wù)端業(yè)務(wù)流程 數(shù)據(jù)流程首先是實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)的流程:計(jì)算機(jī)客戶端通過定時(shí)器實(shí)時(shí)向計(jì)數(shù)器發(fā)出數(shù)據(jù)更新指令,間隔時(shí)間為 250 毫秒。其次是脫機(jī)數(shù)據(jù)上傳時(shí)的數(shù)據(jù)流程:所謂“脫機(jī)數(shù)據(jù)上傳”是指計(jì)數(shù)器在沒有和電腦連接時(shí)測(cè)試出來的數(shù)據(jù)臨時(shí)存放在計(jì)數(shù)器內(nèi)部的 ROM 寄存器里,等有條件和電腦連接時(shí)再將臨時(shí)存放在計(jì)數(shù)器內(nèi)部 ROM 寄存器里的數(shù)據(jù)上傳至計(jì)算機(jī)數(shù)據(jù)庫里。 開發(fā)環(huán)境 開發(fā)環(huán)境需求1 硬件需求如下:(1)任何運(yùn)行 Microsoft Windows XP 系列的 PC 及兼容機(jī);(2)至少 6 G 可用硬盤空間(軟件安裝所需空間);(3)至少 256MB RAM;(4)至少 1 個(gè)串行口;(5)激光塵埃粒子計(jì)數(shù)器;注意:系統(tǒng)環(huán)境中文 Windows XP 系列操作系統(tǒng)。2 開發(fā)環(huán)境所需軟件如下:(1) 操作系統(tǒng):WindowsXP;(2) 開發(fā)工具:Visual C++ (中文版);(3)數(shù)據(jù)庫工具:Microsoft Office Access 2022;(4)打包工具:Install Shield for Microsoft Visual C++ 和 Install Shield ;(5) MFC 類庫(用于服務(wù)端系統(tǒng)開發(fā));(6)串口調(diào)試助手;(7) 幫助文檔:MSDN。間隔時(shí)間太短,計(jì)數(shù)器受到運(yùn)算速度的限制會(huì)響應(yīng)不過來;間隔時(shí)間太長,會(huì)導(dǎo)致實(shí)時(shí)