这个作业属于哪个课程 | 课程 |
这个作业要求在哪里 | 作业要求 |
团队名称 | 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优课堂界面设计。做成一个打包程序。