基于WCF服务编程框架的网吧管理系统的设计与实现(6)
时间:2016-12-24 16:11 来源:毕业论文 作者:毕业论文 点击:次
Step 2:需要将用户上机时间按天数分段处理 如果用户上机过程在一天内完成,则直接调用存储过程即可完成结账业务。当上机时间段跨越一天时,将用户的全部上机时间划分为三个部分分别处理:(a)开始上机日期的费用结算,即上机日期的具体时间到当天晚上23:59:59秒;(b)中间间隔完整天数的费用结算,即N个00:00:00至23:59:59;(c)上机结束当天的费用结算,即00:00:00至结束上机日期的具体时间。 4.3.3客户端实现步骤描述 Step 1:用户登陆后,分别进入管理端/会员端。在会员端,通过textbox获取输入信息,包括开始时间,结束时间;在管理端,通过textbox获取会员账号,费率。 Step 2:通过Netbaradminclient和Netbarserverclient实现对服务端对应服务的调用。 Step 3:在相应的页面里显示。 5.系统测试 5.1测试目的 软件测试目的是保证软件的质量,即保证软件产品的功能正确,可靠性高,良好的可用性、高效性、可文护性和适应性。其中功能测试只是保证满足用户的功能需求;可靠性测试保证了软件的出错承受能力和恢复能力;可用性测试保证软件的易操作性即软件产品提供良好的用户界面;效率测试保证软件的工作效率;可文护性测试保证了软件易测性和稳定性;适应性测试保证了软件在不同环境下使用的正确性和稳定性。软件测试对软件的正常运行是不可缺少的,应贯穿软件的整个生命周期。 5.2测试步骤 对于本系统,主要进行了功能测试、高效性测试,采用的方法主要有模块测试、集成测试。本系统的功能较多,主要针对核心功能进行了测试。 5.2.1功能测试 (1)登陆功能: 用户名:20130004 密码:userpwd 返回:用户不存在 用户名:lipeng 密码:lp 返回:登陆成功,欢迎 (2)会员余额不足提醒功能: 房间号:空值 返回值:空 房间号:0308 返回数据 5.2.2高效性测试 系统的性能高效主要体现在数据库的设置。本系统在数据库方面使用了索引、存储过程、触发器等通过比较从数据库读取数据所需时间来提高数据库的响应速率。 经过测试验证,本系统实现了所预定的功能,且系统的高效性也达到了预期目的。 6.总结 本次设计实现的网吧管理系统,在实现网吧管理相关功能的基础上,有效的解决了传统的分布式网吧管理系统在系统的伸缩性、稳定性、不同网络和数据的共享的不足[12],实现异步、统一的分布式设计[13],并在一定程度上缓解了C/S模式下因客户提出大量请求对服务器的压力,对现今流行的网吧管理系统是一个有效的改进。虽然自己努力使用较为先进的技术,也希望通过自己的设计能对现今流行的网吧管理系统有一个彻底的改进,但由于自己的能力、视野、经验有限,因此在本系统中,数据库安全、性能以及界面的美化方面还有待改进。 (责任编辑:qin) |