首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
.NET技术
C#
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
第三方接入
[已结贴,结贴人:Amo860129]
加为好友
发送私信
在线聊天
Amo860129
等级:
发表于:
2008-04-13 10:29:19
楼主
我是在校大三学生,最近在做一个项目,基本需求是这样的:
我们学校原来有一个 人力资源管理系统和 教务系统
教务系统用的oracle 数据库 要用到里面存放学生信息一个表以及系别设置一个表
人力资源管理系统 用sqlserver 数据库 用到里面 职工信息一个表
现在我的这个项目的要求是 从这两个数据库里面读出需要的数据,到本系统内的sql server2005中
然后提供接口(excel文档,webservice 以及数据库接口)给第三方系统,如果学校再采用第三方的管理系统
需要用到学生数据就从本系统内同步。
这个第三方接入系统要 按照一定时间周期从原来的教务系统/人力资源管理系统 内同步数据 进行数据对比分析,
要看那些数据是经过更改的,在本地数据库内也进行更改。
我想问下针对这个问题,用C#.NET + SQL SERVER 2005 做平台,需要用到什么技术?有什么解决方案?
目前构想: 在本地数据库内建立 学生表 多两个字段(引入时间,修改时间) 每次把对方数据库内全部数据取出来(16000条学生记录),挨个对比分析,看是否改动,改动了就照原来数据库,更改修改时间。 并更改数据库内数据。
提供对外接口 用webservices 时候, 提供一个方法可以检索 所有数据 或者部分数据,返回dataset给第三方系统。
总觉得这样想法有点简单了,所以请教大家谁做过类似的事情?需要注意什么事项?请不吝赐教。。。说个一两句就很感激
问题点数:
50
回复次数:
5
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wt3056
「马儿.快爬!
等级:
发表于:
2008-04-13 10:43:25
1
楼 得分:
25
恩,我也是大三学生,所以认真的看了你的描述.
总体说来,你的项目复杂度不大,数据量也还适中,但是16000条数据,每条数据有那么多字段,挨个对比分析有可能会慢.
你看能不能在人力资源管理系统和教务系统数据库的几张表里放上触发器,把有修改的行记录下来,那样速度应该会快很多.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
whoami333
炽天之翼
等级:
发表于:
2008-04-13 13:50:51
2
楼 得分:
10
直接用webService提供对Oracle的访问。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
whoami333
炽天之翼
等级:
发表于:
2008-04-13 13:53:37
3
楼 得分:
15
最好不要把数据再沉淀一遍,除非万不得已。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Amo860129
等级:
发表于:
2008-04-14 17:44:03
4
楼 得分:
0
还有,数据源 oracle 和sqlserver 是我不能动的,只有一个读取权限,如果能动了我先改我自己的成绩。。。只有在本系统内解决。。。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Amo860129
等级:
发表于:
2008-04-24 16:46:02
5
楼 得分:
0
代码写了一部分了,用多线程 读取,速度还是不快,毕竟是在网络上,传输dataset 。。有点小不爽
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友