实验报告:基于异构数据库之间的数据集成

实验报告:基于异构数据库之间的数据集成

ID:5746683

大小:1.16 MB

页数:60页

时间:2017-12-23

实验报告:基于异构数据库之间的数据集成_第1页
实验报告:基于异构数据库之间的数据集成_第2页
实验报告:基于异构数据库之间的数据集成_第3页
实验报告:基于异构数据库之间的数据集成_第4页
实验报告:基于异构数据库之间的数据集成_第5页
资源描述:

《实验报告:基于异构数据库之间的数据集成》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验报告:基于异构数据库之间的数据集成小组成员:081251039葛诗颖081251044贡雨081251052华金茹081251215赵垠兰2010/11/10目录1引言31.1编写目的31.2项目总体介绍31.3小组信息31.4系统环境31.5目标读者42实验概述42.1整体描述42.2用户特征52.3假设53具体功能53.1用例53.1.1原系统用例53.1.2集成系统用例73.2架构设计103.2.1系统架构图103.2.2集成服务器113.2.3教务系统(A、B、C服务器)123.2.4客户端(A、B、C客户端)133.2.5服务器端与

2、集成服务器端的接口133.3流程设计233.3.1课程共享示例233.3.2选课示例243.4数据库设计253.4.1A服务器端数据库设计253.4.2B服务器端数据库设计283.4.3C服务器端数据库设计303.5XML的转换和验证343.5.1XML的验证343.5.2XML的转换404性能描述545系统测试555.1测试用例设计555.1.1测试视角555.1.2测试原则555.2测试目标555.3测试方案555.4测试用例555.4.1单元测试用例列表555.4.2功能测试用例列表565.4.3性能测试用例列表565.4.4健壮性测试用例

3、列表565.4.5集成测试用例列表575.5测试评价575.5.1范围575.5.2成功标准575.6测试结果586参考资料581引言1.1编写目的本文档旨在说明应用集成原理与工具课程第二次作业数据集成实验的完成概况。主要介绍项目的背景信息、架构、功能、性能及测试情况。通过实验的总体描述让读者了解项目的开发过程及所使用到的技术方法,熟悉系统的工作流程及功能概况。1.2项目总体介绍l题目:异构数据库之间的数据集成l要求:基于xml等技术实现异构数据库的数据集成l场景:1.现有院系A、院系B和院系C的教学管理系统基于不同的数据库系统。其中院系A的数据

4、库系统使用MySQL,院系B的数据库系统使用SqlServer,院系C的数据库系统使用SQLite实现;其中每个数据库系统都包含了学生、课程以及选课的信息。2.院系A、B、C的学生互不覆盖,但课程信息有所重叠。3.院系A、B和C的学生、课程信息的数据库结构有所差异(包括表结构、字段名称、字段数据类型和数据意义等)。l集成教务系统目标:集成教务系统的目标是满足课程共享的需求,使得各院系的学生能够跨院系选课。具体操作就是消除各系统数据异构性的影响,建立中间集成服务器,对不同院系数据库的异构数据进行数据集成,分析和处理,而同时对原有系统不需要对本地数据

5、或代码做很大改变。1.3小组信息职务姓名学号邮箱PM葛诗颖081251039gsy08@software.nju.edu.cnTM贡雨081251044gongy08@software.nju.edu.cnTM华金茹081251052hjr08@software.nju.edu.cnTM赵垠兰081251215zyl08@software.nju.edu.cn1.1系统环境l开发环境:²硬件环境:个人电脑²软件环境:Windows7JAVAPlatforml运行环境:²硬件环境:个人电脑²软件环境:WindowsXP/Vista/7JAVAVir

6、tualMachine1.2目标读者该文档目标读者是但不局限于:n项目经理(PM)n项目组成员(TM)n项目评估人员(PE)2实验概述2.1整体描述l集成服务器集成端主要负责XML验证转换和业务逻辑处理(如处理跨院系选课,课程共享事件),并且能够在集成端查看各学校统计信息,显示集成服务器正在进行的转换工作等。l教务系统(A、B、C服务器)主要包括:nLocalServer端:使用RMI处理与本院系客户端的通信,如登录验证,课程信息传送等消息,nXMLServer端:读取本地数据库数据,将数据转化为XML文件。并用XML文件与集成服务器通信。并在收

7、到XML文件时,用相应的schema进行验证。l客户端(A、B、C客户端)只与相应院系的服务器端通信。提供登录,课程查看,课程选择等其他个人管理功能。1.1用户特征l客户(学生等):输入登录名与密码,登录客户端,与所在院系的服务器端连接,实现课程查看,课程选择等其他个人管理功能。l管理员:输入登录名与密码,登录教务系统服务端,管理所属院系学生的个人信息,课程信息和选课情况(包括本院系学生的选课信息和本院系课程的被选择信息)。1.2假设1.假设网络连接状况良好。2.假设用户端安装有相应运行平台,并可以正常运行程序。122具体功能2.1用例2.1.1

8、原系统用例对于单个院系教务系统,用户包括学生与系统管理员,用户的用例如下:1.对学生用户:l登录验证:对登录的账号进行验证判断是管理员登

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。