五福航空订票系统详细设计文档.doc_第1页
五福航空订票系统详细设计文档.doc_第2页
五福航空订票系统详细设计文档.doc_第3页
五福航空订票系统详细设计文档.doc_第4页
五福航空订票系统详细设计文档.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

Software Design Descriptions版本:1.0软件设计说明日期:4.10 北京工业大学耿丹学院 五福航空订票系统的设计与实现班级:计算机科学与技术09级2班学号:090201203姓名:牟森 软件设计说明Version 1.0RevisionDateVersionDescriptionAuthor2012.4.101.0详细设计文档牟森目 录1.引言31.1目的31.2范围31.3 定义、缩写词以及简写32.参考文献33. 分解说明33.1 模块分解34. 依赖关系说明44.1 模块间的依赖关系44.2数据依赖关系45. 接口说明45.1 模块接口46. 详细设计56.1 模块详细设计56.2 数据详细设计71. 引言 1.1 目的 本文档描述了五福航空公司订票系统的功能要求和非功能要求,文档阅读对象为本软件项目的订票客户和软件开发人员以及软件测试人员。1.2 范围 本软件是五福航空公司定制航空订票系统。本软件可以实现网络订票、柜台订票预约排号及安全保护几个总体功能。在1.0版本中只实现网络订票,在后续版本中将继续完善软件功能并升级软件总体功能。网络订票功能属于实时功能,订票成功后数据保存到数据库,再由数据库返回至在线客服平台,以供用户进行实时查阅、退订功能。1.3 定义、缩写词以及简写 定义、缩写词及简写说明DEPTHS项目开发团队名称航空订票系统软件名称柜台订票预约排号前往航空售票点订票的预约排号2. 参考文献 无3. 分解说明 3.1 模块分解 3.1.1 服务器管理员模块 服务器管理员模块:售票信息的数据导入、售票报表统计、MAC地址验证、硬件信息验证、用户管理、下载、售后服务、订单提交。3.1.2 注册用户模块 注册用户模块:系统登陆、用户识别、管理、预定、查询、订票信息数据导出。3.1.3 普通用户模块 普通用户模块:软件安装、注册。3.1.4 短信模块 短信模块:把已订票信息发送给用户。各模块的详细功能如图一所示:图一4. 依赖关系说明 4.1 模块间的依赖关系 本软件的服务器管理模块是作为基础模块存在的,服务器管理员模块、注册用户模块和短信模块都基于此模块,服务器管理模块是独立存在模块,注册用户模块依赖于服务器管理模块,短信模块依赖于注册用户模块和服务器模块,且短信模块只有在订票成功后才由服务器发送给指定手机。4.2 数据依赖关系 本软件的航空订票数据依赖于服务器数据,服务器数据包括航班信息数据、用户资料、订单提交产生的交易数据,他们分别依赖于各航空公司、本软件服务器和各银行系统以及第三方交易平台。5. 接口说明 5.1 模块接口 5.1.1 服务器管理员模块说明 服务器管理员模块的主要作用是管理售票信息的数据导入、售票报表统计、MAC地址验证、硬件信息验证、用户管理、下载、售后服务、订单提交。5.1.2 注册用户模块说明注册用户模块的主要作用是管理系统登陆、用户识别、管理、预定、查询、订票信息数据导出。5.1.3 短信模块及普通用户模块说明短信模块的作用是在订票成功时由服务器给订票成功用户指定的手机号码发送订票成功详细信息;普通用户则只能下载和安装软件,并无权使用软件。6. 详细设计 6.1 模块详细设计 6.1.1 软件包详细设计(图二)软件包所描述的是软件在运行时数据包传递的过程,用户需要订票时需要经过本机的软件向服务器系统递交数据,并经过系统管理员递交给服务器包的数据产生票务信息,票务信息确定以后,短信包的作用开始发挥,这便是数据包完整的传递过程。图二:包图6.1.2 系统用例图(图三)用例图描述的是程序角色的功能及关系,角色的作用具体指出指出后能更加详尽的描述产品的角色功能。图三:用例图6.1.3 系统顺序图(图四)用户在订票过程中的顺序如下:用户首先进行票务查询,以确定所需票务余量的详细信息,其次查询用户的详细信息,系统把用户的票务习惯信息和所需票务信息总结后给出结果,为订票做好准备;接着用户可以查询航班的具体信息,继而确定航班信息,然后订票,订票的票务信息产生后短信系统会把所订票的票务信息的详细情况发送给默认的用户指定手机号码。图四:顺序图6.2 数据详细设计 6.2.1系统类图(图五)详细设计 系统类图展现的是程序数据类的关系。图五:类图6.2.2 数据库E-R图详细设计 E一R图中所体现的关系:1、服务器一客户端:每个用户的客户端都从服务器下载而来,而用户的票务信息和要求也会上传至服务器。每个客户端被下载后因为验证地址的原因,所以在未卸载现有客户端的情况下,不能再次从服务器下载客户端。2、客户端一用户中心一个客户端只供给一个用户的登陆工作,并且每个客户端只能被一个用户注册并使用。数据库表结构设计:根据航空订票系

温馨提示

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

评论

0/150

提交评论