基于VB的宿舍用电管理系统设计与实现毕业设计论文(32页).doc
《基于VB的宿舍用电管理系统设计与实现毕业设计论文(32页).doc》由会员分享,可在线阅读,更多相关《基于VB的宿舍用电管理系统设计与实现毕业设计论文(32页).doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于VB的宿舍用电管理系统设计与实现毕业设计论文-第 1 页本科毕业设计论文基于VB的宿舍用电管理系统设计与实现 学 生 姓 名: 班 级: 学 号: 指 导 教 师: 所 在 单 位: 电气工程学院 答 辩 日 期: 2012年6月 日摘 要随着科学技术的不断提高,计算机科学日渐成熟,我们的社会已逐步向数字化、信息化、网络化迈进,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。现在我国的中小型企业的用电管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代
2、,而购买大型通用用电管理系统,对中小型企业来说,有需要付出昂贵的代价,而且用电项目不一定完全符合企业用电管理的要求,因此根据企业目前的实际的用电管理情况开发一套用电管理系统是十分必要的。学校作为信息化时代发展的先驱,已经普遍使用计算机系统来进行各个部门的管理共作,大大提高了工作效率和管理水平。宿舍用电管理系统是典型的信息管理系统(MIS),是一个实用的管理信息系统,管理员可以通过相应的模块,对数据库中的信息进行更新、删除和查询,对宿舍用电基本用量信息进行打印,对使用该系统的管理员信息进行更新、删除,用户购电申请等系统管理功能。因为本系统具有高透明性,所以相关用户可以对宿舍电使用缴费信息进行查询
3、。由于宿舍用电的群体主要集中在大学校园, 因此宿舍用电管理设计与实现在设计考虑的用户对象针对大学校园的学生。 通过本系统的应用,可以加强对宿舍电使用信息的管理,减轻管理员的工作负担,提高工作效率。我们能看出,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。关键词 信息,用电管理系统,计算机管理,宿舍用电AbstractWith the continuous improvement of science and technology, the computer science is mature day after day, Our society
4、 has gradually gone to digital, information-based, network-based forward, its powerful features have left a profound understanding for people, it has entered the human society in various fields and played an increasingly important role. Now Chinas small and medium-sized enterprises in electricity ma
5、nagement level still remain in the printing paper on the basis , such a mechanism already can not adapt to the development of the times, because it wasted a lot of human and material resources, in the information age ,this traditional management approach must be based on computer information managem
6、ent to replace, and purchasing the large general electric management system is for the small and medium enterprises to say, there is a need to pay a high price, and electricity projects may not be entirely consistent with the enterprise using electric management requirements, therefore according to
7、the present actual electricity management to develop a power management system is very necessary.The school as a pioneer in the development of information era, has been widely used computer systems for the management of various departments together,. As a result, it improves the work efficiency and
8、the management level. Dormitory electricity management system is a typical management information system ( MIS ), and practical management information system. The administrator may update, delete and query the information in the database through the corresponding module and print the dormitory basic
9、 dosage information. They may update,delete administrator information who use the system and buy electricity application for users, such the system management function is a lot. Because this system has high transparency, so users can use associated dormitory electricity payment information to query,
10、 because the dormitory groups mainly concentrate in the university campus, the dormitory management design and implementation designs consideration of the user object for the campus of the University students.Through the application of the system, school can enhance the information management of the
11、 dormitory electricity use, reduce the burden on administrators, and improve work efficiency. We can see, the one who has mastered the knowledge that is large volume, information that is large volume, the high information processing speed, whose efficiency is high, who can be in competition remain i
12、nvincible in.Keywords: Information, power management systems, computer management, dormitory目 录摘 要IAbstractII摘 要IAbstractII第1章 引言11.1 前台开发工具介绍11.1.1 Visual Basic6.0开发平台和技术简介11.2 数据库设计平台21.2.1 数据库SQL200021.3 MIS系统分析31.4 宿舍用电系统使用对象设计4第2章 宿舍用电系统可行性分析62.1 可行性分析62.1.1 技术可行性分析62.1.2 经济可行性分析62.1.3 社会可行性分析6
13、2.1.4 法律可行性分析72.2 系统设计的背景、意义及必要性72.3 学校用电管理问题现状82.4 用电管理信息系统的特殊性82.5 系统设计的目标8第3章 宿舍用电系统需求分析93.1 用户需求93.2 技术需求93.3 社会需求93.4 数据的性能需求9第4章 宿舍用电系统概要设计104.1 系统核心功能模块描述104.2 功能模块划分104.3 数据流图设计114.4 数据库设计114.4.1 创建数据库114.4.2 数据库逻辑结构设计124.4.3 系统设计的数据库逻辑结构设计124.4.4 数据库核心表设计13第5章 宿舍用电系统详细设计155.1 系统核心模块功能设计155.
14、1.1 系统主界面155.1.2 系统用户登录界面155.1.3 系统用户电费通知单打印界面165.1.4 系统用户电费申请界面195.1.5 系统用户电费计算界面20第6章 数据库安全设计226.1 利用数据库本身提供备份技术226.2 利用数据库附加技术226.3 利用数据库恢复技术23第7章 软件测试247.1 软件测试的目的247.2 测试方法247.3 测试系统部分模块247.4 软件测试部分结果247.5 测试结论24第8章 结论25参 考 文 献26致 谢27第1章 引 言1.1 前台开发工具介绍1.1.1 Visual Basic6.0开发平台和技术简介数据库是60年代末出现的
15、一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间上都已经经历了很多年的考验VB是微软公司推出的一个集成开发环境,它是微软VISUAL STUDIO系列的产品之一。Visual Basic 继承了早期BASIC语言的优点,采用面象的程序设计技术,提供了开发WINDOWS应用程序最迅速哦,最简捷的方法,它具有比较鲜明的特点:1.容易学习。2.容易使用,面向对象。3.数据处理能力强。4.语法简单,程序可维护性高。这些特点使Visual Basic 6.0成为当前流行的计算机编程语言之一,因特网上关于它的讨论区或个人网页随处可见,足见其普及之广,影响之大。Visual Basic6.0
16、分为学习版、专业版、企业版三个版,它具有以下特点:1.增加了ADO数据对象,该数据访问技术是一个简单的数据模型,可更好地与其它Microsoft和非Microsoft技术集成。它还是一个通用接口,可用于访问本地或远程数据、连续和离散记录集、用户可访问的数据绑定接口和分层记录集。ADO是为Microsoft最新、最强大的数据访问范例OLE DB而设计的,是基于OLE DB的技术,因此ADO通过其内部的属性和方法提供统一的数据访问方法,是一个便于使用的应用程序层接口。ADO是独立于开发工具和开发语言的简单而且容易的使用的数据接口。2.提供了数据环境设计器,其中提供了一种创建ADO对象的交互设计环境
17、,数据环境可作为窗体或报表中所有要求数据对象的数据源,或者通过数据环境的方法和属性由程序访问,数据环境设计器具有用户连接设计器的全部功能和附加特性,如拖放、分层、分组和合计等。数据环境设计器Date Environment designer 为数据库应用程序的开发提供了一个交互式的、设计时使用的环境,能够可视化地创建和修改表、表集和报表的数据环境,为建立连接和定义命令提供了很好的图形接口。3.数据报表,允许用户使用拖放方法利用任何记录集合快速创建报表。Microsoft数据报表设计器(Microsoft Date Report designer)是一个多功能的报表生成器,以创建联合分层结构报表
18、的能力为特色。同数据源(如数据环境设计器)一起使用,可以从几个不同的相关表创建报表。除创建可打印报表之外,也可以将报表导出到HTML或文本文件中。对任何一个数据库应用程序应用而言,制作报表始终是应用程序所必需的功能。数据报表(DateReport)设计器是Visual Basic 6.0新增的功能,与数据环境(Date Environment)设计器配套使用可以完成大多数类型报表的设计。4.数据源,创建可绑定任何控件的数据源用户定义控件和类。5.SQL编辑器,允许用户增加新的存储过程至SQL服务器程序和Oracle数据库中,用户还可以使用编辑器编写触发器。6.增强的数据窗体向导,现在用户不仅可
19、以构造不绑定至数据控件的代码窗体,而且可以使用ADO代码,该向导已经集成到应用程序向导、Chart向导和FlexGrid向导中。7.文件系统对象,Visual Basic 6.0 提供了改进的在文件系统中移动的程序集,并可创建文本文件和目录。8.DataGrid控件,该控件可帮助用户快速构造观察和编辑记录的程序,它也支持新的ADO数据控件。DataGrid控件是一种类似于电子数据表的绑定控件,可以显示一系列行和列来表示Recordset对象的记录和字段。使用DataGrid控件可以创建一个允许最终用户阅读和写入到绝大多数数据库的应用程序。DataGrid控件可以在设计时快速进行配置,而只需少量
20、代码或无需代码。当在设计时设置了DataGrid控件的DateSource属性后,就会用数据源的记录集来自动填充该控件,以及自动设置该控件的列标头,然后就可以编辑该网格的列了(包括删除、重新安排、添加列标头或者调整任意一列的宽度等操作)。在运行时,可以在程序中切换DateSource来查看不同的表,或者修改当前数据库的查询,以返回一个不同的记录集合。9.可视化数据库工具集成(企业版)。在Visual Basic 6.0 中用户可以可视地创建数据库和查询、SQL服务器程序、Oracle数据库表、使用拖放方法创建视图,以及自动改变列数据类型。1.2 数据库设计平台1.2.1 数据库SQL2000
21、所谓数据库(Database)就是指按一定组织方式存储再一起的,相互有关的若干个数据的结合,数据库管理系统(Database Management System)就是一种操纵和管理数据库的大型软件,简称DBMS,他们建立在操作系统的基础上,对数据库进行统一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,与操作系统通信等。DBMS通常由数据字典,数据描述语言及其编译程序,数据操纵(查询)语言及其编译程序,数据库管理例行程序等部分组成。关系数据库是以关系模型为基础的数据库,是根据表、记录和字段之间的关系进行组织和访问的一种数据库,它通过若干个表(Table)来存取数据,并且通过关
22、系(Relation)将这些表联系在一起,关系数据库提供了成为机构化查询语言(SQL)标准接口,该接口允许使用多种数据库工具和产品,关系数据库是目前最广泛应用的数据库。数据库管理是计算机最为广泛的应用之一,数据库设计是程序设计的一大领域。因此相应的数据库编程软件非常多,Visual Basic是公认的数据库应用程序开发的一个非常容易上手、功能强大的工具。Visual Basic提供了各种功能强大的控件和数据库应用程序设计工具,利用这些,开发者可以快速方便地开发出一个简单的数据库应用系统。SQL是“结构化查询语言(Structured Query Language)”的简称,它是由SQUARE语
23、言发展而来的。SQL语言结构简洁,功能强大,简单易学,许多大型的数据库管理系统都支持SQL语言作为查询语言。SQL语言使用方便、功能丰富、简洁易学,是操作数据库的工业标准语言,得到广泛地应用。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。SQL具有非过程化语言、统一的语言、是所有关系数据库的公共语言等特点。今天的商业环境要求不同类型的数据库解决方案。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQL Server 2000 还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 VB 宿舍 用电 管理 系统 设计 实现 毕业设计 论文 32
限制150内