公交卡管理系统总体设计报告.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
公交卡管理系统 软件总体设计说明书 Software Summary Design Specification 设计人:明敏 黄程翔 黄婷婷 乔忠华 贾益飞 王梅 开发日期:2012/11/08 第一章系统概述 1.1系统的简介 公交卡管理系统是随着交通工具的多元化,为改善人们出行的方便,简化城市的交通管理等发展起来的一个功能性系统,它主要实现交通卡的注册,挂失,充值,使用等功能。它不仅运用于传统的交通工具,同时还运用于一些新型的交通工具。该系统和城市交通管理系统,城市交通路线管理系统,等多个系统紧密联系,极大地方便了人们出行。 本设计从全局上对公交卡管理系统进行了描述,根据需求分析报告构建起基本框架和逻辑结构,为后续系统的详细设计提供了工作指导和设计依据。它是对需求分析中的系统所需功能进行逐步的分解、细化之后得到的产物。便于实际开发过程中实际模块开发和分层式结构的实现,保证软件可靠性和健壮性。 该设计主要包括了系统的简介、设计的目标、系统的体系结构,并运用功能模块图,层次模型图来详细描述系统具体要实现的功能、设计的方法、设计的原理、开发及应用环境、数据库的设计、模块的过程设计等方面的内容。 1.2 设计目的 生活在大城市的我们,每天都需要使用公交卡,有了它,我们坐车便不会因为没有零钱而发愁,同时它还给我们带来了许多优惠。公交卡使人们的生活更加方便,而一个好的交通卡管理系统是实现交通卡普及的基础。所以开发一个公交卡管理系统是迫在眉睫的事,“公交卡管理系统”它主要实现的功能是用户的注册,挂失,充值,消费等。 用户可以通过注册,将自己的信息存入系统数据库的方式获得公交卡,获得公交卡后用户就可以使用该公交卡了,可以对其进行充值和消费的操作了,进行充值和消费后,系统在修改数据库之后都会返回用户的剩余消费金额。当用户的交通卡不幸丢失以后,用户可以对交通卡进行挂失的操作,对交通卡进行挂失操作后,系统就会叫用户的交通卡的状态有激活状态改为注销状态。 1.3 体系结构 本系统采用的是三层结构模型,分别为表示层,业务逻辑层,数据库访问层。运用此模型是项目的结构变得更加的清楚,分工更加的明确,有利于后期系统的开发,升级和维护。 表示层:提供对系统的访问,也就是界面层。本系统界面简洁,实现统一的界面模板,主界面主要包括用户登录,用户注册,用户充值,用户信息查询,用户挂失,用户消费及余额查询。输入基本信息,点击链接跳到各个子页面,实现了整个页面的简洁性,易操作性等,从而提高了系统的安全性及系统的运行速度。 业务逻辑层:实现系统的应用逻辑功能,主要包括注册,充值,消费,挂失,查询等逻辑功能,它是该系统的核心部分。 数据库访问层:该层是对表示层,业务逻辑层提供的数据服务,对所有的数据操作进行封装。 交通卡管理系统软件结构图: 交通卡处理系统 转换为信息表 显示操作结果 处理信息表 用户注册 挂失信息 注册管理 挂失管理 消费管理 充值管理 充值信息 消费信息 交通卡管理系统的功能模块的划分: 模块的独立性分析(内聚与耦合): 从整体来看,各个模块独立性很好。 各模块独立性分析如下: 模块名称 内聚 耦合 独立性情况 注册模块 高(顺序内聚) 低(数据耦合) 优 充值模块 高(顺序内聚) 低(数据耦合) 优 挂失模块 高(顺序内聚) 低(数据耦合) 优 消费模块 高(顺序内聚) 低(数据耦合) 优 1.4 设计的方法 在交通卡管理系统开发之前,我们要对市场进行充分的研究,确定该系统开发是否具有可行性,一个真正的交通管理系统会涉及到多个方面,了解用户希望该系统实现怎样的功能。另一方面,要开发一个交通卡管理系统会受到市场,技术,资金,周期,产品等多面的因素的制约。以上所述的问题都是需要开发小组在系统开发之前反复讨论应该解决的。在确定了上述问题之后,开发人员还要对该系统的可能的市场人群的大小,人数,以及市场可能存在的同类型产品的数目,分析该系统在同类产品中所具有的优点,以获取竞争的空间。 1.5 设计的原则 一个交通卡管理系统设计的基本原则包括:实用性,可实现性,正确性,易用性等。 实用性:在系统开发之前,我们必须要确定系统是否真正有开发的价值,是否真正能够满足用户的需求,开发是否有可行性。 可实现性;在经典的软件工程里面有这么一条:在项目正式开始时之前,所有的而技术问题都应该已经有理论上的解决方案。在一个阶段确定的问题,功能是否有行得通的解决方案,在项目开始后,就应该不存在理论上补课实现的内容了。在交通卡管理系统中,在开发之前,就应该确定各个子功能(注册,充值。消

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档