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





《软件工程机票预订系统总体设计.doc》由会员分享,可在线阅读,更多相关《软件工程机票预订系统总体设计.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、. .Adele Jiang 1.导言1.1目的在当今社会, 随着经济的不断开展, 必然带动交通业和旅游业务的不断扩大, 特别是航空售票信息管理日异复杂, 传统的手工登记和集中管理已经难以满足快节奏, 高效率的现代生活需求。“飞机售票管理系统是一个全新的系统,它将取代传统的手工登记和集中管理过程1.2围软件设计总体构造设计、全局数据库和数据构造设计、外部接口设计、主要部件功能分配设计、部件之间的接口设计等面的容。13命名规那么变量对象命名规那么:申明全局变量、局部变量对象的命名规那么。数据库对象命名规那么:申明数据库表名、字段名、索引名、视图名等对象的命名规那么。1.4术语定义表1-1 术语定
2、义或解释表序号术语名称术语定义1总体构造软件设计的总体逻辑构造。按照不同的设计法,有不同的总体逻辑构造。2外部接口本软件系统与其他软件系统之间的接口,接口设施可以是中间件。接口描述包括:传输式、带宽、数据构造、传输频率、传输量、传输协议。3数据构造数据构造包括:数据库表的构造、其他数据构造等4概念数据模型关系数据库的逻辑设计模型,叫做概念数据模型。主要包括一逻辑E-R图及其相应的数据字典。5物理数据模型关系数据库的物理设计模型,叫做物理数据模型。主要容包括一物理表关系图及其相应的数据字典。6视图在基表或其他视图之上建立的一虚表,叫做视图,它具有物理表的多性质,在数据处理和授权上很有用。7角色数
3、据库只能够享有某些特权操作的用户,叫做角色。角色的权利通过授权来实现。8子系统具有相对独立功能的小系统叫做子系统。一个大的软件系统可以划分为多个子系统,每个子系统可由多个模块和多个部件组成。9模块具有功能独立、能被调用的信息单元叫做模块。模块是构造化设计中的概念。10部接口软件系统部各子系统之间、个部件之间、各模板之间的接口,叫做部接口。接口描述包括:调用式、入口信息、出口信息等。11相关文件相关文件是指当本文件容变更后,可能引起变更的其他文件。如需求分析报告、详细设计说明书、测试方案、用户手册。12参考资料参考资料是指本文件书写时用到的其他资料,如各种相关规、模板、标准、准那么。1.5参考资
4、料1用户需求报告2软件开发合同3数据库设计规4命名规1.6相关文档1?详细设计说明书?2源程序清单3测试方案及报告4?用户使用手册?1.7版本更新记录表1-2 版本更新记录版本号创立者创立日期维护者维护日期维护记录V1.0小2021/5/9V1.0.1小林2021/5/132 总体设计1.总体构造设计总体构造示意图:图2-1 总体构造示意图接收数据机票预定系统效劳器局部数据处理查询发送数据判断类型准备SOL判断查询解开数据包数据库操作判断原因准备数据包接收客户机数据准备返回数据准备返回数据发送数据到客户机图2-2总体构造示意图2运行环境设计硬件环境:最低配置:CPU Intel奔腾双核,运行速
5、度2600MHz或以上存:1024MB或以上硬盘:160G或以上显示器:19英寸宽频LCD,分辨率为1440900建议配置:计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上外设的要求:键盘、鼠标、显示器。软件环境:安装SQL Server 2021,如果是更高的版本需要对数据库进展升级操作系统:Windows2000 Serve或Windows 7网络平台:通信协议、通信带宽。2.3子系统清单表2-1 子系统清单子系统编号子系统英文名子系统功能简述子系统之间的关系SS1Codefor registration of aircraft飞机规信息,包括座
6、位数,座位等级,效劳类别,备注信息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-1Codefor registration of aircraft本用例记录了公司业务人员将飞机规录入系统的情况。飞机只有经过登记后,才可以进展订票、售票M1-2Registration flight information本用例记录了公司业务人员将航班信息录入系统的情况。航班信息只有经过登记后,才可以进展订票、售票M1-3Book air tickets本用例记录了公司售票员将为旅客办理订
8、票的情况。旅客通过、email、现场订票和网上订票等式进展订票M1-4sell ticket本用例记录了公司售票员将为旅客办理售票的情况M1-5Ticket refund本用例记录了公司售票员将为旅客办理退票的情况M1-6Check flight information本用例记录了公司售票员将为旅客查询航班信息的情况。旅客通过、email、现场查询和网上查询等式进展查询M1-7Check flight information本用例记录了公司领导、业务人员、财务人员查询售票信息的情况3.2公用模块功能分配表3-2 公用模块功能分配公共模块编号模板英文名模板详细功能分配模板的接口标准G-1User
9、 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工作单位Work unitint默认值否4旅行时间Travel
11、 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(20)not null默认值否6剩余座位Residual
12、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取票信息表序号字段中文名字段英文名类型、宽度、精度取值约束空否默认值主键/外键索引否1取票单号Ge
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 机票 预订 系统 总体 设计

限制150内