社团项目之需求分析--第六组

社团项目之需求分析

小组成员:

姓名 学号 分工
邵昱程 31701014 软件需求分析,数据库设计,后端程序编写优化
钮文剑 31701044 需求分析,前端
罗宇 31701043 需求分析,框架
郑逸旸 31701331 原型设计,后端
沈亦骞  31701045 ER图设计,前端
吴雨翰 31701051 文档撰写,前端

随着我国高等教育的快速发展,高校办学规模不断扩大社团活动日益丰富,高校中大大小小的社团犹如雨后春笋般地建立起来。然而,其中许多的社由于缺乏管理而发展困难,于是便纷纷在昙花一现中退出了社联的大舞台。社团的出现为大学生们供了一个展现自我、发展自我的平台。然而,社团从建立到社团消亡过程,对于学校来说无疑是资金的流失;对于学生来说便是缺少了一个发展自我的舞台。面对社团内纷繁复杂的事物以及日益增多的资料收藏,社团负责人急需一个有效的管理系统作为自己的管理工具,实现网上操作,提高工作效率。然而在目前,大部分的高校都没有能设立起这样的管理系统。我所开发的唐仲英爱心社活动管理系统就是一个从总体立足,以社团的主体工作—社团活动为出发点兼顾社员管理,为社团负责人提供了一个方便、快捷地了解社内信息和及时、准确的做工作计划的工具,从而为社团良好的发展起到了一定的推动作用

需求分析是整个设计过程的基础,是最困难、最耗时间的一步。需求分析做的不好,甚至会导致整个数据库设计返工重做。 1.1 设计目标与任务 

1.1.1需求分析阶段的目标 

(1) 详细调查,深入了解社团,对存在的问题进行分析,从而完成对背景和研究意义的分析; 

(2)完成业务处理和数据处理(业务流图和数据流图),准确地表达用户的需求;

(3) 建立数据字典; 

1.2需求分析阶段的任务 

(1) 处理对象:活动信息,社员基本信息,社员—活动信息,活动地点信息 ,活动完成情况信息,详细描述如下: 

a 活动信息:对经过团委批准后的活动的详细资料,涉及的数据有:活动的编号,名称,时间,活动地点的名称,负责人姓名,活动经费等; 

b社员基本信息:社长审批社员能否参加活动的依据,涉及的数据主要有:社员的编号,名字,性别,年级学院,出生日期,爱好特长 ,住处,联系方式,是否负责人等; 

c社员—活动的信息:处理活动参加情况,一个社员可以参加多项活动,一项活动可以被多个社员参加。涉及的主要信息有:活动的编号,社员的编号; 

d地点信息:一项活动可以在多个地点开展,一个地点可以开展多项活动。涉的内容主要有:地点的编号,地点的名称,地点负责人,联系电话等; 

e 活动评价信息:其中主要涉及的数据有:评价编号,活动效果,活动说明,活动得分; 

在以上处理对象中,可用每个处理对象的编号或名称将各个对象联系起来,可以实现社内总体信息的查看,同时,当其中的某个对象改变时,其他对象中的数据要做相应的改变。 

(2)处理的功能 

本系统处理功能比较简单,主要包括活动的管理为核心模块,社员的管理,社员参加活动的管理等。其中,主要实现查询,插入、修改、删除等功能。 

(3)安全性及完整性要求

由于本系统的用户主要是基于社团管理者管理社内主要业务出发,同时还允许社内成员了解自己参加活动情况,因而其安全性要求不是很高。 

在用户登录管理系统中,有相关用户身份(用户名和密码)验证。用户主要为社团管理者和社员,有社员权限限制。对操作过程中的数据查询和更新操作,可对数据库访问进行授权,还可以建立视图对不同的用户进行权限设置,从而进一步来保证安全性。

在完整性要求中,活动编号,社员编号,村庄编号等可作为主键,可唯一标识实体,社员入社,社员参加活动以及活动的选址等,都通过外键将其联系起来。 

1.2 结果 

1.2.1需求调查以及收获 

在整个需求分析阶段,首先通过亲身参加业务工作来了解业务活动的情况;其次,查阅了许多相关资料(社员信息,活动资料等);最后通过与社长交谈,经社长介绍社内现状及其工作中遇到的困难,认识到此系统应该实现的功能以及在做这个系统时我应该努力的方向。 

1.2.2业务流程图(业务流图如图1.1)  

业务描述:一般学生通过提交入社申请,经秘书处批准,通过者则可成为社员。秘书处拟订并提交本学期的计划书,经团委老师审核,审核通过的活动再交由外联部进行实地调查、联系。外联部通过实际调查取得村庄的信息并与当地主要负责人联系好后,组织部就根据以上所得信息开展活动。社员参加活动要在秘书处报名,秘书处对所有报名者进行审核,审核通过者便可参加活动。

数据流图

ER图

原型图展示:

原文地址:https://www.cnblogs.com/wuyuhann/p/11797715.html

时间: 2024-11-04 16:27:58

社团项目之需求分析--第六组的相关文章

团队项目 _社团管理 个人总结 第八组

团队项目 _社团管理 个人总结 第八组 一.项目相关文档整合: 1.需求分析 2.设计文档 3.原型设计 4.项目源码 二.个人工作: 前期准备工作: 需求分析阶段: 我们设计的社团管理系统主要面向三种人员,分别是社长.社员还有管理员.针对社团管理社团的使用人员,提出需求与需要实现的功能并归纳整合. 设计阶段: 首先是数据库设计,ER图的设计如下 数据库设计完毕后编写javaBean并采用hibernate框架连接数据库并测试成功 javaBean: hibernate框架: 其次是部分时序图:

