软件工程机票预订系统最终版.docx

上传人:b****1 文档编号:2283778 上传时间:2023-05-03 格式:DOCX 页数:21 大小:457.72KB
下载 相关 举报
软件工程机票预订系统最终版.docx_第1页
第1页 / 共21页
软件工程机票预订系统最终版.docx_第2页
第2页 / 共21页
软件工程机票预订系统最终版.docx_第3页
第3页 / 共21页
软件工程机票预订系统最终版.docx_第4页
第4页 / 共21页
软件工程机票预订系统最终版.docx_第5页
第5页 / 共21页
软件工程机票预订系统最终版.docx_第6页
第6页 / 共21页
软件工程机票预订系统最终版.docx_第7页
第7页 / 共21页
软件工程机票预订系统最终版.docx_第8页
第8页 / 共21页
软件工程机票预订系统最终版.docx_第9页
第9页 / 共21页
软件工程机票预订系统最终版.docx_第10页
第10页 / 共21页
软件工程机票预订系统最终版.docx_第11页
第11页 / 共21页
软件工程机票预订系统最终版.docx_第12页
第12页 / 共21页
软件工程机票预订系统最终版.docx_第13页
第13页 / 共21页
软件工程机票预订系统最终版.docx_第14页
第14页 / 共21页
软件工程机票预订系统最终版.docx_第15页
第15页 / 共21页
软件工程机票预订系统最终版.docx_第16页
第16页 / 共21页
软件工程机票预订系统最终版.docx_第17页
第17页 / 共21页
软件工程机票预订系统最终版.docx_第18页
第18页 / 共21页
软件工程机票预订系统最终版.docx_第19页
第19页 / 共21页
软件工程机票预订系统最终版.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

软件工程机票预订系统最终版.docx

《软件工程机票预订系统最终版.docx》由会员分享,可在线阅读,更多相关《软件工程机票预订系统最终版.docx(21页珍藏版)》请在冰点文库上搜索。

软件工程机票预订系统最终版.docx

软件工程机票预订系统最终版

软件工程课程

设计报告

 

题目:

机票预订系统

指导老师:

陈亚峰

专业班级:

计信121

参与设计人员:

宋增增、李泽源、苏高宏、

马磊、廷廷、张馨戈、李晓娟

2014年10月8日

机票预定系统

⏹问题定义

⏹可行性研究

⏹系统的需求分析

⏹系统的结构化设计

⏹数据库设计

一、问题定义

系统目标与范围说明书

项目名称:

机票预定系统。

问题:

目前部分地区酒店的机票预订还未进入智能处理阶段,费时费力,效率低下。

项目目标:

系统实现后,大大提高旅游局的机票预定服务效率。

降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销。

项目规模:

开发成本应该不超过5万元。

初步设想:

用学校现有的物力和人力资源开发该系统。

可行性研究:

为了全面分析该系统开发的可能性,建议进行大约3周的可行性研究。

可行性研究成本不超过5000元。

随着社会发展的不断进步,民航事业不断壮大,人们生活水平不断提高,乘坐名航的人也越来越多,随着消费者的不断增多,飞机预订系统在各地预订网点作用也愈显重要。

目前,我国还有相当一部分地区酒店的机票预订还未进入智能处理阶段,和发达地区比较工作效率较低。

在计算机技术快速发展的今天,有必要引进高效的计算机系统来协助机票预订工作。

因此开发一套具有完整的存储,查询,核对,打印机票功能的实时机票预订系统势在必行。

机票预定系统应克服存储乘客信息少,查询效率低下等问题外,更重要的是其安全性,可靠性,这关系到航班和乘客的安全及准确,本系统因面向广大机票预定网点,因此要能在售票网点中普及,则需要开发一个功能全,价格能被顾客所接受的系统。

机票预订系统是为了机场工作人员和客户提供订票退票等与机票相关内容和管理的系统,它具有开放的系统结构,易扩充的,易维护的,具有良好人机界面的优点。

