5.3实例测试
以下以管理员登录为例描述模块测试过程: 用例名称:管理登录测试
基本描述:通过登录拥有网站的管理权限
测试方案:分别使用不同的登录方法进行登录,从而查看系统是否相应的错误和
成功提示。
(1) 用正确密码登录已存在账号; (2) 用错误密码登录已存在账号; (3) 用不存在账号登录; (4) 账号或密码未空。 输入数据:
(1) 使用用户名 admin 密码 admin 登录; (2) 使用用户名 admin 密码 1 登录; (3) 使用用户名 abc 密码 1 登录; (4) 不填写用户名和密码。 预期结果:
(1) 第一组测试身份验证成功,进入管理功能界面
(2) 第二组测试提示“用户名或密码错误!”,返回登录界面。 (3) 第三组测试提示“用户名或密码错误!”,返回登录界面。
(4) 第四组测试提示“请输入用户!” 及“请输入密码!”,返回登录界面。 测试成果:和预期结果一样,通过测试状态,测试成功!
5.4 系统维护
软件维护是软件生命周期的最后一个阶段,处于系统投入生产性运行以后的时期中,所谓软件维护就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。软件的维护有适应性维护;完善性维护;改正性维护;预防性维护。
本系统为适应维护的需要,采用如下措施: (1) 软件配置程序源代码;
41
(2) 开发过程文档齐全;
(3) 设计过程中各模块均考虑或预留完整性和可维护性接口等部分。 (4) 本软件的模块化,详细设计的文档、源代码内部的文档有详细说明、注释
均可提高可维护性;
(5) 尽量松散〈低偶合〉,高内聚。
42
结束语
短暂的毕业设计结束了,我在这次设计过程中实现了对过去所学知识的回顾、总结和应用。该系统能够实现数据的输入、查询、删除的各项功能,能够追朔到数据的始终。完成了企业绩效考核系统的开发和应用,达到预期要求目的。不可否认,该系统在开发过程中仍存在许多的缺点和不足,由于本人是第一次实现系统程序的开发,经验不足,能力有限,所以开发出的系统软件还不够完善,功能实现的还不完全,保密性还不够高,这都是我以后在系统设计需要应该注意和解决的问题。
本论文在对企业绩效考核管理系统的论述后,深入论证了设计的全过程。整个设计过程力求按软件工程教学中软件开发的步骤进行,循序渐进,逐步求精。该系统所有相关程序均经过多次上机调试,证明是正确的、可行的。
经过几三个多月的艰辛付出,我独立完成了该系统开发的各项任务。在实际的设计过程中,我也遇到了许多难解的问题,所有这些通过自己潜心研究和网上查找资料,都得到了完美的解决。有了这次毕业前的实战演练,我相信,自己所的得到的收获将会在自己以后的学习工作中起到巨大作用。
43
致谢
经过几三个多月紧张的毕业设计,本系统的设计已经比较圆满的完成。通过这次设计,我进一步掌握了系统开发和程序设计的有关知识,提高了对ASP.net和SQL Server 的应用能力,使自己所学的理论知识到实践进行了一次跨越性转变。
本次毕业设计,是我大学生活中四年所学知识的综合运用。通过这次设计,我不仅对系统开发的全过程有了一个更为清晰、全面的认识,也学到了许多书本上学不到的知识,使我的知识结构更加合理,提高了独立分析问题、解决问题的能力。
在论文完成之际,首先衷心地感谢我的论文指导老师,老师严谨的治学态度,渊博的专业知识给我留下了深刻的印象,让我受益终身。在学术思想上她给予了我很大的帮助,使我顺利的完成了论文阶段。
感谢帮助过我的同学,是他们帮我找到大量的资料,以及帮助。
最后我要深深地感谢我的父母,他们的关怀与支持是我前进道路上的最持久的动力。
44
参考文献
1 桂思强. ASP.NET数据库开发圣经.中国青年出版社,2007年:25—42 2 (美)特里(Turley,P.). SQL Server 2005报表服务高级编程.清华大学出版社,2007年:75—98
3 陈英学. ASP.NET深入编程.北京希望电子出版社,2004年:86—97 4 张海藩. 软件工程.人民邮电出版社,2006年:25—42
5 刘杨.突破C#编程实例五十讲.中国水利水电出版社,2007年:25—65 6 肖奕,曹俊译.ASP.NET 2.0技术内幕.清华大学出版社.2007:68-95
7 李真文.SQL Server 2000 Developer’s Guide 开发人员指南.北京希望电子出版社,2006年 :68—96
8 黄梯云.管理信息系统.高等教育出版社,2003年:95—150 9 奚江华.圣殿祭司的ASP.NET2.0开发详解.电子工业出版社.2007:
10 Jeffrey Putz. Maximizing ASP.NET Real World, Object-Oriented Development. Addison Wesley Professional,March 04, 2005: 75—123
11 Chris Ullman,John Kauffman,Chris Hart,Dave Sussman,Daniel Maharry. Beginning ASP.NET 1.1 with Visual C#? .NET 2003,2007:
12 Mesbah Ahmed and Chris Garrett and Jeremy Faircloth Chris Payne DotThatCom.com. ASP.NET Web Developer’s Guide. Published by Syngre Publishing, Inc, 2006:125—142
13 Karil Watson. marco bellinaso. Beginning C#.清华大学出版社,2006年:38—97 14 Patrick A. Lorenz. ASP.NET 2.0 Revealed Published by Apress,2007:105—120 15 G.H.John,G.R.Peter.Enhancement to the Data Mining Process.Ph.D.Thesis,Computer Science Dept.Stanford University.2000:12-13
45