摘 要:普通话报名系统的开发,落实到基础性的信息资源规划,并运用系统建模技术构建出列表框架,从而有序的进行开发工作。以数据库为主来介绍,对系统内部流程进行深入的学习。
关键词:信息资源规划;系统建模;数据库工程
“普通话---情感的纽带、沟通的桥梁”,它可以消除阻隔,为人与人之间的交流创造一个宽广的舞台。普通话的推广推动我们国家不断向前发展,同时也增强了民族的凝聚力、社会主义精神文明建设和弘扬优秀的传统文化。现在,普通话作为公共服务语言运用到各行各业。为了满足社会大众对普通话需求,让更多的人加入到推广普通话行列中来,建立一个简单实用的普通话报名系统是必需的。
1.建立系统规划方案:
就这个系统而言,信息资源规划是对普通话系统过程中所需要的信息,从获取到处理、存储、传输及利用进行比较全面地规划。做此项工作要把系统工程的思想方法作为指导,运用各种信息技术来解决问题。要从需求分析建立集成化信息系统的功能模型、数据模型和系统体系结构模型开始,然后再实施通信计算机网络工程、数据库工程和应用软件工程的一个系统化的企业信息化解决方案,从而使实现信息化建设的跨越式发展,最后达到规划的目的。
需求分析是一个非常重要的阶段。需要组织好人员,积极配合共同对需求分析的方法与标准规范进行详细的了解,尽可能准确地了解用户当前的情况和需要的问题,掌握系统的整个业务流程和信息需求,从而规范完成需求分析的技术文档。
系统主要的功能是对数据的输入、统计、查询、修改、删除及系统的维护。输入的数据需要的职能域有:姓名、性别、照片、身份证号、地址、联系方式、邮政编码。下面图中表示了系统的职能域模型(图一)
图1 系统职能域模型
图2 数据流图
2. 系统建模:
信息资源规划的主要成果就是建立在对整个系统的集成化的信息系统模型上,分为功能模型、数据模型和系统体系结构模型。系统建模的主要目的是使管理人员、信息技术人员对所规划的信息系统达到共识,有统一、概括、完整的认识了解,更好地理解软件系统的信息、功能和行为。我们这个系统具有的主要功能对数据的输入、统计、查询、修改、删除。在这个模块里我们要了解企业领导关于管理体制和管理机制方面的意见,并掌握已有的有关管理模式的成果,取长补短。业务领导参与复查职能域,在需求分析文档的基础上,与规划分析人员取得共识,由规划分析人员进行计算机处理的可行性研究。
系统数据建模就是要解决系统的“信息组织”问题。数据建模指的是对现实世界各类数据的抽象组织,确定数据库需管辖的范围、数据的组织形式等直至转化成现实的数据库。数据模型分为概念数据模型和逻辑数据模型。将经过系统分析后抽象出来的概念模型转化为物理模型后,在visio或erwin等工具建立数据库实体以及各实体之间关系的过程.在信息资源规划中起着核心的作用,是数据环境重建的根本保障。数据建模的目的是为了全面考虑数据库设计实施问题,把数据建模和数据库的设计实施联系起来,会更好地做好数据建模工作。数据结构设计和数据库设计也起着重要的作用。该系统运用了面向数据结构设计方法里Jackson方法里的顺序结构。面向数据结构的设计方法是按照输入、输出以及计算机内部存储信息的数据结构进行设计的,并对数据结构的描述变换为软件结构的描述。数据模型是对用户信息需求的反应是规划系统的信息组织框架结构。在这个模型里,就需要建立概念数据库。
在信息工程中,信息系统体系结构将数据模型和功能模型中和的结构,运用C-U矩阵来表示。建立的系统体系结构模型,是决定共享数据库的创建与使用责任、进行数据分布分析和制定系统开发计划的依据。系统结构模型更具体的描述系统各个组成部分之间、系统与环境之间的关联。系统建模揭示了系统某一方面的本质属性,将复杂的问题简化。使我们在决策实施、处理问题时,知道解决的办法。
3. 数据库工程:
数据库设计是为了获得支持高效率存取的数据结构,在信息资源规划第二阶段展开数据建模工作,就是数据库设计最重要的前导性工作。概念数据库是最终用户对数据存储的看法,反映了用户的综合性信息需求。概念数据模型是由一系列概念数据库构成的。逻辑数据库是系统分析设计人员的观点,是对概念数据库的进一步分解和细化,一个逻辑数据库是由一组规范化的基本表组成的。数据平台总体规划是建立数据平台的首要步骤。信息工程的核心内容——数据库的建立,以主题数据库规划、设计和实现为主体来进行建设。通过分析数据接口间数据交换存在的问题,说明了系统中资源的共享只能通过建立主题数据库来实现;通过对主题数据库的规划,指出了建立主题数据库的方法;通过对数据流的分析,论述了主题数据库数据的筛选模型和筛选过程,从而说明了基于数据集成基础上的主题数据库是信息资源规划的核心内容,进行信息资源规划必须建立主题数据库。
3.1主题数据库:
主题数据库亦称集约化的数据环境。需要在对系统的信息需求进行全面分析和总体数据规划的基础上,建立其数据库模型,对各类应用数据进行综合管理,设计出良好的数据库,其数据结构和存储方式完全独立于各种职能区域和业务过程使用数据的应用,整个组织中的数据都是集约化的和共享的。该系统用的数据库开发工具是SQL 2000。
这样主体数据库结构在该的系统发生变化时不需要修改,仅仅需要修改数据元素库的代码。操作主题数据库的应用程序在应用系统发生变化时,只需修改若干程序操作的代码,而不必修改应用程序本身。体系结构管理模块支持下,定义了逻辑数据库的库名、标识、生存期和记录数,设计出每个逻辑数据库的库结构,从而建立起系统的数据模型。根据用户视图和业务功能而设计的概念数据库,经过恰当的筛选增删后,可自动转换为逻辑数据库及其库结构。MISATS工具软件能自动生成逻辑数据库系统的数据元素库,并提供系统的数据元素总表和数据元素在逻辑数据库中的重复使用情况。由于使用了该工具软件,总体数据规划工作可以以不同的职能区域/部门为单位,有计划地分阶段进行,同样能保持数据元素库的唯一性和一致性,保持数据库概念设计和逻辑设计的正确性。
3.2建造数据环境
文件环境下,不使用数据库管理系统。当建立一个应用项目时,由系统分析员或程序原来设计一些独立的数据文件。应用数据库环境,使用数据库管理系统,其数据共享程度高于文件环境但低于主题数据库环境。各独立的数据库时为各独立的应用项目而设计的。主题数据库环境是,数据库的建立基本上独立于具体应用,数据的设计和存储独立与其它功能。有关主题的数据间的联系,用共享数据库来表示。
参考文献:
[1]陆惠恩.软件工程.人民邮电出版社,2007
[2]高复先.信息资源规划—信息化建设基础工程.清华大学出版社,2002
中国论文网(www.lunwen.net.cn)免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重服务。