第三次团队作业--- 系统设计
这个作业属于那个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2
这个作业的要求在哪里 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/3208
团队名称 呆呆程序员
这个作业的目标
根据用户需求,先定义全局概念结构的框架,对学生考勤管理系统的需求进行逐步细化。然后再采用自底向上将各个实体集成、根据用户的每一具体需求,逐步抽象化,最终产生全局概念结构。
组员
周密 201731062529
燕劲朋 201731062530
杨继盛 201731062528
徐涛 201731062532
张鹏浩 201731062607
分工
概要设计:周密
详细设计:杨继盛
数据库设计:徐涛 燕劲朋
ppt制作: 张鹏浩
概要设计:
软件结构图
模 块 名 称 |
用户登录界面 |
子系统名 称 |
|
系统 名称 |
|
|||
接 口 说 明 |
输入 |
账号和密码,确认用户身份 |
|
|||||
输出 |
登录成功或账号或密码有误 |
|
||||||
功 能 说 明 |
实现用户登录功能 |
|
||||||
运行环 境说明 |
windows |
|
||||||
调用关 系说明 |
调用模块 |
主界面模块,用户信息数据库模块 |
|
|||||
被调用模块 |
无 |
|
||||||
模 块 名 称 |
主界面模块 |
子系统名 称 |
|
系统 名称 |
|
|||
接 口 说 明 |
输入 |
无 |
|
|||||
输出 |
无 |
|
||||||
功 能 说 明 |
主界面实现了对软件基础功能的导航, |
|
||||||
运行环 境说明 |
Windows |
|
||||||
调用关 系说明 |
调用模块 |
根据用户需求可调用除用户登录模块外的所有基础功能模块。 |
|
|||||
被调用模块 |
根据用户需求可被调用除用户登录模块外的所有基础功能模块。 |
|
||||||
模 块 名 称 |
学生请假模块 |
子系统名 称 |
|
系统 名称 |
|
|||
接 口 说 明 |
输入 |
勾选所要请假的课程节次 |
|
|||||
输出 |
请假信息已上传,请等待老师同意。 |
|
||||||
功 能 说 明 |
实现学生请假的功能 |
|
||||||
运行环 境说明 |
Windows |
|
||||||
调用关 系说明 |
调用模块 |
主界面模块 |
|
|||||
被调用模块 |
主界面模块 |
|
||||||
模 块 名 称 |
请假审核管理 |
子系统名 称 |
|
系统 名称 |
|
|||
接 口 说 明 |
输入 |
勾选是否同意学生请假 |
|
|||||
输出 |
操作成功 |
|
||||||
功 能 说 明 |
实现老师审核学生请假内容,同意或拒绝学生请假要求 |
|
||||||
运行环 境说明 |
Windows |
|
||||||
调用关 系说明 |
调用模块 |
用户主界面 |
|
|||||
被调用模块 |
用户主界面 |
|
||||||
模 块 名 称 |
课表查询 |
子系统名 称 |
|
系统 名称 |
|
|||
接 口 说 明 |
输入 |
学号或教工号 |
|
|||||
输出 |
学生课表或教师课表 |
|
||||||
功 能 说 明 |
实现学生和教师查询课表 |
|
||||||
运行环 境说明 |
Windows |
|
||||||
调用关 系说明 |
调用模块 |
主界面模块 |
|
|||||
被调用模块 |
主界面模块 |
|
||||||
数据库设计:
进行局部概念设计,画出主要实体模型如下图所示
初步E-R图
数据库建表:
1、 学生表
2、 教师表
3、 课程表
4、 班级表
5、 学生出勤表
6、 批假表
下一阶段详细计划安排
初步拿出第一代项目样本。
分工:
前端:徐涛 杨基盛
后端:周密,燕劲朋
数据库设计,文档编辑:张鹏浩