第三次团队作业——系统设计
这个作业属于哪个课程 | <课程的链接> |
这个作业要求在哪里 | <作业要求的链接> |
团队名称 | Three cobblers |
这个作业的目标 | 系统设计 |
一、团队成员学号列表
王成宇 | 201731081105 |
孟祥辉 | 201731041314 |
黄健 | 201731072424 |
二、本阶段任务分工情况
201731081105 | 数据库设计、ppt答辩 |
201731041314 | 模块描述以及模块详细设计 |
201731072424 | 概要设计 |
三、概要设计
- 软件体系结构
结构图:
- 主要业务模块描述
模块名称(1) | 基本信息管理模块 |
输入 | 基本信息 |
输出 | 基本信息 |
功能说明 | 系统管理员负责对各种基本信息的录入、修改、删除等操作。 |
模块名称(2) | 教师排课管理模块 |
输入 | 实验课时间、地点、课时、上课班级 |
输出 | 排课信息 |
功能说明 | 教师负责对各班实验课的的时间、地点、课时、上课班级等进行安排。 |
模块名称(3) | 信息查询管理模块 |
输入 | 账号、密码 |
输出 | 排课信息、基本信息 |
功能说明 | 用户可以查询学校各实验课的安排,以及各类信息的查询。 |
模块名称(4) | 系统用户管理模块 |
输入 | 管理员账号、密码 |
输出 | 用户账号信息 |
功能说明 | 系统管理员负责对用户的增加、删除以及权限的修改。 |
四、数据库设计
- 概念模型
全局E-R图:
- 逻辑模型
关系表:
五、下阶段详细分工计划
(1)进行详细设计,包括各个模块的代码编写以及界面设计;
(2)确定模块间的测试方案,进行单元测试;
(3)集中进行测试,实现软件基本功能。
六、下阶段任务分工
201731081105 | 进行详细设计,代码编写,数据库 |
201731041314 | 代码编写以及界面设计 |
201731072424 | 单元测试,代码编写 |