这个作业属于哪个课程 | 课程 |
这个作业要求在哪里 | 作业要求 |
团队名称 | CTRL-IKun |
这个作业的目标 | 了解系统设计的一般流程;学习团队分工与合作;巩固数据库设计过程 |
团队成员及其学号
角色 | 姓名 | 学号 |
---|---|---|
组长 | 廖志丹 | 201731032125 |
组员 | 王川 | 201731021132 |
组员 | 江天宇 | 201731024132 |
组员 | 张微玖 | 201731024126 |
组员 | 宋杰 | 201731024120 |
团队本阶段分工
廖志丹 | 数据库设计 |
王川、宋杰 | 详细设计 |
张微玖、江天宇 | 概要设计 |
概要设计
(1)、软件体系结构

(2)、主要业务模块描述





数据库设计
(1)、概念模型

(2)、逻辑模型
使用PowerDesigner进行数据库建模:

班级考勤表:
|Name|Code|Data Type|
|:--:|:--:|:--:|
|课程号|Cno|char(20)
|课程名|Cname|char(10)
|班级号|Gno|char(20)
|考勤时间|Atime|datetime
|考勤记录|Attend_R|varchar(50)
班级表:
|Name|Code|Data Type|
|:--:|:--:|:--:|
|班级号|Gno|char(20)
|班级名|Gname|char(20)
|辅导员|Gcoach|char(10)
考勤表:
|Name|Code|Data Type|
|:--:|:--:|:--:|
|课程号|Cno|char(20)
|课程名|Cname|char(10)
|考勤时间|Atime|datetime
|考勤记录|Attend_R|varchar(50)
学生考勤表:
|Name|Code|Data Type|
|:--:|:--:|:--:|
|学号|Sno|char(12)
|课程号|Cno|char(20)
|课程名|Cname|char(10)
|考勤时间|Atime|datetime
|考勤记录|Attend_R|varchar(50)
课程表:
|Name|Code|Data Type|
|:--:|:--:|:--:|
|课程号|Cno|char(20)
|课程名|Cname|char(10)
|教师名|Cteacher|char(10)
学生表:
|Name|Code|Data Type|
|:--:|:--:|:--:|
|学号|Sno|char(12)
|姓名|Sname|char(10)
|班级号|Gno|char(20)
请假表:
|Name|Code|Data Type|
|:--:|:--:|:--:|
|学号|Sno|char12
|请假时间|Ltime|datetime
|请假记录|Lrecord|varchar(50)
下阶段详细工作计划及任务分工
2125进行数据库创建1132辅助进行测试,讨论并制定代码命名规范,分块进行代码编写和测试实现各部分功能,4120优课堂界面设计。做成一个打包程序。