ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:4.19MB ,
资源ID:24279170      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24279170.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Lotus OA毕业设计服务系统程序调试5.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Lotus OA毕业设计服务系统程序调试5.docx

1、Lotus OA毕业设计服务系统程序调试5四、程序调试1引言11编写目的在开发大型软件的漫长过程中,面对极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺。因此,在软件生命周期的每个阶段都不可避免地会产生差错。尤其对于机票预订系统这类会影响人们生活财产的工程软件,必须尽量减少差错,以免造成严重的损失。测试是“为了发现程序中的错误而执行程序的过程”。测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明设计和编码的最后复审,也是必不可少的关键步骤。 12 项目背

2、景本项目(毕业设计工作流)由南华大学计算机科学与技术学院OA老师布置,由计算机082班实验小组成员负责开发完成。 13 定义OA:办公自动化。数据库:在notes中存储文档的单元,文档是用来保存数据的,数据库里保存了若干个文档。 表单:是用来定义文档的格式和布局,每个表单包含域、静态文本、图形和按钮。 文档:是按照表单的格式保存数据的单元,实际上表单是文档的一个模子。 视图:是帮助用户很容易的找到你想要的文档。视图可以为数据库内容提供概述报告 导航器:提供一个数据库内容的可视索引。 文件夹:类似于视图,但可以将视图中的文档拖到文件夹,反之则不行。 域:是包含单独类型信息的表单的命名区域,类似于

3、关系型数据库的字段。 子表单:类似表单功能,但它不能用来创建文档,它是用来插入到表单中,这样主要用于一些多个表单用到同一内容,我们不必一个一个的拷贝,可以插入子表单就可以了。 代理:是在数据库中执行特定任务的单机程序:如修改域值,发送邮件 公式:是一段代码,具有类似编程的属性,它附加在数据库元素上,当这个对象被激活时执行编程任务;如:数据库元素+一段代码=执行任 务 LotusScript Lotus提供的另一个编程接口,可以进行复杂的控制。 1 . 4参考资料 软件工程及其应用 周苏、王文等 天津科学技术出版社 1992/1 软件工程 张海藩 清华大学出版社 2010/2/1 项目的计划任务

4、书软件开发小组 2011/5项目开发计划 软件开发小组 2011/5需求规格说明书 软件开发小组 2011/5概要设计说明书 软件开发小组 2011/5详细设计说明书软件开发小组 2011/52 . 任务概述 2 . 1 目标 测试是“为了发现程序中的错误而执行程序的过程”, 测试的目的就是在软件投入生产性运行之前,尽可能多的发现软件中的错误。 2 . 2 运行环境 由于系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。 1服务器端子系统的运行要求: 系统软件: Window 2000 以上 Lotus Server 硬件要求:Pentium II 450以

5、上, 1024M RAM, 36G HD 2. 客户端子系统的运行要求: 系统软件: Window 2000以上 Lotus Designer 硬件要求:Pentium 133以上, 32M RAM, 2.1G HD 2. 3 需求概述 本系统要求设计一个毕业设计服务系统。要求实现老师在规定时间段内上报课题,学生在规定时间内选择课题。根据学生的选题情况安排师生会面,然后在固定的时间进行论文答辩,答辩之后老师进行成绩评定,学生在老师给出成绩评定之后可以查看自己的成绩。 2 . 4 条件与限制 必须在保证各硬件设备软件系统齐备的情况下,人员齐备,小组成员互相配合,齐心协力,共同完成。 3 . 计划

6、 3 . 1 测试方案 测试方案是测试阶段的关键技术问题。为了提高测试效率降低测试成本,本测 试方案采用白盒法设计基本的测试方案,再用黑盒法补充一些方案。在白盒法测试 方案中,采用等价划分技术,把所有可能的输入划分成几个等价类,其划分类在以下的输入中再详述。 3 . 2 测试项目 老师模块测试 学生模块测试 系统整体测试 3 . 3 测试准备 在测试前,与各模块的主要负责人共同协商讨论,以概要设计说明书.详细设 计说明书作为总的提纲,选择合适的输入输出数据,并加以意义列举说明。 3 . 4 测试机构及人员 南华大学计算机学院计算机082班赵丽娟 4 . 测试项目说明 4 . 1 测试项目名称及

