通用教学辅助网站的设计(Myeclipse和Mysql开发)
无需注册登录,支付后按照提示操作即可获取该资料.
通用教学辅助网站的设计(Myeclipse和Mysql开发)(任务书,开题报告,中期检查表,毕业论文,19000字,源程序,数据库)
摘 要
计算机辅助教学技术是现代社会应用得最多的一种现代教学手段。它以计算机和各种通信设备作为教学的辅助手段,通过学习者与计算机交互而完成学习。利用因特网进行网络辅助教学,是现代教育学科的发展趋势。高速的信息传递可以保障教学得到快捷的实施,网上辅助教学真正超越时空,任何人在任何时间和地点都可以学习。教学辅助网站实现了教学辅助信息的集中管理、分散操作与信息共享,使传统的教学辅助朝着数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教学辅助打下良好的基础。
本文以通用教学辅助网站的设计和实现为目标,利用软件工程中系统开发的原理和方法,详细论述了网站的设计方案、网站的开发及测试过程。本课题将以 Myeclipse为开发工具,以Mysql5.0为后台数据库服务器,主要功能有:登录与注册、BBS讨论答疑、资料管理、作业管理、用户管理、帖子管理。
关键词:面向对象,教学辅助,JSP,Servlet
ABSTRACT
The computer aided teaching technology is used the most modern society a modern teaching means. It of communication equipment in computer and the auxiliary means as teaching, through the learners with computer interactive and complete the study. Using Internet to network aided instruction, is the development trend of modern education discipline. High-speed information transmission can guarantee the implementation of the teaching get quick, online auxiliary teaching really beyond time and space, anybody at any time and place all can learn. Auxiliary teaching website realized the auxiliary teaching information scattered the centralized management, operation and information sharing, the traditional teaching auxiliary toward digital, paperless, intelligent, and comprehensive direction for further development, and achieve perfect computer teaching auxiliary lay a good foundation.
Based on the general teaching auxiliary website design and realization as the goal, USES software engineering system development principle and method, and discusses the website design scheme, website development and testing process. This topic wills with Myeclipse as a development tool to Mysql5.0 for backend database server, main functions are: login and registration, BBS discuss q&a, material management, operation management, user management, post management.
Keywords: Object-Oriented, Teaching aids, JSP, Servlet
通用教学辅助网站一共有6大模块,分别为:登录注册、BBS讨论答疑、资料管理、作业管理、用户管理以及帖子管理。其中,登陆注册模块提供的功能有:用户登录与用户注册。BBS讨论答疑模块提供的功能有:发布新帖、回复帖子、搜索帖子。资料管理模块提供的功能有:文件上传、文件下载、文件删除。作业管理模块提供的功能有:发布作业公告与查看作业公告。用户管理模块提供的功能有:删除用户。帖子管理模块提供的功能有:提升酷帖与删除帖子。
功能需求分析
功能需求分析应该划分出项目必须完成的所有功能。通过对可行性的分析以及系统流程图的分析,可以得出一个通用教学辅助网站面向的对象至少应该有学生、教师、管理员,提供的服务也应该是多种多样的。在本课题中,将开发一个面向学生、教师、管理员这三个对象的教学辅助网站。其中,包括的功能模块有:登录与注册、BBS讨论答疑、资料管理、作业管理、用户管理、帖子管理。其中,游客只能浏览网站的主页。
1.登录与注册。当游客想查看网站模块的具体信息时,则需要进行登录。假如用户名不存在,那么则先需要进行用户注册。注册时,可以选择用户类型,用户类型的不同则会导致用户登录后所具有的功能也就不同。注册成功后,用户就可以进行登录。
2.BBS讨论答疑。BBS讨论答疑分为两个模块:心得体会与专题答疑。当用户进入心得体会模块时,用户可以在该模块中发表自己的心得体会,也可以查看其他人发表的帖子或者回复自己感兴趣的帖子。用户同时也可以根据帖子的标题进行查询。当用户进入专题答疑模块时,假如用户是以学生的身份登录时,学生可以在该模块中提出问题,也能查看其他人提出的问题信息或者回答某人提出的问题。学生同时也可以根据问题的标题进行查询。假如用户是以教师的身份登录时,教师则可以在该模块中查看其他人提出的问题信息或者回答问题,同时也可以根据问题的标题进行查询。
3.资料管理。资料管理分为两个模块:资料上传与资料下载。当用户是以教师身份登录时,教师可以在资料上传模块把课件、教案等资料上传到服务器。学生或者教师都可以在资料下载模块中下载服务器上分享的课件、教案等资料。当用户是以管理身份登录时,管理员可以删除服务器上分享的资料。
4.作业管理。作业管理分为两个模块:作业公告发布与作业公告查看。当用户是以教师身份登录时,教师可以在作业公告发布模块中,发布工作公告信息,同时也能上传作业附件。学生或者教师都可以在作业公告查看模块中,查看发布的作业公告信息,同时也能下载作业附件。当用户是以管理员的身份登录时,管理员可以删除某条作业公告。
5.用户管理。当用户是以管理员的身份登录时,管理员可以删除用户信息。
6.帖子管理。当用户是以管理员的身份登录时,管理员可以删除BBS讨论答疑中所有帖子的信息,也可以选择把某个帖子提升为酷帖。
#p#副标题#e#
目 录
摘 要 I
ABSTRACT II
第1章 绪论 1
1.1 选题依据 1
1.2 国内外研究现状 1
1.3 研究内容及目标 2
1.4 开发工具及技术简介 2
1.4.1 Myeclipse+Tomcat简介 2
1.4.2 Mysql简介 3
1.4.3 JSP简介 3
1.4.4 Servlet简介 4
第2章 系统分析 5
2.1 可行性研究 5
2.2 需求分析 7
2.2.1 功能需求分析 7
2.2.2 性能需求分析 8
第3章 系统设计 9
3.1 功能模块设计 9
3.2 数据库设计 10
3.2.1 数据库概念结构设计 10
3.2.2 数据库逻辑结构设计 13
第4章 编码与实现 16
4.1 数据库访问 16
4.1.1 通用数据库连接 16
4.1.2 通用数据库更新、查询操作 17
4.2 主界面与登录注册设计 19
4.2.1 主页面设计 19
4.2.2 用户登录与注册设计 19
4.3 BBS讨论答疑设计 21
4.3.1 心得体会模块设计 21
4.3.2 专题答疑模块设计 27
4.4 资源管理 28
4.4.1 文件上传 28
4.4.2 文件下载 29
4.4.3 文件删除 31
4.5 作业管理 32
4.5.1 发布作业公告 32
4.5.2 查看作业公告 32
4.5.3 删除作业公告 33
4.6 用户管理 34
4.6.1 学生信息管理 34
4.6.2 教师信息管理 35
4.7 帖子管理 36
4.7.1 心得体会管理 36
4.7.2 专题答疑管理 37
结 论 38
参考文献 39
致 谢 40