欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 科技小论文

ACCESS技术在水电管理系统中的应用

时间:2011-04-22  作者:秩名

论文导读:开发了《水电管理系统》软件系统。软件开发,ACCESS技术在水电管理系统中的应用。
关键词:ACCESS数据库,软件开发,水电管理系统
 

0 引 言

随着社会科学和计算机技术的飞速发展,人们对信息处理系统的使用更加频繁,各单位对应用数据库编制适合于本单位实际情况的信息处理系统的需求越来越大。作为Office 软件中应用比较广泛的通用程序之一,Access 程序是由微软推出的一种桌面型数据库系统,是一种功能很强大的系统开发工具,具备了系统内存小、功能强大、使用方便等特色。利用Access 开发的数据库系统广泛的应用于很多基层部门。笔者所在单位,在水电管理工作中一直手工计算,工作效率较低。为适应时代发展需要,单位引进电脑等一批硬件,用于信息管理。笔者结合单位的实际情况、根据实际工作需要,开发了《水电管理系统》软件系统,此系统适用于windows xp+access2003 环境,已在实际工作中使用。论文范文,软件开发。

本文分析了ACCESS 数据库在水电管理系统中应用,介绍了用ACCESS 数据库中的查询方法对水电表读数进行多种方式的查询的方法,并讨论使用ACCESS 开发水电管理系统的实践经验,为ACCESS 数据库在类似信息管理系统中的应用开发提供参考。

1 系统的设计

1.1总体设计

为适应单位实际操作人员特点,本系统总体设计方案采取多窗体模式,界面简单、方便操作。水电管理系统的设计由以下几个窗体组成:主窗体,欢迎界面,登录窗体,数据录入窗体,数据维护窗体,报表打印及数据查询等。

实际操作人员通过运行安装后的水电管理系统程序,首先进入欢迎界面和登录窗体,输入密码验证身份后进入主窗体(如图1所示)。在主窗体上方分三大块,分别对应各自的功能模块窗体,包括数据录入功能、数据查询功能和报表打印功能;下方为数据结转功能、数据维护、退出系统等。单击菜单按钮后会自动弹出相对应的窗体。

1.2数据库设计

数据库设计主要对数据库的逻辑进行设计,它是面向用户的,即将数据按一定的分类、分组和逻辑层次组织起来。数据库设计时需要综合单位各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS 提供的功能和描述工具,设计出规模适当、能正确反映数据之间关系、数据冗余度低、存取效率高、能满足多种查询要求的数据模型。

本系统数据库设计的主要步骤如下:

软件开发软件开发(1)数据库结构定义[1]:目前的数据库管理系统(DBMS)主要有:支持联机事务处理的操作型DBMS;支持数据库存、有联机分析处理CLAP 功能的大型DBMS;支持面向对象的关系型数据库。根据用户需求选择DBMS,进行数据库结构定义。

(2)数据表定义:数据表定义指定义数据库中数据表的结构。数据表的逻辑结构包括:字段名称、字段大小、数据类型、默认值、有效性规则、有效性文本、关键字等。关系型数据库要尽量按照关系规范化要求进行数据库设计。但实际操作中,规范化程度应根据应用环境和条件来决定。论文范文,软件开发。数据表设计不仅要满足数据存储的要求,还要增加一些反映有关信息、操作责任、中间数据的字段或临时数据表。

(3)存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设备等,备份方案,对多版本如何保证一致性和数据的完整性。

(4)数据使用权限设置:针对用户的不同使用要求,确定数据的用户使用权限,确保数据安全。

2 系统的实现

水电管理系统是应用在单机系统上的,所以只需建立起一个数据库,在该数据库基础上建立数据表、查询、窗体、报表等对象[2]。

2.1数据库的建立

打开“Office”选择“Access 2003”,在Access窗口中选择“空数据库”,以“水电管理”为名存盘,即可以完成数据库的创建。

2.2表的建立

 

 

 

水电表数据表格如图2所示。主要包含:楼房号、上月水表数、本月水表数、上月电表数、本月电表数、其它、补扣、暖气费、物业费、房租等若干字段,其中楼房号为关键字段。

水表楼栋分布表如图3所示。主要包含:楼房号、楼号、门栋号、水表名称、电表名称,其中楼房号为关键字段。

