分享到:
计算机软件 最近更新
讨论未来电商发展趋势论文提纲
浅谈自媒体对现代生活的影响
论文范文:网络发展对青少年心理发展的影响
论我国电子商务应用中的支付问题
电子商务模式研究
中小型企业客户关系管理系统的开发与应用
中石油浙江销售分公司信息管理系统设计
图书馆管理系统分析与设计
物流师职业资格认证报名管理系统
销售管理系统的开发与设计
酒店客房管理系统
财务管理系统的实现
餐饮管理系统设计与实现
社区卫生服务管理系统
汽车营销企业的客户关系管理系统
明道管理咨询有限公司客户关系管理系统设计与开发
企业订单管理系统开发
基于WEB的CRM信息系统的开发与研究
高校科研工作量统计系统的开发与设计
基于Struts的连锁店管理系统
纵横进出口产品管理系统(6)
分页标题#e#
2)区分类和对象,包括定义对象,定义类、命名;
3)区分整体对象以及组成部分,确定类的关系以及结构;
4)定义属性,包括确定属性,安排属性;
5)定义服务,包括确定对象状态,确定所需服务,确定消息联结;
6)确定附加的系统约束。
(2)面向对象设计:面向对象的设计与传统的以功能分解为主的设计有所不同。具体设计步骤为:
1)应用面向对象分析,对用其他方法得到的系统分析的结果进行改进和完善;
2)设计交互过程和用户接口;
3)设计任务管理,根据前一步骤确定是否需要多重任务,确定并发性,确定以何种方式驱动任务,设计子系统以及任务之间的协调与通信方式,确定优先级;
4)设计全局资源,确定边界条件,确定任务或子系统的软、硬件分配;
5)对象设计。
(3)面向对象实现:使用面向对象语言实现面向对象的设计相对比较容易。如果用非面向对象语言实现面向对象的设计时,特别需要注意和规定保留程序的面向对象结构。
传统的面向功能的方法学中,强调的是确定和分解系统功能,这种做法虽然是目标的最直接的实现方式,但是由于功能是软件系统中最不稳定、最容易变化的方面,因而使系统难以维护和扩展。面向对象设计首先强调来自域的对象,然后围绕对象设置属性和操作。用面向对象设计,其结构源于客观世界稳定的对象结构。因而与传统软件设计方法相比,明显提高了软件的生产率,可靠性,易重用性、易维护性等方面的效果。

二、 Visual Foxpro 6.0 系统简介
Visual Foxpro6.0是为数据库结构和应用程序开发而设计的、功能强大的、面向对象的编程环境。无论是组织信息、运行查询、创建集成的关系型数据库系统,还是为最终用户编写功能全面的数据管理应用程序,Visual Foxpro都可提供管理数据所需的所有工具。Visual Foxpro6.0有很多功能及特性:
(1) 友好的用户界面
Visual Foxpro6.0系统提供了一套由菜单驱动,辅助向导、对话框、设计器、表达式生成器等简洁、功能全面的用户界面。使用户可以在友好界面的支持下,用命令或菜单方式快捷地实现对系统的各种操作,从而完成对数据管理的任务。
(2) 强大的面向对象编辑技术的功能
Visual Foxpro6.0不仅有完善的系统命令、丰富的标准函数,支持传统的结构化过程编程技术,而且还支持面向对象的可视化编程技术。
系统提供了结构化查询语言-----SQL语言,可以非常有效地访问索引文件的数据,迅速而精确地从大庞大的、有数百万条记录的表格检索数据。
系统支持事件处理、优化系统和Rushmore技术更成熟,速度更快。
(3) 快速创建应用程序
Visual Foxpro6.0系统可以用多种方式快速创建应用程序,如向导、项目管理器、生成器、各种设计器等灵活的工具,这些工具大大提高了开发应用程序的效率。
(4) 数据库操作简便
Visual Foxpro6.0系统中数据库创建与编辑都是在可视化界面上进行的,对用户来说是全透明的。如增删表、建立索引、查询、视图、建立表间的关系与连接等都是全透明的。
(5) 可与其他应用程序交互操作
Visual Foxpro6.0通过数据的导入/导出功能,可以方便地与微软其他应用系统共享数据。
(6) 独特的开发客户/服务器解决方案
Visual Foxpro6.0系统通过ODBC可以方便地直接访问、存储、检索和处理服务器平台上的信息,提供了客户/服务器解决方案。
三、 SQL语言技术
SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。
Structured Query Language包含4个部分:
数据查询语言DQL-Data Query Language SELECT
数据操纵语言DML-Data Manipulation Language INSERT, UPDATE, DELETE 数据定义语言DDL-Data Definition Language CREATE, ALTER, DROP 数据控制语言DCL-Data Control Language COMMIT WORK, ROLLBACK WORK
(1) SQL的历史
在70年代初,E.E.Codd首先提出了关系模型。70年代中期,IBM公司在研制 SYSTEM R关系数据库管理系统中研制了SQL语言,最早的SQL语言(叫SEQUEL2)是在1976 年 11 月的IBM Journal of R&D上公布的。
1979年ORACLE公司首先提供商用的SQL,IBM公司在DB2 和SQL/DS数据库系统中也实现了SQL。
1986年10月,美国ANSI采用SQL作为关系数据库管理系统的标准语言(ANSI X3. 135-1986),后为国际标准化组织(ISO)采纳为国际标准。
1989年,美国ANSI采纳在ANSI X3.135-1989报告中定义的关系数据库管理系统的SQL标准语言,称为ANSI SQL 89, 该标准替代ANSI X3.135-1986版本。该标准为下列组织所采纳:
 ● 国际标准化组织(ISO),为ISO 9075-1989报告“Database Language SQL With Integrity Enhancement”
● 美国联邦政府,发布在The Federal Information Processing Standard Publication(FIPS PUB)127
目前,所有主要的关系数据库管理系统支持某些形式的SQL语言, 大部分数据库打算遵守ANSI SQL89标准。
(2) SQL的优点
SQL广泛地被采用正说明了它的优点。它使全部用户,包括应用程序员、DBA管理员和终端用户受益非浅。
非过程化语言
SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。 SQL不要求用户指定对数据的存放方法。 这种特性使用户更易集中精力于要得到的结果。所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段。查询优化器知道存在什么索引,哪儿使用合适,而用户从不需要知道表是否有索引,表有什么类型的索引。

随机推荐
社区医院信息系统建设与改进
网上二手信息与交易平台
电力系统通信技术建设电力通信网络管理系统
基于XMLSchema的元数据方案实现
城市DLG数据库元数据方案设计
新世纪的软件产业与集成电路产业
销售管理系统的开发与设计
浅谈用面向对象建模技术构建企业管理信息系统
基于JSP网页自动生成工具的设计与实现
食品安全信息监管系统研究

设为首页 | 关于我们 | 广告联系 | 友情链接 | 版权申明

Copyright 2009-2014 All Right Reserved [粤ICP备05100058号-11]