基于C++的学生考勤管理详细设计说明书

更新时间:2024-06-22 09:12:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

详细设计说明书

项 目 承 担 部 门:孝感学院计算机与信息科学学院

撰 写 人(签名):周尧

完 成 日 期:二零一零年十一月二十日 本文档使用部门:■主管领导 ■项目组

1.引言 ....................................................................... 2 1.1编写目的 ................................................................... 2 1.2项目背景 ................................................................... 2 1.3定义 ....................................................................... 2 1.4参考资料 ................................................................... 2 2.总体设计 ................................................................... 3 2.1需求概述 ................................................................... 3

2.2.1 功能介绍 ....................................................... 3

2.1.2 需求分析 ....................................................... 3

2.2软件结构 ................................................................... 3 3.程序描述 ................................................................... 5 3.1登陆管理 ................................................................... 5 3.2学生请假信息管理 ........................................................... 7 3.3教师批假信息管理 .......................................................... 11 3.4后台管理 .................................................................. 13

1

1.引言

1.1编写目的

本说明书确定系统的详细功能模块和数据结构,为开发工作提供依据。

1.2项目背景

软件系统的名称: SAMS 本项目的任务提出者:陈国志老师 本项目的任务开发者:四大金刚 软件系统的用户:0717143班

1.3定义

SAMS:学生考勤管理系统

1.4参考资料

【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:

项目的计划任务书、合同或批文; 项目开发计划; 需求规格说明书; 概要设计说明书; 测试计划(初稿); 用户操作手册(初稿);

文档中所引用的其他资料、软件开发标准或规范。】

2.总体设计

2.1需求概述

2.2.1 功能介绍

考勤管理系统使用者包括学生,老师,管理员。

学生在主界面进行登陆后,填写学生请假的日期以及结束的日期和相应得备注。当然学生也可以归来时进行补假来提交,以方便后台管理员的整理。

老师也是根据每一个固定的用户名和密码来进行在线审批。

管理员部分分为后台管理以及考勤管理,后台管理给所有学生和老师的进行信息填写,修改。考勤管理员则是给所有学生上课进行考勤的人。 2.1.2 需求分析

请假管理系统包括学生在线填写请假时间,请假备注并且提交。学生也可以延时进行补假以及老师在线批假,并且进行通过日期查询请假的人。

考勤管理系统包括学生上课老师进行同步考勤,并且进行提交。并且老师可以在线查询。

后台管理系统包括学生基本信息的添加和修改。本信息管理包生信息的管理,老师信息的管理。

2.2软件结构

本系统主要分为3个模块:

学生管理模块:学生请假主界面,来填写学生请假的日期以及结束的日期和相应得备注。当然学生也可以归来时进行补假来提交,以方便后台管理员的整理。如图1所示

图1 学生管理模块功能图

教师管理模块:老师也是根据每一个固定的用户名和密码来进行在线审批。审批老师要根据学生请假的内容进行审批。如图2所示

图2 教室管理模块功能图

后台管理模块:管理员部分分为后台管理以及考勤管理,后台管理给所有学生和老师的进行信息填写,修改。考勤管理员则是给所有学生上课进行考勤的人。如图3所示

图3 后台管理模块功能图

3.程序描述

3.1登陆管理

登录

模块名称 登录 适用范围 全局 对象功能 登录 作者 黄编写时间 2010-11-20 修改人 模块代号 类型 WEB页面、用户对象、函数 志超 修改时间 修改批准人 修改次数 相关表名 xuesheng teacher 性能要求 限制条件

输 入 身份、登陆名、密码 输 出 登陆用户相关的信息 算法逻辑 开始选择登陆人的身份输入登陆名输入密码输入验证码YES登陆名、密码和验证码是否为空NONONO 验证码是否正确YES登陆名与密码是正确YES登陆成功 相关对象登陆用户相关的VO对象 及接口 备注 注销

模块名称 注销 模块代号

适用范围 全局 对象功能 注销登陆用户 作者 宋类型 WEB页面、用户对象、函数 编写时间 2010-11-20 修改人 升光 修改时间 修改批准人 修改次数 相关表名 Xuesheng teacher 性能要求 限制条件 输 入 登陆名、身份类型 输 出 操作成功或失败信息 算法逻辑 接收用户提交的登陆名和类型?按照类型选择相应的表?删除相对应的用户信息 相关对象登陆相关的VO对象 及接口 备注 3.2学生请假信息管理

学生请假信息录入

模块名称 学生请假信息录入 适用范围 全局 对象功能 作者 程编写时间 2010-11-20 修改批准人 修改人 模块代号 类型 WEB页面、用户对象、函数 轩 修改时间 修改次数

相关表名 kaoqin 性能要求 限制条件 输 入 学生请假、补假的信息 输 出 操作成功或失败信息 算法逻辑 相关对象 及接口 备注 只有学生才能录入 学生请假信息修改

模块名称 学生请假信息修改 适用范围 全局 模块代号 类型 WEB页面、用户对象、函数

对象功能 修改学生请假信息 作者 周编写时间 2010-11-20 修改批准人 修改人 尧 修改时间 修改次数 相关表名 kaoqin 性能要求 限制条件 输 入 请假信息内容 输 出 操作成功或失败信息 算法逻辑 相关对象 及接口 备注 学生才能修改

学生请假信息查看

模块名称 学生请假信息查看 适用范围 全局 对象功能 查看学生请假信息 作者 黄编写时间 2010-11-20 修改人 模块代号 类型 WEB页面、用户对象、函数 志超 修改时间 修改批准人 修改次数 相关表名 kaoqin 性能要求 限制条件 输 入 查看考勤 输 出 学生请假信息 算法逻辑 相关对象 及接口 备注

3.3教师批假信息管理

教室查询请假信息

模块名称 教师查询请假信息 适用范围 全局 对象功能 查看请假信息 作者 宋编写时间 2010-11-20 修改人 模块代号 类型 WEB页面、用户对象、函数 升光 修改时间 修改批准人 修改次数 相关表名 kaoqin 性能要求 限制条件 输 入 查询日期 输 出 操作成功或失败信息 算法逻辑 相关对象 及接口

备注 教师批假

模块名称 教师批假 适用范围 全局 对象功能 作者 黄编写时间 2010-11-20 修改人 模块代号 类型 WEB页面、用户对象、函数 志超 修改时间 修改批准人 修改次数 相关表名 kaoqin 性能要求 限制条件 输 入 批假 输 出 操作成功或失败信息 算法逻辑

相关对象 及接口 备注

3.4后台管理

添加学生信息

模块名称 添加学生信息 适用范围 全局 对象功能 添加学生 作者 程编写时间 2010-11-20 修改批准人 修改人 模块代号 类型 WEB页面、用户对象、函数 轩 修改时间 修改次数 相关表名 Xuesheng 性能要求 限制条件 输 入 学生信息 输 出 操作成功或失败信息

算法逻辑 相关对象 及接口 备注 教师添加信息

模块名称 添加学生信息 适用范围 全局 对象功能 添加教师 作者 程编写时间 2010-11-20 修改批准人 修改人 模块代号 类型 WEB页面、用户对象、函数 轩 修改时间 修改次数 相关表名 teacher 性能要求 限制条件

输 入 教师信息 输 出 操作成功或失败信息 算法逻辑 相关对象 及接口 备注

本文来源:https://www.bwwdw.com/article/bnd3.html

Top