浅析学校管理系统Xquery的应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.模块描述
如上图所示,本系统分为三大模块:
1)数据采集模块
从财务系统、排课系统、考试系统、内外部惦系统等需要整合的系统中抽取数据。
2)数据转换模块
通过已经定义的数据通讯接口将原始数据转换成统一的XML格式,并进行相关数据的藕合处理,确保数据的准确性、一致性和完整性。
处理后的数据存放在临时数据库中。
将处理后的数据根据定义的数据结构进行整合,整合后生成系统输出所需要的数据库,并存放在临时数据库中。
3)数据输出模块
整合后的数据可以通过WEB进行发布或者与各原始系统进行交互3.详细功能表
表3-1详细功能表
3.4总体需求描述
该方案模型的运行独立与各部门之外,需要在信息中心搭建模型运算服务器定期的进行模型的运行和统计,然后将运行结果传到各部门,最后导入各应用系统。
这样,信息中心需要定期得到用于建模的数据。
模型取数据的过程实际上就是把数据从各应用系统数据库迁移到信息中心数据库的过程。
过程如下图所示:
图3.2数据迁移过程图
图3—3系统输入输出图
这样一来,首先同时满足了需求和约束.而且也在学校信息中心能提供的支持范围之内;其次,系统开发工作量和维护工作量能最有效率;
最后,由于操作的是与MS系统相同的数据库(TMP—DB2),所以数据的完整性较好高。
3.需求规定
】.对功能的规定
通过增量备份的方式将MS系统数据库(MS-DB2)的字段,经过适当的整合后,导出到中间数据库(TMP—DB2),同时需要在中间数据库记录日志,标记未成功整合的数据。
整合后数据库详细的数据详见数据字典。
2.对性能的规定
整合后,中间数据库(TMP-DB2)中的字段需要保持MS的数据库(惦一DB2)的原先字段精度。
3.故障处理要求
出现数据异常或传输异常时对异常数据进行记录,并写入日志。
4.测试运行和注意事项
1)创建后,进入Oracle企业管理器,可以看到实体化视图
图5.1实体化视图
2)快照是定时刷新的,注意定时刷新时间设置,建议夜间刷新数据。
如果数据没有及时刷新,请按照下图方法刷新
图5.2刷新实体化视图
3)按照如下方法修改实体化视图的刷新间隔,建议刷新时间在系统空闲时进行,如:22:00
图5.3查看/编辑实体化视图
4)查看/编辑详细资料一>刷新
图5-4刷新实体化视图。