- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西安邮电学院
数据库编程实习报告
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
文档评论(0)