brt公交管理系统的设计和实现毕业设计(编辑修改稿)内容摘要:
,一种是输入起点 和终点站查询车次,还有一种是转乘查询。 对于查询中的换乘部分,本系统只做简单查询,比如一次换乘查询,对于数据库操作只查出满足该起点和终点的相关线路,然后再筛选其中符合条件的结果。 新闻模块:主要发布一些关于公交方面的最新的新闻,方便用户了解实况。 留言板模块:如果用户对该系统有建议,可以通过留言给管理员告知。 同时,用户也可以通过留言找回失物。 后台留言管理模块,可以使管理员查看留言。 数据库需求分析 由于本系统有 2 个对象,即普通用户和系统管理员 , 所以在分析数据库需求时就要考虑以下因素: ( 1)对于普通用 户来说,他们需要的功能有几点:可以注册和登录,可以在留言板提意见以及寻找失物,可以根据需求进行线路查询。 ( 2)对于系统管理员来说,他拥有很大的权限,主要表现在可以进行后台管理。 在信息资源管理的过程中,数据库技术是最有效的手段。 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。 数据库的需求分析会根据设计中各个用户的需求来确定数据库内容。 在一个已确定的延陵学院毕业设计说明书 5 硬件、操作系统、以及数据库等软件环境下设计一个性能良好的数据库,能够让数据的采集 、存储、修改和管理更有效,满足各种需求。 主要开发技术的介绍 本系统需要使用 JSP 技术,采用 Tomcat 服务器作为引擎,通过 JDBC 驱动程序访问数据库。 由于系统测试需要成熟的数据库支持,因此系统采用 SQL2020 数据库作为数据库服务器。 JSP 技术 JSP( Java Server Pages)技术是由 Sun 公司发布的用于开发动态 Web 应用的一项技术。 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。 网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。 JSP 将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 JSP(Java Server Pages)是一种动态页面技术,它的主要目的是将表示逻辑从 Servlet 中分离出来。 优点如下: ,到处运行。 除了系统之外,代码不用做任何更改。 基本上可以在所有平台上的任意环境中开发,在 任意环境中进行系统部署,在任意环境中扩展。 相比 ASP 的局限性 JSP 的优势是显而易见的。 从只有一个小的 Jar 文件就可以运行 Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台 Application 进行事务处理,消息处理,一台服务器到无数台服务器, Java 显示了一个巨大的生命力。 这一点与 ASP 很像, Java 已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 web 应用需 要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供 web 页面调用,以增强系统性能。 JSP 可以使用成熟的 JAVA BEANS 组件来实现复杂商务功能。 缺点如下: ASP 也一样, Java 的一些优势正是它致命的问题所在。 正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。 的运行速度是用 class 常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。 延陵学院毕业设计说明书 6 JDBC 技术 JDBC( Java Data Base Connectivity,java 数据库 连接)是一种用于执行 SQL 语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用 Java 语言 编写的类和接口组成。 用 JDBC 来实现访问数据库记录可以采用下面的几个步骤: 通过驱动器管理器获取连接接口。 获得 Statement 或 它的子类。 限制 Statement 中的参数。 执行 Statement。 查看返回的行数是否超出范围。 关闭 Statement。 处理其它的 Statement 关闭连接接口。 JDBC API 用于连接 Java 应用程序与各种关系数据库。 这使得人们在建立客户 /服务器应用程序时,通常把 Java 作为编程语言,把任何一种浏览器作为应用程序的友好界面,把 Inter 或 Intra 作为网络主干,把有关的数据库作为数据库后端。 以下是使用JDBC 的优缺点。 优点如下: API 与 ODBC 十分相似,有利于用户理解。 使得编程人员从复杂的驱动器调用命令和函数中解脱出来,可以致力于应用程序中的关键地方。 支持不同的关系数据库,使得程序的可移植性大大加强。 JDBCODBC 桥驱动器将 JDBC 函数调用转换为 ODBC。 API 是面向对象的,可以让用户把常用的方法封装为一个类,备后用。 缺点如下: JDBC,访问数据记录的速度会受到一定程度的影响。 结构中包含了不同厂家的产品,这就给更改数据源带来了很大的麻烦。 MyEclipse MyEclipse,是在 eclipse 基础上 加上自己的插件。 它 是一个十分优秀的用于开发 Java, J2EE 的 Eclipse 插件集合, MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。 MyEclipse 目前支持 Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC 数据库链接工具等多项功能。 可以说 MyEclipse 是几乎囊括了目前所有主流开源产品的专属 eclipse 开发工具。 在结构上, MyEclipse 的特征可以被分为 7 类: 延陵学院毕业设计说明书 7 1) JavaEE 模型 2) WEB 开发工具 3) EJB 开发工具 4) 应用程序 服务 器的连接器 5) JavaEE 项目部署 服务 6) 数据库 服务 7) MyEclipse 整合帮助 Tomcat Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用 服务器 ,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。 基于 Tomcat 的开发其实主要是 Jsp 和 Servlet 的开发,开发 Jsp 和 Servlet 非常简单,你可以用普通的文本编辑器或者 IDE,然后将其打包成 WAR 即可。 Tomcat 确实是一个很好的工具, 不仅仅因为其免费,功能强大,更因为其开放性。 如今,开源软件越来越收到人们的重视, Linux 就是一个成功的典型。 人们不再限于只使用软件,而且已经关心起软件的具体实现。 我们有理由相信 Tomcat 会走得更远。 本系统因为基于 开发设计,其自带 tomcat6,所以不需要另外安装。 SQL SERVER SQL 是英文 Structured Query Language 的缩写,意思为 结构化查询语言。 SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。 SQL Server 特点: 1.真正的客户机 /服务器 体系结构。 2.图形化用户 界面 ,使 系统管理 和 数据库管理 更加直观、简单。 3.丰富的 编程接口 工具,为用户进行 程序设计 提供了更大的选择余地。 4. SQL Server 与 Windows NT 完全集成,利用了 NT 的许多功能,如发送和接受消息,管理登录安全性等。 SQL Server 也可以很好地与 Microsoft BackOffice 产品集成。 5.具有很好的伸缩性,可跨越从运行 Windows 95/98 的膝上型 电脑 到运行 Windows 2020 的大型多处理器等多种平台使用。 6.对 Web 技术的支持,使用户能够很容易地将数据库中的数据发布到 Web 页面上。 7. SQL Server 提供 数据仓库 功能,这个功能只在 Oracle 和其他更 昂贵 的 DBMS 中才有。 延陵学院毕业设计说明书 8 第三章 系统设计 模块设计 系统的开发主要包括前台管理和后台管理。 前台管理是用户的操作界面,供用户浏览、查询以及交流。 其功能具体包括: 1) 用户注册 (用户名注册、初始密码设置和个人信息输入) 与登录 (输入用户的名称和密码,正确的话进入个人信息管理页面;否则提示错误); 2) 用户查询 (包括 3 种 查询,即车 次、站点、换乘 ); 3) 留言 功能 (用户可以与管理者交流 )。 后台管理是给管理员使用的,其中包括: 1) 管理员注册与登录 ; 2) 线路更新 公告 (发布一些线路变化); 3) 车辆信息管理 (该模块可以对车辆信息进行维护,如增、删、修改线路等)。 4)留言板管理 系统层次模块图 系统功能模块如图 21 所示。 B R T 管 理 系 统前 台 操 作 后 台 操 作用户登录与注册线路更新公告留言板线路查询管理员账号管理用户管理留言管理公交信息管理车次查询站点查询换乘查询线路添加线路删除线路修改 延陵学院毕业设计说明书 9 图 32 系统功能模块图 系统用例图设计 用 例图 (Use Case Diagram)是由软件需求分析到最终实现的第一步,它描述人们如何使用一个系统。 用 户公 交 查 询线 路 更 新 公 告留 言 功 能查 询浏 览使 用 管理员用户管理线路管理留言板管理管理员账户管理 图 331 用户用例图 图 332 管理员用例图 查询部分设计 查询功能 本系统最主要的功能就是查询功能。 它包括三种查询方式:车次、站点、换乘。 其具体查询步骤如图所示: 延陵学院毕业设计说明书 10 开 始输 出 查 询 结 果进 入 查 询 界 面车 次 查 询 站 点 查 询选 择 查 询 方 式换 乘 查 询输 入 车次输 入 站点输 入 始末 站查 询 数 据 库线 路 分 析 图 341 查询功能流程图 公交信息添加 公交信息管理模块包含信息的添加,管理员可以通过相关功能,输入车次与线路,将信息写入数据库。 其具体步骤如图所示: 输 入 车 次 ,线 路 站 点是 否 合 法写 入 数 据 库线 路 信 息 修 改 成功管 理 员 登 录进 入 线 路 添 加 模块是否 图 342 数据添加流程图 延陵学院毕业设计说明书 11 公交信息删除 公交信息管理模块包含信息的删除,管理员通过信息删除功能,可以将数据库中的车次与线路的信息整体删除。 其具。brt公交管理系统的设计和实现毕业设计(编辑修改稿)
相关推荐
网络技术的信息系统的发展蒸蒸日上。 现代社会的人们的购物选择越来越趋向于网络,而这一切正是源于互联网的快速发展,这也促成互联网用户快速发展的促成因素。 为了适应社会发展趋势,我们决定做一个网上购物平台,实现网上购物的方式,让网友在家就可以逛商城买到任何想要买到的东西,为此构建 JustGO网上购物系统。 本系统详细描述了通过因特网进行网上购物的过程,随着信息时代的到来与其飞速的发展
:用加圈的小写字母,如169。 、 174。 „„ 表示。 更改标记一般按每张设计文件编排,但由多张表示同一代号的设计文件,更改标记应按全份设计文件编排,并填写在需要更改的各张设计文件上。 在更改栏中均应填写: ( 1)更改标记; ( 2)同一标记下的更改处数; ( 3)更改通知单编号; ( 4)更改日期; ( 5)更改人签字。 若设计文件的底图经多次使用与更改而污损不能再用时,需重绘制底图
如果进行回收利用,除了可以变费为宝,还可以减轻对环境的污染破坏。 如果所用絮凝剂为无毒 作用的天然产品, 所产生的絮体可 作为饲料或饲料添加剂,能够产生经济效益,实现综合利用。 河北承德 磐丰酵素菌 承德磐丰酵素菌有限公司 03142073312 2073225 2073133 我国在利用淀粉废水生产饲料酵母、提取淀粉酶等方面都有研究。 以淀粉废水为营养基培养白地酶
时间,其长短取决于胶料配方(主要是促进剂及防老剂)。 由于这个阶段硫化橡胶保持最佳的性能,所以作为选取正硫化时间的范围。 ( 4)过硫化阶段:图中 d 以后的部分,相当于硫化反应中网构形成的后期,存在着交联的重排,但主要是交联键及链段的热裂解反应,因此胶料的强力性能显著下降。 在硫化历程图中,从胶料开始加热起至出现平坦期止所经过时间称为产 品的硫化时间,也就是通常所说的“正硫化时间”
因此,举步维艰,面临经营风险。 并使许多还未参与电子商务的店铺信心不足,举步不前。 C2C 诚信问题的现状及存在的问题 网络交易双方不实 际接触,在货物和货款交付上就出现一个时间差,这个时间空隙带来了网络欺诈的可能。 解决货款交付时间差目前采用的方法是第三方担保、支付,国内第三方支付平台主要是 eBay 易趣的“安付通”和淘宝网的“支付宝”,二者在费用收取、监管方式
聚类算法中, 异常点检测仅仅是聚类的副产品。 聚类算法发展方向是优化聚类过程,而不是提高对异常点检测的能力,异常点检测和聚类是两个相对立的过程,聚类是把属于统一类的数据点聚集在一起,归为一类,而异常点检测是把和大多数数据点相异的点挖掘出来。 Su 等人首先提出基于聚类的异常点检测算法,聚集的较小簇被认为是异常点,但这中方法忽略了小聚集簇和大聚集簇之间的距离