网上学习系统

网上学习系统 一、背景及问题定义 1.1 背景 随着现在的社会发展,对于知识与技能的要求越来越高;
并且我们的生活也被电子产品所包围,(手机,电脑……),所以就出现了网上学习系统,这使得我们学习可以不受时间地方的限制。

1.2 问题定义 此系统面向操作用户有学员,非学员,还有管理人员 1. 对于非学员 1) 浏览课程 2) 选定课程 3) 试看课程 4) 购买课程 2. 学员 1) 观看视频 2) 课后做题 3) 模拟考试 4) 交流讨论 3.管理人员 1)管理资源库 2)管理学员资料 3)维护系统 4)交流讨论 二、可行性分析 2.1 物理模型 物理模型用系统流程图描绘如下:

2.2 逻辑模型 逻辑模型用数据流图描绘。本文所提的自助菜单系统数据流图采用逐步求精的原则,绘制如下:

系统用户 非学员 学员 浏览选定试看课程 确定购买 注册 放弃 登录 观看视频 习题 我的计划 互动区 笔记 错题收藏课程资料库 管理人员登录 学员序列号资料库 管理人员 管理管理人员库 模拟考试 查看分数 错题纠正 初定课程 图 图 2-1 系统流程图

序列号登陆 D5 临时课程库 D4 D2 D3 D1 序列号资料库 网站信息资料库 管理人员资料库 学员个人信息资料事务 2 事物 1 信息 序列号 选定课程 网站资料 课程信息 系统用户 学员 非 学员 1 学员登陆 2 课程学习 3 浏 览 课程 目 录与资料 4 试 看课程 管理人员 5 购买 6 放弃课程 7 学 员注册 8 管理人员登陆 9 事物判断 学员序列号 信息 给予 事物 重新选择 用户 信息 课程 信息 图 图 2-2 总体数据流图 事务 1 :管理更新网站视频资料信息 事物 2 :查看、分发、管理购买课程学员的序列号

登录事务 事务 错误信息 学员 学员个人信息资料库 D3 1.1 身份验证 1.2 序列号重新给予 改密 1.3 个人信息修改 图 2 2- -3 3 学员 登录数据流图 块 模块 8 管理人员登陆数据流图与学员登陆流图相似

讨论互动 课程学习 课程讨论 资料信息 资料信息 视频信息 视频信息 讨论信息 提问事务 试题信息 复习事务 做题事务 删除事务 课程学习 2.3 习题 2.2 视频 2.4 模 拟考试 2.5 互动区 2.11 邮 箱 提问 2.12 讨 论区 讨论 2.13 查 看 分数 2.14 错 题 纠正 2.1 课程学习 2.6 观看 2.7 删除 2.8 做 习题 2.9 错 题 复习 2.10 开 始考试

浏览 事务 知识 点菜事务 选择免费课程事务 浏览付费课程 图 2 2- -5 5 非学员 浏览 课程 数据流图 课程信息 免费公开课选定 选课事务 网站课程 资料 学习 非学员 3.3 搜索文献资料 3 网站 3.4 浏 览 免费 公 开课 事务 3.1 浏览 所设课程 D5 临时课程库 知识 D1 网站信息资料库 3.4 课程选定 3.5 课 程选 定

删除事务 D2 网站信息资料库 事务 顾客菜单 顾客菜单 修改事务 更新事务 删除事务 查看事务 9.1 事务判断 9.3 删除学员资料 9.2 查看学员资料 9.4 更新 9.5 修改 学员信息库 D4 图 图 2-6 管理 员管理 数据流图 9.6 删除

2.3 数据字典 名字:资源下载 别名:课件下载信息 描述:学生可以将课件、文档下载在电脑上,用于自己平时的学习,成为老师课上在线学习的有效补充。

定义:课件下载=用户登录+课件信息+下载界面+存储管理。

位置:

名字:交流互动 别名:交流信息论坛 描述:学生之间就学习或在使用系统时遇到的问题进行探讨。

定义:交流论坛=用户登录+信息交流+互相讨论。

位置:

名字:课程目录 别名:所设课程 描述:向用户介绍网站所开设 的课程 定义:课程目录=课程名+课程内容 +老师简介+价格 位置:网站信息资料库 名字:用户临时课程 别名:初步预购课程 描述:用户在浏览课程目录,没有试看之前准备购买的课程 定义:用户临时课程=课程名+价格 位置:用户临时课程库

2.4 可行性研究 2.4.1 技术可行性 该系统主要依靠面向对象程序设计语言 C++及 SQL Server 数据库实现,技术上完全可行。

2.4.2 经济可行性 该系统开发成本较低,所需开发时间、人力均较少,使用普通微机、触屏技术即可开发成功,所需相关资料容易得到。目前中高档酒店的菜单采用的仍是传统的精美纸质菜单,易磨损,制作费用高,而该系统客服了这一缺点,使得菜单更新更加方便快捷,环保、花费少,从长远来看开发这套系统的经济回报可观,而且养生需求大,顾客群有保证。

2.4.3 操作可行性 该系统在顾客操作方面采用触屏技术,系统界面友好简洁,符合顾客操作习惯,而且触屏操作逐渐普及,顾客容易操作;
在服务员管理操作方面,只需对酒店服务员做简单的培训即可使其掌握系统的各项操作。

三、需求分析 3.1 目标 3.2 数据流图 数据流图见可行性分析 2.2,其中选择文献资料搜索可以精化如下:

3.3 数据模型 找 到 想要 的 文献文献资料 生成事务 图 图 3-1 信息文献搜索 的 精化数据流图 1.4.1 输入 关键字 1.4.2 显示出有关键字的文

数据模型用实体-联系图描绘。用户与各实体、管理人员与各实体的 E-R 图分别如下:

网上学习系统 资源下载 资源浏览 课程购买 留言互动 课程学习 图 图 3-1 总 总 ER 图 1 N M 1 1 N M 非学员 点 浏览 提交 课程 文献资料 购单 对应 对应 临时课程单 课程名 介绍 价格 师资 图 图 3-2 非学员的 与各实体的 E-R 图 N M N 公共课 学 习 课

3.4 行为模型 1 N M 1 1 N M 更新 管理 课程 学 员 互动 课程名 图 图 3-3 学员与管理员的 的 E-R 图 N M N 管理员 密码 学 问 答疑 留言板 邮箱 用户名 序列号 用户名 点击重新登录 错误 点击退出 登录界面 信息 输入信息 修改密码界面

点击主页面 主界面

重新登录 错误 点击退出登录 登录界面 信息 按改 输入信息 修改密码界面

四、总体设计

4.1 软件的结构 该系统的软件结构选用 HIPO 图,即层次图和 IPO 图描绘。

4.1.1 层次图 系统总体层次图、非学员购课子系统、学员学习子系统和管理员管理子系统的层次图分别如下:

网上学习

小学校园上网管理系统项目建议书

2020年重庆成人高考成绩网上查询系统

网络系统维护岗位职责

宣传系统培训学习心得体会

推荐访问:学习 系统 网上