欢迎来到天天文库
浏览记录
ID:29615996
大小:48.50 KB
页数:5页
时间:2018-12-21
《机票预定系统案例分析doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、机票预定系统案例分析系统分析是开发管理信息系统过程中一个十分重要的环节,它的任务就是要在充分认识原信息系统的基础上,对原系统所存在的问题进行分析识别,以及对新系统在管理上,技术上和经济上的可行性进行分析,然后对系统的管理业务流程和数据流程进行详细的调研,最后系统化分析并完成新系统的逻辑结构方案。可以说系统分析这一环节的工作就是要明确新系统要“干什么”。只有首先知道信息所要实现的功能才能为以后的开发工作指明方向。因此系统分析工作的好坏,很大程度上决定了系统开发后面阶段的效率和质量的高低,在某中意义上来说,就决定了系
2、统开发的成败。在机票预定系统案例中,需求分析内容主要包括以下七部分:机票预定系统的功能需求;机票预定系统的性能要求;机票预定系统数据需求;机票预定系统的数据字典;机票预定系统的逻辑模型;机票预定系统的运行要求;建立机票预定系统的约束。在这里,主要结合机票预定系统需求分析中的这七部分进行探讨。第一,机票预定系统的功能要求。这一部分应该是由项目的提出者或者是需求方根据具体需要提出要求后,有项目的开发者对问题进行研究,以最小的代价在最短的时间内确定问题是否可解。经过对此项目进行详细调查研究,根据可行性研究的结果和客户的
3、要求,分析现有情况及问题,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。在机票预定系统案例中,项目提出方中国民航及中国国际旅游开发公司要求:为游客提供机票预定服务,方便旅游局的售票工作,提高旅游局的服务质量和服务效率。项目开发者浙江大学IMK开发小组必须对航空售票的管理业务和数据流程进行调研(调研方法包括:召开调查会,访问,发调查表,参加业务实践),为此才能了解航空售票业务流程和旅客取票过程,最后用旅客订票流程图和旅客取票图描述出来(两个图均在需求分析中)。整个流程是:当顾客向售票员定票时,终端向
4、服务器发出详尽的一份定单,服务器核对后,存入定票信息库,并修改机票信息库。当顾客再次来取票时,终端向服务器发出查询定票请求,服务器接收后,查询定票信息库,核对后,传送机票确认表单,终端打印出机票。处理流程和数据流程为:服务器终端显示数据产生报表事务航班信息的更新系统管理员客户端打印机票和账单客户机终端显示数据客户机终端显示数据产生报表及账单产生报表产生报表售票员机票核对事务查询请求表单申请售票员数据库售票员 最后,开发小组采用Client/Server结构,将机票预定系统划分为两个子系
5、统:客户端子系统,服务器端子系统。这两个系统的功能表如下:1旅客信息的输入和统计2旅客信息的存储客户端子系统功能3机票信息的传递及接收6销售额的分析和管理5印出机票给已经订票的旅客4接收旅行社的反馈信息2生成航班信息3传递航班信息到客户端(旅行社)1接收由旅行社客户端发回的所需机票信息5机票销售情况的核算4取票通知及账单的生成和打印服务端子系统功能通过计算机网络将客户端和服务端的数据连起来,实现服务端能共享客户端的全部信息,但客户端只能共享服务端的部分信息。系统将从客户端得到的信息进行处理,实现航班查询,机票生成
6、,销售统计,综合信息查询等子系统。在上面的两个功能表中,各自执行的顺序按照表中的序号执行。第二,机票预定系统的性能需求。机票预定系统的性能需求分析是对系统功能要求的进一步补充和说明,它对所要开发的系统提出宏观上的条件。系统只有具备有这些条件才有可能实现系统的诸多功能,才能符合系统需求方的要求。案例中通过六个方面对系统的性能提出要求,对系统处理的准确性和合理性提出要求。毫无疑问,系统处理数据的准确性和合理性是每个系统所必需的。否则,错误和荒谬的处理结果会对管理部门带来严重的后果。这是系统需求方所不愿意发生的。在机票
7、预定系统中,如果在机票查询功能这部分出现了问题,旅客了解到的是错误的航空信息,这将影响整个系统的运作,会带来管理上的混乱。所以说系统准确性和合理性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性。对系统的开放性和系统的可扩充性的要求。这一部分为系统的发展和完善提供了基础。事物是总是在发展变化的,管理流程也是朝着有利于企业发展的方向不断改进,系统也应该能做相应的扩充以适应实际环境的变化。这是一个系统的活力所在,系统有没有生命力就看它的开放性和可扩充性的优劣。机票预定系统中,客户服务端
8、的信息输入方式和订票途径应该是多种多样的,这受到很多因素的影响。怎样才能尽可能多的满足旅客的要求,方便旅客?这就要求系统不断的改进以适应旅客对机票预定的各种需求。这便需要对原系统进行性能扩充。对系统的易用性和易维护的要求。系统面对的是普通人员,他们不一定熟悉系统的使用。复杂的操作和维护,会影响系统的效率。因此,系统应提供良好的用户接口,易用的人机交互界面。“傻瓜式”的操作
此文档下载收益归作者所有