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

正文內(nèi)容

基于串口通信的考勤管理系統(tǒng)(參考版)

2024-09-17 09:13本頁(yè)面
  

【正文】 //這里注意 object的 bytIn =(byte[])objIn。 //這里有玄機(jī)!我調(diào)試了 N久才發(fā)現(xiàn) = 0。 object objIn。 string strIn= 。 } bool runLeft=true。 =true。 =new (隸書,20,)。 =。 } private void Form1_Load(object sender, e) { InitComPort()。//向緩沖區(qū)寫入數(shù)據(jù) //=(str)。 byOut=(())。 byte[] byOut=new byte[30]。 //回車 //=(byOut)。 //H //byOut[4] = 0x48。 //0 //byOut[2] = 0x30。 //byOut[0] = 0x0D。 //執(zhí) 行一個(gè) OnComm事件 ***計(jì)算機(jī)系畢業(yè)設(shè)計(jì) 29 = true。 //二進(jìn)制 = false。 // = 。 //置 DTR有效 = true。 //每接收一個(gè)字符則激發(fā) OnComm()事件 = 9600,n,8,1。 //清除接收緩沖區(qū) = 1。 } //端口設(shè)置 ,打開端口 private void InitComPort() { if () = false。 } endregion /// summary /// 應(yīng)用程序的主入口點(diǎn)。 (()()).EndInit()。 = 考勤 。 ()。 ()。 ()。 = new (408, 350)。 = 7。 // // lblDirection // = new (168, 264)。 = lblMsg。 // // timer2 // += new ()。 = 3。 = new (88, 96)。 // // label1 // = new (宋體 , , , , (()(134)))。 // // timer1 // = true。 = 2。 = textBox1。 += new ()。 = 1。 = button1。 // // button1 // = 。 = 0。 = (()((xState)))。 = new (344, 264)。 ()。 = new ()。 = new ()。 = new ()。 = new ()。 resources = new (typeof(Form1))。 參考文獻(xiàn) Jonhason Matthew Reynolds 編著 《 windows 應(yīng)用高級(jí)編程 C編程篇》 清 華大學(xué)出版社 2020 tatson simith bili 編著 《 c高級(jí)編程》第二版 清華大學(xué)出版社 2020 王珊 編著 《數(shù)據(jù)庫(kù)系統(tǒng)概論》 高等教育出版社 2020 4. 趙杰 李濤 朱慧 編著 《 SQL Server 數(shù)據(jù)庫(kù)管理設(shè)計(jì)與實(shí)現(xiàn)教程》 清華大學(xué)出版社 2020 、李律松、衛(wèi)建偉 編著 《 Visual C數(shù)據(jù)庫(kù)項(xiàng)目案例導(dǎo)航》 清華大學(xué)出版社 2020 馬傳寶 李婷 編著 《 Visual C+SQL Server 數(shù)據(jù)庫(kù)開發(fā)與實(shí)例》 清華大學(xué) 出版社 2020 7. [美 ]佩佐爾特 著,楊濤等 譯 《 C程序設(shè)計(jì)》 機(jī)械工業(yè)出版社 2020 尹建民 編著 《 Visual C.NET 入門與進(jìn)階》 清華大學(xué)出版社 2020 9. Michael Otey,Paul Conte 著 陳恩義 譯 《 SQL Server 2020 開發(fā)指南 》清華大學(xué)出版社 2020 附錄 員工考勤模塊 region Windows 窗體設(shè)計(jì)器生成的代碼 /// summary /// 設(shè)計(jì)器支持所需的方法 不要使用代碼編輯器修改 /// 此方法的內(nèi)容。再 感謝我的室友 ,由于整個(gè)設(shè)計(jì)不少都是在寢室的電腦前完成的 ,有時(shí)會(huì)影***計(jì)算機(jī)系畢業(yè)設(shè)計(jì) 25 響你們休息 ,你們卻能夠理解 ,毫無(wú)怨言。 致謝 兩個(gè)多月的時(shí)間瞬間即過(guò),至 此論文完成之際,我首先要 衷心地感謝我的導(dǎo)師 *****老師 , 在他的幫助下,我完成了該設(shè)計(jì)。 ( EIS) 是專供高層決策者使用的系統(tǒng)。 ( CIMS) 是利用計(jì)算機(jī)將互相獨(dú)立發(fā)展起來(lái)的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)( CAD)、計(jì)算機(jī)輔助制造系統(tǒng)( CAM)與管理信息系統(tǒng)( MIS)綜合為一個(gè)有機(jī)整體,從而達(dá)到設(shè)計(jì)、制造和管理過(guò)程自動(dòng)化的系統(tǒng)。 工號(hào) 姓名 性別 年齡 部門 職位 面貌 學(xué)歷 Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar 工號(hào) 上班時(shí)間 上班日期 Varchar Varchar Varchar 工號(hào) 姓名 性別 年齡 部門 職位 面貌 學(xué)歷 上班時(shí)間 上班 日期 Varchar Varchar VarcharVarcharVarchar VarcharVarcharVarchar Varchar Varchar ***計(jì)算機(jī)系畢業(yè)設(shè)計(jì) 24 對(duì)管理信息系統(tǒng)的展望 管理信息系統(tǒng)從 60 年代開始,已經(jīng)經(jīng)歷了電子數(shù)據(jù)處理階段( EDP),事務(wù)處理階段,管理信息系統(tǒng)階段( MIS),隨著計(jì)算機(jī)技術(shù),數(shù)據(jù)處理技術(shù)及相關(guān)學(xué)科的迅猛發(fā)展,現(xiàn)在管理信息系統(tǒng)正朝著自適應(yīng)、自學(xué)習(xí)的更高階段進(jìn)軍。 再在 dataGrid1控件屬性中 DataMumber中選擇總表。添加數(shù)據(jù)適配器組件sqlDateAdapter1,并使用數(shù)據(jù)適配器配置向?qū)?duì)其進(jìn)行設(shè)置。合理地設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和統(tǒng)一 。同時(shí)也增加了管理員對(duì)員工臺(tái)農(nóng)家刪除的便利性。 } 管理員還能通過(guò) 本窗體對(duì)上班時(shí)間 進(jìn)行調(diào)整,能對(duì)數(shù)據(jù)庫(kù)中所有的數(shù)據(jù)進(jìn)行查看,能對(duì)本月上班記錄和遲到記錄進(jìn)行查看,對(duì)本月上班記錄和所有記錄進(jìn)行刪除,還能跳入到對(duì)員工管理的窗體。 (ds,總表 )。 SqlDataAdapter ad=new SqlDataAdapter(str,connection)。 string str=select * from 總表 where 工號(hào) =39。 SqlConnection connection = new SqlConnection(connectionString)。 database=pzh。i++ ) { strIn +=\r\n+ +bytIn[i].ToString(X)。 /* for (i=0。 //類型,所以必須使用顯式的類型轉(zhuǎn)換,這點(diǎn)和 VB不同 //strIn=(bytIn)。 objIn= 。 =。 byte[] bytIn。} 這個(gè)窗體在使用 MsComm 控件通過(guò)串口接收到數(shù)據(jù)的時(shí)候 還 會(huì)產(chǎn)生一個(gè)“ OnComm”事件,系統(tǒng)要在這個(gè)事件發(fā)生時(shí)作出選擇,如果是接收到數(shù)據(jù)而發(fā)生這個(gè)事件的,則把接收 到的數(shù)據(jù)(員工工號(hào))、當(dāng)前系統(tǒng)的日期和當(dāng)前系統(tǒng)的時(shí)間錄入到數(shù)據(jù)庫(kù)。 //string inputString = (indata)。 // converter = new ()。 //=strin。 //string rd = 。 //strin=(byin)。i=。 byin=(byte[])obin。 object obin。//接收數(shù)據(jù) string strin=。 // //indata[8] = 0x0D。 // //indata[6] = 0x2E。 // //indata[4] = 0x31。 // //indata[2] = 0x31。 //indata[0] = 0x3D。 //置 DTR 有效 // = true。 //設(shè)置為接收緩沖區(qū)每接收一個(gè)字符將引發(fā)一次 OnComm 事件 // = 0。但 因?yàn)?MsComm 控件在這使作為接收端,在端口的打開方面的代碼與發(fā)送端差不多,但接數(shù)據(jù)的代碼不同,代 碼是: //接收數(shù)據(jù) //每接收一個(gè)字符則激發(fā) OnComm()事件 private void axMSComm1_OnComm77(object sender, e) {// = 。//向緩沖區(qū)寫入數(shù)據(jù) } ***計(jì)算機(jī)系畢業(yè)設(shè)計(jì) 20 考勤管理 本窗體是員工考勤管理窗體,也是所有員工考勤所有的員工工號(hào)通過(guò)串口通信傳輸?shù)竭@,這個(gè)頁(yè)面再把這些數(shù)據(jù)寫入數(shù)據(jù)庫(kù)然后根據(jù)需要把它們顯示出來(lái) 。 =(byOut)。 //byOut=(())。//向緩沖區(qū)寫入數(shù)據(jù) //} //catch //{ //中間狀態(tài) //} string str= 。 //D //byOut[5] = 0x44。 //1 //byOut[3] = 0x31。 // //byOut[1] = 0x23。 //打開串口 } 以下是運(yùn)用 MsComm 控件進(jìn)行數(shù)據(jù)發(fā)送的代碼: //發(fā)送數(shù)據(jù) : private void SendData() { //try //{ //byte[] byOut = new byte[6]。 += new EventHandler(axMSComm1_OnComm)。 //文本 = 。 //置 RTS 有效 = 。 //端口設(shè)置 = true。//設(shè)置端口號(hào)為 COM1 = 1。//初始化 = 0。 這個(gè)控件在運(yùn)行時(shí)是看不見(jiàn)的。 ,在窗體上這個(gè)控件顯示的一個(gè)電話圖標(biāo)。 C編輯器,在解決方案里的引用上點(diǎn)擊右鍵選中添加引用,然后通過(guò)瀏覽找到名為 的控件把它引入。首先 使用edit 工具編輯 器編輯好的一個(gè)注冊(cè) 文件先對(duì) MsComm 控件進(jìn)行注冊(cè),在這注冊(cè)文件被我命名為 ,只要雙擊它就完成了注冊(cè)。在這個(gè)考勤窗體 員工只要在這 個(gè)窗體 輸入 自己的員工號(hào)然后點(diǎn)擊確定鍵就可以通過(guò)串口傳輸?shù)胶笈_(tái)的接收端,再由接收端寫入數(shù)據(jù)庫(kù)進(jìn)行保 存 ,這樣就完成了一次員工考勤。 本系統(tǒng)因?yàn)槭腔诖谕ㄐ诺?,所以必須在兩臺(tái)電腦上才能完成基于串口通信的員工考勤,因此這個(gè)考勤系統(tǒng)實(shí)際上是兩個(gè)獨(dú)立的 程序組成,在兩個(gè)獨(dú)立的程序就是員工考勤端 (員工考勤) 和考勤數(shù)據(jù)接收端 (考勤管理) ,在考勤數(shù)據(jù)接收端中又分為員工考勤數(shù)據(jù)接收、顯示、查找模塊和員工管理模塊 基于串口通信的考勤系統(tǒng) 員工考勤 考勤管理 員工管理 工號(hào)輸入 通過(guò)串口通信發(fā)送工號(hào) 接收工號(hào)并寫入數(shù)據(jù)庫(kù) 加載考勤結(jié)果 考勤結(jié)果刪除 員工添加 員工刪除 ***計(jì)算機(jī)系畢業(yè)設(shè)計(jì) 18 員工考勤 本窗體是員工考勤端,軟件最重要的是實(shí)用性, 而且本系統(tǒng)是企業(yè)內(nèi)部用的一個(gè)基礎(chǔ)軟件, 所以在這個(gè)窗體上面我沒(méi)有加太多花俏的東西, 只加了個(gè)跑馬燈來(lái)說(shuō)明這個(gè)窗體是用來(lái)干什么的。它的作用是描述對(duì)象狀態(tài),便于統(tǒng)計(jì)和檢索對(duì)象。如果作為一個(gè)產(chǎn)品,則必須考慮更多的功能模塊。設(shè)置 InputLen 為 0 時(shí),使用 Input 將使 MSComm 控件讀取接收緩沖區(qū)中全部 . 系統(tǒng)的詳細(xì)設(shè)計(jì) 整體模塊設(shè)計(jì) 本系統(tǒng)僅從技術(shù)實(shí)現(xiàn)的角度考慮,主要包括:?jiǎn)T工考勤、考 勤管理、員工管理等功能邏輯模塊。 InputLen 屬性語(yǔ)法包括下列部分: value 整型表達(dá)式,說(shuō)明
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1