《韩语基础》网络教学系统的研究与开发

《韩语基础》网络教学系统的研究与开发

论文摘要

本论文“《韩语基础》课程网络教学系统的研究和开发”,来自于为吉林省广播电视大学开发的一套网络教学系统。文中介绍了项目开发的背景、设计目标及实施方案和系统需求模型。分析了开发过程中所涉及到的相关技术。描述了系统的数据库设计、系统逻辑结构、物理结构、各个功能模块结构和实现各模块的关键性技术或算法。第一章介绍了项目开发的背景,根据项目的开发背景,笔者作为项目的主要负责人之一参与了商务韩语在线网络教学系统中《基础韩语》课程网络教学系统的研究与开发。第二章确定了项目的设计目标、实施方案和设计特点,并通过UML用例图描述了系统的需求模型。分析了项目开发过程中所涉及到的相关技术,包括ASP技术、ACCESS数据库、ADO技术、结构化查询语言SQL、JavaScript脚本语言和UML技术。第三章描述了系统的数据库结构,包括E-R模型和各个数据表的逻辑结构。在此基础上,根据系统需求,设计了系统的逻辑结构,即基于“B/S模式三层结构”,三层结构分别是:表现层、业务逻辑层和数据服务层。为保证系统良好的性能、提高系统的响应速度和系统安全性,本文给出了系统的物理结构,并采用结构化设计方法,将整个系统划分为六个子系统,并设计了各个子系统的功能模块和构成页面。第四章介绍了实现某些子系统的关键性技术,其中包括实现在线学习子系统的Flash和HTML表单技术,知识点管理子系统中获取“知识树”和操作“知识树”的关键性代码,试题库管理子系统中的会话管理技术和LyfUpload组件上传文件流程,组卷管理子系统中删除相同知识点关键代码和判断两个序列是否存在交集的关键代码。第五章总结了已取得的主要成果,即《韩语基础》课程网络教学系统已经开发测试完毕,并投入了使用。本系统下一步工作:根据客户需求,采用Jquery或ExtJS客户端技术及Ajax技术,进一步提升“知识树”的可操作性。进一步细化教师用户的操作权限,系统管理员可以根据需要为不同教师分配不同操作权限。为提高系统的可维护性和可扩展性,采用JSP或ASP.NET技术,将系统进一步升级。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 开发背景
  • 1.2 本文所做的工作及论文内容安排
  • 第2章 需求分析
  • 2.1 设计目标
  • 2.2 系统设计特点
  • 2.3 需求建模
  • 2.3.1 参与者
  • 2.3.2 系统
  • 2.3.3 用例
  • 2.4 技术选型
  • 2.4.1 ASP技术
  • 2.4.2 ADO技术
  • 2.4.3 ACCESS数据库
  • 2.4.4 结构化查询语言SQL
  • 2.4.5 JavaScript脚本语言
  • 2.4.6 UML建模语言
  • 第3章 系统数据库设计
  • 3.1 E-R模型
  • 3.2 数据表逻辑结构
  • 3.2.1 题型表逻辑结构
  • 3.2.2 单项选择题表逻辑结构
  • 3.2.3 判断题表逻辑结构
  • 3.2.4 听力题表逻辑结构
  • 3.2.5 完形填空表逻辑结构
  • 3.2.6 阅读理解题干表逻辑结构
  • 3.2.7 阅读理解问题表逻辑结构
  • 3.2.8 组卷方案表逻辑结构
  • 3.2.9 按题型组卷表逻辑结构
  • 3.2.10 按知识点组卷表逻辑结构
  • 3.2.11 试卷表逻辑结构
  • 3.2.12 知识点表逻辑结构
  • 3.2.13 量词表逻辑结构
  • 3.2.14 数词表逻辑结构
  • 3.2.15 用户菜单配置表逻辑结构
  • 3.2.16 教师信息表逻辑结构
  • 3.2.17 学生信息表逻辑结构
  • 3.2.18 管理员信息表逻辑结构
  • 3.3 系统逻辑结构
  • 3.4 系统物理结构
  • 3.5 系统功能模块设计
  • 3.5.1 在线学习子系统
  • 3.5.2 试题库管理子系统
  • 3.5.3 教师账号管理子系统
  • 3.5.4 试卷管理子系统
  • 3.5.5 知识点管理子系统
  • 3.5.6 组卷管理子系统
  • 第4章 详细设计
  • 4.1 在线学习子系统
  • 4.2 知识点管理子系统
  • 4.3 试题库管理子系统
  • 4.4 组卷管理子系统
  • 第5章 总结
  • 5.1 已取得的主要成果
  • 5.2 本系统下一步工作
  • 参考文献
  • 作者简介及在学期间所取得的科研成果
  • 致谢
  • 相关论文文献

    标签:;  ;  

    《韩语基础》网络教学系统的研究与开发
    下载Doc文档

    猜你喜欢