ASP.NET电网电压监测信息管理系统的设计(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.NET电网电压监测信息管理系统的设计(5)


 
图3-6 创建虚拟目录
3.2.3  按照向导填写名称和路径。
3.2.4  完成虚拟目录的建立效果如图3-7
图3-7 完成目录建立
站点建立主要用于定义WEB服务器的名称,存放路径在哪,选用何种服务器技术,并做好测试服务器的连接工作。具体步骤如下。
3.3.1 站点→新建站点→依次填写站点名称,服务器技术和文件存放路径,如图3-8
 图3-8 站点名称          
3.3.2测试服务器的URL,点击测试得到图3-9表示测试成功。
图3-9 测试服务器
4.1  数据库建立方法
4.1.1  打开access→新建新空数据库→文件名dt_db.mdb→单击“创建”
4.1.2  通过输入数据创建表(创建如图4-1的9个表)→依次将数据填入表中以管理员登录表Tbuser为例如图4-2。
 
图4-1 数据库建立
 
图4-2 Tbuser表数据输入
4.2  数据库设计结构
本系统总共使用到9张表格,分为两个部分,首先是用户登录界面所应用到的用户名等数据,另外一部分则是具体监测点电网电压数据,电网电压数据又总的分为时间和地点两条主线,具体各表用法如下。由于实际电网电压数据量十分庞大,而数据的获取并非本课题研究重点,故该系统只能把各种情况数据列举某天和某几个代表性地点进行分析研究。
4.2.1  TBuser表为用户登录数据表主要用于存储登录用户的用户名、密码以及用户所属供电部等信息,是登录界面必备的数据表。TBlog对应用户登录记录。
4.2.2 Tba1表和Tba2表以及Tbdev表分别用来存放检测点所在城市和区域的道路数据,三表拥有共同键a1c_1,而后两表有共同键a1c_2相连。
4.2.3 Tbday 为2012年1月份每天数据。Tbline为1月26号当天每时每刻数据。整个表结构如图4-3。
 4-3数据库关系结构简图
4.3  数据库和WEB服务器的连接
4.3.1  连接技术ado.NET介绍
Ado全称Active Data Object,是基于.NET框架结构、面向分布、以XML数据格式为核心的数据访问技术,它提供了多种数据库的一致访问。Ado对象是程序开发平台用来和OLE DB沟通的媒介[12],本系统所应用到的Microsoft Office Access数据库是基于ODBC(Open Data Base Connection)和对象使用JET的方法,被称为DAO(Data Access Object)。Ado是建立在顶层的OLE Automation实现,它能够提供以表格形式表示的数据访问方法。基于B/S结构的动态网页中,Ado对象被结合于ASP方法实现对数据库的访问。而ado.NET和ado有很多对象功能类似,比起ado而言功能更加强大。同时,ADO.NET还添加了许多新的对象和程序化接口,如DATASet、DATAView、DATAAdapter等,它使数据库的操作更加的简单方便。以往,在不同的应用程序和组件之间交换ADO的REcordSet对象时,必须通过COMmarshaling的机制将参数、数据包装成二进制格式。由于COM只支持Automation的数据类型,依次还要进行一些必要的数据转换。另外,在跨网的数据访问时,由于防火墙通常会阻挡COMmarshaling的数据包,所以有很大的不便,而ado.NET使用纯文本数据的XML可以直接通过防火墙,这样省去了Marshaling的数据包装、类型转换过程,提高了交换速度。[13]XML是SGML的一个优化子集,SGML是ISO在1986年退出的一个用来创建标记语言的语言表准,SGML为出版业提供了一种将数据内容与显示分离开来的数据表示方法,使得数据独立于机器平台和处理程序。SGML在许多大型出版系统中很有用,但是它的复杂性使其难以直接应用到InterNET上,而HTML是为WEB发布超文本而设计的标记语言,其本质主要是定义WEB浏览器如何在页面上安排文本、图像和按钮等。HTML有限的标记不能满足很多WEB应用的需求,而HTML缺乏可扩展性,而XML便是简化后的SGML,可以使用到WEB上。[14] XML数据库是一个能够在应用中管理XML数据和文档的数据库系统,是XML文档及其他部件的集合,并通过一个具有能力管理和控制这个文档集合本身及其所表示信息的系统的存储库,像管理其他数据一样,持久的XML数据管理包括数据的独立性、集成性、访问权限、视图、完备性、冗余性、一致性以及数据恢复等。[15] (责任编辑:qin)