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

正文內(nèi)容

基于無線傳感器網(wǎng)絡(luò)系統(tǒng)的路燈節(jié)能設(shè)計畢業(yè)設(shè)計(參考版)

2025-06-30 20:20本頁面
  

【正文】 if (reader1Read()) { int locatio。 myDataget_conn()。 string str1 = select * from Location where locationName=39。 return。 } //判斷是否大于0 int count = ConvertToInt32(str)。 } //判斷是否為空 if (str == ) { MessageBoxShow(nodeCount不能為空, 信息提示)。 if (!isNum) { MessageBoxShow(請輸入整數(shù), 信息提示)。圖410 添加信息其部分功能代碼如下:private void button2_Click(object sender, EventArgs e) { //判斷輸入的是否為數(shù)字 string str = txtCount1Text。 //判斷如果節(jié)點狀態(tài)為N時,則節(jié)點不亮 if (dataGridView1Rows[i]Cells[nodeStatus]ValueToString() == N) { dataGridView1Rows[i]Cells[指示燈]Value = imageList1Images[dayjpg]。 } } else { dataGridView1Rows[i]Cells[指示燈]Value = imageList1Images[dayjpg]。 i != 0)//判斷節(jié)點編號如果為偶數(shù)則亮,網(wǎng)關(guān)或奇數(shù)燈不亮 { dataGridView1Rows[i]Cells[指示燈]Value = imageList1Images[nightjpg]。 } if (lm == 10) { if (i % 2 == 0 amp。 } float lm =(float)ConvertToDouble(cell)。 //如果節(jié)點狀態(tài)為N,則其light值為空 if (cell == ) { dataGridView1Rows[i]Cells[指示燈]Value = imageList1Images[dayjpg]。 i dtRowsCount。 //遍歷每一行判斷l(xiāng)ight值,如果流明度小于1就顯示nightjpg,否則顯示dayjpg DataTable dt = dsTables[nodelist]。 } } } 路燈信息模塊主要是對路燈信息進(jìn)行實時的監(jiān)控和檢測,從數(shù)據(jù)庫中讀取實時采集的路燈信息,查詢每個路段路燈的使用狀態(tài)信息。 } } else { MessageBoxShow(原始密碼錯誤)。 } else { MessageBoxShow(新密碼不一致,請重新輸入)。 MessageBoxShow(修改成功)。 return。 return。 } else { DataRow row = tableRows[0]。 if (tableRowsCount = 0) { MessageBoxShow(用戶名不存在)。 string newpassword2 = txtNewPassword2Text。 string oldpassword = txtOldPasswordText。該模塊中用戶名和原始密碼必須正確,而且新密碼和再次輸入的密碼必須一致且不能為空。 } else { return。 if (MessageBoxShow(是否刪除該用戶?, 信息提示, MessageBoxButtonsYesNo) == DialogResultYes) { SQLHelperExecuteNonQuery(sqlstr, new SqlParameter(username, name))。 return。圖46 刪除用戶其功能代碼如下:private void button1_Click(object sender, EventArgs e) { string name = cmbDeleteSelectedValueToString()Trim()。 return。 thisHide()。 } if (password == password2) { //兩次密碼輸入一致,則創(chuàng)建成功 SQLHelperExecuteNonQuery(insert into T_Users values(un,pw), new SqlParameter(un, username), new SqlParameter(pw, password))。 if (usernameTrim() == || passwordTrim() == ) { //用戶名或密碼不能為空 MessageBoxShow(用戶名或密碼不能為空)。 string password = txtPasswordText。 (a) 超級管理員權(quán)限 (b)普通管理員權(quán)限圖44 用戶管理模塊1)添加管理員有時為了需要,公司需要人事調(diào)動,辭職的職員以及新進(jìn)的員工的變化,超級管理員必須增加和刪除用戶,以下即為添加管理員模塊,其中用戶名或密碼不能為空,兩次輸入的密碼不能一致。 } catch (Exception ex) { MessageBoxShow(出錯信息:{0},exMessage)。 txtPasswordText = null。 txtPasswordText = null。 } break。 } else { MessageBoxShow(該用戶不是普通管理員)。 pfShow()。 } break。 } else { MessageBoxShow(該用戶不是超級管理員)。 mfShow()。 if (password == txtPasswordText) {//密碼正確 string rank = readerGetString(readerGetOrdinal(Rank))。 cmdParametersAdd(new SqlParameter(un,txtUsernameText))。 using (SqlConnection conn = new SqlConnection(connstr)) { connOpen()。 表44 傳感器信息表字段名列名數(shù)據(jù)類型字段寬度說明節(jié)點編號nodeIdInt9外鍵傳感器名稱sensorNamenvarchar50非空電壓voltagenvarchar50可空溫度tempnvarchar50可空采集時間timedatetime10非空 系統(tǒng)軟件端詳細(xì)設(shè)計與實現(xiàn) 登錄界面 為了避免系統(tǒng)被系統(tǒng)無關(guān)人員非法操作,為考慮系統(tǒng)的安全性,系統(tǒng)需要一個識別系統(tǒng)管理員身份的界面,管理員只需要記住自己的用戶名和密碼,即可登錄系統(tǒng)的主界面,只有登錄系統(tǒng)主界面之后才能對系統(tǒng)進(jìn)行各項操作。 表43 節(jié)點表字段名列名數(shù)據(jù)類型字段寬度說明節(jié)點編號nodeIdint 9主鍵路段編號locationIdInt9外鍵節(jié)點名稱nodeNamenvarchar50非空節(jié)點狀態(tài)nodeStatusnvarchar50非空 Sensors表:包含nodeId,sensorName,voltage,temp,light和time六個字段,其中nodeId為外鍵。表42 路段表字段名列名數(shù)據(jù)類型字段寬度說明路段編號locationIdInt9主鍵,自增長路段名稱locationNamenvarchar50非空 Nodes表:包含nodeId,locationId,nodeName和nodeStatus四個字段,其中nodeId為主鍵,locationId為外鍵。表41 管理員表字段名列名數(shù)據(jù)類型字段寬度說明用戶編號IdInt 9主鍵用戶名UserNamenvarchar50非空密碼Passwordmvarchar50非空等級Ranknvarchar50非空 Location表:包含locationId和locationName兩個字段,其中l(wèi)octionId為主鍵。 在本系統(tǒng)數(shù)據(jù)庫中至少應(yīng)該包含下列數(shù)據(jù)表:T_Users表:包含Id,UserName,Password和Rank四個字段,其中Id為主鍵,自增長。為了保證數(shù)據(jù)庫的一致性和完整性,設(shè)計表間關(guān)聯(lián)應(yīng)盡可能的降低數(shù)據(jù)的冗余并滿足第三范式。數(shù)據(jù)庫中的各種對象的命名,對象命名長度不要超過50個字符。在映射應(yīng)用對象時,除關(guān)系映射規(guī)范化后可能出現(xiàn)一對多的表映射外,大多數(shù)應(yīng)用對象與數(shù)據(jù)表表對象應(yīng)是一一對應(yīng)的。 數(shù)據(jù)庫設(shè)計本系統(tǒng)采用基于客戶端/服務(wù)端(C/S)模式開發(fā),服務(wù)端采用SQL Server2005數(shù)據(jù)庫服務(wù)器作數(shù)據(jù)處理和存儲平臺,客戶端應(yīng)用程序采用Visual StdioNET 2010進(jìn)行開發(fā),開發(fā)語言選用C。 數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建議中的核心技術(shù)。 這些特點使得Ad hoc網(wǎng)絡(luò)在體系結(jié)構(gòu)、網(wǎng)絡(luò)組織、協(xié)議設(shè)計等方面都與普通的蜂窩移動通信網(wǎng)絡(luò)和固定通信網(wǎng)絡(luò)有著顯著的區(qū)別。A
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1