数据库应用系统开发

合集下载

基于面向对象数据库系统的应用系统开发

基于面向对象数据库系统的应用系统开发

基于面向对象数据库系统的应用系统开发摘要:介绍了面向对象数据库系统(oodbs)的基本原理,引入了利用基于开源的面向对象数据库db4o实现oodbs的方法。

在此基础上,利用db4o对“新闻信息系统中的内容管理器”进行了设计,展示了利用db4o实现oodbs具体应用的方法和途径。

关键词:面向对象数据库系统;数据模型;内容管理系统中图分类号:tp311 文献标识码:a 文章编号:1009-3044(2013)09-2033-041 面向对象与面向对象数据库系统面向对象(oo)方法的核心思想,是将系统问题域中的实体对象,直接映射为软件的构成元素。

认为客观世界本来是由许多不同种类的对象构成的,在不同对象之间的相互联系和相互作用下,才构成完整的事物。

面向对象方法学所引入的对象、方法、消息、类、实例、继承性、封装性等重要概念,为软件开发的分析和设计带来新的思维过程和方法,对于实现大型的、复杂的系统分析和设计奠定了良好的科学技术基础。

近年以来,数据库开发商们都已经在关系数据库系统中很好地支持了对象到关系表的映射,如oracle8i 、db2-5等等。

但是,利用面向对象建模技术所建立起来的对象模型,无法直接映射到关系结构中,需要通过某种方法,进行必不可少的转换。

但是更重要的,是概念上的混乱和额外开发负担所带来的问题。

面向对象数据库系统(oodbs)能直接对应面向对象(oo)数据模型,支持自定义的各种数据类型和结构,并提供数据建模基础上的复杂数据操纵能力,包括:定义专用的控制运算,定义语义关系运算,以及事务管理运算,等等。

oodbs 是持久共享对象库的管理者;每个对象库对应模型所定义的对象集合。

2 面向对象数据库系统的特性面向对象数据库系统(oodbs)赋予数据库设计和应用开发人员很强的面向对象能力,从而大大扩展了数据库系统的应用领域,提高了开发人员的工作效率和应用系统的质量。

面向对象数据库系统具有以下特性:①具有表示和构造复杂对象的能力。

数据库应用系统的开发

数据库应用系统的开发

18
11.2.1 数据库的连接方式
数据提供器用于建立数据源与数据集之间的联系,它能连接各种类型的数据,并能按 要求将数据源中的数据提供给数据集,或者从数据集向数据源返回编辑后ห้องสมุดไป่ตู้数据。
2
11.1.1 软件定义
2.软件需求信息获取 ① 考察现场或跟班作业,了解现场业务流程。 ② 进行市场调查。 ③ 访问用户和应用领域的专家。 ④ 查阅与原应用系统或应用环境有关的记录。 3.用户需求的描述方法 描述用户需求传统的方法大多采用结构化的分析方法(Structured Analysis,SA), 即按应用部门的组织结构,对系统内部的数据流进行分析,逐层细化,用数据流程图 (Data Flow Diagram,DFD)描述数据在系统中的流动和处理,并建立相应的数据字典 (Data Dictionary,DD)。 ① 数据流程图使用的主要符号如图11.1所示。
4
图11.2 学生选课系统需求分析的顶层数据流程图
5
11.1.1 软件定义
② 数据字典的主要内容。 ● 数据项:包括数据项名、类型、长度等。 ● 数据结构:反映了数据之间的组合关系,包括数据结构名、含 义说明及定义。 ● 数据流:数据流是数据在系统内传输的路径,包括数据流名、 说明、数据的源和目标等。 ● 数据存储:是数据停留或保存的地方,包括数据存储名、说明 等。 ● 处理过程:主要包括:过程名、输入参数、输出参数、说明等。
10
11.1.2 软件开发
编码阶段应注意遵循编程标准、养成良好的编程风格,以便编写出正确的便于理解、 调试和维护的程序模块。 编码与单元测试的阶段性成果:通过单元测试的各功能模块的集合、详细的单元测试 报告等文档。 4.组装测试 根据概要设计提供的软件结构、各功能模块的说明和组装测试计划,将数据加载到数 据库中,对经过单元测试检验的模块按照某种选定的策略逐步进行组装和测试,检验应用 系统在正确性、功能完备性、容错能力、性能指标等方面是否满足设计要求。 阶段性成果:① 满足概要设计要求的详细设计报告;② 可运行的软件系统和源程序 清单;③ 组装测试报告等文档。 5.验收测试 又称为确认调试,主要任务:按照验收测试计划对软件系统进行测试,检验其是否达 到了需求规格说明中定义的全部功能和性能等方面的需求。 阶段性成果:验收测试报告、项目开发总结报告、软件系统、源程序清单、用户操作 手册等文档资料。 最后,由专家、用户负责人、软件开发和管理人员组成软件评审小组对软件验收测试 报告、测试结果和应用软件系统进行评审,通过后,软件产品正式通过验收,可以交付用 户使用。

