需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:19305 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在了解了当今的教学环境和用户需求分析后得出,用得最多的是两种在线教育方案。一是面向公众开放注册的,用户可以申请成为教师或者学生,教学关系是P2P的。第二种是面向特定学校的教育网站,注册用户为学校老师和学校学生,不对外开放注册,这种教学网站是针对校园的内部网站,功能需求相对简单但是能很好的适应校园的教育场景,因此选择了第二种教学模式来进行系统的开发。当前设计的这套教育系统其中包括信息管理模块、角色信息管理模块、资源管理模块、作业功能模块、资源浏览模块、自测功能模块、在线讨论模块等模块的功能,完全满足了复杂的在线教学场景。学校在线教育系统越来越被各个年龄的教育机构与学校所接受,它的优势不仅在于可以帮助校园节省人力物力,还提高了学生的学习效率。 关键词:Java、教育网站、SQLServer、MVC
目录 摘要 Abstract 1 引言-1 1.1课题研究背景与意义-1 1.2 国内外研究现状-1 1.3 研究内容及主要工作-1 1.4论文的组织结构-1 2需求分析-3 2.1体系结构-3 2.2系统功能需求-3 2.3分析建模与规格说明-5 2.3.1功能模型-5 2.3.2数据模型-6 2.4系统性能需求分析-9 2.5需求验证-9 3教育网站技术简介-10 3.1使用工具和使用环境-10 3.2在线教育网站系统主要问题及解决手段-10 3.3所有关键的技术简介-11 3.3.1JSP技术-11 3.3.2Hibernate-12 3.3.3Servlet-12 3.3.4MyEclipse-12 3.3.5SQLServer-13 4总体设计-15 4.1系统模块设计-15 4.2数据库设计-15 5详细设计-19 5.1管理员模块实现-19 5.1.1管理员添加用户-19 5.1.2基本信息管理功能-21 5.1.3班级信息管理的功能-22 5.1.4图书类别管理功能-24 5.1.5基本信息管理功能-25 5.1.6图书管理功能-26 5.2学生功能模块-28 5.2.1图书查看与下载功能-28 5.2.2修改登录密码功能-29 5.3教师功能模块-30 5.3.1布置作业批改作业和作业查看与提交功能-30 5.3.2在线讨论功能-32 6测试-32 6.1测试目的-32 6.2测试方法-32 6.3测试环境-33 6.4测试内容-33 6.4.1班级信息管理测试-33 6.4.2系统用户管理测试-33 6.4.3图书管理测试-34 6.4.4课程安排模块测试-35 6.4.5教学视频模块测试-35 6.4.6资源管理模块测试-36 6.4.7图书类别管理模块测试-37 6.5测试结论-37 7总结-39 参 考 文 献-42 致 谢-43 |