数据库实习实验报告(公交车线路查询系统).pdf
文本预览下载声明
西安邮电学院
数据库编程实习报告
Bus Search 公交车线路查询工具 项目总结
姓名:郭仲杰 学号 / 18
学院:计算机学院 班级:软件0802
完成时间:2010/12/29
项目名称
Bus Search 公交线路查询工具
项目描述
“公交线路查询工具”的定位在于解决使用者搭乘公交的麻烦,有效地为用户节约时间,使用户能
够更加有规划地进行事务安排。
城市在不断建设,不断扩张,越来越有一种巨型怪物的形象。而生活在这个巨型怪物体内的我们需
要移动,才能进行各种事务处理。而主要的移动方式就是通过公交系统。但是公交系统也随着城市的变
化变得越来越复杂,使得我们出门的时候,很难清楚的得到最新的公交线路。“公交线路查询工具”一定
可以方便我们更加快捷的处理我们繁忙的事务,节省我们的时间。
需求分析
项目背景
城市的扩张使得公交线路越来越复杂,为了使得用户更加方便地能够获得最新公交线路,
“公交线路查询工具”帮助人们解决这个问题。
主要功能
1.车站查询
在已经选择了【城市】的前提下,通过输入【车站名】获得该城市的该车站的详细信
息,如同用户亲临该车站站牌下,浏览车站信息,同时也提供了传统站牌没有的统计信息。
如果未能在该城市中搜索的【车站名】所对应的车站,将会给出提示。
2.车次查询
在已经选择了【城市】的前提下,通过选择【车次号】以及【路线方向】获得该城市
的该车次的详细信息。
3.站站查询
在已经选择了【城市】的前提下,通过输入【起点车站名】以及【终点车站名】获得
该城市的两个车站之间的换乘信息,并给出提示建议。如果任一车站名不能在该城市的车
站信息中搜索获取,也将给出出错提示。如果两个车站没有换乘信息,将不会有提示建议。
扩展计划
1.数据更新模式
现有数据更新是通过用户自主访问站点检查是否有更新,而目标是在用户连接网络的
时候使用远端数据库,并且将数据存储到本机数据库,在用户未连接网络的情况下,直接
使用本机数据库。
2.时间模型统计
现有的数据不能给用户提供一个合理的时间估计,在往后的扩充中加入数据,并作出
数学统计,使得用户可以计算出搭乘公交所花费的时间的合理估计,与行进的里程。
规划设计
平台规划
支持平台
系统环境 运行库 备注
Windows libQtCore、libQtGui、libQtSql (Qt4)
Linux libQtCore、libQtGui、libQtSql (Qt4)
Mac OS X libQtCore、libQtGui、libQtSql (Qt4) X86 平台
开发平台
系统环境 OS Env. GNU/Linux Ubuntu 10.10 (2.6.)
运行库 Runtime Libs Nokia Qt 4.7 OSE All Dev-Libs
集成开发环境 IDE Tool Nokia QtCreator 2.0 with Qt 4.7
数据库 DB 本机 Sqlite 3.7 | 远端 mysql 5.1
项目设计
界面设计
主要页面截图
数据库设计
关系模型图
City_list 表
字段名 类型 长度 描述 约束
ID Integ
显示全部