需要本论文完整程序源代码,答辩PPT或者更多毕业论文联系799523222
点查询查询和按线路查询两种查询方式。
详细设计视图如图3.2.1
图3.2.1 查询系统模块
2 录入系统模块 该模块实现数据的录入、修改、删除功能。该模块由公交站点管理与公交线路管理两部分组成.详细设计视图如图3.2.2录入系统模块所示:
- - 22
需要本论文完整程序源代码,答辩PPT或者更多毕业论文联系799523222
图3.2.2 录入系统模块
2 信息输入输出模块如图3.2.3所示:
- - 23
需要本论文完整程序源代码,答辩PPT或者更多毕业论文联系799523222
图3.2.3 信息输入输出模块
3.3 系统数据库设计
3.3.1概念设计
概念设计的目标是产生反映城市公交查询系统需求的数据库概念结构,即
概念模式。概念模式是独立于数据库逻辑结构,独立于支持数据库的DBMS,不依赖于计算机系统的。
1 ER模型
ER模型是对现实世界的一种抽象。它的主要成分是实体、联系和属性。使 2 ER模型的操作
用这三种成分,我们可以建立许多应用环境的ER模型。
在利用ER模型进行数据库概念设计的过程中,常常需要对ER图进行种种
变换。这些变换又称为ER模型的操作,包括实体类型、联系类型和属性的分裂、合并和增删等等。
3 利用ER方法的数据库概念设计
利用ER方法进行数据库的概念设计,可以分成三步进行:首先设计局部
- - 24
需要本论文完整程序源代码,答辩PPT或者更多毕业论文联系799523222
ER模式,然后把各局部ER模式综合成一个全局ER模式,最后对全局ER模式进行优化,得到最终的ER模式,即概念模式。 设计局部的ER模式
通常,一个数据库系统都是为多个不同用户服务的。各个用户对数据的观
点可能不一样,信息处理需求也可能不同。在设计数据库概念结构时,为了更好地模拟现实世界,一个有效的策略是“分而治之”,即先分别考虑各个用户的信息需求,形成局部概念结构,然后再综合成全局结构。在ER方法中,局部概念结构又称为局部ER模式,其图形表示称为ER图(如图3.3.1)。
实体和属性的定义如下:
站点(站点编号,站点名称,站点类别) 线路站点对应(线路编号,站点名称)
线路(线路编号,始发时间,终发时间,备注)
图3.3.1实体和属性用例
4 联系定义
ER模型的“联系”用于刻画实体之间的关联。一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:N,M:N,还是1:1等。还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等。
- - 25
需要本论文完整程序源代码,答辩PPT或者更多毕业论文联系799523222
站点类别站点编号始发时间线路编号站点站点名称线路站点对应线路终发时间备注 图4.5 E/R图的表示
3.3.2 逻辑设计
本系统初步定义了4个视图,具体视图设计及实例如下: 1 公交车信息的视图设计(如图3.6): 用途:输入公交车号 输出对应公交车所有信息
图3.6 公交车信息的视图设计
2 公交车信息实例(如图3.7):
图3.7 公交车信息实例
车站信息视图设计(如图3.8): 输入: 车站号
输出: 对应车站所有信息
- - 26