它克服了存储客户信息少,查询效率低等问题,更重要的是其安全性,可靠性,实现航空公司的机票销售的自动化,为乘客出行提供方便,便于机场人员信息管理,提高了机场人员对机票管理的工作效率。

2、可行性研究

1.系统建设目标

在对系统初步调查的基础上就可以提出项目的开发目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。

由于机票预定系统存在工作量大、事务繁琐的特点,预定机票还没有进入智能化处理阶段,且工作的效率很低。

为提高工作效率,减轻机场工作人员的工作负担,决定针对机票预定开发管理系统软件,以供航空公司管理人员通过电脑操作进行机票预定管理,从而使机票预定管理工作系统化、规范化、自动化,提高整个订票流程的效率,使总体水平上升到一个新的高度。

并且计算机的存储与快速查询功能大大提高了机票管理的效率,并且还提高了机票预定的精确度。

方便快速的操作,可减少从前的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员。

2.可行性分析

可行性分析是任何一个大型工程正式投入力量之前必须进行的一项工作。

这对于保证资源的合理利用、避免浪费是一个十分重要的,也是项目一旦开始以后能顺利进行的必要保证。

当系统的开发目标确定后,就可以从以下三方面对能否实现新系统目标进行可行性分析:

1)技术可行性

根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究实现系统的可行性

、技术分析

当前的科学技术是否支持系统开发的全过程。

主要包括一下4个方面:

  

采集影响系统性能、可靠性、可维护性方面的信息

  

论证实现系统功能和性能需要的各种设备、技术、方法和过程

分析项目开发在技术上担负的风险,及对开发成本的影响等等

如有可能应研究,现有类似系统的功能、性能,采用的技术、工具、设备、开发过程中成功和失败的经验、教训,为系统开发作参考。

、研究技术可行性的途径主要有一下4种:

①系统分析员通过对现实世界的观察和分析建立分析模型

②评估模型的行为并将它们与现实世界对比

③论证系统开发方案在技术上的可行性和优缺点。

④开展其它技术可行性研究和设计活动

、技术可行性的困难主要体现在以下4个方面:

①技术发展块

②领域知识不熟悉

③系统目标、功能和性能不确定

④建立分析模型、仿真

随着计算机科学技术的不断进步,管理信息系统在各个领域上广泛应用。

我国虽处在发展中,但商品经济的热潮已经不断增长,且人们对于科技的投资正在不断的加大,在现代的网络与信息技术的高速发展人们对生活质量的要求不断的提高,及信息技术的依赖,为了适应当前的发展形势,跟上现代科技的发展所以我们有必要为当前数量较多的酒店、旅行社及机票预售点设计更为方便快捷的系统,从而更有利于经济的发展。

该机票预定系统是以数据库为后台核心应用、以服务为目的信息平台,对资源进行科学的加工整序和管理维护。

2)经济可行性

 计算机迅速发展的原因在于,计算机的应用给社会带来了巨大的经济效益。

基于计算机系统的成本-效益分析,给出系统开发的成本论证,并将估算的成本与预期的利润进行对比。

项目开发成本受项目的特性、规模等因素制约。

系统分析员很难直接估算基于计算机系统的成本和利润,得到完全精确的成本-效益分析结果十分困难。

因此非常有必要进行经济可行性研究。

  基于计算机系统的成本:

①购置并安装软件、硬件及有关设备的费用。

②系统开发费用。

③系统安装、运行和维护费用。

④人员培训费用。

在系统分析和设计阶段只能得到预算,即估算成本。

在系统开发完毕并交付用户运行后,费用的统计结果就是实际成本。

经济效益:

①系统为用户增加的收入,可以用直接的或统计的方法估算。

②估算项目的开发成本是否超过预期的利润

③分析系统开发对其他产品或利润的影响

社会效益:

   用定性的方法估算。

该系统的目标是以最低的成本,最低的投入,在较短的时间内参阅大量的资料开发出具有用户登录、存储,查询,核对,打印机票等基本功能,预期系统设计期间所投入的资金较小,从经济角度考虑,此系统开发可行。

