业界动态
图书管理系统
2024-11-05 14:57

第4章 网站测试

图书管理系统

4.1 测试目的

软件测试就是在软件投入运行前,对软件需求分析、设计规格说明书和编码的最终复审,是软件质量保证的关键步骤。测试的目的在于寻找错误,尽量找出系统中所有隐藏的错误。程序的开发者应避免检查自己的程序。如果由别人来测试程序员编写的程序,会更客观,更有效,并更容易取得成功。

4.2 测试步骤

测试的步骤主要是按以下三个方面进行:

1.单元测试

单击测试是对每个功能模块进行测试,采用各种测试用例对此系统的各个模块进行测试。输入一些不符合条件的数据,看能不能运行。而它最终的目的是保证每个模块单独运行正确。

2.综合测试

综合测试是针对设计阶段进行的。模块测试完成后,能保证每个功能模块能够单独地正常工作,但所有模块联结在一起能不能正常工作就是综合测试的任务了。我通过登陆后进入系统,从上至下一一测试系统的功能,每个功能都能正确实现。

3.确认测试

确认测试主要是针对需求分析阶段进行的。来进一步检查软件是否按用户所提出来的要求。如这时在测试中发现了问题,则必须返加到需求分析中去,这样就会严重担误系统的继续进行。确认测试的内容包括:功能测试、性能测试。

4.3 系统测试用例

对本图书管理系统进行测试过程如下

普通用户登录

             

表4-1 普通用户登录表

    输入

    应输出

  实际输出

用户名:mm  密码:123

普通用户操作界面

普通用户操作界面

图书查询

表4-2  查询图书表    

输入

应输出

实际输出

单击“图书查询”

出现图书查询界面

出现图书查询界面

书名:红楼梦

“没有这条记录”

“没有这条记录”

书名:十万个为什么,日期至08年

显示书名为“十万个为什么”的图书信息

显示书名为“十万个为什么”的图书信息

分类:经济学,日期至08年

显示分类为经济学的图书信息

显示分类为经济学的图书信息

价格范围:1到999元,日期至08年

显示所有价格范围为1到999元的图书信息

显示所有价格范围为1到999元的图书信息

出版日期:1970至2008年

显示年份1970至2008年的图书信息

显示年份1970至2008年的图书信息

查看我的借书情况与我的基本资料:  

          表4-3 查看我的借书情况与我的基本资料表                                 

输入

应输出

实际输出

点击“我的借书情况”

显示出本人所借图书

显示出本人所借图书

点击“我的基本资料”

显示用户的个人资料

显示用户的个人资料

向管理员发送短信息

表4-5 发送短信息表

输入

应输出

实际输出

点击“向管理员留言”

显示发送短信界面

显示发送短信界面

点击“提交”

成功发送短信

成功发送短信

修改密码

 表4-6 修改密码表   

输入

应输出

实际输出

点击“修改密码”

显示修改密码界面

显示修改密码界面

输入两遍新密码

显示修改成功

显示修改成功

4.4 系统测试存在问题

由于我们所了解的知识有限,有些功能暂时未能实现,有些功能还有一些瑕疵,比如在首页显示的超期用户里面,超期用户只能够显示第一个超期用户的名字,具体原因还未找到。总体看,整个程序是完整的,功能是齐全的。

4.5 系统制作存在难点

1.系统数据库的设计:在数据库的设计中要着重从ACCESS应用、数据库设计范式等方面来分析本课题的系统关键技术和实现难点并加以解决。

2.建立严密的数据表操作机制同一表有可能在多个模块中被修改,所以严密的数据表操作机制的建立是比较困难的,但也是必须的。在编制时更应加强程序逻辑的可靠性和程序调试的全面性。

3.数据库连接、查询、更新和对字符串的检测和转化等操作是经常用到的,如果对每次表单的操作都要重复使用上述操作将对数据库或者程序的设计带来很大的压力,要设计相应的模块来解决这个问题。

4.对用户借书后应还时间的计算以及统计超期用户上感觉挺棘手的,在老师的帮助下,我们终于明白了这两个功能是如何实现的。

5.留言功能的实现的时候出现了乱码,在通过相关途径下明白了出现乱码的原因并且改正了。

结 论

