社团管理系统软件测试,软件测试大作业-社团管理系统.doc

a7f4a3f590493a1e451dd952a488fd7c.gif 软件测试大作业-社团管理系统.doc

(19页)

da1ed83d0f3f2bbf2fc6b560256c2cbf.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

9.90 积分

山东科技大学软件测试技术与工具课程设计报告专 业: 软件工程 班级学号: 201301051931  学生姓名: 相坤阳 指导教师: 赵卫东 目录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 登陆界面 114.2 添加模块 124.3 查询模块 124.4 查看模块 134.5 删除模块 134.6 公告模块 135. 白盒测试 136 .心得体会 161.系统概述1.1 系统背景 大学社团管理系统是一种电子信息服务系统。它向学校和社团用户提供了交流平台,管理员可以对社团的各种事务进行操作,随着全球信息化的迅猛发展,高效规模不断壮大,协会人数急剧增加,有必要开发一个学生社团管理系统来提高社联对社团的管理效率,学生社团管理系统将逐渐取代传统的人工管理模式。本系统采用Servlet+Jsp+mySQL作为开发技术,以Java为编程语言,开发一个基于Servlet的学生社团管理系统。该系统可以对社团工作进行快速、高效的管理,为社团之间和社团会员之间提供一个良好的信息交流的平台,让社团成员可以展示自己的风采,及时了解社团的新动态,营造一个现代化的学习生活环境。1.2 大学生社团管理系统的应用 高校社团文化日渐丰富,随之而来的繁琐的社团事务,使管理学生社团的工作变得不再那么容易,随着软件行业的发展,我们可以根据学生社团管理的需求来使用办公自动化来管理学生社团,介于社团事务的繁琐性,有必要开发这样一个系统来解决社团事务的繁琐性,提高办事效率。1.3 系统目标序号目标内容1游客查看表中的信息2用户注册、用户登录[分为游客和管理员]3普通用户功能:查看表中的信息、公告的信息、登陆、退出4管理员功能:继承普通用户的功能,并能增删改表中的信息,编辑公告2.需求分析2.1系统需求概述 本系统目标实现大学生社团管理系统的基本功能,能对社团进行统一管理,力争做到简易性、通用性、娱乐性。2.2 功能性需求 一个简易的大学生社团管理系统系统应具有的基础功能,包括用户登录、游客登录、对各个表进行增删改查、添加公告,查看公告等。用户权限管理员录入….的数据查询….的数据删除.....的数据修改.....的数据游客查看.....的数据3.概要设计3.1 系统总体设计返回结果 浏览器界面3.1.1软件架构设计捕获请求捕获请求及返回结果操作数据库处理请求 数据库3.2 系统功能设计3.2.1总体结构基于角色设计,对于管理员和普通用户和游客,有不同操作,如图。 游客:浏览信息游客查看公告 管理员:查看社团等信息添加社团等信息管理社团和公告信息管理员查询社团等信息删除社团等信息3.2.1功能设计说明(一) 会员登陆流程输入用户凭证 基于角色授权具体流程图:a. 操作流程 是否登录 增删改查信息 是否通过登陆是否通过增删改查是否会员重新操作成功是否登陆开始(五) 管理员信息管理 开始公告增删改查添加查看成功 N Y数据库(六) 用户具有的权限 游客 数据表 查看公告 具体流程图: 开始查看表查看公告结束(七) 帖子管理只有管理员可以添加、查询、删除数据表 结束数据表增删改查管理员开始具体流程图 :3.2 数据库设计学生活动表(学号,活动号)社团表(团号,社名,成立时间,社长,社团地址,社团联系方式,社团口号)物品表(物品编号,物品名称,购置时间,数量,团号)收支表(收支编号,团号,收支时间,收支类型,金额,备注)学生表(学号,姓名,性别,团号,职务,院号,联系方式,入团时间)学院表(院号,院名)活动表(活动号,活动名称,时间,地点,团号)3.3 界面设计3.3.1 登陆界面 根据需求分析设计合理的登录账户、数据库用户、架构及其权限。用户至少分为两级:系统管理员和一般用户,并为不同的用户设置不同的操作权限。3.3.2 主页管理员登陆后的主页,能对表进行增删改查游客登陆后的主页3.3.3 添加模块点击提交后的页面3.3.4 查询模块以学生表为例的添加模块3.3.5 查看模块3.3.6 删除模块3.3.7 公告模块添加公告的模块查看公告的模块4. 黑盒测试4.1 登陆界面测试用例:编号输入数据测试说明预期结果测试结果用户名密码1abc123456游客登录游客登录成功2Admin1234管理员登录管理员登录成功3张三1234任意用户名ERRORERROR4Admin123456密码错误ERRORERROR5空白ERRORERROR4.2 添加模块以学生表为例的测试用例编号输入数据测试结果学号姓名性别团号院号入团时间联系方式活动号11301三女90110012014-08-07123645879545302成功2三女90110012014-08-07123645879545302失败31301女90110012014-08-07123645879545302成功41301三90110012014-08-07123645879545302成功51301三女10012014-08-07123645879545302失败61301三女9012014-08-07123645879545302失败71301三女9011001123645879545302成功81301三女90110012014-08-075302成功91301三女90110012014-08-0712364587954失败10失败4.3 查询模块以学生表为例的测试用例编号输入数据测试说明预期结果测试结果学号11300查询学号为1300的学生成功成功2不输入数据,查询失败失败30000查询学号为0000,不存在不存在不存在4.4 查看模块以学生表为例的测试用例编号点击数据测试说明预期结果测试结果表名1学生表展示学生表成功成功2社团表展示社团表成功成功3物品表展示物品表成功成功4活动表展示活动表成功成功5收支表展示收支表成功成功6默认值为学生表成功成功4.5 删除模块以学生表为例的测试用例编号输入数据测试说明预期结果测试结果学号11300删除学号为1300的学生成功成功2不输入数据,删除失败失败30000删除学号为0000(不存在)不存在不存在4.6 公告模块添加公告的测试用例编号输入数据预期结果测试结果标题社团内容1纳新书法社欢迎同学们加入成功成功2书法社欢迎同学们加入成功成功3纳新欢迎同学们加入成功成功4纳新书法社成功成功5失败失败5.白盒测试多用户点击测试用例名称点击测试用例功能系统支持多个用户并发点击进入主页目的测试多用户使用时系统的处理能力方法模拟多个用户使用,然后并发执行,使用默认提供的已经录制好的过程完成测试。并发用户数与事务执行情况并发用户数平均响应时间最大响应时间成功率点击率平均流量1 10121.375 136.3010.0622.4862.5502 15170.774237.7710.0652.442.413 20340.443460.1030.0672.4022.3296 .心得体会 我收获最大的就是细心和耐心了。课程设计的要求就是测试时必须细心和耐心,我在想,如果以后真的工作在测试一系列的岗位上,要学会坐得住,用大量的时间和精力和bug斗争,分离、识别还有归类bug,是不是也能真的改变我粗心大意和三分钟热度的毛病。 测试并不是单纯意思上的机械的"测试",它首先要求对产品非常熟悉,不管是从功能上还是操作上。更为重要的还有就是我们要了解客户的需求,根据客户的要求来测试,看看产品是否能达到他们的要求。而从这些方面考虑则要求我们必须比任何人都要熟悉产品的一切。在测试时要想使自己的测试更加周全。总会遇到这样那样的问题,当前的软件的功能日趋复杂,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏漏。需再加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,为以后能做好测试工作而努力。 关 键 词: 软件 测试 作业 管理 社团 系统

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、项目简介本课程演示的是一套基于SSM实现的社团管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。课程包含:1. 项目源码、项目文档、数据库脚本、软件工具等所有资料2. 带你从零开始部署运行本套系统3. 该项目附带的源码资料可作为毕设使用4. 提供技术答疑二、技术实现后台框架:Spring、SpringMVC、MyBatisUI界面:JSP、jQuery 、H-ui数据库:MySQL 三、系统功能本社团管理系统是根据大学社团管理的实际应用而开发的,采用JSP技术,JAVA编程语言,基于SSM框架,使用MySQL数据库,充分保证系统的安全性和稳定性,使得社团管理工作系统化、规范化、高效化。该系统主要分为前台和后台两大功能模块,共包含两个角色:用户、管理员。具体的系统功能如下:1.前台功能 前台首页、新闻公告、规章制度、社团活动、活动报名、互动交流、用户注册、用户登陆、用户中心、修改密码、个人信息、我的社团活动、物资申请、退出登陆等功能。2.后台功能 后台系统登陆、社团用户管理、管理员管理、网站公告管理、社团活动管理、申请类型管理、用户申请管理、活动报名管理、留言交流管理等功能。该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 四、项目截图1)前台首页2)新闻公告3)用户注册4)社团用户管理5)社团活动管理  更多Java毕设项目请关注【毕设系列课程】https://edu.csdn.net/lecturer/2104   

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值