社团管理系统

一、引言
  系统背景、目的及意义:社团管理系统是为了更好地管理学生参加社团情况、活动情况等信息而设计的。现今,学校还未使用计算机系统来管理社团,通过文本、表格管理社团,数据信息处理工作量大,容易出错,数据繁多容易丢失,且不易查找,缺乏系统规范的信息管理手段。学校里计算机资源多,但是没有发挥其信息管理效果。
  基于这些问题,我们认为有必要建立一个社团管理系统,使社团的管理工作更加系统规范,信息的处理速度和准确性更高,方便学校管理社团组织、方便社长安排活动,管理人员、方便社员查询,参与活动,有效提升社团的管理水平。
二、主要功能
本系统主要提供了对学生社团的管理平台,在系统中,将管理用户分为了两大类:一类为社团管理层系统管理员,主要用于对各社团的信息的管理,其主要职能有:规划社团发展与建设,成立、注册、撤销、恢复社团信息等,审核社团活动,评定社团成绩,对社团进行评优;另一类为社团事务的管理,主要实现对本社团的管理,如社团活动管理、会员信息管理、评优管理、社团财务管理等。普通用户可以申请退社,可以方便的查询社团的活动信息,系统使用方便、操作简单、效率高。

三、需求分析
社团管理系统主要需要满足四方面的需求,分别是学生、社员、社长、社联管理员
(1)社联管理员
    1.活动审批:对所有社团的活动申请进行审核,确定是否通过,若场地时间冲突则拒绝并反馈给社长。(审批编号 审核活动名称 活动地点 申请时间 审批时间 申请状态 申请人 审批人)
    2.管理评论:所有人都能添加评论,管理员能删除,修改评论(评论编号 用户名 评论内容 创建时间)
    3.财务报表管理:管理各个社团上交的财务报表,反馈给社长(社团名称 报表编号)
    4.社团创建申请:审批社团的创建申请,赋予社团编号(社团名称 社团编号 社长 审批状态)

(2)社长
    1.成员管理:对社员的增删改查,委任。
    2.社团内部资产管理:对资产的增删改查操作,一次活动会消耗某资产则减少(资产编号 资产名称 资产类别 所属社团)
    3.社团内部财务管理:能看到每笔财务支出、收入记录及其时间,财务余额,若活动赞助金剩余则全部归于余额
    4.公告管理:对内发布活动公告(公告编号 所属社团 公告信息 公告时间 发布者)
    5.新闻管理:活动结束后对外发布活动的信息,所有人都能接受到新闻推送(新闻编号 内容 所属社团 发布者)
    6.创建活动:社长创建社团要举办的活动(活动名称 活动内容 所属社团 时间 地点 创建者 预算 赞助商 赞助金额)
    7.取消活动:提交取消活动申请表(活动名称 所属社团 取消理由 申请人)
    8.修改活动:新社员加入活动或者原社员退出活动,时间地点
    9.委任,转让社长:社长进行委任,一个社团只有一个社长
    10.活动赞助管理:查看赞助情况(赞助编号 活动编号 赞助金额)
    11.审批管理:社长要审批所有社员提交的各种申请(申请内容 审批状态)
    社长包括社员所有需求

(3)社员
     1.能查看所在社团的具体安排,能查看所有社团的新闻信息
    2.能申请加入(一个用户可以加入多个活动,当时间冲突要弹出冲突,禁止加入)或退出活动
    3.能申请退出社团,由社长审批(需要给社长退出申请)
    社员包括普通学生的所有需求

(4)普通用户
    1.注册、修改个人基本信息(用户名 密码 姓名 电话 职别 学号 班级 所属社团,如果要申请管理员)
    2.查看所有社团的简介和新闻(新闻编号 新闻内容 所属社团 发布者 评论)
    3.申请加入社团:一个用户可以加入多个社团(申请编号 申请社团 申请时间 申请时间 通过时间 申请状态)
    4.申请创建社团(提交申请表,内容包括社团名称 社团类别 社团介绍 图片 创始人)
    5.评论(在新闻下评论)
    6.得到的反馈(所有需审批的申请都会得到反馈)
功能需求

外部数据需求

适应性需求

保密性需求
该软件保证社团内部数据的安全性,没有访问权限杜绝访问。
保密性和私密性需求
该软件保证社团内部数据的安全性,没有访问权限杜绝访问。
环境需求
(1)应用服务器端
操作系统:Windows7或以上版本
(2)数据库服务器端
操作系统:Windows2000 Server或更新版本。
数据库系统:SQL Server2000或更新版本。
包装需求
页面简洁易懂,易操作
四、数据流图

第一层数据流图

数据字典
(1)数据项
财务数据 社团内部财务信息
活动数据 社团活动项目、时间、地点、规模信息
会员数据 社团会员信息
系统运行数据 系统运行时间、操作日记等

(2)会员信息注册表数据结构
会员编号 ID
姓名 Name
职位 Stage
年级 Grade
QQ QQ
手机号码 Tel
备注 Other
(3)数据流

简要说明 社团向社联申请经费
数据流来源 社团
数据流去向 经费申请表
数据流组成 社团编号+金额+原因+经手人+备注

加工小说明
加工编号:1

加工名:处理登录请求
输入流:登录信息
输出流:登录结果
加工逻辑:根据输入的登录信息,访问用户信息文件,与存储的用户信息进行比对,然后返回登录是否成功。

加工编号:2

加工名:处理注册请求
输入流:注册请求
输出流:注册结果
加工逻辑:根据输入的注册信息,访问用户信息文件,与存储的用户信息进行比对,然后返回注册是否成功。

1.登陆处理模块
登录注册模块
2.活动模块
3.接口设计
本模块无与其他模块接口。当用户请求登录时进行调用。
4.流程逻辑
Begin
获取用户名、密码
根据用户名查询数据库
If 无法查到用户名 Then
返回用户不存在
Else
比较查到的密码与输入是否相符
If 密码相符 Then
返回登录成功
Else
返回密码错误
End

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值