发布时间 : 星期二 文章2013届毕业论文格式更新完毕开始阅读22832145852458fb770b5667
智能铁路查询系统
第3章 系统总体设计
系统总体设计需完成的主要功能是概念和逻辑结构设计,其中概念结构设计是将需求分析得到的用户需求抽象为概念模型的过程,它是整个数据库设计的关键。逻辑结构设计的任务是把概念结构设计阶段设计好的基本E-R图转化为与选用DBMS产品所支持的数据模型所符合的逻辑结构。
3.1 系统功能模块分析
本系统主要分为系统管理、用户管理、信息的添加和删除、信息的浏览和查询、数据管理、综合服务等六个功能模块。
3.1.1 系统管理
可以记录访问日志,统计访问流量,统计旅客去向,还可对系统数据库进行初始化操作等。
3.1.2 用户管理
对用户信息进行管理维护;添加和删除管理员,更改用户密码和权限;登录时判断用户密码是否正确,每个用户按照不同的级别享有不同的权限。
3.1.3 信息的添加和删除
列车信息的更新包括:
1.车次添加和删除;
2.时刻信息的添加、删除和修改; 3.票价信息的添加、删除和修改。 服务信息的更新包括:
1.临时列车和精品列车的添加、删除和修改;
2.车票代售点和各地宾馆酒店信息的添加、删除和修改等。
3.1.4 信息的浏览和查询
信息浏览包括:
1.车次、票价、时刻信息浏览; 2.精品列车、临时列车信息浏览; 3.车票代售点和宾馆信息浏览等。 信息查询包括:
1.基于车次的查询; 2.基于站点的查询;
5
洛阳师范学院2013届本科生毕业设计
3.基于两站间的查询; 4.智能中转查询; 5.车票查询; 6.服务信息查询等。
3.1.5 数据管理
进行数据库的备份、还原,票价的计算等。
3.1.6 综合服务
包括系统查询说明,温馨提示,洛阳售票网点,各地旅游点推荐,各地宾馆酒店信息提供等。
3.2 实体联系图
通过需求分析,现定义以下每个实体的属性: 操作员表(编号,用户名,密码,用户类型)
车次表(车次,起始站,终点站,车辆类型,行驶里程) 站点表(车次,站序,站号,站名)
时刻表(站号,到站时间,出站时间,里程)
票价表(站号,硬座,软座,硬卧上,硬卧中,硬卧下,软卧上,软卧下) 精品列车表(车次,起始站,发车时间,终点站,到站时间) 临时列车表(车次,起始站,发车时间,终点站,到站时间) 营业网点表(序号,车站,代售点名称,代售点地址,联系电话) 宾馆表(编号,酒店,城市,订位电话,星级) 日志表(用户名,登录日期)
1. 操作员信息实体属性图如图3-1所示:
图3-1 操作员信息实体属性图
2. 车次信息实体属性图如图3-2所示:
6
智能铁路查询系统
图3-2 车次信息实体属性图
3. 站点信息实体属性图如图3-3所示:
图3-3 站点信息实体属性图
4. 时刻信息实体属性图如图3-4所示:
图3-4 时刻信息实体属性图
5. 票价信息实体属性图如图3-5所示:
图3-5 票价信息实体属性图
7
洛阳师范学院2013届本科生毕业设计
6. 精品、临时列车信息实体属性图如图3-6所示:
图3-6 精品、临时列车信息实体属性图
7. 营业网点信息实体属性图如图3-7所示:
图3-7 营业点信息实体属性图
8. 宾馆信息实体属性图如图3-8所示:
图3-8 宾馆信息实体属性图
实体之间关系的E-R图如图3-9所示:
8