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

正文內(nèi)容

基于arm的web遠(yuǎn)程視頻實時監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)畢業(yè)論文(參考版)

2025-07-07 10:42本頁面
  

【正文】 } } return 0。 fprintf(cgiOut, meta equiv=\refresh\content=\0。t match!!\))。 } else { fprintf(cgiOut, script type=\text/javascript\)。 sqlite3_free_table(dbresult_2)。url=../\)。 fprintf(cgiOut, /script)。 } else { fprintf(cgiOut, script type=\text/javascript\)。url=../\)。 fprintf(cgiOut, /script)。 } fprintf(cgiOut, script type=\text/javascript\)。ncolumn_3, amp。dbresult_3, amp。, count + 1, user, passwd)。%s39。%s39。%d39。 } memset(sql, 0, BUFF_MAX)。ncolumn_2, amp。dbresult_2, amp。, user)。 //查詢數(shù)據(jù)庫,看用戶是否存在 sprintf(sql, select * from user where username = 39。errmesg)) { error_handler(errmesg)。count, amp。 if (0 != sqlite3_get_table(mydb, sql, amp。 //查詢數(shù)據(jù)庫信息 sprintf(sql, select * from user。 } else { if (0 == strcmp(passwd, okpasswd)) { //連接數(shù)據(jù)庫 if ( SQLITE_OK != sqlite3_open(DB_NAME, amp。 fprintf(cgiOut, meta equiv=\refresh\content=\0。t NULL!!!\))。 } else if (0 == strcmp(passwd, )) { 華中農(nóng)業(yè)大學(xué)楚天學(xué)院本科畢業(yè)論文(設(shè)計) 21 fprintf(cgiOut, script type=\text/javascript\)。 fprintf(cgiOut, meta equiv=\refresh\content=\0。t NULL!!!\))。 //判斷用戶名,密碼是否為空 if (0 == strcmp(user, )) { fprintf(cgiOut, script type=\text/javascript\)。 //獲取控件的內(nèi)容 cgiFormString(passwd, passwd, BUFF_SIZE)。 cgiHeaderContentType(text/html)。 //每條記錄包含的字段數(shù)目 int ncolumn_2。 int is_register。 int nrow。 //用于指向那個數(shù)據(jù)庫結(jié)果的指針 char **dbresult_2。 //錯誤信息指針的地址 char sql[BUFF_MAX] = {0}。 //存儲確認(rèn)密碼 int cgiMain() { sqlite3 *mydb = NULL。 //存儲用戶名 char passwd[BUFF_SIZE]。}while(0)。 } 華中農(nóng)業(yè)大學(xué)楚天學(xué)院本科畢業(yè)論文(設(shè)計) 20 注冊操作 (): include ./include/ include ./include/ define BUFF_SIZE 128 define DB_NAME ./ define BUFF_MAX 1024 define error_handler(Mesg) \ do{printf(error: %s\n, Mesg)。 //關(guān)閉數(shù)據(jù)庫 if (SQLITE_OK != sqlite3_close(mydb)) error_handler(close)。url=../\)。url=../\)。 fprintf(cgiOut, /script)。 } //如果數(shù)據(jù)庫中查找不到記錄,給出提示 if (0 == nrow) { fprintf(cgiOut, script type=\text/javascript\)。ncolumn, amp。dbresult, amp。, user, passwd)。 and password = 39。 //查詢數(shù)據(jù)庫信息 sprintf(sql, select * from user where username = 39。 //連接數(shù)據(jù)庫 if ( SQLITE_OK != sqlite3_open(DB_NAME, amp。 cgiFormString(username, user, BUFF_SIZE)。 //滿足條件的記錄的數(shù)目 int ncolumn。 //用于存放 sql 執(zhí)行語句 char **dbresult。 //數(shù)據(jù)庫指針 華中農(nóng)業(yè)大學(xué)楚天學(xué)院本科畢業(yè)論文(設(shè)計) 19 char *errmesg。 //存儲用戶名 char passwd[BUFF_SIZE]。}while(0)。 華中農(nóng)業(yè)大學(xué)楚天學(xué)院本科畢業(yè)論文(設(shè)計) 18 附錄 : 執(zhí)行腳本 (): !/bin/bash cd /etc/boa ./boa cd /mjpgstreamer/ ./ 編譯文件 (Makefile): CC:= armlinuxgcc CFLAGS:= Wall O2 OBJS:= all:$(OBJS) : $(CC) $(CFLAGS) o $ $^ lpthread ldl : $(CC) $(CFLAGS) o $ $^ lpthread ldl clean: rm $(OBJS) 登錄操作 (): include ./include/ include ./include/ define BUFF_SIZE 128 define DB_NAME ./ define BUFF_MAX 1024 define error_handler(Mesg) \ do{printf(error: %s\n, Mesg)。在從華中農(nóng)業(yè)大學(xué)楚天學(xué)院本科畢業(yè)論文(設(shè)計) 17 拿到自己的畢業(yè)設(shè)計題目到現(xiàn)在畢業(yè)論文的完成,我要感謝我的指導(dǎo)老師吳老師,剛剛拿到這個論文題目時并不知道如何下手去做,老師就給我進(jìn)行了詳細(xì)的說明,當(dāng)我 遇到問題時,老師也能夠及時的幫助我們解決,偶爾也會給我們提供一些學(xué)習(xí)的網(wǎng)站和學(xué)習(xí)資料,讓我們在課外也學(xué)習(xí)到了很多的知識。 華中農(nóng)業(yè)大學(xué)楚天學(xué)院本科畢業(yè)論文(設(shè)計) 16 系統(tǒng) 完成后因為各方面原因,所以系統(tǒng)還并不完善,現(xiàn)在還只能實現(xiàn)一個用戶的登錄與視頻監(jiān)控,在以后通過知識面的拓展,也能給系統(tǒng)添加一些額外的功能,如:畫面的捕捉抓拍,用戶的注冊,歷史照片的查詢等,并能將這個系統(tǒng)逐漸完善。在系統(tǒng)運行時出現(xiàn)了一些意想不到的問題,剛開始不知道怎么解決,后來在老師的幫助下才發(fā)現(xiàn)一些配置文件出錯了,將這些問題解決后,我的畢業(yè)設(shè)計也順 利的完成了。 首先,在制作 HTML 網(wǎng)頁時,因為對 HTML 語言接觸的并不多,所以還不知道怎么靈活運用,然后通過網(wǎng)上的一些資料,才勉強做出了系統(tǒng)的兩個主要網(wǎng) 頁。 (2)啟動開發(fā)板的程序腳本 (代碼見附錄) chmod +x ./ (3)在 PC 機的瀏覽器中輸入開發(fā)板的 IP 登錄服務(wù)器 圖 41 登錄頁面 () (4)輸入 錯誤的用戶名和密碼后出現(xiàn)如下畫面 ,用戶沒有輸入用戶名,或者用戶名輸入錯誤,密碼填寫錯誤都會導(dǎo)致下面的錯誤 華中農(nóng)業(yè)大學(xué)楚天學(xué)院本科畢業(yè)論文(設(shè)計) 9 圖 42 用戶名 或 密碼錯誤 a) 圖 43 用戶名 或 密碼錯誤 b) (5)用戶 成功輸入正確的用戶名和密碼后,對數(shù)據(jù)庫信息進(jìn)行匹配,如果匹配成功,則登錄成功 , 自動跳轉(zhuǎn)到 監(jiān)控畫面 : 圖 44 用戶名與密碼正確 華中農(nóng)業(yè)大學(xué)楚天學(xué)院本科畢業(yè)論文(設(shè)計) 10 圖 45 監(jiān)控畫面 () (6)用戶名如果不存在,用戶可以進(jìn)入注冊頁面進(jìn)行注冊,下面是 用戶注冊頁面 圖 46 注冊頁面 () (7)用戶注冊 時, 如果 用戶兩次輸入的密碼不一致 ,則會提示如下的錯誤 圖 47 兩次密碼不一致 a) 華中農(nóng)業(yè)大學(xué)楚天學(xué)院本科畢業(yè)論文(設(shè)計) 11 圖 48 兩次密碼不一致 b) (8)用戶成功輸入數(shù)據(jù)庫中不存在的用戶名,并且兩次密碼輸入正確,則 用戶注冊成功 ,提示如下畫面,并能夠使用新注冊的用戶名登陸系統(tǒng) 圖 49 注冊成功 a) 圖 410 注冊成功 b) (9)用戶注冊時,如果注冊的新用戶已經(jīng)存在,系統(tǒng)就不會注冊該用戶,則系統(tǒng)會提示出錯, 用戶注冊失敗 華中農(nóng)業(yè)大學(xué)楚天學(xué)院本科畢業(yè)論文(設(shè)計) 12 圖 411 用戶已存在 a) 圖 412 用戶已存在 b) (10)注冊新用戶時, 如果輸入的用戶名為空 ,此時也會注冊失敗,并給出提示 用戶名為空 圖 413 用戶名為空 a) 華中農(nóng)業(yè)大學(xué)楚天學(xué)院本科畢業(yè)論文(設(shè)計) 13 圖 414 用戶名為空 b) (11)注冊新用戶時, 如果沒有輸入密碼,則系統(tǒng)會提示 密碼為空 圖 415 密碼為空 a) 圖 416 密碼為空 b) (12)查詢 數(shù)據(jù)庫 ,下面的截圖為數(shù)據(jù)庫 中 數(shù)據(jù) 的 截圖 華中農(nóng)業(yè)大學(xué)楚天學(xué)院本科畢業(yè)論文(設(shè)計) 14 圖 417 數(shù)據(jù)庫截圖 (13)手機瀏覽器查看監(jiān)控 ,同樣是在手機 瀏覽器中輸入開發(fā)板的 IP 登錄服務(wù)器 并可以看到系統(tǒng)的登錄頁面 圖 418 手
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1