- 12
- 0
- 约3.23千字
- 约 23页
- 2019-07-25 发布于浙江
- 举报
软件工程项目展示
小组成员:江晓东
侯铁峰
付庄玉
王钊
张翼
电子交通地图
软件需求分析
友好的用户界面
地图的上下左右移动
详细的地点标识,输入一个地名,能够用明显的表示显示所在地点
查询一个地点到另一地点的最近路线并标出所选的路线
不同交通方式的路线:步行,开车,公交,地铁
查询花费金钱最少的路线
查询花费时间最短的路线
混合交通方式的路线
软件开发环境和架构
开发语言: java
3.java适合多种运行平台,方便代码移植。
程序架构
电子地图的两种常见的架构:
一是将本软件开发成一款基于web的网页服务软件,比如像google地图等
二是开发成一款在本地使用的客户端软件,即简单的java应用程序。
我们采用的是第二种。
抽象建模 ,模块化设计
软件设计模块
GUI界面(Frame)
表现层
逻辑层
Bellman ford算法
地图
map panel
标示地点
Button panel
抽象数据图 abstract graph
Button事件处理
数据流建模
用户界面
run
Click
地点标识button
地图移动label
交通方式
button
清除路线
button
按图标方向移动
图片归于原位
确定为起点还是终点
有起终点数据
清除保存的起终点数据
缺少任何一点数据
保存数据
显示路线
提示没有路径
验证
程序演示
您可能关注的文档
- 山羊品种识别与介绍.ppt
- 山羊兹拉特【课件】.ppt
- 乳汁的产生和分泌(1).ppt
- 山楂丸的制作.ppt
- 山中问答-李白-字太白-号青莲居士-唐课件经典.ppt
- 山中与裴秀才迪书9.ppt
- 闪肺癌护理查房.ppt
- 入境机电产品报检程序成套设备三.ppt
- 陕教版七上32调控情绪保持乐观心态.ppt
- 入射角的正弦与折射角的正弦之比.ppt
- 视频测试信号发生器技术要求标准化发展研究报告.docx
- 数字化供应链 供应商管理 第6部分:钢铁行业标准化发展研究报告.docx
- 快手新手零基础简单剪辑教程.docx
- 快手新手作品热度提升日常操作.docx
- PitchBook_2026年三季度美国信贷市场季报-US Credit Markets Quarterly Wrap Third quarter, 2026.docx
- 硅谷银行-2026年企业风险投资状况 State of CVC 2026 A Deep Dive Into the Dynamics of the Corporate Venture Capital Ecosystem.docx
- 小学数学解决问题画图建模教学实务.docx
- 中考历史重点、热点问题猜押.doc
- 中国酒精饮料市场调研与未来发展趋势报告.doc
- 中国活性氧化镁行业市场调研及行业前景预测报告.doc
原创力文档

文档评论(0)