[计算机设计论文精品] 《人机交互技术》期末论文_第1页
[计算机设计论文精品] 《人机交互技术》期末论文_第2页
[计算机设计论文精品] 《人机交互技术》期末论文_第3页
[计算机设计论文精品] 《人机交互技术》期末论文_第4页
[计算机设计论文精品] 《人机交互技术》期末论文_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、人机交互技术期末论文摘要: 随着近年来我国经济的高速发展和人们的生活水平的提高使得旅游热潮逐渐升温,人们经常利用节假日,进行旅行。这时各大航空公司对自身的票务销售系统进行升级换代是非常有必要的,基于此开发的交互式“机票预定系统”对航空公司的销售过程有相当大的帮助。交互式机票预订系统设计的总体目标是设计并评估一个交互式订票网站。该网站的目的是方便人们购买机票。在许多情形下,购票是件令人头疼的事。若使用传统方法,你可能需要拿着 长时间等待,或者在售票处排上几个钟头。而且,一些现有的系统也不便于使用,但是使用交互式网站则可以很好解决此问题。一、需要和需求伴随着中国旅游热的升温,订票是件让人头疼的事。

2、无论是网上售票还是传统的去售票处买票都不尽如人意,人们迫切的需求一种新的,便捷和灵活的订票途径,正是在这种背景下才产生了交互式订票系统。在交互式订票网站上人们只需要轻松地的点击几下鼠标,就可以查询出机票的所有相关信息,足不出户的购买机票。 “机票预定系统”的主要功能是帮助航空公司对乘客的信息进行统计,更新。并对自己的航班做出相应的调整,来达到最好的运输效果,系统主要任务分析如下:(1)旅行社将乘客的信息传输到该系统,并在系统中注册。(2)系统为乘客安排航班。(3)旅客交付了预定金后,系统印出取票通知和帐单给旅客。(4)旅客在飞机起飞的前一天凭取票通知和帐单交款取票,在系统核对无误即打印出机票给

3、旅客。(5)航空公司为随时掌握各航向飞机的乘载情况,系统定期进行查询统计,以便适当调整。(6)系统对旅客延误了取票时间的处理。(7)系统对班机取消后的处理。(8)旅客临时更改机票班次的处理。二、设计1、概念设计系统客户端功能要求,在客户端的功能要求实现上,可以分为以下几个部分:1旅客信息的输入和统计旅行社把旅客要求订票的信息由专人负责输入。这部分功能是客户端子系统的基本部分,这个功能是以后各个部分的基础。系统要求做到即能够从其它子系统中共享一部分信息,又有方便的操作界面手工输入旅客信息。这部分要求对输入的数据进行简单的统计,供航空公司进行查询和宏观调控。2旅客信息的存储:将旅客的信息存储到旅行

4、社的客户端系统中,以备以后的取票确认以及查询。3机票信息的传递及接收:将旅客所须的机票信息由旅行社客户端由网络传到航空公司的服务器上,并且接受航空公司返回的航班信息,然后存储起来。4取票通知及账单的生成和打印:把已存储的从航空公司返回的航班机票信息打印出来,并且生成账单打印出来一起交给旅客。印出机票给已经订票的旅客:根据旅客的取票通知及账单,经过确认无误后,接受旅客的付款后把机票印出来交给旅客。5机票销售情况的核算这一功能是在上一功能的基础上,对机票销售额进行单项核算,得到该旅行社的销售情况并把核算结果作为企业报表输出。系统服务器端功能要求通过计算机网络将客户端与服务器的数据库相连,将从客户端

5、得到的信息进行处理,实现航班查询,机票生成,销售统计,综合信息查询等子系统。以计算机成本核算为中心,实现销售业务的计算机自动化,为航空公司降低成本、提高销售额、经营决策提供及时精确的依据。在客户端系统的功能实现上,可以分为以下几个部分:1接收由旅行社客户端发回的所需机票信息:通过网络接收机票信息并存入到服务器的数据库中。2生成航班信息:根据所需机票信息(时间,地点),在数据库中查询并得到正确的航班的信息(价格,时间,等级),分配所需的机票数并在数据库中做出已售出的标记。3传递航班信息到客户端(旅行社):把得到的航班信息通过网络传递到旅行社。4接收旅行社的反馈信息:对旅行社的反馈信息进行分析,把

