软件工程机票预订系统课程设计内容摘要:
,保证代码的易读性、可操作性和可移植性。 5.系统的先进性 目前计算系统的技术发展相当快,做为机票预定系统工程,应该保证系统在下个世纪仍旧是先进的,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。 这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。 另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。 6.系统的响应速度 机票预定系统系统 在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。 在进行统计分析时,根据所需数据量的不同而从秒级到分钟级, 原则是保证操作人员不会因为速度问题而影响工作效率。 数据需求 : 1.数据录入和处理的准确性和实时性 数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。 数据的输入来源是手工输入。 手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。 软件工程课程设计 10 在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数 据。 2.数据的一致性与完整性 由于系统的数据是共享的,在不同的旅行社中中,机票是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。 要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。 对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。 3.数据的共享与独立性 整个机票预定系统的数据是共享的。 然而,从系统开发的角度上看,共享会给设计和调试带来困难。 因此,应该提供灵活的配置,使各个分系统能 够独立运行,而通过人工干预的手段进行系统数据的交换。 这样,也能提供系统的强壮性。 第二章 系统设计 总体设计可能的设计方法有自顶向下,逐步细化设计方法;模块化设计方法;结构化设计方法。 针对以上系统要完成的功能,本系统总体设计采用自顶向下,逐步细化的方法将功能层次结构的各个部分组合起来,以完成整个系统的实现细节。 1.系统软件总体设计 ( 1)数据库表设计 系统数据库中有航班信息表、乘客信息表。 A. 航班信息表 字段名称 数据类型 说明 Date 文本 日期 Line 文本 航班 Sno 文本 座位 号 Book 是 /否 是否预定 Price 数字 价格 软件工程课程设计 11 B. 乘客信息 层 次结 构 2. 1. 1 系统的的 顶层结构,如图 所示 : 系 统航 空 公 司旅 行 社 航 班 信 息 管 理订 票 处 理 取 票 处 理 例 外 图 系统的的 顶层结构 2. 1. 2 航班信息管理,如图 所示: 字段名称 数据类型 说明 Name 文本 姓名 Passcard 数字 身份证号 Line 文本 航班 Date 文本 日期 Sno 文本 座位号 软件工程课程设计 12 2. 1. 3 订票处理,如图 所示: 2. 1. 4 取票处理,如图 所示: 订票处理 旅客登记 安排航班 响应旅客 航班信 息管理 航班录入 航班查询 航班修改 航班删除 图 航班信息管理 图 订票处理 软件工程课程设计 13 2. 1. 5 例外处理,如图 所示: (此处航班改变后 ,均做退票处理 ) 取票处理 旅客查找 机票处理 例外处理 退票 航班改变后的处理 延误取票 图 取票处理 图 例外处理 软件工程课程设计 14 接口设计(人机界面设计) 管理员和票务员使用同一登陆界面,登陆后进去后有个自的界面,然后进一步操作。 2. 2. 1 大体的界面设计如图 所示。 管 理 员 票务 员 登 陆管 理 界 面取 票 界 面录 入 航 班界 面浏 览 航 班界 面修 改 航 班界 面操 作 结 果界 面票 务 界 面订 票 界 面 例 外 界 面操 作 结 果界 面 图 界面设计 2. 2. 2 订票界面,如图 所示。 第三章 系统建模 参与者列表 旅客:使用 Web 浏览器访问 Sys 的人 软件工程课程设计 15 旅行社:在航空公司提供了旅行社名称、地址和邮箱;每个旅行社都有自己的帐号和密码 助手:航空公司的一个员工,他与旅客联系,告诉他们预约的紧张情况 1 .查看航班情况的细节 前提条件:无 1)旅客选择一个满意的航班班次 2)旅客请求选中的航班细节 3)sys 显示选中的航班细节 后 置条件: sys 显示选中的航班细节 2 搜索 前提条件:无 1)旅客选择旅行时间 2)旅客选择始发地 3)旅客选择目的地 4)旅客选择航班要求 5)旅客开始搜索 后置条件:无 3 登录 前提条件:旅行社拥有自己的帐号和密码 1)旅行社输入帐号 2)旅行社输入密码 3)sys 通过验证登录 4)旅行社选择登录 后置条件:旅行社登录 异常路径:如果帐号和密码组合是不正确的, sys 会通知旅行社,这两个中的一个不正确。软件工程机票预订系统课程设计
相关推荐
码转换成的数据流 程图 从伪码转换成的盒图 (1)通常所说的结构化程序,是按照狭义的结构程序的定义衡量,符合定义规定的程序。 本题图 618 所示的程序的循环控制结构有两个出口,显然不符合狭义的结构程序的定义,因此是非结构化的程序。 (2)使用附加的标志变量 flag,至少有两种方法可以把该程序改造为等价的结构化程序,下图所示盒图描绘了两个等价的结构化程序。 (3)不使用 flag
: 通过出国培训、到企业挂职锻炼以及参与产学研合作等多种渠道培养提高业务水平,继续培养 4 名骨干教师。 验收要点: 1. 2 名骨干教师,分期分批到辽宁联通集团阜新分公司、沈阳奥维通信有限集团等企业挂职锻炼二个月 2. 2 名骨干教师,分期分批到工业发达国家进修学习,提高教师的技术研发能力; 3.骨干教师参加各级教学研究课题研究工作或科研工作; 4.骨干教师取得技师或相应的职业资格证书
K1+ +)( LhL) HZ K1+ ) L 70 YH K1+ ) 1/2( Lh2L) QZ K1+ ② 第二个转弯处 L 平原区二级公路计算行车速度为 80km/h,则 L=*803/600= L≥ V/3=80/3= L=R/9R=600/9— 600 由于《标准》规定: V=80km/h时,最小缓和曲线长为 70 米,故 采用缓和曲线长 70 米。 13 Δ R=702247。
” 为提高测试效率,软件测试已大力发展自动测试。 自动测试的中心是编写测试脚本。 如果说软件编程必须有设计规格说明书,那么测试脚本的设计说明书就是测试用例。 成测试施设后需要对测试结果进行评估, 并且编制测试报告。 判断软件测试是否完成、衡量测试质量需要一些量化的结果。 例:测试覆盖率是多少、测试合格率是多少、重要测试合格率是多少,等等。 以前统计基准是软件模块或功能点,显得过于粗糙。
(5)ζ 相的成分相当 Fe2N,具有斜方点阵 ,可看作 ε 相的扭曲变体 ,存在于狭小的温度范围内 (氮的质量分数 WN 为 ~ % )。 温度高于 490℃ 时, ζ 相转变为 ε 相。 ζ 相脆性很高,渗氮时不希望它存在。 合金钢渗氮过程中,氮不仅与铁形成化合物,还与合金元素形成化合物。 在共析温度下渗氮时,先形成含氮的 α 相。 当它达到饱和程度后,依次形成铝及钛的化合物
孔的相对位置,从而改变供油量的大小。 回油孔式喷油泵的供油量调节有三种不同的方式:终点调节式、始点调节式及始终点调节式。 回油孔式喷油泵柱塞头部因此有不同线型, 5 ①终点调节式:喷油泵的柱塞头部结构,平顶且斜槽向下。 特点是供油始点不变,终点均随负荷改变。 负荷大时,供油终点滞后;负荷小时,供油终点提前。 ②始点调节式:喷油泵的柱塞头部结构,平底且斜槽向上。 特点是供油终点不变,始点随负荷改变