机票预订系统程序设计项目说明指导书模板面向对象.docVIP

  • 1
  • 0
  • 约3.7千字
  • 约 12页
  • 2021-02-21 发布于江苏
  • 举报

机票预订系统程序设计项目说明指导书模板面向对象.doc

程序设计说明书 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)接口 在输入方面,对于键盘、鼠标输入。在输出方面,打印机连接及使用。在网络传输部分,在网络硬件部分,实现高速传输。 3.2内部接口 本系统内部加工之间并不是全自动化,有些部分需要人工参与

文档评论(0)

1亿VIP精品文档

相关文档