目 录
第1章 引 言 2
1.1 概述 2
1.2 空调电费计量系统研究的背景 2
1.3 空调电费计量系统可行性分析 3
1.4 空调电费计量系统运行环境 4
第2章 需求分析 5
2.1 空调电费计量系统需求分析 5
2.2 开发工具的选择 6
2.2.1 Visual Basic 6.0编程语言的选择 6
2.2.2 SQL Server 2000数据库的选择 7
第3章 数据库设计 10
3.1 数据库需求分析 11
3.2 数据库概念设计 12
3.3 数据库逻辑设计 13
第4章 空调电费计量系统的设计及实现 18
4.1 空调电费计量系统结构 18
4.1.1 系统设计思想 18
4.1.2 系统功能结构 18
4.2 空调电费计量系统详细设计 19
4.2.1 MDElecCal.Bas模块 19
4.2.2 Sub Main主过程 20
4.2.3 Login窗体 20
4.2.4 frmMain窗体 20
4.2.5 UserInfo窗体 21
4.2.6 OutMachAmmSet窗体 22
4.2.7 ElecSet窗体 22
4.2.8 ModifyPsw窗体 22
4.2.9 InquireElec窗体 23
4.2.10 Log窗体 23
4.2.11 DRElecList设计器 24
4.2.12 MSComm控件及RS232串接口编程 24
4.2.13 其它窗体及功能的设计 28
第5章 系统测试 29
第1章 引 言
1.1 概述
本系统是青岛海信日立空调有限公司为使用其空调的用户而开发的,以便于小区管理员精确的分配、计算各空调用户的用电量及电费。开发该系统最主要的目的是计量电费,即系统按照何种比例及分配策略把电费分给各个用户。
全文从数据库设计和系统设计两个角度详细介绍了本系统的设计方法和涉及的各种技术。在此基础上,阐述了整个系统的实现思路,以及实现过程中遇到的各种问题。在总结系统已经实现的功能基础上,对该系统将来可进一步扩展的地方进行了介绍。
对数据库和系统的设计是基于需求分析的基础上进行的。本文从该系统研究的背景、目前应用现状为出发点,对系统进行系统规划,写出可行性分析报告。在此基础上,对系统进行需求分析,归纳系统应具备的功能。通过对当前流行的开发工具以及数据库的比较,并结合本系统的技术可行性,我们最终选用Visual Basic 6.0和SQL Server 2000作为搭建平台。
开发一个好的系统,首先要进行数据库的设计。本文从数据库系统的基本概念出发,按照数据库的设计步骤及原则对本系统数据库的设计过程进行了详细的介绍。其中设计系统的顶层数据流图、E-R图以及数据库的建表过程是数据库设计部分的重要环节。
数据库创建以后,就要利用Visual Basic 6.0进行窗体的设计。本系统窗体的设计过程涉及到很多方面的技术,比如:VB报表设计方法、计算机串口通信及RS232串接口编程。将需求分析阶段总结的系统的各项功能进行集中、分块,按照结构化程序设计的要求,得到系统功能模块图。根据功能模块图,对系统进行详细设计,本文主要介绍各个窗体的实现功能及设计时的思路,以及如何用Visual Basic 6.0中的MSComm控件实现串口通信。
文章对系统测试过程中发现的问题进行了简单的介绍,并提出了解决问题的办法。在系统功能实现的基础上,对该系统做了客观的评价,指出了系统先进的地方以及有待改进的地方。为使该系统更能适应实际工作的需要,在文章最后介绍了本系统所实现的功能以及将来可以进一步扩展的功能,并总结了自己在设计过程中的一些体会和心得。