公交查询系统的设计

简介:

随着的发展,公交查询系统已经成为城市道路交通的重要组成部分。为了使一些发展较落后的地区能够用上公交查询系统,获得更多的信息,设计公交查询系统。

1,系统的目标:

(1)方便市民更好地掌握公交有关信息,辅助公交管理。

(2)适应城市未来公共交通及社会交通模式快速变化的要求,适应公交运输体制改革的要求、适应城市公交服务向更高层次发展的要求。

2.系统需求:

城市公交查询系统需要满足来自两方面的需求,分别是查询公交系统的普通用户,后台维护管理人员。

查询公交系统的普通用户的需求是查询城市公交线路、站点和换乘方案等信息。后台维护管理人员对后台数据库的备份和恢复,添加公交线路站点和更改已有公交线路站点。

在城市公交查询系统开发时满足以下具体的系统需求:

满足用户查询公交信息的基本要求。

足后台管理人员方便更改城市公交线路站点等信息的基本要求。

对使用该系统的用户技能要求比较低,操作方便。

能够保障城市公交信息数据的安全,准确。

3.数据流图:

 

 wKioL1nYRJPTSgnjAABYIWW7rUs432.png-wh_50

4.E-R图:

用户E-R图:

wKiom1nYRg-wOHo0AAAZxhYTaVQ326.png-wh_50

管理员E-R图:

wKioL1nYRgSTlDaPAAARzisU8Bg728.png-wh_50

留言板E-R图:

wKiom1nYRn-CY5o8AAAb6fRC3-U641.png-wh_50

车次与站点E-R图:

wKiom1nYRq3SDuNUAAA6sgsjo0U950.png-wh_50

5.状态转换图:

wKioL1nYRpWBmylQAABlIF8aJnk109.png



本文转自 寂岚峰 51CTO博客,原文链接:http://blog.51cto.com/13271983/1970591,如需转载请自行联系原作者

相关文章
|
1月前
|
芯片 Python
前道设计
前道设计
17 3
|
10月前
调查表设计
调查表设计
50 0
|
12月前
|
设计模式 架构师 Java
聊聊简单设计
聊聊简单设计
|
Java Scala
深入理解简单设计
深入理解简单设计
深入理解简单设计
|
JSON uml 数据格式
设计系统
设计系统
112 0
设计系统
|
存储 缓存 负载均衡
系统设计:如何让系统容易扩展?
系统设计:如何让系统容易扩展?
334 0
系统设计:如何让系统容易扩展?
|
存储 消息中间件 算法
服务设计要解决的问题
 前几天和同事聊天,同事说:   “业务的服务(相对于我们基础架构这边的底层技术)在技术上就需要解决三个问题:分布式、通信和存储。”   我回忆之前做业务的时光,觉得确实,再加上一个“服务治理”就差不多了。想想“服务设计要解决的问题”这个话题可以把之前静儿写的很多文章做一个归纳概括。今天做一个总结。
服务设计要解决的问题
|
运维 NoSQL 安全
软件分析与设计:分析什么?如何设计?
分析与设计这两个词我们平时经常听到,也经常讲,那么分析与设计的本质究竟是什么呢?到底要分析什么?又到底要怎样去设计?这3个问题如果平时没有一些积累,突然被问到这些,一时也会显得不知所措。接下面在第一部分中回答分析与设计的本质,只有清楚了本质,那就知道要怎么分析与设计,因此在第二、第三部分具体讲软件的分析与设计方法,最后一部分讲述个人的一些思考。
软件分析与设计:分析什么?如何设计?
22. 谈设计
今天谈谈设计这个话题。 22.1. 为什么中国设计如此“丑” 从工业产品,包装,网站,游戏,建筑,园林...... 不是中国没有好的设计师,而是最终决定权不在设计师,而是审美较差的产品经理或企业高层。
1166 0