数据库应用系统开发
- 格式:doc
- 大小:313.50 KB
- 文档页数:25
基于面向对象数据库系统的应用系统开发摘要:介绍了面向对象数据库系统(oodbs)的基本原理,引入了利用基于开源的面向对象数据库db4o实现oodbs的方法。
在此基础上,利用db4o对“新闻信息系统中的内容管理器”进行了设计,展示了利用db4o实现oodbs具体应用的方法和途径。
关键词:面向对象数据库系统;数据模型;内容管理系统中图分类号:tp311 文献标识码:a 文章编号:1009-3044(2013)09-2033-041 面向对象与面向对象数据库系统面向对象(oo)方法的核心思想,是将系统问题域中的实体对象,直接映射为软件的构成元素。
认为客观世界本来是由许多不同种类的对象构成的,在不同对象之间的相互联系和相互作用下,才构成完整的事物。
面向对象方法学所引入的对象、方法、消息、类、实例、继承性、封装性等重要概念,为软件开发的分析和设计带来新的思维过程和方法,对于实现大型的、复杂的系统分析和设计奠定了良好的科学技术基础。
近年以来,数据库开发商们都已经在关系数据库系统中很好地支持了对象到关系表的映射,如oracle8i 、db2-5等等。
但是,利用面向对象建模技术所建立起来的对象模型,无法直接映射到关系结构中,需要通过某种方法,进行必不可少的转换。
但是更重要的,是概念上的混乱和额外开发负担所带来的问题。
面向对象数据库系统(oodbs)能直接对应面向对象(oo)数据模型,支持自定义的各种数据类型和结构,并提供数据建模基础上的复杂数据操纵能力,包括:定义专用的控制运算,定义语义关系运算,以及事务管理运算,等等。
oodbs 是持久共享对象库的管理者;每个对象库对应模型所定义的对象集合。
2 面向对象数据库系统的特性面向对象数据库系统(oodbs)赋予数据库设计和应用开发人员很强的面向对象能力,从而大大扩展了数据库系统的应用领域,提高了开发人员的工作效率和应用系统的质量。
面向对象数据库系统具有以下特性:①具有表示和构造复杂对象的能力。
实验15 简单数据库应用程序开发一、目的与要求:1)了解实际数据库应用系统的开发过程;2)掌握ODBC数据源的建立方法;3)掌握在不同开发工具中使用ODBC或ADO等技术连接数据库的基本方法;4)初步掌握数据库应用程序的基本方法;5)开发一个简单的数据库应用程序。
二、背景知识用户与DBMS交互,一种方式是直接借助DBMS系统,采用SQL命令进行,另一种方式是用户通过数据库应用程序与DBMS交互,对非计算机专业用户来说,这是最简单的方式。
数据库应用程序通过一定方式与数据库建立连接,然后与DBMS建立交互。
数据库应用程序的开发是信息系统建设的重要组成部分。
数据库应用程序与DBMS可以通过一系列的应用程序接口(Application Programming Interface, API)进行通信,通过API调用传递SQL语句给DBMS,并使用API调用检索结果。
常用的数据库应用编程接口有ODBC、JDBC、ADO、和OLE DB等。
目前数据库应用系统开发中通常使用两种体系结构即客户机/服务器(Client/Server, C/S)结构和浏览器/服务器(Browser/Server, B/S)结构。
C/S结构的服务器上安装数据库及数据库管理系统,用于执行DBMS功能,称为数据库服务器;而客户机则安装DBMS的外围应用开发工具即客户端应用程序,支持用户的应用,称为客户机。
一般系统由一台数据库服务器和多台客户机组成。
B/S结构是随着数据库应用系统规模的扩大和Internet的迅速普及而产生的体系结构,在B/S结构中,客户机上只要安装浏览器如Internet ExplORer或Netscape NavigatOR,数据库服务器上安装DBMS和数据库,用户界面完全通过WWW浏览器实现,应用逻辑在Web 服务器端实现。
浏览器通过Web服务器同数据库进行数据交互。
数据库应用系统的体系结构不同,其开发工具也有所不同。
数据库关系系统的开发与应用近十几年来,关系数据库系统已经成为企业管理信息处理的基石,它提供了原子性,一致性,隔离性和持久性的保障,满足了组织内部信息的完整性要求,极大地提高了管理效率和信息安全性。
这些企业管理系统被广泛应用于各行各业,从金融、电子商务到贸易、电信等,所有的实体企业都离不开数据库关系系统的支持与运作。
关系数据库系统的开发和应用体现在两个大的方面:一是开发关系数据库系统的软件平台,为企业量身定制其所需要的管理系统;二是对数据库系统进行管理和应用,为企业提供最优秀的信息处理方式和服务。
关系数据库系统的开发主要包括实体-关系模型的建立、数据库设计、SQL查询语言的编写、数据库管理和应用系统的编程等基础步骤。
实体-关系模型的建立,是把实体概念映射到相应的表、关系等概念上,然后把实体之间的关系表达出来,形成实体-关系模型。
数据库设计,是指通过实体-关系模型实现数据库逻辑结构的设计,即在实体-关系模型中定义表,定义其中的字段及关系,以及触发器、存储过程等辅助存取数据库的设计方法。
SQL查询语言编写,是把查询问题转化成SQL语句,以实现对数据库中数据的存取操作。
数据库管理和应用系统的编程,是指建立数据库的安全控制和数据的备份机制,以及开发提供具体应用功能的数据库系统软件。
数据库关系系统的应用方面,则涉及从组织系统的管理到各行各业的信息处理。
例如,企业用它来管理内部的员工信息,比如工资、绩效、考勤等;它也可用来统计、分析企业的财务数据,帮助企业进行决策;此外,它也可以用来管理企业的客户信息,帮助企业管理客户关系;综上所述,数据库关系系统的功能可以完成各种复杂的业务处理工作,实现企业的精细化管理。
总之,随着科技的进步和信息化的发展,数据库关系系统已经成为企业管理信息处理的强大工具,它将继续促进企业优化管理模式,提高信息安全,简化流程,降低成本,增强智能,促进企业可持续发展,实现企业数字化转型。
数据库应用系统的开发基础步骤1.需求分析需求分析是数据库应用系统开发的第一步,它是项目成功的关键。
在需求分析阶段,需要和相关利益相关者沟通,了解他们的需求和期望,以便定义系统的功能和目标。
这可以通过面谈、问卷调查、文档分析等方法进行。
2.数据库设计数据库设计是数据库应用系统开发的重要步骤。
它涉及到数据模型的设计和数据库架构的定义。
在这个阶段,需要确定实体、属性和关系,设计表结构,选择主键和外键,确定数据类型等。
可以使用E-R模型、UML、数据字典等工具来支持数据库设计。
3.数据库实施在数据库设计完成后,需要将设计的数据库实施到实际的数据库管理系统(DBMS)中。
这包括创建数据库、表、索引、视图、触发器、存储过程等。
可以选择使用关系型数据库(如MySQL、Oracle)或非关系型数据库(如MongoDB、Redis)等。
4.系统编码系统编码是数据库应用系统开发的一个重要环节。
在这个阶段,需要根据需求分析和数据库设计的结果,使用编程语言(如Java、C#、Python)来编写应用程序的代码。
这包括前端界面的开发、后端逻辑的实现、与数据库的交互等。
5.系统测试系统测试是确保数据库应用系统质量和性能的重要环节。
它包括单元测试、功能测试、性能测试、安全测试等。
测试的目的是找出系统中的错误和缺陷,并进行修复和优化。
6.系统部署系统部署是将数据库应用系统安装和配置到实际的生产环境中的过程。
这包括安装操作系统、数据库管理系统、应用服务器等,以及配置网络、用户权限等。
确保系统能够正常运行,并满足用户的需求。
7.系统维护和优化总结起来,数据库应用系统的开发基础步骤包括需求分析、数据库设计、数据库实施、系统编码、系统测试、系统部署和系统维护与优化。
这些步骤是相互关联的,需要合理安排和有效沟通,才能开发出满足用户需求的高质量数据库应用系统。
数据库应用系统开发在当今数字化的时代,数据库应用系统在各个领域都发挥着至关重要的作用。
无论是企业管理、金融交易、医疗保健还是在线购物,几乎所有的信息处理都依赖于高效可靠的数据库应用系统。
那么,什么是数据库应用系统开发呢?简单来说,它就是创建一个能够有效存储、管理和检索数据的软件系统的过程。
数据库应用系统开发并非一蹴而就,而是一个复杂且需要精心规划和执行的过程。
首先,要明确系统的需求。
这就像是盖房子前要知道房子的用途、居住人数以及特殊的功能要求一样。
比如,如果是为一家电商公司开发数据库应用系统,我们需要了解商品的种类、客户信息、订单流程等方面的详细需求。
需求分析做得越细致、越准确,后续的开发工作就会越顺利。
在明确需求后,接下来就是进行数据库设计。
这是整个开发过程中的关键环节之一。
要考虑选择合适的数据库管理系统,比如 MySQL、Oracle 或者 SQL Server 等。
然后,根据需求来确定数据库的结构,包括表的设计、字段的定义、数据类型的选择以及关系的建立。
比如,在一个客户管理系统中,可能会有“客户表”“订单表”“产品表”等,它们之间通过特定的字段相互关联。
设计好数据库后,就可以开始编程实现了。
开发人员使用各种编程语言,如 Java、Python 或者 C等,来与数据库进行交互。
这包括编写代码来实现数据的插入、查询、更新和删除等操作。
同时,还要考虑如何优化这些操作,以提高系统的性能。
比如,合理使用索引可以大大加快数据的查询速度。
在开发过程中,测试也是不可或缺的环节。
通过各种测试手段,如单元测试、集成测试和系统测试,来确保系统的功能正确、性能稳定以及数据的安全性和完整性。
测试中发现的问题要及时进行修复和优化。
除了功能和性能方面,用户界面的设计也不能忽视。
一个简洁、直观、易用的用户界面能够大大提高用户的使用体验。
用户界面要能够方便地展示数据,并提供简洁明了的操作按钮和菜单。
在数据库应用系统开发完成后,还需要进行部署和维护。
数据库应用系统设计实例概述数据库应用系统是一种利用数据库技术来进行管理和处理数据的系统。
它能够实现数据的存储、查询、分析和处理等功能,广泛应用于各个领域,如企业管理、电子商务、医疗保健等。
本文将以一个电子商务系统为例,介绍数据库应用系统的设计。
系统需求分析电子商务系统作为一个在线购物平台,需要具备以下功能:3.订单管理:包括购物车管理、订单的生成和支付等功能。
4.数据统计分析:包括销售额、订单量等统计指标的计算和分析。
数据库设计基于上述系统需求,我们将设计以下数据库表:1. 商品表(Product):包括商品编号、名称、价格、库存等属性。
2. 用户表(User):包括用户编号、用户名、密码、地址等属性。
3. 购物车表(ShoppingCart):包括购物车编号、用户编号、商品编号等属性。
4. 订单表(Order):包括订单编号、用户编号、商品编号、数量、金额等属性。
5. 统计表(Statistics):包括统计编号、销售额、订单量等属性。
系统实现基于上述数据库设计,我们将使用SQL语句来实现系统功能。
1.商品管理:-添加商品:使用INSERTINTO语句向商品表中插入新记录。
-删除商品:使用DELETEFROM语句从商品表中删除指定记录。
-查询商品:使用SELECT语句从商品表中查询满足条件的记录。
2.用户管理:-用户注册:使用INSERTINTO语句向用户表中插入新用户。
-用户登录:使用SELECT语句查询用户表中用户名和密码匹配的记录。
-地址管理:使用INSERTINTO和DELETEFROM语句向地址表中插入和删除地址。
3.订单管理:-购物车管理:使用INSERTINTO和DELETEFROM语句向购物车表中插入和删除商品。
-订单生成:使用INSERTINTO语句向订单表中插入新订单。
-订单支付:使用UPDATE语句更新订单表中指定订单的支付状态。
4.数据统计分析:-统计数据插入:使用INSERTINTO语句向统计表中插入计算得到的统计指标。
数据库设计在系统开发中的作用在系统开发的这个大家庭里,数据库设计可真是个不可或缺的角色,像是厨房里那把万用刀,缺了它,做啥都不顺。
想想看,数据就像是我们生活中的点滴记录,没了这些记录,生活就像无米之炊,根本无法展开。
数据库设计的好坏,直接关系到整个系统的运作,就像一辆车的发动机,发动机不给力,车再好也是空谈。
大家可能会觉得,数据库设计好像就是个技术活,其实不然,这里面的艺术可多着呢,怎么组织数据、怎么处理数据,真的是一门学问。
就拿用户体验来说吧,用户在用系统的时候,数据能不能快速被调用,直接影响到他们的感受。
试想一下,你在网上购物,点了个商品,结果等了老半天才加载出来,那心情可想而知,简直是“心急如焚”。
而如果数据库设计得当,数据能迅速呈现,用户自然会觉得,哇,这系统真是又快又稳,心里那个美呀,忍不住要点赞。
好的数据库设计就像一位优秀的服务员,能在你需要的时候,迅速把你想要的东西送到眼前,真是“宾至如归”。
再说说数据的安全性,毕竟在这信息化的时代,数据就像是公司的命根子,丢了可就麻烦大了。
数据库设计得合理,能够有效防止数据泄露,就像是在门口装了一个防盗门,谁也进不来。
这时候,设计者就像是那位精明的保安,随时警惕着潜在的危险。
要是设计不当,那简直就像是给了小偷开门的钥匙,任人进出,这后果可真是不堪设想。
数据库设计还有个绝对牛的地方,那就是灵活性。
想想看,数据的更新和修改频率有多高,设计得灵活了,随时都能跟上业务的变化。
就像人要是能够适应变化,生活自然会顺风顺水。
现在很多企业都追求快速发展,数据结构一旦不灵活,想改个东西就得像搬山一样,耗时又费力。
想要把事情做得漂亮,灵活的数据库设计真是关键,能够像变魔术一样,轻松应对各种变化。
我们在说到数据库设计时,往往会忽视一个最重要的方面,那就是沟通。
设计者、开发者和用户之间的沟通就像是酱油和醋,缺一不可。
只有大家心往一处想,才能把数据库设计得更好,避免后期反复修改,浪费时间和精力。
第五章数据库应用系统设计本章将软件工程角度,介绍建立数据库应用系统的有关设计方法,主要包括数据库应用系统设计的总体规划、应用系统的需求分析、应用系统的总体设计以及实现等主要步骤的具体工作容。
5.1 数据库应用系统设计概述在这一节中,我们将从三方面,简要介绍数据库应用系统(DBAS)设计的有关情况。
这三方面分别是:一、成功开发数据库应用系统的关键;二、开发数据库应用系统的基本策略;三、开发数据库应用系统的基本步骤。
成功开发数据库应用系统的关键,有以下五条:●能够为相关部门带来效益(有形、无形),具有很好性能价格比。
●领导的热情支持,用户的积极参与,以及强有力的DBAS开发组织架构与管理(解决多部门、多用户、多资源、多层次、多任务和多开发人员等相关问题)。
●面向用户(参与全过程),目标明确(用户沟通),业务流程清楚明了(用户意见)。
●严格按设计规章办事(多阶段、多策略),实行标准化文档要求(阶段性成果描述)。
●充分考虑变化的情况(各设计阶段),主要有:部门部的变化和外界环境的变化。
开发数据库应用系统的基本策略,有以下二条:●自上而下●自下而上通常是二者结合,即自上而下规划设计,自下而上设计实施。
此外还有原型法和面向对象方法等。
开发数据库应用系统的主要步骤,有以下五步:●系统总体规划,对部门(企业)外部情况进行初步调查,提出可行性报告(开题报告)。
●系统需求分析,对部门(企业)外部情况进行详细调查,搞清原系统的工作情况(输入、处理和输出情况),以及对新系统的功能要求(输入、处理和输出情况),提出DBAS的逻辑模型(数据模型设计和主要业务处理流程)。
●系统应用设计,根据系统分析结果,完成各功能模块的设计,设计规标准(如代码、命名等)的确立,数据库各表的具体设计,以及物理配制方案的制订(硬件、软件和网络等)。
●系统应用实现,根据系统应用设计的结果,完成系统的编码和测试,以及硬件的安装与调试,以及新旧系统转换、系统运行维护等。
●系统评价,对系统运行所带来的效益,进行评估。
5.2 数据库应用系统规划在进行初步调查的基础之上,提出可行性报告,说明系统必要与可行。
初步调查的主要容有:●系统的基本情况(部与外部,应用目标,主要业务,以及存在问题等)。
●系统中信息处理情况(组织结构,工作方式,技术手段,以及效能,人员等)。
●系统资源情况(人、财、物)。
●系统涉及人员的态度(现在和将来)。
可行性报告的主要容有:●项目的目标与功能,以及意义(大背景和小背景下的必要性)。
●经济可行性,即需要支出的费用,和可以获得的有形无形的收益。
●技术可行性,目前电脑软硬件的情况,开发人员水平。
●管理可行性,即各级,尤其是中高层,管理人员对此项目的看法,以及目前单位里的管理情况是否适合。
●预期的效益与结论。
5.3 数据库应用系统分析系统分析任务,就是明确用户需求,了解目前系统的输入、输出和有关处理情况,完成系统的逻辑设计(新系统应该做什么,具有哪些功能)。
其具体工作主要有:一、详细调查;二、系统化分析资料;三、提出新系统方案(逻辑设计)。
5.3.1 详细调查为了使新系统能够比现有系统工作更有效地工作,就必须首先要搞清楚现有系统的情况。
详细调查就是要弄清目前单位的工作情况,查明其执行过程,发现薄弱环节,收集数据,为设计DBAS提供必要的基础资料。
具体调查工作主要有:管理业务状况调查分析和数据流程调查分析。
具体可采用的调查方法有:●访问,与用户交谈。
●发调查表。
●召开调查会。
●参加业务实践。
●利用各种图表、文档资料等。
管理业务调查主要包括:(仅仅获得现系统的物理模型)●系统环境调查,它包括现有管理的水平,原始数据来源,管理人员的态度,开发人员状况,现有的设备等调查。
●组织机构和职责调查,即了解清楚单位部各级组织机构,以及各部门人员的业务分工和工作职责等。
●业务流程调查,即根据现有信息流动过程,逐个调查所有环节的处理业务、处理容、处理顺序等,搞清各环节所需的数据信息及来源和流向、处理或计算方法、以及信息的形式(报表、显示格式等)。
通常用图形的方法来描述管理业务流程调查的结果。
数据流程调查分析主要包括:(获得较抽象的信息流,即数据和数据流)●收集现有的全部输入单据(如收据、凭证等)、输出报表和其它书面记载数据(如帐本)。
●弄清各环节上的详细处理方法。
●弄清收集而来的各单据等样品上的附加信息(如制作单位、报送单位等),以及其样品上所涉及的各数据项情况(如数据类型、取值围等)。
●绘制能够全面描述现有系统信息流动和处理环节(即系统逻辑模型)的数据流程图。
该数据流程图将着重说明数据的流动、加工处理和存储的情况。
数据流图有二个特点:抽象性和概括性。
5.3.2 系统化分析为了最终获得一个能够正确反映新系统数据信息流动、加工处理和存储的逻辑模型,就必须进一步对详细调查结果进行系统化分析,它是一个可能需要反反复复的分析过程,其中需要进行认真分析的容主要有:●对新系统目标的分析,经过详细调查后,需再次考虑原先确立的目标是否符合实际情况,必要时,进行适当的修改或提出确保目标实现的具体措施。
●对现系统存在问题的分析,通过详细调查,对所发现的原系统存在的问题提出改进办法。
●功能分析和子系统划分,确定为了实现既定目标,新系统应该具有那些必要的功能。
如果目标过大,则要考虑如何进行目标分解,然后分别用若干子系统来实现这些子目标。
●数据分析,根据详细调查的结果,编制数据字典,以备所有DBAS开发人员查阅,以防止出现差错。
数据字典容主要包括:数据项描述(如名称、类型、长度和取值围等)、数据项间关系、处理过程、数据存储组织结构等容。
5.4 数据库应用系统设计系统设计,就是在前一步系统分析的结果之上,按照所获逻辑模型,对各处理部分等有关方面进行细化,为最终完成整个DBAS,奠定坚实的基础。
系统设计,一般包括总体设计和具体设计两方面。
其中,总体设计容主要包括系统功能设计、系统处理流程设计、设计规制定和硬件配置方案制定等;具体设计容则主要包括数据库设计、输入设计、输出设计和程序模块设计说明等。
在进行系统设计时,应注意以下几点要求:●系统性,整个系统中所涉及的各种规应当统一,使用方法、界面风格应尽量保证一致,避免功能的重复和操作的冗余。
●灵活性,通过提高各功能模块的相对独立性,减少各功能模块的相互依赖,以使的所建立的系统对环境的变化有较强的适应能力,如可以很容易增加新功能模块,原有功能模块便于修改等。
●可靠性,尽可能增强系统的抗干扰能力,如用户敲错键、突然掉电、输入错误、数据等。
1. 系统功能设计通常我们将复杂系统中,由电脑完成的某项具体工作,称为一个功能模块。
一般通过逐级功能分解的办法,就可以获得一个最终的、能够完成系统总体功能要求的系统功能结构图。
为了获得一个合理的功能结构图,您可以参考由系统分析所获得的数据流程图中的处理(功能),来进行系统的逐级功能分解。
这种模块化设计方法,是目前最常用的一种功能模块设计方法。
2. 系统处理流程设计由于功能结构图主要是从功能的角度,来描述系统的整体结构,但并未表达出各功能模块间是如何传递数据信息的。
因此系统处理流程设计,就是要以图的形式,形象地反映出数据信息和处理之间的相互关系,如:数据从何而来,中间结果存放何处,最终结果送到哪里等情况。
系统处理流程图也是以由系统分析所获得的数据流程图为基础而绘制的,主要步骤就是:首先为数据流程图中的各处理功能为依据,描绘出各处理功能的数据关系;然后再将这些处理功能的数据关系综合起来,以形成一个能够反映整个系统数据关系的图,即系统处理流程图。
3. 设计规制定由于一般的DBAS,都包含着许多数据项、数据文件(数据库)和程序,如不予以统筹命名,统一标准,将来无论是在系统的使用、操作和维护管理方面,都将会造成极大的混乱,甚至会导致系统无法继续正常运行。
设计规制定,就是给整个系统确立一个“公用标准”,它具体地规定了各数据项、数据文件和程序的统一命名标准、格式和统一名称等。
为了说明清楚,下面我们给大家举几个例子,如在一个工资MIS中,我们可以这样规定:●数据项,采用两位拼音字母(大写)来命名,这两拼音字母分别来自数据项头两个汉字的第一个拼音字母。
如基本工资,用JB表示;房租,用FZ表示。
●程序,采用GZXX形式来命名,其中XX是两位拼音字母(大写)来命名,这两拼音字母分别来自程序所完成的功能名称头两个汉字的第一个拼音字母。
如查询程序,用GZCX。
4. 硬件配置方案制定对于大型DBAS来讲,制定硬件配置方案是个颇为费神的事情,它需要渊博的电脑软硬件知识、实际开发经验等诸多知识。
好在现在电脑的功能已日趋强大而价格却逐渐下降,因此对一般的DBAS来讲,主要考虑以下几个因素:●是否连网,即考虑所建立的数据库应用系统,是否准备在多台电脑上同时运行,若是这样,就需要建立电脑局域网。
●电脑,若要联网,则需要考虑费用,若经济较拮据,则可以考虑高档的电脑作服务器和低档的电脑作日常操作之用。
●数据库软件,通常用Foxpro就可以了,但如果要求数据安全,则需要考虑高档的数据库软件了,如Sybase、SQL Server等。
5. 数据库设计实际上,由于数据库技术的日趋成熟,这部分的设计工作,已不是件难事。
只要我们依据在系统分析时,总结出的数据字典,以及系统处理流图,就可以很方便地设计出所需要的数据库。
6. 输入输出设计输入输出设计,一般是指设计电脑屏幕和打印机,显示出的格式,以便用户能够输入数据,观察系统的处理结果。
输入输出格式设计的好坏,直接影响到DBAS用户,甚至领导对系统印象的好坏。
为了设计好输入输出的格式,您可以从两方面入手,一参考借鉴他人的类似系统的输入输出设计格式;二是以所收集来的已有的输入输出格式(如原始单据、凭证格式、报表格式等),以及用户的意见。
以下是一些关于输入输出格式设计的几点意见:(1) 输入设计●便于用户输入操作,简化和减轻输入操作。
●版面设计,有条不紊,清晰明了,符合用户习惯。
●要保证输入数据格式的正确性。
●尽可能保证输入数据正确。
●要考虑显示硬件的限制。
(2) 输出设计●版面设计,有条不紊,清晰明了,符合用户习惯。
●要考虑输出硬件的功能限制。
●要保证输出数据格式的正确性。
7. 程序模块设计说明程序模块设计说明,以一个处理过程作为单位,是用于定义处理过程的书面文件。
该说明将在系统设计结束后,交给程序员,由程序员根据说明的具体容完成程序的编码工作。
程序模块设计说明,应包含的容有:程序名、所属系统及子系统名、功能、程序输入输出数据说明、输入输出数据文件和程序处理过程说明等。
5.5 数据库应用系统实现系统实施的主要包括物理系统的实施、程序代码设计与测试、项目管理(文档准备)、人员培训、数据准备与装入、系统转换与评价。