首页 > 编程知识 正文

中科江南的c6财务软件,财务软件c6

时间:2023-05-03 23:00:20 阅读:212902 作者:759

《软件测试大作业——社团管理系统》由会员分享,可在线阅读,更多相关《软件测试大作业——社团管理系统(19页珍藏版)》请在人人文库网上搜索。

1、山东科技大学软件测试技术与工具课程设计报告专 业: 软件工程 班级学号:1学生姓名: 舒适的酒窝 指导教师: 忧虑的航空 目录1.系统概述11.1 系统背景11.2 大学生社团管理系统的应用11.3 系统目标12.需求分析22.1系统需求概述22.2 功能性需求23.概要设计23.1 系统总体设计23.1.1软件架构设计33.2 系统功能设计33.2.1总体结构33.2.1功能设计说明43.2 数据库设计63.3 界面设计63.3.1 登陆界面63.3.2 主页73.3.3 添加模块83.3.4 查询模块93.3.5 查看模块103.3.6 删除模块103.3.7 公告模块104. 黑盒测试114.1。

2、 登陆界面114.2 添加模块124.3 查询模块124.4 查看模块134.5 删除模块134.6 公告模块135. 白盒测试136 .心得体会161.系统概述1.1 系统背景大学社团管理系统是一种电子信息服务系统。它向学校和社团用户提供了交流平台,管理员可以对社团的各种事务进行操作,随着全球信息化的迅猛发展,高效规模不断壮大,协会人数急剧增加,有必要开发一个学生社团管理系统来提高社联对社团的管理效率,学生社团管理系统将逐渐取代传统的人工管理模式。本系统采用Servlet+Jsp+mySQL作为开发技术,以Java为编程语言,开发一个基于Servlet的学生社团管理系统。该系统可以对社团工作。

3、进行快速、高效的管理,为社团之间和社团会员之间提供一个良好的信息交流的平台,让社团成员可以展示自己的风采,及时了解社团的新动态,营造一个现代化的学习生活环境。1.2 大学生社团管理系统的应用高校社团文化日渐丰富,随之而来的繁琐的社团事务,使管理学生社团的工作变得不再那么容易,随着软件行业的发展,我们可以根据学生社团管理的需求来使用办公自动化来管理学生社团,介于社团事务的繁琐性,有必要开发这样一个系统来解决社团事务的繁琐性,提高办事效率。1.3 系统目标序号目标内容1游客查看表中的信息2用户注册、用户登录分为游客和管理员3普通用户功能:查看表中的信息、公告的信息、登陆、退出4管理员功能:继承普通。

4、用户的功能,并能增删改表中的信息,编辑公告2.需求分析2.1系统需求概述本系统目标实现大学生社团管理系统的基本功能,能对社团进行统一管理,力争做到简易性、通用性、娱乐性。2.2 功能性需求一个简易的大学生社团管理系统系统应具有的基础功能,包括用户登录、游客登录、对各个表进行增删改查、添加公告,查看公告等。用户权限管理员录入.的数据查询.的数据删除.的数据修改.的数据游客查看.的数据3.概要设计3.1 系统总体设计返回结果浏览器界面3.1.1软件架构设计捕获请求捕获请求及返回结果操作数据库处理请求数据库3.2 系统功能设计3.2.1总体结构基于角色设计,对于管理员和普通用户和游客,有不同操作,如。

