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

正文內(nèi)容

違章圖片信息處理與管理系統(tǒng)設(shè)計(jì)-正文-資料下載頁(yè)

2024-09-10 11:58本頁(yè)面

【導(dǎo)讀】我國(guó)經(jīng)濟(jì)的日益發(fā)展,使得人民的生活水平發(fā)生了天翻地覆的變化。人們追求著高速、快節(jié)奏的生活,在選擇出行時(shí),汽車當(dāng)仁不讓地成為首選。而近幾年,道路上的車輛,此時(shí),僅靠交警察以人力監(jiān)管交通已經(jīng)不能夠適應(yīng)目前的交通狀。況,所以“電子警察”監(jiān)控系統(tǒng)應(yīng)運(yùn)而生?!半娮泳臁北O(jiān)控系統(tǒng)的后臺(tái)管理,包括車牌自動(dòng)識(shí)別和交通違章信息管理平臺(tái)。該系統(tǒng)具有放大、縮小違章圖片,以及統(tǒng)計(jì)、打印違章記錄。及對(duì)數(shù)據(jù)庫(kù)的支持,分模塊對(duì)系統(tǒng)進(jìn)行功能設(shè)計(jì),最終滿足需求。其界面友好,功能較

  

【正文】 加到 m _ str累加條件到 m _ str 空值累加到 m _ str累加條件到 m _ str 空值累加到 m _ str根據(jù) m _ str 篩選違章記錄并統(tǒng)計(jì)記錄條數(shù)NYYYYY NNNN開始結(jié)束 圖 “確認(rèn)查詢”命令按鈕程序流程圖 在判斷起止日期時(shí),起始日期即表單中輸入的某年某月的第一天,截止日期的判斷稍有些復(fù)雜,理應(yīng)為輸入某年某月的最后一天,但每月的天數(shù)又不一樣,所以在此使用了另一種方法來(lái)判斷截止日期,就是讓截止日期等于下個(gè)月的第一天,再使查詢范圍小于截止日期。其流程圖如圖 所示。 ****大學(xué)畢業(yè)設(shè)計(jì) 19 判斷截止日期月份 m _ month = 12年份 m _ year = m _ year + 1 ,月份 m _ month = 1月份m _ month = m _ month + 1截止日期 = m _ year 年 m _ month 月 1 日YN開始結(jié)束 圖 判斷截止時(shí)間流程圖 根據(jù)流程圖編寫代碼如下: public m_year,m_month =upper() if (empty() and empty()。 and empty() and empty())=.f. 。 and (empty() or empty() or 。 empty() or empty())=.t. messagebox(請(qǐng)?zhí)顚懲暾鹬谷掌冢?,0,提示 ) else if empty() m_str=.t. else if =12 m_year=str(val()+1) m_month=01 else m_year= m_month=str(val()+1) endif m_str=電子違章信息 .違法時(shí)間 =ctod(+39。39。+。 +39。0139。) and 電子違章信息 .違法時(shí)間 ctod(m_year+39。39。+m_month+39。0139。) endif if empty() m_str=m_str+ else m_str=m_str+ and 電子違章信息 .違法地點(diǎn) = endif if =”豫 ” m_str=m_str+ else m_str=m_str+ and 電子違章信息 .車牌號(hào) = endif if =1 m_str=m_str+ and 電子違章信息 .交款標(biāo)記 =39。未交 39。 endif set filter to amp。m_str goto top count for amp。m_str to m_count =m_count ***:交通違章圖片信息處理與管理系統(tǒng)設(shè)計(jì) 20 endif (2) 對(duì)表格控件 Grid1 進(jìn)行編程 Grid1 用于顯示條件查詢后的違章記錄,為了實(shí)現(xiàn)選中其中一條記錄可以顯示對(duì)應(yīng)的違章圖片,以及在頁(yè)框中顯示對(duì)應(yīng)的車輛信息,這里對(duì) Grid1 的 AfterRowColChange 過(guò)程進(jìn)行編程。 AfterRowColChange 過(guò)程是在用戶移到 另一行或另一列,且新單元格獲得焦點(diǎn)時(shí)發(fā)生。添加代碼如下: amp。amp。更新頁(yè)框中車輛信息內(nèi)容,使車輛信息內(nèi)容同步顯示 現(xiàn)場(chǎng)圖片 .refresh amp。amp。更新選中的違章記錄中違章圖片的存放地址 = 現(xiàn)場(chǎng)圖片 .value 在表格控件 Grid1 中顯示的是違章記錄的相關(guān)信息,其中不包括現(xiàn)場(chǎng)圖片的位置,因?yàn)樵诓樵冞`章信息時(shí)沒有必要將現(xiàn)場(chǎng)違章圖片的存放位置也顯示出來(lái)。但 Image 控件要顯示違章圖片,就需要獲取到圖片的存放地址。為了解決這個(gè)問(wèn)題,這里將“電子違章信息”表的“現(xiàn)場(chǎng)圖片”字段中的內(nèi)容顯示在“ txt 現(xiàn)場(chǎng)圖片”的文本框中,同時(shí)又將該文本框隱藏在 Image1 控件后。這樣一來(lái),整個(gè)界面中看不到對(duì)用戶無(wú)用的信息,同時(shí)也能實(shí)現(xiàn)查看圖片的功能。 (3) 對(duì)“確認(rèn)交款”命令按鈕進(jìn)行編程 在表格中選中某一條記錄,點(diǎn)擊該命令按鈕,可將該條記錄的交款標(biāo)記修改為“已交”,對(duì)其 Click 過(guò)程編寫代碼如下: replace 交款標(biāo)記 with 已交 為了保證表格中數(shù)據(jù)的安全,這里還需要對(duì)表格控件的 ReadOnly 屬性定義為“ .”,這樣減小了管理員直接對(duì)數(shù)據(jù)進(jìn)行修改從而操作錯(cuò)誤的可能性。 (4) 對(duì)“刪除記錄”命令按鈕進(jìn)行編程 在表格中選中某一條記錄,點(diǎn)擊該命令按鈕,可將該條記錄加以邏輯刪除標(biāo)記,對(duì)其Click 過(guò)程編寫代碼如下: if messagebox(確認(rèn)刪除記錄? ,4+32,提示 )=6 delete endif 這里只是對(duì)記錄進(jìn)行了邏輯刪除,在表單的“退出”命令按鈕的 Click 過(guò)程中添加了pack 命令,即在退出表單后,系統(tǒng)將對(duì)有邏輯刪 除標(biāo)記的記錄進(jìn)行物理刪除。 (5) 對(duì)“放大圖片”和“縮小圖片”命令按鈕進(jìn)行編程 如之前分析所述,為了不使圖片在放大過(guò)程中影響到其它控件,這里將圖片放大的范圍固定,即只允許放大一次或縮小一次,故在表單初始化時(shí),先將“縮小圖片”命令按鈕的 Enabled 屬性定義為 .F.,圖片放大后再啟用縮小功能,同時(shí)也將放大功能關(guān)閉。此外,還需要將圖片控件 Image1 的 Stretch 屬性(如何對(duì)圖像進(jìn)行尺寸調(diào)整)定義為 1等比填充。 “放大圖片”命令按鈕( mand6)代碼編寫如下: =+250 =+250 = = =.f. =.t. “縮小圖片”命令按鈕 (mand7)代碼編寫如下: = = =+125 =+125 =.t. =.f. ****大學(xué)畢業(yè)設(shè)計(jì) 21 (6) 對(duì)“打印”命令按鈕進(jìn)行 編程 執(zhí)行該命令按鈕是要將報(bào)表打開,生成打印預(yù)覽頁(yè)面,對(duì)其 Click 過(guò)程編寫代碼如下: report form 違章信息打印 .frx preview 關(guān)于打印預(yù)覽部分將在 節(jié)報(bào)表設(shè)計(jì)中詳細(xì)介紹。 以上是對(duì)“數(shù)據(jù)查詢”表單上主要控件的詳細(xì)描述,表單其余控件的編碼將補(bǔ)充在附錄中。 注冊(cè) “注冊(cè)”表單控件設(shè)計(jì)如圖 所示。 圖 “注冊(cè)”表單設(shè)計(jì)界面 面向新用戶的注冊(cè)功能不僅僅是將表單中填寫的信息加入到“用戶信息”表中去,表單中還添加了其它功能,具體描述如下: (1) 判斷用戶名是否可用。 在“用戶信息”表中,“用戶名”字段設(shè)置的是唯一索引,即注冊(cè)的不同用戶不能使用相同的用戶名,否則在登錄時(shí)就會(huì)出錯(cuò)。表單中設(shè)置了“檢查用戶名是否可用”命令按鈕,可以判斷注冊(cè)的用戶名是否已經(jīng)被人使用。 (2) 判斷身份證號(hào)碼是否正確,并且判斷用戶性別。 居民身份證號(hào)碼中包含了大量信息,下面先介紹一下身份證號(hào)碼的組成及校驗(yàn)位算法的基本知識(shí)。 我國(guó)現(xiàn)行使用 的 18 位 公民身份證號(hào)碼 遵 循 【 GB 116431999】 國(guó)家標(biāo)準(zhǔn)。公民身份號(hào)碼是特征組合碼,由十七位數(shù)字本體碼和一位數(shù)字校驗(yàn)碼組成。排列順序從左至右依次為:6 位數(shù)字地址碼, 8 位數(shù)字出生日期碼, 3 位數(shù)字順序碼和 1 位數(shù)字校驗(yàn)碼。 地址碼表示編碼對(duì)象常住戶口所在縣 (市、旗、區(qū) )的行政區(qū)劃代碼。 出 生日期碼表示編碼對(duì)象出生的年、月、日,其中年份用四位數(shù)字表示,年、月、日之間不用分隔符。順序碼表示同一地址碼所標(biāo)識(shí)的區(qū)域范圍內(nèi),對(duì)同年、月、日出生的人員編定的順序號(hào)。順序碼的奇數(shù)分給男性,偶數(shù)分給女性。校驗(yàn)碼是根據(jù)前面十七位數(shù)字碼,按照 ISO 7064: 112 校驗(yàn)碼 算法 計(jì)算 得出 。 校驗(yàn)碼的計(jì)算步驟如下,以某一身份證號(hào)為例,將計(jì)算過(guò)程演算在表 中。 ① 身份證號(hào)自右向左 編為 1 至 18 位; ② 確定各位數(shù)的權(quán)數(shù),權(quán)數(shù)的計(jì)算公式為 12?i mod 11, i 是①步驟中編寫的 位數(shù) 。 如第3 位的權(quán)數(shù)為 422 213 ??? ,4 除以 11,商 0 余 4,則權(quán)數(shù)為 4。 ***:交通違章圖片信息處理與管理系統(tǒng)設(shè)計(jì) 22 ③ 將權(quán)數(shù)與對(duì)應(yīng)的身份證號(hào)數(shù)字相乘; ④ 將所有乘積相加求和;( 表 中的 185) ; ⑤ 將第 4 步的結(jié)果除以 11,求余數(shù)( 表 中的 9) ; ⑥ 從 表 中 的 R 值中找到第 5 步的結(jié)果,對(duì)應(yīng)的 C 值即為校驗(yàn)碼。( 表 中 9 對(duì)應(yīng)的是 3) 表 身份證校驗(yàn)碼算法例證 位數(shù) 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 身份證號(hào) 4 1 0 1 0 5 1 9 8 8 0 2 0 2 0 1 4 校 驗(yàn) 位 權(quán)數(shù) 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 乘積 28 9 0 5 0 20 2 9 48 24 0 18 0 10 0 4 8 乘積和 185 乘積和模 11 9 3 表 算法結(jié)果與校驗(yàn)碼對(duì)應(yīng)表 R 0 1 2 3 4 5 6 7 8 9 10 C 1 0 X 9 8 7 6 5 4 3 2 了解了身份證號(hào)碼的相關(guān)知識(shí),不難看出,若要判斷身份證號(hào)碼是否正確,可先通過(guò)號(hào)碼的前 17 位進(jìn)行校驗(yàn)碼的計(jì)算,再將結(jié)果與號(hào)碼的最一位進(jìn)行比對(duì),相同則說(shuō)明號(hào)碼正確。對(duì)用戶的性別可根據(jù)號(hào)碼的倒數(shù)第二位進(jìn)行判斷,奇數(shù)為男,偶數(shù)為女。 (3) 檢查電子郵箱填寫格式是否正確。判斷 Email 格式是否正確,其實(shí)是檢查輸入的Email 地址中是否包含“ @”和“.”,如果不包含則視為無(wú)效的 Email 地址。 (4) 檢查聯(lián)系方式填寫是否正確。應(yīng)任務(wù)書要求,新用戶在注冊(cè)時(shí),需要在聯(lián)系方式中選擇“固話”、“小靈通”和“手機(jī)”這三項(xiàng)中的任何一項(xiàng)作為聯(lián)系 電話,從而進(jìn)行實(shí)名制登記。所以在檢查聯(lián)系方式時(shí)也要區(qū)別對(duì)待這三種電話號(hào)碼類型。其中對(duì)“固話”和“小靈通”的號(hào)碼要求是填寫區(qū)號(hào),所以若檢查出這兩類號(hào)碼的第一位不為“ 0”,則提示用戶在號(hào)碼前添加區(qū)號(hào)。對(duì)于手機(jī)號(hào)碼,位數(shù)是固定的 11 位,所以只需檢查號(hào)碼的位數(shù),若不等于 11,則做出相應(yīng)提示。 下面介紹表單中主要控件的編程方法。 (1) 對(duì)文本框 Text5 進(jìn)行編程 Text5 用于填寫用戶的居民身份證號(hào)碼。這里通過(guò)對(duì)表單中本文框控件 Text5 的 Valid過(guò)程編寫,實(shí)現(xiàn)對(duì)用戶身份證號(hào)碼的驗(yàn)證,以及對(duì)用戶性別的判斷。 根據(jù)之前對(duì)身 份證號(hào)碼校驗(yàn)位計(jì)算的描述,可以畫出對(duì) Text5 編程的程序流程圖,如圖 所示。 ****大學(xué)畢業(yè)設(shè)計(jì) 23 已填寫身份證號(hào)碼繼續(xù)填寫其它信息號(hào)碼位數(shù)等于 18計(jì)算校驗(yàn)位校驗(yàn)位等于號(hào)碼最后一位 提示號(hào)碼倒數(shù)第二位是奇數(shù)“ 性別 ” 賦值為 “ 男 ” “ 性別 ” 賦值為 “ 女 ”YYYYNNNN開始結(jié)束 圖 文本框 Text5功能實(shí)現(xiàn)流程圖 對(duì)文本框 Text5 的 Valid 過(guò)程編寫代碼如下: if empty() return 1 else if len(trim())!=18 messagebox(身份證號(hào)碼位數(shù)錯(cuò)誤 ,0,提示 ) return 0 else m_sum=0 for i=1 to 17 m_sum=m_sum+val(subs(,i,1))*mod(2^(18i),11) next i if subs(10X98765432,mod(m_sum,11)+1,1)!=right(trim(),1) messagebox(身份證號(hào)碼有誤,請(qǐng)檢查! ,0,提示 ) return 0 else sex=val(substr(,17,1)) if sex/2=int(sex/2) amp。amp。判斷奇偶 =2 else =1 endif return 1 endif endif endif (2) 對(duì)“確認(rèn)注冊(cè)”命令按鈕進(jìn)行編程 該命令按鈕完成了對(duì)用戶名、密碼、電子郵箱、聯(lián)系電話信息的檢查,并在確定所有***:交通違章圖片信息處理與管理系統(tǒng)設(shè)計(jì) 24 信息填寫完整后將信息保存在“用戶信息表”中。 對(duì) 用戶名、電子郵箱、聯(lián)系電話的檢查,上文中已經(jīng)提到。在檢查密碼時(shí),首先判斷第一次輸入的密碼位數(shù)是否符合要求,在 6 到 16 位之間;其次判斷第二次輸入的密碼是否與第一輸入的內(nèi)容一致。只有符合這兩項(xiàng)條件,才能算作有效的密碼。 在以上信息都確保無(wú)誤的前提下,再檢查是否還有空缺信息。當(dāng)檢查完成后,將完整的信息添加到“用戶信息表”中新增的空記錄的對(duì)應(yīng)字段下,就完成了新用戶的注冊(cè)功能。其流程圖如圖 所示。 標(biāo)記位 err = 0用戶名為空提示用戶名已被注冊(cè)密碼填寫不正確err = 1err = 1提示err = 1E mail 格式錯(cuò)誤提示err = 1聯(lián)系電話填寫不正確提示err = 1信息填寫不完整err = 0將填寫信息添加到“ 用戶信息表 ”返回到登錄界面NNNNNNYYYYYY提示YN開始結(jié)束 圖 “確認(rèn)注冊(cè)”命令按鈕功能實(shí)現(xiàn)流程圖 對(duì)該命 令按鈕 Click 過(guò)程
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1