预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于BS的交通信息查询系统的设计与实现的任务书 一、任务要求 近年来,城市化进程加快,城市交通拥堵非常严重,对于人们的出行造成了很大的困扰。因此,需要开发一个能够帮助人们方便快捷查询交通状况的系统,以提高出行效率。 为此,我们的任务是设计并实现一个基于BS架构的交通信息查询系统,要求如下: 1.系统要求能够实时更新各路段的交通状况,包括路况信息、拥堵情况以及交通事故等情况。 2.系统需要支持多种查询方式,例如:按照道路查询、按照区域查询、按照交通方式查询,并支持按照特定需求的用户自定义查询方式。 3.系统应具有用户管理功能,包括用户登录、注册、修改密码等功能,并且限制非法用户的登录。 4.系统应支持用户收藏查询结果及历史查询记录,方便用户快速查看历史查询结果。 5.系统应提供多种查询方式的结果展示,例如:地图形式展示、列表形式展示等。 二、解决方案 本系统基于BS架构设计,采用了JavaEE技术实现,Web服务器采用Tomcat,关键技术包括JavaServlet、JSP、JavaBean、Ajax等。 1.数据库设计 本系统采用关系型数据库MySQL存储数据,主要包括以下三张表: 用户信息表:存储用户的账号、密码等信息。 道路信息表:存储道路编号、名称、长度、道路位置等信息。 交通信息表:存储交通信息,包括时间、道路编号、交通情况(如畅通、轻堵、中堵、严重堵塞)等信息。 2.交通信息采集 本系统采用定时任务的方式对交通信息进行采集,主要通过交通卡口的CDMA通信网络和视频识别技术获取和传输数据,将采集的数据存储到关系型数据库中,以供用户查询使用。 3.交通信息查询 用户可以通过Web前端页面使用多种查询方式,例如:按照道路查询、按照区域查询、按照交通方式查询等,还可以采用自定义查询方式。查询方式包括下拉框、单选框、复选框和输入框等元素,使用Ajax技术实现异步请求、动态查询,可以更方便、快捷地查询道路的交通状况。 4.交通信息展示 查询结果将以地图形式和列表形式展示,地图使用百度地图API实现,列表使用表格展示,同时,系统支持查询结果的导出和分享。 5.用户管理 系统具有完善的用户管理功能,包括注册、登录、用户信息修改、密码修改等功能。用户在查询交通信息时,系统支持对查询结果的收藏和历史查询记录的展示,以供用户方便快速查询历史数据。 三、成果要求 本系统需满足以下要求: 1.系统可实时更新道路的交通状况。 2.系统能够支持多种查询方式,包括按照道路查询、按照区域查询、按照交通方式查询等查询方式。 3.系统具有用户管理功能,包括用户登录、注册、修改密码等功能,并且对非法用户进行限制。 4.系统支持用户收藏查询结果及历史查询记录,方便用户快速查看历史查询记录。 5.系统具有多种查询方式的结果展示,例如:地图形式展示、列表形式展示等。 四、工作计划 1.初步分析系统需求和功能点(2天); 2.确定系统框架和技术方案(3天); 3.设计数据库结构,编写数据库脚本(3天); 4.编写前端页面,实现交互功能设计(7天); 5.后台交通信息采集及存储开发(7天); 6.后台查询功能开发和测试(10天); 7.用户管理功能开发和测试(5天); 8.测试整个系统的运行和发布(3天)。 以上为本系统的工作计划,共计30天。