软件工程实验报告----航空订票系统内容摘要:
ABS_ UCD_001 用例描述 管理员根据实际需要进行操作 主执行者 系统管理员 前置条件 系统管理员登陆成功 基本事件流 1. 管理员进入登录页面,输入登录信息,用户登录,用例开始 2. 系统进行用户信息验证 3. 验证通过,用户 进入系统主页面,验证不通过转 e1 6 4. 用户选择一项相关模块进行相应的操作 5. 用户输入相应参数进行操作 6. 系统提示操作成功或显示相应结果 7. 用户操作完毕,选择注销离开系统 扩展事件流 ,系统显示用户信息不对 ,选择重新登录,转 1 ,选择取消离开系统 后置条件 无。 用例名称 普通用户操作用例图 用例编号 ABS_ UCD_002 用例描述 普通用户员根据实际需要进行操作 主执行者 普通用户 前置条件 普通用户登陆成功 基本事件流 1. 普通用户进入登录页面,输入登录信息,用户登录,用例开始 2. 系统进行用户信息验证 3. 验证通过,用户进入系统主页面,验证不通过转 e1 4. 用户选择一项相关模块进行相应的操作 5. 用户输入相应参数进行操作 6. 系统提示操作成功或显示相应结果 7. 用户操作完毕,选择注销离开系统 7 扩展事件流 ,系统显示用户信息不对 ,选择重新登录,转 1 ,选择取消离开系统 后置条件 无。 系统总模块时序图 验 证失败的时序图 用户 登录页面 系统主页面 系统 数据库1 : 用户登录2 : v a l i d a t e ( )3 : 调用验证方法4 : 验证失败5 : 验证失败6 : 提示用户信息不正确 时序图名称 集团公司相关用户登录时验证失败时序图 时序图编号 ES_SD_001 功能描述 集团公司用户登录系统,以便进行扭亏增赢分析 对象 用户,登陆页面,系统主界面,系统,数据库 消息说明 ,输入用户信息,按下登陆按钮 ‘ (validate()方法 ) ,验证失败 8 航空订票系统使用时序图 时序图名称 航空订票系统使用 时序图编号 ABS_SD_001 功能描述 根据实际需求进行相应操作包括录入航班信息、订票等 对象 用户,登陆页面,系统主界面,系统,数据库 消息说明 ,输入用户信息,按下登陆按钮 ‘ (validate()方法 ) ,同时返回操作结果 ,或看到操作结果 用户 登录页面 系统主页面 系统 数据库1 : 用户登录5 : 进入主页面1 0 : 提示操作成功或失败1 1 : 用户注销2 : v a l i d a t e ( )3 : 调用验证方法4 : 验证成功6 : 调用相应模块9 : 操作成功或失败7 : 启动相应操作8 : 操作成功或失败 9 系统总模块协作图 用户验证失败时的协作图 协作图编号 ABS_CD_001 航空订票系统使用协作图 协作图编号 ABS_CD_002 用户 登陆页面系统主页面系统 数据库1 : 用户登录2 : v a l i d a t e ( )3 : 调用验证方法4 : 验证失败5 : 验证失败信息6 : 提示用户信息不正确用户 登录页面系统数据库系统主页面1: 用户登录10 : 提示操作成功或失败11 : 用户注销2: v al i da t e( )3: 调用验证方法7: 启动相应操作4: 验证成功8: 操作成功或失败5: 进入主页面9: 操作成功或失败6: 调用相应模块 10 系统总模块活动图 活动图编号 ABS_AD_001 11 系统子应用设计 后台管理 模块 . 1 功能 描述 后台 管理模块主要负责对系统日常工作所需信息的维护工作,主要包括航班信息的录入、用户锁定航班机票的状态维护,同时后台允许管理云对自己个人信息进行相应的管理。 功能框图 航班信息管理 功能分析 业务描述: 航班信息管理主要包括航班信息四个方面的操作:录入新开航班信息、查询相应航班信息、修改已有航班信息、对废弃航班信息进行删除操作。 功能: 提供本订票系统日常对于航班信息的维护管理工作 需 要数据: 航班信息 航班编号航班号、所属航空公司、起始站、终点站、票价(默认为统一售价)、票数、起始时间、到站时间 修改机票状态 功能分析 业务描述: 后台管理 航班信息管理 修改机票状态 个人信息维护 12 对客户所预定的机票的状态进行管理,客户所订机票出事默认状态为“预订”,由于客观原因允许管理员取消用户某次订票业务时,可通过修改所订机票状态至“退票”来实现,当用户付过帐时可改机票状态为“已售”来完成。 功能: 提供本订票系统日常订票业务的管理。 需要数据: 取票通知信息 取票 通知编号、类别编号、用户编号、航班号 、票数、总价、状态 个人信息维护 功能分析 业务描述: 系统允许管理员对自己的登录信息进行管理、本系统中仅允许管理员设置用户名和密码。 功能: 提供管理员日常信息维护。 需要数据: 管理员信息 用户名、密码 模块功能总结 在这个模块中,管理不能通过后台操作界面修改任何关于用户的信息,保证用户信息的安全性。 模块仅允许管理员对订票状态进行修改,订票的详细信息使用户自己填写,管理员仅有查看的权限。 模块中为便于管理员日常操作,允许其对个人相关信息进行管理。 13 子应用时序图 A .管理员添加航班信息时序图 时序图名称 管理员添加航班信息 时序图编号 ABSBMSD001 功能描述 管理员通过后台操作添加相关航班信息 对象 管理员、后台维护界面、添加航班信息界面、系统、数据库 消息说明 . ,用例开始。 ,返回添加结果。 成功 /失败提示。 14 时序图名称 管理员查询航班信息 时序图编号 ABSBMSD002 功能描述 管理员通过后台操作查询相关航班信息 对象 管理员、后台维护界面、航班信息查询界面、系统、数据库 消息说明 ,用例开始。 ,返回查询结果。 /失败提示及结果页面。 15 时序图名称 管理员修改航班信息 时序图编号 ABSBMSD003 功能描述 管理员通过后台操作修改相关航班信息 对象 管理员、后台维护界面、航班信息界面、航班信息修改页面、系统、数据库 消息说明 ,用例开始。 、选择具体航班。 ,数据库进行数据更新。 /失败提示。 16 时序图名称 管理员删除航班信息 时序图编号 ABSBMSD004 功能描述 管理员通过后台操作删除废弃航班信息 对象 管理员、后台维护界面、航班信息界面、航班信息删除页面、系统、数据库 消息说明 ,用例开始。 、选择具体航班。 交删除操作,数据库进行数据更新。 /失败提示。 17 时序图名称 管理员修改订票状态 时序图编号 ABSBMSD005 功能描述 管理员通过后台操修改客户所预订机票的状态 对象 管理员、后台维护界面、订票状态修改界面、系统、数据库 消息说明 ,用例开始。 、显示具体状态信息。 ,数据库进行数据更新。 操作成功 /失败提示。 18 时序图名称 管理员个人信息维护 时序图编号 ABSBMSD006 功能描述 管理员通过后台操维护个人信息 对象 管理员、后台维护界面、个人信息维护界面、系统、数据库 消息说明 ,用例开始。 、显示个人具体信息。 ,数据库进行数据更新。 /失败提示。 19 系统前台使用模块 功能 描述 这是系统提交给用户使用的模块,普通用户通过系统可以进行预订机票等正常业务的办理,支持个人用户和集团用户的预定办理工作,允许用户取消预订和修改个人注册信息等操作,同时提供打印导出取票通知等功能。 功能框图 预订及取消机票 功能分析 业务描述: 允许已注册用户登陆进行预订机票以及取消去定的操作。 功能: 提供本订票系统的核心业务。 需要数据: 航班信息 航班编号航班号、所属航空公司、起始站、终点站、 票价(默认为统一售价)、票数、起始时间、到站时间 机票状态信息 机票状态 普通用户注册 功能分析 业务描述: 未注册用户仅允许进行浏览和查询机票等操作。 允许用户通过注册来进行预订机票的操作。 功能: 提供本订票系统日常订票的前提业务。 系统使用 预订及取消机票 普通用户注册 个人信息维护 查询航班信息 20 需要数据: 用户个人信息 —用户类别、用户姓名、联系电话、身份证号 个人信息维护 功能分析 业务描述: 系统允许注册用户对自己的个人信息进行管理、本系统中仅允许用户修改个人所有相关信息,包括登陆名、密码、及订票所涉及到的 个人详细信息。 功能: 提供用户日常信息维护。 需要数据: 用户个人信息 —用户类别、用户姓名、联系电话、身份证号 航班信息查询 功能分析 业务描述: 系统允许注册及未注册用户通过查询操作了解相关航班信息。 功能: 提供航班信息查询操作。 需要数据: 查询条件 —航班号、出发日期、出发地点 模块功能总结 这个模块主要用于客户日常使用,包括客户的注册、预订机票、取消预订及修改管理个人相关信息等功能,这是本订票系统面向大众用户的一个前端平台。 21 子应用时序图 A .普通用户注册时序图 时序图名称 普通用户注册 时序图编号 ABSSD001 功能描述 未注册用户通过本功能进行注册,然后允许进行预订机票等操作。 对象 普通用户、订票系统主界面、用户注册界面、系统、数据库 消息说明 ,用例开始。 ,提交注册。 22 时序图 时序图名称 普通用户 预订机票 时序图编号 ABSSD002 功能描述 注册用户通过本功能进行预订机票的业务操作。 对象 普通用户、订票系统主界面、航班具体信息界面、系统、数据库 消息说明 ,用例开始。 ,提交预定操作。 23 时 序图名称 普通用户 查询航班信息 时序图编号 ABSSD003 功能描述 注册及未注册用户通过本功能查询相关航班信息。 对象 普通用户、订票系统主界面、航班查询界面、系统、数据库 消息说明 ,用例开始。 ,提交查询操作。 24 时序图名称 普通用户 取消预 订 时序图编号 ABSSD004 功能描述 注册用户通过本功能实现。软件工程实验报告----航空订票系统
相关推荐
四、综合题 (共 25 分 ) 得 分 评卷人 1. 请写出测试用例(可以不用写测试结果)来完成语句、条件覆盖和条件组合覆盖,并 以字符列出相应执行路径。 ( 15 分) 语句覆盖: 条件覆盖: 条件组合覆盖: 2. 请画出一个用户使用银行 ATM 的状态转换图。 从用户将卡插入卡槽开始,到用户取卡结束(如果用户忘记, ATM 应报警),用户 可以完成以下几个步骤:登录(卡片进入 ATM 机后
DESCRIPTION VARCAHR2 200 相册描述 ALBUM_PERMISSION CAHR 1 相册访问权限( 0 公开, 1 仅好友, 2 保密) PHOTO_NUMBER NUMBER 10 拥有相片数 COVER VARCAHR2 300 相册封面路径 STATE CAHR 1 相册状 态( 0 默认, 1 普通, 2 已删除) CREATE_TIME DATE 相册创建时间
避开错误技术无法做到完美无缺和绝无错误,这就需要 A.消除错误 B.检测错误 C.避开错误 D.容错 [解析 ]提高软件质量和可靠性的技术大致可分为两类,一类是避开错误技术,即在开发的过程中不让差错潜入软件的技术,另一类是容错技术,即对某些无法避开的差错 ,使其影响减至最小的技术。 14. _____是以提高软件质量为目的的技术活动。 A.技术创新 B.测试 C.技术创造 D.技术评审 [解析
子,不可避免地会产生处理同配偶的关系和承担抚育子女的任务。 这一时期家庭的责任使员工自我意识逐渐削弱,家庭观念增强,逐步学会处理好家庭关系,开始具有养家的动机和责任心。 在职业生涯早期阶段,个人还是职业新手,一切都还在学习、探索之中。 了解这一阶段的心理特征,更好地利用自己的优点和避免缺点将对职业生涯规划产生重要的影响。 ( 2)了解组织特点。 在刚刚步入职业生涯之际,大学生由于对组织不十分了解
描金使用的金粉调以胶水,自然干燥后金粉的线条常年不变色,画面显得金碧辉煌。 描金工艺在中国传统首饰制作中经常使用。 描金工艺在现代广泛运用于饰品、工艺品、家具、钟表、陶瓷的制作,不过金粉已经使用的不多,多数使用的是各种彩色金属合金与各种彩色盐类。 六 .烧蓝工艺烧蓝工艺是我国传统首饰工艺之一,由于这种 蓝 只能烧制在银器表面,因 此也可以称为 烧银蓝。 银蓝的色彩具有水彩画的透明感,别有情趣。
th 八 8th 通识教育基础课程Basic Courses in General Education 必 修 Required 0700032 大学物理(二) Physics (Ⅱ) 56/ 56 必 修 Required 0700041 物理实验(一) Physical Experiments (Ⅰ) 32/2 32 32 必 修 Required 0700042 物理实验(二)