软件工程机票预订系统总体设计Word下载.docx

上传人:b****1 文档编号:14256880 上传时间:2022-10-20 格式:DOCX 页数:21 大小:210.02KB
下载 相关 举报
软件工程机票预订系统总体设计Word下载.docx_第1页
第1页 / 共21页
软件工程机票预订系统总体设计Word下载.docx_第2页
第2页 / 共21页
软件工程机票预订系统总体设计Word下载.docx_第3页
第3页 / 共21页
软件工程机票预订系统总体设计Word下载.docx_第4页
第4页 / 共21页
软件工程机票预订系统总体设计Word下载.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

软件工程机票预订系统总体设计Word下载.docx

《软件工程机票预订系统总体设计Word下载.docx》由会员分享,可在线阅读,更多相关《软件工程机票预订系统总体设计Word下载.docx(21页珍藏版)》请在冰豆网上搜索。

软件工程机票预订系统总体设计Word下载.docx

接口描述包括:

传输方式、带宽、数据结构、传输频率、传输量、传输协议。

3

数据结构

数据结构包括:

数据库表的结构、其他数据结构等

4

概念数据模型

关系数据库的逻辑设计模型,叫做概念数据模型。

主要包括一张逻辑E-R图及其相应的数据字典。

5

物理数据模型

关系数据库的物理设计模型,叫做物理数据模型。

主要内容包括一张物理表关系图及其相应的数据字典。

6

视图

在基表或其他视图之上建立的一张虚表,叫做视图,它具有物理表的许多性质,在数据处理和授权上很有用。

7

角色

数据库只能够享有某些特权操作的用户,叫做角色。

角色的权利通过授权来实现。

8

子系统

具有相对独立功能的小系统叫做子系统。

一个大的软件系统可以划分为多个子系统,每个子系统可由多个模块和多个部件组成。

9

模块

具有功能独立、能被调用的信息单元叫做模块。

模块是结构化设计中的概念。

10

内部接口

软件系统内部各子系统之间、个部件之间、各模板之间的接口,叫做内部接口。

调用方式、入口信息、出口信息等。

11

相关文件

相关文件是指当本文件内容变更后,可能引起变更的其他文件。

如需求分析报告、详细设计说明书、测试计划、用户手册。

12

参考资料

参考资料是指本文件书写时用到的其他资料,如各种相关规范、模板、标准、准则。

1.5参考资料

[1]用户需求报告

[2]软件开发合同

[3]数据库设计规范

[4]命名规范

1.6相关文档

[1]《详细设计说明书》

[2]源程序清单

[3]测试计划及报告

[4]《用户使用手册》

1.7版本更新记录

表1-2版本更新记录

版本号

创建者

创建日期

维护者

维护日期

维护记录

V1.0

小郑

2016/5/9

V1.0.1

小林

2016/5/13

2总体设计

1.总体结构设计

总体结构示意图:

 

图2-1总体结构示意图

图2-2总体结构示意图

2运行环境设计

硬件环境:

最低配置:

CPU.Intel奔腾双核,运行速度2600MHz或以上

内存:

1024MB或以上

硬盘:

160G或以上

显示器:

19英寸宽频LCD,分辨率为1440×

900

建议配置:

计算机配置均在Pentium133级别以上,客户程序应能够在Pentium133级别以上

外设的要求:

键盘、鼠标、显示器。

软件环境:

安装SQLServer2008,如果是更高的版本需要对数据库进行升级

操作系统:

Windows2000Serve或Windows7

网络平台:

通信协议、通信带宽。

2.3子系统清单

表2-1子系统清单

子系统编号

子系统英文名

子系统功能简述

子系统之间的关系

SS1

Codeforregistrationofaircraft

飞机规范信息,包括座位数,座位等级,服务类别,备注信息

SS2

Registrationflightinformation

发布机票,查询机票出售情况

SS3

Bookairtickets

产生订票记录,修改所订座位的状况和修改剩余机票数

SS4

sellticket

产生购票记录,修改所订座位的状况和剩余机票数

SS5

Ticketrefund

产生退票记录,修改所订座位的状况和剩余机票数

SS6

Checkflightinformation

产生查询记录

SS7

系统显示该航班已售票的信息和未售票的信息

2.4功能模块清单

表2-2功能模块清单

模块编号

模块英文名

模块功能简述

模块的借口简述

M1-1

userinterface

用户操作

M1-2

Shuqvku

用户数据库

3.模块功能分配

3.1专用模块功能分配

表3-1专用功能模块分配

专用模块编号

本用例记录了公司业务人员将飞机规范录入系统的情况。

飞机只有经过登记后,才可以进行订票、售票

本用例记录了公司业务人员将航班信息录入系统的情况。

航班信息只有经过登记后,才可以进行订票、售票

M1-3

本用例记录了公司售票员将为旅客办理订票的情况。

旅客通过电话、email、现场订票和网上订票等方式进行订票

M1-4

本用例记录了公司售票员将为旅客办理售票的情况

M1-5

本用例记录了公司售票员将为旅客办理退票的情况

M1-6

本用例记录了公司售票员将为旅客查询航班信息的情况。

旅客通过电话、email、现场查询和网上查询等方式进行查询

M1-7

本用例记录了公司领导、业务人员、财务人员查询售票信息的情况

3.2公用模块功能分配

表3-2公用模块功能分配

公共模块编号

模板英文名

模板详细功能分配

模板的接口标准

G-1

UserLogin

登入机票预定系统

数据结构封装标准、SQL标准

G-2

Usermodifyinformation

修改用户个人信息

SQL标准

G-3

Userexit

退出机票预定系统

4.数据结构设计

4.1数据库表名清单

表4-1数据库表名清单

中文表明

英文表名

表功能说明

乘客

passager

乘客表保存了所有定票旅客的个人信息和旅行信息

航班号

Plane

航班班次表保存了所有从本地起飞的班机信息,

机票号

Ticket

机票表里存储了有关机票的信息

取票单号

Getticket

取票表里存储的是有关取票的核对信息和要取机票有关的信息

4.2数据库表之间的关系说明

服务器程序在对定票/领票进行操作时需对数据库数据库数据结构,也就是数据表进行查询和修改:

在定票/领票过程中都需要对数据库中的所有表,进行联合查询、修改。

物理数据结构主要用于各模块之间函数的信息传递。

接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

出错信息将送入显示模块中,机票结构,帐单结构,送入打印准备模块中准备打印格式。

4.3数据库表的详细清单

表4-2乘客信息表

字段中文名

字段英文名

类型、宽度、精度

取值约束

空否

默认值

主键/外键

索引否

乘客用户名

DI

nvarchar(20)notnull

主键

性别

Gender

Int

工作单位

Workunit

int

旅行时间

Traveltime

旅行目的地

Traveldestination

表4-3航班信息表

目的地

Destination

座位数

Numberofseats

票价

TicketPrice

起飞时间

Takeofftime

剩余座位

Residualseat

座位号分配

Seatnumberassignment

表4-4机票信息表

Theticketnumber

座位号

Seatnumber

表4-5取票信息表

Getticke

乘客ID

PassengerID

订票数量

Bookingquantity

4.4视图设计

表4-6旅客信息视图

中文名

英文名

中文列名

英文列名

对应的表

旅客信息

Passengerinformation

用户名、性别、年龄、身份证号码、联系电话

username,gender,age,identitycardnumber,telephonenumber

Passenge

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1