详细设计说明书(机票订购系统)资料_第1页
详细设计说明书(机票订购系统)资料_第2页
详细设计说明书(机票订购系统)资料_第3页
详细设计说明书(机票订购系统)资料_第4页
详细设计说明书(机票订购系统)资料_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

详尽设计说明书(机票订购系统)资料详尽设计说明书(机票订购系统)资料/详尽设计说明书(机票订购系统)资料目录6.1序言3编写目的3背景3定义4参照资料46.2程序系统的结构56.3登陆设计说明5程序描述5输人项6输出项6算法6流程逻辑7测试计划76.4航班管理设计说明7程序描述7输人项7输出项8算法8流程逻辑9测试计划106.5用户管理设计说明10程序描述10输出项10算法11流程逻辑12测试计划136.6管理员设计说明13程序描述13输人项14输出项14算法14流程逻辑15测试计划156.7盘问机票设计说明16程序描述16输人项16输出项16算法17流程逻辑18测试计划186.8取票设计说明18程序描述18输人项19输出项19算法19流程逻辑20测试计划206.9旅客管理设计说明20程序描述20输人项21输出项21算法21流程逻辑22测试计划226.10旅游社设计说明226.1序言随着社会的发展,计算机已经被广泛应用到各个行业,为各个行业的发展都带来了很大的帮助。各行各业的人们都在使用计算机完成许好多多复杂的工作。但是,诚然现在各种软件层见迭出,但它们仍旧不能够满足用户的各种特别需要,人们还不得不开发适合自己特别需求的软件。从航空旅游业的人员就想要开发出属于他们自己的而且适合特别需求的一套软件。从先人们用人工记录的方式来记录各个方面的信息,但是这种方法效率低,而且对于查找、更新和保护都很麻烦。现在运用计算机来管理就会方便好多,若是设计出一套可行性的软件,给旅客和旅游社带来很大方便。6.1.1编写目的信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。为了能使旅游社迎来更多的顾客,为旅客供应更好的服务,开发人员进行了全面的检查,并做出了详尽的解析,同时多次与客户进行了沟通与沟通,从而在此基础上开发出了这个“机票预约系统”软件。在本机票预约系统项目的前一阶段,也就是需求解析阶段中,已经将系统用户对本系统的需求做了详尽的阐述,这些用户需求已经在上一阶段中对航空公司、各旅游社及机场的实地调研中获得,并在需求规格说明书中获得详尽得表达及说明。本阶段已在系统的需求解析的基础上,对机票预约系统做大纲设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传达的信息,以及数据结构、模块结构的设计等。在以下的大纲设计报告中将对在本阶段中对系统所做的所有大纲设计进行详尽的说明。在下一阶段的详尽设计中,程序设计员可参照此大纲设计报告,在大纲设计对机票预约系统所做的模块结构设计的基础上,对系统进行详尽设计。在今后的软件测试以及软件保护阶段也可参照此说明书,以便于认识在大纲设计过程中所完成的各模块设计结构,或在更正时找出在本阶段设计的不足或错误。该文档的读者为用户代表、软件解析人员、开发管理人员和测试人员。6.1.2背景待开发软件系统的名称:机票预约系统;列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)(1)任务提出者:项目小组组长赵悦梅(2)开发者:翟伟赵悦梅张婷婷任盟(3)用户:各旅游社机场航空公司(4)运行该软件的计算站:服务器端:航空公司数据中心计房客户端:机场订票处各旅游社关系说明图:客户程序::.客户程序客户程序

