。
2.4ACCESS简介
数据库选用Microsoft公司的Access产品作为数据库应用程序。目前的Access2000是Microsoft强大的桌面数据库平台的第六代产品,是32位Access的第三个版本。Access有以下一些基本定义:
(1)数据库是一个包含各种Access"对象"(表、查询、窗体、报表、宏和模块)的文件,Access中所有工作都是建立在此基础之上的。
(2)表是存放数据的容器,被设计成行和列的格式,就像电子表中的那样。每一列叫做一个"字段",包含特定类型的信息,如姓名或学历。每一行称为一个"记录",包含与单个实体有关的所有信息,如某个员工的姓名、性别、所在部门、学历等。对于像Access这样的关系数据库管理程序,一个数据库通常包含几个存放相关数据的不同表。
(3)查询是一个Access对象,它询问数据库中有关数据的问题。根据设计方法的不同,查询能够在数据库中检索并组合来自不同表的数据。例如,可以设计一个查询来告知在公司中工作超过1年的职员有多少。查询还可以对一组数据执行操作,如更新或删除某组记录。
(4)窗体是一个窗口,它提供一种很方便的途径来查看数据库中已有记录或向数据库中增添新记录。在Access中,可以创建一个窗体,用来同时查阅单个表或多个表中的数据,还可以打印和显示窗体。
(5)报表是一个Access对象,设计来显示数据,其作用类似于窗体,但主要是用于数据打印,不能输入数据。
(6)页是一种特殊类型的窗体,它使用户能够利用Web浏览器查看和编辑Access的表。
(7)宏用来保存Access中的一系列操作。可自动执行一些日常的任务,以便简化在Access中的工作。
(8)模块是用VisualBasicforApplications(VBA)编写的过程,VBA是Access的基础程序设计语言。利用VBA可以编写程序代码来完成Access宏所不能完成的特定任务。
第三章需求分析
3.1计算机网络
计算机网络是指将多台具有独立功能的计算机,通过通信线路和通信设备连接起来,在网络软件的支持下实现数据通信和资源共享的计算机系统。
计算机网络的规模有大有小,大的可以覆盖全球,小的仅局限于一个办公室。现在一般按照网络覆盖的地理范围将计算机网络分为三类:局域网(LAN)、城域网(MAN)、广域网(WAN)。
3.2系统功能
1、基于浏览器(B/S模式)的公交线路分类查询;
2、数据的录入、修改、添加、删除。
3.3公交查询系统设计分析
根据数据库系统生存期的设计方法,从数据库应用系统和开发的全过程来考虑,将数据库应用系统设计分为以下几个阶段:
1)规划;
2)需求分析;
3)概念设计;
4)逻辑设计;
5)物理设计。
3.4应用需求分析
要设计一个良好的公交查询系统,就必须首先明确该应用环境对系统的要求。公交查询系统的应用背景为:方便市民搭乘公交车出行;手动(目前)、自动(将来)、及时更新查询数据。因此,该系统需满足以下几方面需求:
1、查询功能:系统需要提供几种不同方式的查询手段,以实现灵活方便地管理整个系统。
2、数据的更新修改:
更新:系统允许管理员级别的用户对数据进行更新、修改并且存盘操作;
编辑:系统允许管理员级别的用户对数据进行编辑、删除的操作,保证现库的真实性与实时性。
3、打印输出(暂未实现):系统可以将用户查询到的内容动态地生成报表,并打印输出。
3.5系统功能模块划分
公交查询系统功能划分模块如下:
1、查询系统模块
该模块实现公交查询功能。可实现按起点-中转站-终点查询查询和按线路查询两种查询方式。
录入系统模块
该模块实现数据的录入、修改、删除功能。该模块由公交站点管理与公交线路管理两部分组成。
3.6系统数据库设计
概念设计
概念设计的目标是产生反映城市公交查询系统需求的数据库概念结构,即概念模式。概念模式是独立于数据库逻辑结构,独立于支持数据库的DBMS,不依赖于计算机系统的。
1、ER模型
ER模型是对现实世界的一种抽象。它的主要成分是实体、联系和属性。使
用这三种成分,我们可以建立许多应用环境的ER模型。
2、ER模型的操作
在利用ER模型进行数据库概念设计的过程中,常常需要对ER图进行种种
变换。这些变换又
上一篇:
VBAC售楼管理系统(论文和程序)
下一篇:
对硕士毕业生迁移失业目的地的实证研讨