- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
飞机订票系统分析报告
飞机订票系统
二层 订票和退票DFD
有效订票信息 退票信息
票数不足或无效客户信息
检查是否有足够数量的票
客户订票信息表 航班信息表
二层 航班查询
查询结果信息
查询结果
有效查询条件
无效查询条件
航班信息表
2. 4 用户的特点
本系统的最终用户是****航空公司,其操作员只要具备了计算机的操作、简单的数据库操纵、管理知识即可,其对数据库的维护人员也只要具备的数据库故障解决、备份、恢复等相关的知识水平就可以操作数据库了。加上本系统操作简单,都是图形界面操作。
2. 5 假定和约束
本系统在开发的过程中,可能由于技术、人员等其他的原因,可能会影响到系统的某方面的问题,如确实不能解决的,请用户单位相协助解决,如:有某些方面确实不能实行的,实现不了的功能,就不再用原来的方案,另选其他的可行的方案。
3. 数据字典
登录数据库: 用户名+密码.
登录系统:用户名+密码.
Schedule 表:航班号+起飞时间+抵达城市+降落时间+票价+折扣+票数.
Ordertable 表:客户姓名+证件号码+航班号+订票数量.
User表:用户姓名+用户密码.
4.接口
数据库连接:用户名、密码、数据库
用户界面:用户名、密码
5.系统特性
输入数据:输入的数据必须与数据表所规定的字段的字段名、数据类型、长度一样,如:航班信息表:当输入航班号或抵达城市时数据类型必须是文本型的,起飞时间和降落时间必须是时间日期型的数据,票价折扣和票数必须是数字型等,否则系统会报错!
数据库系统:数据库系统采用Microsoft access 2003作为数据库系统,当系统数据增加时,按照数据库所在的磁盘空间增长,为保证数据库有足够的空间存储数据,会自动按照10%地增长,但也不会无限大地增长,当其增长得一定的大的空间后,数据库系统会停止增长,这是因为在设计数据库时已经设置好,而且其数据也会由数据库管理会定期地备份,保存,已经备份保存的数据可以删除,这也就不会无限地增长。
软件可用性:本系统是根据现在的需求分析基础上开发的,对以后的可能根据某方面的业务或其他需要而本系统的暂时没有的功能,本系统可以在现有的系统的基础上进行更新,升级。其成本由用户承担。本系统的版本号是根据现在用户的要求提出而开发的。对于本系统,我们也会参考其他一些好的管理,领悟其好的方面,吸收本系统有帮助。同时,用户也可以借鉴其他的系统。
二 概要设计
1. 编写这份概要设计说明书的目的是让读者能够了解本系统的概要设计,包括任务要求、总体设计、接口设计、运行设计、系统出错处理设计。预期的读者包括老师,相关开发人员以及管理人员。
2. 需求规定:
开发该软件的基本要求和功能是可以直观的浏览、查询和掌握航班信息,同时能够让客户方便查询了解各个航班的信息.下面是个功能模块的设计说明:
登录模块:
系统用户通过输入用户名和密码进行登录,系统首先连接数据库找出与用户名和密码相符合的数据,如果符合则用户进入主界面,不符合则跳出相应的错误信息提示!
主界面模块:
用户通过主界面可以进入各个功能模块,包括录入航班,查询航班,订票办理,退票办理,修改航班信息等.首先通过录入航班模块可以为数据库添加航班信息,默认每个航班的数量是30个座位,如果订票数量超过30则系统跳出相应提示.
下面对各模块(以数字表示)进行功能说明:
1.解开数据 解开/解密打包的数据,并将恢复的数据格式化送入30。
判断操作 由数据判断需要做什么数据库操作,它是一事务处理中心,若为定票操作则将数据送4,若为领票操作则将数据送30。
.2.准备数据库查询语句 由定票数据准备访问SQL SERVER数据库所需的SQL 语句,送入5。
3.数据库操作 运行SQL 语句,查询并存入数据库,获得相应的定票数据,将数据送入6。它需包括初步对查询的判断。它必须为乘客安排可抵达目的地的有座位的航班。
4.判断查询是否成功 利用查询所得的数据判断定票是否成功,它是一事务处理中心,若为定票操作成功则将数据送7,若不成功则将数据送8。
5
文档评论(0)