立达人酒店管理系统计划报告_第1页
立达人酒店管理系统计划报告_第2页
立达人酒店管理系统计划报告_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、立达人酒店酒店管理系统计划报告姓名 : 周峰1. 基本信息计划的来源酒店管理系统计划书用例的来源酒店管理用例指导书对象描述酒店管理系统,可以提供订房,订餐,刷卡,包厢等业务。环境描述Windows xp sp3,杀毒软件,安全控件。驱动程序描述提示:可以把驱动程序当作附件人员周峰时间2012.412。实况记录应用名称测试结果缺陷严重程度订餐单元基本运行正常, 但途中出现一些小的差 错,已经排除。无每个订餐的最大限制财务审核及统计数据错误。严重订餐系统运行速度反应慢,影响顾客就餐不是很严重订餐系统与数据库的链接与数据库链接正常,也岀现一些小问 题,比如数据量大时会岀现反应比较慢 的状况,这可能会

2、影响到系统的整体性 能。比较严重顾客订餐取消单元不是很好,由于由于软件设计缺陷当用 户定了某一项之后由于某种原因取消, 只能逐一取消,影响操作速度。不是很严重严重软件的安全性此软件必须持有用户名,密码才能登陆进行管理,因此安全性非常重要,这里要求管理员不超过三个,同时要定期更新密码,由于管理人员少,此软件的安全性还算可以。不严重密码恢复功能当管理员由于某种原因忘记密码,必须通过某种途径登陆系统,这里设计了密码恢复功能,方便用户在密码丢失的时 候找回密码,这个单元测试性能良好, 安全性高无缺陷系统的密码安全策略由于存在黑客攻击,所以密码安全策略一定要做好,这里除了提供密码恢复之 夕卜,还提供加密

3、措施,即便黑客从数据 库中得到了密码也无法解密安全性高数据库性能酒店管理系统要与数据库建立联系,要存取数据,因此数据库的设计相当重 要,既要设计的安全 ,同时有要减少冗不严重余,这个数据库在安全方面做得可以,在读写数据库是反映较快。数据库的安全性数据库里存储了酒店的重要性息,因 此,数据库的安全性不可小视,再设计数据库是充分考虑了这一点,加强了数据库的安全检查,进行了大量的压力测 试,确保数据库安全。安全数据库冗余检测精简的数据库能够提高访问速度,如果一个数据库的冗余过多,则会导致数据库访问变慢。岀于安全性考虑,数据库中加入了过多的数据表,数据项,所以冗余较多,数据库运行还算快。不严重刷卡支付

4、单元刷卡支付是用户就餐后支付餐费的过 程,这里测试了刷卡流程的连贯性,岀 现问题主要有,没有安装安全控件时不 能进行刷卡确认,导致消费失败。安全控件可能与电脑的某 些控件 产生冲突 导致控件不可用.网速刷卡消费需要联网进行, 因此网速的快 慢会影响到刷卡的进程, 网速过慢就会 导致刷卡失败。重要刷卡安全控件刷卡安全控件本身就 带有安 全杀毒的 功能,因此可能与电脑上的杀毒软件产 生冲突,有时由于杀毒软件的报错可能 导致安全控件的实效,同时也可能由于安全控件与杀毒软件冲突导致,无法进行正常的刷卡流程。严重刷卡的安全性检查通过检查环境的安全 性可以 防范黑客 的入侵,可以减少顾客损失,系统在安全性

5、方面做得比较好安全支付流程测试支付的方便易用性,结账找赎等功能,次测试主要是入账找赎等功能的混 合使用方便发票的打印顾客就餐后可以根据 就餐情 打印客户账单,发票,这个测试主要测试发票能否正常打印,有无缺陷等表现良好住宿管理功能住宿管理要求客户登 记身份 后方可入 住,这里测试主要是看如果没有登记能 否入住存在漏洞,没有登记可以 预定住宿,不存在安全 隐患。客房收费功能客户订购客房后开始收费,客户结账离开后收费结束,根据客户住房时间收取 费用存在问题是如果客户下 午离开,那么就会多收 一天的房间费。客房订购功能客户订购了客房信息是否会正常显示, 如果客户订购了客房却没有相应的信 息就会是客户不

6、满意。存在漏洞,如果客户订 购了打算离开的客户的 房间,那么就会产生异 常,重复订购房间。软件的抗压性输入大量客户信息,这时就需要建立大 量的数据项,如果数 据库设 计不够合 理,那么就会产生冗余,使数据库运行缓慢。表现不好,当输入大量 信息是,数据库运行较 慢,使得软件滞后.软件的兼容性不同的软件装在不同的电脑上有时会 不兼容,同样一款软件在不同电脑上也 可能岀现兼容性的问题,因此我们要测试软件的兼容性兼容性良好软的的安装流程检测软件安装流程 ,有时由于软件编写 的失误,没有过多的检测软件的安装过 程导致软件交付客户 时安装 时岀现问 题,所以我们应该尽量避免岀现这种错 误。软件能够正确安装

