软件工程机票预订系统总体设计

上传人:汽*** 文档编号:459107926 上传时间:2023-04-18 格式:DOC 页数:15 大小:206.50KB
返回 下载 相关 举报
软件工程机票预订系统总体设计_第1页
第1页 / 共15页
软件工程机票预订系统总体设计_第2页
第2页 / 共15页
软件工程机票预订系统总体设计_第3页
第3页 / 共15页
软件工程机票预订系统总体设计_第4页
第4页 / 共15页
软件工程机票预订系统总体设计_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《软件工程机票预订系统总体设计》由会员分享,可在线阅读,更多相关《软件工程机票预订系统总体设计(15页珍藏版)》请在金锄头文库上搜索。

1、 .wd.Adele Jiang 1.导言1.1目的在当今社会, 随着经济的不断开展, 必然带动交通业和旅游业务的不断扩大, 特别是航空售票信息管理日异复杂, 传统的手工登记和集中管理已经难以满足快节奏, 高效率的现代生活需求。“飞机售票管理系统是一个全新的系统,它将取代传统的手工登记和集中管理过程1.2范围软件设计总体构造设计、全局数据库和数据构造设计、外部接口设计、主要部件功能分配设计、部件之间的接口设计等方面的内容。13命名规那么变量对象命名规那么:申明全局变量、局部变量对象的命名规那么。数据库对象命名规那么:申明数据库表名、字段名、索引名、视图名等对象的命名规那么。1.4术语定义表1-

2、1 术语定义或解释表序号术语名称术语定义1总体构造软件设计的总体逻辑构造。按照不同的设计方法,有不同的总体逻辑构造。2外部接口本软件系统与其他软件系统之间的接口,接口设施可以是中间件。接口描述包括:传输方式、带宽、数据构造、传输频率、传输量、传输协议。3数据构造数据构造包括:数据库表的构造、其他数据构造等4概念数据模型关系数据库的逻辑设计模型,叫做概念数据模型。主要包括一张逻辑E-R图及其相应的数据字典。5物理数据模型关系数据库的物理设计模型,叫做物理数据模型。主要内容包括一张物理表关系图及其相应的数据字典。6视图在基表或其他视图之上建设的一张虚表,叫做视图,它具有物理表的许多性质,在数据处理

3、和授权上很有用。7角色数据库只能够享有某些特权操作的用户,叫做角色。角色的权利通过授权来实现。8子系统具有相对独立功能的小系统叫做子系统。一个大的软件系统可以划分为多个子系统,每个子系统可由多个模块和多个部件组成。9模块具有功能独立、能被调用的信息单元叫做模块。模块是构造化设计中的概念。10内部接口软件系统内部各子系统之间、个部件之间、各模板之间的接口,叫做内部接口。接口描述包括:调用方式、入口信息、出口信息等。11相关文件相关文件是指当本文件内容变更后,可能引起变更的其他文件。如需求分析报告、详细设计说明书、测试方案、用户手册。12参考资料参考资料是指本文件书写时用到的其他资料,如各种相关标

4、准、模板、标准、准那么。1.5参考资料1用户需求报告2软件开发合同3数据库设计标准4命名标准1.6相关文档1?详细设计说明书?2源程序清单3测试方案及报告4?用户使用手册?1.7版本更新记录表1-2 版本更新记录版本号创立者创立日期维护者维护日期维护记录V1.0小郑2016/5/9V1.0.1小林2016/5/132 总体设计1.总体构造设计总体构造示意图:图2-1 总体构造示意图接收数据机票预定系统服务器局部数据处理查询发送数据判断类型准备SOL判断查询解开数据包数据库操作判断原因准备数据包接收客户机数据准备返回数据准备返回数据发送数据到客户机图2-2总体构造示意图2运行环境设计硬件环境:最

5、低配置:CPU Intel奔腾双核,运行速度2600MHz或以上内存:1024MB或以上硬盘:160G或以上显示器:19英寸宽频LCD,分辨率为1440900建议配置:计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上外设的要求:键盘、鼠标、显示器。软件环境:安装SQL Server 2008,如果是更高的版本需要对数据库进展升级操作系统:Windows2000 Serve或Windows 7网络平台:通信协议、通信带宽。2.3子系统清单表2-1 子系统清单子系统编号子系统英文名子系统功能简述子系统之间的关系SS1Code for registrati

