freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于串口通信的考勤管理系統(tǒng)-免費(fèi)閱讀

2024-10-15 09:13 上一頁面

下一頁面
  

【正文】 =。 =員工考勤 。 =(byOut)。 //1 //byOut[3] = 0x31。 //文本 = 。//初始化 = 0。 = Form1。 // // Form1 // = new (6, 14)。 = 輸入工號 :。 = 。 = new (112, 32)。 = axMSComm1。 = new ()。 最后,我衷心地感謝所有關(guān)心和幫助過我的人們。 ( ES) 是通過對專家的知識的認(rèn)識,模擬專家的思維、技巧、和直覺,從而處理與解決問題的信息系統(tǒng)。 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫的好壞直接影響到信息系統(tǒng)的效率和實(shí)現(xiàn)效果。+strIn+39。i=()。 object objIn。 //=oioio。 for(int i=0。 // //indata[7] = 0x40。 //置 RTS 有效 // byte[] indata = new byte[5]。//向緩沖區(qū)寫入數(shù)據(jù) //=(str)。 //H //byOut[4] = 0x48。 //二進(jìn)制 = false。 //清除接收緩沖區(qū) = 1。注冊完了我們就可以引用 MsComm 這個(gè)控件了。 ***計(jì)算機(jī)系畢業(yè)設(shè)計(jì) 17 窗體與 代碼設(shè)計(jì) 代碼,就是用來表征客觀事物的實(shí)體類別,以及屬性的一個(gè)或一組易于計(jì)算機(jī)識別和處理的特定符號或記號。 說明:當(dāng)端口打開時(shí),如果 value 非法,則 MSComm 控件產(chǎn)生錯(cuò)誤 380(非法屬性值)。 Carrier Detect 也被稱為 Receive Line Signal Detect (RLSD)。 EvEOF 7 文件結(jié) 束。 RTS 2 Requesttosend/cleartosend 握手。 說明:若設(shè)置 Sthreshold 屬性為 0(缺省值),數(shù)據(jù)傳輸事件不會產(chǎn)生 OnComm 事件。 Msm 控件的 CTSHolding 屬性設(shè)置值: True Clear To Send 線為高電平。但是如果用 PortOpen 屬性打開一個(gè)并不存在的 端口時(shí), MSComm 控件會產(chǎn)生錯(cuò)誤 68(設(shè)備無效)。 CommPort 設(shè)置并返回通訊端口號。這種方法的優(yōu)點(diǎn)是程序響應(yīng)及時(shí),可靠性高。具體的來說,它提供了兩種處理通信問題的方法:一是事件驅(qū)動 (Event- driven)方法,一是查詢法。當(dāng)然我們可以自己注冊而不用裝龐大的 。 ***計(jì)算機(jī)系畢業(yè)設(shè)計(jì) 11 在 Windows 環(huán)境( Windows NT、 Win9 Windows2020)下,串口是系統(tǒng)資源的一部分。) 以上接法,在設(shè)計(jì)程序時(shí),直接進(jìn)行數(shù)據(jù)的接收和發(fā)送就可以了,不需要對信號線的狀態(tài)進(jìn)行判斷或設(shè)置。 串口信號線 串口信號線的一個(gè)完整的 RS232C 接口有 22 根線,采用標(biāo)準(zhǔn)的 25 芯插頭座(或者 9芯插頭座)。 下面就介紹什么是串口通信和串口通信在 C中怎么樣實(shí)現(xiàn): 所謂 串行通信 是指外設(shè)和計(jì)算機(jī)間使用一根數(shù)據(jù)信號線 ,數(shù)據(jù)在一根數(shù)據(jù)信號線上按位進(jìn)行傳輸,每一位數(shù)據(jù)都占據(jù)一個(gè)固定的時(shí)間長度。在本系統(tǒng)中,我們選用 SQL Server 2020進(jìn)行數(shù)據(jù)管理。 Visual C提供開放式數(shù)據(jù)連接,即 ODBC 功能,可通過直接訪問或建立連接的方式使用并操作后臺大型網(wǎng)絡(luò)數(shù)據(jù)庫,如 SQL Server, Oracle 等。在一段特別標(biāo)記的代碼中,開發(fā)者可以使用指針和傳統(tǒng) C/C++特性,如手工的內(nèi)存管理和指針運(yùn)算。定制的元數(shù)據(jù)和程序代碼之間的緊密對應(yīng)有助于加強(qiáng)程序的預(yù)期行為和 實(shí)際實(shí)現(xiàn)的之間的對應(yīng)關(guān)系。 商業(yè)過程和軟件實(shí)現(xiàn)的更好對應(yīng) 企業(yè)的商業(yè)計(jì)劃要付諸現(xiàn)實(shí),必須在抽象的商業(yè)過程和實(shí)際的軟件實(shí)現(xiàn)之間建立緊密地對應(yīng)。 這樣,程序員編寫與維護(hù)那些解決復(fù)雜商業(yè)問題的程序就更方便了。 C在設(shè)計(jì)時(shí)就考慮了這些問題。 C是一種最新的、面向?qū)ο蟮木幊陶Z言。 目前有些語言,以犧牲靈活性的代價(jià)來提高效率。目前在我國市場上最為流行、使用最多、最為先進(jìn)的可用作做作企業(yè)級開發(fā)工具的產(chǎn)品有: Microsoft 公司的 Visual Basic Microsoft 公司的 Visual C Borland 公司的 Delphi Powersoft 公司的 PowerBulider Java 等等 在目前市場上這些眾多的程序開發(fā)工具中,有些強(qiáng)調(diào)程語 言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點(diǎn)和特色,也滿足了不同用戶的需求。 通過考勤管理系統(tǒng)能滿足公司多種考勤及管理要求,能為公司帶來巨大的經(jīng)濟(jì)效益: ,可以保證考勤數(shù)據(jù)的準(zhǔn)確、公正、安全,減少考勤人員的工作負(fù)擔(dān),避免人為因素的干擾和弄虛作假現(xiàn)象; ,考勤系統(tǒng)對信息統(tǒng)一處理,迅速、全面; ,確保人事統(tǒng)計(jì)的準(zhǔn)確、可靠; 、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低 計(jì)算機(jī)及管理軟件用 Windows 環(huán)境下的全中文界面平臺,能靈活處理各種特殊情況,方便的修改各種基本信息,提供豐富的統(tǒng)計(jì)報(bào)表,查詢方便,管理安全,操作簡便易學(xué) ??记谧鳛橐粋€(gè)公司的基項(xiàng)管理,是單位對員工工作管理的基本依據(jù)。但是隨著社會化大生產(chǎn)的不斷擴(kuò)大和社會對產(chǎn)品多樣化的需求,人們越來越重視信息在生產(chǎn)經(jīng)營及企業(yè)管理中的作用,并把它當(dāng)作企業(yè)的一種極其重要的資源,人們稱之為“信息資源”,信息資源的處理已經(jīng)成為當(dāng)今世界上一項(xiàng)主要的社會活動。 隨著 科技的進(jìn)步,作為信息載體的計(jì)算機(jī)日益顯露出其舉足輕重的地位。信息管理的概念源于西方,也是在世界信息量迅速增長、信息技術(shù)日新月異、信息產(chǎn)業(yè)強(qiáng)勁發(fā)展的六七十年代出現(xiàn)的。本文首先闡述了 Visual C的基本概念;然后詳細(xì)說明了以數(shù)據(jù)庫技術(shù)為技術(shù)背景的 考勤管理系統(tǒng) 的基本功能及實(shí)現(xiàn)過程,最后重點(diǎn)介紹了軟件的設(shè)計(jì)與實(shí)現(xiàn)詳細(xì)闡述了系統(tǒng)分析、系統(tǒng)設(shè)計(jì)的技術(shù)及其應(yīng)用。隨著對信息作為一種資源來管理的需求日益加強(qiáng),信息研究領(lǐng)域出現(xiàn)了一種新的管理思想和模式 —— 信息管理。綜合兩種理解,信息管理是指對人類信息活動所產(chǎn)生的社會信息進(jìn)行管理,信息管理是管理的一種,既要對信息進(jìn)行管理,也要對信息活動進(jìn)行管理。 一般來講,管理 是 通過計(jì)劃、組織、指導(dǎo)與領(lǐng)導(dǎo)、控制等手段,為組織制定目標(biāo),應(yīng)用組織的各種要素,以實(shí)現(xiàn)組織的目標(biāo)。目前,計(jì)算機(jī)輔助管理已在我國的各行各業(yè)得到了廣泛地應(yīng)用,但總的來說,計(jì)算機(jī)在我國管理中的應(yīng)用,還處于初級階段,盡管近兩年發(fā)展較快,但還需要不斷地探索和研究。 ,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難。因?yàn)?WINDOWS 操作系統(tǒng)是目前應(yīng)用最廣的操作系***計(jì)算機(jī)系畢業(yè)設(shè)計(jì) 4 統(tǒng),它以全新的圖形界面,簡單快捷的操作方式,支持多媒體功能等特點(diǎn)而成為軟件發(fā)展的流行趨勢,選用它作為開發(fā)平臺,易于功能的擴(kuò)展和軟件升級 。它們?yōu)槌绦騿T提供了十分靈活的操作,不過同時(shí)也犧牲了一定的效率。他們想要一種和最新 的 網(wǎng)絡(luò) 標(biāo)準(zhǔn) 保持同步并且能和已有的應(yīng)用程序良好整合的環(huán)境。因?yàn)檫@種繼承關(guān)系, C與 C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向 C。 例如: 。還有一個(gè)相關(guān)的特性就是對接口和接口繼承的內(nèi)在支持。項(xiàng)目構(gòu)建者可以定義領(lǐng)域特有的屬性并把他們應(yīng)用于任何語言元素 類,接口等等。 在 C中,每個(gè)對象都自動生成為一個(gè) COM 對象。它使程序員快速便捷地創(chuàng)建基于Microsoft .NET 平臺的解決方案。 動態(tài)鏈接庫 (DLL) Visual C是一種高級程序設(shè)計(jì)語言,不具備低級語言的功能,對訪問機(jī)器硬件的操作不太容易實(shí)現(xiàn)。 從以上各項(xiàng)功能顯示, SQL Server 的操作相當(dāng)方便,使用起來也很容易上手,對于初學(xué)者來說是一個(gè)很好的選擇,再加上本系統(tǒng)是針對企業(yè)開發(fā)的,非常適合采用 SQL Server數(shù)據(jù)庫管理系統(tǒng)。在接收數(shù)據(jù)時(shí),串行的位被轉(zhuǎn)換為字節(jié)數(shù)據(jù)。 : 大多數(shù)計(jì)算機(jī)應(yīng)用系統(tǒng)與智能單元之間只需使用 3到 5根信號線即可工作。 串行端口的本質(zhì)功能是作為 CPU 和串行設(shè)備間的編碼轉(zhuǎn)換器。 API 寫串口通信, 我在剛開始程序設(shè)計(jì)是有寫過一個(gè),但由于寫這個(gè)控件難度很大,設(shè)計(jì)時(shí)間比較緊,寫的那個(gè)只能實(shí)現(xiàn)基本數(shù)字的串口傳輸,離自己這個(gè)考勤程序的要求還有一定距離,所以放棄了同時(shí)也浪 費(fèi)自己不少時(shí)間。 ***計(jì)算機(jī)系畢業(yè)設(shè)計(jì) 12 控件簡介 MSComm 控件通過串行端口傳輸和接收數(shù)據(jù),為應(yīng)用程序提供串行通訊功能。OnComm 事件還可以檢查和處理通訊錯(cuò)誤。如果應(yīng)用程序較小,并且是自保持的,這種方法可能是更可取的。 Output 向傳輸緩沖區(qū)寫一個(gè)字符串。 CTSHolding 屬性:確定是否可通過查詢 Clear To Send (CTS) 線的狀態(tài)發(fā)送數(shù)據(jù)。 詳細(xì)信息 有關(guān)握手協(xié)議,請參閱 Handshaking 屬性。如果在輸出隊(duì)列中從沒有比 Sthreshold 多的字符, EvSend 事件將絕不會發(fā)生。 EvDSR 4 dataset ready 線變化。該屬性在設(shè)計(jì)時(shí)無效,在運(yùn)行時(shí)為只讀。 DSRHolding 屬性返回以下值: 值 描述 ***計(jì)算機(jī)系畢業(yè)設(shè)計(jì) 16 True Data Set Ready 線高 False Data Set Ready 線低 說明:當(dāng) Data Set Ready 線為高電平 (DSRHolding = True) 且超時(shí)時(shí), MSComm 控件設(shè)置 CommEvent 屬性為 EventDSRTO(數(shù)據(jù)準(zhǔn)備超時(shí))并產(chǎn)生 OnComm 事件。設(shè)置 InputLen 為 0 時(shí),使用 Input 將使 MSComm 控件讀取接收緩沖區(qū)中全部 . 系統(tǒng)的詳細(xì)設(shè)計(jì) 整體模塊設(shè)計(jì) 本系統(tǒng)僅從技術(shù)實(shí)現(xiàn)的角度考慮,主要包括:員工考勤、考 勤管理、員工管理等功能邏輯模塊。在這個(gè)考勤窗體 員工只要在這 個(gè)窗體 輸入 自己的員工號然后點(diǎn)擊確定鍵就可以通過串口傳輸?shù)胶笈_的接收端,再由接收端寫入數(shù)據(jù)庫進(jìn)行保 存 ,這樣就完成了一次員工考勤。 這個(gè)控件在運(yùn)行時(shí)是看不見的。 //置 RTS 有效 = 。 // //byOut[1] = 0x23。 //byOut=(())。 //設(shè)置為接收緩沖區(qū)每接收一個(gè)字符將引發(fā)一次 OnComm 事件 // = 0。 // //indata[4] = 0x31。 object obin。 //string rd = 。} 這個(gè)窗體在使用 MsComm 控件通過串口接收到數(shù)據(jù)的時(shí)候 還 會產(chǎn)生一個(gè)“ OnComm”事件,系統(tǒng)要在這個(gè)事件發(fā)生時(shí)作出選擇,如果是接收到數(shù)據(jù)而發(fā)生這個(gè)事件的,則把接收 到的數(shù)據(jù)(員工工號)、當(dāng)前系統(tǒng)的日期和當(dāng)前系統(tǒng)的時(shí)間錄入到數(shù)據(jù)庫。 //類型,所以必須使用顯式的類型轉(zhuǎn)換,這點(diǎn)和 VB不同 //strIn=(bytIn)。 SqlConnection connection = new SqlConnection(connectionString)。 } 管理員還能通過 本窗體對上班時(shí)間 進(jìn)行調(diào)整,能對數(shù)據(jù)庫中所有的數(shù)據(jù)進(jìn)行查看,能對本月上班記錄和遲到記錄進(jìn)行查看,對本月上班記錄和所有記錄進(jìn)行刪除,還能跳入到對員工管理的窗體。 再在 dataGrid1控件屬性中 DataMumber中選擇總表。 致謝 兩個(gè)多月的時(shí)間瞬間即過,至 此論文完成之際,我首先要 衷心地感謝我的導(dǎo)師 *****老師 , 在他的幫助下,我完成了該設(shè)計(jì)。 = new ()。 ()。 // // button1 // = 。 = textBox1。 = new (88, 96)。 // // lblDirection // = new (168, 264)。 ()。 } endregion /// summary /// 應(yīng)用程序的主入口點(diǎn)。 //置 DTR有效 = true。 //byOut[0] = 0x0D。 byte[] byOut=new byte[30]。 =。 string strIn= 。 //這里注意 object的 bytIn =(byte[])objIn。 } bool runLeft=true。 } private void Form1_Load(object sender, e) { InitComPort()。 //回車 //=(byOut)。 //執(zhí) 行一個(gè)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1