6、已经售出的机票进行统计,对被旅客所退掉的机票要进行数据库的恢复。5印出机票给已经订票的旅客:根据旅客的取票通知及账单,经过确认无误后,接受旅客的付款后把机票印出来交给旅客。6销售额的分析和管理这一步骤的功能要求包括对销售的机票进行分析,这一工作是在前面的基础上,以计算机为工具,对机票预定系统的功能和目标进行扩充。它以财务管理学为理论基础,以辅助决策为目标,以机票销售数据为中心,广泛采用统计学、运筹学的分析方法,对销售信息进行深层加工,建立反映不同航班需求的模型,提供管理上所需的各种辅助决策信息和财务信息。这一要求是机票预订系统的最高目标,将通过系统运行后获得的大量销售历史数据基础上,实现这一目

7、标。2、物理设计.交互式订票系统前台设计如下:.在线订票系统后台采用Java语言编写级oracle数据库支持。在数据库中需要建立飞机信息表,航班表以及旅客订票表等响应表。部分表设计如下: 航班计划表设计原则:Ben Shneiderman在1998年提出的交互式设计8项黄金法则来说明下本次设计的在线订票系统: 一、力求一致性,即strive for consistency。 交互式机票预订系统首页需要和它的每一个下级页面保持一致的风格,导航都要放在屏幕的左上角,具有高度一致性的界面才能给人清晰整洁的感觉。我们在设计时都必须要遵循这些原则。二、允许频繁使用快捷键,即enable frequent

8、 users to use shortcuts。机票预订系统相对来说有着丰富的功能,但同时也就造成了造作的复杂性。适当的的使用快捷键不仅能够方便广大用户的操作同时也能够提高系统运行效率。快捷键表示产品使用的灵活性和有效性,想想每次我们使用搜索引擎的时候是鼠标点击的搜索还是按的回车了?三、提供明确的反馈,即offer informative feedback。用户在使用机票预订系统时可能会出现各种各样错误,当错误出现时要明确说出错误的含义,而且需要充分考虑用户是否能够理解,比如我们基本上都遇到过 404错误,但绝大多数人能看懂么?所以在设计反馈时一定通俗易懂。四、设计对话,告诉用户任务已完成,即

9、design dialogues to yield closure。要在用户完成某项任务或操作后进行提示。例如用户通过查询得到了相关的机票信息并且完成了机票预订,系统就需要在此过程中及时的给出提示,告诉用户已经完成了几步,下一步应该如何操作等。如果用户在做了很多操作后却得不到反馈,他们就无法知道自己是否达成目标,这样的设计无疑是失败的。五、提供错误预防和简单的纠错功能,即offer simple error handling。用户在一次机票预订中需要完成的步骤是很多的,每一步操作不慎都有可能出现错误,导致整个机票预订过程失败。为了防止用户在机票预订过程中的误操作,我们可以把某些当前不能点击或者

10、暂时不需要用到的按钮设置为灰色,同时当用户的某些重要的操作步骤完成之后,系统在执行时让应该用户再确认一下,这些都是一些非常人性化和必要的设计。六、应该方便用户取消某个操作,即permit easy reversal of actions。大多数的应用软件都有撤销和恢复的功能,如果用户在操作时总是惧怕一失足成千古恨,那样的用户体验可想而知必是非常糟糕的。正是如此,我们在机票预订系统的设计时一定要充分考虑用户的这种需求,让用户的操作有回旋的余地。例如用户已经完成了机票预订操作后突然应为某事需要改变机票的日期或者退票等操作,这是就需要有取消机制的存在了。七、用户应掌握控制权,即support int

11、ernal locus of control。一般而言用户希望自己去控制系统的交互,在执行任务的过程中,用户应该可以随时中止或退出操作,而不是无奈的看着系统继续。这点在交互式机票预订系统设计中尤为重要,在用户订票过程中的每一步都要有相应的用户控制机制,让用户掌握足够的权限。八、减轻用户记忆负担,即reduce short term memory load。我们应该尽可能帮助用户避免要求他们记住各种信息,例如各个菜单项之间的逻辑关联,更好的分类就会帮助用户找出哪个功能按钮在什么地方。用户在机票预定过程中碰到的相关信息很多,我们设计的交互式机票预订系统应该有自动提示的机制,尽量减少用户需要记忆的信

12、息。三、作品评估对交互式机票预订系统的评估主要有以下两方面:.机票预订系统的性能要求为了保证系统能够长期、安全、稳定、可靠、高效的运行,机票预订系统应该满足以下的性能要求:1.系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。由于机票预订系统的查询功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,而机票数量和时间又影响企业的决策活动,其准确性很大程度上决定了机票预订系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性。2.系统的开

13、放性和系统的可扩充性机票预订系统在开发过程中,应该充分考虑以后的可扩充性。例如订票系统的方式的改变(网上订票),用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。3.系统的易用性和易维护性机票预订系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的

14、界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。机票预订系统中涉及到的数据是航空公司的相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。4.系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。如规范的数据库操纵界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易

