飞机订票系统详细设计说明书_第1页
飞机订票系统详细设计说明书_第2页
飞机订票系统详细设计说明书_第3页
飞机订票系统详细设计说明书_第4页
飞机订票系统详细设计说明书_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

年4月19日飞机订票系统详细设计说明书文档仅供参考,不当之处,请联系改正。文档编号:版本号:v1.0详细设计说明书项目名称飞机订票系统项目负责人何柳青本文档编写者何柳青项目开发者计算机081第二组12月4日目录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测试计划 91.引言1.1编写目的本文档将对《飞机订票系统》的程序进行详细解析,是程序员编写代码的基础。本文档的读者是设计人员和程序员。1.2背景开发软件名称:飞机票订系统。(1)项目任务提出者:中国民航及中国国际旅游开发公司。(2)项目开发者:何柳靑,陆银琳,李欣纯,单国英,阿依古丽(3)项目与其它软件,系统的关系:该系统采用现代流行WINDOWS操作界面。是标准的WIN32应用程序,可运行在WIN95\WIN98\WinMe\WIN\WINXP\WIN7\WINNT等系统平台上的多任务应用程序。1.3参考资料《软件工程导论》清华大学出版社张海藩编著《实用软件工程》清华大学出版社郑人杰等编著《数据库系统概论(第三版)》高等教育出版社萨师煊王珊等编著《实用软件文档写作》清华大学出版社肖刚等编著《软件工程》第3版人民邮电出版社张海藩等编著2.程序系统的结构本程序每个子系统所包含的单元文件名称及其程序层次结构如表所示,对于特别简单的程序模块,其程序层次结构非常简单,在此从略,仅给出较为复杂的程序层次结构。2.1运行环境(1)设备硬件最低要求:内存512MB,硬盘50MB以上(2)支持软件操作系统:WIN95\WIN98\WinMe\WIN\WINXP\WIN7\WINNT等2.2系统组织结构此飞机订票系统共分为两大模块:后台管理员模块和前台票务员模块。后台管理员模块功能为航班信息调整,包括增加新航班、删除航班、修改航班信息;前台票务员模块功能为乘客信息管理,订票管理,航班信息查询。图1.飞机订票系统程序层次结构图2.后台管理员模块程序层次图图3.前台票务员模块程序层次图3、程序设计说明本说明以航班查询模块中“按目的地查询”功能,航班信息管理模块以及乘客信息管理模块为例进行说明。3.1“按目的地查询”程序描述“航班查询模块”用来查询乘客所需的航班信息。前台票务员登录系统后,先进行查询方式选择,然后按所选方式输入查询关键词,系统在数据库中存储的航班中查找满足条件的航班,输出航班信息。模块中,按目的地查询,功能实现:前台票务员输入目的地,系统在数据库中,查询终点站与所查询目的地匹配的航班,并输出符合查询条件的航班全部信息,包括航班号、起始站、终点站、总机票数、剩余机票数、起飞时间、降落时间、飞行时间、备注信息。3.1.1功能按目的地查询模块程序功能见表1表1按目的地查询模块功能表模块名称按目的地查询模块代码名称Search_end启动条件单击“目的地查询查询”输入目的地功能查找与所查询目的地匹配的航班输出符合条件的所有航班全部信息或“无符合条件航班”提示3.1.2性能本模块对程序性能没有特殊要求。3.1.3输入项目的地:字符类型3.1.4输出项对于用户单击按钮的行为,软件会作出相应的反应,将查询到的航班信息在屏幕打印出来,反馈给前台票务员。3.1.5算法本程序没有采用特殊的算法。3.1.6流程逻辑程序流程图见图4图4.目的地查询查询3.2“航班信息管理模块”程序描述“航班信息管理模块”用来增加新航班、修改已有航班信息、删除航班。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图5.航班信息管理模块N-S图3.3“乘客信息管理”程序描述“乘客信息管理”用来管理乘客的所有信息,包括个人信息和票务信息,由前台票务员登录系统后,进行操作。实现对乘客个人信息的录入、修改,以及票务信息的修改。3.3.1功能乘客信息管理模块程序功能见表3表3乘客信息管理模块模块名称乘客信息管理模块代码名称Passage_manage启动条件单击“乘客信息管理”输入新建乘客信息或需要修改乘客信息功能实现乘客信息实时更新输出错误警告或乘客全部信息3.3.2性能本模块对程序性能没有特殊要求。3.3.3输入项乘客姓名:字符型身份证号:字符型住址:字符型联系电话:整型机票信息:航班号:字符型始发站:字符型终点站:字符型座位号:字符型起飞时间:datatime类型降落时间:datatime类型飞行时间:datatime类型备注:字符型3.3.4输出项对于用户单击按钮的行为,软件会做出相应的反应,将乘客信息在屏幕打印反馈给后台管理员。3.3.5算法本程序没有采用特殊的算法。3.3.6程序PAD图程序PAD图,即图6图6.乘客信息管理模块PAD图3.4

温馨提示

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

评论

0/150

提交评论