高职《数据库应用系统开发》(VB+SQL Server)项目课程的开发

高职《数据库应用系统开发》(VB+SQL Server)项目课程的开发
W U Bi n
( hn zo o eeo Ifr t nT cn lg , hn zo 1 14 C ia C a gh uC Hg f n mao eh ooy C agh u2 3 6 , hn) o i
Ab ta t T i a i eit d cs o l e ewa f hn igo ” a b s a p ct n s t d v lp n ’ r e t o r f u o s c : hs r c r u e c mpe l t vo ikn f d t a p h a o s m e e me t p o c c u s o rc m- r tl n o ty h t a e i ye o ’ j e o
I SSN 1 0 - 0 4 0 9 34
E— i w x e cn t n mal h @c c . e . : a h t :ww d z . e.H t / w. n s t p/ n C T l 8 — 51 5 9 9 3 5 9 9 4 e: 6 5 — 6 0 6 6 0 6 +
D v l me t f Daa aeAp l ainS se Dee p n”P oet o rei g e o ain l d c t n e e p n ” tb s pi t ytm v l me t rjc u s Hih rV ct a uai o o c o o C n o E o
1《 数据 库应 用 系统开 发》 目课 程开 发思 路 项
按 照 国家 对 于 高 职 高专 人 才 培 养 的思 路 和要 求 , 们 对 软 件 开 发 专 业 人 才 发 展 的 规律 进行 研 究 。 大 量 软 件 开 发 专 业 人 才 发 展 我 经 历 的 研 究 表 明 , 通 一 个 系 列 软件 系 统 开 发 , 容 易 迁 移 到 其 它 平 台 。 为 此 , 们 确 立 了软 件 专 业 课 程 体 系 的指 导 思 想一 一 套 工 精 很 我 “

实验15简单数据库应用程序开发

实验15简单数据库应用程序开发

实验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服务器同数据库进行数据交互。

数据库应用系统的体系结构不同,其开发工具也有所不同。

VFP开发数据库应用系统步骤

VFP开发数据库应用系统步骤

1.创建应用系统目录结构
一个应用系统往往包括很多个文件,开发应用系统时,应把这些文件分类存放到不同的子文件夹中。利用VFP的向导创建项目时,VFP可自动为项目生成一个项目子文件夹,子文件夹包括data、forms、graphics、help、include、libs、menu、progs、reports等,分别用于保存不同类型的文件。
(3)事务处理:包括查询、统计、汇总、计算等,允许用户通过应用程序完成各种功能。
(4)输出:输出包括报表、浏览、排序等,一个数据库应用系统一般应为用户提供多种形式的报表。
(5)主程序:主程序为应用系统的运行起点,系统从主程序开始运行,然后依次调入欢迎界面、注册界面、主界面。
用VFP开发数据库应用系统,具体步骤如下:
VFP开发数据库应用系统步骤
Байду номын сангаас
在用VFP开发数据库应用系统时,应用系统一般包括以下几个基本组成部分:
(1)一个或多个数据库:每个数据库包括多个基本表、视图等。
(2)用户界面:用户界面包括欢迎界面、注册界面、主界面(主界面包括菜单、工具栏),通过主界面的菜单或工具栏中的按钮可分别进入到各个子模块的窗体中。
2.在项目管理器中组织应用系统。
3.在项目信息窗口中输入项目基本信息,如作者姓名、单位、地址、城市、省份、国家/地区、邮政编码,是否加密等。
4.利用“应用程序向导”和“应用程序生成器” 简化应用系统开发。
5.编写主程序、环境设置程序、退出程序、欢迎界面、注册界面、主界面、各模块功能界面以及报表等。主程序的任务一般包括设置应用程序的起点、初始花环境、显示初始花界面、控制事件循环(READ EVENTS)。退出程序的任务一般包括恢复原始开发环境、退出事件循环(CLEAR EVENTS)。

数据库应用系统开发技术概述

数据库应用系统开发技术概述
• 业务规则
• 如果业务规则(如行业的、国内的或国际的等)过于复杂或需要增加,那么就可 以考虑将业务规则分离出来,放入到一些独立的软件(如进程、组件)或数据库 中。
• 数据流量
• 在分布式系统,特别系统的是基于Internet的环境,不能有高的数据流量要求, 如果业务规则是数据驱动(指业务规则已经由设计时被纳入到数据库中)的,它 们应该使业务处理和数据服务保持畅通(如两者尽可能近的地方或者集中在一 起)。
文件服务器与客户/服务器的数据库操作
• 文件服务器结构: 在服务器端存储数据,在客户端完成 数据操作和处理。
• 文件服务器数据库操作举例
• 客户/服务器结构: 在服务器存储数据,在服务器和客户 端完成数据操作和处理。
• 客户/服务器的数据库操作
文件服务器结构中的数据库操作
查询表格
30000条记录的表格
数据库应用系统结构设计主要依据(续)
• 代码可重用性
• 如果用户想在不同的前端使用同样的业务规则,建议建立一 些共同可用的部件(分层)。
• 维护问题
• 如果系统中处于有许多客户机,为了使系统的维护和支持成 本相对低廉,应该尽量使客户机简单化(瘦客户机),如可以 浏览器方式,它至多需要的升级维护工作可以从网络自动下 载的,因此基本上不需要单独的维护工作。
• ……
1.2数据库应用系统的实现结构
• 一层(如集中式) • 两层C/S结构式(也包括文件服务) • 三层(C/S/S和B/S/S) • 多层的C/S(N-tiers)等体系构造
• 对等—生产系统尚未正式接纳它
一层(如集中式): 银行/航空售票系统ห้องสมุดไป่ตู้
两层:文件文件服务器应用系统:foxpro

