首页 >  毕业论文  > 正文

大学生自主学习平台设计与实现

长期以来,传统的课堂教学大多数表现为机械接受形式,学生被动地接受知识,硬性记忆和简单操作,缺乏自主探究,合作交流,独立获取知识的机会。这种教学模式封了学生的创造潜能,效率很低,为适应时代的需求,本系统建立了一个供学生自由学习的一个学习系统平台。该系统采用J2EE的框架,使用了myeclipse8.6,Tomcate6.0 ,Hibernate,Spring,Struts2,Jquery等技术。界面友好、交互性强、易于操作,基本实现了网络教学的功能。有利于开发学生的智力,发展学生的创造性思维,培养自学能力,对学生终身学习和发展都具有重大意义。
[关键词] 辅助教学;主动性;自主学习;J2EE;Jquery
3.2.1  功能需求
经过分析,系统需要三种用户:管理员,教师, 学生。
管理员功能描述:
1、管理员可以进行对课程的添加与删除,管理员对学院开设的课程进行添加,只有管理员添加课程以后其他用户可以上传与该课程有关的资源(课件,doc文件,ppt文件,视频文件等等)。管理员可以对学院取消的课程进行删除。
2、在开始运行本网站时,需要对网站进行添加信息,包括教师信息、学生信息,网站不允许学生注册,开始时密码与学号或者教工号相同。
3、公告的添加与删除,对于学院的最新信息及通知,管理员可以添加,让学生获得最新信息。对过时的公告或者通知进行删除,避免学生不能及时获得信息而产生不良后果。
4、群发邮件,管理员可以对所有学生或者指定学生发送邮件,这是另一只通知学生信息的途径。
5、由于网站不允许注册,所以管理员可以对自己的信息进行修改。
教师功能描述:
1、布置作业,老师可以在课下给学生布置作业,测试学生对知识掌握情况有一定的了解,抓住学生的薄弱环节重点讲述。
2、 作业批改,在学生把自己的电子作业上传以后,老师可以下载进行批阅,对学生的作业给予批评与指导。
3、文件上传,老师可以把自己的课件进行上传,这样可以减少很多不必要麻烦,学生对自己不理解的知识点可以下载课件,或者视频课下自己巩固。
4、文件下载,老师可以下载站内资源,下载学生上传的作业。
5、添加学生,在管理员对学生信息导入以后,教师就可以把学生添加的自己的管辖之内。
6、群发邮件,老师可以通过邮件通知自己的学生一些信息,让学生及时的获取信息。
7、添加公告,不可能每次都是管理员添加公告,这样就可以避免管理员由于某种原因而没有及时添加公告,从而导致一系列的问题。
8、删除公告,管理员放宽了对公告的管理,可以老师管理。
9、修改信息, 教师对自己信息的修改。
学生功能描述:
1、上传作业,对于老师课下布置的电字作业进行上传,以便老师能够及时对自己的作业进行批改掌握自己的学习情况。
2、下载文件,对于老师的课件或者站内学习资源进行下载,从而弥补了自己在课堂上没有及时获取知识的不足。
3、我的课堂,其中包括自己的作业任务和自己已完成作业情况,由饼状图显示结果,可以查看老师对自己作业的批改情况,掌握自己的不足,以便能够及时的调整自己的学习进度。
目    录
1 概述 1
1.1 课题研究的背景 1
1.2 课题研究的意义 1
2 系统开发技术简介 2
2.1 J2EE平台概述 2
2.1.1 J2EE平台体系结构 2
2.1.2 Struts2框架 3
2.1.3 Hibernate概述 3
2.1.4 Spring框架 4
2.2 jquery 技术简述 4
3 系统分析 5
3.1 可行性分析 5
3.1.1 项目技术可行性 5
3.1.2 项目的经济可行性 5
3.2 需求分析 5
3.2.1 功能需求 5
3.2.2 系统非功能性需求 6
4 系统设计 7
4.1 体系结构设计 7
4.2 系统模块设计 7
4.2.1 学生模块 7
4.2.2 教师模块 8
4.2.3 管理员模块 8
4.2.4 功能模块 8
4.3 数据库设计 10
4.3.1 数据库设计的原则 10
4.3.2 数据库表字段设计 10
5 编码与实现 12
5.1 Dao层接口的实现 13
5.2 服务层Service的接口与实现 17
5.3 表示层实现 19
6 系统测试与运行 23
6.1 测试目的 23
6.2 测试过程 23
6.3 测试结果 24
结束语 25
参考文献 26
致谢 27
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服微信:ztopmind  > 或者加QQ 840612233

上一篇:基于TCP协议简单即时通信软件设计与实现

下一篇:成绩管理系统的设计与实现

相关文章: