欢迎来到天天文库
浏览记录
ID:25636788
大小:263.00 KB
页数:15页
时间:2018-11-21
《导入导出系统技术方案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、导入导出系统软件技术方案1项目概述1.1项目背景当我们建立一个数据库时,并且想将分散在各处的不同类型的数据库分类汇总在这个新建的数据库中时,尤其是在进行数据检验、净化和转换时,将会面临很大的挑战。数据导入导出平台为我们提供了强大、丰富的数据导入导出功能,并且在导入导出的同时可以对数据进行灵活的处理。1.2项目目标 本项目开发的数据导入导出系统主要针对全国各大监狱,司法部,法院,检察院。除了要实现数据共享、存储与备份外,还将重点构建监狱智能工作平台,实现各个监狱,法院,检察院信息办公自动化。数据导入导平台,适用与各大数据库间的导入
2、导出。包括oracle,sqlserver,db2,mysql等主流数据库。轻松实现不同数据库间的数据交换功能。2系统建设必要性2.1现状描述随着监狱信息化建设的日益深入,网络化、信息化、办公自动化已经融入了监狱管理当中。同时各个监狱之间数据的交换成了很大的问题。为了方便用户进行大量的数据交换的烦恼,数据导入导出系统的出现显得很必然。2.2现状分析导入导出系统提供的不同程序之间的数据的交换和数据的一致存储等功能,针对不同数据库之间字段数据类型等的不一致,要实现数据导入导出自动化迫在眉睫。建立导入导出系统,可充分运用现代化的通信技术
3、、计算机技术和网络技术。减少大量的工作量。使数据具有更强的一致性。1远景规划方案导入导出系统将在未来广泛应用。适用于各个数据库之间的数据转化。2总体目标为有效整合分散异构的信息资源,消除“信息孤岛”现象,提高政府和企业的信息化水平,基于导入导出系统,可灵活实现不同系统间的信息交换、信息共享与业务协同,加强信息资源管理,开展数据和应用整合,进一步发挥信息资源和应用系统的效能,提升信息化建设对业务和管理的支撑作用。3整体业务流程导入导出系统具体用户操作流程如下图所示:导入导出系统具体业务流程图如下图所示:1系统设计1.1系统结构图数据
4、库1和数据库2之间的数据交换通过中间的xml文件来完成。1.1设计原则1.1.1安全性原则导入导出系统应能提供有效的安全保密机制,保证各单位之间的信息能够安全发送与接收。系统应提供口令验证、加密等安全机制。系统在设计上要充分考虑用户界面应方便、友好、灵活,用户应能够方便地在权限范围内于各子系统之间切换。系统有良好的整体化设计,同时完善的帮助系统也是增强可操作性的必要辅助工具之一。1.1.2灵活性原则导入导出系统不依赖于特定硬件环境,可移植性强。不依赖任何其他系统可单独使用。1.1.3可扩展性与可移植性可扩展性指的是系统可以根据业务
5、发展的需要,能够方便的升级,扩展系统的功能。由于本次采用了集中式系统架构,数据和应用的集成集中在中间件一级进行处理,所以,也就为日后的扩展打下了良好的基础。同时保证系统能在各种操作系统和不同的中间件平台上移植。从本次采用的系统体系架构、开发语言到各平台服务器的选型我们都充分考虑到了移植性的要求。1.1.4可操作性系统在设计上要充分考虑用户界面应方便、友好、灵活,用户应能够方便地在权限范围内于各子系统之间切换。系统有良好的整体化设计,同时完善的帮助系统也是增强可操作性的必要辅助工具之一。1.2系统架构设计1.2.1总体结构设计图数据
6、库1和数据库2之间的数据交换通过中间的xml文件来完成。1.1.1总体结构模型图系统采用mvc工厂模式设计。层次清晰。1.1.1系统逻辑结构图1.2设计遵循的标准和规范《中国软件与技术服务股份有限公司ISO9001质量控制程序[DIS/QP](2000)》《可靠性编码规范》技术性能设计1.3数据库设计建立完善的数据库结构管理设备的基本参数、运行状态和各种工作计划。数据库的框架和结构必须根据设备和运行状态而设计,方便提供强大的录入、查询、统计、分析和报表等各种功能,较好的反映业务的基本情况和运行状况,满足生产管理信息化的要求。建立支
7、持多媒体应用与面向对象的关系型数据库管理系统,数据库管理系统具有面向Internet应用,面向电子政务和电子商务的能力。1.3.1对数据库平台的性能要求根据本系统数据的特点,我们采用OracleDBEnterpriseEdition9i作为系统的数据库平台,并且数据库开发方面采用标准SQL语句,以便将来的扩展和移植。系统将采用数据库建模工具,根据系统功能模块的设计,构建出整个数据库。在构建数据库时,也会定义好数据库表的约束、关联以及索引。针对系统的具体特点和系统要求,我们在进行数据库方案设计时对数据库平台提出下列性能方面的要求:标
8、准化程度高,符合标准ANSISQL92语言的规范支持Brower/SERVER模式应用,支持对称处理和多线程技术,支持XML/CORBA,支持数据分区。可在多种操作系统,HP、IBM等服务器下运行,独立性强,对系统结构影响比较小。高级语言、汉化功能
此文档下载收益归作者所有