




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
长春大学毕业生毕业设计开题报告长 春 大 学毕业设计(论文)开题报告课题名称公交线路查询系统学 院计算机科学与技术专 业计算机科学与技术指导教师楚叶峰姓 名叶林班 级12级电算七班学 号0412407212106年3月7日1 设计题目: 公交线路查询系统二选题的目的和意义随着经济和社会的发展,城市交通拥堵状况日益严重。公交查询系统作为城市公众信息服务平台的一部分,不仅为广大公众的出行提供所需的公交信息,而且对于缓解城市的交通压力和降低城市的环境污染都有很大意义。然而我国城市公交乘客信息系统的发展处于一个落后的水平,现阶段,人们的出入方式主要还是来源于城市公交,特别是对于那些到外地出差、打工,进行商业有关或其他事情需要在外地进行短暂停留的人而言,公交对他们是必不可少的,但是对于那个不属于自己所熟悉的城市,坐公交也是一个很大的难题,为了解决这些问题,就很有必要设计一个这样的公交查询系统。三目前现状和发展趋势 改革开政策的实施,我国城市化进程日益加快,人民生活水平不断改善,对社会物质基础的要求也相对提高,公交信息系统已和人们的日常生活密不可分。但是由于我国的特殊国情,目前的公交查询系统尚未能发展到尽如人意的水平,主要存在以下一些问题,诸如查询系统不够简洁明了,用户通常要辗转查询才能获得需要的信息;系统信息更新得较慢,大大降低了用户查询效率;信息的有效性和准确度有限,不能给出行人士提供最可靠的信息。在此背景下,我运用Java语言开发了一个城市公交查询系统。本论文首先考虑了公交运营的实际情况和不同公交乘客的实际要求,分析了此系统应该具有的功能;其次对系统的主要功能模块进行了详细地描述,其中主要包括查询模块和管理更新模块,最后结合系统开发阶段和调试阶段发现的问题,提出了系统需要完善的地方,总结了开发此系统所取得的经验和体会。四设计所需要的环境(软件,硬件)该系统的开发模式为B/S模式,主要的设备如下: 1、 硬件资源 终端:PC机。 2、 软件资源 (1) 服务器端软件的选择 操作系统:Windows XP。 数据库管理系统:Mysql5.0。 开发工具:JavaEE。 软件平台:Eclipse。 画图工具:Visio 2003 (2) 客户端软件的选择 WEB 浏览器五设计方案 本系统是从城市交通现状出发,根据人们的出行规律,设计了一个完整的基于J2EE体系的公交车查询系统。该系统可以根据商厦名称,公交车号,日常站点和站点之间为查询条件分别进行查询,解决了市民出行乘坐公交车时经常遇到的困难。 本系统模型构架分为下面四层结构,如下。 (1) J2EE应用程序组件 J2EE应用程序是由组件构成的。J2EE组件是具有独立功能的软件单元,它们通过相关的类和文件组装成J2EE应用程序,并与其他组件交互。本系统包括如下组件: 应用客户端程序及J2EE服务器。 Java Servlet和JavaServer Pages(JSP)Web组件及JavaBean。 (2) WEB层组件 J2EE web层组件包含JSP页面或Servlet。按照J2EE规范,还包含某些JavaBean对象来处理用户输入,并把输入发送给运行在业务逻辑层上的组件来进行处理。 (3) 客户层组件 基于WEB方式的静态HTML页面或是Applet客户端的小应用程序。 (4) 编写算法 编写最短路径数据结构算法,解决完成站点之间最短乘车路径查询。 公交车管理系统是一个小型的数据库系统。所以这里我们选择SQL Server 数据库和JAVA技术进行开发。Microsoft SQL Server 是一种关系型数据库管理系统。首先建立SQL Server数据库中的线路表其中包括车次编号、上行线、下行线和线路类型4中属性列,车次信息表其中包括车次编号、所属公司、票价和运营时间4种属性,站点信息表包括站点名和临近建筑物2种属性,管理员信息表包括用户名和密码两种属性。实现用户的使用和管理员的管理设计。然后对应填入数据并且通过触发器实现剩余时间等于计划时间减完成时间的功能。最后,在JAVA中编入程序实现要求。6 具体的研究内容和实现功能 本系统采用了功能强大的Java语言与Mysql数据库的完美结合,提供用户一个完全开放的查询平台。管理员经过统一身份认证后可以对公交线路及站点进行添加、删除、修改等功能。用户进入相关页面后可以根据个人需要进行站点换乘查询、公交线路查询、公交站点查询功能。 (1)管理员管理子模块 实现对公交线路的路线进行增加、修改和删除功能。 公交车查询系统 (2)用户查询子模块 实现对公交线路中的线路查询、站点查询、站站查询和临近查询。七进度计划 序 号设计(论文)各阶段名称日 期1收到毕业设计任务书,对题目进行研究和准备。第1-2周2文献阅读,写开题报告,外文翻译第3-4周3构建应用环境、熟悉开发工具。第5-6周4进行系统的设计和初步开发,算法分析。第7-8周5具体功能的实现,论文初稿编写。第9-12周6系统的完善、调试、修改 。第13-14周7参加答辩,资料整理第15-16周8 参考文献(1)耿祥义 JAVA大学实用教程 电子工业出版社 (2)孙卫琴 面向对象编程 电子工业出版社 (3)Bruce Eckel Tingking in Java Prentice Hall PTR (4)汤鸣红 JAVA Web 应用开发 化学工业出版社 (5)(美)霍斯特曼(Horstmann,C.S.),叶乃文(译) JAVA 2 核心技术卷 机械工业出版社 (6)杨树林 胡洁萍 JAVA语言最新实用案例教程 清华大学出版社 (7)(美)Rigers Cadenhead 陈武(译) 21天学通JAVA2 人民邮电出版社 (8)孙鑫 JAVA WEB开发详解 电子工业出版社 (9)郑莉 王行言 马素霞 Java语言程序设计 清华大学出版社(10)Tomcat与Java Web开发技术详解,孙卫琴等著,电子工业出版社,2009. (11)Java Web开发实战经典基础篇,李兴华等著,清华大学出版社,2010. (12) Java Web项目整合开发,明日科技等编著,电子工业出版社,2011. (13) Java Web数据库
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高校招生办主任面试指南与预测题集分析
- 2025年高级炼油操作工面试题预测及应对策略
- 电业规程培训课件
- 2025年炼钢初级技能提升模拟题集
- 初中生阅读兴趣培养与阅读能力提升的相关研究
- 写人物小传教学课件
- 田单史记课件
- 用车知识基础知识培训课件
- 用电防火基本知识培训
- 用电安全知识培训课件记录表
- 福建省南平市(2024年-2025年小学六年级语文)部编版期末考试(下学期)试卷及答案
- 盘扣用量表0822(含公式)
- 检验科6s管理实施
- 二十案例示轮回
- ABC法则新-培训课件
- 医疗器械经营质量管理制度和工作程序目录
- 核心能力建设规划
- 城市屋顶光伏发电施工方案
- 净菜项目可行性研究报告
- 蒋诗萌小品《谁杀死了周日》台词完整版
- 初中英语语法练习题100道(附答案)
评论
0/150
提交评论