在线答疑系统论文内容摘要:

交时间、完成期限、标题、性质、老师编号等。 西南科技大学本科生毕业论文 10 ● 学生作业答案信息的输入,包括学生姓名、学号、对应 教师 的姓名、对应 教师 的编号、对应学生的电话、分数、评语、对应的标题、时间等。 ● 班级信息的输入,包括班级名称。 ● 教师 信息的输入,包括 教师 姓名、编号、密码、电话、学院、性别等。 ● 学生信息的输入,包括学生姓名、学号、密码、班级、电话、性别等。 ● 公告信息的输入,包括标题、内容、 教师 、时间、编号。 ● 课程信息的输入,包括课程名称。 ● 课表信息 的输入,包括 教师 姓名,老师编号,班级,课程名。 功能模块设计 在线学习 答疑 系统主要分为管理员管理部分、教师管理部分、学生管理部分。 管理员管理部分的主要功能是查询和添加学生、教师的基本信息,对在线公告、在线作业、在线教案进行修改,对答案信息的查询,修改管理员密码,管理交流论坛以及对系统的管理和维护。 教师管理部分的主要功能是修改个人基本信息,查看所教班级的学生的基本信息,在线查看和添加公告、教案,在线布置作业并且批阅学生所交作业,管理在线公告,查询所教课程和班级,和学生进行在线交流。 学生管理部分的主要功能 是添加和修改个人信息,下载习题和作业,并完成和上交作业,和教师、学生进行在线交流。 在系统功能分析的基础上,得到的系统功能模块图如图 31 所示。 西南科技大学本科生毕业论文 11 在线 学习答疑系统 管理员管理 部分 教师管理部分 学生管理部分 学生清单 教师清单 在线公告 在线作业 在线教案 课程管理 管理帐户 交流论坛 个人信息 在线教案 在线作业 作业答案 作业分数查询 交流论坛 个人信息 我的学生 在线作业 /教案 在线公告管理 发布作业 /教案 答案管理 交流论坛 学生答案 图 31 系统功能模块图 西南科技大学本科生毕业论文 12 第 4 章 数据库设计 数据库是技术是信息资源管理最有效的手段。 数据库设计是指对于一个指定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。 数据库结构设计的好坏将直接对应用系统的效率及实现的效果产生影响。 合理的数据库设计可以提高数据存储的效率,保证数据的完整和 一致。 数据库需求分析 针对在线学习答疑系统的需求,通过对网上教学管理工作过程和数据流程的分析,设计如下面所示的数据项和数据结构: ● 管理员信息的输入,包括管理员用户名,管理员密码。 ● 教师教案信息的输入,包括教师姓名、电话、提交时间、完成期限、标题、性质、教师编号等。 ● 学生作业答案信息的输入,包括学生姓名、学号、对应教师的姓名、对应教师的编号、对应学生的电话、分数、评语、对应的标题、时间等。 ● 班级信息的输入,包括班级名称。 ● 教师信息的输入,包括教师姓名、编号、密码、电话、学院、性别等。 ● 学生信息的输入, 包括学生姓名、学号、密码、班级、电话、性别等。 ● 公告信息的输入,包括标题、内容、老师、时间、编号。 ● 课程信息的输入,包括课程名称。 ● 课表信息的输入,包括教师姓名,老师编号,班级,课程名。 数据库逻辑结构设计 得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。 根据上面的设计规划出的实体有:管理员实体、 教师教案 实体 、 学生作业答案 实体、教师实体、学生实体、公告实体。 各个实体属性图以及系统的 ER 图如下。 西南科技大学本科生毕业论文 13 管理员实体 属性如 图 41 所示。 图 41 管理员实体 属性 图 教师教案 实体 属性如 图 42 所示。 图 42 教师教案实体 属性 图 学生作业答案实体 属性如 图 43 所示。 图 43 学生作业答案实体 属性 图 学 生 作 业 答 案 实 体 学 号 对应教师的姓名 学生姓名 分 数 评 语 对应的标题 对应学生的电话 时 间 对应教师 的编号 管 理 员 实 体 管理员用户名 管理员密码 教 师 教 案 实 体 教师姓名 教师编号 提交时间 标 题 完成期限 性 质 电 话 西南科技大学本科生毕业论文 14 班级 实体 属性如 图 44 所示。 图 44 班级实体 属性 图 教师 实体 属性如 图 45 所示。 图 45 教师实体 属性 图 学生实体 属性如 图 46 所示。 图 46 学生实体 属性 图 学 生 实 体 教师姓名 学 号 班 级 电 话 密 码 性 别 班 级 实 体 班级名称 教 师 实 体 教师姓名 编 号 密 码 性 别 学 院 电 话 西南科技大学本科生毕业论文 15 公告 实体 属性如 图 47 所示。 图 47 公告实体 属性 图 课程 实体 属性如下 图 48 所示。 图 48 课程实体 属性 图 课表 实体 属性如下 图 49 所示。 图 49 课表实体 属性 图 课表实体 教师姓名 课 程 班 级 教师编号 老 师 编 号 内 容 标 题 时 间 公 告 实 体 课程实体 课程名称 西南科技大学本科生毕业论文 16 在线学习答疑系统 ER 图如下图 410 所示。 1 N 1 1 1 1 1 1 1 N N N N 1 1 N N N 1 N N N 1 1 1 1 1 N 图 410 在线学习答疑系统 ER图 现在需要将上 面的数据库概念结构转化为 ACCESS 2020 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。 在线学习答疑系统数据库名为“ ”,数据库中共有 9 张表如下。 表 41 是按照管理员实体来建立的,它主要是记录管理员的登录用户名和密码,表名为“ admin”。 管 理 学 生 上 课 上 课 发 布 老师教案 查 看 班 级 上 课 课 表 上 课 上 课 发 布 课 程 批 改 上 课 公 告 查 看 学生 作业答案 上 交 管理员 管 理 老 师 西南科技大学本科生毕业论文 17 表 41 管理员信息表 表 42 是按照教师教案实体来建立的,便于学生查找教师发布的教案和习题,表名为“ jazy”。 表 42 教师教案信息表 表 43 是按照 学生作业答案 实体来建立的,便于教师批改学生的作业已经填写评语,表名为“ zyda”。 表 43 学生作业答案信息表 表 44是按照老师实体来建立的,它主要是记录老师的基本资料,表名为“ laoshi”。 西南科技大学本科生毕业论文 18 表 44 老师信息表 表 45 是按照班级实体来建立的,它主要是数据库添加班级信息,表名为“ banji”。 表 45 班级信息表 表 46 是按照学生实体来建立的,它主要是记录学生的基本资料 ,表名为“ xuesheng”。 表 46 学生信息表 表 47 则是记录的是教师发布的公告,便于学生查看 制定教学计划、发布考试日程的安排、发布临时通知等,表名为“ gonggao”。 西南科技大学本科生毕业论文 19 表 47 公告信息表 表 48 记录的是课程信息,是便于 学生查询所选课程以及教师查看所教课程的班级,表名为“ kc”。 表 48 课程信息表 表 49 记录的是课表的信息,教 师查看上课时间等信息,表名为“ kebiao”。 表 49 课表信息表 西南科技大学本科生毕业论文 20 第 5 章 功能模块详细设计与实现 后台数据库和前端应用程序连接模块 在这个在线学习答疑系统中, 后台数据库和网站页面的连接是由以下代码实现的。 set conn=() dbpath=(date/) driver={microsoft access driver (*.mdb)}。 dbq=amp。 dbpath 通过以上的编写,完成了 后台数据库和网站页面的连接 ,为下面的工作提供了最基本的功能。 系统用户管理模块创建 创建管理员登录对话框 这个模块主要是管理管理员登录、添加用户以及修改用户密码的。 登录程序是在线答疑学习系统运行主页面后首 先打开的界面。 在这个界面,管理员必须输入预先设定好的用户名以及密码才能进入,这样有利于防止他人在没有授权的情况下进入系统,修改系统中的数据,对单位造成不必要的损失。 登录窗口的界面如图 51 所示。 图 51 管理员登录窗口 窗口中放置了 2 个静态文本框控件,在窗口相应的位置显示文字。 放置了 2 个编辑框( Edit)控件,一个供管理员输入登录的用户名( IDC_LOGIN_USER),另一个供西南科技大学本科生毕业论文 21 管理员输入口令( IDC_LOGIN_PWD)。 输入的值存放在编辑框控件对应的变量中。 还设。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。