3)运行可行性

运行可行性是指所建立的信息系统能否在该企业实现,在当前的操作环境下能否很好的进行,即组织内外是否具备接受和使用新系统的条件。

本系统为一个普通的信息管理系统,所耗费的资源非常的小,机场的电脑无论是硬件还是软件都能够满足条件;而且将来的操作界面简洁易操作,机场管理人员无需培训即可很快学会如何进行操作。

因此,本系统在运行上是可行的。

4)法律可行性

整个系统由于是自行开发,自行使用,在开发过程中没有涉及合同、责任等与法律抵触的方面。

因此,本系统在法律上是可行的。

按上述四方面进行可行性分析、研究后,我们认为该项目是可行的。

3、系统的需求分析

1.机票预订系统的需求陈述

本机票预订系统可实现对大、中城市酒店、旅行社、机票销售网点进行机票预订的管理,相对于原始的人工管理方式,采用该系统管理可大幅度提高管理效率,简化烦琐的操作手续,防止数据的丢失,进行快捷的统计、查询、整理。

系统具备的基本功能如下:

1、客信息的管理:

旅客信息的添加、删除、修改,及信息查询等操作。

2、票信息的传递和接收。

3、票预订系统还应该具有友好、简洁的界面,安全性要高,稳定性要强

2、机票预订系统的E-R图

根据系统数据流程图,我们可以列出以下系统所需的数据项:

旅客:

姓名,性别,证件号,联系方式

机票:

航班号,航位等级,起飞时间,到达时间,票价,登机口,姓名,编码

航班信息:

航班号,编号,航程,起飞时间,到达时间,出发地,目的地

航空公司:

公司名,编号,电话号,地址

3.2.1设计出的局部E-R图

3.2.2退票E-R图

3.2.3旅客实体图

3.2.4机票实体图

3.2.5航班信息实体图

3.2.6航空公司实体图

3.机票预订系统的DFD图

3.3.1旅客订票流程图

3.3.2取票流程图

3.3.3退票流程图

4.订票系统的数字字典

名字

旅客信息

别名

来源

旅客

描述

记录旅客个人信息,用于旅客身份确认

定义

旅客信息=姓名+性别+证件号+联系方式

位置

订票信息管理

3.4.1旅客信息数据字典

名字

订票信息

别名

来源

旅客

描述

旅客所要求的航班信息和自己基本信息

定义

订票信息=旅客姓名+性别+证件号+所要的航班号+机票类型+票价

位置

订票信息管理

3.4.2订票信息数据字典

名字

取票信息

别名

来源

航班机票管理系统

描述

给旅客的所需要的取票通知单

定义

取票清单=取票时间+票价+机票类型+航班号+座位号+旅客姓名+登机口+起飞时间+抵达时间+出发点+目的地

位置

输出到打印机

3.4.3取票信息数据字典

 

名字

航班信息信息

别名

来源

航空公司安排航班

描述

航空公司所拥有航线信息

每条航线起飞时间到达时间信息

每条航线已出售机票和未出售机票信息

定义

航班信息清单=航线+出售机票号+未出售机票号

位置

航班机票管理

3.4.4航班信息数据字典

 

4、系统的结构化设计

1.软件体系结构图

本系统的软件体系结构图,参见图所示:

4.1.1系统结构图

2.模块设计

2.1用户注册模块

1.模块描述

本模块的主要功能,是根据旅行社提供的预定机票的旅客信息,由操作员输入旅客信息,同时保存在数据库。

2.功能

主要是记录预定机票的旅客信息,是系统产生取票通知和账单的源数据。

3.性能

操作员输入预定机票的旅客信息后,数据库立即保存记录,并通过查询可以检测保存是否成功。

4.输入项

客户定票信息:

任意长度字符串,包括数字、汉字和英文字母。

5.输出项

有效用户和无效用户

2.2产生票据模块

4.2.2票据产生图

1.模块描述

本模块的主要功能,是根据操作员在输入数据模块中输入的预定机票的旅客信息由系统产生的相关取票通知和账单。

