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

C6软件测试大乐,软件测试大作业——社团管理系统相关推荐

  1. 社团管理系统软件测试,软件测试大作业——社团管理系统(19页)-原创力文档...

    精品文档 山东科技大学 软件测试技术与工具 课程设计报告 专 业: 软件工程 班级学号: 201301051931 学生姓名: 相坤阳 指导教师: 赵卫东 . 1 欢迎下载 精品文档 目录 1. 系统 ...

  2. 粉碎文件软件测试大乐,软件测试基础(面试)(27页)-原创力文档

    我想忘记你,可做不到--?其实你并不是 完美得无可替代,?你永远是不懂我的心思?不知道我为什么会因为一件小事?就能 开心一整天?也不知道我为什么会因为一句话?而 难过好多天?不懂我的任性?我的乱发脾气 ...

  3. 双色球大乐透(python)用列表和集合分别编程生成一期的开奖预测号码

    用列表和集合分别编程生成一期的开奖预测号码 ''' 双色球 双色球投注区分为红色球号码区和蓝色球号码区 红色球号码区由1-33共三十三个号码组成 蓝色球号码区由1-16共十六个号码组成 投注时选择6个 ...

  4. 现在参加软件测试培训就业难度大不大?

    软件测试对于IT行业来说,入门是相对比较简单的,所以学习起来是非常快的,零基础也可以在短时间内学会,那么现在参加软件测试培训就业难度大不大呢?看出来大家主要关心的是就业问题,来看看下面小编的详细介绍就 ...

  5. 关于不能成为专业软件测试人员的10大理由的一些阐述

    <不能成为专业软件测试人员的10大理由>终于在两个夜晚苦战到12点多翻译完了,2,3年不接触英文还真是很生硬,可能大家一看就知道是Chinese English,哈哈!只能请阅者委屈一下了 ...

  6. 软件测试前景怎么样?大概要学什么?

    目录 一. 2022年中国软件测试行业发展态势分析 二. 2022年中国软件测试行业发展特点分析 三.如果想入行该怎么规格学习路线呢? 在软件业较发达的国家,软件测试产业已形成规模,比较发达,软件测试 ...

  7. 未来软件测试行业发展的10大趋势,就业钱景

    软件测试行业的发展趋势 前言 1.测试自动化 2.人工智能和机器学习 3.专注于测试左移和持续部署 4.测试集中在渐进式Web应用程序上 5.人工智能搜索 6.手机自动化测试 7.物联网(IoT)测试 ...

  8. ---------------------------SQL之机选大乐透,双色球算法-----------------------------

    ----------大乐透-------------------- if object_id('Front') is not null drop table Front go create table ...

  9. 大乐斗2服务器维护,2月23日更新公告

    超值福袋再次来袭!内力融合全新开放~ 更新时间2月23日18:00-24:00,不停机维护. 1.四种福袋来助力,幸运红包有惊喜 活动时间:2月23日18点至3月3日18点 活动期间,共销售四种福袋, ...

最新文章

  1. 去除字符串中指定字符
  2. 团队项目第二阶段冲刺站立会议06
  3. html 循环_一个不被程序员认为是编程语言的语言——HTML,你怎么看?
  4. 服务器配置列表在哪个文件夹,FolderMagic
  5. oracle pl/sql 游标,Oracle PL/SQL 关于游标的介绍
  6. python memory-management
  7. GWT HTML editor
  8. mysqludf_json将关系数据以JSON编码
  9. 游戏计算机lnv10,Win10日文游戏乱码转换工具(Locale Emulator)
  10. Latex希腊字母对照表
  11. 关于信度分析的多种方法
  12. 大数据学习教程SD版第三篇【Hadoop HDFS】
  13. 端云协同,打造更易用的AI计算平台
  14. pandas基础操作大全之数据合并
  15. 智慧树工业机器人测试答案_智慧树工业机器人答案章节单元测试答案
  16. 谷氨酰胺合成酶(Glutamine synthetase,GS)试剂盒说明书
  17. C++(面试题):给40亿个不重复的无符号整数,没排过序,如何快速判断一个数是否在这40亿个数中
  18. 幻读(phantom read)详解
  19. [UE4]不错的音效插件WWISE
  20. poj3666序列对应——DP

热门文章

  1. Filter Representation in Vectorized Query Execution论文笔记
  2. 区块链思维赋能基层治理
  3. elasticsearch迁移数据存储位置和日志存储位置
  4. qq分享提示设备未授权_无论大池小池,认真做过滤的就是好池!(华侨城鱼池过滤案例分享)...
  5. matlab画三相电,如何手画三相电相(线)电压(流)波形图
  6. B树的B是什么意思, 我来BB一下
  7. php按回车执行搜索,jquery绑定回车动作扑捉回车键触发的事件_jquery
  8. 企业活动直播如何设置VIP观看席?
  9. 97.分组交叉表、复杂交叉表
  10. 车削加工编程一般包含X和Z坐标运动及绕Z轴旋转的转角坐标