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

(19页)

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

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,是不是也能真的改变我粗心大意和三分钟热度的毛病。 测试并不是单纯意思上的机械的"测试",它首先要求对产品非常熟悉,不管是从功能上还是操作上。更为重要的还有就是我们要了解客户的需求,根据客户的要求来测试,看看产品是否能达到他们的要求。而从这些方面考虑则要求我们必须比任何人都要熟悉产品的一切。在测试时要想使自己的测试更加周全。总会遇到这样那样的问题,当前的软件的功能日趋复杂,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏漏。需再加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,为以后能做好测试工作而努力。 关 键 词: 软件 测试 作业 管理 社团 系统

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

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

  1. mysql数据库大作业学籍管理系统_数据库大作业学籍管理系统代码和报告

    [实例简介] 此为大学数据库大作业的报告以及源代码及打包程序.数据库使用MySQL设计,管理界面采用java编写,附带完整报告. [实例截图] [核心代码] 15180210013康辉数据库报告 └─ ...

  2. C6软件测试大乐,软件测试大作业——社团管理系统

    <软件测试大作业--社团管理系统>由会员分享,可在线阅读,更多相关<软件测试大作业--社团管理系统(19页珍藏版)>请在人人文库网上搜索. 1.山东科技大学软件测试技术与工具课 ...

  3. C语言大作业:车辆管理系统

    C语言大作业:车辆管理系统 声明 此代码使用VS2019编译器进行编译 使用 vc 和 dev-c 的有可能会出现编译警告,需要自己去网上查找相关的编译环境的问题 其次使用vs编译器也可能会报 C49 ...

  4. MySQL数据库大作业——学生管理系统GUI

    MySQL数据库大作业--学生管理系统GUI 原程序链接: https://www.bbsmax.com/A/kmzL3WQBdG/ 为了完成数据库大作业, 我在其基础上进行了一定的修改和扩充. 如果 ...

  5. Java大作业-考试管理系统(GUI)无数据库-Java课程设计

    Java课程设计-Java大作业-考试管理系统(GUI)无数据库 题目要求 开发环境 : 程序总功能模块 程序详细设计 使用情况 第一次写这东西有不少错误的地方,题目要求的功能也没有完全实现,以上内容 ...

  6. HTML5期末大作业:管理系统网站设计——学生信息管理系统模板 (13页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业

    HTML5期末大作业:管理系统网站设计--学生信息管理系统模板 (13页) HTML+CSS+JavaScript html网页设计期末大作业_网页设计平时作业 常见网页设计作业题材有 个人. 美食. ...

  7. HTML5期末大作业:管理系统网站设计——蓝色OA企业员工管理系统(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源

    HTML5期末大作业:管理系统网站设计--蓝色OA企业员工管理系统(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码 常 ...

  8. C语言总结项目和入门大作业——信息管理系统(多文件版)

    文章目录 八. C语言入门大作业--信息管理系统(多文件版) 一. 功能模块的划分: 二. 多文件的编写 三. 基本函数的实现(重点) 四.文件操作函数 五.函数的辅助函数 六.多文件编程和联系 七. ...

  9. HTML5期末大作业:管理系统后台网站设计——代理商销售管理系统后台(8页) HTML+CSS+JavaScript web前端设计与开发期末作品/期末大作业

    HTML5期末大作业:管理系统后台网站设计--代理商销售管理系统后台(8页) HTML+CSS+JavaScript web前端设计与开发期末作品/期末大作业 常见网页设计作业题材有 个人. 美食. ...

  10. 基于JavaSwing开发小区物业信息房屋出租管理系统 课程设计 大作业

    基于JavaSwing开发小区物业信息房屋出租管理系统:   (大作业) 开发工具: MyEclipse/Eclipse+Jdk+MySQL数据库 运行视频: 基于JavaSwing开发小区物业信息管 ...

最新文章

  1. Struts学习(五):对POJO对象访问的支持
  2. 正式环境docker部署hyperf_Hyperf使用docker-compose集群部署
  3. python如何判断两个数组完全相等?
  4. 为什么django+mongo在windows上session能够获取到,同样的程序在linux上就会报session的变量错误,keyerror?...
  5. 计算机网络技术实验,计算机网络技术实验
  6. oracle table 函数使用
  7. 笔记--Spring in action
  8. android qq音乐api使用,QQ音乐API
  9. detectmultiscale函数参数含义_OpenCV人脸识别--detectMultiScale函数
  10. 浙江大学-包家立计算生物学1
  11. Bitmap Style Designer非官方说明
  12. mybatis结果的组装(springboot)
  13. HDU 5145 NPY and girls (莫队分块离线)
  14. 正态分布方法判别,独立样本T检验及Mann-Whitney U 检验操作
  15. 计算机考研数据库题库
  16. 海森堡量子力学与计算机,量子力学诞生后的120年,没有人真正懂他
  17. win10系统如何telnet服务器,win10专业版官网系统如何开启telnet服务的办法
  18. 车载电子电源设计简单总结
  19. Andorid 方法数超过64K的问题
  20. 学习大数据培训需要有编程基础吗

热门文章

  1. 主流数据库管理系统介绍
  2. 金格套红正文字体格式的修改
  3. 机器学习及其MATLAB实现——BP神经网络
  4. 自媒体月入过万的自媒体赚钱工具,免费教会你!
  5. 小米路由器青春版刷潘多拉、华硕固件
  6. 微信小程序开发之——WebView
  7. 浏览器实现word在线预览
  8. PostGIS 报错libcrypto
  9. 万能声卡驱动win10_Windows系统杜比驱动安装教程
  10. Win10上的dll依赖查看工具Dependencies