7、测试内容 在测试过程中,首先需要对各个模块进行测试。在各个模块测试完毕后,再对系统整体进行测试。 各模块测试名称如下: 老师模块测试 学生模块测试 系统整体测试 4 . 2 测试用列在具体的测试报告中 4 . 2 . 3 步骤及操作 在测试过程中,首先需要对各个模块进行测试。各子模块的测试必须先在程序设计员调试并编译通过后才能进行。在各模块测试完毕后,再对整个系统进行测试和维护。 其操作过程如下:1 先老师模块进行测试,然后根据白盒法按照详细设计说明书中的流程图对其进行跟踪测试。2 再对学生模块进行测试,然后根据白盒法按照详细设计说明书中的流程图对其进行跟踪测试。,最后对整个系统进行测试。在系

8、统测试中,要注意对各种意外情况(列如断电硬盘损坏等)加以处理,对数据库要注意其安全性可靠性健壮性效率。 4 . 2 . 4 允许偏差 4 . 3 进度由于其测试过程较长,需要对各个模块进行测试一般测试过程都伴随其概要设计.详细设计过程一起进行,进度在50天左右。 4 . 4 条件必须在保证各硬件设备软件系统齐备的情况下,人员齐备,各方面互相配合,齐心协力,共同完成。 4 . 5 测试资料测试资料主要是系统开发小组的各类文档以及测试人员设计的测试用例。5 .评介 5 . 准则首先,我们要认识到测试是软件开发过程中一个非常重要的环节,一各好的软件必须经过无数次的测试。软件测试是保证软件质量的关键步

9、骤。所以在测试过程中必须抱着不骄不躁谦虚谨慎的态度,把好关!尤其是测试出错误的时候,更要冷静淡定,因为测试的主要目的就是找出错误,而且初步测试时错误越多越好,再发还程序设计人员进行修改,如此循环反复,才能让我们开发的系统越来越接近我们的期望,实现我们需求的功能,使我们的系统逐步得到完善。有人说软件测试就是把开发的软件折腾到什么时候瘫痪为止,虽然没有那么夸张,但是我们测试人员是需要想法设法找各种各样的测试用例来对软件测试,但是测试人员是不可能测完所有的用例的,所以要适可而止,不要搞到不是我们测试人员把系统搞到瘫痪而是系统把我们测试人员搞到瘫痪,那就除了一个词-“执着”之外就无话可说了。 毕业设计

10、服务系统测试报告一 测试员:赵丽娟 测试时间:2011-6-15 测试方法:白盒测试一.测试计划在Lotus domino designer 中逐个对各表单进行错误检查,及时发现错误的模块和功能不完善的部分。二.测试方式人工方式。三.测试中存在的错误 1.“成绩评定”表单传值错误。在单击课程名称的右边的对话框列表选择相应的课题名称时,在域中并没有选择相应的信息填入。我们打开了相应的视图查看视图定义视图中的属性字段来源于两个表单:课题信息,填写选题信息。但是,由于domino数据库并不是关系型数据库,并不能够像SQL Server 和Oracle 等关系型数据库那样通过多个表之间的关系建立视图定

11、义。所以,我们通过新建一个表单:成绩信息。然后再在该表单上建立视图然后,修改成绩评定表单中的对话框域的属性。改正后的预览界面如下: 改正方法:只能在一个表单上建立一个视图,然后再在相应的表单中的域中引用。四. 本次测试总结 本次测试主要是对各个表单及视图进行预览,发现表单设计中出现的错误。表单错误是很简单的设计错误,先测出简单的错误再进行复杂错误的测试是系统测试的流程。本次测试是成功的,因为测出了表单中存在的错误,通过对这些表单的修改,使我们系统的功能更容易实现。该测试的目的是测出表单中错误,而且越多越好。毕业设计服务系统测试报告二 测试员:赵丽娟 测试时间:2011-6-16 测试方法:白盒