7、软件的安装环境软件运行都需要特定的硬件环境,如果硬件不能够满足,那么软件在运行时可 能会岀错,主要有内存大小, 硬盘大小。软件安装环境需求较 低,256兆内存,硬盘空 间只要有2G就足够了3。分析与建议软件分析;通过对软件的试用这个酒店管理系统基本上符合用户需求,但是在调试的过程中发现不少缺陷,有必要在这里讲一下。首先,由于涉及到多个功能,所以模块的接口较多,各个模块加起来使得软件过于臃肿,比如软件中所用到的模块有,用户订餐模块,用户刷卡模块,数据库调用模块,预订房间模块,退订房间模块,取消订餐模块,由于再设计模块时没有太好的设计好模块致使出现了如此多的模块,而有些模块是没有必要的,或者说有些

8、模块可以通过合并方法来 减少,从这次软件测试中学习到了模块构建对以后软件设计的重要性其次,软件的数据库设计的不合理,为什么不合理呢,因为,为了充分考虑软件数据 库的安全性 ,再设计数据库是加入了过多的数据项,因为如果在数据库设计时加入了过多的字段就会使数据库存在过多冗余,冗余过多就会减慢数据库的运行,正因为如此在我 们在顾客过多时才会使得数据库不堪负重, 软件运行困难 ,这完全与数据库的设计不合理 有关, 就此分析 ,我们觉得如果再设计有大量数据要存储的软件的时候一定要设计好数据 库的字段 ,表段,要适当的搭配不要应为出于安全考虑就牺牲了数据库的性能,由此我们想到一种解决办法,比如 ,当我们在

9、遇到类似的问题时,我们可以把数据库和系统的安全 性综合起来考虑比如 , 设计数据库时我们减少安全考虑,而在外部我们添加独立的安全模块,以保证数据库的安全性。安全插件的设计也缺乏充分考虑, 比如 , 当我们进行刷卡付账时要进行安全插件的安装,如果没有安全插件,则可能导致付款失败,这一点我们没有合理设计,当时只考虑 要进行安全检查,没理会如果不安装安全控件的状况,除了这一点外,安全控件还有一 个小问题,就是兼容性不是很好,安全控件本来就是查杀抵御木马,病毒的,而由于先 前电脑上已近安装了杀毒软件, 就会致使软件的不兼容性,更严重的是有时候会使得系统崩溃,这个问题没有很好的解决,给软件的使用带来了极

10、大的不便性 .所以当我们再设计 安全控件的时候应当非常小心,要反复测试软件的兼容性,同时改进软件的编写,提高 软件的安全性, 当然一个重要的前提就是保证软件运行环境的安全性, 这点不应该忽略, 应为我们做的是网上刷卡软件,如果应为软件环境不安全,使得用户的信息丢失,或者 用户的账户被盗,就会引起客户的不满,所以我们一定要保证,软件运行环境的安全性,只有保证了软件运行的安全性我们才能,进行下一步的设计。关于模块的设计这里还有一点要说,那就是,由于软件的模块太多,软件之间的相互调用比较多 ,所以只是软件设计比较复杂,当我们运行软件的时候由于各个模块的差异性只是软件不能很流畅的运行,当我们点击或者运

11、行某个功能的时候就会因为模块的差异 性导致运行缓慢,像死机一样,当然也有的时候会造成系统死机,不过由于之前的设计考虑了,所以系统死机的次数不会是很多的,即便死机也设计有系统恢复程序,系统恢复 程序是用来在我们软件运行失灵的时候更新软件信息以保证用户数据库的正确性,当然 在数据库的设计时我们也考虑了数据恢复的问题,所以我们的系统可以进行数据库备份以防止数据被毁坏。软件在设计时订客房模块也存在一个小问题,问题出现的原因是,当一位客户预定了 另一位客户准备离去的客户的房间时,由于某种原因,顾客打算推迟离去,而这时酒店 没有充足的房间就会造成客户预定了房间却没有位置的问题, 这个问题出现的原因是由于我

12、们设计预订房间模块时没有充分考虑冲突问题,也没有提供解决问题的方法,所以 出现了这个问题, 出现问题我们就应该积极地去需求解决方案 ,现在我们能提出的唯一方 案就是在预定房间的时候不要考虑还没有退订房间的客户,但是这样会造成一定的损失。软件的兼容性问题,在软件的设计时我们已经充分考虑了软件的兼容性问题,但是由 于不同的电脑上对同一款软件可能有不同的表现,我们不能进行完全的测试所以在软件 运行的时候可能会出现少数不兼容的状况,这种状况目前没有办法一一解决,但是软件会更具出现问题较多的环节加以改进,随着软件的改进这方面的错误也会越来越少的.软件安装测试,我们编写软件的最后一个环节就是测试软件的安装

