其他分享
首页 > 其他分享> > 团队

团队

作者:互联网

团队项目第三次作业

一、格式描述

这个作业属于哪个课程 课程链接
这个作业要求在哪里 作业链接
团队名称 超越队
这个作业的目标

二、队员学号列表

蔡玉蓝(组长) 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