课程设计报告(在线运输站点查询系统)

课程设计报告(在线运输站点查询系统)

ID:33063785

大小:128.62 KB

页数:7页

时间:2019-02-19

课程设计报告(在线运输站点查询系统)_第1页
课程设计报告(在线运输站点查询系统)_第2页
课程设计报告(在线运输站点查询系统)_第3页
课程设计报告(在线运输站点查询系统)_第4页
课程设计报告(在线运输站点查询系统)_第5页
资源描述:

《课程设计报告(在线运输站点查询系统)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、西安郵電學院课程设计报告目:在线运输站点查询系统计算机科学与技术系软件工程0703班04075089(19)时扬扬周元哲间:2010年9月6日至2010年9月17日一、课程设计目的采用合适的编程语言连接数据库完成简单的web项目,熟悉与数据库相关的软件开发关键流程。(实验并改进自己设计的用于JDBC开发的简单工具包。)二、课程设计内容在线运输站点查询(通过数据库表替代数据结构中的图的遍历,实现路径查询(前台)、添加和删除(后台),并在前台显示)。三、软硬件环境及系统所釆用的体系结构前台:1.开发工具:MyE

2、clipse8.62•系统框架:struts1.2后台数据库:1・数据库类型:MySQL5.0(客户端采用Navica(8・2ForMySQL)2.数据库操作:未新建相关的存储过程或触发器四、需求分析该项目实现存储站点路径的同时自主生成有效地相关遍历路径,便于详细统计查询,为统筹管理运输线路提供方便。一、数据建立层:1.在直观的地图上Ajax动态实现站点的添加;2.路径的建立(站点基础上)、更改查询信息、删除路径。3.关键在站点连接(即建立点对点路径的同时)或更改、删除时,对详细路径表的操作。二、前台查询层

3、:1.查看全部路径站点的直观图。1.查询得到指定两站点的有效线路。2.对所得线路按照要求实现排序以筛选有用路径。五、系统设计与过程1.建立数据表:①pom存储站点信息,包括(编号,名称(可更改),坐标);②map:存储站点连接信息。③ways:存储运算所得有效的组合路径信息。表名所有列名portId(编号)name(站点名称)x(地图上X坐标)y(地图上y坐标)mapIdPort1起点Port2孜占Time时间Cost费用Distance路程Type方式waysIdbeginP起点endP孜占X*八、、Ti

4、me总时间Cost总费用Distance总路程Lines途经2.生成实体对象和DAO工具类:(easyWebSqlBean.iar)。生成的实体类(Bean)DAO(BeanDao)的主要方法属性:Bean:getset()>空构造、带参构造方法,特色方法:parseOf(ResultSetrs);用来包装DBManager执行sql语句所得结果集为相应的实体对象。BeanDao:save(Beanbean);以包装对象形式保存一组数据。delete(Sqlcolumn...sqlcolumn);传入指定

5、列的包装对象删除find(Sqlcolumn...sqlcolumn);传入包装对彖查找(结果为List)有主键的表单会生成getByPK()、update()方法,等。BeanDao的操作基本是通过DBManger实现与数据库的交互的。另外,为方便起见还生成了分页相关的方法。(结果集分页,不操作数据库)。1.添加struts框架。2.创建业务层相关文件包src.commonBean.Biz;开始添加所需业务类。5•完成业务层主要类的编写,并阶段测试业务类方法的可用性、准确性、事件处理的完备性。6.改进业务

6、层代码,直至得到较满意结果.7.创建首页:导入dwr.iar,配置应用Ajax实现的是站点在页面的动态添加(点击地图指定位置添加)。图:index站点管理主页站点线路主页中国地图(站点一览图(后台版))(说明:地图、站点以及线路图是通过MaDServlet类实现的,站点添加使用Ajax效果,配置主要在dwr.xml)&完善后台主要操作:建立和管理站点连接。(首页点击站点管理主页,实现列出所有已添加站点的信息,可即吋更改站点名称,如图:)图:ports站点编号站点名称站点坐标修改删除建立通道14w591011

7、121314626:268匣522393阿487321廨192=457更改

8、删除建立通道更改

9、删除建立通道更改

10、删除建立通道更改

11、删除建立通道更改

12、删除建立通道更改

13、删除建立通道更改

14、删除建立通道更改

15、删除建立通道更改

16、删除建立通道更改

17、删除建立通道更改

18、删除建立通道(备注:删除站点要在站点没有任何连接的基础上实现,否则页面异常)点击建立通道跳转到下页面:图:map起点终点类型距离费用时间重庆

19、郑州4三]

20、铁路二]丽[801[81添加

21、通道建立的过程是至关重要的,因为每增加一条连接,相应的图上所有的两地间的

22、间接路径总数可能会增加数条,如:原图上只有北京一一上海,上海一一北京的连线,添加郑州一一北京连线时同时产生:郑州一一北京一一上海的连线,在此基础上若添加一条重庆一郑州连线时同时产生:重庆一一郑州一北京的连线以及重庆一郑州一一北京——上海。综上,侮次添加线路跟连接的一个端点Z前的所有间接线路相关,需要在数据库查询后再组合添加。(更改和删除过程也要有相应的考虑。)9.前台主要页面编写(站点间所有有效线路信息),测试业

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。