网络服务器及程序客户程序6.1.3定义耦合:对一个软件结构内不相同模块之间互联程度的胸襟。事务流:数据进入模块后可能有多种路径进行办理。主键:数据库表中的要点域。值互不相同。6.1.4参照资料张海藩《软件工程导论》(第五版)北京:清华大学初版社。《机票预约系统需求解析说明书》《机票预约系统大要设计》6.2程序系统的结构机票预约系统旅客模块航空公司模块旅游社模块查添更取用航管取查用询加改消户班理票询户航用航航管管员机管创添删修添删更更删添添删修建加除改加除改改除加加除改订用用用航航航个个个用用用更正成功6.3登陆设计说明程序描述主界面与3个登录界面(航空公司登陆、旅游社登陆、旅客登陆)。经过主界面能够进入3个登陆界面,由登陆界面分别进入航空公司管理系统、用户管理和预约机票系统。输人项字段名称数据种类长度赞同空字段描述UserNameNvarchar50否用户真实姓名PasswordNvarchar30否登录码密输出项1、显示登陆成功,并转入相应页面;2、提示错误,重新输入。算法点击主界面3个入口中的一个,可进入相应的登录界面。在登录界面输入帐号与密码,点击确定按钮:内部办理if用户名不存在提示错误信息:用户名不正确,请重新输入!elseif密码不正确提示错误信息:密码不正确,请重新输入!else登陆成功并转入相应页面点击取消按钮:返回主界面。流程逻辑测试计划对输入参数查验,检测数据库数据异常时可否判断并恩赐适合办理。6.4航班管理设计说明程序描述航空公司登录成功后进入航空公司管理系统,经过其上6个按钮分别进入航班管理界面、用户管理界面、管理员界面、盘问机票界面和取票界面。航班管理界面有增加航班、取消航班和更正航班按钮可进入与其相应的三个界面。增加航班界面可增加新的航班信息,取消航班界面可取消因故不能够飞的航班,更正航班界面可更正航班原来的因某些原因此变动的信息。输人项字段名称数据种类长度默认值可否赞同空字段描述Flight_numstring否飞机班次Ship_place_numint4否座位数量priceint4否机票价格levelstring否机票级别Leave_timestring否发机时间Arrive_timestring否到达时间originstring否始发地destinationstring否目的地输出项1、成功转入相应页面;2、成功录入,提示增加成功、已取消和更正成功;3、录入错误,提示错误,重新输入。算法点击航空公司管理系统界面上航班管理按钮,进入航班管理信息界面,可返回主界面。点击航班管理信息界面的4个按钮分别进入增加航班界面、取消航班界面、更正航班界面以及返回航空公司管理系统界面。增加航班:依次输入数据if输入数据格式错误或内容不对提示错误,重新输入else将数据存入数据库返回航班管理信息界面取消航班:依次输入数据if输入班次不存在提示错误,重新输入

提示增加成功else提示核对可否为要取消班次是if该航班已有预约找出预约该航班的所有旅客信息(实时通知旅客并依照需求解析作出相应办理)后,删除有关该航班所有信息,更新数据库,提示该航班已取消else删除有关该航班所有信息,更新数据库,提示该航班已取消否重新输入返回航班管理信息界面更正航班:输入需要更正的班次,点击更正按钮,原资料显示,再更正需要更正的地方if输入数据格式错误或内容不对提示错误,重新输入elseif该航班已有预约找出预约该航班的所有旅客信息(实时通知旅客并依照需求解析作出相应办理)后,将更正后的数据存入数据库取代原有数据,提示更正成功else将更正后的数据存入数据库取代原有数据,提示更正成功返回航班管理信息界面流程逻辑在航空公司管理系统选择航班管理操作增加航班信息填写取消航班班次更正航班信息否否否填写信息正确填写信息正确填写信息正确成功增加航班成功取消航班成功更正航班返回返回返回测试计划对输入参数查验,检测数据库数据异常时可否判断并恩赐适合办理。6.5用户管理设计说明程序描述由航空公司管理系统进入用户管理界面。用户管理界面有增加用户、删除用户、创办订单和更正用户四个按钮,分别进入预约机票界面、退票信息界面、机票销售界面和预约机票界面。输人项字段名称数据种类长度默认值可否赞同空字段描述namestring否客户姓名sexstring是客户性别IDint30否有效证件号levelstring否机票级别wpstring否工作单位timestring否旅游时间Flight_numstring否飞机班次Ship_placestring否座位号originstring否始发地destinationstring否目的地输出项账单的显示字段名称数据种类长度默认值赞同为空字段描述namestring否旅客姓名IDint30否旅客身份号P_priceint16否预约金取票通知字段名称数据种类长度默认值赞同为空字段描述namestring否旅客姓名q-timestring否取票时间机票销售字段名称数据种类长度默认值赞同为空字段描述Flight_numInt8否飞机班次Flight_aint8否卖出票的数量算法点击用户管理界面4个按钮分别进入对应界面:增加用户:显示预约页面依次输入数据if姓名身份证号等信息有误提示错误,核对信息后再次输入else数据库储藏显示将要打印在取票通知上的信息打印取票通知和账单返回用户管理界面删除用户:显示退票信息框输入姓名、航班号和座位号if输入信息正确退票成功;更正数据库信息else重新输入创办订单:进入机票销售界面输入航班号if输入班次号正确显示该班次号与其卖票数量else重新输入返回用户管理界面更正用户:显示更正用户界面依次输入数据if输入信息正确显示预约界面(原信息输出)更正用户信息,更新数据库else重新输入流程逻辑用户管理开始到退票页增加用户删除用户创办订单更正用户输入所需填写的信NY退票成功进入下一个界面更正数据库开始输入姓名年龄身份证号(护照号)与数据库内容不符联系电话性别数据库资源可否正确创办订单N输入航班班次Y显示输入信息确认后打印取票通知显示信息结束退出测试计划对输入参数查验,检测数据库数据异常时可否判断并恩赐适合办理。查验输出数据可否真确。6.6管理员设计说明程序描述由航空公司管理系统进入管理员信息管理界面,点击管理员信息管理界面上的钮可进入相应界面。