13、过程,如果软件顺 利安装,我们基本上可以把软件给用户使用了, 如果出现问题, 我们还需要进一步研究, 如果我们省略了这一步可能会节省一些测试时间,但是如果软件在安装途中报错,而我 们有没有进行安装测试,那么我们不得不重新评估测试软件, 这样会流失客户,所以我们应该养成一个严谨的习惯 ,软件测试就需要严谨的态度,不要放过一个错误,不要轻视一 个缺陷,一个看似不起眼的缺陷,由于我们的忽视,可能会导致严重的错误,所以我们应该在软件测试环节多多测试出错误, 并改正 ,这样当我们的软件投入使用的时候就会大大 提高效率 ,同时也不会担心过多的问题。软件的硬件环境 ,在软件安装测试时我们还要进行一项测试就是

14、测试软件运行的硬件 环境,每一个软件在运行时都需要一定的硬件环境,比如,对内存的要求,对硬盘的需 求等, cpu 的要求 ,这些都是我们在测试软件安装过程中软件安装环境的要求,如果不满 足软件安装环境,软件就会无法安装,所以我们在研发软件是应尽量降低软件的硬件需 求 ,只有降低了软件的需求才能是软件在大多数的电脑上运行,这样即使在硬件配置低的机器上也同样运行,会吸引不少客户 .软件的可移植性测试 ,我们编写软件不是写好就完了,我们软件提供给客户后还需要长时间的软件维护, 软件维护在软件生命周期中可能会是最长时间的一个, 既然要维护软件就免不了对软件的修改, 有时候我们可能需要添加一些功能到软件

15、中去, 所以再设计软件的时候我们应该充分考虑软件的可扩展性,可修改性,及可维护性,只有软件有良好的 可扩展性 ,可维护性,才真正算是一个好的软件,如果一个软件做的再好,在吸引人 ,但是没有扩展性,没有维护性,那么使用这个软件的人也会减少,因为客户在使用软件的时候可能需要更多的功能,如果软件没有相应的扩展性,那么就无法满足用户需求,用户就 不在需要这个软件,所以我们在设计软件的时候一定要提前想好如何提高软件的可扩展 性 ,可移植性。移植性良好的软件不仅可以收到用户的青睐,同时也为我们以后编写软件提供代码复用的可能 .用户界面的设计,一个好的用户界面能够吸引更多的用户,用户界面的设计也是一 项相当

16、重要的过程 ,因此我们不能轻视用户界面的设计,在进行用户界面的测试的时候主要测试用户界面是否美观,是否和谐,是否简单明了,等的总之,用户界面的测试就是 测试软件的界面是否符合审美标准,我们再设计用户界面是也要掌握一定的美学基础,只有这样才会设计出美观的界面,当然光有美观的用户界面是不够的,我们还要测试用户 界面与接口的链接是否正确,如果不正确,我们就得修正,在进行用户界面测试的时候 我们可以使用自动测试工具, winruner, 这是一个自动的软件测试工具,它可以测试我们 的用户界面的各项功能,同时在测试后会生成测试报告,通过测试报告我们可以很轻松 的知道我们的界面设计是否存在缺陷, 那里存在

17、缺陷 ,同时根据测试报告我们可以很快的 修正用户界面的设计缺陷。软件网络环境的测试,由于我们设计的软件需要网络的支持运行,比如查看某个房间是否预订,客户网上订购房间,顾客就餐后刷卡,等这些功能都需要在网络环境下进行,所以我们在设计软件的时候要充分考虑网络环境对软件的影响,比如我们的软件对网络的带宽需求量不高,只要稳定的带快就能操作,但是我们不能就按照这样设计,我们要 充分考虑如果网络出现堵塞时如何让我们的软件正常运行,我们要优化代码,通过优化代码可以提高软件的运行速度,同时降低软件对网络的依赖性,只要很小的带宽我们就能进行操作,当然,除了网络带宽之外我们还需要设计时考虑网络的安全性,比如如何抵

18、御 黑客的监听,如何防止用户信息的流失,这些都是我们需要慎重考虑的少有不慎就会被 黑客钻空子,所以,我们有责任也有义务将软件网络环境的安全性考虑在内。软件的压力测试 ,一个好的软件一定能抵抗很大的压力,就像一个坚强的人一样可以抵御强大的压力,我们所进行的压力测试就是在软件输入环境中大量输入各种合法,非法 字符,数字,等,如果软件容错能力较强,就可以正常运行, 如果软件没有设计容错能力,或者容错能力不够理想,当软件面临巨大的压力的时候就会崩溃,软件崩溃可能致使用 户信息流失,数据库信息丢失,等各种严重的问题,容错能力一定要好 ,只有容错能力提高了软件的整体性能才会提高,这点非常重要,处理在输入框输入大量代码的方法还有 其他方法,比如测试软件的最大连接数,当大量的客户在同一时间段预订客房的时候软件能否正常运行,能否正确的为客户提供所需要的关于酒店管理系统的几点分析,一:酒店管理系统作为一款需网络运行的软件,网络环境对软件的运行有较大的影响,因此一定要保证软件需求的

温馨提示

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

评论

0/150

提交评论