网络教学系统—管理员管理系统.doc
约52页DOC格式手机打开展开
网络教学系统—管理员管理系统,页数 52 字数 11732 摘要本课题来源于东北大学教务处教学管理课题,用以改变在传统的教学模式中以教师为中心的教学模式。在传统教学模式中教师讲学生被动听、记和背,把学生当成装知识的“容器”。网络教学将使教学过程由传统的讲解说明式的进程变为通过利用教学资源,为学生建立教学情景,使学生通过与...
内容介绍
此文档由会员 天缘 发布
网络教学系统—管理员管理系统
页数 52 字数 11732
摘要
本课题来源于东北大学教务处教学管理课题,用以改变在传统的教学模式中以教师为中心的教学模式。在传统教学模式中教师讲学生被动听、记和背,把学生当成装知识的“容器”。网络教学将使教学过程由传统的讲解说明式的进程变为通过利用教学资源,为学生建立教学情景,使学生通过与教师、同学的协商讨论,参与操作,发现知识,理解知识,并通过建构形成自己的知识结构从而获得知识,掌握知识的一种全新的教学过程。随着网络技术的快速发展,网络教学将成为未来教育的一种重要形式。因此,网络教学系统的建设必将使东北大学的教学效率有很大的提升。
本设计采用JSP(Java Server Page)语言进行编写。JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP与其它动态网页的编程语言,如ASP(Active Server Pages)、PHP相比具有效率高、安全性高、适应平台广等特点。目前在国内PHP与ASP应用最为广泛,而JSP由于是一种比较新的技术,因而在国内的使用比较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP,因此,JSP应该是未来发展的趋势。
本设计所承担的是东北大学网络教学系统中门户区以及课程和社区管理这两部分的设计。在设计过程中,编写了用于数据库连接的JavaBean—sql_data.java,来解决页面与数据库的连接问题。
本设计将用户分成三个类,即学生用户、教师用户和管理员用户,并根据登录时用户类型的不同连接到不同的显示页面。对各个类型用户的显示页面进行设计。由于学生是本系统的主要用户,因此学生用户的显示页面应做得美观,而且显示的内容也尽可能丰富。教师与管理员页面同属于网站的后台管理界面,因此教师页面和管理员页面不必像学生页面那样做得美观,结构也比学生页面简单。
课程和社区管理部分具有数据的添加、修改和删除等功能。在功能实现的过程中运用了表单来提交数据,JSP中Request对象的getParameter()方法获取数据,用getString()方法获取数据库中的数据。还用了Response对象的sendRedirect()方法实现用户的重定向和SQL(Structured Query Language,结构化查询语言)语言实现对数据库的操作。
对课程和社区管理的添加、修改和删除功能进行测试后,证明了这些功能已经实现。
关键词: 动态网页 ; 数据库 ; 数据; 结构化查询语言;
目 录
一. 引言 1
1.1 研究与解决的问题 1
1.2 意义 1
二. 文献综述 2
2.1 ASP技术 2
2.2 PHP技术 3
2.3 JSP技术 3
2.4 三种技术的比较 4
2.5 三种技术的前景展望 5
三. 方案设计与论证 6
3.1 页面布局的设计 6
3.1.1 学生页面的布局设计 6
3.1.2 教师页面和管理员页面的布局设计 7
3.2 JSP运行环境的配置 8
3.2.1 相关软件 8
3.2.2 软件的下载与安装 9
3.2.3 添加环境变量 9
3.2.4 运行Tomcat 10
3.3 JSP页面与数据库的连接 11
3.4 用户登录 13
3.5 JAVABEAN的使用 13
四. 设计与实现 15
4.1 数据库设计 15
4.1.1 需求分析 15
4.1.2 概念结构设计 16
4.1.3 逻辑结构设计 17
4.2 页面的设计和制作 18
4.2.1 登录页面 18
4.2.2 学生页面 19
4.2.3 管理员页面 19
4.2.4 各页面之间关系 20
4.3 代码编写 20
4.3.1 JavaBean的编写 20
4.3.2 数据添加功能的实现 23
4.3.3 数据修改功能的实现 27
4.3.4 数据删除功能的实现 30
4.3.5 JSP中乱码的解决 32
五. 结果与评价 34
5.1 用户登录 34
5.2 数据添加功能 35
5.3 数据修改功能 36
5.4 数据删除功能 37
六. 结论 40
6.1 系统优点 40
6.2 系统缺点 40
6.3 改进方向 40
致 谢 41
参考文献 42
参考文献
[1]汪孝宣,刘中兵,徐佳晶等. JSP数据库开发实例精粹[M]. 北京:电子工业出版社,2005:8-11.
[2] 汪孝宣,刘中兵,徐佳晶等. JSP数据库开发实例精粹[M]. 北京:电子工业出版社,2005:11.
[3] 靳慧峰. 新概念JSP网络应用教程[M]. 北京:北京科海集团公司,2001:248-249.
页数 52 字数 11732
摘要
本课题来源于东北大学教务处教学管理课题,用以改变在传统的教学模式中以教师为中心的教学模式。在传统教学模式中教师讲学生被动听、记和背,把学生当成装知识的“容器”。网络教学将使教学过程由传统的讲解说明式的进程变为通过利用教学资源,为学生建立教学情景,使学生通过与教师、同学的协商讨论,参与操作,发现知识,理解知识,并通过建构形成自己的知识结构从而获得知识,掌握知识的一种全新的教学过程。随着网络技术的快速发展,网络教学将成为未来教育的一种重要形式。因此,网络教学系统的建设必将使东北大学的教学效率有很大的提升。
本设计采用JSP(Java Server Page)语言进行编写。JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP与其它动态网页的编程语言,如ASP(Active Server Pages)、PHP相比具有效率高、安全性高、适应平台广等特点。目前在国内PHP与ASP应用最为广泛,而JSP由于是一种比较新的技术,因而在国内的使用比较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP,因此,JSP应该是未来发展的趋势。
本设计所承担的是东北大学网络教学系统中门户区以及课程和社区管理这两部分的设计。在设计过程中,编写了用于数据库连接的JavaBean—sql_data.java,来解决页面与数据库的连接问题。
本设计将用户分成三个类,即学生用户、教师用户和管理员用户,并根据登录时用户类型的不同连接到不同的显示页面。对各个类型用户的显示页面进行设计。由于学生是本系统的主要用户,因此学生用户的显示页面应做得美观,而且显示的内容也尽可能丰富。教师与管理员页面同属于网站的后台管理界面,因此教师页面和管理员页面不必像学生页面那样做得美观,结构也比学生页面简单。
课程和社区管理部分具有数据的添加、修改和删除等功能。在功能实现的过程中运用了表单来提交数据,JSP中Request对象的getParameter()方法获取数据,用getString()方法获取数据库中的数据。还用了Response对象的sendRedirect()方法实现用户的重定向和SQL(Structured Query Language,结构化查询语言)语言实现对数据库的操作。
对课程和社区管理的添加、修改和删除功能进行测试后,证明了这些功能已经实现。
关键词: 动态网页 ; 数据库 ; 数据; 结构化查询语言;
目 录
一. 引言 1
1.1 研究与解决的问题 1
1.2 意义 1
二. 文献综述 2
2.1 ASP技术 2
2.2 PHP技术 3
2.3 JSP技术 3
2.4 三种技术的比较 4
2.5 三种技术的前景展望 5
三. 方案设计与论证 6
3.1 页面布局的设计 6
3.1.1 学生页面的布局设计 6
3.1.2 教师页面和管理员页面的布局设计 7
3.2 JSP运行环境的配置 8
3.2.1 相关软件 8
3.2.2 软件的下载与安装 9
3.2.3 添加环境变量 9
3.2.4 运行Tomcat 10
3.3 JSP页面与数据库的连接 11
3.4 用户登录 13
3.5 JAVABEAN的使用 13
四. 设计与实现 15
4.1 数据库设计 15
4.1.1 需求分析 15
4.1.2 概念结构设计 16
4.1.3 逻辑结构设计 17
4.2 页面的设计和制作 18
4.2.1 登录页面 18
4.2.2 学生页面 19
4.2.3 管理员页面 19
4.2.4 各页面之间关系 20
4.3 代码编写 20
4.3.1 JavaBean的编写 20
4.3.2 数据添加功能的实现 23
4.3.3 数据修改功能的实现 27
4.3.4 数据删除功能的实现 30
4.3.5 JSP中乱码的解决 32
五. 结果与评价 34
5.1 用户登录 34
5.2 数据添加功能 35
5.3 数据修改功能 36
5.4 数据删除功能 37
六. 结论 40
6.1 系统优点 40
6.2 系统缺点 40
6.3 改进方向 40
致 谢 41
参考文献 42
参考文献
[1]汪孝宣,刘中兵,徐佳晶等. JSP数据库开发实例精粹[M]. 北京:电子工业出版社,2005:8-11.
[2] 汪孝宣,刘中兵,徐佳晶等. JSP数据库开发实例精粹[M]. 北京:电子工业出版社,2005:11.
[3] 靳慧峰. 新概念JSP网络应用教程[M]. 北京:北京科海集团公司,2001:248-249.