12、测试一测试计划在Lotus domino designer 中逐个对功能模块进行错误检查,及时发现错误的模块和功能不完善的部分。二 测试方式人工测试三.测试中存在的问题 .当以“学生”身份登录进入系统,查看学生成绩时,学生对学生的成绩等级应该是不能修改的,但是该测试中可以修改。改正之后的效果如下图所示:改正方法: 创建了一个新视图成绩评定,如下图示:3.当以“老师”的身份登录进入系统后,进行成绩评定。当点击“新增”时,可以进行对选择了相应课题的学生进行成绩评定,但是运行之后,课题名称和学生信息并没有出现,并可以随意填写。点击“新增”之后出现如下界面:改正之后的运行效果如下:点击“新增”之后出现

13、课题和选课的相关学生信息,界面如下:改正方法:在填写选题信息表单中,单击属性,选中公式继承选定文档中的数值,如下图示。此外,还要在填写选题信息_课题名称域,如下图示:四.测试总结: 本测试主要是进行各个功能模块的测试,看看各个模块是否能实现相应的功能和各个模块之间的连接。测试单元不是从简单的表单而是从模块进行测试,该测试是建立在表单测试的基础上的。通过本次测试以及对本次测试中的问题的改进,使我们的系统有了初步的系统雏形,就好像画好了一棵树,下一步就是对树添加叶子的事了,也就是对我们系统的一些地方再进行相应的完善,使其成为我们想要的系统。毕业设计服务系统测试报告三 测试员:赵丽娟 测试时间:20

14、11-6-16 测试方法:白/黑盒测试一测试计划在Lotus domino designer 中对整个系统进行错误检查,及时发现系统的不足之处。二 测试方式人工测试三.测试中存在的问题对整个系统及工作流程进行测试。登录界面设计不太合理,只区分“老师”和“学生”的角色,用户名和密码的都是同一的,这样设计使得许多非法的人也能进入系统修改系统中的信息,使信息存在很严重的安全隐患。而且进入系统后不管什么角色都可以修改里面的任何内容。意思也就是说,用户名和密码还有角色的设计没太大作用,因为都是固定,很容易让没有权限的人进入系统。以“老师”身份登陆后可以进行的操作流程如下所示:登陆:里面的界面及可进行的操

15、作:登陆后的界面:课题上报操作:成绩评定操作可以进行学生的成绩查询操作:修改之后的以“老师”身份登陆的界面及操作流程如下:登陆后的界面及可以进行的操作-登陆后的界面:可进行课题上报操作:可进行成绩评定操作:先前以“学生”身份登陆及可以进行的操作和以“老师”身份登陆的操作相同,只是登录时角色是学生而已。修改以后以“学生”身份登录及可以进行的操作:登录界面:登陆后的界面:可以进行选题操作:单击选题之后的效果:可以进行成绩查询操作:改正方法: 设计了两个帧结构集,如图示,将原来一个毕业设计主界面的帧结构集改为教师毕业设计主界面和学生毕业设计主界面。这样就能实现不同的登录用户登录到系统中来时,系统呈现给用户也是不同的使用功能。四.实验总结:通过对系统的测试修改,使我们的系统更加合理,也给系统增加了一些安全措施。例如:在登录时,现在数据库中设置好老师的用户名和相应的密码,不同的用户名有不同的密码,必须角色、用户名和密码都正确时,才能进入系统,而且只能看到老师的界面及进行老师范围的操作。学生也是事先将学生的用户名和相应的密码保存起来,只有角色、用户名和密码都正确时才能进入系统,只能进行选题和成绩查询操作,不能看到老师的界面及操作。对学生的成绩只能进行查看,而不能修改,也只能在老师上报过的课题中选择题目。到此,该系统实现了我们所期待的功能,测试结束。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1