c#的电子作业系统的设计与开发【字数:7866】
本毕设是一套基于C#开发的网上作业提交系统,在整个开发过程中环境的搭设十分重要。这个系统主要包含了两大主要模块即教师模块和学生模块。教师模块包含的功能较多,主要针对班级、课程、学生和作业等的一系列管理。学生模块主要针对的操作是提交作业,作业的管理的功能。前端技术涉及JavaScript和JQuery等技术,后端是C#、ASP.NET和Mysql等技术。本系统解决了教师在日常教学工作模式中的作业布置,作业收发,班级管理等一系列繁琐问题。通过此系统,老师可以及时了解同学们在学习过程中遇到的问题,加快作业完成的程度,这样能够方便老师在教学过程中找到侧重点,大大减少了老师的负担。提高老师工作效率,帮助学生解决了因一些其他事情的耽误而无法及时交作业的问题。
目 录
1.绪 论 1
1.1 课题研究的背景 1
1.2 研究目的和意义 1
1.3 课题研究基础、现状与趋势 2
1.4论文结构 2
2.系统开发的影响 3
2.1对社会人文的影响 3
2.2对环境的影响 3
2.3对法律的影响 3
3.相关技术介绍 4
3.1开发环境和工具 4
3.2 MVC架构 4
3.3 ASP.net 4
3.4 MySQL数据库 4
3.5 AdminLTE 5
4.系统分析 6
4.1可行性分析 6
4.1.1技术可行性 6
4.1.2经济可行性 6
4.1.3操作可行性 6
4.2需求功能分析 6
4.2.1 教师模块需求 6
4.2.2 学生模块需求 6
4.3系统拓扑结构分析 7
5.系统设计 7
5.1系统架构 7
5.2数据库设计 8
5.2.1概念模型设计 8
5.2.2逻辑设计结构 9
5.3系统功能结构 10
6.系统实现 12
6.1数据库访问层 12
6.1.1DbHelper类 12
*好棒文|www.hbsrm.com +Q: ^351916072*
6.1.2DbHelperMySQL类 12
6.2信息的加密和解密 13
6.3用户登录和权限验证 13
6.4教师个人中心 14
6.4.1教师主页 14
6.4.2班级管理 14
6.4.3 课程管理 15
6.4.4 作业管理 16
6.4.5修改个人信息 17
6.5学生个人中心 17
6.5.1学生主页 17
6.5.2查看作业 18
6.5.3上传作业 18
6.5.4查看提交历史 19
6.5.5修改个人信息 20
结语 21
参考文献 22
致谢 23
1.绪 论
1.1 课题研究的背景
现如今,计算机技术和网络技术为主体的信息技术已经是影响世界三大关键技术之一。互联网的迅猛发展在某一方面大大地推动了教育事业的发展,已使得各种教学技术得以成熟。用信息技术来推动学校教学的发展,可以更好地方便老师的教学,也能给学生带来更大的便利。在现形势下,学生可以在线听课,老师可以在线讲解,这种模式就是教学的新模式。同样,作业提交系统也是其中改革的一大进展,作业可以在线进行提交,节省大量的时间,提高老师在教学方面的效率。
在本系统设计之前,市面上已经有了类似的网上作业提交系统。但是这些系统的缺点也很明显,首先该类系统大多都不是免费的,使用该类系统会使得教学成本增加,其次该类系统大多功能比较单一,尽是实现一部分功能。最后该类系统大多操作复杂,没有很强的易学性。 本网上作业提交系统的出现改变了传统的作业收发的繁琐过程并且克服了如上缺点,这种方式具有很多优点,包括消息准确,课包含信息量大,教师和学生能随时随地的进行作业查看和提交等特点。
1.2 研究目的和意义
本毕设开发的作业提交系统是网络发展下推动的教育变革的产物,这个网上作业提交系统的研发有很大的意义,它不仅仅能够减轻老师的负担,也能够大大提高课堂的效率。这个系统的主要意义就在于改变了传统收发作业的方式。教师可以很快的查清哪个同学没有交作业,哪个同学交作业最快,从而可以很清楚的给出平时分。而学生可以很清楚的翻看自己提交的记录,及时回顾所学的内容。这个系统大大的提高现代教学水平,及时、准确的保证学生和教师的沟通。
传统交作业的模式反馈时间长,难以全面统计学生作业情况,不利于教师掌握学生的学习情况。由于作业布置、提交到批改存在时间差,新旧问题很容易堆积,而利用网络技术,开发一个作业提交系统,既克服了在传统模式下的种种缺陷,又实现流量作业信息快速传递、提高了作业的教学价值,为教学提供更有意义的指导性策略。
1.3 课题研究基础、现状与趋势
本文的主要研究内容:阐述课题的研究基础、现状和趋势,分析了解电子作业系统在生活中的应用以及普及的程度。 研究结果表明:基于网络的交互式教学作业系统综合了作业发布、作业查看、作业打包下载等多种复杂操作流程,扩展了书面作业,对学生的课后教学和实践练习进行了有效的科学的管理。
现在国内外有很多的作业管理系统,采用的技术也是各不相同,如基于PHP、FTP模式,但多数作业提交系统主要用于教师单发面的教学,至于高校的正规教学,利用作业管理系统进行教学的并不多。相信随着互联网的发展,作业提交系统会在未来的高校发展管理模式中势必占十分重要的位置,而且还有很大的发展空间来展示其时效的作用。
1.4论文结构
在整个论文的框架中,此系统主要分为6个部分,分别是以下几点:
第一部分:绪论部分介绍电子作业提交系统这个课题背景,阐述了当前互联网技术的发展情况以及未来发展趋势,并且详细说明了本系统研究的意义。
第二部分:介绍了网上作业提交系统开发的底层框架和用到的相关工具,在本系统中所涉及到的相关技术。
第三部分:根据第一部分和第二部的了解,在这个部分对系统进行可行性分析、需求分析以及系统拓扑结构分析。系统拓扑结构将从整体进行说明,通过浏览器服务于学生端和教师端。
第四部分:这部分主要涉及到对本系统的后台数据库的概念设计、逻辑设计以及数据库中各个表的详细设计。表的设计主要包含对表的属性,表与表的关系进行详细介绍。
目 录
1.绪 论 1
1.1 课题研究的背景 1
1.2 研究目的和意义 1
1.3 课题研究基础、现状与趋势 2
1.4论文结构 2
2.系统开发的影响 3
2.1对社会人文的影响 3
2.2对环境的影响 3
2.3对法律的影响 3
3.相关技术介绍 4
3.1开发环境和工具 4
3.2 MVC架构 4
3.3 ASP.net 4
3.4 MySQL数据库 4
3.5 AdminLTE 5
4.系统分析 6
4.1可行性分析 6
4.1.1技术可行性 6
4.1.2经济可行性 6
4.1.3操作可行性 6
4.2需求功能分析 6
4.2.1 教师模块需求 6
4.2.2 学生模块需求 6
4.3系统拓扑结构分析 7
5.系统设计 7
5.1系统架构 7
5.2数据库设计 8
5.2.1概念模型设计 8
5.2.2逻辑设计结构 9
5.3系统功能结构 10
6.系统实现 12
6.1数据库访问层 12
6.1.1DbHelper类 12
*好棒文|www.hbsrm.com +Q: ^351916072*
6.1.2DbHelperMySQL类 12
6.2信息的加密和解密 13
6.3用户登录和权限验证 13
6.4教师个人中心 14
6.4.1教师主页 14
6.4.2班级管理 14
6.4.3 课程管理 15
6.4.4 作业管理 16
6.4.5修改个人信息 17
6.5学生个人中心 17
6.5.1学生主页 17
6.5.2查看作业 18
6.5.3上传作业 18
6.5.4查看提交历史 19
6.5.5修改个人信息 20
结语 21
参考文献 22
致谢 23
1.绪 论
1.1 课题研究的背景
现如今,计算机技术和网络技术为主体的信息技术已经是影响世界三大关键技术之一。互联网的迅猛发展在某一方面大大地推动了教育事业的发展,已使得各种教学技术得以成熟。用信息技术来推动学校教学的发展,可以更好地方便老师的教学,也能给学生带来更大的便利。在现形势下,学生可以在线听课,老师可以在线讲解,这种模式就是教学的新模式。同样,作业提交系统也是其中改革的一大进展,作业可以在线进行提交,节省大量的时间,提高老师在教学方面的效率。
在本系统设计之前,市面上已经有了类似的网上作业提交系统。但是这些系统的缺点也很明显,首先该类系统大多都不是免费的,使用该类系统会使得教学成本增加,其次该类系统大多功能比较单一,尽是实现一部分功能。最后该类系统大多操作复杂,没有很强的易学性。 本网上作业提交系统的出现改变了传统的作业收发的繁琐过程并且克服了如上缺点,这种方式具有很多优点,包括消息准确,课包含信息量大,教师和学生能随时随地的进行作业查看和提交等特点。
1.2 研究目的和意义
本毕设开发的作业提交系统是网络发展下推动的教育变革的产物,这个网上作业提交系统的研发有很大的意义,它不仅仅能够减轻老师的负担,也能够大大提高课堂的效率。这个系统的主要意义就在于改变了传统收发作业的方式。教师可以很快的查清哪个同学没有交作业,哪个同学交作业最快,从而可以很清楚的给出平时分。而学生可以很清楚的翻看自己提交的记录,及时回顾所学的内容。这个系统大大的提高现代教学水平,及时、准确的保证学生和教师的沟通。
传统交作业的模式反馈时间长,难以全面统计学生作业情况,不利于教师掌握学生的学习情况。由于作业布置、提交到批改存在时间差,新旧问题很容易堆积,而利用网络技术,开发一个作业提交系统,既克服了在传统模式下的种种缺陷,又实现流量作业信息快速传递、提高了作业的教学价值,为教学提供更有意义的指导性策略。
1.3 课题研究基础、现状与趋势
本文的主要研究内容:阐述课题的研究基础、现状和趋势,分析了解电子作业系统在生活中的应用以及普及的程度。 研究结果表明:基于网络的交互式教学作业系统综合了作业发布、作业查看、作业打包下载等多种复杂操作流程,扩展了书面作业,对学生的课后教学和实践练习进行了有效的科学的管理。
现在国内外有很多的作业管理系统,采用的技术也是各不相同,如基于PHP、FTP模式,但多数作业提交系统主要用于教师单发面的教学,至于高校的正规教学,利用作业管理系统进行教学的并不多。相信随着互联网的发展,作业提交系统会在未来的高校发展管理模式中势必占十分重要的位置,而且还有很大的发展空间来展示其时效的作用。
1.4论文结构
在整个论文的框架中,此系统主要分为6个部分,分别是以下几点:
第一部分:绪论部分介绍电子作业提交系统这个课题背景,阐述了当前互联网技术的发展情况以及未来发展趋势,并且详细说明了本系统研究的意义。
第二部分:介绍了网上作业提交系统开发的底层框架和用到的相关工具,在本系统中所涉及到的相关技术。
第三部分:根据第一部分和第二部的了解,在这个部分对系统进行可行性分析、需求分析以及系统拓扑结构分析。系统拓扑结构将从整体进行说明,通过浏览器服务于学生端和教师端。
第四部分:这部分主要涉及到对本系统的后台数据库的概念设计、逻辑设计以及数据库中各个表的详细设计。表的设计主要包含对表的属性,表与表的关系进行详细介绍。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/212.html