这个作业属于哪个课程 | 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.数据库的设计和管理 |