信息工程学院中期设计.docVIP

  • 4
  • 0
  • 约9.54千字
  • 约 24页
  • 2017-10-01 发布于重庆
  • 举报
信息工程学院中期设计

信息工程学院中期设计(论文) 题目:基于web的城市公交查询系统 专 业: 软件工程 院 系: 信息工程学院 年 级: 14 学 号: 姓 名: 李露露 指导教师: 曾宇容 职 称: 中期论文指导老师 2017年7月-9月 目 录 1 概述 5 1.1 目的 5 1.2 项目计划 5 1.3 技术路线 5 1.3.1 JAVA简介 6 1.3.2 JSP简介 6 1.3.3 Servlet简介 7 1.3.4 MySql简介 7 1.3.5 MyEclipse简介 8 1.3.6 Tomcat7.0简介 8 1.4 参考文档 8 2 项目需求 10 2.1 功能需求 10 1. 公交查询 10 2. 后台管理 10 2.2 性能需求 10 2.3 数据库需求分析 11 2.3.1 信息要求 11 2.3.2 处理要求 12 2.4 系统总体说明 12 2.4.1 主要业务功能划分 12 2.4.2 系统边界 15 2.4.3 物理视图 15 2.4.4 技术关键点考虑 15 2.2 组件功能设计 16 2.2.1 功能1 用户公交车次查询 16 2.2.2 功能2 用户站点查询 17 2.2.3 功能3 用户路线查询 17 2.3 数据库设计 19 2.3.1 数据库阐释. 19 2.3.2 数据库概念结构设计 19 2.3.3 存储过程和外部调用接口 19 2.3.4 数据库系统性能 20 2.3.5 存储方案 20 2.3.6 备份和恢复 20 3 项目实现 21 3.1 系统搭建 21 3.2 功能实现 21 3.3 关键代码分析 21 4 项目测试 22 4.1 测试背景 22 4.2 测试完成标准 22 4.3 测试模块列表 22 概述 目的 基于目前中国的发展状况,城市居民出行最主要的交通工具还是公交,但是每个城市的公交系统都很复杂庞大,记住每一条线路还是大有难度,因此开发一个城市公交查询系统就显得十分必要。开发城市公交查询系统,是为了便于市民了解公交信息,合理安排出行。出行人员可以最快时间内查到想要的准确站点信息和线路信息。可以模糊地进行站点查询,为当地居民和外地旅客搜索站点提供快速有效的线路选择,极大的方便人们的生活。 项目计划 设计界面,实现功能,写数据库,测试功能。 技术路线 先通过jsp设计界面,再通过jsp实现页面的简单样式和功能;servlet将jsp界面和Java代码联系起来,再通过java实现具体功能,用SQL Server构建后台数据库。 JAVA简介 我在设计与实现城市公交查询系统过程中使用的主要是JAVA语言,所以在此我将简单的介绍一下JAVA。? JAVA作为计算机编程语言之一,是Sun公司推出的可以撰写跨平台应用软件的面向对象的程序设计语言,是一个简单的、面向对象的、安全的、与平台无关的、可移植的、多线程、高性能的语言,目前广泛的应用于电脑、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,拥有最大的开发群。JAVA分为三个体系:Java?SE(标准版)、JavaEE(企业版)和Java?ME(微型版),它提供许多框架服务,比如Spring、Struts、Hibernate等,开发工具也是多种多样,如Myeclipse、Eclipse、NetBeans。在该系统中我所使用的是运行在Myeclipse10.0上的JAVA+Struts2+JSP框架,数据库使用的是MySql。 JSP简介 JSP的全名是Java?Server?Pages(Java服务器页面),是由Sun公司倡导、众多公司参与一起建立的动态网页技术标准,是在传统HTML文件中插入Java程序段和JSP标记的文件,是跨平台的,既能在Linux上运行,也能在其他操作系统上运行。JSP以%?%的形式实现了HTML语法的Java扩展,是一种动态网页技术,主要目的是将逻辑表现从Servlet中分离出来。JSP的优点:1):一次编写,到处运行;用JSP开发的Web应用是跨平台的,除了系统之外,代码不用作任何改变;2):多平台支持,基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,与系统无关;3):Java开发工具支持,Java拥有许多开发工具,在这些开发工具中几乎都支持JSP技术;4):执行速度快,JSP第一次执行的时候需要通过JSP引擎转换成Servlet文件,然后再通过JVM编译和执行程序,其后一直驻留于服务器内存中,所以,JSP程序的第一次执行速度都会比较慢,到第二次以后就会

文档评论(0)

1亿VIP精品文档

相关文档