基于网络地图的扩散性网络Mashup应用的数据库设计

上传人:冷*** 文档编号:22066412 上传时间:2021-05-19 格式:DOCX 页数:2 大小:12.86KB
收藏 版权申诉 举报 下载
基于网络地图的扩散性网络Mashup应用的数据库设计_第1页
第1页 / 共2页
基于网络地图的扩散性网络Mashup应用的数据库设计_第2页
第2页 / 共2页
资源描述:

《基于网络地图的扩散性网络Mashup应用的数据库设计》由会员分享,可在线阅读,更多相关《基于网络地图的扩散性网络Mashup应用的数据库设计(2页珍藏版)》请在装配图网上搜索。

1、基于网络地图的扩散性网络Mashup应用的数据库设计摘要:本设计为应用Mashup技术在揉合各处数据点时,为其提供数据的Mashup服务器站点的数据库的开发设计,使扩散性网络能很好的利用网络地图的API与本数据库的结合,促进商业中各企业在网络中的宣传与发展。关键词:数据库;扩散性网络;Mashup;0 引言随着Mashup技术的应用发展,各种扩散性商业网络的发展就需要相应的Mashup服务器站点为其提供特需的数据与技术,与此同时相应的数据库设计就应运而生。本数据库的设计目的就是为了能很好的提供扩散性网络系统的数据需求,对Mashup技术的推广应用发展,具有很好的的实际意义,为商业在网络中的宣传

2、和发展提供的很好的后备技术支持。1 Mashup技术的应用结构Mashup是在浏览器端通过拼接不同的应用完成的,然后必须有后台的结构来支撑这个mashup的过程。一个Mashup的应用可以分为以下三个不同的组成部分:API/内容提供者,Mashup站点和Mashup客户端(也就是用户的浏览器),起结构与工作流程如图1。2扩展性网络系统描述本系统的运行主要利用51地图开放的API,在客户端通过JavaScript调用API和Mashup服务器端数据,其功能为客户端动态的显示注册商家在全国各地区各级别下的店铺信息,使得的网络用户方便的了解到各个商家在全国各地的分布情况及相关信息,为用户提供便利的消

3、费信息。3 数据库概念结构设计经调研分析,扩散式网络的推广主要对象为各企业单位与其相应的分店,因此需要设计企业的信息表和企业产品分布所在的分店信息表,由于是在网络地图上做相应的显示,为了适应网络地图的14级区域级别数据调用,大致把这14个级别归类到三个大的区域下,即全国的对企业信息的调用和显示,省区域的对省级分店以及分店数量的调用和显示,市区域的对市级以及个具体分店的信息的调用和显示,所以再需增加三张国、省、市三个区域的信息表,其具体的14级区域边界调用数据划分如表1。基于上述分配,特设计出Mashup服务端数据库的基本E-R图如图2所示。级别调用的数据范围1级企业信息2级、3级全国区域信息4

4、级、5级省区域信息6级、7级省级分店信息8级、9级市级分店信息10级、11级市区域信息12、13、14级具体分店信息表 1 区域级别数据分配4数据库逻辑结构设计按照E-R图的逻辑关系模式的转换规则,可得到数据库构建的5个关系。(1).店铺信息(编号、企业名称、店名、级别、负责人、经纬度、所在市名称、联系方式、联系地址)(2).企业信息(编号、企业名称、经纬度、总公司所在地、联系地址、备注)(3).城市信息(城市名称、省区名称、经纬度、分店数、企业名称)(4).省区信息(省区名称、首府经纬度、企业名称、市级分店数、省分店总数)(5).全国信息(企业名称、省级分店数、市级分店数、分店总数)其中带下

5、划线的为关系主键。5 数据库物理结构设计建立此6个关系表,同时在像实体店铺与城市之间,为体现其一对多的性质,在城市属性中添加企业名称与分店数信息,构建成多方实体,再有实体城市与省区,省区与全国,全国与企业,企业与店铺之间都构成了一个多方实体。6 添加触发器在E-R图中,可以看到需要各级店铺数量的信息,因此在商家每注册一个店铺,相应在增加数据库信息后,通过触发器计算得到所需的各级店铺数量,如图3所示。7 转换成XML文件在建立好数据库之后,为方便客户端通过脚本语言的调用,把所需的数据通过SELECT * FORM *FOR XML AUTO转换成XML文件。8 结束语此数据库的设计主要为结合51

6、地图开放的API,提供对扩散性网络系统的数据支持,能够方便合适的对数据库进行数据读取,为客户端的开发者提供一个良好的数据环境。参考文献:【1】 51 map API. http:/ 钱雪忠,罗海驰,陈国俊,数据库原理及技术课程设计清华大学出版社,2009.2【3】 逯燕玲,戴红,李志明,网络数据库技术电子工业出版社,2009.8【4】 范秀平,黄战华,ASP数据库通用模块开发与系统移植清华大学出版社,2007.5【5】戴兵.,基于Google Maps API的校园地图设计,电脑知识与技术.2008.2:184-185.【6】Yee.R, 唐扬斌译.Web 2.0 Mashup 开发实践,人民邮电出版社,2009.53-80.【7】陈华,AJAX从入门到精通.北京:清华大学出版社,2008.112-130Francis Shanahan,吴宏泉译,Mashups Web 2.0 开发技术,清华大学出版社,2007.55-67.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!