软件工程实验一

上传人:re****.1 文档编号:476820459 上传时间:2023-12-25 格式:DOC 页数:10 大小:106.50KB
返回 下载 相关 举报
软件工程实验一_第1页
第1页 / 共10页
软件工程实验一_第2页
第2页 / 共10页
软件工程实验一_第3页
第3页 / 共10页
软件工程实验一_第4页
第4页 / 共10页
软件工程实验一_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《软件工程实验一》由会员分享,可在线阅读,更多相关《软件工程实验一(10页珍藏版)》请在金锄头文库上搜索。

1、课程实验报告(实验1) 课程名称 软件工程 专业班级 软件1431班 姓 名 姜娜 张跃 邵文奇 学 号 指导教师 聂振海 计算机技术与工程学院实验教学考核和成绩评定办法1 课内实验考核成绩,严格按照该课程教学大纲中明确规定的比重执行。实验成绩不合格者,不能参加课程考试,待补做合格后方能参加考试。2 单独设立的实验课考核按百分制评分,考核内容应包括基本理论、实验原理和实验。3 实验考核内容包括:1)实验预习;2)实验过程(包括实验操作、实验记录和实验态度、表现);3)实验报告;权重分别为0.2 、0.4 、 0.4;原则上根据上述三个方面进行综合评定。学生未取得1)和2)项成绩时,第3)项成绩

2、无效。4 实验指导教师应严格按照考核内容分项给出评定成绩,并及时批改实验报告,给出综合成绩,反馈实验中出现的问题。实验成绩在教师手册中有记载。实验报告主要内容一 实验目的 二 实验仪器及设备三 实验原理四 实验步骤五 实验记录及原始记录六 数据处理及结论七 实验体会(可选项)注:1. 为了节省纸张,保护环境,便于保管实验报告,统一采用A4纸,实验报告建议双面打印(正文采用宋体五号字)或手写,右侧装订。2. 实验类别指验证、演示、综合、设计、创新(研究)、操作六种类型实验。3. 验证性实验:是指为了使学生巩固课程基本理论知识而开设的强调演示和证明,注重实验结果(事实、概念或理论)的实验。4. 综

3、合性实验:是指实验内容涉及本课程的综合知识或本课程相关的课程知识的实验。5. 设计性实验:是指给定实验目的、要求和实验条件,由学生自行设计实验方案并加以实现的实验。实验题目实验一 制定开发计划实验室9203实验时间2015 年 9 月 24 日 实验类别文档写作同组人数4 成 绩指导教师签字:聂振海1.引言1.1编写目的: 在本机票预定系统项目的前一阶段,也就是概要设计阶段中,已经将系统用户对本系统的子模块功能做了详细的阐述,这些模块功能具体设计将在本报告中详尽得以叙述及阐明。本阶段已在系统的概要设计的基础上,对机票预定系统做详细设计。主要解决了实现该系统程序模块具体设计问题。包括确定算法,数

4、据结构,模块接口的使用,数据库的动态操作以及界面设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有详细设计进行详细的说明。在下一阶段的编码过程中,程序设计员可参考此详细设计报告,在详细设计对机票预定系统所做的算法设计,数据结构以及数据库动态操作的基础上,对系统进行编码。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在详细设计过程中所完成的各模块算法设计,或在修改时找出在本阶段设计的不足或错误。1.2项目背景a. 开发软件的名称:机票预订系统b. 项目的任务提出者:航空公司c. 开发者:修宇(1)班软件工程课程设计第五小组d. 用户:国内各大航空公司e. 项目与其他软件或

5、其他系统的关系:本系统采用客户机/服务器原理,客户端的程序是建立在Windows NT系统上以PowerBuilder9.0为开发软件的应用程序,服务器端采用Linux为操作系统的工作站,系统中是采用Sysbase Adaptive Server Anywhere为开发软件的数据库服务程序。1.3定义 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 查询:对数据库的操作的一种,用于搜索数据信息。插入:对数据库的操作的一种,用于将数据存入数据库中。更新:对数据库的操作的一种

6、,用于更改数据库中的数据信息。软件结构图:反映软件系统的功能模块之间的关系的数据图。1.4参考资料 1.张海藩.软件工程导论(第四版),清华大学出版社,20032郑人杰等.实用软件工程(第二版),清华大学出版社,19973.文斌,刘长青,田园.软件工程与软件文档写作,清华大学出版社,20062.项目概述2.1工作内容 机票预定系统在各旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入到该系统,系统为旅客安排航班。当旅客交付了预定金后,系统印出取票通知和账单给旅客,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统核对无误即印出机票给旅客。此外航空公司为

