摘 要:本系统主要使用了struts2+spring+hibernate等多种框架的结合使用, myeclipse作为开发工具,以SQL server 2005作为数据库。使用JAVA语言开发,页面采取JSP动态页面开发技术完成了本次毕业设计。本系统主要实现了课件的网上共享。主要有教师上传功能,学生浏览及下载功能,学生提问教师答疑的互动功能等。26534
本文主要论述了网上课件管理系统所针对的用户群以及不同用户应该拥有的各种权限。作者根据设计需要与实际情况合理的设计了数据库的结构以及各个实体的应该具备的属性。 毕业论文关键词: 网上课件; Java;信息管理
Design and Implementation of Network Course Management System
Abstract:This system is mainly using the struts 2 + spring + hibernate, the combination of a variety of framework, using myeclipse as development tools and SQL server 2005 as the database. What ’s more ,This system use JAVA as the development language, take the JSP page dynamic page technology development.There are several functions have been realized in this system.Using this system,students can ask teachers questions and teachers are able to answer these questions online.Also,teachers can upload coursewares for students to look up and download.
This paper mainly discusses various limits of authority for users of network courses management system.The author according to the needs of design and actual situation,reasonably design the database structure and the property which each entity should have .
Keywords: network course ; JAVA ; Information management
目 录
第1章 绪论 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 网上课件管理系统研究的意义 1
第2章 系统的开发环境 2
2.1 MYECLIPSE 2
2.2数据库简介 2
2.3 TOMCAT 2
2.4本章小结 2
第3章 系统分析 3
3.1 可行性分析 3
3.2 需求分析 3
3.3 本章小结 3
第4章 系统功能设计 4
4.1 总体功能模块 4
4.2 管理员模块 4
4.3 教师模块 5
4.4 学生模块 5
4.5 程序流程图 5
4.6 本章小结 7
第5章 数据库的设计 8
5.1 系统和数据库的配置 8
5.2 用例图 8
5.3 概念模型设计 9
5.4 数据库逻辑模型的设计 12
5.5 本章小结 14
第6章 系统功能实现 15
6.1 用户注册界面 15
6.2登陆界面 16
6.3管理员界面 16
6.4学生用户界面 17
6.5教师用户界面 17
第7章 总结与展望 18
7.1 总结 18
7.2 展望 18
毕业设计体会 19
致谢 20
参考文献 21 英文翻译资料 23
译文 29
第1章 绪论
1.1 课题背景
随着时代的变迁和社会的进步,现代信息技术正在不断地网络化,智能化,数字化,日复一日的改变着广大人民群众的生活作息方式,同样的,信息技术的进步也带动着现代教育方式的改变,为其注入了新的元素。在教育过程中,课件资源起着至关重要的作用,是文化知识教育的具体化,是教学工作的必不可少的工具,而其中,网上课件在现阶段异军突起,在全国范围内迅速扩散,成为了衡量各大高校办学水平的标杆之一。因此,各个高校拥有自己的网上课件管理系统就显得尤为重要,不仅仅可以提高教学效率,还可以增加课件资源的辐射范围。与此同时,还可以增大学校在各大高校在教学资源方面的竞争力。