基于Java在线学习网站设计--概要设计说明书.docx

上传人:h**** 文档编号:101538 上传时间:2018-07-06 格式:DOCX 页数:106 大小:3.16MB
下载 相关 举报
基于Java在线学习网站设计--概要设计说明书.docx_第1页
第1页 / 共106页
基于Java在线学习网站设计--概要设计说明书.docx_第2页
第2页 / 共106页
基于Java在线学习网站设计--概要设计说明书.docx_第3页
第3页 / 共106页
基于Java在线学习网站设计--概要设计说明书.docx_第4页
第4页 / 共106页
基于Java在线学习网站设计--概要设计说明书.docx_第5页
第5页 / 共106页
点击查看更多>>
资源描述

1、- 0 - java 在线学习网站开发 概要设计说明书 2013 年 12 月 29 日 学 院 : 计算机与控制工程学院 专 业 : *工程 题 目 : 基于 B/S 的 Java 在线学习网站 指导教师 : * 组 长姓名 : * 学号 1106064205 组 员姓名 : * 学号 1106064209 组 员姓名: * 学号 1106064244 组 员姓名: * 学号 110664213 1 目录 1.引言 . 2 1.1 目标 . 2 1.2 参考文档 . 2 2.设计目的 . 2 2.1 项目说明 . 2 2.1.1 技术说明 . 2 2.2 设计目标 . 2 3.需求分析 .

2、3 3.1需求分析概述及需求用例 .错误 !未定义书签。 3.2.需求分析概述 . 错误 !未定义书签。 3.3.需求用例清单 . 错误 !未定义书签。 4 概要设计 . 5 4.1 模块设计 . 5 5.详细设计 . 5 5.1 模块流程图 . 6 6.数据库概念结构设计 . 6 6.1 概念模块( E-R 图) . 7 7.功能模块详细设计 . 9 7.1 详细模块思想 . 9 7.2 源代码 . 14 2 1.引言 1.1 目标 完成开发一个基于 B/S 的在 Java 在线学习网站 . 使其能完成以下功能 : 1.包括 Java 各章节知识的学习,以及学习后的自我测试,教师用户会定期登

3、录进行站内答疑。 2.Java 各章节知识的多形式学习,包括 ppt 及视频教学等 3.Java 章节学习后的自我测试,以及测试评价,根据测试后知识点进行总结。 4.要建立一个站内聊天室,可以让学生在站内和其他学生或答疑教师进行交流。 5.教师用户对于各种学习资源的上传和修改。 6.管理员用户对于各种学习资源的管理以及教师用户和学员用户的管理。 1.2 前景概述。 Java 不仅可以用来开发大型的桌面应用程序,而且特别适合于 internet 的应用开 发,目前, java 语言不仅是一门正在被广泛使用的编程语言,而且已成为软件设计开发者应当掌握的一门基础语言。 Java 语言是面向对象编程,

4、并涉及到网络,多线程等重要的基础知识,而且很多新的技术领域都涉及到了 java 语言,因此,学习和掌握 java 已成为共识,国内外许多大学已经将 java语言列为了本科教学计划, IT行业对 java人才的需求正在不断的增长。、 由于 java 涉及的方面较多而且内容较广,学习起来容易迷失方向,找不到一个正确的路线。有鉴于此,设计了这样一个系统。 1.3 参考文档 【 1】方睿,韩桂华,数据库原理应用 北京:机械工业出版社, 2010. 【 2】耿祥义,张跃平, Java 2 实用教程 清华大学出版社, 2011 【 3】课堂课件 【 4】相关资料 2.设计目的 2.1 项目说明 2.1.1

5、 技术说明 数据库管理软件: MySQL 3 数据库管理系统: DBMS 运行环境: Windows 2000/2003/XP/或者更高版本 软件开发语言: Java/html/script/jsp 服务器: Tomcat 2.2 设计目标 可以实现 Java 各章节知识的学习,以及学习后的自我测试,教师用户会定期登录进行站内答疑。 可以实现 Java 各章节知识的多形式学习,包括 ppt 及视频教学等 可以实现 Java 章节学习后的自我测试,以及测试评价,根据测试后知识点进行总结。 可以实现要建立一个站内聊天室,可以让学生在站内和其他学生或答疑教师进行交流。 可以实现教师用户对于各种学习资

6、源的上传和修改。 可以实现管理员用户对于各种学习资源的管理以及教师用户和学员用户的管理。 3.需求分析 3.1需求分析概述及需求用例 4 5 3.2.需求分析 用户可分为管理员,教师和学生三类。 管理员拥有管理学习资源,管理教师用户,管理学生用户。 教师拥有注册,登录,学习资料上传,资料修改,试题答疑, 学生拥有注册,登录,在线答题,自我测试,测试评价,知识点总结,查看资料,下载资料, 4 概要设计 4.1 模块设计 5.详细设计 1 联系我们 模块应具有的功能 可以实现管理员用户对于各种学习资源的管理以及教师用户和学员用户的管理。 2 在线学习模块应具有的功能: 包括 Java 各章节知识的

7、学习,以及学习后的自我测试,教师用户会定期登录进行站内答疑 3 学习材料 模块应具有的功能 Java 各章节知识的多形式学习,包括 ppt 及视频教学等 4 教学视频 模块应具有的功能 教师用户对于各种学习资源的上传和修该下载。 5 聊天室 模块应具有的功能 可以让学生在站内和其他学生或答疑教师进行交流。 Java 在线学习网站 基于 B/S 的在 Java 在线学习网站 . 在线学习 学习材料 教学视频 聊天室 联系我们 6 5.1 模块流程图 重试 开始 注册 登录系统 7 老师 学生 答疑,总结 6.数据库概念结构设计 6.1 概念模块( E-R 图) 、聊天室 学习资料上传修改 在线测

8、试 结束 8 学习材料模块 信息 增删用户 修改密码 Java 在线学习网站 学习材料 教学视频 在线学习 用户登录 用户注册 轮滑图片 密码 用户名 管理员 系统用户 管理 聊天室 学习材料 9 6.2 逻辑模块 表 5.2.1 学生信息表 序号 列名 字段说明 数据类型 长度 主键 允许空 1 stuid 学生编号 Varchar 50 是 否 2 stuname 学生姓名 Varchar 50 否 是 3 stupwd 密码 Varchar 50 否 是 5 stusex 性别 Varchar 4 否 是 6 stuage 年龄 Int 否 是 9 classname 所属班级 Varchar 50 否 是 表 5.2.1 教师信息表 序号 列名 字段说明 数据类型 长度 主键 允许空 1 teaid 老师编号 Varchar 50 是 否 2 teaname 老师姓名 Varchar 50 否 是 3 teapwd 密码 Varchar 50 否 是 5 teasex 性别 Varchar 4 否 是 6 teaage 年龄 Int 否 是 9 teasubject 所教课程 Varchar 50 否 是 7.功能模块详细设计 7.1 详细种类 视频 PPT 网页 上传 修改

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。