3个按输人项字段名称数据种类长度默认值赞同空字段描述UserNameNvarchar50否账号账号PasswordNvarchar30否登录密码密码NewUserNameNvarchar50否账号新帐号NewPasswordNvarchar30否登录密码新密码PasswordAgainNvarchar30否登录密码重新输入新密码输出项结果信息框增加成功或更正成功或删除成功算法点击用户管理页面3个按钮进入相应界面:增加管理员信息:输入账号信息if不存在或有错误再次输入else将新账号增加到数据库,更新数据库中管理员信息,提示增加成功更正管理员信息:输入原账号信息以及更正后的账号信息if不存在或有错误再次输入else用更正后的账号信息覆盖原账号信息,更新数据库中管理员信息,提示更正成功删除管理员信息:输入账号if不存在或有错误再次输入else将该账号信息从数据库中删除,更新数据库,提示成功删除流程逻辑测试计划增加:A、增加已有管理员信息数据库异常办理状况预期结果:数据库内容无变动B、增加新用户数据库异常办理状况更正:A、更正已有管理员信息数据库异常办理状况B、更正不存在的用户数据库异常办理状况预期结果:数据库内容无变动删除:A、删除已有管理员信息数据库异常办理状况B、删除不存在的管理员数据库异常办理状况预期结果:数据库内容无变动6.7盘问机票设计说明程序描述由航空公司管理系统进入盘问机票界面,能够经过选择航班号、出发时间、到达地点、出发地点和仓位要求来查找自己要乘坐的航班输人项字段名称数据种类长度默认值赞同为空字段描述Flight_numstring是飞机班次Ship_placestring是座位号Origionstring是旅游始发地DestinationString是旅游目的地Leave_timestring是旅游初始时间LevelString是机票级别Arrive_timestring是到达时间输出项字段名称数据种类长度默认值赞同为空字段描述Flight_numstring是飞机班次Ship_placestring是座位号Origionstring是旅游始发地DestinationString是旅游目的地Leave_timestring是旅游初始时间pricestring是机票价格LevelString是机票级别Arrive_timestring是到达时间Flight-timeString是航班各个翱翔时间算法显示盘问界面case1航班号输入盘问的航班号;break;case2出发时间输入想要的出发时间;break;case3目的地输入想要到达的目的地;break;case4出发地点输入想要的出发地点;break;case5仓位要求输入需要的仓位要求;break;依照所输出的内容,连接数据库开始找寻if找到吻合条件的机票显示输出else没有找到吻合要求的机票流程逻辑选择盘问条件选选选选选择择择择择航出到出舱班发达发位输入所查条件Y盘问N检索数据库显示结果测试计划输入数据:输入参数合法数据库出现异常的办理数据的共享与独立性一致性与完满性。6.8取票设计说明程序描述由航空公司管理系统进入取票界面,该程序段为使用取票通知打印机票,是主模块的子程序,特别驻内存。输入办理输出姓名连接数据库1.显示资料取票时间考据用户资料确认正确后打1.资料正确印机票输人项字段名称数据种类长度默认值赞同为空字段描述namestring否旅客姓名q-timestring否取票时间输出项字段名称数据种类长度默认值赞同为空字段描述Flight_numstring否飞机班次Ship_placestring否座位号Origionstring否旅游始发地DestinationString否旅游目的地Leave_timestring否旅游初始时间pricestring否机票价格LevelString否机票级别Arrive_timestring否到达时间算法显示打印机票页面输入需要的数据if提交的信息与数据库资料不符提示输入有误,请重新输入else打印机票并更新数据库的机票信息流程逻辑选择有效证件输入有效证件的信息数据库中查找此信息N存在此信息打印机票信息更正数据库的信息返回测试计划数据录入和办理的正确性和实时性,数据库的异常办理,数据的共享与独立性一致性与完满性。6.9旅客管理设计说明程序描述由旅客登陆界面登陆后,进入旅客管理界面,点击其上4个按钮分别进行相应操作:1.点击盘问航班按钮,进入盘问机票界面。2.点击增

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论