软件需求第三周安排
本周,我们经过与甲方积极的沟通后,完成了需求细化和优先级划分、数据流图、数据字典、数据建模-实体关系图。
【功能分解图】
【需求细化和优先级划分】
一、涉众优先级
1. 最高优先级(数值3):
个人用户(S1:SH001)
社团用户(S2:SH002)
工作人员(客服)(S3:SH003)
2. 普通优先级(数值2):
系统管理员(S4:SH004)
3. 最低优先级(数值1):
游客(S5:SH005)
二、期望优先级
1. 最高优先级(数值3):
a. 查询社团 (F1)
b. 对社团进行点赞/差评(F2)
c. 查看社团排名(F3)
d. 发表留言、在线咨询功能 (F4)
e. 回复留言、在线应答注册用户对社团的相关问题 (F5)
f. 填写社团类型、涵盖部门、社团简介、社团工作/活动、招新需求内容(F6)
g. 审核社团用户提交的社团信息(F7)
h. 更新社团排名与热门信息(F8)
2. 中等优先级(数值2):
a. 用户反馈平台系统的问题(F9)
b. 查看用户在线状态 (F10)
c. 查看系统公告(F11)
d. 发布系统公告(F12)
e. 查看并回复用户反馈平台系统的问题(F13)
3. 最低优先级(数值1):
a. 用户注册(F14)
三、优先级矩阵
下图中红色代表第一优先级,黄色代表第二优先级,蓝色代表第三优先级,绿色代表第四优先级。
【过程建模】
①数据建模实体关系
有关实体和实体属性为:
(1) 用户:用户名称、用户账号、用户账户、用户地址
(2) 工作人员:编号、姓名、性别、住址、电话
(3) 管理员:管理员登录号、姓名
(4) 账号:个人信息、密码、账户
(5) 社团:社团类别、社团名称、社团编号、社团成立日期
(6) 公告:公告内容
实体之间的实体关系图如:
②数据流图
根据系统的使用者和数据源,有如下大学生社团招新系统的数据流图:
顶层图:
一层图:
③数据字典
数据项条目 |
|
数据项名称 |
用户信息 |
数据项描述 |
记录用户相关信息 |
数据项组成 |
用户的账号、密码、学院、联系方式、所属社团 |
数据项条目 |
|
数据项名称 |
管理员信息 |
数据项描述 |
记录管理员相关信息 |
数据项组成 |
管理员的账号、密码、管理记录等 |
数据项条目 |
|
数据项名称 |
社团信息 |
数据项描述 |
储存社团相关介绍、招新需求、活动、荣誉等相关信息 |
数据项组成 |
社团名称,社团ID,社团自我介绍、招新需求、社团历史 |
数据项条目 |
|
数据项名称 |
申请信息 |
数据项描述 |
储存用户对加入社团的申请,审批情况 |
数据项组成 |
社团ID,申请人相关信息,审批情况,申请完成记录 |
数据项条目 |
|
数据项名称 |
用户ID |
数据项描述 |
区分不同用户的ID(个人用户/社团用户),由系统自动分配 |
数据项组成 |
字符(不超过7位) |
数据项条目 |
|
数据项名称 |
用户名 |
数据项描述 |
用户展示给他人的名称,由用户自行编辑 |
数据项组成 |
字符(不超过10位) |
数据项条目 |
|
数据项名称 |
用户密码 |
数据项描述 |
用户登录时的密码 |
数据项组成 |
字符与数字的组合(不低于6位 不多于15位) |
数据项条目 |
|
数据项名称 |
用户所属社团 |
数据项描述 |
若用户加入某社团,则显示该社团名称 |
数据项组成 |
字符 |
数据项条目 |
|
数据项名称 |
管理员ID |
数据项描述 |
区分不同的管理员,由系统自动分配 |
数据项组成 |
字符(7位) |
数据项条目 |
|
数据项名称 |
社团分类信息表 |
数据项描述 |
根据社团类型将社团分类,便于用户找到心仪社团 |
数据项组成 |
社团的类型名称,类型编号,相关说明 |
数据项条目 |
|
数据项名称 |
社团名称 |
数据项描述 |
社团用户为社团编辑的名字 |
数据项组成 |
字符串 |
数据项条目 |
|
数据项名称 |
社团ID |
数据项描述 |
描述社团的ID,注册时由系统自动分配 |
数据项组成 |
字符(8位) |
数据项条目 |
|
数据项名称 |
社团介绍 |
数据项描述 |
用语言描述该社团的相关信息 |
数据项组成 |
字符 |
数据项条目 |
|
数据项名称 |
招新需求 |
数据项描述 |
向个人用户展示社团招新的人数及特长需求 |
数据项组成 |
招新对象的类型与特定专长 |
数据项条目 |
|
数据项名称 |
招新审批 |
数据项描述 |
个人用户向某社团发出加入意向以及该社团的审批结果 |
数据项组成 |
申请社团名称,审批结果 |
【沟通记录】
本周我们通过面谈的方式及时和甲方沟通。
以下是照片:
本周我们按时完成了任务,下周将继续努力。