内容发布更新时间 : 2024/11/16 10:40:52星期一 下面是文章的全部内容请认真阅读。
6 测试与维护
6.1 系统测试概述
根据几个月的测试、运行,证实该物业管理系统在系统功能的完整性、实用性,系统的安全性、灵活性、可靠性及技术指标上,均能满足实际需要,而且完全满足系统分析、设计的需要。
1.网站各模块错误测试[19]
网站运行后,要对系统的每个模块进行错误测试,看是否每个模块都能正常运行,当对所有模块进行错误测试后,如果没有问题,证明网站通过了错误测试。 2.网站性能测试[20]
对系统的性能进行测试,让更多的用户同时访问网站,看网站的反映速度等参数,在对系统性能进行分析,然后对每个模块的性能进行分析,当测试完所有模块时,如果性能参数都达到要求,证明系统通过性能测试。
3.数据库测试
对数据库的安全进行测试,看数据库是否配置了一些简单的防范攻击的手段。对数据库的性能进行测试,看数据库是否能同时满足很多的并发用户,数据库中的SQL语句是否得到了最大的优化。
以上三部进行完后,网站的测试工作就完成了,这样我们就得到了一个安全的、性能极大优化的网站系统。
6.2 测试过程
小区物业管理系统面向的用户为管理员和用户,从用户和管理员的角度考虑,可能出现的操作错误和数据输入错误等进行了一系列的测试。 1.用户模块测试:
主要测试两大核心功能:新用户注册、用户查询车位信息。如表6.1、表6.2所示:
表6.1 用户注册测试
测试名称 主要功能 用户注册 新用户注册 (1)省略不填 测试操作 (2)输入已有用户名 (3)正确填写
(1)提示用户名、密码不能为空 测试结果 (2)提示此用户已存在,请重新输入 (3)注册成功 表6.2 用户查询车位信息测试
测试名称 主要功能 用户查询车位信息 用户登录后查询到自己车位信息 测试内容 (1)未登录用户点击停车查询 (2)以登录用户点击停车查询 测试结果 (1)提示用户请先登陆 (2)用户可顺利的查询到自己的车位信息 2.管理员模块测试:
主要测试两大核心功能:停车信息维护、小区员工信息维护。如表6.3、表6.4所示:
表6.3 停车信息维护测试
测试名称 主要功能 停车信息维护 添加、修改、查询、删除用户车位信息及空余车位信息 (1)输入空信息 测试内容 (2)输入以有车牌信息 (3)查询空余车位 (1)提示管理员输入全部信息 测试结果 (2)提示车牌号存在,请重新输入 (3)显示剩余车位信息 表6.4 小区员工信息维护测试
测试名称 主要功能
小区员工信息维护 添加、删除、修改、员工信息
测试内容 (1)员工信息查询 (2)正确输入员工信息并添加 (1)显示出在职员工详细信息 (2)成功添加新员工信息 测试结果
结 论
经过几个月的时间对系统的制作,学到了很多知识。在设计开始之前,我对ASP.NET并不是很熟悉,后来在老师和同学的帮助之下,慢慢的对ASP有了一定的了解,并结合一些网络上的教学视频和参考一些书籍等逐步完成了小区物业管理系统。
回想这次制作过程的主要任务,首先阐述了系统的开发背景,明确了系统的开发目标,最后还简述了系统开发所使用的ASP.NET和SQL Server 2005技术的特点及其应用范围。从市场需求的角度总体分析了整个系统的主要业务流程,并详细地对设计所做的子系统的业务流程进行分析描述。同时,针对现行的同类网站所存在的问题进行了解分析,从而对系统开发设计进行可行性分析,以确保系统的开发是有针对性的、稳定的和可行的。通过对整个物业管理系统的功能模块分析和对整个网站设计结构的叙述说明,明确网站的设计思想、设计目标,并对系统进行总体分析。在数据库设计中,叙述了系统数据库的设计思想,同时从数据流图、实体关系图和数据库表三个方面建立了数据库概念模型,描述了数据库和数据表的创建过程,这是子系统要与数据库相连接的必要实施步骤。
在整个设计过程中,我通过与同学之间的交流和自学,并向老师请教等方式使自己学习到了不少的知识,同时收获同样巨大。它培养了我独立工作的能力,树立了我对自己工作能力的信心,相信会在以后的学习工作生活中有这非常重要的影响。
参考文献
[1] 陶国喜.C/S模式与B/S模式探讨[J].企业家天地,2009,30:20-68
[2] 林上杰.ASP.NET2.0技术手册.北京:电子工业出版社[M].2009,10-22
[3] 张浦生.数据库应用技术 SQL Server 2005基础篇第四版[M].机械工业出版社,2010,1-95. [4] Cbubk Musiciao,Bill Kennedy.HTML与XHTML权威指南[M].北京:清华大学出版
社,2008,10-120
[5] 吕玢,乔欣.住宅小区物业规范化管理工作手册[M].北京:中国纺织出版社,2008,55-90 [6] 杨冬青.数据库系统概念[M].机械工业出版社,2008,1-80.
[7] 杨浩.Microsoft.ASP.NET1.1入门精典[M].北京:清华大学出版社,2008,23-78 [8] 王昊帝,Visual C#程序设计教程[M].北京:清化大学出版社,2008,90-129 [9] 杨中科.程序员的SQL金典[M].电子工业出版社,2008,5-7
[10] 丁宝康,董健全.数据库实用教程[M].北京:清华大学出版社,2009,8-24
[11] 刘云峰,房大伟.ASP.NET编程之道[M].北京:人民邮电出版社,2009,15-70
[12] Visual Studio .NET Tips and Tricks[M]: Posted by Minh T. Nguyen on Jun 08,2006 ,77-91 [13] 聂英.物业设施设备管理[M].武汉:武汉理工大学出版社,2010,56-190 [14] 杨云.ASP.NET典型系统开发详解[M].北京:人民邮电出版社,2008,43-90 [15] Bill Evjen.Professional ASP.NET4 in C# and VB [M].Wrox,2010,12-54
[16] 斯蒂芬森,晋劳.SQL入门经典(第5版)[M].北京:人民邮电出版社,2011,11-19
[17] Dan Wood,Chris Leiter.SQL Server 2005数据库管理入门经典[M].北京:清华大学出版
社,2008,55-89
[18] 王爽,徐仕猛.网站设计网页配色:经典网页设计800例[M].北京:科学出版社,2011,1-1 [19] 赵斌.软件测试技术经典教程[M].北京:科学出版社,2011,3-1
[20] 谢进军,王岩.软件测试技术[M].北京:中国计量出版社,2009,32-90