7、随时掌握各航向飞机的乘载情况,需定期进行查询统计,以便适当调整。2.2 人员组织与分工组长:姜娜 组员:张跃、邵文奇、张 跃:主要负责可行性分析部分,主要负责详细分析部分。 姜 娜:主要负责人员的组织安排及撰写项目开发计划、需求分析。 邵文奇:主要负责软件编码、系统实现以及软件测试。2.3条件与制约 1. Client/Server结构总体设计方案对它的约束: 机票预定系统做为Client/Server 结构的一个应用系统,不可避免的要受到Client/Server结构的约束。在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。同时,由于信息的共享,机票预定系统还受到其它系统

8、的信息约束。 2 技术发展规律的约束 计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。 3. 在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知、交款发票等) 4. 对于本系统还应补充以下功能: a.旅客延误了取票时间的处理 b.班机取消后的处理; c.旅客临时更改机票班次的处理; d.系统的外部项至少包含三个:旅客、旅行社和航空公司2.4产品及成果 1. 程序 程序名称:机票预订系统使用的语言:C#编程软件:

9、SQLServer2008,VisualStadio2010操作系统:Win7 2. 文档 系统在开发过程中,经历了可行性研究、需求分析、详细设计、软件编码与测试,并在系统开发的同时撰写可行性研究报告以及实验报告等。2.5运行环境 系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司的数据服务器程序。 根据调研得知所有旅行社的计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上, Win NT环境下运行。 机票预定系统中的各个子系统的硬件和软件的配置如下: 服务器端子系统的运行要求: 系统软件: Window NT Server 数据库管理

10、系统:SQL Server 客户端子系统的运行要求: 系统软件: Window NT Workstation 数据库管理系统:SQL Server 2.6服务 软件开发完成后,开发者应免费为系统使用者进行安装、保修服务,并由开发人员对使用方的使用本软件人员进行软件使用的基本培训,系统管理员必须要求有专业的计算机知识,所有人员都要经过本公司培训。在系统运行的时间里,开发人员要负责对系统进行维护,并满足用户对软件升级的需要。2.7验收标准 完成程序的基本功能,销售员要能进行旅客订票、退票,管理员能进行航班处理(取消航班、修改航班时间、开通新航班)2.8交付期限 本机票预订系统实验报告于2015年1

11、0月22日前交付使用。3.实施计划3.1开发过程 1. 顶层数据流图:旅行社或团体机票预定系统旅客个人取票通知单 旅客信息 机票 取票通知单图1 本系统的顶层数据流图图2 零层数据流图旅行社或团体 旅客信息2.1机票查询 旅客信息有效订票信息2.2表单申请1.1信息录入2.3打印取票信息取票通知单旅客3.2打印机票机票信息3.1交款有效取票通知单1.2审核取票通知单 航班目录文件 订单信息库 订票信息账单文件 账单信息信息 账单信息旅客机票图2 二层数据流图 2. 程序系统的结构机票预订系统旅客个人模块航空公司模块旅行社或团体模块查询航班添加用户更改航班取消航班用户管理航班管理管理员信息取票用

12、户管理添加用户删除用户修改用户添加航班删除航班更改航班更改个人信息添加用户删除用户添加个人信息删除个人信息修改成功查询机票修改用户创建订单 3. 登陆设计说明及程序描述 主界面与3个登录界面(航空公司登陆、旅行社或团体登陆、旅客个人登陆)。 通过主界面可以进入3个登陆界面,由登陆界面分别进入航空公司管理系统、用户管理和预订机票系统。 主界面即为机票预订系统入口界面。 3.2进度主要任务时间期限主要负责人可行性研究2015-10-17-2015-10-18张跃开发计划、需求分析2015-10-18-2015-10-19姜娜概要设计、详细设计2015-10-19-2015-10-21邵文奇 3.3

13、预算 经济可行性成本效益分析成本估算:打印机一台(2000元)+开发费(3500元)=5500元,可承担。效益估算:该系统有很好的社会效益,提高了航空公司售票效率,方便了旅客,使售票方便化,科学化。 3.4关键问题 该程序系统为人工监控操作不易管理,而且手续繁琐。4.支持条件 4.1计算机系统支持 其用户设备配置为 :奔腾133,16兆以上内存的pc机。 4.2 需要用户承担的工作 用户可以进行注册然后登陆系统,可以查询舱位信息,客机信息查询,航线信息查询,客户类型信息,可以对自己的信息进行修改,可以定票(按照航班号进行预订机票,显示所订机票的信息和价格,进入支付系统付账,并再次要求客户确认,确认无误后订票成功),可以退票(在特殊情况下(如天气不适合飞机起降,飞机延误超过30分钟)等给予全额退票,如果是个人原因只能退50%),对退票后的机票要在未售出机票中重新体现。 /

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号