第三次团队作业
这个作业属于哪个课程 |
https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/ |
这个作业要求在哪里 |
https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/3207 |
团队名称 |
机你太美 |
这个作业的目标 |
概要设计,详细设计,数据库设计,团队任务分工 |
团队成员的学号列表
姓名 | 学号 |
李博 | 201731062327 |
蒋东航 | 201731062328 |
黄宇杰 | 201731062326 |
唐弋力 | 201731062330 |
本阶段任务分工情况
队员姓名 |
队内身份 |
主要任务 |
李博 |
产品经理(队长) 文档撰写 后端工程师 |
完成博客园博客 ppt答辩 |
唐弋力 |
后端工程师 算法工程师 |
概要设计说明书 |
蒋东航 |
前端工程师 UI设计+原型 |
数据库设计说明书 |
黄宇杰 |
后端工程师 数据库设计 |
详细设计说明书 |
概要设计
软件体系结构
主要业务模块描述(功能及输入输出)
模 块 名 称 |
考勤 |
子系统名 称 |
任课教师 |
系统 名称 |
考勤系统 |
||
接 口 说 明 |
输入 |
考勤类型,考勤名单 |
|||||
输出 |
考勤信息 |
||||||
功 能 说 明 |
由教师开启的考勤功能,可选择考勤类型,将考勤名单导入后开始考勤,学生通过二维码扫码登录签到,考勤后将考勤信息录入数据库 |
||||||
运行环 境说明 |
|
||||||
调用关 系说明 |
调用模块 |
任课教师 |
|||||
被调用模块 |
无 |
||||||
模 块 名 称 |
查看考勤信息 |
子系统名 称 |
任课教师 |
系统 名称 |
考勤系统 |
||
接 口 说 明 |
输入 |
课程名,日期 |
|||||
输出 |
考勤信息表 |
||||||
功 能 说 明 |
输入课程名和日期即可查看到对应考勤的考勤信息 |
||||||
运行环 境说明 |
|
||||||
调用关 系说明 |
调用模块 |
任课教师 |
|||||
被调用模块 |
无 |
||||||
|
数据库设计
概念模型:
逻辑模型:
1.课程关系(课号,课名)
2.学生关系(学号,姓名,性别,班级代号)
3.班级关系(班级代号,班名,班主任,专业,系,班长,人数,男生)
4.考勤关系(课号,学号,教师,教室,缺勤代号,缺勤原因,日期,时段,学年,学期,开课单位)
5.考勤类型关系(缺勤代号,缺勤类别)
下阶段详细工作计划
先一起把数据库这一部分的设计搞定,然后首先设计登录注册模块,这一模块小组一起完成,预计在第12周之前完成。
然后系统的两大模块——学生模块和教师模块小组分工完成,预计在第14周之前完成。
预计第14周正式进入测试阶段。
下阶段任务分工
队员姓名 |
队内身份 |
主要任务 |
李博 |
产品经理(队长) 文档撰写 后端工程师 |
1.完成学生模块 2.模块的测试和集成测试 |
唐弋力 |
后端工程师 算法工程师 |
1.完成教师模块 2.算法的实现 |
蒋东航 |
前端工程师 UI设计+原型 |
1.完成教师模块 2.软件界面的设计 |
黄宇杰 |
后端工程师 数据库设计 |
1.完成教师模块 2.数据库的设计和管理 |