下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于网络地图的扩散性网络Mashup应用的数据库设计 摘要:本设计为应用Mashup技术在揉合各处数据点时,为其提供数据的Mashup服务器站点的数据库的开发设计,使扩散性网络能很好的利用网络地图的API与本数据库的结合,促进商业中各企业在网络中的宣传与发展。 关键词:数据库;扩散性网络;Mashup; 0 引言 随着Mashup技术的应用发展,各种扩散性商业网络的发展就需要相应的Mashup服务器站点为其提供特需的数据与技术,与此同时相应的
2、数据库设计就应运而生。本数据库的设计目的就是为了能很好的提供扩散性网络系统的数据需求,对Mashup技术的推广应用发展,具有很好的的实际意义,为商业在网络中的宣传和发展提供的很好的后备技术支持。1 Mashup技术的应用结构Mashup是在浏览器端通过拼接不同的应用完成的,然后必须有后台的结构来支撑这个mashup的过程。一个Mashup的应用可以分为以下三个不同的组成部分:API/内容提供者,Mashup站点和Mashup客户端(也就是用户的浏览器),起结构与工作流程如图1。2 扩展性网络系统描述本系统的运行主要利用51地图开放的API,在客户端通过JavaScript调用API
3、和Mashup服务器端数据,其功能为客户端动态的显示注册商家在全国各地区各级别下的店铺信息,使得的网络用户方便的了解到各个商家在全国各地的分布情况及相关信息,为用户提供便利的消费信息。3 数据库概念结构设计经调研分析,扩散式网络的推广主要对象为各企业单位与其相应的分店,因此需要设计企业的信息表和企业产品分布所在的分店信息表,由于是在网络地图上做相应的显示,为了适应网络地图的14级区域级别数据调用,大致把这14个级别归类到三个大的区域下,即全国的对企业信息的调用和显示,省区域的对省级分店以及分店数量的调用和显示,市区域的对市级以及个具体分店的信息的调用和显示,所以再需增加三张国、省、市三个区域的
4、信息表,其具体的14级区域边界调用数据划分如表1。基于上述分配,特设计出Mashup服务端数据库的基本E-R图如图2所示。级别调用的数据范围1级企业信息2级、3级全国区域信息4级、5级省区域信息6级、7级省级分店信息8级、9级市级分店信息10级、11级市区域信息12、13、14级具体分店信息表 1 区域级别数据分配 4 数据库逻辑结构设计按照E-R图的逻辑关系模式的转换规则,可得到数据库构建的5个关系。(1).店铺信息(编号、企业名称、店名、级别、负责人、经纬度、所
5、在市名称、联系方式、联系地址)(2).企业信息(编号、企业名称、经纬度、总公司所在地、联系地址、备注)(3).城市信息(城市名称、省区名称、经纬度、分店数、企业名称)(4).省区信息(省区名称、首府经纬度、企业名称、市级分店数、省分店总数)(5).全国信息(企业名称、省级分店数、市级分店数、分店总数)其中带下划线的为关系主键。5 数据库物理结构设计建立此6个关系表,同时在像实体店铺与城市之间,为体现其一对多的性质,在城市属性中添加企业名称与分店数信息,构建成多方实体,再有实体城市与省区,省区与全国,全国与企业,企业与店铺之间都构成了一个多方实体。6 添加触发器在E-R图中,可以看到需要各级店铺
6、数量的信息,因此在商家每注册一个店铺,相应在增加数据库信息后,通过触发器计算得到所需的各级店铺数量,如图3所示。7 转换成XML文件在建立好数据库之后,为方便客户端通过脚本语言的调用,把所需的数据通过SELECT * FORM *FOR XML AUTO转换成XML文件。8 结束语此数据库的设计主要为结合51地图开放的API,提供对扩散性网络系统的数据支持,能够方便合适的对数据库进行数据读取,为客户端的开发者提供一个良好的数据环境。参考文献:1 51 map API. 2 钱雪忠,罗海驰,陈国俊,数据库原理及技术课程设计清华大学出版社,2009.23 逯燕玲,戴红,李志明,网络数据库技术电子工业出版社,2009.84 范秀平,黄战华,ASP数据库通用模块开发与系统移植清华大学出版社,2007.55戴兵.,基于Google Maps API的校园地图设计J,电脑知识与技术.2008.2:184-185.6Yee.R, 唐扬斌译.Web 2.0 Mashup 开发实践M,人民邮电出版社,2009.53-80.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川省泸县高三三诊模拟语文试卷(含答案)
- 中职班主任选手备赛七部曲汇报人王秀芳讲解
- 职业沟通与礼仪健康管理系施怡宁讲解
- 2025商铺租房的合同范本
- 简单聘用合同范本
- 2025抵押物的借款合同范本「标准版」
- 实习生用人合同协议书
- 2025三方工程合同
- 提高沟通技巧的职业培训方案
- 安防监控工程施工合同范本
- 江苏省盐城市鹿鸣路初级中学2024-2025学年八年级上学期期末考试语文试题(含答案)
- 新苏教版一年级数学下册第六单元《简单的数量关系(一)》教案(共2课时)
- 浙江省宁波市九校2024-2025学年高一上学期期末联考试题 数学 含答案
- GA/T 2146-2024法庭科学涉火案件物证检验移动实验室建设通用要求
- 北京市石景山区2024-2025学年九年级上学期期末考试数学试卷(含答案)
- 【课件】跨学科实践制作微型密度计++课件人教版物理八年级下册
- 杜邦公司十大安全理念
- 广联达2024算量软件操作步骤详解
- 2025年新高考语文模拟考试试卷(五) (含答案解析)
- 教育部《中小学校园食品安全和膳食经费管理工作指引》专题培训
- 中国共产主义青年团团章
评论
0/150
提交评论