Java在线学习系统的设计与实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选题意义
与传统的教育相比,网络学习是一种全新的教育模式,它可以突破时 间和 空间的限制,让更多的学习者共享优秀的教育资源。网络学习既 具有开放性、交互性、协作性和自主性等特点,有具有异步性、实时性 、生动性、集成性和大容量等优势。因此在网络学习平台系统的建设中 ,单纯地构建各种功能单一的系统并不能完全满足网络学习平台建设的 要求,只有那些对数据和信息进行有效组织,整合了多种业务,为用户 提供个性化服务的系统才能充分地发挥精品课程学习平台的作用。
业务流程图
登录信息
管理员
登录 N
登录与否
会员信息管理
自测题目管理
学习视频管理
教学资料
公告信息
留言板管理
会员信息
题目信息
视频信息
教学资料
公告信息
留言信息
第一层数据流图
1.会员信息 管理
学生信息 视频信息 资料信息
增删改视频信息 增删改学生
管理员
增删改资料信息
增删改班级
2.学习视频 管理
教学资料管 理
JSP技术
JSP的全称是Java Server Pages,基于Java Servlet 以及整个Java体系的Web开发技术。JSP将网页逻辑与网 页设计和显示分离,支持可重用的基于组件的设计。JSP页 面由HTML代码和嵌入其中的Java代码所组成。服务器在页 面被客户端请求以后对这些Java代码进行处理,然后将生 成的HTML页面返回给客户端的浏览器。Java Servlet是 JSP的技术基础,而且大型的Web应用程序的开发需要 Java Servlet和JSP配合才能完成。JSP具备了Java技术的 简单易用,完全的面向对象,具有平台无关性且安全可靠。
3.接下来是系统规划阶段,通过实际的业务流程调研,分析了系统的组织结构,具 体完成了在线学习网站的需求分析、可行性分析、现行业务流程分析,并通过对现行 业务流程的优化,得出了系统的业务流程;
4是系统分析,具体完成了数据流分析和数据字典; 5.系统设计阶段主要完成了功能模块的划分、数据库的设计和系统界面设计。该阶段 对各个模块的功能进行了详细设计,形成了本系统的功能模块图,在此基础上选择了 合适的开发模式; 6.数据库的设计先进行了概念结构设计,之后进行了逻辑结构设计,最后完成了数据 库表的设计。
班级信息
自测题目管 理
会员信息
视频信息
资料信息
题目信息
B/S模型结构图
SQL Server 简介
SQL数据库
系统使用的后台数据库是Microsoft SQL Server数 据库,它建立在成熟而强大的关系模型基础上,可以很 好地支持客户机/服务器网络模式,能够满足各种类型的 企事业单位对构建网络数据库的需求。支持Web 技术, 使用户能够很容易地将数据库中的数据发布到Web 页面 上。同时有具有丰富的编程接口,为用户从事程序开发 提供了更多的方便。
建设在线学习网的根本目的是利用现代化的教育信息技术手段将 相关学习知识内容上网并免费开放,以实现优质学习资源共享,提高学 习质量和人才培养质量。
研究的重点和难点
1.本文采用自顶向下的结构化的系统分析方法,阐述了一个功能全面的在线学习网 站的开发过程、操作流程及其一些核心的技术。
2.本文首先进行了项目概述,简单介绍了项目开发的背景、项目开发的目的和项目 开发的意义;
基本框架
在线学习网前台
在 线 注 册 会

浏 览 学 习 资

视 频 信 息 下

在 线 留 言

参 与 自 测 题

在线学习网站后台功能模块图
在线学习网后台
修学 改习 个视 人频 密管
码理
教 会 公自留 学 员 告测言 资 信 信题信 料 息 息目息 管 管 管管信
理 理 理理息
系统E-R图
在线学习系统的设计与实现
姓名:贾向东 班级:1027/考研班 指导老师:任聚财
wenku.baidu.com
1 选题的背景和意义 2 研究的基本内容 3 研究的方法及措施
选题依据
随着互联网技术的飞速发展,利用网络进行学习已经成为时代发展的必 然趋势,建立在线学习网站,尽可能提高优质学习的利用率,对实现人才 培养,促进社会经济发展都能起到十分重要的作用。也可以引导用户主动 去学习,提高学习效率,更为学习双方提供一个进行写作学习和交流的平 台。
客户端服务口服组件
客户端服务器通信过程
SQL Server 服务
管理员登陆

后台首页
首页
学习视频下载
系统留言界面
谢谢各位老师 请提出宝贵意见!
相关文档
最新文档