我们的团队是3号团队,我们要开发的项目是北软毕业设计管理系统,我们组一共五个人赵冰是产品经理,周美国是项目经理,王熹,张震还有我都是软件工程师:
下边是目前开始上传代码的人的马云地址:
赵冰:https://m.gitee.com/zhaobing99/NSIBishe(最主要的代码仓库)
张震: https://gitee.com/zhaobing99/NSIBishe
我自己:https://gitee.com/wangzhiming/NSIBishe
下面来说说我们的项目流程吧,首先是展示功能建模结果WBS图:
这里边记录的是目前已经可以投入使用的功能,我觉得写的已经很明确了,所以我就不多说什么了。
接下来看看数据建模结果吧,E-R图和数据字典:
这是E-R图
这是数据字典
表1:用户实体数据字典
|
|
数据类型 |
范围 |
数据来源 |
特殊要求 |
外键 |
必填项 |
默认值 |
案例 |
备注 |
|
员工ID |
Int |
11 |
|
|
|
Y |
|
1 |
|
|
昵称 |
varchar |
16 |
|
|
|
Y |
|
夏大伟 |
|
|
用户名 |
Varchar |
16 |
学生|企业|学校|管理员 |
数字字母 |
|
Y |
|
|
|
|
密码 |
Varchar |
50 |
|
数字字母下划线大小写 |
|
Y |
|
|
加密 |
|
角色 |
Int |
1 |
|
|
|
Y |
|
|
|
|
删除标识 |
Int |
1 |
|
|
|
Y |
0 |
|
0- 未删除 1- 删除 |
表2:课程实体数据字典
|
字段 |
数据类型 |
范围 |
数据来源 |
特殊要求 |
外键 |
必填项 |
默认值 |
案例 |
备注 |
|
课程代号 |
Int |
11 |
|
|
|
Y |
|
1 |
|
|
课程名 |
Varchar |
255 |
|
|
|
Y |
|
软件工程 |
|
|
课程介绍 |
Text |
|
|
|
|
Y |
|
|
|
|
评分标准 |
Text |
|
|
|
|
Y |
|
|
|
|
岗位ID |
Int |
11 |
岗位实体 |
|
岗位 |
Y |
|
|
|
|
删除标识 |
Int |
1 |
|
|
|
Y |
0 |
|
0- 未删除 1- 删除 |
表3:岗位实体数据字典
|
字段 |
数据类型 |
范围 |
数据来源 |
特殊要求 |
外键 |
必填项 |
默认值 |
案例 |
备注 |
|
岗位ID |
Int |
11 |
|
|
|
Y |
|
1 |
|
|
岗位名称 |
Varchar |
255 |
|
|
|
Y |
|
格微 |
|
|
岗位教师 |
Int |
11 |
用户实体 |
|
用户 |
Y |
|
|
|
|
删除标识 |
Int |
1 |
|
|
|
Y |
0 |
|
0-未删除 1-删除 |
表4:选课记录实体数据字典
|
字段 |
数据类型 |
范围 |
数据来源 |
特殊要求 |
外键 |
必填项 |
默认值 |
案例 |
备注 |
|
选课ID |
Int |
11 |
|
|
|
Y |
|
1 |
|
|
学生ID |
Int |
11 |
用户实体 |
|
用户 |
Y |
|
|
|
|
课程ID |
Int |
11 |
课程实体 |
|
课程 |
Y |
|
|
|
|
删除标识 |
Int |
1 |
|
|
|
Y |
0 |
|
0-未删除 1-删除 |
再来看看我们的设计、开发工作的任务分工及进度安排:
我们的设计是产品经理赵冰完成的,目前尚未改变,地址在这里→→→https://free.modao.cc/app/acX3qvf9rP3NKS5dupZqLMfZVY8PdAx
我们的任务安排及进度是项目经理周美国完成的,具体内容如下:
项目经理周美国跟进每个软件工程师每天的工作进度,并且时刻记录,产品经理项目的进展与软件工程师讨论是否需要更改原型设计,软件工程师王志明创建数据库,软件工程师张震在创建数据库期间完成了登陆界面的功能,并在数据库建立完成之后完成了超级管理员的功能,并开始开展学生界面的功能,因为项目较难而且需要不断测试,所以软件工程师王熹被迫改为软件测试工程师。
下面来看看我们的甘特图和燃尽图吧,哇!!我们的小队伍可真棒,全队成员真的很辛苦,让我们继续加油吧!!!
这是甘特图:
这是燃尽图:
本次团队遇到的问题就是没有考虑到数据库建立,经过组内激烈的讨论最后决定修改阶段内容在原计划的基础上新增创建数据库任务,并保证项目在计划时间内提交。