- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试大作业——社团管理系统要点
山东科技大学
软件测试技术与工具
报告
专 业: 软件工程
班级学号: 201301051931
学生姓名: 相坤阳
指导教师: 赵卫东
目录
1.系统概述 1
1.1 系统背景 1
1.2 大学生社团管理系统的应用 1
1.3 系统目标 1
2.需求分析 2
2.1系统需求概述 2
2.2 功能性需求 2
3.概要设计 2
3.1 系统总体设计 2
3.1.1软件架构设计 3
3.2 系统功能设计 3
3.2.1总体结构 3
3.2.1功能设计说明 4
3.2 数据库设计 6
3.3 界面设计 6
3.3.1 登陆界面 6
3.3.2 主页 7
3.3.3 添加模块 8
3.3.4 查询模块 9
3.3.5 查看模块 10
3.3.6 删除模块 10
3.3.7 公告模块 10
4. 黑盒测试 11
4.1 登陆界面 11
4.2 添加模块 12
4.3 查询模块 12
4.4 查看模块 13
4.5 删除模块 13
4.6 公告模块 13
5. 白盒测试 13
6 .心得体会 16
1.系统概述
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功能设计说明
(一) 会员登陆流程
输入用户凭证 基于角色授权
具体流程图:
操作流程
是否登录 增删改查信息 是否通过
管理员信息管理
N
Y
(六) 用户具有的权限
游客 数据表 查看公告
具体流程图:
(七) 帖子管理
只有管理员可以添加、查询、删除数据表
具体流程图 :
3.2 数据库设计
学生活动表(学号,活动号)
社团表(团号,社名,成立时间,社长,社团地址,社团联系方式,社团口号)
物品表(物品编号,物品名称,购置时间,数量,团号)
收支表(收支编号,团号,收支时间,收支类型,金额,备注)
学生表(学号,姓名,性别,团号,职务,院号,联系方式,入团时间)
学院表(院号,院名)
活动表(活动号,活动名称,时间,地点,团号)
3.
文档评论(0)