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

正文內(nèi)容

水費(fèi)管理系統(tǒng)設(shè)計(jì)—免費(fèi)-資料下載頁

2024-12-06 03:42本頁面
  

【正文】 下, DATA 控件根據(jù)數(shù)據(jù)庫中的一個(gè)或多個(gè)數(shù)據(jù)表建立一個(gè) dynasettype(動(dòng)態(tài)集合)類型的記錄集合。一個(gè)記錄集合是動(dòng)態(tài)的也就意味著,當(dāng)原來的數(shù)據(jù)表中的容改變了以后,該記錄集合中的記錄也會(huì) 隨之改變。 DATA控件還提供了用來瀏覽不同記錄的各種跳轉(zhuǎn)按鈕。將 DATA控件放置在窗體中之后,我們還必須在該控件與要處理的數(shù)據(jù)庫之間建立聯(lián)系。 ADO 是 Mcrosoft 提出的第三種數(shù)據(jù)庫訪問對(duì)象,是 Microsoft 數(shù)據(jù)庫訪問技術(shù)的一個(gè)主要發(fā)展方向, ADO 將 OLE DB 封裝在一個(gè)數(shù)據(jù)對(duì)象中,使得 VB 程序中以方便地實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的訪問。 具體的與數(shù)據(jù)庫的關(guān)系如下: VB 數(shù)據(jù)庫應(yīng)用程序一般由用戶界面、數(shù)據(jù)庫引擎和數(shù)據(jù)倉庫三大部分組成。 1.用戶界面 : 用戶界面是指應(yīng)用程序與用戶進(jìn)行交互的界面,包括用于交互的所有界 面元素和代碼。它可以顯示數(shù)據(jù)并提供查看或更新數(shù)據(jù)的所有對(duì)象,比如數(shù)據(jù)作業(yè)窗體,添加、刪除記錄或執(zhí)行查詢的 VB代碼等,這些對(duì)象隱含著用來請(qǐng)求數(shù)據(jù)庫服務(wù)的屬性、事件和方法。 2.?dāng)?shù)據(jù)庫引擎 :所謂數(shù)據(jù)庫引擎,是一種管理數(shù)據(jù)怎樣被存儲(chǔ)和檢索的軟件系統(tǒng),是應(yīng)用程序與物理數(shù)據(jù)庫之間的橋梁。它把應(yīng)用程序的請(qǐng)求翻譯成對(duì)各種類型數(shù)據(jù)庫的物理操作 ,并向應(yīng)用程序返回結(jié)果。 3.?dāng)?shù)據(jù)倉庫 :數(shù)據(jù)倉庫是包含數(shù)據(jù)庫表的一個(gè)或多個(gè)文件,是存放數(shù)據(jù)的地方。對(duì)于本地的 VB數(shù)據(jù)庫來說,就是 .mdb格式文件;對(duì)于不同的數(shù)據(jù)庫,它可能具備其它格式。 VB 訪問數(shù)據(jù)庫通常有三種途徑 : ; VB 提供的數(shù)據(jù)訪問變量編程訪問; ODBC 接口訪問 ODBC API 函數(shù)。 VB 程序的數(shù)據(jù)訪問通過數(shù)據(jù)訪問接口來實(shí)現(xiàn)。 在 VB 中,主要的數(shù)據(jù)訪問接口有三種:數(shù)據(jù)存取對(duì)象 (Data Access Object; DAO)、遠(yuǎn)程數(shù)據(jù)對(duì)象 (Remote Data Object; RDO)、 ActiveX 數(shù)據(jù)對(duì)象(ActiveX Data Objects; ADO)。 VB 通過數(shù)據(jù)庫引擎可以訪問的數(shù)據(jù)庫分如下三類 :內(nèi)部數(shù)據(jù)庫 、外部數(shù)據(jù)庫和 ODBC 數(shù)據(jù)庫。 內(nèi)部數(shù)據(jù)庫 —— 即 .MDB 格式的數(shù)據(jù)庫,包括 DAO API、 Microsoft Access 和 Microsoft Excel 創(chuàng)建的數(shù)據(jù)源,也稱為本地?cái)?shù)據(jù)庫。由于是由 Jet引擎直接創(chuàng)建和操作這些數(shù)據(jù)庫,可以提供最大程度的靈活性和速度。 外部數(shù)據(jù)庫 —— 即 索引順序存取方法 (ISAM)數(shù)據(jù)庫,例如 Btrieve、dBASE、 FoxPro以及 Paradox等。 VB能夠創(chuàng)建和操作所有這些數(shù)據(jù)庫,還可以訪問 Microsoft Excel 或 Lotus l23 電子表格,以及一些標(biāo) 準(zhǔn)的文本文件。 ODBC 數(shù)據(jù)庫 —— 即符合開放式數(shù)據(jù)庫連接性 (ODBC)協(xié)議的數(shù)據(jù)庫。 VB可以訪問 ODBC 標(biāo)準(zhǔn)客戶 /服務(wù)器數(shù)據(jù)庫 如 Microsoft SQL Server、 Oracle 和Sybase??墒褂?ODBC Object直接把命令傳遞給服務(wù)器處理,以創(chuàng)建真正的客戶機(jī) /服務(wù)器程序。 第三章 系統(tǒng)設(shè)計(jì) 3. 1概要設(shè)計(jì) 3. 1. 1 概要設(shè)計(jì)階段的主要任務(wù) ①本人先審查軟件計(jì)劃、軟件需求分析提供的文檔,提出最佳推薦方案,用系統(tǒng)流程圖,組成系統(tǒng)物理元素清單,成本效益分析,系統(tǒng)的進(jìn)度計(jì)劃,供指導(dǎo)老師審 定,審定后進(jìn)入設(shè)計(jì)。 ②確定模塊結(jié)構(gòu),劃分功能模塊,將軟件功能需求分配給所劃分的最小單元模塊。確定模塊間的聯(lián)系,確定數(shù)據(jù)結(jié)構(gòu)、文件結(jié)構(gòu)、數(shù)據(jù)庫模式,確定測(cè)試方法與策略。 ③編寫概要設(shè)計(jì)說明書,用戶手冊(cè),測(cè)試計(jì)劃,選用相關(guān)的軟件工具來描述軟件結(jié)構(gòu),結(jié)構(gòu)圖是經(jīng)常使用的軟件描述工具。選擇分解功能與劃分模塊的設(shè)計(jì)原則,例如模塊劃分獨(dú)立性原則,信息隱蔽原則等。 3. 1. 2 概要設(shè)計(jì)的過程 概要設(shè)計(jì)要先進(jìn)行系統(tǒng)設(shè)計(jì),復(fù)審系統(tǒng)計(jì)劃與需求分析,確定系統(tǒng)具體的實(shí)施方案;然后進(jìn)行結(jié)構(gòu)設(shè)計(jì),確定軟件結(jié)構(gòu)。 3. 1. 3 概要設(shè)計(jì)的原則 ①將軟件劃分成若干獨(dú)立成分的依據(jù)。 ②如何表示不同的成分內(nèi)的功能細(xì)節(jié)和數(shù)據(jù)結(jié)構(gòu)。 ③如何統(tǒng)一衡量軟件設(shè)計(jì)的技術(shù)質(zhì)量。 3. 1. 4 系統(tǒng)功能分析 根據(jù)水資源管理機(jī)構(gòu)提供的水費(fèi)管理信息,預(yù)測(cè)開發(fā)的管理系統(tǒng)的達(dá)到的功能如下: 第一部分:系統(tǒng)用戶管理 要求:用戶分 四 類:超級(jí)用戶 [一切功能可用 ]、管理員 [不可添加系統(tǒng)用戶、修改用戶密碼 ]、收費(fèi)員 [僅可查詢信息、收費(fèi)功能 ] 第二部分: 水費(fèi)管理 要求:實(shí)現(xiàn) 繳納水費(fèi)及查詢繳費(fèi)情況。 第三部分 :用戶 管理 要求:實(shí)現(xiàn) 編輯用戶和瀏覽用戶信息 第四部分 打印服務(wù) 要求:實(shí)現(xiàn) 當(dāng)日 繳費(fèi)情況打印 第五部分 環(huán)境設(shè)置 要求:實(shí)現(xiàn) 繳費(fèi)月份及當(dāng)前水價(jià)的設(shè)置 第六部分 幫助 制作幫助文檔,介紹各部分功能即可 根據(jù)以上分析,該系統(tǒng)考慮將整個(gè)系統(tǒng)分解成如圖 31 模塊結(jié)構(gòu)圖 : 圖 31模塊結(jié)構(gòu)圖 并且在系統(tǒng)的開發(fā)過程中,我盡量注意模塊的高內(nèi)聚、低耦合,使得系統(tǒng)的整體性能提高,并且也有利于投入使用后的系統(tǒng)維護(hù)。 3. 2詳細(xì)設(shè)計(jì) 3. 2. 1 詳細(xì)設(shè)計(jì)的任務(wù) 詳細(xì)設(shè)計(jì)就是要在概要設(shè)計(jì)的結(jié)果的基礎(chǔ)上,考慮“怎樣實(shí)現(xiàn)”這個(gè)軟件系統(tǒng),直到對(duì)系統(tǒng)中的每個(gè)模塊給 出足夠詳細(xì)的過程性描述。主要任務(wù)如下:①為每個(gè)模塊確定采用的算法,選擇某種適當(dāng)?shù)墓ぞ弑磉_(dá)算法的過程,寫出模主界面 系統(tǒng) 水費(fèi)管理 用戶管理 環(huán)境設(shè)置 打印服務(wù) 登錄 塊的詳細(xì)過程性描述;②確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu);③確定模塊接口的細(xì)節(jié),包括對(duì)系統(tǒng)外部的接口和用戶界面,對(duì)系統(tǒng)內(nèi)部其它模塊的接口,以及模塊輸入數(shù)據(jù)、輸出數(shù)據(jù)及局部數(shù)據(jù)的全部細(xì)節(jié)。④要為每一個(gè)模塊設(shè)計(jì)出一組測(cè)試用例,以便在編碼階段對(duì)模塊代碼(即程序)進(jìn)行預(yù)定的測(cè)試,模塊的測(cè)試用例是軟件測(cè)試計(jì)劃的重要組成部分,通常應(yīng)包括輸入數(shù)據(jù),期望輸出等內(nèi)容。 3. 2. 2 詳細(xì)設(shè)計(jì)的方法 程序流程圖、 NS 圖、 PAD圖、 IPO圖 本系統(tǒng)在開發(fā)過程中所采用的詳細(xì)設(shè)計(jì)方法為 IPO 圖: 繳納水費(fèi)管理模塊模塊 IPO 圖: 繳費(fèi)查詢模塊 IPO 圖: 用戶管理模塊 IPO 圖: I O P 查詢內(nèi)容的設(shè)定 提供相應(yīng)的界面供操作人員操作 顯示查詢的結(jié)果 I O P 總戶號(hào) 提供相應(yīng)的界面供操作人員錄入 保存到表 I O P 增加 修改 刪除 查詢 提供相應(yīng)的界面供操作人員操作 保存到表 顯示查詢結(jié)果 打印模塊 IPO 圖: 用戶管理模塊的 IPO 圖 I O P 增加、刪除、修改用戶信息 提供相應(yīng)的界面供操作人員操作 保存到用戶管理表 I O P 選擇打印項(xiàng) 提供相應(yīng)的界面供操作人員操作 打印 第四章 數(shù)據(jù)庫設(shè)計(jì) 4. 1數(shù)據(jù)庫 Access簡(jiǎn)介 Access中文版是 Microsoft Office 2021套裝軟件的數(shù)據(jù)庫管理系統(tǒng)軟件,是目前比較流行的小型桌面數(shù)據(jù)庫管理系統(tǒng),它適用于小型企業(yè)、學(xué)校、個(gè)人等用戶,可以通過多種方式實(shí)現(xiàn)對(duì)數(shù)據(jù)收集、分類、篩選處理,提供用戶查詢或打印報(bào)表。 Access 具有良好的界面,采用了與 Windows 和 Microsoft Office 系列軟件完全一致的風(fēng)格,用戶可以通過菜單和對(duì)話框操作,不用編寫任何命令便能有效地實(shí)現(xiàn)各種功能的操作,完成數(shù)據(jù)管理任務(wù)。 Microsoft Office 的一個(gè)集成化的程序設(shè)計(jì)語言是 VBA(Visual Basic for Applications),使用 VBA 可以創(chuàng)建非常實(shí)用的數(shù)據(jù)庫應(yīng)用系統(tǒng)。 Access 可以作為個(gè)人計(jì)算機(jī)終端和大型主機(jī)系統(tǒng)之間的橋梁。通過如SQL、 ODBC 等特定技術(shù),方便地存儲(chǔ)、檢索和處理服務(wù)器平臺(tái)上的關(guān)鍵信息,提供了靈活、可靠、安全的客戶 /服務(wù)器解決方案。 Access 可以接受多種格式的數(shù)據(jù),從而方便了用戶在不同系統(tǒng)之間進(jìn)行數(shù)據(jù)轉(zhuǎn)換。 隨著 Inter網(wǎng)絡(luò)應(yīng)用的發(fā)展, Access還增加了使用信息發(fā)布 Web 向?qū)Ш陀?HTML 格式導(dǎo)出對(duì)象的功能。 數(shù)據(jù)庫的概念 數(shù)據(jù)庫是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫的作用在于組織和表達(dá)信息,簡(jiǎn)而言之,數(shù)據(jù)庫就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫( flatfile)和關(guān)系數(shù)據(jù)庫( relational)。關(guān)系數(shù)據(jù)庫中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個(gè)不同部分的術(shù)語,象記錄、域等。 新建一個(gè)數(shù)據(jù)庫 創(chuàng)建任何一個(gè)數(shù)據(jù)庫的第一步是仔細(xì)的規(guī)劃數(shù)據(jù)庫,設(shè)計(jì)必須是靈活的、有邏輯的。創(chuàng)建一個(gè)數(shù)據(jù)庫結(jié)構(gòu)的過程被認(rèn)為是數(shù)據(jù)模型設(shè)計(jì)。 1. 標(biāo)識(shí)需要的數(shù)據(jù); 2. 收集被標(biāo)識(shí)的字段到表中; 3. 標(biāo)識(shí)主關(guān)鍵字字段; 4. 繪制一個(gè)簡(jiǎn)單的數(shù)據(jù)圖表; 5. 規(guī)范數(shù)據(jù); 6. 標(biāo)識(shí)指定字段的信息; 7.創(chuàng)建物理表。 修改已建的數(shù)據(jù)庫 數(shù)據(jù)庫的修改分為:添加、編輯和刪除記錄。這三種操作均可由 Visual Basic 創(chuàng)建的程序來完成,下面的章節(jié)將詳細(xì)描述實(shí)現(xiàn)的具體方法。 實(shí)現(xiàn)數(shù)據(jù)庫之間的聯(lián)系 數(shù)據(jù)庫之間的關(guān)系指明兩個(gè)庫之間共享一個(gè)共同的關(guān)鍵字值。一個(gè)連接是指一種虛擬的表,這種表是在當(dāng)用戶要求從相互關(guān)聯(lián)的各個(gè)不同的表中獲取信息時(shí)建立的,關(guān)鍵字段用于在相互連接的不同表中查找匹配的記錄。一個(gè)更高級(jí)的連接形式稱為自連接。這種連接是指一 個(gè)表被連接到它自己的一個(gè)字段,或在不同的紀(jì)錄中由重復(fù)數(shù)據(jù)的組合字段。數(shù)據(jù)庫中有三種不同類型的關(guān)鍵字:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字。在表中使用的關(guān)鍵字類型用于描述庫表示什么以及在數(shù)據(jù)庫中如何與其它的庫建立關(guān)系。 4. 2數(shù)據(jù)庫需求分析 根據(jù)調(diào)查水資源管理機(jī)構(gòu)的水資源用戶及水費(fèi)繳納情況管理的實(shí)際情況,分析得到如下的數(shù)據(jù)庫結(jié)構(gòu)。 水費(fèi)管理表: 用戶管理表: 當(dāng)前水價(jià)表: 用戶表: 4. 3測(cè)試用例 用戶表的測(cè)試用例: 水費(fèi)管理表的測(cè)試用例: 當(dāng)前水價(jià)表的測(cè)試用例: 帳戶表的測(cè)試用例: 第五章 系統(tǒng)的實(shí)現(xiàn) 5. 1系統(tǒng)登錄模塊的實(shí)現(xiàn) 1.流程圖 2.界面: 界面包括的控件有標(biāo)簽、文本框、命令按鈕等控件。 3.實(shí)現(xiàn)過程: Y N 開始 輸入登錄密碼 是否正確 主界面 第一步將所需的控件放到窗體的相應(yīng)位置;方法:首先在“工具箱”中選中所需的控件圖標(biāo),然后在表單的恰當(dāng)位置上單擊鼠標(biāo)并拖動(dòng)鼠標(biāo),即可把由所選取的控件生成的對(duì)象添加到窗體上。如下圖: 第二步,選擇窗體或控件進(jìn)行屬性設(shè)置,如圖為窗體的屬性設(shè)置界面 : 第三步雙擊相應(yīng)的控件,在控件的相應(yīng)過程中編寫代碼: 如此窗體上“進(jìn)入”與“退出”按鈕的代碼如下: 并且具有 改變“登錄”菜單為“注銷”菜單的功能。 Private Sub Command2_Click() Unload Me End Sub 此程序段中,“ IF”語句的作用是判斷用戶輸入的用戶名與密碼和數(shù)據(jù)庫的是否相同,如果相同,則打開菜單項(xiàng)并執(zhí)行 unload me,如果用戶名或密碼輸入錯(cuò)誤,則提示: 使用戶重新輸入用戶名或密碼。 Unload me 語句的作用是下載窗體。 不同的用戶權(quán)限打開不同的菜單 改變登錄菜單為注銷菜單 此窗體上另外還有 Data Text3 二個(gè)控件在程序運(yùn)行時(shí)是看不到的,它們的作用是使 VB與 Access數(shù)據(jù)庫相連,然后判斷用戶輸入的用戶名 與密碼是否與數(shù)據(jù)庫中的一致,如果一致,則允許用戶進(jìn)入系統(tǒng)。此三個(gè)控件的創(chuàng)建方法如下: 首先,將 Data、 Text 控件拖放到窗體上,其次,設(shè)置它們的屬性: ( 1) Data1 控件的屬性設(shè)置如下圖: 此兩個(gè)屬性的作用是保證 Data 控件與數(shù)據(jù)庫相連。 數(shù) 據(jù) 庫的名稱 數(shù)據(jù)庫中的表名 Visible 屬性是使此控件運(yùn)行時(shí)在窗體上不顯示。 ( 2) Text3 控件的屬性設(shè)置如下: Visible 屬性的設(shè)置同 Data1 控件。 5. 2主界面的實(shí)現(xiàn) 主界面是用菜單形式表現(xiàn) 的,如圖: 運(yùn)行時(shí)是否隱藏 此數(shù)據(jù)控件綁定到何數(shù)據(jù)庫 此數(shù)據(jù)控件綁定到何字段 菜單的制作過程如下: 首先通過“工具”菜單中的“菜單編輯器”調(diào)出菜單編輯器,然后進(jìn)行菜單的設(shè)置,如下圖: 此過程中要注意各菜單的名稱唯一,還要注意菜單的級(jí)別,另外此設(shè)計(jì)過程中我們還可以給菜單加快捷鍵。 最后設(shè)置如下的代碼(只要單擊菜單即可設(shè)置各菜單代碼),代碼如下: 調(diào)節(jié)菜單的級(jí)別 主要是通過 Show 方法調(diào)用相應(yīng)的窗體。 5. 3水費(fèi)管理模塊的實(shí)現(xiàn) 5. 3. 1 繳納水費(fèi) 模塊的實(shí)現(xiàn): 流程圖: 運(yùn)行界面: 1.實(shí)現(xiàn)過程
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1