网站大量收购闲置独家精品文档,联系QQ:2885784924

毕业论文—票务信息管理系统.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业论文—票务信息管理系统

票务信息管理系统 软件设计说明书 目录 1. 介绍 1 1.1 目的 1 1.2 范围 1 1.3 定义、缩写词 1 1.4 内容概览 1 2. 系统要达到的目标和限制 2 3. 用例视图 2 3.1 系统用例图 3 3.2 时间日期查询 3 3.3 车次日期查询 4 3.4 订票 5 3.5 提出改签申请 6 3.6 进入改签系统 7 3.7 输入退票票务类型 8 3.8 输入退票票务信息 9 3.9 办理退订 10 3.10 管理员登录系统 11 3.11 管理业务数据 12 3.12 管理员余票信息处理 13 3.13 铁路调度更新 14 4. 逻辑视图 16 4.1 总览 16 4.2 主要Package的介绍 16 5. 部署视图 18 6. 数据视图 19 7. 规模和性能 19 8. 质量 20 软件设计说明书 介绍 目的 本说明书在概要设计的基础上,对票务信息管理系统的各模块、程序、子程序分别进行了实现层面上的要求和说明。 软件开发的产品实现成员应该阅读和参考本说明进行代码的编写、测试。 本详细设计说明书的预期读者为在以后对本系统进行扩展及维护的人员和对本系统感兴趣的其他人员。 范围 包括对车票的订购、退订和改签,对顾客信息的记录等 。 定义、缩写词 MySQL:一个小型关系型数据库管理系统。 Java:由Sun Microsystems公司于1995年推出的Java程序设计语言和Java平台的总称。 JSP:JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 Struts:一种开源软件。 MVC:三个单词的缩写,分别为:模型(Model),视图(View)和控制Controller)。 内容概览 登录系统 订票员和管理员输入编号和密码登录本系统,通过验证后进入系统进行操作。 查询模块 ①车次号/日期查询:系统根据订票员输入的顾客给出的具体的车次号和出发日期查询车票。 ②出发/到达地查询:系统根据订票员输入的顾客给出的出发地、到达地、出发时间和日期查询符合条件的所有车票。 订购模块 ①订票:系统查询到顾客需要的机票并且顾客决定订票后,订票员给系统发送一个订票的指令,系统处理订票信息的模块。 ②退票:系统接收到订票员发送的退票指令和所退票的基本信息后,根据车票日期是否过期来决定是否受理退票。若车票过期,系统不予处理并反馈一个“票已过期”的信息;若车票没过期,则系统执行退票指令。 ③改签:系统收到改签指令后首先进入“退票模块”判断是否满足退票条件,若不满足退票条件,系统不予处理并反馈一个“票已过期”的信息;若满足退票条件,则执行完退票指令后自动跳转到“查询模块”重新办理订票。 管理模块 本系统的管理员通过输入管理员编号和密码登陆数据库,经过系统验证后进入数据库,之后根据国家公布的最新的铁路客运表对本系统数据库中储存的车次信息进行增加、修改和删除等操作。 ①增加:管理员根据国家公布的最新的铁路客运表,将新增的车次添加到本系统的数据库中。 ②修改:管理员根据国家公布的最新的铁路客运表,将有变动的车次进行修改。 这篇文档使用一系列视图反映系统架构的某个方面; 用例视图:概括了架构上最为重要的用例和它们的非功能性需求; 逻辑视图:展示了描述系统关键方面的重要用例实现场景(使用交互图); 部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图); 数据视图:描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制(使用类图描述数据模型,活动图表示数据流)。 系统要达到的目标和限制 目标 订票员可以登录票务系统,进行票务的预定,改签,退票等手续,具有一级权限,但不能对票务数据库进行修改管理员正确登录后可以修改数据库余票信息,调度车辆等等+ 限制 订票员和管理员的界面分开,订票员不能修改逻辑上不能修改的信息; 管理员不能修改用户密码,还有同级别的管理员的信息。 用例视图 票务管理系统描述的主要用例有:时间日期查询,车次日期查询,订票,提出改签申请,进入改签系统,办理退订,输入票务类型,输入车次信息,办理退订,管理员登录系统,管理业务数据,管理员余票信息处理,铁路调度更新 系统用例图 系统用例图见图4.1: 图4.1 系统用例图 时间日期查询 用例简述 订票员在选择日期时,可以判定是否在预售期内 基本事件流 1 顾客:输入日期 2 系统:检索判定日期是否在预售期内; 3 系统:显示日期在页面上 4 顾客:选择此日期 5 系统:确定日期; 6 用例结束 活动图 时间日期查询的活动图见图4.2 图4.2 商时间日期查询的活动图 车次日期查询 用例简述 在订票

文档评论(0)

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

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

1亿VIP精品文档

相关文档