两表间关系为:水电表的楼房号对水表楼栋分布表的楼房号,关系为一对多。

2.3查询的建立

在水电管理系统中为了查找和检索满足一定条件的数据,通常要建立查询。使用查询可以按照不同方式查看、更改和分析数据,也可以将查询作为窗体、报表和数据访问页的记录源。查询的数据源可以是表、也可以是另一个查询结果。查询既是对象,也是Access 的数据搜索功能。

查询可通过对水电管理数据库中的水量和电量进行检索、筛选、汇集和排序来满足日常工作需求。它们可以组合不同表中的数据、更新数据和针对数据进行计算。当查询找到数据并将其显示时,Access 还可按照用户的指示处理该记录。

数据表及其数据表之间的相互关系是Access 数据库的基础,查询是数据库管理的核心,是数据库软件的一项重要功能。论文范文,软件开发。在设计数据库时,为了节省空间,常常把数据分类,并且分别放在多个表中,经常需要检索一个或多个表(或查询)中符合条件的数据。论文范文,软件开发。论文范文,软件开发。查询可将这些分散的数据集中起来。使用查询可以执行一组选定的数据记录集合,虽然这个记录在数据库中实际上不存在,只是在运行查询时,Access 才从所查询的原表数据中创建它,由于这个特性,使查询具有了灵活方便的数据操纵能力。

在Access 2003 中,提供了五种类型的查询,分别为:选择查询、参数查询、交叉表查询、操作查询和SQL 查询。在水电管理数据库中,根据使用需要,分别设置。本系统可实现的查询功能如下:

2.3.1依据水表名称再依据楼号对水量及电量查询

SELECT 单月合计水电量的水表名称,单月合计水电量的楼号,Sum(单月合计水电量.水表读数) AS 水量统计FROM 单月合计

水电量GROUP BY 单月合计水电量.水表名称,单月合计水电量.楼号;如图4所示。

2.3.2依据门栋号再对水量及电量查询

SELECT 单月合计水电量.楼号,单月合计水电量.门栋号,Sum(单月合计水电量.水表读数) AS水量统计FROM 单月合计水电量GROUP BY 单月合计水电量.楼号,单月合计水电量.门栋号;

2.3.3依据水表名称对水量查询

SELECT 单月合计水电量.水表名称,sum(水表读数) AS 水量统计FROM单月合计水电量GROUP BY 水表名称;

2.3.4依据电表名称对电量查询

SELECT 单月合计水电量.电表名称,sum(电表读数) AS 电量统计FROM 单月合计水电量GROUP BY 电表名称等。

2.4窗体的建立

本系统建立的水表查询窗体如图5所示。

产生该窗体的代码如下所示:

Private Sub Command31_Click()

On Error GoTo Err_Command31_Click

Dim stDocName As String

Dim stLinkCriteria As String

stDocName = '按水表查询'

DoCmd.OpenForm stDocName, , ,stLinkCriteria

Exit_Command31_Click:

Exit Sub

Err_Command31_Click:

MsgBox Err.Description

Resume Exit_Command31_Click

End Sub

2.5编译生成MDE 文件

系统调试结束后,对系统进行编译,编译成功后使用Access 数据库实用工具生成MDE 文件,这样可以防止用户查看、修改数据库对象和VBA 代码,提高系统安全性。

3 结束语

本水电管理软件系统已经投入使用,效果良好。论文范文,软件开发。既简化了初次录入及计算又不易出错,更便于后期记录添加。尤其在数据查询和统计方面,极大的结合了本单位实际情况,大大减化了工作复杂度和繁琐性,极大地提高了工作人员的工作效率。实践证明合理使用ACCESS 数据库的各项功能在水电管理方面发挥了重要作用,本文的软件开发实践可为ACCESS 数据库在类似信息管理系统中的应用开发提供参考。


参考文献
[1]刘希望,马英瑞.库存管理系统的设计[J].电脑学习,2010.10.
[2]訾秀玲.Access数据库技术及应用教程[M],北京:清华大学出版社,2007.10.
[3]方育红.ACCESS技术在设备管理系统中应用[J].中国水运,2009.10.
 

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:云南年降水与亚洲季风活动的关系
下一篇论文:Blog系统在师范类实习生个人知识管理中的应用
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关科技小论文
    无相关信息
最新科技小论文
读者推荐的科技小论文