.
学生社团内部管理系统
[需求规格说明书]
2013.12.1
项目组长 Sun
项目提出 Sun
组员 Sun 任务分配 完成情况 提交日期 2013.12.18
审核通过情况
本文档介绍的是学生社团管理系统对计算机软件配置项CSCI的需求,本系统的数据流程。
.
目录
1. 引用 ...................................................................... 2
1.1 1.2 1.3 1.4 标识 ................................................................. 2 背景 ................................................................. 2 项目描述 ............................................................. 2 文档描述 ............................................................. 3
2. 引用文档 .................................................................. 3 3. 需求 ...................................................................... 3
3.1
3.2 3.3 3.4 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 学生社团内部管理系统需求分析报告文档的需求概述 ....................... 3 学生社团内部管理系统的需求规格 ....................................... 3 学生社团管理系统功能需求 ............................................. 4 学生社团管理系统外部数据需求 ......................................... 5 适应性需求 ........................................................... 7 保密性需求 ........................................................... 7 保密性和私密性需求 ................................................... 7 学生社团管理系统环境需求 ............................................. 7 用户端的资源需求 ..................................................... 7 软件质量因素 ......................................................... 8 数据字典 ............................................................. 8 操作 ................................................................ 11 故障处理 ............................................................ 11 算法说明 ............................................................ 12 有关人员需求 ........................................................ 12 其他需求 ............................................................ 12 包装需求 ............................................................ 12
4. 合格性规定 ............................................................... 12 5. 需求可追踪性 ............................................................. 12 6. 尚未解决的问题 ........................................................... 13
文档版本
版本号 V1.0
更新日期
更新概况 文档初建立
更新负责人 Sun
2013.12.07
1
1. 引用
1.1
标识
项目名称:学生社团内部管理系统
项目提出:由江西财经大学软件与通信工程学院软件XXX班Sun提出。
1.2 背景
中国中等学校和高等学校学生在自愿基础上自由结成的群众组织。这些社团可打破年级、
系科以及学校的界限。团结兴趣爱好相近的同学,发挥他们在某方面的特长,开展有益于学生身心健康的活动。
学生社团形式多种多样,如学术问题、社会问题的讨论研究会,文学艺术、体育、音乐、美术等方面组成的活动小组,有文艺社、棋艺社、摄影社、美工社、歌咏队、话剧团、篮球队、足球队等等。
学生社团的活动以保证完成学生的学习任务和不影响学校正常教学秩序为前提;以有益于学生的健康成长和有利于学校各项工作的进行为原则。学生社团组织和活动的目的是活跃学校的学习空气,提高学生自己管理自己的能力,丰富学生的课余生活。学生社团可以根据学校的不同情况利用学生的课余时间开展各种形式的活动,以交流思想,切磋技艺,互相启迪,增进友谊。
本系统主要是为了给同学们提供社团的各方面信息,让同学们及时了解社团动态,积极参加社团活动。让同学们在大学生活中感受到生活的乐趣, 社团是高等院校学生综合素质培养的载体,是大学生培养能力、增长知识的一条重要途径。无论从数量、规模还是性质、风格上看都是丰富多彩的,它形成了一种“百花齐放,百家争鸣”的局势。体现了当代大学生的时代特征,其力量越来越不容忽视。
1.3 项目描述
大学生社团活动作为学校教育的补充和延伸而存在,作为高等院校学生综合素质培养的
主要载体,是学生依据自己的需要而自由拓宽的天地,是大学生培养能力、增长知识、提高素质的一条重要途径,是提高学生综合素质的第二课堂。随着教育改革的不断变化,社团日益成为校园里凝聚力和号召力最强的群体。故该系统恰在大学社团发展高速发展的今天提出,其系统功能在普遍大学内部社团群体间适用并且实用性强。
拥有该系统之后各学生社团管理层人员可通过该系统更方便和有条理的获悉社团内部事务和委员信息并进行管理。
2
与该文档的同时提出的是有《学生社团管理系统概要说明书》,它将介绍该系统的提出时候的功能与模块的关系。详情请参阅《学生社团管理系统概要说明书》。
1.4 文档描述
编写目的: 编写此文档的目的是进一步定制软件开发的细节问题,便于用户与开发商协
调工作.本文档面向的读者主要是项目委托单位的管理人员.希望能使本软件开发工作更具体。即该文档用于软件制作过程中的部分参考,以及软件随时修订的参考。
2. 引用文档
《学校社团管理办法》
大学生社团组织管理委员相关法案
3. 需求
3.1
学生社团内部管理系统需求分析报告文档的需求概述
3.2.1 目标
<1>. 决策支持:根据软件制作的要求及时提供所需报表及文件,并在适当时候对软件编写者给予用户需求和产品改进等方面的提示。
<2>. 提高效率:利用软件进行管理,避免人工管理的失误以及延迟性,从而实现高效率的管理。 3.2.2 运行环境
Windows 7、Windows 8。 3.2.3 用户的特点
相对于企业信息管理系统学生社团管理系统在规模上,功能点上要小的多,同时该系统贴近学校生活,针对的是在校的大学生以及部分老师,故在设计的严谨上可以稍有弹性,在满足学校社团管理的基本功能外可以迎合大学生的共同爱好添加相应的组件。作为身处社团的大学生学校社团管理系统具有可靠的实用性、广阔的交流性等,具有很大的实际意义。 3.2.4 关键点
软件界面简洁,操作简单,同时功能可以满足用户的需求。
3.2 学生社团内部管理系统的需求规格
3.2.1 软件系统总体功能/对象结构
3
学生社团系统是以信息管理为中心,采用结构化开发方法对学校社团内部组织结构,功能需求进行可行性分析,自顶向下逐层分解,主要分为系统分析、系统设计、系统实施、系统测试几个阶段。其中有对学校社团管理现状的分析,对系统实施的可行性分析,对业务流程、数据流程的分析,对系统结构与功能的设计,系统环境的设计,对数据库逻辑结构的设计,用户界面的设计等等。主要有业务流程图、数据流程图、数据字典。
本系统主要提供了对学生社团的管理平台,在系统中,将管理用户分为了两大类,一类为社团管理层系统管理员,主要用于对各社团信息的管理,其主要职能有:规划社团发展与建设,成立、注册、撤销、恢复社团信息等,审核社团活动,评定社团成绩,对社团进行评优 ;另一类为社团事务的管理,主要实现对本社团的管理,如社团活动管理、会员信息管理、评优管理,社团财务管理等。普通用户可以申请退社,可以方便的查询社团的活动信息、值班安排,运用方便,操作简单,效率很高。 3.2.2 软件子系统功能/对象结构
该软件子系统有:社团事务管理系统,社团财务管理系统,社团人员管理系统构成 3.2.3 描述约定
该软件的设计和制作由个人完成,中有不足和错误望有意者评鉴。
3.3 学生社团管理系统功能需求
系统注册登录基础申请社团事务管理社团财务管理查询核算统计退出社团注册社团成立撤销社团恢复社团评优管理制度管理活动管理会员管理物品管理收入管理支出管理社团财务查询基础查询社团事物查询核算统计
4
3.4 学生社团管理系统外部数据需求
3.4.1 顶层数据流图大纲
社团管理系统顶级数据流图会员信息/社团日程社团日程社团管理层管修改的会员信息/社团日程理人员社团管理系统申请入/退团信息社团普通会员3.4.2 数据流动唯一标识符
数据流程外部交互方3.4.3 第一层数据流图
数据储存实体1
实体2
5
社团管理系统一层数据流图社团管理层管理人员P4管理社团内部数据存储管理社团内部下达顾问团工作发邀布请活文顾问团数据存储根动件据财P3P1P2务状组织部工作下达活下达财况动组织办公室工作务申请财务部工作下文件下达文件达活申办公室数据存储动请组织部数据存储财务部数据存储策申请赞划宣传助费用文协商人员安排文件P6件P7策划部工作协商活动宣P5外联部工作传宣传部工作策划部数据存储宣传部数据存储外联部数据存储告知财务状况3.4.4 第三层数据流图 财务部:
社团收入支出信息财务核算&财务核算信息社团管理层人物品信息物品登记员物品统财务计信息信息物品借,回信息存储物品借、还信息存储财务信息存储 办公室:
告知赞助情况
6
活动下达活动信息发布活动信息活动信息存储活动组织任务下达各部门工作分工 3.7 适应性需求
无。
3.8
保密性需求
该软件保证社团内部数据的安全性,没有访问权限杜绝访问。
3.9
保密性和私密性需求
同上。
3.10 学生社团管理系统环境需求
(1)应用服务器端
操作系统:Windows 7或以上版本。 (2)数据库服务器端
操作系统:Windows2000 Server或更新版本。数据库系统:SQL Server 2000或更新版本。
3.11 用户端的资源需求
3.11.1
用户端硬件需求
用户是PC端则需Win7、Win XP操作系统。 3.11.2
用户端硬件资源利用需求
PC端设备可互联网接入。 等。 3.11.3
用户端软件需求
暂无。 3.11.4
用户端通信需求
部分功能需要有互联网连接。
7
3.12 软件质量因素
软件界面的简洁性,软件设计过程中对异常处理的算法,软件对系统的兼容性问题等。
3.13 数据字典
(1)数据项
财务数据 活动数据 会员数据 系统运行数据 社团内部财务信息 社团活动项目、时间、地点、规模信息 社团会员信息 系统运行时间、操作日记等 (2)会员信息注册表数据结构 会员编号 姓名 职位 年级 QQ 手机号码 备注 (3)数据流 简要说明 数据流来源 数据流去向 数据流组成
社团向社联申请经费 社团 经费申请表
社团编号+金额+原因+经手人+备注
ID Name Stage Grade QQ Tel Other (4)处理逻辑 a.社团成立处理:
输入的数据流 申请成立社团信息、申请社团注册信息、申请社团撤销信息、申请社团恢复信息处理,如果要成立社团就必须先提出申请,社团每年都要进行注册否则无法开展活动,要撤销社团必须先提出申请,撤销后也可以在一定的时间内恢复社团,但必须提出申请。
输出的数据流 社团信息表 b.评优处理:
输入的数据流 活动评分表、出席情况表、社团基础分表
8
处 理 社联对社团进行评优,得分结果为社团优秀、良好和不及格
输出的数据流 社团评优表 (5)数据存储 a.社团评优表
数据存储组成 社团编号+届时+总得分+备注 数据来源 数据去向
社团基础分信息、出席情况表、活动评分表 社团评优表
(6)外部实体 a.社团管理员 简要说明
社团管理层人员向系统注册、成立、撤消、恢复社团、开展活动
输入的数据流 填写申请信息 输出的数据流 申请表 (7)功能介绍
社团成立:在该系统中建立新的社团的档案(社团负责人申请,审核通过后方能使用该系统);
社团注册:在此系统中注册管理社团的信息;
撤销社团:由原因:1.自主申请撤销社团(社团负责人),2.强制撤销社团(社联的系统管理员操作,根据社团积分撤销,撤销后社团活动停止)选择是否销毁系统中的社团的所有信息,销毁信息操作在实行销毁动作半年后才真正销毁;
恢复社团:对于撤销的社团其在后台数据库中的数据会保留半年时间,在此时间段内社团负责人可向社联申请恢复,系统审核通过后,则恢复社团;如过期则删除社团记录(在数据维护中实现),不可再恢复;
活动管理:活动申请(由社团负责人提交活动申请表)、活动审核(由社团委员投票通过审核,管理层人员一人两票,委员一人一票);审核功能的实现主要是通过查询数据库找到提交的活动,然后系统根据投票结果审核是否通过。如果通过,由系统进行活动登记,并供社团负责人查询;如审核不通过,点击不通过的同时修改字段为不通过供社团负责人查询;
评优管理:社团评优,系统根据委员在活动中的贡献(如活跃度、出席情况、特殊贡献等——这些由管理层人员审定并加分到委员信息)来评选优秀社团;
会员管理:主要是对社团会员信息进行登记、修改;由社团会员提出退社或加入,经社团管理层审核通过后退社或注册委员操作;
9
制度管理:社团的制度的登记、修改;可供社团成员查询;
收入管理:社团经费申请(财务部负责人),随时记录社团收入(社团活动所拉的赞助、会员所交会费及其它收入)情况;
支出管理:社团活动支出及其它支出,并可在核算统计模块中进行收入支出核算; 物品管理:物品登记、物品借还、物品报损;
核 算:主要对社团每年的收入、支出进行核算,并且按照不同指标进行总核算,以便准确的掌握社团的财务状况;
统 计:会员统计(按不同的字段进行人数统计)、社团事务统计(社团活动的统计、优秀社团的统计等)、物品统计(借出、借入、到期未归还物品的统计);
用户管理:主要有用户名、密码、权限的管理; 数据库管理:数据库的备份、数据库的还原。
10
3.14 操作
打开系统注册登录成功登陆否是系统根据用户类型选择操作社团事务管理社团财务管理查询核算统计选择操作选择操作选择操作选择操作评优管理制度管理活动管理会员管理物品管理收入管理支出管理社团财务查询基础查询社团事物查询核算统计是是否继续否退出系统
3.15 故障处理
故障级别 故障名称 A B C 系统崩溃 信息误删 无网络连接 处理方式 创建系统信息还原点,每周一备份数据留存 针对重要操作具有撤销功能,暂存10项操作 系统自动关闭需要网络连接功能,并提示用户联网后操作 11
3.16 算法说明
数据表结构设计的主要目的是根据逻辑设计的结果,将逻辑模型转换成与选用的数据库系
统所支持的数据模型相一致的模型,我选用SQL Server数据库作为本系统的后台数据库。 数据库中包含数个表,一部分表的信息如下:
会员信息表数据结构组成
列名 会员编号 姓名 社团名称 届时 职位 性别 出生日期 所在专业及班级 申请退社 电话号码 备注(其他)
数据类型 int string(*char) string(*char) string(*char) string(*char) char string(*char) string(*char) struct(*char&int) int struct(*char&int) 长度 10 50 50 50 40 10 50 50 50 50 100 允许空 √ √ √ 3.17 有关人员需求
代码的编写人员需要熟练运用编程语言,并能清晰地对整个系统的要求和功能了解彻底。
3.18 其他需求
软件的使用过程需和通信公司建立合作交流
3.19 包装需求
软件界面简洁易懂,操作简单。
4. 合格性规定
用户的满意度是最好的合格证、
5. 需求可追踪性
随时吸取用户使用意见,对有用的意见和建议采纳并适时更新系统,使该系统能达到不同社团都需要的功能以及可追加特定功能。
12
6. 尚未解决的问题
系统主要代码的编写,系统所需数据库的建立和服务器安装。
13