【正文】
udio 的一員發(fā)布,證明微軟正在改變Visual Basic 的產(chǎn)品定位,他想讓 Visual Basic 成為企業(yè)級快速開發(fā)的利器。 VB 擁有圖形用戶界面( GUI)和快速應(yīng)用程序開發(fā)( RAD)系統(tǒng),可以輕易的使用 DAO、RDO、 ADO 連接數(shù) 據(jù)庫,或者輕松的創(chuàng)建 ActiveX 控件。從任何標(biāo)準(zhǔn)來說, VB 都是世界上使用人數(shù)最多的語言 —— 不僅是盛贊 VB的開發(fā)者還是抱怨 VB 的開發(fā)者的數(shù)量。 開發(fā)工具 及其安裝、環(huán)境配置 本系統(tǒng)的開發(fā)使用的開發(fā)軟件是 Visual Basic ,數(shù)據(jù)庫使用的是Microsoft Office Access 2021 數(shù)據(jù)庫 。 Visual Basic 是一種最為實用的數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)工具。 軟件平臺是指系統(tǒng)開 發(fā)與運行的軟件環(huán)境。 開發(fā)環(huán)境 硬件平臺是指開發(fā)與運行所需要的硬件環(huán)境,主要包括計算機(jī)機(jī)型及硬件配置。 本人在大學(xué)期間所接觸的軟件開發(fā)基本是屬于面向過程的底層基礎(chǔ)開發(fā),所以,至此以來,對于程序界面的開發(fā)還比較陌生,因此,本次開發(fā)需要一種簡單的、面向?qū)ο蟮?、?備圖形界面開發(fā)的開發(fā)軟件,我選擇了 Visual Basic 。為什么面向?qū)ο蟮脑O(shè)計如此流行呢?從理論上講,用面向?qū)ο蟮恼Z言可以處理任何其他計算機(jī)語言所能完成的事情。對象是由數(shù)據(jù)和容許的操作組成的封裝體,所謂面向?qū)ο螅?就是基于對象的 概念,以對象為中心,類和繼承為構(gòu)造機(jī)制,認(rèn)識 了解刻畫客觀世界以及開發(fā)出 相應(yīng)的軟件系統(tǒng)?,F(xiàn)階段主流的編程方法都是面向?qū)ο?,所以本系統(tǒng)就決定以面向?qū)ο蟮姆椒ㄟM(jìn)行開發(fā)。 使用電費 管理系統(tǒng),可以給企業(yè)經(jīng)營管理帶來以下好處: 管理者可以實時監(jiān)控各地區(qū)的用電情況及地區(qū)供電的需求 情況 使電力 企業(yè)的操作更為流暢,完善了管理和控制,增強(qiáng)了對顧客的服務(wù),大大提高企業(yè)的整體形象 ,快速查詢、自動處理結(jié)算過程和準(zhǔn)確結(jié)帳可以提高電力 企業(yè)的工作效率,提高翻臺率, 給電力部門減少了工作中的跑單、漏單現(xiàn)象,根除繳費過程中的 作弊行為,從而降低了經(jīng)營成本幫助經(jīng)營管理人員對企業(yè)中大量的 、動態(tài)的、錯綜復(fù)雜的數(shù)據(jù)和信息進(jìn)行及時、準(zhǔn)確的分析和處理,最大限度地降低處理信息的勞動強(qiáng)度, 使電力 企業(yè)的管理手段和管理水平產(chǎn)生質(zhì)的飛躍,跟上信息時代的步伐 。所以在規(guī)定期限內(nèi),本系統(tǒng)的開發(fā)能夠完成。 鑒于學(xué)院教師和學(xué)生同樣擁有此開發(fā)經(jīng)驗,利用現(xiàn)在的技術(shù),本系統(tǒng)的功能能夠完全實現(xiàn)。 該系統(tǒng)是一個小型的信息管理系統(tǒng)。 同時鑒于本人在大學(xué)期間也有接觸過 VB,運用 VB 寫過一個簡單的圖書管理系統(tǒng)的課程設(shè)計,當(dāng)時我們并沒有開設(shè)過 VB 的相關(guān)課程,都是通過圖書館查找資料自學(xué),來完成課設(shè)的。 技術(shù)可行性分析 因為本系統(tǒng)的主要目的是通過開發(fā)、測試來實現(xiàn)電費管理系統(tǒng)的基礎(chǔ)功能,從而 測試、鞏固大學(xué)所學(xué)的知識,所以就在單機(jī)系統(tǒng)上模擬 C/S 模式的三層構(gòu)架,實現(xiàn)用戶訪問、業(yè)務(wù)處理和數(shù)據(jù)訪問的層次分離。其內(nèi)容是通過調(diào)查研究,全面分析與管理信息系統(tǒng)項目有關(guān)的因素,組合設(shè)計出多個可能的方案,并對各個方案的經(jīng)濟(jì)效果進(jìn)行分析,最后評選最優(yōu)方案和最佳時機(jī),為決策者提供決策依據(jù)。 可行性研究是一個綜合的概念,他是一門運用多學(xué)科的知識,尋求使開發(fā)的管理信息系統(tǒng)達(dá)到最佳經(jīng)濟(jì)效果的綜合研究方法。 圖 系統(tǒng)主要流程 表碼信息收集 系統(tǒng)處理數(shù)據(jù) 依據(jù)系統(tǒng)收費 后期信息查詢 數(shù)據(jù)錄入 第 2 章 系統(tǒng)分析 可行性分析 實事求是地進(jìn)行全面系統(tǒng)調(diào)查是管理信息系統(tǒng)分析和設(shè)計的基礎(chǔ),其工作的質(zhì)量對整個管理信息系統(tǒng)開發(fā)工作的成敗起著決定性作用。適應(yīng)了當(dāng)今社會高效、便捷的要求 。其 工作強(qiáng)度大 ,工作流程繁瑣 ,由于工作人員的不細(xì)心 ,將會造成電費收支的出錯 是經(jīng)常發(fā)生的。 隨著社會主義市場經(jīng)濟(jì)的不斷發(fā)展和電力體制改革的不斷深入,供電部門面臨著開拓電力市場、增加售 電量的嚴(yán)峻形勢,同時電力用戶對供電部門的服務(wù)質(zhì)量也提出了更高的要求。 傳統(tǒng)的電費管理都是由工作人員手工查表 、 抄表完成的 , 其中要完成用戶電費的收取 、 每月抄度 、 用戶購電情況查詢 、 以及列出欠費用戶的信息名單之類的信息 。在管理信息領(lǐng)域內(nèi),計算機(jī)的應(yīng)用主要是在數(shù)據(jù)處理上,指對大量的數(shù)據(jù)進(jìn)行加工處理,例 如分析、合并、分類、統(tǒng)計等,形成有用的信息。企業(yè)的生產(chǎn)更多地依賴于市場的競爭,信息從而成為企業(yè)的重要資源,信息系統(tǒng)的建設(shè)已成為企業(yè)走向現(xiàn)代化的重要標(biāo)志,信息系統(tǒng)對于企業(yè)的運作以及在市場中的競爭具有重要作用。雖然,我國的計算機(jī)管理信息系統(tǒng)建設(shè)在 20 世紀(jì) 80 年代就已經(jīng)開始起步,但發(fā)展極不平衡,也就是說大部分企業(yè)目前仍處于低水平開發(fā)和應(yīng)用階段。自從管理信息系統(tǒng)這一新興的管理方法引入我國,在我國企業(yè)管理中已有 20 多年時間。隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。 Access 第 1章 需求分析 課題背景 早期的計算機(jī)主要用于科學(xué)計算, 20 世 紀(jì) 50 年代后期到 60 年代,計算機(jī)的硬件和軟件得到飛速發(fā)展,計算機(jī)不再只用于科學(xué)計算這種單一任務(wù),而且還可以做一些非數(shù)值數(shù)據(jù)的處理。 關(guān)鍵詞: 電費管理系統(tǒng); Visual Basic; Access The implementation of electricity management system Based on VB / ACCESS Abstract: The electricity supply enterprise management system is an indispensable part of its contents is crucial for business managers, so power consumption management system should be able to provide sufficient information managers and fast query tool. The management system is made using prepared. Through this management system throughout the development process and application development to further improve power management level, its management has brought a certain amount of convenience. This paper describes the basic principles of system development, structure, and tariff calculation methods and processes. This paper describes the system analysis, needs analysis, outline design, detailed design, system implementation and system maintenance software development process. And strive to be the knowledge learned in the information system development to full applications, and the system in actual operation in accordance with the design requirements of safe and effective run correctly. Keywords: electricity management system。本文詳細(xì)闡述了系統(tǒng)分析、需求分析、概要設(shè)計、詳細(xì)設(shè)計、系統(tǒng)實現(xiàn)以及系統(tǒng)維護(hù)等軟件開發(fā)過程。通過對此管理系統(tǒng)的整個開發(fā)過程的研制與應(yīng)用,來進(jìn)一步提高電力企業(yè)的管理水平,為其管理帶來了一定的方便。 基于 VB/ACCESS 的電費管理系統(tǒng)的實現(xiàn) 摘要 : 電費管理系統(tǒng)是一個供電企業(yè)不可缺少的部分 ,它的內(nèi)容對于企業(yè)管理者來說至關(guān)重要 ,所以供電管理系統(tǒng)應(yīng)該能夠為用電管理者提供充足的信息和快捷的查詢手段。 本管理系統(tǒng)是運用 。 本論文論述了系統(tǒng)開發(fā)的基本原理,結(jié)構(gòu),以及電費計算的方法和過程。力求將所學(xué)到的知識 在信息系統(tǒng)開發(fā)中得以全面的應(yīng)用,并使系統(tǒng)在實際的操作中能按照設(shè)計的要求安全有效正確的運行。 Visual Basic。此外,這時也有了大容量的磁盤等存儲設(shè)備,并且已經(jīng)有了專門的數(shù)據(jù)庫管理軟件。計算機(jī)的應(yīng)用已滲透到社會的各個行業(yè),正在改變著傳統(tǒng)的工作、學(xué)習(xí)和生活方式,推動著社會的發(fā)展。而且,管理信 息系統(tǒng)已經(jīng)廣泛應(yīng)用于各行各業(yè)。隨著經(jīng)濟(jì)體制的改革和市場經(jīng)濟(jì)的發(fā)展,企業(yè)的運行機(jī)制有了很大變化。在當(dāng)前形勢下,信息化是企業(yè)發(fā)展的必由之路。管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關(guān)重要,所以管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。 其工作強(qiáng)度大 , 工作流程繁瑣 , 由于工作人員的不細(xì)心 , 將會造成電費收支的出錯也是經(jīng)常發(fā)生的 。 傳統(tǒng)的電費管理都是由工作人員手工查表 ,抄表完成的 ,其中要完成用戶電 的收取 ,每月抄表 ,用戶購電情況查詢 ,以及列出欠費用戶的信息名單之類的信息。 采用該電費管理系統(tǒng),在管理節(jié)省了時間,為部門節(jié)省了大量的人力和物力; 并且方便業(yè)主對自己相關(guān)信息的了解,真正做到電費管理的透明化、高效性、方便性。 項目概述 需要實現(xiàn)的功能 通過與電費管理人理溝通,我們了解到,本系統(tǒng)主要需要實現(xiàn)以下幾項主要的功能: 1. 用戶基礎(chǔ)數(shù)據(jù)的操作; 2. 對系統(tǒng)管理、操作人員的信息的設(shè)置; 3. 用戶用電信息的錄入; 4. 用戶用電信息的統(tǒng)計; 5. 對電費收繳過程的處理; 6. 數(shù)據(jù)的儲存與顯示; 7. 歷史信息的查詢; 系統(tǒng)主要流程 通過了解,本系統(tǒng)在工作 流程 中 的使用情況 (圖 ) 如下: 步驟一:抄表員手動抄寫各用戶的電表示碼(有自動信息收集設(shè)備的省略此步); 步驟二:將各用戶的用電量情況輸入本系統(tǒng)(或是將信息導(dǎo)入本系統(tǒng)); 步驟三:本系統(tǒng)處理導(dǎo)入的信息 ,整理、保存; 步驟四:電費管理員根據(jù)本系統(tǒng)收取電費; 步驟五:電費管理員可通過本系統(tǒng)查詢歷史用電、繳費信息。系統(tǒng)調(diào)查原則是指在系統(tǒng)調(diào)查過程中應(yīng)始終堅持的方法、做法或指導(dǎo)思想,對于確保調(diào)查 工作客觀、順利地進(jìn)行是至關(guān)重要的。可行性研究的任務(wù)可以概括為對一個擬開發(fā)的管理信息系統(tǒng),在做出決策之前,全面論證該管理信息系統(tǒng)項目開發(fā)的必要性、可能性、有效性和合理性??尚行匝芯康淖饔镁驮谟诒WC決策者在其所追求的目標(biāo)中,能夠有效地利 用現(xiàn)有的人力、物力和財力等資源,從而達(dá)到預(yù)期的效果。系統(tǒng)的編寫采用 跟 ACCESS 數(shù)據(jù)庫結(jié)合的方式。相對來說, VB 算是一門通 俗易懂的計算機(jī)語言,其面向?qū)ο蠡木幊趟枷牒退娂此玫慕缑嬖O(shè)計模式,都是我選擇 VB 的主要原因。目前,國內(nèi)許多大專院校均已成功實現(xiàn),開發(fā)技術(shù)成熟,并有成功的借鑒經(jīng)驗。并且開發(fā)人員的數(shù)量和能力滿足開發(fā)要求。 圖 C/S 模式的三層構(gòu)架 操作可行性分析 從電費收繳 的 行政管理、工作制度等方面來看,從用戶單位的工作人員的素質(zhì)來看,系統(tǒng)可以完全可以實施,系統(tǒng)本身操作比較簡單,員工稍加培訓(xùn)就能使用。 開發(fā)思路 本系統(tǒng)屬于小型信息系統(tǒng),功能相對不完善,僅僅是應(yīng)證性的開發(fā)。 業(yè)務(wù)邏輯處理類 數(shù)據(jù)庫 數(shù)據(jù)表 視圖 用戶操作界面 數(shù)據(jù)庫操作類 用戶界面層 業(yè)務(wù)處理層 數(shù)據(jù)訪問層 執(zhí)行業(yè)務(wù)處理 返回操作結(jié)果 執(zhí)行數(shù)據(jù)操作 返回操作結(jié)果 存取數(shù)據(jù) 返回操作結(jié)果 所謂面向?qū)ο蟮某绦蛟O(shè)計,就是把面向?qū)ο蟮乃枷霊?yīng)用到軟件工程中,并指導(dǎo)開發(fā)維護(hù)軟件。 面向?qū)ο蟮某绦蛟O(shè)計( OOP)并不是剛剛提出來的,主要是由于 C++和 Java這類語言的傳播, OOP 最近才顯得越來越重要了。然而當(dāng)建立基于智能體的模型時, OOP 對于開始的程序員和后來的程序讀者都表現(xiàn)出了很大的優(yōu)勢。關(guān)于數(shù)據(jù)庫方面,因為是小型系統(tǒng),沒必要使用大型的數(shù)據(jù)庫,所以現(xiàn)階段最流行的 Oracle 數(shù)據(jù)庫就沒必要用了,這里我選擇了 Microsoft 公司的 Access 數(shù)據(jù)庫, 它簡單、易安裝、功能強(qiáng)大,用于應(yīng)付本次開發(fā)的系統(tǒng)綽綽有余。由于本系統(tǒng)是一個小型的 MIS 管理系統(tǒng),因此對計算機(jī)硬件的要求不高,比較經(jīng)濟(jì),只要配備 PII/266