博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件需求第四周安排
阅读量:4968 次
发布时间:2019-06-12

本文共 1741 字,大约阅读时间需要 5 分钟。

一、项目背景

       随着时代的发展,高校的学生社团不断发展壮大,其管理与运作机制也在不断规范化。社团教育与服务功能日益突出,在促进和谐校园建设中的作用日益明显。为了全面发展广大学生的综合素质、使大家能够合理安排和利用自己的时间,参加社团、开展社团活动已经成为学生们大学生活中不可或缺的一环。

二、项目范围

1. 产品范围描述:

“大学生社团招新”是一个面向北京理工大学全体学生的社团招新平台。

2. 产品特性:

(1) 每人可以使用学生卡注册个人信息,并且可以申请成立社团,成立社团之后可以发布招新信息;

(2) 社团管理可以发布招新信息,包括要求、面试信息等。招新信息能够在主页面看见,新生能够根据信息进入相关社团页面;

(3) 社团评价功能:可以给社团点赞或者差评(支持匿名),好评率较高的社团可获得首页推荐;

(4) 查询功能:新生根据自己的需求查询社团,社团可分为运动类、文艺类等,在每个大类里又会有各个社团的详细介绍。

3. 验收标准:完成项目APP或者网站的完整需求功能分析与设计。

三、功能分解图

 

   本周我们根据前几周的工作成果进行了原型设计,完成了基本框架的构建。

四、过程建模

1. 数据建模实体关系

       有关实体和实体属性为:

(1) 用户:用户名称、用户账号、用户账户、用户地址

(2) 工作人员:编号、姓名、性别、住址、电话

(3) 管理员:管理员登录号、姓名

(4) 账号:个人信息、密码、账户

(5) 社团:社团类别、社团名称、社团编号、社团成立日期

(6) 公告:公告内容

 实体之间的实体关系图如:

2. 数据流图

根据系统的使用者和数据源,有如下大学生社团招新系统的数据流图:

顶层图:

 

一层图:

3. 数据字典

数据项条目

数据项名称

用户信息

数据项描述

记录用户相关信息

数据项组成

用户的账号、密码、学院、联系方式、所属社团

 

数据项条目

数据项名称

管理员信息

数据项描述

记录管理员相关信息

数据项组成

管理员的账号、密码、管理记录等

 

数据项条目

数据项名称

社团信息

数据项描述

储存社团相关介绍、招新需求、活动、荣誉等相关信息

数据项组成

社团名称,社团ID,社团自我介绍、招新需求、社团历史

 

数据项条目

数据项名称

申请信息

数据项描述

储存用户对加入社团的申请,审批情况

数据项组成

社团ID,申请人相关信息,审批情况,申请完成记录

 

 

 

详细信息数据字典:

数据项条目

数据项名称

用户ID

数据项描述

区分不同用户的ID(个人用户/社团用户),由系统自动分配

数据项组成

字符(不超过7位)

 

数据项条目

数据项名称

用户名

数据项描述

用户展示给他人的名称,由用户自行编辑

数据项组成

字符(不超过10位)

 

数据项条目

数据项名称

用户密码

数据项描述

用户登录时的密码

数据项组成

字符与数字的组合(不低于6位 不多于15位)

 

数据项条目

数据项名称

用户所属社团

数据项描述

若用户加入某社团,则显示该社团名称

数据项组成

字符

 

 

 

 

数据项条目

数据项名称

管理员ID

数据项描述

区分不同的管理员,由系统自动分配

数据项组成

字符(7位)

 

数据项条目

数据项名称

社团分类信息表

数据项描述

根据社团类型将社团分类,便于用户找到心仪社团

数据项组成

社团的类型名称,类型编号,相关说明

 

数据项条目

数据项名称

社团名称

数据项描述

社团用户为社团编辑的名字

数据项组成

字符串

 

数据项条目

数据项名称

社团ID

数据项描述

描述社团的ID,注册时由系统自动分配

数据项组成

字符(8位)

 

数据项条目

数据项名称

社团介绍

数据项描述

用语言描述该社团的相关信息

数据项组成

字符

 

数据项条目

数据项名称

招新需求

数据项描述

向个人用户展示社团招新的人数及特长需求

数据项组成

招新对象的类型与特定专长

 

数据项条目

数据项名称

招新审批

数据项描述

个人用户向某社团发出加入意向以及该社团的审批结果

数据项组成

申请社团名称,审批结果

 

五、原型设计

 

 

六、下周计划

       下周我们将整理项目文档,并对基础框架加以完善,完成完整的需求报告,交付甲方验收。

转载于:https://www.cnblogs.com/uml08/p/10960485.html

你可能感兴趣的文章
highcharts 图表实例
查看>>
ubuntu下如何查看用户登录及系统授权相关信息
查看>>
秋季学期学习总结
查看>>
SpringBoot 优化内嵌的Tomcat
查看>>
【LaTeX】E喵的LaTeX新手入门教程(1)准备篇
查看>>
highcharts曲线图
查看>>
extjs动态改变样式
查看>>
PL/SQL Developer 查询的数据有乱码或者where 字段名=字段值 查不出来数据
查看>>
宏定义
查看>>
笔记:git基本操作
查看>>
生成php所需要的APNS Service pem证书的步骤
查看>>
JavaWeb之JSON
查看>>
HOT SUMMER 每天都是不一样,积极的去感受生活 C#关闭IE相应的窗口 .
查看>>
windows平台上编译mongdb-cxx-driver
查看>>
optionMenu-普通菜单使用
查看>>
2016-2017-2点集拓扑作业[本科生上课时]讲解视频
查看>>
GNU/Linux超级本ZaReason Ultralap 440体验
查看>>
将github上托管的代码 在我的域名下运行
查看>>
【Manthan, Codefest 18 (rated, Div. 1 + Div. 2) C】Equalize
查看>>
【codeforces 767A】Snacktower
查看>>