机票预订系统毕业设计_第1页
机票预订系统毕业设计_第2页
机票预订系统毕业设计_第3页
机票预订系统毕业设计_第4页
机票预订系统毕业设计_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

PAGE机票预订系统软件设计说明书

目录TOC\o"1-2"\h\u1. 介绍 11.1 目的 11.2 范围 11.3 内容概览 12. 系统要达到的目标和限制 13. 用例视图 23.1 系统用例图 23.2 查询航班 33.3 顾客注册系统 63.4 顾客登录系统 73.5 顾客退出系统 93.6 订购系统 113.7 退订系统 133.8 支付系统 153.9 管理员登陆系统 173.10 管理员退出系统 193.11 管理请求 213.12 管理数据 234. 逻辑视图 254.1 总览 254.2 主要Package的介绍 255. 过程视图 265.1 预订系统 275.2 退订系统 286. 规模和性能 287. 质量 29软件设计说明书介绍目的这篇文档提供了对B2C在线预订系统的系统架构的总览,从不同的视角描述了该系统。同时介绍了B2C在线网站有关架构的想法,包含架构分析的关键决策,目的在于帮助开发人员理解机票预订系统的基本结构。范围介绍了机票预订系统的登录系统,注册系统,查询系统,预定系统内容概览登录系统用户如果要进行预订操作,需要输入正确的用户名和密码,如果输入错误,则停留在登录页;注册系统客户如果从来没有在本网站订购过机票,需要注册一个Customer账号;查询系统进入B2C系统后,通过输入出发站,到达站、出发时间和日期进行查询航班信息。预订系统当客户看中某趟航班后,可以进行预订并支付体系结构表示方法这篇文档使用一系列视图反映系统架构的某个方面;用例视图:概括了架构上最为重要的用例和它们的非功能性需求;逻辑视图:展示了描述系统关键方面的重要用例实现场景(使用交互图);部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图);数据视图:描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制(使用类图描述数据模型,活动图表示数据流)。系统要达到的目标和限制目标客户可以正确登录,在登录页面输入信息时能够在输入错误的同时看到错误提示;正确登录后可以输入航班日期时间和出发地,到达地进行查询操作客户在首页可以很方便地进行注册,输入的注册信息要进行验证,验证正确后将信息存入数据库。管理员正确登录后可以修改航班信息,处理顾客请求限制客户和管理员的界面分开,客户不能修改逻辑上不能修改的信息;管理员不能修改用户密码用例视图B2C机票预订系统描述的主要用例有:查询航班,顾客注册系统,顾客登录系统,顾客退出系统,订购系统,退订系统,支付系统,管理员登录系统,管理员退出系统,管理请求,管理数据。系统用例图系统用例图见图3.1:图3.1系统用例图查询航班用例简述顾客输入出发地到达地及航班日期时间,系统返回航班信息。基本事件流1顾客:输入出发地2系统:根据顾客输入的信息,返回符合此条件的所有航班信息;3顾客:输入到达地4系统:根据顾客输入的信息,返回符合此条件的所有航班信息;5顾客:输入日期时间6系统:根据顾客输入的信息,返回符合此条件的所有航班信息;7用例结束。活动图查询航班的活动图见图3.2图3.2查询航班的活动图顾客注册系统用例简述顾客在机票预订网站上输入注册信息,成为网站会员。基本事件流1顾客:在会员注册页面,输入用户编号、密码、用户姓名、电子邮件地址和联系电话等信息,提交注册请求;2系统:对顾客的信息进行检查;3系统:顾客的信息被系统保存;4系统:显示注册完了画面,提示顾客注册成功;5用例结束。活动图顾客注册系统的活动图见图3.3图3.3顾客注册系统的活动图顾客登录系统用例简述顾客输入合法的用户编号和密码后,登录系统。基本事件流1顾客:在顾客登录页面上,输入用户编号和密码;2系统:根据用户编号和密码检索系统,获得顾客信息;3系统:在会员信息页面上,显示欢迎顾客登录系统;4结束用例。活动图顾客登录系统的活动图见图3.4图3.4顾客登录系统的活动图顾客退出系统用例简述顾客退出系统。基本事件流1顾客:提交退出系统的请求;2系统:注销顾客。活动图顾客退出系统的活动图见图3.5图3.5顾客退出系统的活动图订购系统用例简述顾客订购机票。基本事件流1顾客:在航班列表页面,提交将该航班放入预订列表的请求;2系统:检查该航班的剩余座位数3系统:将航班号放入列表;4系统:显示顾客选择的航班;5用例结束。活动图订购系统的活动图见图3.6图3.6订购系统的活动图退订系统用例简述顾客退订机票。基本事件流1顾客:提交查看已购机票的请求;2系统:检查是否有已预订航班;3系统:在航班列表页面,显示已购航班号;4顾客:选择航班,提交退订申请;5系统:航班剩余座位数+1;6用例结束。活动图退订系统的活动图见图3.7图3.7退订系统的活动图支付系统用例简述顾客准备将航班列表中的航班进行支付。基本事件流1顾客:提交支付的请求;2系统:显示支付方式:信用卡支付或网上银行支付;3顾客:选择某个支付方式,并输入相应的信息;4系统:检查信息的合法性;5系统:显示顾客订单中的航班信息,付款金额,付款方式;6顾客:在订单确认页面,确认订单的内容;7系统:显示用户支付成功并订单数据存入系统;8用例结束。活动图支付系统的活动图见图3.8图3.8支付系统的活动图管理员登陆系统用例简述管理员输入有效的用户编号和密码后,登录系统。基本事件流1管理员:在管理员登陆页面上,输入用户编号和密码,提交登录系统的要求;2系统:查询系统,获得管理员的信息3系统:根据登录管理员的权限,在管理机能页面上显示相应的管理页面的入口;4用例结束。活动图管理员登陆系统的活动图见图3.9图3.9管理员登陆系统的活动图管理员退出系统用例简述管理员退出系统。基本事件流1管理员:提交退出系统的请求;2系统:注销管理员;3系统:显示管理员登录页面,提示此管理员已经退出系统;4用例结束活动图管理员退出系统的活动图见图3.10图3.10管理员退出系统的活动图管理请求用例简述此批处理程序完成同财务系统的交互,获得订单的最新状态,并更新系统中付款状态。基本事件流1管理员:运行此批处理程序;2系统:连接财务系统;3系统:获得一组订单的最新支付状态的列表;4系统:根据获得的列表来更新购物系统内订单的付款状态;5用例结束。活动图管理请求的活动图见图3.11图3.11管理请求的活动图管理数据用例简述对航班信息进行增加修改和删除操作。基本事件流1管理员:实施航班数据的新增,更新,删除操作;2系统:在系统中实现对相关数据的操作;3用例结束。活动图管理数据的活动图见图3.12图3.12管理数据的活动图逻辑视图逻辑视图部分主要叙述了设计阶段的工作。总览图4.1的领域模型是B2C机票预订系统的设计实体及其之间的关系;图4.1领域模型主要Package的介绍WebappWebapp包包含了action、form包,它们属于显示层的代码,主要使用struts框架。ServiceService包包含了业务实现的主要接口,每个接口有一个对应的serviceImpl的实现,serviceImpl类放在serviceImpl包中,其中serviceImpl的实现是通过调用dao接口来实现的,它们属于业务层的代码,主要使用spring框架。DaoDao包包含了业务实现的主要接口,每个接口都有一个对应的Hibernate版本的daoHibernate的实现,daoHibernate类放在daoHibernate包中,通过daoHibernate对数据库进行访问,它们属于持久层的代码,主要使用Hibernate框架。ModelModel包包含了POLO类和Hibernate映射文件。SearchSerach包包含了对页面进行处理的一些比较复杂的显示操作。utilutil包包含了一些常用的操作,如时间转换、字符串转换等。adminadmin包包含了属于管理员操作的webapp、service、serviceImpl、dao、daoHibernate、model等包,这些包的关系同上。useruser包包含了属于管理员操作的webapp、service、serviceImpl、dao、daoHibernate、model等包,这些包的关系同上。过程视图过程视图部分叙述几个主要子系统的处理流程。预订系统预订系统顺序图见图5.1图5.1预订系统顺序图退订系统退订系统顺序图见图5.4图5.4退订系统顺序图规模和性能满足的规模能够满足100人同时在线浏览网页,20人同时进行有关数据库的操作。满足的性能能够满足让顾客可以认同的相应时间。质量系统正式使用时,登录、注册、查看航班号、下订单的流程正常。基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究基于单片机的多通道数据采集系统基于uPSD3234单片机的氚表面污染测量仪的研制基于单片机的红外测油仪的研究96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造基于单片机的温度智能控制系统的设计与实现基于MSP430单片机的电梯门机控制器的研制基于单片机的气体测漏仪的研究基于三菱M16C/6N系列单片机的CAN/USB协议转换器基于单片机和DSP的变压器油色谱在线监测技术研究基于单片机的膛壁温度报警系统设计基于AVR单片机的低压无功补偿控制器的设计基于单片机船舶电力推进电机监测系统基于单片机网络的振动信号的采集系统基于单片机的大容量数据存储技术的应用研究基于单片机的叠图机研究与教学方法实践基于单片机嵌入式Web服务器技术的研究及实现基于AT89S52单片机的通用数据采集系统基于单片机的多道脉冲幅度分析仪研究机器人旋转电弧传感角焊缝跟踪单片机控制系统基于单片机的控制系统在PLC虚拟教学实验中的应用研究基于单片机系统的网络通信研究与应用基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究基于单片机的模糊控制器在工业电阻炉上的应用研究基于双单片机冲床数控系统的研究与开发基于Cygnal单片机的μC/OS-Ⅱ的研究基于单片机的一体化智能差示扫描量热仪系统研究基于TCP/IP协议的单片机与Internet互联的研究与实现变频调速液压电梯单片机控制器的研究基于单片机γ-免疫计数器自动换样功能的研究与实现基于单片机的倒立摆控制系统设计与实现单片机嵌入式以太网防盗报警系统基于51单片机的嵌入式Internet系统的设计与实现单片机监测系统在挤压机上的应用MSP430单片机在智能水表系统上的研究与应用基于单片机的嵌入式系统中TCP/IP协议栈的实现与应用单片机在高楼恒压供水系统中的应用基于ATmega16单片机的流量控制器的开发基于MSP430单片机的远程抄表系统及智能网络水表的设计基于MSP430单片机具有数据存储与回放功能的嵌入式电子血压计的设计基于单片机的氨分解率检测系统的研究与开发锅炉的单片机控制系统基于单片机控制的电磁振动式播种控制系统的设计HYPERLINK"/deta

温馨提示

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

评论

0/150

提交评论