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

    2022年飞机订票系统详细设计说明书 .pdf

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

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

    2022年飞机订票系统详细设计说明书 .pdf

    文档编号 : 版本号 :v1.0 详细设计说明书项目名称飞机订票系统项目负责人何柳青本文档编写者何柳青项目开发者电脑 081 第二组2010 年 12 月 4 日精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 11 页目录1. 引言 . 11.1 编写目的 . 11.2 背景 . 11.3 参考资料 . 12程序系统的结构. 12.1 运行环境 . 12.2系统组织结构 . 23、程序设计说明. 33.1 “按目的地查询”程序描述 . 33.1.1功能 . 33.1.2 性能 . 43.1.3 输入项 . 43.1.4 输出项 . 43.1.5 算法 . 43.1.6 流程逻辑 . 43.2 “航班信息管理模块”程序描述 . 53.2.1功能 . 63.2.2 性能 . 63.2.3 输入项 . 63.2.4 输出项 . 63.2.5 算法 . 63.2.6 程序流程逻辑. 63.3 “乘客信息管理”程序描述 . 73.3.1功能 . 73.3.2 性能 . 73.3.3 输入项 . 73.3.4 输出项 . 83.3.5 算法 . 83.3.6 程序 PAD图. 83.4注释设计 . 93.5测试计划 . 9精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 11 页1 1. 引言1.1 编写目的本文档将对飞机订票系统的程序进行详细解析,是程序员编写代码的基础。本文档的读者是设计人员和程序员。1.2 背景开发软件名称:飞机票订系统。1项目任务提出者:中国民航及中国国际旅游开发公司。2项目开发者:何柳靑,陆银琳,李欣纯,单国英,阿依古丽3项目与其他软件,系统的关系:该系统采用现代流行WINDOWS操作界面。是标准的 WIN32应用程序,可运行在WIN95 WIN98 WinMe WIN2000 WINXP WIN7 WINNT 等系统平台上的多任务应用程序。1.3 参考资料软件工程导论清华大学出版社张海藩编著实用软件工程清华大学出版社郑人杰 等 编著数据库系统概论 ( 第三版 ) 高等教育出版社萨师煊王珊等编著实用软件文档写作清华大学出版社肖刚等编著软件工程第 3 版人民邮电出版社张海藩等编著2程序系统的结构本程序每个子系统所包含的单元文件名称及其程序层次结构如表所示,对于特别简单的程序模块, 其程序层次结构非常简单, 在此从略, 仅给出较为复杂的程序层次结构。2.1 运行环境 (1) 设备硬件最低要求:内存512MB ,硬盘 50MB 以上 (2) 支持软件操作系统: WIN95WIN98WinMeWIN2000WINXPWIN7WINNT等精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 11 页2 2.2 系统组织结构此飞机订票系统共分为两大模块:后台管理员模块和前台票务员模块。后台管理员模块功能为航班信息调整,包括增加新航班、删除航班、修改航班信息;前台票务员模块功能为乘客信息管理,订票管理,航班信息查询。飞机订票系统登录验证乘客信息管理航班信息查询航班信息管理后台管理员验证乘客票务信息修改前台票务员验证乘客基本信息修改按航班号查询按目的地查询按时间查询增加新航班乘客订票修改原有航班订票管理改签删除航班退票乘客基本信息录入图 1. 飞机订票系统程序层次结构后台管理员管理员登录航班信息管理身份验证增加新航班修改原有航班信息删除航班图 2. 后台管理员模块程序层次图精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 11 页3 前台票务员票务员验证乘客信息管理航班查询乘客票务信息修改身份验证乘客基本信息修改按航班号查询按目的地查询按时间查询乘客订票订票管理改签退票乘客基本信息录入图 3. 前台票务员模块程序层次图3、程序设计说明本说明以航班查询模块中 “按目的地查询” 功能,航班信息管理模块以及乘客信息管理模块为例进行说明。 3.1 “按目的地查询”程序描述“航班查询模块”用来查询乘客所需的航班信息。前台票务员登录系统后,先进行查询方式选择, 然后按所选方式输入查询关键词,系统在数据库中存储的航班中查找满足条件的航班, 输出航班信息。 模块中,按目的地查询, 功能实现:前台票务员输入目的地, 系统在数据库中, 查询终点站与所查询目的地匹配的航班,并输出符合查询条件的航班全部信息,包括航班号、起始站、终点站、总机票数、剩余机票数、起飞时间、降落时间、飞行时间、备注信息。3.1.1 功能按目的地查询模块程序功能见表1 表 1 按目的地查询模块功能表模块名称按目的地查询模块代码名称Search_end 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 11 页4 启动条件单击“目的地查询查询”输入目的地功能查找与所查询目的地匹配的航班输出符合条件的所有航班全部信息或“无符合条件航班”提示3.1.2 性能本模块对程序性能没有特殊要求。3.1.3 输入项目的地:字符类型3.1.4 输出项对于用户单击按钮的行为,软件会作出相应的反应,将查询到的航班信息在屏幕打印出来,反馈给前台票务员。3.1.5 算法本程序没有采用特殊的算法。3.1.6 流程逻辑程序流程图见图 4 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 11 页5 输入目的地Getend()i=0结束开始finfoi2=get_end输出航班信息for(i=0,j=0;ifnum,j8;i+,j+)coutfinfoij ”i+是否继续查询YESNONOYESNOifnumYES图 4. 目的地查询查询3.2 “航班信息管理模块”程序描述“航班信息管理模块”用来增加新航班、修改已有航班信息、删除航班。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 11 页6 3.2.1 功能航班信息管理模块程序功能见表2 表 2 航班信息管理模块模块名称航班信息管理模块代码名称Flight_manage 启动条件单击“航班信息管理”输入新建航班信息或需要修改航班信息功能实现航班信息实时更新输出错误警告或全部航班信息3.2.2 性能本模块对程序性能没有特殊要求。3.2.3 输入项航班号:字符型始发站:字符型终点站:字符型总机票数:整型剩余机票数:整型起飞时间: datatime 类型降落时间: datatime 类型飞行时间: datatime 类型备注:字符型3.2.4 输出项对于用户单击按钮的行为,软件会做出相应的反应,将航班信息在屏幕打印反馈给后台管理员。3.2.5 算法本程序没有采用特殊的算法。3.2.6 程序流程逻辑程序逻辑见 N-S 图,即图 5 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 11 页7 图 5.航班信息管理模块N-S图3.3 “乘客信息管理”程序描述“乘客信息管理”用来管理乘客的所有信息,包括个人信息和票务信息,由前台票务员登录系统后,进行操作。实现对乘客个人信息的录入、修改,以及票务信息的修改。3.3.1 功能乘客信息管理模块程序功能见表3 表 3 乘客信息管理模块模块名称乘客信息管理模块代码名称Passage_manage 启动条件单击“乘客信息管理”输入新建乘客信息或需要修改乘客信息功能实现乘客信息实时更新输出错误警告或乘客全部信息3.3.2 性能本模块对程序性能没有特殊要求。3.3.3 输入项乘客:字符型身份证号:字符型精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 11 页8 住址:字符型联系:整型机票信息:航班号:字符型始发站:字符型终点站:字符型座位号:字符型起飞时间: datatime 类型降落时间: datatime 类型飞行时间: datatime 类型备注:字符型3.3.4 输出项对于用户单击按钮的行为,软件会做出相应的反应,将乘客信息在屏幕打印反馈给后台管理员。3.3.5 算法本程序没有采用特殊的算法。3.3.6 程序 PAD图程序 PAD图,即图 6 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 11 页9 图 6.乘客信息管理模块PAD 图3.4 注释设计1)加在程序单元首部,说明本程序的作用。2)对程序中的变量代表的意思、范围进行注释。3)对程序中的函数或过程所起的作用进行注释。3.5 测试计划1)测试是否与数据库连接正确2)测试能否删减、修改查询数据3)测试能否正常退出4)测试审核结果是否正确5)数据库连接异常能否做出适当处理6)对输入的查验,包括输入值的合法性与合理性检验精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 11 页

    注意事项

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

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




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

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

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

    收起
    展开