贵州大学本科毕业论文(设计) 第 11 页
表4.4 站点信息表(续)
SystemCreateDate SystemName Foundings Note datetime nvarchar(100) 100 100 否 否 是 是 唯一 创建日期 站点名称 附近建筑 备注 nvarchar(MAX) 255 nvarchar(MAX) 255 (5)站点线路关系表:站点线路关系表记录了线路、站点、创建日期、序号等信息。站点线路关系表如表4.5所示:
表4.5 站点线路关系表
字段 ID 类型 int 长度 100 是否为空 否 备注 主键 描述 站点线路编号 SystemCreateDate LineName SiteNum SiteName Note datetime int int int 100 100 100 100 否 是 否 是 是 创建日期 线路 序号 站点 备注 nvarchar(MAX) 255 (6)意见反馈表:站点线路关系表记录了意见编号、创建日期、反馈内容等信息。意见反馈表如表4.6所示:
表4.6 意见反馈表
字段 ID SystemCreateDate FeedBackContent 类型 int datetime 长度 100 100 是否为空 否 否 是 备注 主键 描述 意见编号 创建日期 反馈内容 nvarchar(MAX) 255 4.4 功能详细设计
4.4.1查询模块
线路查询:用户可以通过主页上的线路查询,输入线路名称查询线路信息,点击查询可在页面上获得该线路的所有详细信息包括发车时间、收车时间、发车间隔时间、费
贵州大学本科毕业论文(设计) 第 12 页
用以及所有途径站点等信息。选择一个站点即可看到经过该站点的所有线路信息相当于站点查询。
站点查询:用户可以通过主页上的站点查询,输入站点名称查询站点信息,点击查询可在页面上获得经过该站点的所有线路信息,选择一条线路即可看到该线路的所有详细信息相当于线路查询。
站站查询:用户可以通过主页上的站站查询,输入起始站点和终点站点,点击查询可在页面上获得乘车方案信息,乘车方案包括直达公交车,一次换乘,二次换乘方案。有直达公交车优先显示直达公交,没有直达公交优先显示一次换乘方案,且最多显示二十条方案。
意见反馈:用户可以通过主页上的意见反馈向系统管理员反馈建议以及系统的错误信息,以便管理员及时更改以避免用户因错误信息造成的损失。
查询模块操作流程图如图4.5所示:
图4.5 查询操作流程图
4.4.2管理模块
用户信息管理:进入可查看用户反馈的意见信息,以便及时发现系统信息的错误和设计的不足。
贵州大学本科毕业论文(设计) 第 13 页
线路查询管理:包括车次信息管理、站点信息管理、线路信息管理、站点线路关系管理。车次信息管理页面可查看车辆信息、新建车辆信息、编辑车辆信息、删除车辆信息,输入线路查询该线路的所有车辆;站点信息管理页面可查看站点信息、新建站点信息、编辑站点信息、删除站点信息;线路信息管理页面可查看线路信息、新建线路信息、编辑线路信息、删除线路信息;站点线路关系管理页面可查看站点线路关系信息、新建站点线路关系信息、编辑站点线路关系信息、删除站点线路关系信息。
4.5 本章小结
本章主要介绍了系统的详细设计,讲述设计目标之后,首先是结合系统的需求分析对系统的功能进行构架;接着又对数据库进行设计,数据库是系统的重要组成部分,所以数据库的设计尤为重要。最后再对系统的每一个功能模块做了详细的设计。
贵州大学本科毕业论文(设计) 第 14 页
第五章 系统实现与测试
5.1 系统功能实现
系统功能的实现主要是对系统查询前台的线路查询、站点查询、站站查询、意见反馈等功能实现的详细说明。具体实现如下。
系统查询首页:使用此系统的用户,通过访问链接显示在用户眼前的便是本系统的首页,有四个按钮分别是:线路查询、站点查询、站站查询、意见反馈。首页界面如图5.1所示:
图5.1 首页界面图
线路查询是系统首页上的一个按钮,用户只要输入线路查询线路信息,首先要检测数据库信息,看信息是否有效,如果有效则返回数据向用户显示查询结果,如果无效则提示用户输入的线路不存在。线路查询界面如图5.2、图5.3所示:
图5.2 线路查询界面图
贵州大学本科毕业论文(设计) 第 15 页
图5.3 线路查询界面图
线路查询的关键代码如图5.4:
图5.4 线路查询关键代码图
站点查询是系统首页上的第二个按钮,用户只要输入站点查询站点信息,首先要检测数据库信息,看信息是否有效,如果有效则返回数据向用户显示查询结果,如果无效则提示用户输入的站点不存在。线路查询界面如图5.5、图5.6所示:
公交车线路管理系统的设计与实现-毕业设计论文



