1、 - 1 - 计算机科学与技术专业本科毕业论文 题题 目目:公公 交交 查查 询询 系系 统统 学学 号:号: 021220753 姓姓 名:名: X X 学学 校:校: 开放教育学院开放教育学院 指导教师:指导教师: X X 答辩日期:答辩日期: 2011 年年 6 月月 论文成绩:论文成绩: - 2 - 目目 录录 摘 要 3 第一章 绪 论 4 1.1 数据库技术 . 4 1.1.1 数据库的体系结构 . 4 1.1.2 数据库管理系统(DBMS). 4 1.2 公交查询系统 5 1.2.1 计算机网络 5 1.2.2 系统功能 . 6 1.2.3 系统运行环境 6 1.2.4 系统开发
2、工具 6 1.2.5 现状与前景 6 1.3 本文所作工作 7 第二章 数据库理论基础 . 8 2.1 关系型数据库. 8 2.1.1 关系模型的基本概念 8 2.1.2 数据库的设计理论 . 9 2.2 SQL 语言介绍 . 10 2.2.1 SQL 的组成 .11 2.2.2 SQL 的数据查询 11 2.2.3 SQL 的数据更新 . 12 第三章 技术背景介绍 .144 3.1 JSP 技术介绍 .144 3.1.1 JSP 与 ASP 的简单比较 144 3.1.2 JSP 运行环境 3.1.1 JSP 与 ASP 的简单比较 144 3.1.3 JSP 页面示例.145 3.2 B
3、/S 系统介绍 .188 3.2.1 B/S 架构具备极大的优越性: . 19 3.2.2 采用 JAVA 语言实现 20 第四章 公交查询系统设计分析 211 4.1 应用需求分析211 4.2 系统功能模块划分.211 4.3 系统数据库设计 212 4.3.1 概念设计 212 4.3.2 逻辑设计 214 第五章 公交查询系统应用程序设计(部分) . 25 5.1 查询模块的功能实现 255 5.2 管理更新的功能实现 288 5.2.1 公交站点管理288 5.2.2 公交线路管理311 第六章 结束语 366 - 3 - 摘摘 要要 本文结合公交查询系统的实际需要,通过对 B/S
4、模式、JDK 开发环境及工具、W eb 发布服务、数据库以及 SQL 语言的深入学习及实践,主要完成了公交查询系 统的需求分析、数据库设计、应用程序设计的工作。 关键词关键词:B/S 结构,计算机网络,数据库,SQL 语言,JSP,WEB 服务器 - 4 - 第一章第一章 绪绪 论论 1.11.1 数据库技术数据库技术 数据库技术作为数据管理技术,是计算机软件领域的一个重要分支,产生于 60 年代末。现已形成相当规模的理论体系和实用技术。优秀的数据库设计是应 用成功的基石。万万丈高楼平地起,数据库设计如同高楼的基石,是开发高品质 应用的前提。 1.1.1 数据库的体系结构数据库的体系结构 数据的体系结构分成三级:内部级(Internal),概念级(Conceptual)和外部级 (External)。这个三级结构有时也称为“三级模式结构”。 1、 外部级:最接近用户,是单个用户所能看到的数据特性。单个用户使用 的数据视图的描述称为“外模