需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:17626 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
摘要:教育是推动社会进步的齿轮,一个国家、一个集体、一个社会的进步,创新与否,与这个国家的教育息息相关。我国对于教育的方式以及教育的理念,也在随着时间的推移不断的变化与革新[[]]。 互联网技术的飞速发展,极大的促成了各行各业的不断进步。教育行业也不例外。随着科技的进步,教育也从传统的课堂上单一的传授知识,向着多媒体化、自由化的方向快速转变。如何乘着互联网的东风,实现这一愿景,成为了各大学者,以及相关企业研究、思考的焦点。 Java是目前市面上普及度最高的编程语言。与传统编程语言C++语言一样面向对象,但是同时又舍弃了C++中的一些晦涩难懂的概念,由于Java语言的这种特性,被认为是静态编程语言的代表,最简明扼要的展示了面向对象编程的理论,因此被誉为是最“优雅”的一门语言[[]]。 课题旨在采用当下主流的网站开发技术设计一个以线上视频学习为核心功能的线上学习教学管理系统,以线上教学作为一个网站主题,设计一个针对老师、学生、管理员等多重角色信息交互的综合日语学习系统,通过该系统,管理人员可以有效的实现对线上学习过程的管理和监督,对老师、学生等角色的管理。 系统测试是验证系统功能的方式,也是系统开发中重要的一环。学生学习平台系统设计依托“二八原则”,采用遍历测试核心模块的模式,通过测试核心,模拟核心业务的逻辑测试,从而检验系统功能的可行性与可延展性。
关键词:日语学习平台;远程教育;Java;系统测试
目录 摘要 Abstract 引 言-1 1 绪论-2 1.1 课题背景-2 1.2 国内外现状-2 1.2.1 国外研究现状-2 1.2.2 国内研究现状-3 1.3 课题任务-3 1.4 课题研究的主要内容-4 1.4.1 课题研究内容-4 1.4.2 课题研究计划-4 2 所用技术综述-6 2.1 Java介绍-6 2.2 数据库Mysql-6 2.3 Ajax静态传递技术-7 2.4 开发服务器Tomcat-8 2.5 MVC设计模式介绍-8 2.6 Spring介绍-9 3 系统分析-11 3.1 系统业务需求分析-11 3.2 系统开发可行性分析-11 3.3 系统模式分析-12 3.4 系统功能模块分析-13 3.5 本章小结-17 4 数据库实现-18 4.1 数据库选型依据-18 4.2 E-R图实现-18 4.3 数据库逻辑设计-21 4.3.1 名词术语-21 4.3.2 教学视频表-22 4.4 数据库连接-23 4.5 本章小结-24 5 系统实现-25 5.1 软件设计综述-25 5.1.1 设计指导思想-25 5.1.2 软件设计原则-25 5.2 系统架构设计-26 5.3 登录功能实现-26 5.4 修改登录密码-28 5.5 老师信息管理-28 5.5.1 老师信息录入-28 5.5.2 老师信息管理-29 5.6 学生信息管理系统的实现-30 5.6.1 学生信息录入-30 5.6.2 学生信息管理-31 5.7 教学资料管理模块-32 5.7.1 教学资料添加-32 5.7.2 教学资料管理-32 5.8 信息交流管理-32 5.9 本章小结-33 6 系统测试-34 6.1 软件测试-34 6.1.1 软件测试综述-34 6.1.2 测试原则-34 6.1.3 测试方案-34 6.2 登录功能测试-35 6.3 学生功能测试-35 6.4 老师功能测试-37 6.5 管理员功能测试-39 6.6 本章小结-40 结 论-41 致 谢-42 参 考 文 献-43 |