基于Web的数据库应用系统开发技术的思考

基于Web的数据库应用系统开发技术的思考
■■_
鏊~
李德平
N TFv AEO. 蚓CR2 HM0 NA6 OT L ON Go Y , N
维普资讯

5 11 1 50
应用系统开发技术的思考
清远职业技术学院信息科技学院
浏 览器和 HT T P协议在 全球 因特 阿的成功应
授 权 的数 据 。 正 是 因 为 二 层 C S 体 系结 构有 很 / 多 缺 点 ,因此 ,三 层 C/ S体 系 结构 应 运而 生 。以 下着 重 讨论 三 层 C/S体 系 结 构 和 浏 览 器 / 服 务 器 的风 格 。
1 .三层 c /s结构
三 层 C/S结 构 如 图一 所 示 。
Bo sr Sre B s ln/ evr / ) rwe/ evr(/ )Cit Sre( S e C
的授权用户需要 拥有连接数据库 的 口 令 ,个 别授 权用户有可能绕过 系统 中 的客 户端应 用程序 ,利 用 自己安装在 客户机上的其他数据库访问工具去直接 操作数据库 ,从而可能访 问到某些 未
( ) 着 应 用 系统 处 理 的 内 容越 来 3随 越多 ,客 户端应 用程序不断地扩 充而 变 得 相 当庞 大 ,客 户 机 本 身 的 处 理 能 力 已显得跟不 上要求 ; ( ) 据 安 全 性 不好 。因 为 客 户机 4数
S r e B o e in Da a a e P l& i s se e v r r wsr Cl t e t b s a Pi t n y t m c o
( ) 层 C/ 结 构 是单 一服 务 器 1二 S 的 ,而 且 是 以 局域 网 为 中心 的 , 所 以 难 以 扩 展 至 大 型 企 业 广 域 网 或

第13章 数据库应用系统的开发方法

第13章 数据库应用系统的开发方法
33
逻辑数据库设计
概念数据库设计是独立于数据库管理系统的,而 逻辑数据库设计却与具体的数据库管理系统有关。 在逻辑数据库阶段首先要考虑实现数据库的数据 库管理系统所支持的数据模型是什么。 在逻辑数据库设计阶段,我们首先将概念数据模 型转换为关系数据模型,即将E-R图中的实体和 联系转换为关系模式。 对关系数据库来说,逻辑数据库设计的结果是一 组关系模式,接着要应用关系规范理论对这些关 系模式进行规范化处理。
18
动态行为模型
动态行为模型主要用来描述系统的一些动 态特征,如定义可能的系统事件和各实体 对各种事件的响应等。
19
用界面模型
用户界面模型显然用来描述用户使用和操 作应用系统的界面,包括界面的外观和各 种具体的操作功能等,它可以使客户对未 来的系统首先建立一个感官的认识。
20
系统设计
概要设计
概要设计也称作总体设计,所以这一阶段的任 务是要将用户的需求统一到一个总体的逻辑结 构和概念模式中,要描述出与对象模型对应的 所有类,要描述类之间的相互关系和继承关系 等;同时要将动态行为模型中的操作、事件和 对事件的响应等体现在类中;在这个阶段还要 确定整个应用系统的结构框架和输入输出接口 等。
15
系统分析
抽象对象的过程可以由上向下,也可以由 下向上。所谓由上向下,就是首先抽象出 整个问题域中的所有对象,并以对象为基 础分析对象的数据需求和操作需求,然后 给出问题和解决问题过程的准确描述;而 所谓由下向上则是首先描述各个问题和解 决问题的过程,并从各个问题中抽象出对 象,然后将同类对象进行合并。
11
快速原型开发方法可以分为四个步骤:
系统基本需求的确定; 对原型的功能选择; 原型的构造与试用; 原型的修改和完善。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第五章数据库应用系统设计本章将软件工程角度,介绍建立数据库应用系统的有关设计方法,主要包括数据库应用系统设计的总体规划、应用系统的需求分析、应用系统的总体设计以及实现等主要步骤的具体工作容。

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 数据库应用系统实现系统实施的主要包括物理系统的实施、程序代码设计与测试、项目管理(文档准备)、人员培训、数据准备与装入、系统转换与评价。

相关文档
最新文档