利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。对于cascading style sheets的动态HTML支援和鼠标换图效果,声音和动画的DHTML效果^论文库可在Netscape和Microsoft浏览器上执行。使用不同浏览器检示其功能,Dreamweaver可以告知您在不同浏览器上执行的成效如何。当有新的浏览器上市时,只要从Dreamweaver的网站在下载它的描述档,便可得知详尽的成效报告。
2.3.2 后台数据库
Access 2000是美国微软公司开发的Office 2000系列中的一个具有强大功能的数据库管理系统组件。使用Access时,无须编写任何代码,只需通过直观的可视化操作就可以完成大部分数据库管理任务。它是一个面向对象的、采用事件驱动机制的关系型数据库管理系统。它可以通过ODBC与其他数据库相连,实现数据交互,它具有以下特点:
(1) 操作方便
它提供了许多用户向导的特殊对话框,它询问用户有关数据库的内容、式样和格式问题,引导用户去建立一个简单的DBMS。
(2) 容纳多种数据对象
Access 2000提供了表、查询、窗体、报表、页、宏及模块等7种类型。例如:表对象为用户提供了创建数据库元素的基本手段,利用表的功能,用户可以定义数据的结构、类型,浏览数据库中的数据。
(3) 数据共享功能强大
由于同属一个系列,使用Access 2000可以很容易地共享Word 2000、Excel 2000中的数据,从而避免了许多重复的数据输入工作。Access 2000中数据与Word 2000、Excel 2000中的数据可以相互随时导入和导出;还可以在其中嵌入和数据。
第3章系统结构特性设计
本章主要介绍出租车管理软件中后台数据库的结构设计。数据库结构设计是继需求分析和确定开发工具后的重要阶段,是管理型软件开发设计的核心和重要组成部分。数据库结构设计的好坏与否将对应用系统的运行效率以及实现的效果产生很大影响。科学、合理的数据库结构设计可以提高数据访问的速度,有效保持数据的完整性、一致性和共享性,因此数据库结构设计对系统设计来说至关重要。
3.1 系统分析模型
根据系统的设计要求,设计了E-R图,实体为出租车司机,出租车。
图3.1 司机实体及其属性图
出租车司机实体包含了编号、姓名、性别、身份证号、地址、驾龄、车牌号、发证时间等属性。
图3.2出租车实体及其属性图
出租车实体包含了车型、车牌号、出租公司等属性。
图3.3 全局E-R图
3.2 数据库设计
在管理系统中,后台数据存储的地位相当重要合理的设计能缩减软件开发的周期和降低开发难度,并提高维护升级的可行性。而建立数据库最重要的一步是定义数据库表,数据是数据库中存储的基本对象,通过设计会以一定的组织结构存储在相关的基本表中。将基本信息分类、统计,根据数据库设计的基本原理,建立基本表构成数据库。在进行数据库的需求分析时,不但要考虑到软件系统当前要实现的功能,更要注重软件的可维护性和扩展性。
首先将出租车管理系统的数据库概念结构转化为Access数据库系统所支持的实际数据模型,即:数据库的逻辑结构。创建出租车管理系统中的各个数据库表。
表3.1 司机信息表
名 称 字段长度 数据类型 主 键 可否为空
司机编号 10 自动编号 是 否
姓 名 10 文 本 否 否
性 别 2 文 本 否 否
所在地址 50 文 本 否 否
身份证号 18 数 字 否 否
驾 龄 2 数 字 否 否
车 牌 号 7 数 字 否 否
发证时间 20 文 本 否 否
驾驶证号 18 数 字 否 否
司机信息表:用来实现记录出租车司机的基本信息的功能。包括司机的编号、姓名、性别、所在地址、身份证号、驾龄、车牌号、驾驶证号、发证时间。通过该表可以实现对出租车司机整体情况的了解,并且能够将新录入的出租车司机的信息加入到该表中,而系统中的司机信息中的删除、修改、打印等都是根据此表中的信息为基础的。
表3.2 出租车信息表
名 称 字段长度 数据类型 主 键 可否为空
车 牌 号 7 数 字 是 否
出租公司 20 文 本 否 否
车 型 10 数 字 否 否