第六次作业——结对项目之需求分析与原型设计

一.结对成员 方泽慧3022.陈慧玲3004 二.需求分析(学习网站) 运用NABCD模型所做需求分析如下: 1. N(need,即用户的需求) (1)不受时间及空间约束的网络自主学习 (2)可以在同一个网站上进行多种方式的学习 (3)可以在同一个网站上查找到经过筛选的优质资源 (4)可以在此平台上找到感兴趣的学习圈子 (5)发帖提问能够在短时间内得到系统的智能回复或人工解答 2. A(approach,即解决用户需求的做法) (1)设置个人信息栏,即可以实现账户注册.发表学习笔记.加入学习圈.

软件工程第六组U-Helpβ版使用说明

软件工程第六组U-Helpβ版使用说明 (如果想直接看怎么上手U-Help的,移步第3部分) 1.引言 1.1编写目的     本文主要为U-Help的用户提供一份简明易懂的使用说明 1.2项目背景 项目来源:为科大学生打造一款互助式存取快递APP 开发团队:软件工程第六组(六扇门) 1.3 定义     本文无特殊定义和用语   2. 运行环境 2.1硬件 测试虚拟机: Google Nexus 5X -8.0-API26-1080*1920 实测机型: Oppo R9,小米5S,小米5S p

结队项目之需求分析与原型设计

结对项目之需求分析与原型设计 结对者:3011 卢凯欣    3034 戚景晓 一.需求分析(NABCD模型) 1.N(Need,需求) l  游戏玩家可以以游客的身份游览游戏界面. l  玩家可以注册登录,在玩家的个人主页中可以看到个人战绩. l  游戏包括“单机模式”与“对战模式”,“单机模式”为玩家独自练习,“对战模式”为玩家与其他在线玩家对战. l  游戏可以创建房间,输入房间号即可与好友共玩 l  玩家解不出题时,游戏可以给出正确解法.   2.A(Approach,做法) l  对于

团队任务-第二次冲刺--六组

团队序号:六组 团队名称:拯救地球小分队 3.团队成员:产品经理/项目经理:马双双 UI设计师:宋佳琪 软件工程师:杨桂懋,王珂童(队长) 软件测试师:徐哲 4.开发的软件名称:飞机大战 5.博客撰写人:马双双 6.仓库地址:https://gitee.com/yi545454/seflash/tree/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B%E5%B8%88%E5%BC%80%E5%8F%91 给出完成本次冲刺需要做的事情(Sprint Backlog)及相应

项目经理的“三边六拍”

http://www.gogogogo.me/digest/xiangmu.html “三边”是指:边计划.边实施.边修改: “六拍”是指:拍脑袋.拍肩膀.拍胸口.拍桌子.拍屁股.拍大腿! 第一拍:拍脑袋 客户领导与软件公司领导在一起,“拍脑袋”确定了一个项目,于是项目马上就要开始了,你的麻烦马上就要来了. “拍脑袋”主要说明的问题是没有想清楚为什么要做这个项目,不怎样考虑可行性和最终效果,就冲动地让项目上马了. 第二拍:拍肩膀 领导安排项目工作给你时,往往是语重心长地说类似这样的话:这个项目对

透过项目谈需求分析

背景 参与人事档案管理系统将近一年了,这一年中通过这个项目发现了许多问题,不管是在软件设计方面还是在团队合作方面以及在与用户交流获取需求的过程中暴露出了许多问题,也学到了许多东西,今天主要总结一下在需求分析上的问题与收获. 供需交流困难 在软件生存周期中,其它四个阶段都是面向软件技术问题,只有需求分析阶段是面向用户的.需求分析是对用户的业务活动进行分析,明确在用户的业务环境中软件系统应该"做什么".但是在开始的时候,我们和用户双方都不能准确地提出系统要"做什么?".

如何做好网站开发项目的需求分析

一个网站项目的确立是建立在各种各样的需求上面的,这种需求往往来自于客户的实际需求或者是出于公司自身发展的需 要,其中客户的实际需求也就是说这种交易性质的需求占了绝大部分.面对对网站开发拥有不同知识层面的客户,项目的负责人对用户需求的理解程度,在很大程度 上决定了此类网站开发项目的成败.因此如何更好地的了解.分析.明确用户需求,并且能够准确.清晰以文档的形式表达给参与项目开发的每个成员,保证开发过 程按照满足用户需求为目的正确项目开发方向进行,是每个网站开发项目管理者需要面对的问题. 一.那些人应

Android项目实战(十六):QQ空间实现(一)—— 展示说说中的评论内容并有相应点击事件

原文:Android项目实战(十六):QQ空间实现(一)-- 展示说说中的评论内容并有相应点击事件 大家都玩QQ空间客户端,对于每一个说说,我们都可以评论,那么,对于某一条评论: 白雪公主 回复 小矮人 : 你们好啊~ 我们来分析一下: 1.QQ空间允许我们 点击 回复人和被回复人的名字就可以进入对于用户的个人主页(即点击文字“白雪公主”/“小矮人”,就可以进入到这俩用户相应个人主页) 2.点击 回复的文字,就可以对回复人进行回复(即点击评论中回复的内容“你们好啊~”,便对弹出一个编辑框对回复人