已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科实验报告课程名称: 软件工程 实验项目: 航空订票系统 实验地点: 学院楼502 专业班级: 学号: 学生姓名: 指导教师: 崔冬华 2012年 12月 24日一、实验目的和要求本实验课程通过完整地实施软件生命周期各阶段的任务,让学生系统地学习到软件开发过程的主要理论、方法、技术、标准和规范,使他们具备基本的软件开发设计能力;通过软件工程中常用CASE工具和软件项目管理的实践,使他们具备运用各种工具完成项目设计和实施的基本技能;通过集体项目开发,培训学生的合作意识和团队精神,培养学生对技术文档的编写能力。二、实验内容和原理本课程的实验内容包括结构化(生命周期法)的方法学和面向对象的方法学。通过一个模拟项目,要求学生分别用结构化方法和面向对象的方法完成系统的分析、设计和实现的整个软件开发过程。此外实验中引入我国国家计算机开发规范,以规范技术文档的书写标准,提高实验教学质量。实验要求学生采用“项目小组”的形式,结合具体的开发项目进行分析、设计。每个项目小组必须按照软件工程实验指导书附录中给定的文档规范标准提供项目文档;具体要求如下:1 班级按项目小组进行分组,每组不得超过5人。2 每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目,所有实验中都要采用同一个实验题目。项目开发的每项任务要落实到人且规定该任务的起止日期和时间。3每个项目小组全体成员参加集体讨论需求分析,完成需求分析报告,修订并评审需求分析报告,确定系统的需求分析模型。4. 项目总体设计小组每个成员根据第3步需求分析的结果对系统进行总体设计,并完成文档,提交项目小组讨论。5. 项目详细设计小组人员每人选择第4步的一个模块进行详细设计。6.由需求分析人员对第5步的结果进行黑盒测试,设计人员进行白盒测试,并编写测试计划和测试结果报告。7题目自定或采用附录一中的题目,项目开发语言及平台自定。8. 实验中的思考题不作书面要求。参考用书1 自编软件工程实验指导书2 李东生等编著软件工程原理、方法和工具3 张海藩编著,软件工程导论,北京:清华大学出版社,2003 第4版其他软件工程类书籍成绩考核方式及评分标准: 标准一:能够按照实验指导书中的步骤写出实验报告,有总结,基本达到实验要求。标准二:在达到标准一的基础上,较好地完成实验要求。标准三:在达到标准二的基础上,出色地完成实验任务。基础分:75分。(要求预习实验内容;上机前准备基础资料、文档;编写预实验;实验时段考勤合格;按时独立完成实验报告。每缺一项,扣15分)达到标准一则给予75分-80分的成绩 达到标准二则给予80分-90分的成绩达到标准三则给予90分-100分的成绩具体实验步骤、实验目的、要求见实验教学指导书。实验项目与要求序号实验名称时数项目要求项目类型项目性质目的要求1软件工程项目中常用的CASE工具2选修演示验证了解软件工程的一些基本概念,了解软件工程的最新进展,了解主流的软件工具和软件开发环境产品。2可行性研究报告1必修模拟设计设计实践传统软件工程中可行性研究的主要工作3需求分析建模2必修模拟设计设计实践传统软件工程中需求分析的主要工作4结构化设计1必修模拟设计设计实践传统软件工程中设计阶段的主要工作5系统的编码、测试2必修模拟设计设计完成编码实现,编写测试用例,测试报告,学习使用自动测试工具6面向对象的分析与设计2必修模拟设计设计实践面向对象的分析与建模7Project项目管理应用2选修操作验证掌握绘制项目人员和任务配置计划的图表,追踪项目实施进度。注:1项目要求:必修、选修2项目类型:演示、操作、模拟设计3项目性质:验证、综合、设计、研究。三、主要仪器设备 个人PC四、操作方法与实验步骤1可行性研究和需求分析2软件工程的总体设计3软件工程的详细设计4软件测试五、实验数据记录和处理实验一 可行性研究和需求分析机票预订工作的记录、查询、核对等工作量十分庞大,同时,操作相对简单且重复率很高,因此,可以利用计算机的管理信息系统进行这些繁杂而又简单的工作,以提高机票预定的工作效率、准确性、管理水平和服务质量 。因此开发机票预订系统。本机票预订系统是在现代社会生活节奏不断加快,对机票预订工作的自动化和准确化要求也日益强烈的背景下,为了实现机票预订工作的网络化,以及实现网络查询和统计一体化而开发的管理信息系统。该系统为机票预订管理员提供了一个个性化的界面,并且机票预订管理员只需一次登录就可以使用所有服务;将订票旅客需要的各种服务集中起来,订票旅客可以很方便地进行自身信息和航班、票价情况查询。总之,从基本订票信息的录入到订票信息的查询,再到最终的信息核准打印机票,都可以通过这个系统完成。本系统采用最新的计算机技术,界面友好、操作方便,管理员可以针对不同需求分类、排序、查询、统计,方便订票旅客和其他部门根据自己的需求准确、快速地查询订票及航班信息。可行性研究要求主要功能:为游客提供机票预定服务,方便旅游局的售票工作,提高旅游局的服务质量和服务效率 性能要求:机场提供的信息必须及时的反映在旅游局的工作平台上。售票系统的定单必须无差错的存储在机场的主服务器上。对服务器上的数据必须进行及时正确的刷新。 输出要求:数据完整,详实。 输出要求:简捷,快速,实时。 安全与保密要求:服务器的管理员享有对机场航班信息库及机票信息库和定票信息库的管理与修改。售票员只享有对订票信息库的部分修改(写入与读出)。目标:系统实现后,大大提高旅游局的机票预定服务效率。降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销。系统简要描述在旅游局中的终端是安装了Windows NT的PC机,主要目的是向机场的服务器传递数据。当顾客在旅游局进行咨询时,终端向服务器发出查询请求,服务器根据航班信息库的实时数据,向终端发送数据,显示在终端的屏幕上。当顾客向售票员定票时,终端向服务器发出详尽的一份定单,服务器核对后,存入定票信息库,并修改机票信息库。当顾客再次来取票时,终端向服务器发出查询定票请求,服务器接收后,查询定票信息库,核对后,传送机票确认表单,终端打印出机票。需求分析需求分析是开发软件系统的重要环节,是系统开发的第一步和基础环节。通过需求分析充分认识系统的目标、系统的各个组成部分、各部分的任务职责、业务范畴、工作流程、工作中使用的各种数据及数据结构、各部门的业务关系和数据流程等,为系统设计打下基础。需求分析的好坏往往决定了系统开发的成败。需求分析从系统的调查研究入手,需求分析要对系统的各个方面有全面的了解,既包括系统内部的各个方面,也包括与系统有联系的各种外部因素。通过调查研究和分析,对系统产生比较深刻的认识。需求分析阶段的最终结果是“需求分析说明书”,它涵盖了对用户环境、事务处理和信息流程分析的一切成果,供项目开发小组和用户共同遵守。如果采用瀑布模型,就要对“需求分析说明书”进行冻结,使它成为凝固可靠的基线。万一要求变更基线,开发者和用户双方,都必须执行基线变更程序,此变更程序在合同中已做了明确规定。现针对“机票预订系统”对机票预订部门的系统数据流进行分析。利用结构化分析系统建模。数据流图“机票预订系统”的顶层数据流图。0层数据流图1层数据流图实验二 软件工程的总体设计系统功能模块的划分概要设计的核心问题是确定系统总体结构和模块划分。系统功能要层层划分,直到每一个模块可以作为一个可以执行的程序单元为止。功能模块划分的最终结果,是系统结构图。根据需求分析,该机票预订系统可由航班管理、旅客管理、订票管理、系统管理、等子系统组成航空订票系统结构图各子系统的主要功能如下:(1) 航班管理子系统即管理和维护航班的各项数据信息,包括航班的启程时间与到达时间、目的地、班次、价格以及票余量。允许业务员和系统管理员添加、更新和删除航班信息和查询航班信息。(2)旅客管理子系统:即管理和维护旅客的各项数据信息,包括旅客身份证号码、姓名、性别、工作单位、旅行时间、旅行目的地等。允许业务管理员和系统管理员添加、更新、删除和查询旅客信息。(3)订票管理子系统即管理和维护旅客的订票信息的各项数据,包括身份证号、姓名、性别和航班日期、航班目的地、班次、价格等信息。允许业务管理员和系统管理员添加、更新、删除以及查询订票信息,并进行航班的安排,打印取票通知和账单的打印,订票信息的核对,收费以及机票的打印。而旅客只能查询自己的订票信息。(4)系统管理子系统即管理和维护用户的各项数据信息,包括管理员ID、姓名和密码。主要有添加、删除和修改用户信息、修改用户密码、系统初始化和系统备份、系统恢复等5项功能。用户类型决定了用户的权限管理,系统定义了2种用户权限:第1种是机票预订管理员,能查询、添加、删除和修改订票信息、航班和客户的信息数据,还能根据航班和订票信息为客户安排航班,以及核对通知、账单和订票信息;第2种是一般用户,能够自行注册和登陆,能够查询个人相关的信息。实验三 软件工程详细设计在详细设计中,我负责的模块是订票系统的详细设计 详细设计阶段针对订票系统模块,采用流程图工具,对于系统中各项功能进行详细的设计。实验四 软件测试 测试阶段将对我负责的订票系统进行白盒测试。 测试用例:添加订票信息,订票人的ID号为1234567890;覆盖路径A-B-C-D-E-F 修改ID号为1234567890人的订票信息;覆盖路径A-G-H-I-J-K-F 删除ID号为1234567890人的订票信息;覆盖路径A-G-H-L-N-M-O-P-F 查询ID号为1234567890人的订票信息;覆盖路径A-G-L-Q-R-S-T-F 为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省文登一中2026届化学高三上期中教学质量检测模拟试题含解析
- 内蒙古自治区第一机械制造有限公司第一中学2026届化学高三第一学期期中学业质量监测试题含解析
- 2025年乡镇便民服务中心工作知识测试题库及答案
- 2025年安全宣传与教育试题及答案
- 2025四川路桥设备管理分公司(养护分公司)招聘笔试历年参考题库及答案
- 2025标准员标准考题考试题及答案
- 2026届西藏自治区拉萨市城关区拉萨中学高一化学第一学期期末联考试题含解析
- 2026届广东省汕头市名校化学高一上期末综合测试模拟试题含解析
- 社工漫画面试题目及答案
- 肃南事业单位面试题及答案
- 2025年安徽省中考语文真题(解析版)
- 人工挖孔桩施工作业指导书
- 医用防护口罩产品风险管理报告
- 助播劳务合同协议书
- 软件工程期末复习题(含答案)
- n1护士考试试题及答案2025
- 青海城市介绍旅游宣传
- 语文单招讲解课件
- 二零二五年度无人机驾驶培训教练员劳动合同范本2篇
- 周一清晨的领导课(原版)
- 民法典婚姻家庭编课件完整版
评论
0/150
提交评论