在老师的指导和督促下,经过两个星期的紧张设计与研究,我们基于图书馆管理系统的课程设计终于开发完成了。 通过本系统的开发使我们所学的专业知识得到了综合的运用,对以前很多抽象、枯燥的理论知识加深了理解,同时也使我学会了利用结构化程序设计思想开发管理信息系统,并用模块化方法加以实现。 让我们深刻地认识到信息系统开发的每一步都是以上一步为基础的。因此每一步文档的编写都必须正确、完整,否则就会给下一步的工作带来不必要的麻烦,加大工作量。另外我与同学的团结互助力量也是无穷大的,正是我们的相互协作才顺利完成了这次课程设计。

经过两个星期的努力,课程设计基本完成了,虽然部分功能还有些许瑕疵,但从总体看,这还是一个十分完美的系统,倾注了我们诸多心血。在整个课程设计的实践中,我学到很多有用的知识,也积累了不少宝贵的开发经验,当程序出现了问题,就会发现是哪里出现问题,针对问题查找资料或者问老师,让我学会了之前不懂的或者没有学习的知识,在这里,我十分感谢帮助我解决问题的梁老师。通过自己的努力,系统基本满足了图书管理的基本需要,实现了用户使用的方便以及管理员管理的方便,在界面上力求做到简单实用,在操作方面尽量做到满足用户使用的习惯,但由于自己的水平有限和时间的不足,在有些方面还不完善,在首页显示超期用户时,只能显示第一个超期用户的用户名。在今后的学习当中我们将继续完善此系统,使其功能更加强大,满足用户的更多需求。为期两周的课程设计终于完成了,对于我们来说,这已经是一个浩大的工程了,起早贪黑、夜以日继,终于完美竣工了,很有成就感,一个人轻松许多,当一个完美的系统出现在自己眼前时,之前的劳累、厌倦、抱怨、失望全都没有了,有的只有开心和成功后的喜悦。

    以上就是本篇文章【图书管理系统】的全部内容了,欢迎阅览 ! 文章地址:http://lanlanwork.gawce.com/news/9391.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 阁恬下移动站 http://lanlanwork.gawce.com/mobile/ , 查看更多   
最新新闻
福州百度推广价格,透明与策略的平衡
在当今数字化的商业时代,百度推广已成为众多企业在福州拓展市场的重要手段之一,对于许多企业主来说,福州百度推广价格往往是一
百度营销平台手机版 v7.6.4 安卓版
百度营销app是由百度推出的数据营销助手。使用百度营销,可以实时跟踪账户下多条产品线数据实时监控,搜索查看推广宣传内容,调
在百度推广自己的产品赚钱,知乎视角的深入分析与实践指南
在当今数字化的商业时代,百度推广已成为众多企业和个人推广产品、获取收益的重要手段之一,究竟怎样在百度推广自己的产品并赚钱
百度死了吗
(图片来源:全景视觉)陈永伟/文 1月22日晚间,自媒体人方可成在微信公众号“新闻实验室”发布了一篇题为《搜索引擎百度已死》
百度竞价推广落地页怎么设计?设计原则+技巧,看这一篇就够了
9月12日(下周二)【竞价公开课】点击免费预约!百度竞价推广落地页怎么设计,才能最大限度地促成转化呢?作为促成转化(购买)的最
百度地图商家入驻费用
2024年01月14日吴经理100地图标注 , 地图定位 , 导航地图标记网络技术服务;信息技术咨询服务;技术服务、技术开发、技术咨询、
发布需求的平台★容易收录-欢迎发文合作,发帖百度可以收录的内容
尊敬的客户,您好!我们是北京一家专注互联网技术服务公司,可以提供收录效果好,文章排名好的网站进行发文,发得多,各种关键词
百度推广要多少费用?是如何收费的?
~ 随着网络的广泛普及,用户对搜索引擎的依赖和信任度不断上升。百度作为互联网的主要入口,拥有庞大的流量,成为网民获取信息的
百度百科词条创建入口地址
很多人都想自己创建百度百科,但是不知道从哪儿创建。百度百科是大家都可以创建的,但是又不是都能创建成功的,需要有丰富的经验
百度怎么创建词条 创建流程和常见问题
在信息爆炸的时代,百度百科作为全球最大的中文网络百科全书,不仅是知识分享的重要平台,也是个人、企业品牌建立权威形象的有效