您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 软件测试大作业——社团管理系统
山东科技大学软件测试技术与工具课程设计报告专业:软件工程班级学号: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.白盒测试.............................................................................................146.心得体会.............................................................................................1611.系统概述1.1系统背景大学社团管理系统是一种电子信息服务系统。它向学校和社团用户提供了交流平台,管理员可以对社团的各种事务进行操作,随着全球信息化的迅猛发展,高效规模不断壮大,协会人数急剧增加,有必要开发一个学生社团管理系统来提高社联对社团的管理效率,学生社团管理系统将逐渐取代传统的人工管理模式。本系统采用Servlet+Jsp+mySQL作为开发技术,以Java为编程语言,开发一个基于Servlet的学生社团管理系统。该系统可以对社团工作进行快速、高效的管理,为社团之间和社团会员之间提供一个良好的信息交流的平台,让社团成员可以展示自己的风采,及时了解社团的新动态,营造一个现代化的学习生活环境。1.2大学生社团管理系统的应用高校社团文化日渐丰富,随之而来的繁琐的社团事务,使管理学生社团的工作变得不再那么容易,随着软件行业的发展,我们可以根据学生社团管理的需求来使用办公自动化来管理学生社团,介于社团事务的繁琐性,有必要开发这样一个系统来解决社团事务的繁琐性,提高办事效率。1.3系统目标序号目标内容1游客查看表中的信息2用户注册、用户登录[分为游客和管理员]3普通用户功能:查看表中的信息、公告的信息、登陆、退出4管理员功能:继承普通用户的功能,并能增删改表中的信息,编辑公告22.需求分析2.1系统需求概述本系统目标实现大学生社团管理系统的基本功能,能对社团进行统一管理,力争做到简易性、通用性、娱乐性。2.2功能性需求一个简易的大学生社团管理系统系统应具有的基础功能,包括用户登录、游客登录、对各个表进行增删改查、添加公告,查看公告等。用户权限管理员录入….的数据查询….的数据删除.....的数据修改.....的数据游客查看.....的数据3.概要设计3.1系统总体设计33.1.1软件架构设计3.2系统功能设计3.2.1总体结构基于角色设计,对于管理员和普通用户和游客,有不同操作,如图。游客:管理员:浏览器界面捕获请求及返回结果处理请求数据库操作数据库捕获请求返回结果管理员管理社团和公告信息查看社团等信息查询社团等信息添加社团等信息游客浏览信息查看公告删除社团等信息43.2.1功能设计说明(一)会员登陆流程输入用户凭证基于角色授权具体流程图:a.操作流程是否登录增删改查信息是否通过登陆是否通过增删改查是否会员重新操作成功是否登陆开始5(五)管理员信息管理NY(六)用户具有的权限游客数据表查看公告具体流程图:开始查看表查看公告结束开始公告增删改查数据库成功查看添加6(七)帖子管理只有管理员可以添加、查询、删除数据表具体流程图:3.2数据库设计学生活动表(学号,活动号)社团表(团号,社名,成立时间,社长,社团地址,社团联系方式,社团口号)物品表(物品编号,物品名称,购置时间,数量,团号)收支表(收支编号,团号,收支时间,收支类型,金额,备注)学生表(学号,姓名,性别,团号,职务,院号,联系方式,入团时间)学院表(院号,院名)活动表(活动号,活动名称,时间,地点,团号)3.3界面设计3.3.1登陆界面根据需求分析设计合理的登录账户、数据库用户、架构及其权限。用户至少分为两级:系统管理员和一般用户,并为不同的用户设置不同的操作权限。开始管理员数据表增删改查结束73.3.2主页管理员登陆后的主页,能对表进行增删改查8游客登陆后的主页3.3.3添加模块9点击提交后的页面3.3.4查询模块以学生表为例的添加模块103.3.5查看模块3.3.6删除模块3.3.7公告模块添加公告的模块11查看公告的模块4.黑盒测试4.1登陆界面测试用例:编号输入数据测试说明预期结果测试结果用户名密码1abc123456游客登录游客登录成功2Admin1234管理员登录管理员登录成功3张三1234任意用户名ERRORERROR4Admin123456密码错误ERRORERROR5空白ERRORERROR124.2添
本文标题:软件测试大作业——社团管理系统
链接地址:https://www.777doc.com/doc-5889020 .html