6、on of aircraft飞机标准信息,包括座位数,座位等级,服务类别,备注信息SS2Registration flight information发布机票,查询机票出售情况SS3Book air tickets产生订票记录,修改所订座位的状况和修改剩余机票数SS4sell ticket产生购票记录,修改所订座位的状况和剩余机票数SS5Ticket refund产生退票记录,修改所订座位的状况和剩余机票数SS6Check flight information产生查询记录SS7Check flight information系统显示该航班已售票的信息和未售票的信息2.4功能模块清单表2-2 功

7、能模块清单模块编号模块英文名模块功能简述模块的借口简述M1-1user interface用户操作M1-2Shuqvku用户数据库3模块功能分配3.1专用模块功能分配3.1专用模块功能分配表3-1 专用功能模块分配专用模块编号模块英文名模块功能简述M1-1Code for registration of aircraft本用例记录了公司业务人员将飞机标准录入系统的情况。飞机只有经过登记后,才可以进展订票、售票M1-2Registration flight information本用例记录了公司业务人员将航班信息录入系统的情况。航班信息只有经过登记后,才可以进展订票、售票M1-3Book air

8、 tickets本用例记录了公司售票员将为旅客办理订票的情况。旅客通过 、email、现场订票和网上订票等方式进展订票M1-4sell ticket本用例记录了公司售票员将为旅客办理售票的情况M1-5Ticket refund本用例记录了公司售票员将为旅客办理退票的情况M1-6Check flight information本用例记录了公司售票员将为旅客查询航班信息的情况。旅客通过 、email、现场查询和网上查询等方式进展查询M1-7Check flight information本用例记录了公司领导、业务人员、财务人员查询售票信息的情况3.2公用模块功能分配表3-2 公用模块功能分配公共模

9、块编号模板英文名模板详细功能分配模板的接口标准G-1User Login登入机票预定系统数据构造封装标准、SQL标准G-2User modify information修改用户个人信息SQL标准G-3User exit退出机票预定系统SQL标准4.数据构造设计4.1 数据库表名清单表4-1 数据库表名清单序号中文说明英文表名表功能说明1乘客passager乘客表保存了所有定票旅客的个人信息和旅行信息2航班号Plane航班班次表保存了所有从本地起飞的班机信息, 3机票号Ticket机票表里存储了有关机票的信息4取票单号Getticket取票表里存储的是有关取票的核对信息和要取机票有关的信息4.2

10、数据库表之间的关系说明服务器程序在对定票/领票进展操作时需对数据库数据库数据构造,也就是数据表进展查询和修改:在定票/领票过程中都需要对数据库中的所有表,进展联合查询、修改。物理数据构造主要用于各模块之间函数的信息传递。接口传递的信息将是以数据构造封装了的数据,以参数传递或返回值的形式在各模块间传输。出错信息将送入显示模块中,机票构造,帐单构造,送入打印准备模块中准备打印格式。4.3数据库表的详细清单表4-2乘客信息表序号字段中文名字段英文名类型、宽度、精度取值约束空否默认值主键/外键索引否1乘客用户名DInvarchar(20)not null默认值否主键2性别GenderInt默认值否3工

11、作单位Work unitint默认值否4旅行时间Travel timenvarchar(20)not null默认值否5旅行目的地Travel destinationint默认值表4-3航班信息表序号字段中文名字段英文名类型、宽度、精度取值约束空否默认值主键/外键索引否1航班号Planenvarchar(20)not null默认值否主键2目的地DestinationInt默认值否3座位数Number of seatsnvarchar(20)not null默认值否4票价Ticket Pricenvarchar(20)not null默认值否5起飞时间Take off timenvarchar

12、(20)not null默认值否6剩余座位Residual seatnvarchar(20)not null默认值否7座位号分配Seat number assignmentnvarchar(20)not null默认值否表4-4机票信息表序号字段中文名字段英文名类型、宽度、精度取值约束空否默认值主键/外键索引否1机票号Ticketnvarchar(20)not null默认值否主键2取票单号The ticket numbernvarchar(20)not null默认值否3座位号Seat numbernvarchar(20)not null默认值否表4-5取票信息表序号字段中文名字段英文名类型

13、、宽度、精度取值约束空否默认值主键/外键索引否1取票单号Gettickenvarchar(20)not null默认值否主键否2乘客IDPassenger IDint默认值否否3航班号Ticketnvarchar(20)not null默认值否否4起飞时间Take off timenvarchar(20)not null默认值否否5订票数量Booking quantitynvarchar(20)not null默认值否4.4视图设计表4-6旅客信息视图中文名英文名中文列名英文列名类型、宽度、精度对应的表旅客信息Passenger information用户名、性别、年龄、身份证号码、联系 user name, gender, age, identity card number, telephone number

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号