5、图。游客:浏览信息游客查看公告管理员:查看社团等信息添加社团等信息管理社团和公告信息管理员查询社团等信息删除社团等信息3.2.1功能设计说明(一) 会员登陆流程输入用户凭证 基于角色授权具体流程图:a. 操作流程是否登录 增删改查信息 是否通过登陆是否通过增删改查是否会员重新操作成功是否登陆开始(5) 管理员信息管理 开始公告增删改查添加查看成功NY数据库(六) 用户具有的权限游客 数据表 查看公告具体流程图:开始查看表查看公告结束(七) 帖子管理只有管理员可以添加、查询、删除数据表结束数据表增删改查管理员开始具体流程图 :3.2 数据库设计学生活动表(学号,活动号)社团表(团号,社名,成立时。

6、间,社长,社团地址,社团联系方式,社团口号)物品表(物品编号,物品名称,购置时间,数量,团号)收支表(收支编号,团号,收支时间,收支类型,金额,备注)学生表(学号,姓名,性别,团号,职务,院号,联系方式,入团时间)学院表(院号,院名)活动表(活动号,活动名称,时间,地点,团号)3.3 界面设计3.3.1 登陆界面根据需求分析设计合理的登录账户、数据库用户、架构及其权限。用户至少分为两级:系统管理员和一般用户,并为不同的用户设置不同的操作权限。3.3.2 主页管理员登陆后的主页,能对表进行增删改查游客登陆后的主页3.3.3 添加模块点击提交后的页面3.3.4 查询模块以学生表为例的添加模块3.3。

7、.5 查看模块3.3.6 删除模块3.3.7 公告模块添加公告的模块查看公告的模块4. 黑盒测试4.1 登陆界面测试用例:编号输入数据测试说明预期结果测试结果用户名密码1abc游客登录游客登录成功2Admin1234管理员登录管理员登录成功3jldds任意用户名ERRORERROR4Admin密码错误ERRORERROR5空白ERRORERROR4.2 添加模块以学生表为例的测试用例编号输入数据测试结果学号姓名性别团号院号入团时间联系方式活动号11301三女90110012014-08-075302成功2三女90110012014-08-075302失败31301女90110012014-0。

8、8-075302成功41301三90110012014-08-075302成功51301三女10012014-08-075302失败61301三女9012014-08-075302失败71301三女90110015302成功81301三女90110012014-08-075302成功91301三女90110012014-08-07失败10失败4.3 查询模块以学生表为例的测试用例编号输入数据测试说明预期结果测试结果学号11300查询学号为1300的学生成功成功2不输入数据,查询失败失败30000查询学号为0000,不存在不存在不存在4.4 查看模块以学生表为例的测试用例编号点击数据测试说明预期。

9、结果测试结果表名1学生表展示学生表成功成功2社团表展示社团表成功成功3物品表展示物品表成功成功4活动表展示活动表成功成功5收支表展示收支表成功成功6默认值为学生表成功成功4.5 删除模块以学生表为例的测试用例编号输入数据测试说明预期结果测试结果学号11300删除学号为1300的学生成功成功2不输入数据,删除失败失败30000删除学号为0000(不存在)不存在不存在4.6 公告模块添加公告的测试用例编号输入数据预期结果测试结果标题社团内容1纳新书法社欢迎同学们加入成功成功2书法社欢迎同学们加入成功成功3纳新欢迎同学们加入成功成功4纳新书法社成功成功5失败失败5.白盒测试多用户点击测试用例名称点击。

10、测试用例功能系统支持多个用户并发点击进入主页目的测试多用户使用时系统的处理能力方法模拟多个用户使用,然后并发执行,使用默认提供的已经录制好的过程完成测试。并发用户数与事务执行情况并发用户数平均响应时间最大响应时间成功率点击率平均流量110121.375 136.3010.0622.4862.550215170.774237.7710.0652.442.41320340.443460.1030.0672.4022.3296 .心得体会我收获最大的就是细心和耐心了。课程设计的要求就是测试时必须细心和耐心,我在想,如果以后真的工作在测试一系列的岗位上,要学会坐得住,用大量的时间和精力和bug斗争,分离、识别还有归类bug,是不是也能真的改变我粗心大意和三分钟热度的毛病。测试并不是单纯意思上的机械的测试,它首先要求对产品非常熟悉,不管是从功能上还是操作上。更为重要的还有就是我们要了解客户的需求,根据客户的要求来测试,看看产品是否能达到他们的要求。而从这些方面考虑则要求我们必须比任何人都要熟悉产品的一切。在测试时要想使自己的测试更加周全。总会遇到这样那样的问题,当前的软件的功能日趋复杂,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏漏。需再加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,为以后能做好测试工作而努力。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。