作业提交与审阅系统的设计与实现(源码)【字数:9455】
Key words: Homework management;SSH framework;B / S structure目 录
第一章 绪论 1
1.1引言 1
1.2课题研究背景及意义 1
1.3国内外研究现状 1
第二章 系统开发环境 3
2.1Java语言简介 3
2.2B/S模式及三层架构简介 3
2.3SSH框架简介 4
2.4Struts介绍 4
2.5Hibernate介绍 4
2.6Spring介绍 5
2.7MySQL数据库简介 5
2.8Ecilpse简介 5
第三章 系统分析与模块设计 6
3.1系统可行性分析 6
3.1.1技术可行性分析 6
3.1.2操作可行性分析 6
3.1.3经济可行性分析 6
3.2系统功能分析 6
3.2.1系统功能描述 6
3.2.2管理员功能模块设计 6
3.2.3普通用户功能模块设计 7
第四章 系统的数据库设计 8
4.1数据库设计技巧 8
4.2数据库选择 8
4.3ER图设计 8< *景先生毕设|www.jxszl.com +Q: #351916072#
br /> 4.3.1系统总的ER图 8
4.3.2每个实体图 9
4.4数据库表设计 12
第五章 系统的详细设计与实现 16
5.1登录界面 16
5.2注册界面 17
5.3教师用户主界面 18
5.4学生用户主界面 24
5.5作业上传界面 25
5.6作业下载界面 26
5.7留言界面 27
5.8管理员界面 28
结束语 30
致 谢 31
参考文献 32
第一章 绪论
1.1引言
利用Java的SSH框架以及MySQL数据库构建的在线作业提交和审阅系统,用于改变传统的作业提交模式,让老师批改作业更加方便、学生提交作业更加灵活,以此提高提交作业和批改的效率。
1.2课题研究背景及意义
现代社会是信息飞速发展的时代,随着多媒体技术的进展,它在网络教育方面的应用也越发普及。钱学森院士认为:本世纪教育是一个“人脑十电脑十网络”的模式[1]。网上教学模式的形成将转变传统的教育观念,丰富教学内容,教学将迎来新天地,同时带来巨大改变的还有教育的制度和管理方式。网上教学是现代化远程教学的主要方法,它指老师和学子,学子和教学机构之间主要选用的教学手段进行的远程教学和通信的教学模式。它是随着现代科学技术进展而产生的新的教育模式,是构建现代化社会终身学习的主要方式。
网络教育的意义:网络教育由于覆盖范围广,可以实现更大规模的资源共享,老师还可以运用更多的教学方法,丰富了讲堂,提高了教学效率;网络教育更深层次的意义是互相帮助。学子通过互相之间的交流,对学的知识会认识的更深入,思路更加宽广,学习方法更多,智能培养更高效,学习的效率也更高;由于网络教育的多向性、反馈性。教学者可以拓宽教学的思路,衍生出更多的教学方法。
网络提供给人们一个自主学习的空间,网络教育是未来教育改革的方向,这将促进传统教育模式的变革。
1.3国内外研究现状
上世纪九十年代,美国初次提出了建设“国家信息基础设施”的计划,其目标是开发以互联网为中心的综合服务和推动信息技术在社会各方面的广泛应用。外国自二十世纪九十年代始,大量综合、跨学科的在线作业平台开始出现。尤其是美国州立大学创造的作业提交系统,由于其强大的功能,深受美国教师和学生的喜爱,2002年到2003年间,每学期有超过九万人登录此系统,有超过九百万份作业提交[2]。
我国自上世纪90年代中后期开始,多媒体计算机和网络开始遍及,网上教学已成为可能。随着网络的迅速遍及,整个社会的发展与信息的联系越发密切,人们越发注意到信息对现代社会的进步有着巨大的作用。“信息化社会”的想法开始出现,联系到教育的开展和变革,“信息化教育”的想法也开始出现。但信息化教育是一个巨大的工程。从小的方面来看,它包括建设高等学府的基础信息设施、建设教学资源、建设人才队伍、建设管理制度等方面。这些方面相互作用,相互联系,相互推动,相互制衡,共同构成一个多方面的信息化高等教育宏图;从大的方面来看,它触及高等教学机构的管制、教导、研究和服务等方面。
目前,我国网络教育已经有了一定的规模,网络教育平台也是逐渐增多,虽然发展缓慢,但依然保持上升趋势。但是具有在线作业提交和审阅功能的网站却是少之又少。传统的老师布置作业,学生完成作业,上交作业本给老师批改的方式浪费且繁琐、效率低。我们利用Java语言实现一个在线提交作业的平台来简化上交过程,不仅实现了无纸化,还提高了效率。虽然这个系统功能并不齐全、强大,但是未来一定有一个更为完美的系统提供给学生使用。第二章 系统开发环境
2.1Java语言简介
Java是由美国Sun公司推出的面向对象程序设计语言,十分合适Internet应用程序开发。Java主要有三种分支:Java SE、Java EE、Java ME,但这三种技术不管如何划分,都是以Java SE为基础。
原文链接:http://www.jxszl.com/jsj/rjgc/165494.html