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

正文內(nèi)容

畢業(yè)設(shè)計(jì)--基于vb的抄表管理系統(tǒng)的設(shè)計(jì)(編輯修改稿)

2025-01-06 19:39 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 、電費(fèi)資料詳細(xì)信息實(shí)體、數(shù)據(jù)查詢信息實(shí)體 。各個(gè)實(shí)體具體的描述 ER 圖如下: 用戶交費(fèi)情況 信息實(shí)體 ER 圖如圖 21 所示: 用 戶 交 費(fèi) 情 況催 費(fèi) 通 知一 戶多 戶交 納 電 費(fèi) 本 日 小 結(jié) 圖 21 用戶交費(fèi)情況 信息實(shí)體圖 ER 圖 本月抄表情況 信息實(shí)體 ER 圖如圖 22 所示: 本 月 抄 表 情 況單 戶 抄 表多 戶 抄 表 圖 22 本月抄表情況 信息實(shí)體 ER 圖 信息錄入 實(shí)體 ER 圖如圖 23 所示 : 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 13 信 息 錄 入 實(shí) 體資 料 錄 入資 料 修 改資 料 刪 除 圖 23 信息錄入 實(shí)體 ER 圖 電費(fèi)資料詳細(xì)信息實(shí)體 ER 如圖 24 所示: 電 費(fèi) 資 料 詳 細(xì) 實(shí) 體列 出 清 單全 部 清 單欠 費(fèi) 清 單 圖 24 電費(fèi)資料詳細(xì) 信息實(shí)體 ER 圖 數(shù)據(jù)查詢信息實(shí)體圖 ER 如圖 25 所示 : 數(shù) 據(jù) 查 詢 實(shí) 體用 戶 電 量 查 詢電 費(fèi) 查 詢 與 統(tǒng) 計(jì)用 戶 欠 費(fèi) 查 詢 圖 25 數(shù)據(jù)查詢信息實(shí)體 ER 圖 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì) 現(xiàn)在需要將在上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為 ACCESS 2021 數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu) [3]。 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 14 電表 管理信 息系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表格的設(shè)計(jì)結(jié)果如下面表格所示。每個(gè)表格所示在數(shù)據(jù)庫(kù)中的一個(gè)表。 表 21 用戶繳費(fèi) 信息 表: 表 21 用戶繳費(fèi)信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 交納電費(fèi) 貨幣 50 不可 本日小結(jié) 文本 250 不可 一戶 文本 50 可 多戶 文本 250 不可 表 22 為資料導(dǎo)出信息表 : 表 22 資料導(dǎo)出 信息 表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 列出清單 文本 長(zhǎng)整型 不可 全部清單 文本 長(zhǎng)整型 不可 繳費(fèi)證明 文本 長(zhǎng)整型 可 一戶 文本 長(zhǎng)整型 不可 多戶 文 本 長(zhǎng)整型 不可 欠費(fèi)清單 文本 長(zhǎng)整型 可 表 23 為數(shù)據(jù)查詢 信息表 : 表 23 數(shù)據(jù)查詢 信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 電費(fèi)查詢與統(tǒng)計(jì) 文本 長(zhǎng)整型 不可 用戶電量查詢 數(shù)字 長(zhǎng)整型 不可 用戶欠費(fèi)查詢 貨幣 長(zhǎng)整型 可 表 24 為信息錄入 表 : 表 24 用戶 信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 資料錄入 文本 長(zhǎng)整型 不可 資料修改 文本 長(zhǎng)整型 不可 資料刪除 文本 長(zhǎng)整型 可 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 15 表 25 為系統(tǒng)維護(hù) 信息表 : 表 25 系統(tǒng)維護(hù) 信息表 字段名稱 數(shù)據(jù)類型 字段大 小 可否為空 數(shù)據(jù)備份 文本 長(zhǎng)整型 不可 數(shù)據(jù)恢復(fù) 文本 長(zhǎng)整型 不可 表 26 為基本數(shù)據(jù)維護(hù)信息表 : 表 26 基本數(shù)據(jù)維護(hù)信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 用戶類型維護(hù) 文本 長(zhǎng)整型 可 操作員維護(hù) 文本 長(zhǎng)整型 不可 建立數(shù)據(jù)庫(kù) 啟動(dòng) Access,建立一個(gè)空數(shù)據(jù)庫(kù) ,如圖 26 所示: 圖 26 使用程序設(shè)計(jì)器建立系統(tǒng)需要的表格主要有 :數(shù)據(jù)查詢表,資料導(dǎo)出表,用戶繳費(fèi)信息表,客戶名表等, 這里給出部分表格。 圖 27 用戶繳費(fèi)信息表 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 16 圖 28 數(shù)據(jù)查詢表 圖 29 用戶信息表 連接數(shù)據(jù) 在 Visual Basic 環(huán)境下,選擇“工程” — “引用”命令,在隨后出現(xiàn)的對(duì)話框的對(duì)話框中選擇 Microsoft Active Data Objects Library,然后單擊“ 確定 ” 按鈕 [4]。 如圖 210 所示: 圖 210 引用 ADO 連接數(shù)據(jù)庫(kù) 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 17 在程序設(shè)計(jì)的公共模塊中,先定義 ADO 連接對(duì)象。語(yǔ)句如下: Public conn As New ‘標(biāo)記連 接對(duì)象然后在子程序中,用如下的語(yǔ)句即可打開數(shù)據(jù)庫(kù): Dim connection As String Connectionstring= “provider=?!?“amp。_” “data source=” connectionstring[5] 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 18 第 3章 系統(tǒng) 窗體設(shè)計(jì) 系統(tǒng)編程語(yǔ)言的 選擇與介紹 系統(tǒng)編程語(yǔ)言的選擇 我們知道,計(jì)算機(jī)系統(tǒng)是由硬件和軟件兩大部分組成的。硬件指的是各種機(jī)器設(shè)配,而軟 件則是人們?yōu)榻鉀Q各種問題而編寫的程序。編寫計(jì)算機(jī)程序需要使用計(jì)算機(jī)編程語(yǔ)言。計(jì)算機(jī)編程語(yǔ)言是人和計(jì)算機(jī) “對(duì)話 ”的橋梁。就像人類的語(yǔ)言一樣,計(jì)算機(jī)編程語(yǔ)言也有很多。 目前較為廣泛使用的語(yǔ)言有 “C++”、 “Pascal”、 “Basic”等。在眾多的計(jì)算機(jī)編程語(yǔ)言中,以 BASIC 語(yǔ)言最為易學(xué)易用 ,所以在本系統(tǒng)以 Basic 為編程語(yǔ)言。 BASIC 是英文 Beginner’s All purpose Symbolic Instruction Code 的 縮寫, 意思為初學(xué)者通用符號(hào)指令代碼,一直都是程序設(shè)計(jì)入門的首選語(yǔ)言。 1991 年, Visual Basic(簡(jiǎn)稱 VB)面世,他是第三代 BASIC 語(yǔ)言,它不但秉承了 BASIC 語(yǔ)言的易學(xué)易用的優(yōu)點(diǎn),而且增加了圖形界面設(shè)計(jì)工具。它簡(jiǎn)化了復(fù)雜的窗口程序編寫過程,讓編程者將更多的精力致力于問題的求解過程。 中文 Visual Basic 簡(jiǎn)介 Visual Basic 提供了開發(fā) Windows 應(yīng)用程序最迅速、最簡(jiǎn)潔的方法,它提供了一整套工具,供用戶開發(fā)應(yīng)用程序。 Visual 指的是開發(fā)圖形用戶界面( GUI)的方法,在圖形用戶界面下,不需要編寫大量代碼去描述界面元素的外 觀和位置,而只需要把預(yù)先建立的對(duì)象加到屏幕上的適當(dāng)位置再進(jìn)行簡(jiǎn)單設(shè)置即可; Basic 指的是 BASIC( Beginners AllPurpose Symbol Instruction Code)語(yǔ)言,是一種應(yīng)用十分廣泛的計(jì)算機(jī)語(yǔ)言。 Visual Basic在原有 BASIC 語(yǔ)言的基礎(chǔ)上進(jìn)一步發(fā)展,至今包含了數(shù)百條語(yǔ)句、函數(shù)和關(guān)鍵詞,其中很多和 Windows GUI 有直接關(guān)系,專業(yè)人員可以用 Visual Basic 實(shí)現(xiàn)其他任何 windows 編程語(yǔ)言的功能,而初學(xué)者只要掌握幾個(gè)關(guān)鍵詞就可以建立簡(jiǎn)單的應(yīng)用程序。 Visual Basic 還是一個(gè)快速可視化程序開發(fā)工具,是極有特色和功能強(qiáng)大的軟件。它使用了面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,大大的增加了程序的可重用性,進(jìn)而簡(jiǎn)化了程序設(shè)計(jì)。 Visual Basic 提供了眾多的 ActiveX 控件,提高了軟件開發(fā)人員的編程效率 [5]。它有獨(dú)哈爾濱理工大學(xué)學(xué)士學(xué)位論文 19 特的特點(diǎn),主要特點(diǎn)如下: 1 可視化設(shè)計(jì)。 VB 具有所見即所得的功能,在程序設(shè)計(jì)時(shí),頭腦中所想象的應(yīng)用程序界面,完全可以通過鍵盤和鼠標(biāo)完成,而不用編制大量代碼,如果需要修改也可利用鍵盤或鼠標(biāo)完成,而底層的一些程序代碼,可由 VB 自動(dòng)生成或者修改 。 VB 為 用戶提供了大量“控件”,這些控件對(duì)于熟悉“ Windows 應(yīng)用程序”的用戶而言,也許是一點(diǎn)也不陌生,如“標(biāo)簽”,“組合框”,“命令按鈕”,“文本框”,“單選框”等等,用戶只需要用鼠標(biāo)或鍵盤把這些“控件”拖到所需的位置并設(shè)置他們的大小形狀屬性等,即可得到所需要的應(yīng)用程序界面。 2 事件驅(qū)動(dòng)編程,在 VB 中把“窗體”及“控件”稱為對(duì)象。這些對(duì)象組成了與用戶交互的圖形界面(也稱為用戶接口用戶界面)再設(shè)計(jì)應(yīng)用程序時(shí)必須考慮到用戶如何與程序進(jìn)行交互,用戶通過鼠標(biāo)和鍵盤與應(yīng)用程序進(jìn)行交互式最直接最方便的,這時(shí)那些對(duì)象必須對(duì)鼠 標(biāo)鍵盤操作所引起的事件做出響應(yīng)。響應(yīng)是指執(zhí)行一段應(yīng)用程序,它不沿著預(yù)定的線路執(zhí)行而是在響應(yīng)不同事件時(shí)執(zhí)行不同的代碼,因此 VB 編程重點(diǎn)是在編寫事件驅(qū)動(dòng)過程的代碼。 3 面向?qū)ο蟮某绦蛟O(shè)計(jì) , VB 是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,他將代碼和數(shù)據(jù)結(jié)合在一個(gè)對(duì)象中,用戶只需要了解每個(gè)對(duì)象能夠完成何種任務(wù)而不需要知道對(duì)象是如何工作的。軟件開發(fā)人員主要編寫事件驅(qū)動(dòng)過程代碼,是對(duì)象對(duì)用戶的操作做出反應(yīng)。但因 VB 沒有多態(tài)等面向?qū)ο蟮奶匦?,所以也有人稱 VB 是一種準(zhǔn)面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。 4 易學(xué)易用,開發(fā)周期短 。 VB 簡(jiǎn)單易學(xué),界面友好, 容易使用。 VB提供了大量功能強(qiáng)大的“控件”,能幫 助開發(fā)人員在短的時(shí)間內(nèi)用少量語(yǔ)句編寫出應(yīng)用程序,縮短了開發(fā)周期 [6]。 創(chuàng)建系統(tǒng)主窗體 創(chuàng)建工項(xiàng)目 創(chuàng)建系統(tǒng)主窗體之前需要下創(chuàng)建一個(gè)新的工程項(xiàng)目,具體過程如下:打開 Visual Basic 后,單擊 FileNew Project 菜單,在工程模板中選擇Standard EXE, Visual Basic 將自動(dòng)生成一個(gè) Form 窗體,屬性都是缺省設(shè)置。這里我們刪除這個(gè)窗體,單擊 FileSave Projiect 菜單,將這個(gè)工程項(xiàng)目命名為電表管理系 統(tǒng) [7]。 系統(tǒng)主界面的創(chuàng)建 Visual Basic 創(chuàng)建的應(yīng)用程序可以是 SDI(單文檔界面)和 MDI(多文檔界面)。在 SDI 的程序中,每個(gè)窗體之間是獨(dú)立的。而 MDI 的程序哈爾濱理工大學(xué)學(xué)士學(xué)位論文 20 中,有一個(gè)窗體是主窗體,可以包含其他窗體,他的類型是 MDI Form。本設(shè)計(jì)采用多文檔界面,這樣可以使程序更加美觀、整齊有序。單擊工具欄中的 ADD MDI Form 按鈕,生成一個(gè)窗體 [8]。窗體的屬性設(shè)置圖 31. 圖 31 主窗體屬性設(shè)置 屬性取值 Name FrmMain Caption 電表管理系統(tǒng) StartUpPosition CenterScreen WindowState Maximized 主界面設(shè)計(jì)如圖 32 所示 圖 32 系統(tǒng)主界面 主窗體菜單的創(chuàng)建 熟悉 Windows 下應(yīng)用程序的用戶對(duì)菜單一定有比較深的印象。所謂菜單,即是指應(yīng)用程序中為用戶提供的一組命令,這些命令出現(xiàn)在應(yīng)用程序界面的頂部。每項(xiàng)菜單有多項(xiàng)子菜單,具有一定的專門的功能,用戶容易通過主菜單來訪問其下的子菜單。增加菜單可以增強(qiáng)應(yīng)用程序的功能。下面介紹菜單及菜單的編輯和使用。 [9] 菜單簡(jiǎn)介 菜單欄在窗體欄的標(biāo)題欄下面,包含一個(gè)或多個(gè)菜單標(biāo)題。當(dāng)單擊一個(gè)菜單標(biāo)題,包含菜單單項(xiàng)的列表就被拉下來。菜單可以包含命令、分隔條和子菜單標(biāo)題。用戶看到的每個(gè)菜單單項(xiàng)和在“ Menu Editor”中定義的一個(gè)菜單控件相對(duì)應(yīng)。 為了使應(yīng)用程序簡(jiǎn)單好用,應(yīng)該將菜單單項(xiàng)按功能進(jìn)行分組。菜單控件使一個(gè)對(duì)象 ,與其他對(duì)象一樣,它具有定義它的外觀與行為的屬性。在設(shè)計(jì)或運(yùn)行時(shí)可以設(shè)置 Caption 屬性、 Enabled 和 Visible 屬性、 Checked 屬哈爾濱理工大學(xué)學(xué)士學(xué)位論文 21 性以及其他屬性。菜單控件只包含一個(gè)事件,即 Click 事件,當(dāng) 用鼠標(biāo)或鍵盤選中該菜單控件時(shí),將調(diào)用該事件。 Visual Basic 菜單編輯器 菜單編輯器可以創(chuàng)建新的菜單和菜單欄,也可以向現(xiàn)存的菜單中增加新的命令、用自己的命令替代現(xiàn)存的菜單命令、產(chǎn)生新的菜單和菜單欄,改變和刪除現(xiàn)存菜單和菜單欄。 每個(gè)菜單項(xiàng)都有自己的“標(biāo)題”屬性( Caption)和“名稱”屬性( Name)。同樣,“標(biāo)題”屬性規(guī)定了菜單項(xiàng)上顯示的內(nèi)容,而“名稱”屬性則是菜單項(xiàng)控件在程序中的唯一標(biāo)示,二者不能混為一談??梢栽凇安藛尉庉嬈鳌睂?duì)話框的“標(biāo)題”和“名稱”項(xiàng)上設(shè)置這兩個(gè)屬性。 改變子菜單的級(jí)別 每一個(gè)創(chuàng)建的菜單至多可包括 4 級(jí) 子菜單,“菜單編輯器”中的左箭頭按鈕和右箭頭按鈕為子菜單層次按鈕。在菜單單項(xiàng)顯示框中選擇相應(yīng)菜單項(xiàng)后,每單擊一次向左箭頭按鈕,該菜單單項(xiàng)上升一層,每單擊一次向右箭頭按鈕,該菜單項(xiàng)下降一層。如果一個(gè)子菜單項(xiàng)還包含下一級(jí)子菜單該菜單項(xiàng)右邊會(huì)出現(xiàn)黑三角符號(hào) [13]。 要打開菜單編輯器,在“ Tools”菜單中選擇“ Menu Editor”選項(xiàng)。或單擊鼠標(biāo)右鍵,選擇彈出式菜單中的“ Menu Editor”。彈出菜單編輯器窗口如圖 33 所示 圖 33 窗口編輯菜單 菜單編輯器的基本屬性如下: Caption— 出現(xiàn)在控件上的文本。 Name— 代碼中用來引用菜單控件的名字。 哈爾濱理工大學(xué)學(xué)士學(xué)位論文 22 Shortcut— 可以訪問菜單的鍵盤按鍵組合 [10]。 以上介紹了菜單編輯器的基本知識(shí)情況和屬性,接下來將介紹利用菜單編輯器創(chuàng)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1