机票预订系统程序设计说明书模板(面向对象)论文.docVIP

机票预订系统程序设计说明书模板(面向对象)论文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机票预订系统程序设计说明书模板(面向对象)论文

程序设计说明书 1引言 1.1编写目的 程序设计说明书提供用户与开发人员对开发软件的共同理解,使用户与开发单位就该系统的功能定义、环境需求达成共识,是今后各阶段设计工作的基础和依据,也是本阶段评审和测试阶段确认与验收的依据。本需求分析的读者对象包括客户、业务人员需求分析人员、测试人员、用户文档编写人和项目管理人员。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 预期的读者:系统管理员、机票预订管理员、订票旅客、程序员。 1.2背景 软件名称:机票预订系统 提出者:程序员 开发者:xxx。 用户:系统管理员、程序员。 运行该软件的计算站(中心):Internet、航空公司、网上银行 2程序设计说明 2.1需求规定 1.管理员管理航班与打印机票活动图 (1)管理员登陆界面管理航班信息与旅客信息。 (2)管理员根据旅客信息安排航班。 (3)管理员根据机票价格收费。 (4)打印机票与账单。 根据上面的描述,管理员管理航班与打印机票活动图如图5-1所示。 图2.1订票管理员管理航班与打印机票活动图 2.旅客订票与打印机票活动图 (1)旅客登陆操作界面选择航班或由订票管理员安排航班。 (2)选择航班后确认订票形象。 (3)确认完毕缴费。 (4)由管理员打印机票和账单。 根据上面的描述,旅客订票与打印机票活动图如图5-2所示。 图2.2旅客订票与打印机票活动图 2.2运行环境 设备服务器,硬件:CPU133M,64M或以上内存,300M硬盘空间;VGA显示器或更高条件与限制:服务器和客户机要求都能接入 Internet 。 系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。 根据调研得知所有旅行社的计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上, Win NT环境下运行。 2.3程序构件结构说明 构件图是用来表示系统构建与构件之间,以及定义的类或接口与构件之间关系的图。在构件图中,构件和构件之间的关系表现为依赖关系,定义的类或接口与类之间的关系表现为依赖关系或实现关系。 对于不同的开发小组而言,构件图能够呈现整个系统的早期设计,使系统的开发的各个小组由于实现不同的构件而连接起来,构件图成为方便不同开发小组的有用工具。系统开发者通过构件图呈现的将要建立的系统的高层次架构视图,开始建立系统的各个里程碑,并决定开发任务分配以及需求分析。 构件图的基本图元有以下几种,如图2.3。 图2.3 2.4程序软件结构说明 1.类图的创建 首先这些类图都是将数据中的表抽象出实体类的,然后根据功能描述,抽象出他们之间关系的类来的。对于这些属性就是数据库表中的字段。 通过上面的分析,可以确定类图中各个参与者的属性和操作,航空订票系统类图如图2.4所示。 图2.4航空订票系统类图 2.类图及其说明表 对于上面类图进行说明,具体情况如表2.1和2.2所示。 表2.1类图说明表 类名称 类属性 类操作 订票管理员 工作号 职务 姓名 管理航班信息 管理订票信息 登录 修改密码 航班 航班号 日期 起点 终点 查询航班信息 旅客 姓名 性别 证件号 银行卡号 查询航班信息 登录修改密码 修改订票信息 缴费 取票 航空管理系统 系统运行正常与否:boolean 订票管理系统 系统运行正常与否:boolean 订票 航班信息 机票价格 选择航班 2.5功能需求与类之间的关系 类间关系说明表 表2.2类间关系说明表 类名 订票管理员 航班 旅客 航空管理系统 订票管理系统 订票 订票管理员 依赖 关联 泛化 泛化 依赖 航班 依赖 旅客 关联 航空管理系统 泛化 依赖 订票管理系统 依赖 关联 订票 依赖 关联 3接口设计 3.1外部接口 (1) 用户界面 在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用。 (2)接口 在输入方面,对于键盘、鼠标的输入。在输出方面,打印机的连接及使用

文档评论(0)

gz2018gz + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档