团队
作者:互联网
团队项目第三次作业
一、格式描述
这个作业属于哪个课程 | 课程链接 |
---|---|
这个作业要求在哪里 | 作业链接 |
团队名称 | 超越队 |
这个作业的目标 |
二、队员学号列表
蔡玉蓝(组长) | 201731024205 |
---|---|
郑雪 | 201731024207 |
何玉姣 | 201731024209 |
王春兰 | 201731024211 |
三、本阶段任务分工情况
(1)团队成员共同讨论并设计软件的系统功能、体系结构、外观界面。
(2)王春兰负责编写系统分析博客、完成数据库设计说明书和详细设计说明书。
(3)何玉姣负责编写需求分析博客、完成概要设计说明书。
(4)郑雪、蔡玉蓝负责制作PPT、完成需求规格说明书。
四、概要设计
graph LR B[考勤系统] --> A(登录) A --> C(考勤) C-->G(正常模式) C-->H(随机模式) A --> D(信息管理) A --> E(补录) A-->F(报表管理) F-->I(请假统计表) F-->J(考勤统计表)
模块设计
- 登录
模块名称 | 登录 |
---|---|
输入项 | 填写用户的ID和密码 |
输出项 | 提示登录成功进入系统 |
功能描述 | 用户输入用户名和密码之后登录系统 |
- 考勤
模块名称 | 考勤 |
---|---|
输入项 | 课程,班级号 |
输出项 | 学生本次考勤的考勤状态,实到未到请假迟到人数 |
功能描述 | 实现全员点到和随机点到学生考勤 |
- 学生信息管理
模块名称 | 学生信息管理 |
---|---|
输入项 | 学生学号、新进学生信息 |
输出项 | 学生信息表 |
功能描述 | 添加新进学生的信息,查询、修改、删除已有学生的信息 |
- 课程信息管理
模块名称 | 课程信息管理 |
---|---|
输入项 | 课程号、新加课程信息 |
输出项 | 课程信息表 |
功能描述 | 添加新加课程的信息,查询、修改、删除已有课程的信息 |
- 补录
模块名称 | 补录 |
---|---|
输入项 | 学生学号和考勤时间和缺勤原因,学生学号和请假时间和请假原因 |
输出项 | 考勤情况表、请假情况表 |
功能描述 | 将特殊情况下没有正常签到、正常申请请假的学生信息补录到数据库表中 |
- 报表管理
模块名称 | 报表管理 |
---|---|
输入项 | 课程号 |
输出项 | 课程对应的考勤情况表、请假情况表 |
功能描述 | 根据课程号查询考勤情况表、请假情况表 |
五、数据库设计
概念模型(E-R图)
逻辑模型(关系表)(考虑到即时更新问题,其中的考勤和请假是建立的视图,此处不附上)
学生信息表
列名 | 数据类型 | 空 / 非空 | 约束关系 | 注释 |
---|---|---|---|---|
Sno | nchar(10) | 非空 | 主键 | 学生学号 |
Sname | nchar(10) | 非空 | 学生姓名 | |
Sdept | nchar(10) | 非空 | 学生院系 | |
Smajor | nchar(10) | 非空 | 学生专业 | |
Sgrade | nchar(10) | 非空 | 学生年级 | |
Stel | nchar(10) | 非空 | 学生联系方式 |
课程信息表
列名 | 数据类型 | 空 / 非空 | 约束关系 | 注释 |
---|---|---|---|---|
Cno | nchar(10) | 非空 | 主键 | 课程号 |
Cname | nchar(10) | 非空 | 课程名 | |
Cteacher | nchar(10) | 非空 | 授课老师 | |
Ctime | datatime | 非空 | 上课时间 |
用户表
列名 | 数据类型 | 空 / 非空 | 约束关系 | 注释 |
---|---|---|---|---|
Tno | nchar(10) | 非空 | 主键 | 教师号 |
Tpwd | nchar(10) | 非空 | 教师密码 |
选课表
列名 | 数据类型 | 空 / 非空 | 约束关系 | 注释 |
---|---|---|---|---|
Sno | nchar(10) | 非空 | 主键 | 学生学号 |
Cno | nchar(10) | 非空 | 主键 | 课程号 |
C_check | int | 非空 | 课程缺勤次数 | |
C_qingjia | int | 非空 | 课程请假次数 |
六、下阶段详细工作计划
- 编写代码,按照现阶段设计的系统结构完成各自负责的功能模块并进行测试、整合,在条件允许的情况下尽快完成项目的最初版本。
七、下阶段任务分工
蔡玉蓝(组长):项目的前端开发,统筹整个项目的完成进度。
郑雪:项目的前端开发,APP的UI设计。
何玉姣:项目的后端开发,数据库设计,文档编辑。
王春兰:项目的后端开发,数据库设计
标签:10,非空,考勤,课程,学生,团队,nchar 来源: https://www.cnblogs.com/zerowcl/p/11665425.html