欢迎来到天天文库
浏览记录
ID:33578068
大小:1.91 MB
页数:74页
时间:2019-02-27
《软件工程课程设计mis小组报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件工程课程设计报告理学院机票预定系统实验报告软件工程课程设计班级:05应数1班小组成员:姓名学号组长:关继杰200530770108程序员:麦培元200530770111辅助程序员:李响200530770115需求分析员:苏宜华200530770123需求分析员:关继杰200530770108文档管理员:林绵燕200530770119指导老师:聂笃宪日期:2008.6.81软件工程课程设计报告摘要随着城市生活节奏的加快,飞机已经成为人们使用越来越频繁的交通工具,随之而来的问题是,如何能让旅客最
2、快、最便捷的订到机票。如何能让旅客准确地了解机票情况。这就需要一个合适的订票系统来处理航班、机票、旅客等信息,方便售票人员查询,插入,删除各种信息,还有就是随时掌握情况。本课程设计结合实际的订票、售票制度,经过实际的需求分析,采用功能强大的VB作为开发工具、Access作为数据库开发出来的飞机订票管理系统。本文首先阐述了飞机订票管理系统的需求分析,描绘了本飞机订票管理系统的基本模型图。通过对数据库技术的现状与发展、数据库系统的选择原则、系统开发工具的选择一系列问题的分析,确定了系统的开发平台。详
3、细给出了从飞机订票管理系统分析到总体设计详细设计与实现及测试的各个环节,最后对本系统做出了客观评价,指明了系统的现实意义、缺点以及系统的升级方向。关键词:飞机订票系统;VB;Access数据库2软件工程课程设计报告目录第一章需求分析41.1系统问题分析51.2机票预定系统的功能要求61.3机票预定系统的性能需求71.4机票预定系统的数据需求81.5机票预定系统的运行要求91.6建立机票预定系统的约束9第二章概要设计102.1系统的逻辑模型102.2E-R分析112.3数据字典13第三章数据库与功
4、能模块设计153.1SQL数据库设计153.2VB编程153.21交互界面153.22模块153.3细节16第四章程序设计174.1主界面174.2用户登录194.3旅行社的登录434.4航空公司的登录47第五章系统测试53第六章总结546.1报告总结54附注:1小组成员角色分担572课程设计会议记录57参考文献613软件工程课程设计报告第一章需求分析1.1系统问题分析1系统简介航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号
5、码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入(输入方式为?)到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整(用报表形式)。2技术要求和限制条件(1)在分析系统功能时要考虑有关证件的合法性验证(如身份证(身份证是否19位)、取票通知(是否存在于数据库中,是否过期)和交款发票(是否交款
6、))等。(2)对于本系统还应补充一下功能:1.旅客延误了取票时间的处理(暂时定为失效)2.航班取消后的处理(退票处理)3.旅客临时更改航班的处理(相当于修改信息)(3)系统的外部输入项至少包括:旅客、旅行社和航空公司。(以登陆方式解决)3问题定义机票预订系统将提供机票预订,查询统计等功能。我们要开发的机票预订系统的主要界面如下图:4软件工程课程设计报告从界面可以看到,该机票预订系统包括三部分:客户信息,飞机信息(航空公司),票务信息(旅行社信息)。(1)客户信息:包括客户信息和帐户信息。它为客户
7、信息的添加,编辑和删除操作。(2)飞机信息(航空公司):包括客机信息,航班信息,舱位信息。它为用户提供了客机信息,航班信息,舱位信息的添加,编辑和删除操作。(3)票务信息(旅行社信息):是该信息系统中一个很重要的部分。票务信息包括订票功能和取票功能,它包括订票和取票所需要的航线和客户信息。4基本需求旅客信息(旅客编号,身份证号码,姓名,性别,工作单位,账号)旅客编号作为主码,身份证号码为19位,添加身份证要核对是否19位;账号为外码。航班(航班编号,出发日期,出发时间,到达时间,始发地,目的地,
8、头等舱价格,二等舱价格,三等舱价格)规定等舱价格,二等舱为头等舱的80%,三等舱为头等舱的60%。飞机(飞机编号,飞机型号,头等舱座位数,二等舱座位数,三等舱座位数)统一规定飞机座位数为200,头等舱为40,二等舱为60,三等舱为100。舱位(舱位编号,舱位名称)不同的舱位等级用不同的头数字编号,例如头等舱用1**,二等舱用2**,三等舱用3**表示。某等舱位卖掉或退回后,要标记好该等舱的座位数。统计出的座位数为0时,只能退票而不能再买票,否则弹出警告提示。5软件工程课程设计报告机票(机票编号,
此文档下载收益归作者所有