15、读性、可操作性和可移植性。5.系统的先进性目前计算系统的技术发展相当快,作为机票预订系统工程,应该保证系统在下个世纪仍旧是先进的,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。6.系统的响应速度机票预订系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。.机票预订系统的数据要求:机票预订系

16、统的数据要求包括如下几点:1.数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。2.数据的一致性与完整性由于系统的数据是共享的,在不同的旅行社中中,机票是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格

17、的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。3.数据的共享与独立性整个机票预订系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。四、重设计 对于交互式机票预订系统,在设计方面大多数都是符合实际并且切实可行的,唯一不足的是后台管理的设计。在对系统进行整体评估后,在交互式系统后台方面做出了一些必要的改进,任何一个好的系统都必须有好的后台管理系统,无论系统的前台做的如何好,没有一个完善的后台管理系统都是不可靠的

18、。后台管理系统主要是方便管理员对用户提供的信息进行处理,特别是对于售票系统这样的直接面向普通用户的系统尤为重要,因为对于用户的类型和素质不确定,为保证数据的有效性和稳定性,后台管理必须有力。同时后台管理系统只能由管理员访问,因此就有的管理员帐号和密码。由于本系统不算庞大,管理员也就没有必要分级别,只设置了唯一的管理员帐号和密码,这个帐号是在源代码中直接设定的,不牵涉数据库和外部文件。本系统的后台管理分为三个部分,购票管理,留言管理和机票信息管理。最后,用户的注册资料应当只有用户自己知道,其他任何人包括管理员也无权查看和任意修改,所以本系统也就没有设置用户注册资料管理。五、总结在本次交互式网站开

19、发实验中,我们设计的的交互式机票预订系统的功能主要是通过分布在全国各主要城市的该航空公司的营业网点为顾客提供航班查询,购买机票以及退票的服务。该系统的工作流程如下:当顾客到达营业网点后向航空公司营业员提供出发地,目的地和出发日期,营业员根据以上信息,操作软件,连接航空公司的服务器,查询满足条件的航班,然后根据顾客的要求选择某个航班,输入乘客信息,以及舱位信息,然后执行出票操作。该系统在营业网点内能够完成营业员登录,查询航班,出票等功能;在航空公司内部能够完成添加或删除航班,添加或删除营业网点,添加或删除营业员等功能。除此之外,该系统还要求能统计每个营业网点的业务量,以及每位营业员的工作量,并将

20、这些信息保存在服务器端,并能在服务器端随时查询。虽然在软件设计方面和交互方面还有诸多不足,但是在实验中还是解决了一些实际问题。通过对在线订票系统的模块化分析与设计,使我初步学会了友好的人机界面设计以及软件前台布局等相关知识,在实验中我对交互式网页的设计与实现有了更深层次的理解与认识,对许所学数据库相关知识也得到巩固。交互式订票系统前台HTML实现:<!DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN"" :/ /TR/html4/loose.dtd"><html

21、><head><meta -equiv="Content-Type" content="text/html; charset=gb2312"><title>机票查询</title><link href="img/css.css" rel="stylesheet" type="text/css"><style type="text/css"><!-.style2 color: #FF3052;f

22、ont-weight: bold;.style3 font-size: 24px;font-weight: bold;-></style></head><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><table width="700" border="0" align="center" cellspacing="

23、;0"> <tr> <td height="176"> <div align="center"><a href=" :/ "><img src=" :/ chuanpiao /img/chuanpiao.gif" width="160" height="67" border="0"></a></div></td> </tr></

24、table><table width="700" border=0 align="center" cellpadding=0 cellspacing=0 class=12> <tbody> <tr valign=center height=18> <td width=1 height="16" align="middle"> <td width="110" align="middle" bgcolor="#

25、F7F7F7"> <div align="center"></div></td> <td width="49" align="middle" valign="bottom" bgcolor="#F7F7F7"> <div align="center"><a href="/hc">列 车</a></div></td> <td wi

26、dth="49" align="middle" valign="bottom"> <div align="center"><a href="/flight">航 班</a></div></td> <td width="49" align="middle" valign="bottom" bgcolor="#0000FF"> <div

27、align="center"><a href="/chuanpiao"><strong><font color="#FFFFFF">机 票</font></strong></a></div></td> <td width="49" align="middle" valign="bottom" bgcolor="#F7F7F7"> <div

28、 align="center"><a href="/car">汽 车</a></div></td> <td width="49" align="middle" valign="bottom" bgcolor="#F7F7F7"> <div align="center"><a href="/bus">公 交</a></div>

29、</td> <td width="49" align="middle" valign="bottom" bgcolor="#F7F7F7"><div align="center"><a href="/so">旅游搜</a></div></td> <td width="49" align="middle" valign="bottom&qu

