3网上订票系统其它设计方案及比较_第1页
3网上订票系统其它设计方案及比较_第2页
3网上订票系统其它设计方案及比较_第3页
3网上订票系统其它设计方案及比较_第4页
3网上订票系统其它设计方案及比较_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一, 层次系统风格l 如下图所示,采用层次系统体系结构风格,整个系统的结构可以分为数据层,集成层,服务层和应用层四个层次。各层的功能分别是:l 数据层:主要功能是接收公交车辆发送过来的原始数据信息,对其进行分析处理,得到符合系统要求的数据,并进行存储。l 集成层:采用“中央数据库+区域子数据库”的工作管理模式。l 服务层:对集成层提供的实时公交数据,进行进一步地分析处理,实现公交的实时监控,并向公交车辆和电子站牌等发送实时公交等信息,并且提供统计报表服务,以及系统管理等功能。l 应用层:对服务层提供的公交信息实现实时公交信息的查询及可视化,并且通过实时监控服务实现车辆调度等。二, 面向对象风格

2、可以采用面向对象分析与设计的方法来对本系统进行分析和设计,首先通过use case图对系统需求进行建模,再发现系统问题域中的对象,并将其抽象成类,进而确定对象之间的各种关系,建立OOA和OOD模型,最后采用面向对象编程语言将其实现成具有面向对象风格的系统。以车载终端系统为例,其类图如下图所示:三, C2风格C2风格的设计方案适合于分布式环境,并且构件支持复用。各个构件并发运行,构件之间可以传递消息;下层构件可以被替换或升级,不影响上层构件的功能。在系统总体架构下分为四个二级构件系统:车载子系统、中央调度子系统、站台子系统、定向系统和无线通信系统。每个二级构件系统分为数目不等的更小一级的构件。四

3、, 管道和过滤器风格管道和过滤器风格适合于处理数据流属性。和数据流风格风格有类似的地方,不同之处在于管道过滤器风格更容易针对小型化系统,因为其数据和功能表示能力相对较弱。在下面这个管道过滤器风格设计中,可以看到趋于数据流风格设计。五, 各种风格之间的比较在设计中,我们总结出不同设计风格对软件系统特性的支持程度。可以得出的结论是:不同的软件设计风格适合于不同的软件系统;对一个软件系统而言,如果能有多种风格的设计,对于开发过程中从不同角度理解未来的系统是很有好处的,并且可以从这些风格中筛选、比较,得出最优化的系统设计。在此基础上,我们完成了系统概要设计。面向对象层次化C2风格管道和过滤器数据流实时性0-10-1-1软件复用+1-1+1+10容错性0+10-10可扩展性+100-1-1可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论