帮帮文库

返回

课堂出勤软件详细设计说明书 课堂出勤软件详细设计说明书

格式:word 上传:2026-03-16 23:46:53
课程学生出勤记录对出勤每位学生出勤比例进行计算每位学生的平时成绩输入处理输出性能本操作的响应时间应控制在秒内。输入项名称标识数据类型数据值范围输入方法班级鼠标点选课程鼠标点选学生出勤记录数据库中读取输出项选中班级对应课程的所有学生的平时成绩。算法考勤总结模块采用的算法描述如下在学生期末,教师用户选中他所要评定的班级课程组合。系统通过此组合记录,描述数据库,把所有对应此组合记录的考勤记录取出。然后对每位学生的考勤记录进行计算,得出其平时成绩。逻辑流程用方法描述输入数据结构班级课程组合对应班级学生对应课程考勤记录图输入数据结构图输出数据结构平时成绩单班级课程学生平时成绩记录学号姓名成绩图输出数据结构图系统程序结构处理个班级对应课程学生的考勤记录并给出该班级所有学生对应此课程的平时成绩处理班级学生数据处理学生考勤数据记录平时成绩图系统程序结构图用伪代码写出过程性描述内为注释部分处理个班级对应课程学生的考勤记录并给出该班级所有学生对应此课程的平时成绩班级学生记录学生对应课程的考勤记录处理所有学生考勤数据处理完所有学生处理学生考勤数据处理完所有点名计算该学生考勤数据得到平时成绩处理学生考勤数据处理所有学生考勤数据学生对应课程考勤记录班级学生记处理个班级对应课程学生的考勤记录并给出该班级所有学生对应此课程的平时成绩接口添加新的班级课程信息模块涉及的数据结构有数据库中的所有表。存储分配程序运行需要占用内在约。注释设计在模块首部加上考勤总结模块的注释,在各类和函数的开头处加上执行功能的注释。限制条件定要在期末的时候使用。尚未解决的问题无退出登录模块设计说明程序描述退出系统。功能安全的退出系统。性能实时。输入项无输出项无算法略逻辑流程略接口无存储分配释放系统资源。注释设计在模块首部加上退出登录模块的注释,在各类和函数的开头处加上执行功能的注释。限制条件无尚未解决的问题无。尚未解决的问题无添加班级信息模块设计说明程序描述如果使用的教师又有新的班级或课程上课,可以通过此模块添加。功能其功能在于添加新的班级课程信息。图表如下班级学生或课程信息通过验证把信息存入数据库新的课程班级关系记录输入处理输出性能本操作的响应时间应控制在秒内。输入项名称标识数据类型数据值范围输入方法班号字符或数字位键盘输入班级名称字符或数字位键盘输入课程关系列表框选择课程名键盘输入学生基本信息键盘输入输出项该模块的输出为所添加的新的班级课程关系信息。算法添加新的班级课程信息模块采用的算法描述如下首先提示要输入的新的班级班号,待输入完毕后,对比数据库中是否存在此班级。如果存在则添加班级信息完毕,如果不存在,教师输入所有班级完整信息,并将该班级所有的学生数据并输入。之后就是先选择课程,系统用个列表框把数据库中已有的课程列出供用户选择。如果列表框中没有用户所要选择的课程,则用户要添加新的课程信息,再选择此课程。逻辑流程输入班级号是否已经存在该班添加完整的班级信息并添加该所有的学生信息列表框中是否有所在选择的课程添加新的课程信息选择对应该班的课程图添加新的班级课程信息模块图接口添加新的班执行功能的注释。限制条件无尚未解决的问题无分类信息查询模块设计说明程序描述供用户随时查询已经有的出勤记录。功能其功能在于供用户查询已经有的出勤记录,用户输入程序规定的各种查询条件班级课程学生课程两种查询方式。图表如下查询条件从数据库查询记录结果输入处理输出性能本操作响应时间应控制在秒内。输入项名称标识数据类型数据值范围输入方法班级鼠标点选课程鼠标点选学号键盘输入输出项若选择班级课程查询,则输出该班级该课程已有的全班有出勤情况,包括总点名次数,即每个出勤状态次数。若选择学生课程查询,则输出该学生在该课程的所有出勤情况。算法分类考查模块采用的算法描述如下用户选择查询方式输入查询条件之后,在数据库中查询结果,最后输出查询结果。逻辑流程选择查询方式是否为班级课程查询方式点选班级课程从数据库中查询输出结果输入学号,点选课程查询数据库该同学是否上此课程从数据库中查询图分类查询模块的流程图接口添加新的班级课程信息模块涉及的数据结构有数据库中所有表。存储分配程序运行需要占用内在约。注释设计在模块首部加上分类查询模块的注释,在各类和函数的开头处加上执行功能的注释。限制条件无尚未解决的问题课程信息模块涉及的数据结构有课程表班级表班级课程关系表和学生表。存储分配程序运行需要占用内在约。注释设计在模块首部加上添加新的班级课程信息模块的注释,在各类和函数的开头处加上执行功能的注释。限制条件用户必要按程序要求操作。尚未解决的问题无开始点名模块设计说明程序描述用于教师用户考勤。功能其功能在于教师用户为此堂课所在的班级所有同学的考勤情况记录。图表如下班级课程记录每个学生的出勤情况全班此堂课的出勤记录输入处理输出性能本操作提交相应时间应控制在秒内。输入项名称标识数据类型数据值范围输入方法班级鼠标点选课程鼠标点选出勤情况键盘输入输出项该堂课程所有学生的出勤记录。算法开始点名模块采用的算法描述如下首先由用户点选班级和课程的对应项,然后程序将该班的所有学生数据列出形成张点名表,接着由教师点名,并为每位同学输入出勤状态最后是将该表保存于数据库中。逻辑流程图开始点名模块的图接口开始点名模块涉及的数据结构有课程表班级表班级课程关系表学生表考勤基本信息表点名册表。存储分配程序运行需要占用内在约。注释设计在模块首部加上开始点名模块的注释,在各类和函数的开头处加上学生表所属姓名学号班级点名基本信息课程班级次序点名册学生出勤状态基本信息图数据库实体关系图数据库表的组成教师身份验证模块设计说明程序描述设置身份验证的目的在于维护系统的安全性。进入本系统,必须首先通过身份验证。功能其功能在于对申请登录用户进行身份验证,通过者才可进入系统。图表示如下用户名密码输入判断处理合法用户输出性能本操作响应时间应控制在秒内。输入项名称标识数据类型数据值范围输入方法用户名字符或数字位键盘输入密码字符或数字位键盘输入输出项该模块的输出为合法的用户。算法教师身份验证模块采用的算法描述如下当用户填写好用户名和密码,并确定,程序保存用户输入的用户名和密码,并在数据库用户表中查找字段等于用户输入的用户名记录。如果存在,则把用户输入的密码通过加密算法如把密码转换为加密字符串,继续读取该用户记录的字段值,继续判断该字段值与用户输入的密码通过加密算法转换后的加密字符串是否相同。如果相同,则通过验证否则,不通过,并给出用户名或密码的提示。如果数据库中没有该用户,也给出用户名或密码的提示。逻辑流程填写用户名密码户表中是否存在该用户记录密码加密转换为加密字符串判断加密字符串与字段值是否相同提示用户名或密码成功登录系统图身份验证模块的逻辑流程图接口身份验证模块涉及的数据结构为用户表。存储分配程序运行需要占用内存约。注释设计在模块首部加上本模块是教师身份验证模块的注释,在各类和函数的开头处加上执行功能的注释。限制条件程序运行所受到的限制条件是数据库服务运行正常。尚未解决的问题无初始化模块设计说明程序描述当教师名录成功后,隐藏登录界面,初始化进步的操作界面。其中包括添加新的班级课程信息开始点名分类信息查询考勤总结和退出系统等功能按钮。功能当教师名录成功后,隐藏登录界面,初始化进步的操作界面。其中包括添加新的班级课程信息开始点名分类信息查询考勤总结和退出系统等功能按钮。性能本操作的响应时间应控制在秒内。输入项无输出项完整的操作界面算法略逻辑流程成功登录系统成功初始化各种操作图初始化模块的逻辑流程图接口无存储分配程序运行需要占用内在约。注释设计在模块首部加上本模块是初始化模块的注释,在各类和函数的开头处加上执行功能的注释。限制条件同详细设计说明书课堂考勤系统详细设计说明书引言编写目的在使用程序设计语言编写程序之前,需要对所采用的算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达,使之成为编码测试的依据。项目背景为了方便教师对学生平时表现的考核,特别制作此系统。程序系统的结构采用层次方框图和数据流图的形式列出系统内的每个模块和子程序的名称标识符和它们之间的层次结构关系。层次方框图教师身份验证初始化不通过重新验证操作消息监视开始点名信息查询考勤总结启动程序关闭程序退出登录填加新的班级课程信息图考勤系统层次方框图顶层数据流图号表示可扩展教师帐户信息教师用户身份验证用户名密码密码初始化数据处理学生出勤信息新出勤数据已有出勤数据数据信息显示界面图考勤系统顶层数据流图处理的二层数据流图身分验证通过信息初始化教师权限帐户信息开始点名分类信息查询教师权限帐户信息考勤总结退出登录学生出勤信息点名记录点名成功信息已有点名信息记录信息平时成绩计算成功信息退出登录信息教师权限帐户信息填加新的班级课程信息班级程序信息图考勤系统处理的二层数据数据库数据库结构教师用户用户名密码课程程序名任课教师授课上课关系课程班级班级班号班级名称考勤总结模块设计说明程序描述帮助教师通过平时考勤记录对学生的平时成绩打分。功能在学期期末,教师通过此功能对门课程对应的班的学生的平时成绩打分。打分的标准是按平时出勤比例进行打分的。图表如下班级课程学生出勤记录对出勤每位学生出勤比例进行计算每位学生的平时成绩输入处理输出性能本操作的响应时间应控制在秒内。输入项名称标识数据类型数据值范围输入方法
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
课堂出勤软件详细设计说明书.doc预览图(1)
1 页 / 共 15
课堂出勤软件详细设计说明书.doc预览图(2)
2 页 / 共 15
课堂出勤软件详细设计说明书.doc预览图(3)
3 页 / 共 15
课堂出勤软件详细设计说明书.doc预览图(4)
4 页 / 共 15
课堂出勤软件详细设计说明书.doc预览图(5)
5 页 / 共 15
课堂出勤软件详细设计说明书.doc预览图(6)
6 页 / 共 15
课堂出勤软件详细设计说明书.doc预览图(7)
7 页 / 共 15
课堂出勤软件详细设计说明书.doc预览图(8)
8 页 / 共 15
课堂出勤软件详细设计说明书.doc预览图(9)
9 页 / 共 15
课堂出勤软件详细设计说明书.doc预览图(10)
10 页 / 共 15
课堂出勤软件详细设计说明书.doc预览图(11)
11 页 / 共 15
课堂出勤软件详细设计说明书.doc预览图(12)
12 页 / 共 15
课堂出勤软件详细设计说明书.doc预览图(13)
13 页 / 共 15
课堂出勤软件详细设计说明书.doc预览图(14)
14 页 / 共 15
课堂出勤软件详细设计说明书.doc预览图(15)
15 页 / 共 15
预览结束,喜欢就下载吧!
  • 内容预览结束,喜欢就下载吧!
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档