票务系统架构设计案例分析

票务系统架构设计案例分析

ID:11203685

大小:956.50 KB

页数:42页

时间:2018-07-10

票务系统架构设计案例分析_第1页
票务系统架构设计案例分析_第2页
票务系统架构设计案例分析_第3页
票务系统架构设计案例分析_第4页
票务系统架构设计案例分析_第5页
资源描述:

《票务系统架构设计案例分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、票务系统体系结构设计案例分析8.1项目背景8.2需求分析8.3系统体系结构设计8.4小结8.1项目背景由于票务种类的繁多,客户信息的量大复杂。所以在其管理上存在较大困难,特别是早期单用人力和纸张进行管理。导致信息的不全面和错误率高,加之存储介质的约束,难以长期有效的管理。随着计算机网络的发展,电子商务的普及。一种基于B/S模式的票务系统提出了需求。由于票务的特殊性,需要系统有很强的稳定性,要求较快的反应速度,响应多点同时请求。另外后台对票务的所有相关信息需要完全记录。完成历史信息的保存,查询;对当前信息的录入,查

2、询,修改,删除。8.2需求分析主要任务创建代表“目前”业务情况的业务模型,并将此业务模型转换成“将来”的系统模型,包括功能需求和非功能需求。非功能需求又包括质量属性和各种约定。通过对客户的当前业务的分析,我们得到当前业务的基本需求。功能需求功能说明客户信息管理用户的创建、登录、删除和维护票务信息管理票务的添加、删除和维护票务查询查看相应的票务信息预定购票票务的预定、购买和取消非功能需求质量属性说明性能用户访问的系统应该能在规定的时间内做出响应,如果系统由于网络或者数据库原因不能在规定时间内做出反应,那么系统应该提

3、出警告,不能出现用户无故长时间等待的情况。安全性在web数据库客户端,web服务器和数据库服务器之间,都应该有防火墙保护,防止网络上的非法数据请求。易用性不同的用户应该能够以不同形式访问不同的内容可用性系统提供7X24小时的服务,且很少停机可测试性系统是的各部分易于单独测试,并能方便地进行整体测试8.2.1定义系统根据业务的功能需求,该系统主要的涉众有系统管理人员和客户,系统管理人员又分为票务管理人员和用户管理人员。票务管理人员会对票务信息进行相关维护,用户管理人员对客户信息进行相关的维护。由此得出系统角色,分析

4、其对系统的具体要求,并找出系统的各个用例。用例说明票务信息查询用户输入相关查询条件信息,查看到相关票务的具体信息,当查询条件不符合规定时,系统给出相应提示。票务操作用户根据查询出来的票务信息对票务信息进行预订,购买,取消等操作票务信息维护票务管理员对票务信息进行维护,如添加,删除等用户信息维护用户管理员根据用户资料,维护系统中记录的用户相关信息。…………根据上述分析,可以得到系统用例视图:8.2.2细化定义(1)细化用例细化业务用例模型,是为了更加详细地分析和描述用例。同时,将业务用例模型转换成系统的用例模型。下

5、面,以“角色”用户进行票务购买为例。要素说明用例名称用户购买票务简要描述用户根据当前票务信息购买相应票务事件流基本事件流(1)用户在购票的名称栏中输入要购买的票务的起始地与目的地(2)系统根据客户输入,列出相应的票务信息细化用例后,还需对用例进行详细描述,直到所有涉众都认可描述的内容已经能够正确表达出他们的需求为止。在RUP方法论中指明通过阐述一个用例的名称、简要描述、事件流、特殊需求、前置条件和后置条件等六个方面可以对用例进行描述。下面以用例“用户购买票务”为例细化描述。要素说明事件流(3)用户根据自己的实际情

6、况选择符合自己相应条件的票务,如票价、时间等。(4)系统显示购买成功,或者显示交易失败。(5)该“用户购买票务”用例结束。“用户购买票务”用例细化描述(续)要素说明备选事件流系统查询不到票务相关信息,则按下一步步骤进行:(1)提示用户票务交易无法进行,并给出交易失败原因(2)其次,撤销此次交易的记录。特殊需求系统不可伪造数据,交易失败原因要合理并且详尽“用户购买票务”用例细化描述(续)要素说明前置条件用户必须先登陆后置条件交易成功后数据库及时更新票务信息“用户购买票务”用例细化描述(续)上面对用例的描述仅限于文字

7、描述,还不够形象。再以活动图的形式进行建模描述如下:(2)结构化用例结构化用例的目的是通过观察这些已经细化的用例,看能不能抽取出共有的、可选的行为,把这些共同的内容建立为新的用例。这样的好处是,可以消除冗余的需要以及改善系统整体需求内容的可维护性。像“用户信息维护”用例中,“查询用户信息”应作为一个新的用例提取出来,以提高上面所说的需求内容的可维护性。8.3系统体系结构设计将需求内容转换成设计模型的雏形以及用户体验模型,其目的是建立整个系统初步的解决方案,为详细设计活动打下基础,这一阶段的具体活动如下:8.3.1

8、体系结构的选择早期的票务系统仅仅针对售票单位,只是简单的数量控制,票务记录。而新的票务系统不仅仅具有以前的所有功能,还利用网络将客户包括近来。方便客户进行操作,利用网络可以让客户在任何有网络的地方就可以直接连入系统。又由于计算机的支持,数据库中有所有客户的信息,可以方便售票方对客户进行管理,提供更好的服务。本系统采用基于B/S的分层结构。这种结构有如下特点:节省投资、跨地

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

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

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