教学管理系统的设计与实现本科毕业论文(编辑修改稿)内容摘要:

发背景及意义 现代人工教务管理是一项极为复杂,繁琐的过程。 管理效率低,劳动强度大,信息处理速度低,准确率也不够令人满意。 如果利用计算机技术实现教务管理的系统化,网络化 就可以提高学校管理人员,教师的工作效率,也可以提高学生的学习积极性。 本系统正是为教育工作者,学生设计和开发的。 旨在提高管理的效率,精确化,减轻教育工作者的劳动强度;让计算机实现对现代教务的信息管理,并在一定程度上实现自动化。 本系统的开发技术和开发平台 本系统主要采用的开发技术为 C+SQL。 C是微软公司发布的一种面向对象的、运行于 .NET Framework 之上的高级程序设计语言。 C是一种安全的、稳定的、简单的、优雅的,由 C 和 C++衍生出来的面向对象的编程语言。 它在继承 C 和 C++强大功能 的同时去掉了一些它们的复杂特性(例如没有宏和 模板 ,不允许多重继承)。 C综合了 VB 简单的可视化操作和 C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为 .NET 开发的首选语言。 SQL 是高级的非过程化编程语言,允许用户在高层数据结构上工作。 它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的 SQL 语言作为数据输入与管理的 SQL 接口。 它以记录集合作为操作对象,所有 SQL 语句接受集合作为 输入 ,返回集合作为输出,这种集合特性允许一条 SQL 语句的输出作为另一条SQL 语句的输入,这使他具有极大的灵活性和强大的功能。 在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个 SQL 语句就可以达到目的。 河南大学本科毕业生学士学位论文 第 2 页 第 2 章 需求分析 通过本章的需求分析使得系统开发人员深刻的理解和认识该系统 的实际需求 ,并能将其完整、准确地表达,其结果不仅起到沟通用户和开发者的作用,还是后续工作的依据,从而进一步完善本系统。 系统功能需求分析 随着计算机技术的发展,教学管理的方法也日新月异。 先前,由人手工代管的方 式 早已不能适应快速发展的信息时代。 这种方法弊端很多:管理效率低,劳动强度大,信息处理速度低而且准确率也不高。 为了提高教学管理效率,减轻劳动强度,提高信息处理速度和准确性;给教学工作者提供方便的管理师生信息的方式和更先进、科学的服务系统。 由此,我们设计了这套基于 . 的教务管理系统。 让计算机管理教务信息,教学管理工作者可以直接在计算机上实现对师生的信息管理, 并能在一定程度上实现自动化。 我们在现有教务管理系统的基础上提出了本系统的目标,在此做出以下说明。 本系统将由三个不同 登录 界面的子系统组成:管理员 平台,教师平台,和学生平台。 1 管理员平台 :包括基本信息维护,公告信息发送和查看,系统设置,个人中心四个方面。 1) 基本信息维护:包括教师、学生、管理员信息的维护 和班级信息的维护。 前者 维护的主要信息有: 员工编号,员工姓 名, 性别 , 年龄,是否在职,职务 ,身份证号 ,固定电话,手机, 地址。 提供按照 用编号 和姓名的两种查询功能,查询类型为模糊查询。 右键 选中一条记录,可以 进行 新增, 删除和修改 三 种操作。 班级信息维护包括班级编号,班级名称,班主任,文理班,课程数,教师数,学生数,所属年级,所属校区等。 提供增删查改等基本 功能。 查询可以按班级名称查询,也可以按班主任姓名查询。 选中一条信息后点击“详细信息”,可以对该条记录 进行 修改。 2) 公告信息 :包括公告管理模块。 主要有查询公告,发布公告,删除公告三部分组成。 每一条公告信息由发布日期,标题,内容,发布人,备注组成。 提供按照时间和标题内容的模糊搜索功能。 发布公告时,可以选择面向的对象,分全校通知,教师通知,学生通知三种。 点击详细信息可以查看公告的内容。 3) 系统设置:包括用户管理模块。 主要用于增加一条用户记录。 该记录包括用户名,真实姓名,密码三部分。 右键点击一条记录 ,可以进 行增加 用户 、删除河南大学本科毕业生学士学位论文 第 3 页 用户 ,修改 用户,查看权限,授权五中操作。 修改用户包括修改用户名,登录名,密码。 4) 个人中心:包括跟人信息维护和密码设置两部分。 个人信息维护包括员工编号,员工姓名,性别,年龄,状态(在职、离职),部门,职务,身份证号,电话,手机,地址,备注。 其中员工编号和员工姓名不可修改,其余信息可以根据自身当前状况就行修改。 密码设置部分用于修改当前用户的密码。 2 教师平台: 包括教学管理,公告信息,个人中心三个方面。 1) 教学管理:包括学生管理,教材管理,章管理,小节管理,知识点管理。 学生管理 :可以查看学生编号,学生名称,性别,年龄,身份证号,手机,登录名,登记时间,所在班级,父母名称以及备注信息。 提供按照班级,学生姓名,家庭住址三种方式的检索功能。 教材管理:可以查看教材编号,所属年级,所属科目,教材名称,所含章数,小节数,知识点数 ,高考题数,选择题数,填空题数,主观题数,备注。 并提供增删查改等基本操作。 章管理:可以查看章编号,小节数,知识点数,总题数,选择题数,填空题数,主观题数,教材名称,章名称,备注。 提供增删查改和按照科目,教材的两种检索功能。 节管理: 可以查看小节编号,小节名称,知识点数 ,总题数,选择题数,填空题数,主观题数,所属章,所属教材。 并提供增删查改等基本功能。 知识点管理: 可以查看知识点编号,知识点名称, 总题数,选择题数,填空题数,主观题数,高考题数,所属小节,所属章,所属教材,输入人,输入日期,备注。 提供增删查改等基本功能。 2) 公告信息:提供通知管理及发布的功能。 在通知管理处可以查询,发布 ,删除通知。 3) 个人中心:提供个人信息的修改和密码设置两种功能。 个人信息包括员工编号,员工姓名,性别,年龄,状态,部门,职务,省份证号,电话,手机,地址,备注等个人基本信息。 密码设置可以 修改个人密码。 3 学生平台:包括通知信息,英语学习,基本信息三个模块。 1) 通知信息:可以接受老师,学校发布的通知,也可以向自己的老师,同学发送消息。 提供查询,删除通知两种操作。 2) 英语学习:包括背单词模块。 提供单词信息查询,单词解释,单词例句,同义词 \反义词查看五种功能。 每个单词包含如下基本信息:单词拼写,单词音标,所属教材,所属小节,单词发音,单词视屏,单词图片,单词例句,同(反)义词,及添加日期信息。 3) 基本信息:包括个人信息维护和密码修改。 个人信息提供个人信息修改,密码设置。 河南大学本科毕业生学士学位论文 第 4 页 系统流程分析 系统流程图描绘整个系统式如何工作的。 就本系统而言,用户被分为三类。 每类用户都有自己的登录界面。 合法 用户登录系统后,将进入自己的主界面进行相关操作。 在这一流程中,用户在登录界面提交登录请求后,系统验证 登录 用户的合法性。 非法则提示错误信息,需要重新登录。 转入系统主界面后,可以对各类信息做查询,修改,删除,添加等基本操作。 基本信息的查询操作主要是模糊查询一条或几条符合查询条件的操作。 查询成功则显示对应信息;不成功,则输出的查询结果为空,并清除之前的查询信息,用户可以再次查询。 对于基本信息,可以 进行增删改。 用户可以选中一条记录,右键选中后根据提示修改相应信息。 如果修改成功则弹出消息提示;不成功,则提示修改失败。 对于通知管理模块,在管理员操作界面中,可以针对全校师生发送信息。 在教师操作界面中,只能对学生发送信息。 而在学生操作界面中,只可以对自己的同学发送消息。 教师 操作 界面的教材管理,章节管理,小节管理,知识点管理 可以增加,删除,修改,查找相应的信息。 学生操作界面的英语学习模块可以添加,删除,查找,修改英语单词。 并且,可以上传和下载与单词相关的音频和视频。 由于管理员平台、教师平台、学生平台的流 程图相似,此处只给出管理员平台流程图。 管理员平台流程如图 21 所示 河南大学本科毕业生学士学位论文 第 5 页 开 始管 理 员 登录是 否 成 功提 示 信 息否主 界 面是基 本 信 息公 告 信 息系 统 设 置个 人 中心查 询 增 删 改是 否 成 功否输 出 信 息是是 否 成 功否更 新 数 据 库是结 束 图 21 管理员平台流程图 河南大学本科毕业生学士学位论文 第 6 页 第 3 章 系统设计 系统设计是把需求转化为软件系统的最重要的环节。 系统设计的优劣在根本上决定了软件系统的质量。 在经过之前分别对目标系统的功能需求和业务流程分析之后,下面将对目标系统进行设计。 总体设计 在总体设计中,需要分别对目标系统的体系结构,功能结构以及所用到的项目规范进行设计。 体系结构设计 数据访问层从业务层接收请求 ,利用存储过程或其他方法从数据层获取数据传回业务层或向数据库写入数据。 该层的实现代码全部封装到 类中,所有对数据库的操作在此中。 业务层位于用户层和数据访问层之间,起到桥梁的作用。 该层响应用户层的用户请求,检验用户数据的合法性,将请求发送到数据访问层,并将数据访问层返回的数据传送给用户层,从而把业务逻辑与用户界面分开。 如果需要修改应用程序代码,只需要对中间业务层进行修改,使开发人员可以专注于系统核心业务逻辑的分析、设计和开发,简化了应用系统的开发、更新和升级工作。 用户层是提供给用户操作的 界面 ,用户可填写数据,发出请求以及查看需要的信息等。 如果获取数据时不对数据库进行数据更新,用户层可以 不经过业务层而直接访问数据层获取数据;如果需要对数据库进行更新,可以通过业务层来实现。 综上所述,系统架构图如图 31 所示。 用 户 层业 务 层数 据 访 问 层数 据 库 图 31 系统架构图 河南大学本科毕业生学士学位论文 第 7 页 功能结构设计 整个系统包括管理员平台,教师平台管理,学生平台。 系统功能框架如图 32所示。 打开系统后可以选择 登录 方式。 教 务 管 理 系 统管 理 员 登 录平 台教 师 登 录 平台学 生 登 录 平台 图 32 系统功能框架图 点击管理员 登录 ,可以进入管 理员平台。 管理员 登录 平台:包括基本信息维护,公告信息管理,系统设置,个人中心。 基本信息维护包括员工信息管理和班级信息管理。 公告信息管理可以收发公告。 个人中心主要是修改个人信息和密码。 管理员功能框架如图 33 所示。 管 理 员 登 录 平台基 本 信 息 公 告 信 息 系 统 设 置 个 人 中 心员 工 信 息班 级 信 息公 告 管 理 用 户 管 理 个 人 信 息密 码 设 置 图 33 管理员平台 功能框架图 点击教师登 录 ,可以进入教师管理平台。 教师 登录 平台包括教学管理,公告信息,个人中心。 教学管理。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。