安卓公交查询系统设计与实现

0 下载量 137 浏览量 更新于2024-06-24 收藏 5.27MB DOC 举报
"这篇本科毕业论文详细介绍了基于安卓平台的公交查询系统的设计与实现。该系统利用JSP技术,结合SQLServer2000或更高版本的数据库,使用Eclipse、JDK、SDK和ADT作为开发工具进行构建。" 在本文档中,学生探讨了一个针对Android操作系统的公交查询系统的开发过程。这个系统旨在为用户提供方便快捷的公交线路查询服务。以下是系统的关键组成部分和技术细节: 1. **操作系统与支持环境**:系统运行在Android操作系统上,最低支持版本为2.2。这意味着该应用可以在大多数现代Android设备上运行。 2. **开发技术**:开发过程中采用了Java Server Pages (JSP) 技术,它是一种动态网页开发技术,允许将服务器端代码嵌入到HTML中,以便在服务器端处理数据并返回结果。同时,系统依赖于SQLServer2000或更高版本的数据库来存储和检索公交信息。 3. **开发工具**:开发者使用Eclipse作为集成开发环境(IDE),JDK是Java开发的标准工具包,SDK(Software Development Kit)是Android应用开发的核心组件,而ADT(Android Developer Tools)是Eclipse的一个插件,提供了对Android应用开发的支持。 4. **软件安装**:为了运行该系统,首先需要安装Tomcat服务器,一个轻量级的Java应用服务器。安装过程包括接受许可协议,选择安装路径,以及指定JDK的安装位置。 5. **数据库附加**:系统使用SQL Server 2005进行数据库管理。在附加数据库的过程中,需要指定数据库的路径并执行脚本来确保数据库成功附加到服务器。 6. **应用程序部署**:服务器端的应用程序部署在Tomcat服务器下。这涉及到修改数据库连接配置,并通过Eclipse的“发布”功能将项目部署到服务器。 7. **服务器启动**:启动Tomcat服务器后,可以通过在浏览器中输入特定URL来访问系统。成功启动的标志是浏览器显示预期的系统页面。 8. **运行界面**:系统包含一个登录界面,管理员和普通用户需要输入正确的用户名和密码才能登录。登录失败会提示相应的错误信息。 9. **用户交互**:虽然文档没有详细描述,但可以推断,用户登录后应能查询公交线路,可能包括起点、终点站,以及预计的出行时间等信息。 这篇毕业论文深入阐述了从系统设计、开发到测试的全过程,对于理解移动应用开发,尤其是基于Android的公交查询系统,提供了宝贵的实践经验和理论知识。