30、ot; bgcolor="#F7F7F7"> <div align="center"><a href=" :/t8.chuanpiao ">我要问</a></div></td> <td width="49" align="middle" valign="bottom" bgcolor="#F7F7F7"> <div align="center">&

31、lt;a href=" :/ chuanpiao /Html/qgjd/index.html">景 点</a></div></td> <td width="49" align="middle" valign="bottom" bgcolor="#F7F7F7"> <div align="center"><a href=" :/ chuanpiao /Html/qgpic/index.html&q

32、uot;>图 片</a></div></td> <td width="49" align="middle" valign="bottom" bgcolor="#F7F7F7"> <div align="center"><a href=" :/ chuanpiao /wz">网 址</a></div></td> <td width="60"

33、 align="middle" valign="bottom" bgcolor="#F7F7F7"> <div align="center"><a href=" :/ chuanpiao " target="_blank">更多 &gt;&gt;</a></div></td> <td width="90" align="middle" bgcolor

34、="#F7F7F7">&nbsp;</td> </tr> <tr> <td height=1 colspan=15 bgcolor="#0000FF"></td> </tr> </tbody></table><div align="center"> <table width="700" border="0" align="center" cellsp

35、acing="0"> <tr> <td>&nbsp;</td> </tr> </table></div><div align="center"><IFRAME src="soo.asp" frameBorder=no width="100%" scrolling=no height=156></IFRAME> </div><TABLE borderColor=#ffffff c

36、ellSpacing=1 cellPadding=6 width=700 align=center bgColor=#3399ff border=1> <TBODY> <TR align=middle bgColor=#eef7fb> <TD bgcolor="#eef7fb"><div align="center"><font color="#FF0000"><a href="index.html">三峡旅游船机票</a>&

37、lt;/font></div></TD> <TD bgcolor="#eef7fb"><div align="center"><FONT color=#FF0000><a href="dlyt.html">北京-烟台机票</a></FONT></div></TD> <TD bgcolor="#eef7fb"><div align="center">

38、<FONT color=#FF0000><a href="ytdl.html">威海-大连机票</a></FONT></div></TD> <TD bgcolor="#eef7fb"><div align="center"><FONT color=#FF0000><a href="whdl.html">威海-大连机票</a></FONT></div></T

39、D> <TD bgcolor="#eef7fb"><div align="center"><FONT color=#FF0000><a href="index.htm">大连-武汉</a></FONT></div></TD> <TD bgcolor="#eef7fb"><div align="center"><FONT color=#FF0000><a

40、href="index.htm">大连-上海</a></FONT></div></TD> <TD bgcolor="#eef7fb"><div align="center"><FONT color=#FF0000><a href="index.htm">其他机票</a></FONT></div></TD> <TD bgcolor="#eef7fb&qu

41、ot;><div align="center"><FONT color=#FF0000><a href="index.htm">其他机票</a></FONT></div></TD> <TD bgcolor="#eef7fb"><div align="center"><FONT color=#FF0000><a href="index.htm">其他机票<

42、/a></FONT></div></TD> <TD bgcolor="#eef7fb"><div align="center"><FONT color=#FF0000><a href="index.htm">其他机票</a></FONT></div></TD> </TR> </TBODY></TABLE><table width="780"

43、; height="93" border="0" align="center" cellspacing="0"> <tr> <td><script src= :/ 833211 /Ads_pic.asp?name=chuanpiao&id=97></script> </tr></table><div align="center"></div><div align="cen

44、ter"> <script src= :/ </div></body></html>经典婚庆主持词炮竹声声贺新婚,欢声笑语迎嘉宾.尊敬各位来宾,各位领导,各位亲朋好友,先生们,女士们,活泼可爱的小朋友们,大家好!     好歌好语好季节,好人好梦好姻缘.来宾们今天是公元*年*月*日(农历六月初八)是良辰吉日,在这大吉大利吉祥喜庆的日子里,我们怀着十二分的真诚的祝福相聚在*酒楼一楼婚宴大厅共同庆贺*先生与*小姐新婚典礼.(首先我们给予掌声的恭喜)大家都知道结婚是人生中的一件大事,而婚礼更是人生中最幸福神圣的时刻,尤其婚礼上浪漫温馨高雅别致的婚礼仪式以及亲朋好友的良好祝愿会给新人一生永远带来最美好的回忆.各位亲朋好友,我是本次婚礼庆典的主持人*.今天我十分荣幸地接受新郎新娘的重托,步入这神圣而庄重的婚礼殿堂为新郎*,新娘*的婚礼担任司仪之职.让我们在这里共同见证一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论