web的学生作业管理系统的研究与实现(含源码)

web的学生作业管理系统的研究与实现(含源码)[20191217141142]
摘 要
本文从实际教育需求出发,在最根本的学生作业管理上着手,设计、开发并实现了一个满足于现代课堂基本需要的学生作业管理系统。该系统将传统形式上的师生课堂互动通过基于SQL Server2005数据库并采用B/S结构ASP网页开发技术的形式实现。本系统采用.NET架构、使用C#开发,来实现网上作业提交的批改与师生互动,可以为学生的学习教育提供更加便于操作的平台,可以有效利用信息化教育的优势。在该系统中,在教师以其身份登陆该系统时可以实现作业的布置和公告的发布。学生以其身份登陆之后,可以看到教师布置的作业,在完成作业后可以将本地机上的作业上传到服务器上。在学生完成作业并且上传到服务器之后,教师可以通过系统页面浏览学生的作业,并且可以进行作业的下载与批改打分,而一般形式上的师生问答环节也可以通过该系统的留言板模块来替代。本文分析和描述了该系统具体的需求分析、数据库设计、模块功能设计等环节,基本实现了系统所要求的功能。
 查看完整论文请+Q: 351916072 
关键字:学生作业管理B/S结构上传下载文件.NET开发
目 录
1.引言 1
1.1 对学生作业管理系统的研究 1
1.1.1 研究基础 1
1.1.2 基本状况 1
1.1.3 发展趋势 2
1.2 课题研究的目的和意义 2
1.2.1 课题研究的目的 2
1.2.2 课题研究的意义 3
2.程序开发的相关技术介绍 3
2.1开发环境 3
2.2 开发工具 3
2.2.1 代码编辑器 3
2.2.2调试工具 3
2.2.3 数据库管理软件 3
2.3 开发技术 3
2.3.1 C# 3
2.3.2 ASP.NET 4
3.前期分析 5
3.1 需求分析 7
3.2 可行性分析 7
3.2.1 技术可行性分析 7
3.2.2 操作可行性分析 7
3.2.3 经济可行性分析 8
4.系统功能分析 8
4.1 系统设计概要 9
4.2 系统结构介绍 9
4.2.1 管理员功能权限 9
4.2.2 教师功能权限 10
4.2.3 学生功能权限 10
5.数据库设计 12
5.1数据库实体 12
5.2 数据库E-R图 15
5.3 数据库表设计 16
6.系统功能实现 19
6.1 主要用户操作界面介绍 19
6.1.1 管理员操作主界面 20
6.1.2 教师操作主界面 20
6.1.3 学生操作主界面 21
6.2系统功能模块的实现 21
6.2.1 公告板功能模块 22
6.2.2 学生作业管理模块 22
6.2.3 留言板功能模块 25
7.系统测试 28
7.1前台页面质量保证 28
7.2 数据库的打开与连接 28
7.3 系统的抗压能力 28
7.4 其他质量保证建议 29
总结 30
参考文献 31
致谢 32
1. 引言
1.1 对学生作业管理系统的基本研究
1.1.1研究基础
在教学课堂上,教师除了在课堂上的授课外,学生作业的完成情况也是学校教育质量的一个重要衡量指标。作业是学生课堂学习之外最主要的学习方式,是学生掌握所学知识,形成能力,成长进步的有效手段。当下,我国的各类学校开始重视起了现代教育技术,改变了我们传统观念上的教育理念、教育内容、教育模式,由此可以解决一些学生在课后作业练习时经常遇到的难题,对提高学校教师教育教学质量和增强学生知识的吸收有积极作用。
学生作业管理系统是一种符合信息化潮流发展的、可适应教学教育改革的一种新型教育工具。学生作业管理系统可实现学生作业在线提交、老师批阅之后还可以就作业问题通过留言板模块与学生进行交流。一般教学模式下,学生的作业管理通常工作量非常之大,而且不便于总结归类整理。学生作业管理系统能够为作业管理提供一种更加高效、实用的管理手段,为学生作业的存储、统计、交流提供一种更加快捷,安全的信息平台、并且能够减少高校教师人力物力,以及减少在批改作业的人工操作中由于人为因素而引起的数据错误,综合以上方面,学生作业管理系统具有一般传统教育形式所不能替代的优点。
1.1.2 基本状况
在各大校园的教学教育工作中,课堂教学质量的检验一般可以直接通过学生的作业反应。在大多数校园中依旧采用传统的作业管理方式,即教师布置作业,学生完成作业之后统一上交,后由教师整体批改、下发等等。但是,我国大部分学校采用的作业管理方式还停留在纸质教学上,一般采用的纸质教学方式,不仅不便于老师批阅作业之后归纳整理,而且还极大的浪费了纸质资源,使资源不能得到多次的回收利用。而随着升学压力的增加,课堂作业布置量的增多,传统纸张形式的作业往往归纳整理起来十分费劲,另外随着学生人数的增加,传统形式上的作业批改与管理往往要消耗大量的人力物力,再继续沿用十分欠妥。网络无纸化作业取代传统作业的趋势已经显现,这方面的软件开发却远远落后于实际需要,所以,设计、开发相应的软件具有十分积极的现实意义。
基于web的学生作业管理系统是一个在网络环境下进行的、师生可以作业问题进行更好交流的平台。在整个用户群中,管理员权限最大,可以对师生与课程的基本信息进行修改。学生可通过此系统进行课后作业布置的查看和上传完成后的作业。教师可通过此系统进行作业的布置和批改。将学生作业管理系统与计算机网络技术的结合,可以使学生作业的管理获得更加便捷、省事省力的优点。开发该系统可以让学生作业管理的系统化、规范化程度更上一个台阶,因此,开发基于web的作业管理系统具有很大的现实意义。
1.1.3 发展趋势
随着现代信息技术日新月异的进步与教学环境的改善,信息化课堂已经来到我们身边,利用电子计算机教学已然成为未来教育的必然趋势。信息化教育越来越受到国内外高校的关注,而在中国,目前也已经制定了相应的教育信息化标准,早已为电子课堂终端的建设做好准备。我国电子化教学征程已然展开,并朝着常态化、正规化的方向谨慎探索,将现代信息技术运用于教学必然是值得推广和提倡的方式[1]。
作为典型的电子化信息管理系统,学生作业管理系统是校园实现信息化教育征程中重要的一步。它为教师的日常作业布置安排提供了极大的便利,同时也能够使学生更好的吸收作业中的难点知识点、及时就作业难题与教师进行解答交流。学生作业管理系统的应用必将大大提高教师作业批改与信息管理归纳的效率,将为学校科学化、信息化管理提供重要的保障。
1.2课题研究的意义与目的
1.2.1研究目的
本课题旨在开发一个更高效便捷的基于web的学生作业管理平台,对比过去单一的课堂教学形式,该系统可以利用先进的计算机网络技术来大大减少学校人力物力的资源浪费。教师登录后可以通过系统发布作业的正确答案或其他学习资料文件,学生登录后可以下载资源。并且不受地域限制,学生可以在任何一台可上网的计算机上登录到该系统,并将本地机上的作业上传到服务器上,也可以上传订正后的作业。该系统更具有灵活性与可操作性,易于查询、统计成绩,为学生的课堂提供了更好的教学工具。
1.2.2 研究意义
在信息化时代高速发展的今天,随着电子计算机在教学教务中不断发挥出的重要作用,越来越多的课堂开始采用信息化教学的方式从而提高教育质量和效率,信息化教育成为了能够更好适应信息化社会发展要求的新的教育模式。
通过计算机网络技术来实现学生作业的网上提交,是现代计算机技术应用于实际生活的一个很好的例子,对未来信息化教育的发展具有重大意义。纸介质作业管理作为目前我国大多数学校作业管理的传统形式,存在着较多的缺点,存放的学生作业资料很容易被打乱,而且历届学生作业数量众多,实在难以得到妥善管理保存。而通过使用计算机对学生作业进行管理能够极大地提高教师的工作效率。总而言之,学生作业管理系统的应用将成为推动学校信息化教育改革的一大步。
2.程序开发的相关技术介绍
2.1开发环境
微软公司继Windows XP和Windows Vista操作系统之后又推出了一款新的功能完善、内容丰富的操作系统,那就是核心版本号为Windows NT 6.1的Windows 7操作系统。[2] Windows 7的主要应用平台为个人及商务团体工作环境、便携笔记本电脑、多媒体网络中心等。我在学生作业管理系统的开发过程中使用的是Windows 7旗舰版操作系统,这是因为Windows 7旗舰版操作系统做出了以下的优化设计以便于笔记本电脑用户的使用,优化的方面主要有:应用服务的优化设计;用户个性化的使用;视听娱乐的享受;用户易用的新引擎,系统故障的快速修复,列表的跳跃等。相比其他Windows操作系统,Windows 7旗舰版保留了Windows 7家庭版、Windows 7个人版与Windows 7专业版全部的功能,并且继承了Windows家族中广为大众好评的的基本操作,另外也推陈出新,使Windows7界面更加简洁亮丽、容易被用户所熟悉接受。Windows 7旗舰版更是所有Windows 7系统开发中推出的最终版本,在我的毕业设计过程中为我提供了很大的帮助,确保了我系统操作的流畅性与稳定性。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1996.html

好棒文