欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年机票订票系统概要方案说明书 .pdf

    • 资源ID:24132287       资源大小:107.17KB        全文页数:13页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年机票订票系统概要方案说明书 .pdf

    个人资料整理仅限学习使用四、概要设计说明书1 引言 . 211 编写目的 . 212 工程背景 . 313 定义 . 3131 专门术语 . 3132 缩写 . 314 参考资料 . 42 任务概述 . 421 运行环境 . 422 需求概述 . 43 总体设计 . 531 处理流程 . 5311 客户机程序流程 . 5312 服务器程序流程 . 6数据库的输入输出。 . 632 总体结构和模块外部设计. 73.3 功能分配 . 74 接口设计 . 741 外部接口 . 7411 用户界面 . 7412 软件接口 . 8413 硬件接口 . 842 内部接口 . 85 数据结构设计 . 851 数据库数据结构设计 . 852 物理数据结构设计 . 10 53 数据结构与程序的关系. 11 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 13 页个人资料整理仅限学习使用6 运行设计 . 12 61 运行模块的组合 . 12 62 运行控制 . 12 63 运行时间 . 12 7 出错处理设计 . 12 71 出错输出信息 . 12 72 出错处理对策 . 13 8 安全保密设计 . 13 9 维护设计 . 131引言精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 13 页个人资料整理仅限学习使用11 编写目的在本机票预定系统工程的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。12工程背景所建议开发软件的名称:机票订票系统。工程的任务提出者: XXX 公司开发者:李平伯、刘建、汪国良。用户及实现软件的单位: XXX 公司工程与其他软件或其他系统的关系:在Windows 7 下运行。工程简述:根据课程设计的要求,简单完成特定的需求功能。13 定义131 专门术语SQL SERVER: 系统服务器所使用的数据库管理系统DBMS)。SQL: 一种用于访问查询数据库的语言精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 13 页个人资料整理仅限学习使用事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。ROLLBACK: 数据库的错误恢复机制。132 缩写系统:若未特别指出,统指本机票预定系统。SQL: Structured Query Language。14 参考资料以下列出在概要设计过程中所使用到的有关资料:机票预定系统工程计划任务书2 机票预定系统工程开发计划3 需求规格说明书4 软件工程及其应用周苏、王文等天津科学技术出版社 1992/1 5 软件工程张海藩清华大学出版社1990/11 6 Computer Network A.S.Tanenbaun Prentice Hall 1996/012任务概述21 运行环境系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。根据调研得知所有旅行社的计算机配置均在Pentium 133 级别以上,客户程序应能够在 Pentium 133级别以上 , Win NT 环境下运行。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 13 页个人资料整理仅限学习使用22 需求概述航空公司为方便旅客,需开发一个机票预定系统。为便于旅客由旅行社代替航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。3总体设计31 处理流程下面将使用 列名数据类型允许 null 值AdName Varchar(20 Password int Note Varchar(500 表二:LineInfor( 飞机相关信息表 列名数据类型允许 null 值Airline Varchar(50 Origin Varchar(50 Destination Varchar(50 LeaveTime Varchar(50 ArriveTime Varchar(50 EconomyNumber Varchar(50 EconomyFares Varchar(50 BusinessNumber Varchar(50 BusinessFares Varchar(50 FirstNumber Varchar(50 FirstFares Varchar(50 Note Varchar(500 表三:Reserve用户订票信息表)列名数据结构允许 null 值UserName Varchar50)Name Varchar50)Sex Varchar50)UserID Varchar50)UserTel Varchar50)AirLine Varchar50)Origin Varchar50)Destination Varchar50)EconomyNumber Varchar50)BusinessNumber Varchar50)FirstNumber Varchar50)BookingTime Varchar50)Note Varchar500)表四:UserInfor 用户信息表)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 13 页个人资料整理仅限学习使用列名数据类型允许 null 值UserName Varchar50)PassWord Varchar50)Name Varchar50)Sex Varchar2)UserID Varchar50)UserTel Varchar50)Origin Varchar50)Destination Varchar50)AirLine Varchar50)Note Varchar500)52 物理数据结构设计物理数据结构设计主要是设计数据在模块中的表示形式。数据在模块中都是以结构的方式表示。旅客信息 : 航班信息 : 1旅客姓名varchar 2旅客性别varchar 3身份证号码 varchar 4手机号码varchar 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 13 页个人资料整理仅限学习使用机票信息 : 53 数据结构与程序的关系服务器程序在对定票进行操作时需对数据库数据库数据结构,也就是数据表进行查询和修改:在定票票过程中都需要对数据库中的所有表,进行联合查询、修改。物理数据结构主要用于各模块之间函数的信息传递。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。1航班号2始发地3目的地4起飞时间5经济舱余票6经济舱价位7商务舱余票8商务舱价位9头等舱余票10. 头等舱价位1 旅客姓名2 身份证号码3 手机号4 航班号5 始发地6 目的地7 航班号8 机舱类型9 备注精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 13 页个人资料整理仅限学习使用6运行设计61 运行模块的组合客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据后,调用数据处理/查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。62 运行控制运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。在网络传方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。63 运行时间运行时间适中。7出错处理设计71 出错输出信息程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。2、由于其他问题,如电脑硬件问题而产生的错误等,产生的问题,称为硬错误。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 13 页个人资料整理仅限学习使用对于软错误,须在定票操作成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。返回输入阶段。72 出错处理对策所有的客户机及服务器都必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。若真断电时,客户机上将不会有太大的影响,主要是服务器上:在断电后恢复过程可采用 SQL SERVER 的日志文件,对其进行处理,对数据进行恢复。在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。8安全保密设计用户信息保存在数据库的表中,只有管理员可见,虽存在一些风险,但总体是适宜的。9维护设计维护方面主要为对服务器上的数据库数据进行维护。可使用 SQL SERVER 的数据库维护功能机制。例如,定期为数据库进行更新维护,维护管理数据库死锁问题和维护数据库内数据的一致性等。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 13 页

    注意事项

    本文(2022年机票订票系统概要方案说明书 .pdf)为本站会员(H****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开