编制过程中,我们既考虑了与现实旧软件和手工操作的衔 接,又注意了新方法的应用,增加了可操作性,现实、可靠、 即时使用。
逐 步成熟后, 可随着技术条件的改进和提高,随时升级可见的用户界面——要求 系统的大部分功能在菜单或工具栏级别上通过简单的鼠标点击完成 3、教材管理的框架,应以科学严谨,各种新思想,新方法构筑完备为原 则 既要保证教材管理系统的科学性、完整性、系统性,又注意到教材管理 的灵活性和可操作性。
同时又较好的解决了教材管理工作的部分难点问题,比 如多价书的征订采购发行,到货前书目替换,大量的录入工作,查找书目难以 操作等等。
4、统要有简单可得的帮助 整的工具栏、状态栏和系统帮助。
1.3 开发环境介绍 使用 Visual Basic 6.0 作为管理系统的开发平台,ACCESS2000 用于数据 源的开发;使用 ODBC(开放式数据库连接)进行对数据源的连接,SQL 结构 化查询语言用于实现查询功能。
之所以采用 vb 作为开发平台主要是考虑到对 此种语言的熟悉性以及使用 vb 能够在较短的时间内给用户提供友好的界面 和完善的功能,缩短了开发周期。
而数据源的开发最初是想使用 SQL Server 企业管理器进行的,但是考虑到 ACCESS 的简单易用性,最终还是采用了 ACCESS2000。
1.3.1 开发平台 用 Visual Basic 60 作为数据库开发平台,3.0 版以后的 Visual Basic 具 有数据库连接和数据处理功能, 因此完全有资格作为数据库应用程序的开发环境。
Microsoft 公司把许多新的数据访问功能加到 Visual Basic 中,使得该产品成为桌面数据库市场中 Access、FoxPro 及 Paradox for Windows 的直接竞争者。
与普通的数据库系统相比,用 Visual Basic 作为数据库开发平台有以下优点: 1、简单性 Visual Basic 提供了数据控件,利用该控件,用户只要编写少量的代码甚至不编写任何代码就可以访问数据库,对数据库进行浏览。
2、灵活性 Visual Basic 不像一般的数据库如 Access那样局限于特定的应用程序结构,也不需要用某些指令对当前打开的数据库进行操作,因而比较灵活。
3、可扩充性 Visual Basic 是一种可以扩充的语言,其中包括在数据库应用方面的扩充。
在 Visual Basic 中,可以使用 ActiveX 控件以前版本中称为 VBX 或 OLE控件,这些控件可以由 Microsoft 公司提供,也可以由第三方开发者提供。
有了这些控件,可以很容易地在 Visual Basic 中增加新功能,扩充 VisualBasic 数据存取控制的指令系统。
用 Visual Basic 6.0 作为数据库前端,数据库前端是一个计算机应用程序,用该程序可以选择数据库中的数据项,并把所选择的数据项按用户的要求显示出来。
数据库系统本身被称为后端,后端数据库通常是一个关系表的集合。
之所以选择 Visual Basic 作为开发数据库前端应用程序的工具,主要是因为 Visual Basic 可以和多种数据库连接。
也就是说,目前较为流行的大多数数据库都可以与 Visual Basic 连接,因而可以用 Visual Basic 开发相应的前端应用程序。
Visual Basic 通过不同的方式与各种数据库进行连接,主要有三种方式,即 Access 数库引擎、MicrosoftODBC驱动程序、第三方 ODBC 驱动程序。
A.Access 数据库引擎 Access 是 Visual Basic 的“内部数据库”,即在 Visual Basic 中可以直接 建立 Access 数据库。
同时,通过 Access 数据库引擎,还可以使用下列数据 库: Btrieve.DAT dBASE.DBF/.NDX Foxpro.DbF/.CDX/.NDX Paradox.DB .PX B.Microsoft ODBC通过’Microsoft ODBC 驱动程序,可以使用下列数据库:Microsoft SQL ServerOracleSybase SQL ServerExcel.XLSText.TXTAccess.MDBBtrieveDBASEFoxPro Paradox 上面所列的数据库中,除前三种外,其余数据库均包含在一套 Microsoft ODBC 桌面数据库驱动程序及 Microsoft Query 中。
1.3.2 数据库查询语言——SQL Visual Basic是数据库开发的主要开发工具,同时为了实现查询的功能以及系统的一些相关功能,SQL语言的使用也是必不可少的,SQL语言即结构查询语句,SQL语言之所以能够为用户和业界所接受,成为国际标准,是因为它是一个综合的、通用的、 功能极强,同时简洁易学。
SQL语言集数据查询dataquery、 数据操纵(data manipulation 、数据定义(data definition 和数据控制(data control 功能于一体,充分体现了关系数据语言的特点和优点。
其主要特点包括:(1)综合统一 主要功能是通过数据库支持的数据语言来实现的。
非关系模型(层次模型, 网状模型)的数据语言一般都分为模式数据定义语言schema data definition language 简称模式DDL外模式数据定义语言subschema data definition language简称外模式DDL与数据存储有关的描述语言data storage de-scription language简称DSDL以及数据操纵语言(data manipualtion language简称DML ,分别于定义模式, 外模式,内模式和进行数据的存取与处置。
当用户数据库投入运行后,如果需要修改模式,必须停止现有数据库的运行, 转储数据,修改模式并编译后再重装数据库,因此很麻烦。
(2)高度非过程化 非关系数据模型的数据操纵语言是面向过程的语言,有其完成某项请求,必须指定存取路径。
而用SQL语言进行数据 操作,用户只需提出“做什么”,而不必指明“怎么做”,因此用户无需了解存取路径,存取路径的选择以及SQL语句的操作过程均由系统自动完成。
这不但大大减轻了用户负担,而且有利于提高数据独立性。
(3)面向集合的操作方式 非关系数据模型采用的是面向记录的操作方式, 任何一个操作其对象都是一条记录。
例如,查询所有平均成绩在80分以上的学生姓名,用户必须说明完成该请示的具体处理过程, 即如何用循环结构按照某条路径一条一条地把满足条件的学生记录读出来。
而SQL语言采用集合操作方式,不仅查找结果可以是元组的集合, 而且一次插入,删除,更新操作的对象也可以是元组的集合。
(4)语言简洁,易学易用 SQL 语言功能极强,但由于设计巧妙,语言十分简洁,完成数据定义,数据操纵,数据控制的核心功能只用了9个动词: CREATE、DROP、SELECT、ENSERT、UP-DATE、DELETE、GRANT、REVOKE、ALTER.而且SQL语言语法简单,接近英语口语,因此容易学习,容易使用。
1.3.3 数据库设计工具——ACCESS 数据库管理系统 ACCESS 数据库是个人、部门及企业管理数据的最易操作的新一代数据库。
它兼容传统的数据库,同时进一步增强了 web 支持。
可以非常方便地跨平台作 业和共享数据。
ACCESS 具有一个数据库管理系统所应具有的功能。
Access 2000 是一个面 向对象的采用时间驱动机制的新型关系数据库管理系统。
它可以通过 ODBC 与 其他数据库相连 实现数据交换与共享数据库是进行信息管理的基础。
利用计 算机进行信息管理首先要建立数据库。
ACCESS 2000 可以用作企业级后端数据 库(如 Microsoft SQL Server)的前台客户端。
ACCESS 有两种使用方式:作 为创建个人或部门数据库的独立应用程序,或作为更强健、更具扩展性的后端 数据库的接口客户端。
不论选用了何种后端数据源,最终用户都将得到使用流 行的桌面数据库客户端时易于使用的好处。
1、信息查找和使用更容易的特征 1将数据库转换成以前的 ACCESS 版本,ACCESS 用户首先可以将数据库保 存为以前的 ACCESS 版本,是不同版本的软件用户共享数据更加方便。
2对数据库窗口进行更改,以便容纳在 ACCESS 2000 种现实的新对象,这 样可以提高可用性,并使其同整个 OFFICE 2000
上一篇:
班主任管理系统
下一篇:
多年来只想说一句,我不怪你