asp.net的在线教育系统的设计与实现(源码)
本在线教育系统是为了让教育工作者从繁重的手力操作中抽身而出,削减管理的难度,减少保存束缚,不仅方便教师也便于学生而开发的。在线教育系统,从学生,教师,超级管理员的不同身份进行不同的设计。这个系统是在ASP.NET开发平台开发的,数据库是SQL Server 2008。实现了教师信息的管理,学生信息管理,教学内容管理,考试管理,其他管理等功能。教师信息管理包含教师的录入,教师的基本信息;学生信息管理和教师管理功能基本一样,教学内容管理包括课程的录入、管理,教学资源,习题管理等,考试管理包括考试科目添加、维护,用户成绩,试卷制定、维护,以及单选、填空、判断题录入,维护。其他管理包括公告,联系我们。本系统能方便教师及学生,给他们带来便捷。 1
目录
Abstract: 2
一、绪论 2
(一)项目背景 2
(二)研究的目的和意义 2
二、需求分析与技术分析 3
(一)需求分析 3
1.系统功能需求分析 3
2.系统设计结构分析 3
3.系统可行性分析 3
4.系统非功能需求分析 3
(二)目前主流的动态网页技术比较 4
1.ASP.NET介绍 4
2.SQL Server2008简介 5
3.MVC框架 6
三、项目的实现与设计 6
(一)系统大体结构图 6
(二)数据库设计 7
四、系统的实现 10
(一)连接数据库的包含文件 10
(二)后台管理的控制台 10
(三)学生管理 11
(四)教学内容管理 13
(五)提交作业 13
(六)评阅学生作业 15
(七)上传教学资源 16
(八)优秀学生成绩 17
(九)学生成绩详细 18
(十)添加填空题 18
(十一)填空题管理 21
(十二)考试 21
(十三)后台登录 23
五、系统的调试和优化 24
(一)调试 24
(二)问题分析 24 *好棒文|www.hbsrm.com +Q: &351916072&
六、总结 25
参考文献 26
致谢 27
一、绪论
(一)项目背景
进入二十一世纪以来,高素质的人力资源的竞争成为国际间实力角逐的关键所在;欲培养人才,重点在于发展教育。科技时代势必对从业人员的素质要求更为严格,致使教育重心产生质变,以往的在校学习,当下的继续教育等学习法方式对任何一个劳动者来说,是生存发展的必要途径,因此学习的诉求呈现出广泛性和永久性特质,对教育的需求体现在涵盖面广,形式多,服务周全。确保无论何时何地,无论受众是谁,均能够按需接受教育将逐步发展成为教育的基本目标。
时代的进步,教育也越来越重要了,但是现阶段教育资源还很短缺人们接受的也不平衡,主要体现在:人类消费层次的提升致使教育的费用持续攀升;基于区域发展差异造成的知识发展失衡;选择学校的情况较多,好的学校数量无法满足需要,经济较差的地区师资力量较差,逐渐形成城乡差别;成人教育不能及时满足大众对于知识的需求。
所以,怎样才能培育具备现代要求高品质的人才;怎样处理教育资源短缺与劳动者学习方式欠缺这二者的冲突,将科学的开发和使用教育资源做到最大的限度,同时增强教育培训的品质已然是教育领域的一个重点工作。基于我国的额基本国情和实际教育状况,继续运用全新的科学方式展开对教育资源的开发利用,扩大科普范围,减小区域差别,培训全新高素质人才,进而构造出一个永久性学习体。
在线教育体系能够针对以上问题制作出最为合理的解决措施。研发在线教育,建设互联网是基本,充分利用资源是中心任务,目的在于学习和使用,同时管理为期提供保障。其中资源的成分利用是发展在线教育体系的重点之一,教育能够像信息化共享的基本所在,并且它是一项长久建立和维持的工作。要想快速构建资源数据库,让它在质量、可持续发展等领域更有保障,同时最大程度展现其共享网路的特点,规避反复操作,确保在线教育体系可以有序的进行,实施在线教育体系资源构建规则的摸索和钻研尤为重要。
(二)研究的目的和意义
在线教育系统发展前景较好。
就在线教育发展的外在原因的变迁而言,我国的教育已经放开市场,推动我国教育体系行业的快速成长,很多国外的机构转入我国市场纸之中,同时我国原有的教育也会因竞争而不断进步和完善。就消费者角度而言,我国人口数量众多,网络使用数量迅猛增长,潜在需求量很大。以上全部因素都将为在线教育的快速发展提供可能性。
就内部本质来说,在线教育体系能在充分学习外部优秀形式的情况下,创造新的模式,发挥我国固有的有点以摒除外在不良因素的影响。
二、需求分析与技术分析
(一)需求分析
1.系统功能需求分析
(1)学生模块包含:上交作业,提出问题,在线检测,查询问题的回复等模块。
(2)管理员模块:录入管理人员的名字、密码,点击进到管理界面。这一界面包含:学生管理、资源管理、课程管理、成绩管理、考试管理等模块。
(3)教师模块:录入教师名字以及密码,跳转到管理界面。改界面功能为上交练习题,批阅作业以及答复问题,教学总结以及校园公示的管理。
2.系统设计结构分析
此系统使用的是B/S框架。
用户只要安装一个浏览器,通过在浏览器就可以进行访问。通过B/S结构,只要有网络,用户可以在不同地域和使用不同终端等都能随时随地的访问资源而不需要安装任何软件。用户也不是想访问某些东西就可以访问的比如,一些高权限的操作,系统需要用户提供由管理员统一授权的用户名和密码进行登录才能继续访问。但是,B/S结构也不是完美无缺的,由于该结构主要是利用网络实现的,网络的速度无疑是最大的问题。另外,浏览器的版本不同,如何浏览器的核心架构与服务器不大一致,也会出现一些副作用。然而,相对于C/S结构的缺点而言,B/S结构的这些缺点是不值一提的。
3.系统可行性分析
可行性分析主要是从系统的功能、技术手段、经济投入等方面进行调查后,从操作、技术、经济等方面做可行性分析。下面主要从以下几方面内容对可行性进行叙述:
目录
Abstract: 2
一、绪论 2
(一)项目背景 2
(二)研究的目的和意义 2
二、需求分析与技术分析 3
(一)需求分析 3
1.系统功能需求分析 3
2.系统设计结构分析 3
3.系统可行性分析 3
4.系统非功能需求分析 3
(二)目前主流的动态网页技术比较 4
1.ASP.NET介绍 4
2.SQL Server2008简介 5
3.MVC框架 6
三、项目的实现与设计 6
(一)系统大体结构图 6
(二)数据库设计 7
四、系统的实现 10
(一)连接数据库的包含文件 10
(二)后台管理的控制台 10
(三)学生管理 11
(四)教学内容管理 13
(五)提交作业 13
(六)评阅学生作业 15
(七)上传教学资源 16
(八)优秀学生成绩 17
(九)学生成绩详细 18
(十)添加填空题 18
(十一)填空题管理 21
(十二)考试 21
(十三)后台登录 23
五、系统的调试和优化 24
(一)调试 24
(二)问题分析 24 *好棒文|www.hbsrm.com +Q: &351916072&
六、总结 25
参考文献 26
致谢 27
一、绪论
(一)项目背景
进入二十一世纪以来,高素质的人力资源的竞争成为国际间实力角逐的关键所在;欲培养人才,重点在于发展教育。科技时代势必对从业人员的素质要求更为严格,致使教育重心产生质变,以往的在校学习,当下的继续教育等学习法方式对任何一个劳动者来说,是生存发展的必要途径,因此学习的诉求呈现出广泛性和永久性特质,对教育的需求体现在涵盖面广,形式多,服务周全。确保无论何时何地,无论受众是谁,均能够按需接受教育将逐步发展成为教育的基本目标。
时代的进步,教育也越来越重要了,但是现阶段教育资源还很短缺人们接受的也不平衡,主要体现在:人类消费层次的提升致使教育的费用持续攀升;基于区域发展差异造成的知识发展失衡;选择学校的情况较多,好的学校数量无法满足需要,经济较差的地区师资力量较差,逐渐形成城乡差别;成人教育不能及时满足大众对于知识的需求。
所以,怎样才能培育具备现代要求高品质的人才;怎样处理教育资源短缺与劳动者学习方式欠缺这二者的冲突,将科学的开发和使用教育资源做到最大的限度,同时增强教育培训的品质已然是教育领域的一个重点工作。基于我国的额基本国情和实际教育状况,继续运用全新的科学方式展开对教育资源的开发利用,扩大科普范围,减小区域差别,培训全新高素质人才,进而构造出一个永久性学习体。
在线教育体系能够针对以上问题制作出最为合理的解决措施。研发在线教育,建设互联网是基本,充分利用资源是中心任务,目的在于学习和使用,同时管理为期提供保障。其中资源的成分利用是发展在线教育体系的重点之一,教育能够像信息化共享的基本所在,并且它是一项长久建立和维持的工作。要想快速构建资源数据库,让它在质量、可持续发展等领域更有保障,同时最大程度展现其共享网路的特点,规避反复操作,确保在线教育体系可以有序的进行,实施在线教育体系资源构建规则的摸索和钻研尤为重要。
(二)研究的目的和意义
在线教育系统发展前景较好。
就在线教育发展的外在原因的变迁而言,我国的教育已经放开市场,推动我国教育体系行业的快速成长,很多国外的机构转入我国市场纸之中,同时我国原有的教育也会因竞争而不断进步和完善。就消费者角度而言,我国人口数量众多,网络使用数量迅猛增长,潜在需求量很大。以上全部因素都将为在线教育的快速发展提供可能性。
就内部本质来说,在线教育体系能在充分学习外部优秀形式的情况下,创造新的模式,发挥我国固有的有点以摒除外在不良因素的影响。
二、需求分析与技术分析
(一)需求分析
1.系统功能需求分析
(1)学生模块包含:上交作业,提出问题,在线检测,查询问题的回复等模块。
(2)管理员模块:录入管理人员的名字、密码,点击进到管理界面。这一界面包含:学生管理、资源管理、课程管理、成绩管理、考试管理等模块。
(3)教师模块:录入教师名字以及密码,跳转到管理界面。改界面功能为上交练习题,批阅作业以及答复问题,教学总结以及校园公示的管理。
2.系统设计结构分析
此系统使用的是B/S框架。
用户只要安装一个浏览器,通过在浏览器就可以进行访问。通过B/S结构,只要有网络,用户可以在不同地域和使用不同终端等都能随时随地的访问资源而不需要安装任何软件。用户也不是想访问某些东西就可以访问的比如,一些高权限的操作,系统需要用户提供由管理员统一授权的用户名和密码进行登录才能继续访问。但是,B/S结构也不是完美无缺的,由于该结构主要是利用网络实现的,网络的速度无疑是最大的问题。另外,浏览器的版本不同,如何浏览器的核心架构与服务器不大一致,也会出现一些副作用。然而,相对于C/S结构的缺点而言,B/S结构的这些缺点是不值一提的。
3.系统可行性分析
可行性分析主要是从系统的功能、技术手段、经济投入等方面进行调查后,从操作、技术、经济等方面做可行性分析。下面主要从以下几方面内容对可行性进行叙述:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1047.html