2.功能

系统的产生与客户信息相对应的取票通知和账单。

3.性能

操作员输入客户信息后,立即产生相对应的取票通知和账单,如果数据库中没有预定的票,则提示无票,说明原因。

4.输入项

客户定票信息:

任意长度字符串,包括数字和汉字和英文字母。

5.输出项

取票通知和账单。

(1)取票通知

姓名:

任意长度字符串。

班次:

8位长度字符串(班次=出发地+目的地+序列号)。

日期:

date类型。

(2)账单

姓名:

任意长度字符串。

账单号:

账单号=日期+序列号,序列号:

0000000~9999900。

金额:

任意位数字。

日期:

date类型。

3.数据库结构

根据总的结构图设计各表结构,对相应表的定义如下

属性

属性说明

数据类型

宽度

是否为空

是否为主(p)/外键(F)

Name

姓名

varChar

50

Yes(P)

Sex

性别

varChar

50

Call

联系方式

Int

32

Credential

证件号

Int

32

4.3.1旅客关系表

属性

属性说明

数据类型

宽度

是否为空

是否为主键(P)/外键(F)

Name

姓名

varChar

50

Yes(P)

Seatnumber

座位号

Int

10

Yes(F)

Rank

舱位等级

varChar

50

Number

航班号

Int

10

Djkou

登机口

Int

10

Price

票价

Int

10

Gotime

出发时间

Datetime

Arrivetime

抵达时间

Datetime

4.3.2机票信息表

 

属性

属性说明

数据类型

宽度

是否为空

是否为主键(P)/外键(F)

Number

航班号

Int

10

Yes(p)

Distance

航程

Int

10

Gotime

出发时间

Datetime

Arrivetime

抵达时间

Datetime

Fromcity

出发地

varChar

50

 

Tocity

目的地

varChar

50

Gsnumber

公司编号

Int

10

4.3.3航班信息

属性

属性说明

数据类型

宽度

是否为空

是否设为主键(P)/外键(F)

Gsnumber

公司编号

Int

20

Yes(P)

Gsname

公司名称

varChar

50

Address

地址

varChar

50

Gscall

公司电话号

Int

32

4.3.4航空公司信息表

 

4.数据库表创建

创建表SQL语言

USESHUJUKU

CREATETABLE旅客信息表

(姓名varchar(10)NOTNULLprimarykey,

性别varchar(10)NOTNULL,

电话intNOTNULL,

证件号intnotNULL)

go

USESHUJUKU

CREATETABLE机票信息表

(姓名varchar(50)NOTNULLprimarykey,

航班号intNOTNULL,

登机口intNOTNULL,

座位号intNOTNULL,

舱位等级varchar(50)NOTNULL,

票价intNOTNULL,

出发时间datetimeNOTNULL,

抵达时间datetimeNOTNULL)

go

USESHUJUKU

CREATETABLE航班信息表

(编号intNOTNULLprimarykey,

航班号intNOTNULL,

航程intNOTNULL,

起飞时间datetimeNOTNULL,

到达时间datetimeNOTNULL,

出发地varchar(50)NOTNULL,

目的地varchar(50)NOTNULL)

go

USESHUJUKU

CREATETABLE航空公司信息表

(编号intNOTNULLprimarykey,

公司名varchar(50)NOTNULL,

电话号intNOTNULL,

地址varchar(50)NOTNULL)

go

3.硬件环境

客户机:

普通PC

Cpu:

P42.0GHz以上

内存:

256MB以上

能够运行:

IE6.0以上版本的机器

WEB服务器:

Cpu:

P42.0GHz以上

内存:

1GB以上

硬盘:

80GB以上

数据库服务器:

Cpu:

P42.0GHz以上

内存:

1GB以上

硬盘:

80GB以上

5软件环境

操作系统:

UNIX/Linux/windowsXPProfessional或以上版本

数据库:

SQLServer2000或以上版本

开发工具包:

JDKVersion1.42

Web服务器:

Tomcat

浏览器:

IE6.0以上

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

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2