4390-面向对象技术应用设计综合实验报告

4390-面向对象技术应用设计综合实验报告

ID:18699842

大小:103.00 KB

页数:9页

时间:2018-09-21

4390-面向对象技术应用设计综合实验报告_第1页
4390-面向对象技术应用设计综合实验报告_第2页
4390-面向对象技术应用设计综合实验报告_第3页
4390-面向对象技术应用设计综合实验报告_第4页
4390-面向对象技术应用设计综合实验报告_第5页
资源描述:

《4390-面向对象技术应用设计综合实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、西南科技大学计算机学院实验报告实验名称实验地点实验日期指导教师学生班级学生姓名学生学号提交日期2009年10月软件教研室制9面向对象技术应用设计实验报告小组成员学号实验表现小组成绩个人成绩系统名称实验要求选择一个项目,可以是真实项目,可以是虚拟项目,可以自选,然后完成:1.给出系统需求描述;2.画出用例图,并给出关键的用例描述;3.画出系统类图(由实体类→分析类→设计类图);4.画出2个以上的时序图;5.画出系统主要的状态图或活动图;6.画出系统包图;7.给出2个以上用户界面的设计方案。实验工具建

2、议系统建模工具:RationalRose2003建议界面设计工具:Delphi/VisualC++/VisualBasic/Eclipse实验结果(学生填写)一.系统需求描述(400字以上)得分(10%)航空订票系统是为航空公司为了方便乘客购票以及宣传的需要而设计的,系统以B/S模式,提供用户通过网络创建VIP账户,其中包括用户基本信息,证件号,账号和密码;用户可以通过账号,密码来登入系统,如不正确,提示用户重新输入并返回输入界面,登入系统后可以修改完善个人信息,对账户进行管理;非VIP用户也可以通过手机短信的方

3、式获取验证码登录系统;用户在订票之前需要进行航线查询,系统需要对用户所查询航线的航班列表及相关信息(如舱位,价格等)列出,供用户选择;用户选择好航班后,如果要预订票,则系统提供用户输入用户信息(包括姓名,联系方式,住址,证件等),以便飞机票的寄送;信息需要输入正确且完善,否则返回输入界面提示用户完善输入信息;信息输入完善提交成功后系统生成订票订单,用户订票初步完成.支付需要判定用户是否登录,如果未通过VIP登录或者未通过非VIP通道验证,则需提醒用户登录;用户登录后,如果是VIP用户,VIP用户可以通过账户所存金

4、额进行直接支付,如果账户余额不足,显示账户余额,提示用户充值;否则系统处理订单,完成支付;VIP和非VIP用户都可以通过选择与系统有连接的银行系统完成支付,系统获取银行系统支付成功的消息后显示支付成功,否则提示用户支付失败,提供用户选择重新支付或者取消订单,支付操作需要在一定时间内完成(如40分钟)..为了满足旅客需要,系统除了提供网上订购票以外,还提供电话订票,用户通过拨号连接进入系统,系统通过语音提示提供用户进行服务选择,用户选定服务后,系统连接客户服务人员(客服),用户通过客服完成查询,订票等操作..客服工

5、作人员也需要登录系统才能进行相关操作.系统提供VIP用户特权能够进行退票服务.对上述航空订票系统的域描述进行分析,可以获得如下功能性需求.(1)旅客可以创建VIP账户;9(2)旅客可以通过非VIP通道(验证码)进行登录或者VIP账号和密码登陆;(3)旅客通过系统接口(界面)完成航线,航班查询;(4)旅客可以通过完善信息,预订所选航班,并获取订单;(5)作为VIP用户,登录后能进行个人信息的完善及对账户信息的管理(增,删,改)操作;(6)旅客获取订单后能对订单进行支付,其中包括对账户的充值;(7)旅客还可以通过电话

6、拨号进入系统选择功能服务;(8)客服作为工作人员需要进行身份验证(超级VIP),以便登录系统.(9)客服通过系统连接与旅客进行交流;(10)客服作为旅客的代理进行订票;(11)客服作为旅客的代理进行查询;二.系统用例图得分(10%)顶层用例图9客户信息管理子用例票务管理子用例9支付管理子用例三.关键的用例描述(2个以上)得分(10%)主要的用例如下:1“reservation”(订票)ReservationSydtem1.1简单描述本例描述用户如何通过系统预定机票。1.2前置条件在本例开始前,用户必须查询航班并选

7、定航班,登录系统或者通过短信验证。1.3后置条件如用例成功,,则用户获得订票订单,订座成功;系统票库量减少,否则系统状态不变。1.4扩充点无。1.5事件流1.5.1基流当用户选定航班,准备订票时,用例启动。(1)对话框提示输入用户信息。(2)用户输入信息并提交。(3)系统确认信息是否无误(E-1),是否完整(E-2)(*为必填)。(4)更新用户管理相关信息及库存票信息。(5)为用户生成订单。(6)订单保存并输出。1.5.2替代流E-1:如果信息有误,显示错误信息并返回用户输入界面。E-2:如果信息不完整(必填信息

8、为完善),显示错误信息并返回用户输入界面。2“FlightSchedule”航班查询2.1简单描述本例描述用户查询航线流程。2.2前置条件无。92.3后置条件如用例成功,用户将选定了所需预定的航班。2.4扩充点无。2.5事件流2.5.1基流(1)主界面对话框提示用户提交航线及相关信息。(2)用户填写航线信息,然后提交。(3)系统核对航班信息是否存在(E-1),输入具体航班

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。