网上学习系统.docx
《网上学习系统.docx》由会员分享,可在线阅读,更多相关《网上学习系统.docx(16页珍藏版)》请在冰豆网上搜索。
网上学习系统
网上学习系统
一、背景及问题定义
1.1背景
随着现在的社会发展,对于知识与技能的要求越来越高;并且我们的生活也被电子产品所包围,(手机,电脑……),所以就出现了网上学习系统,这使得我们学习可以不受时间地方的限制。
1.2问题定义
此系统面向操作用户有学员,非学员,还有管理人员
1.对于非学员
1)浏览课程
2)选定课程
3)试看课程
4)购买课程
2.学员
1)观看视频
2)课后做题
3)模拟考试
4)交流讨论
3.管理人员
1)管理资源库
2)管理学员资料
3)维护系统
4)交流讨论
二、可行性分析
2。
1物理模型
物理模型用系统流程图描绘如下:
图2-1系统流程图
2.2 逻辑模型
逻辑模型用数据流图描绘。
本文所提的自助菜单系统数据流图采用逐步求精的原则,绘制如下:
ﻩ
ﻩ
事务1:
管理更新网站视频资料信息
事物2:
查看、分发、管理购买课程学员的序列号
图2-2总体数据流图
ﻩ
2.3数据字典
名字:
课程目录
别名:
所设课程
描述:
向用户介绍网站所开设的课程
定义:
课程目录=课程名+课程内容+老师简介+价格
位置:
网站信息资料库
名字:
用户临时课程
别名:
初步预购课程
描述:
用户在浏览课程目录,没有试看之前准备购买的课程
定义:
用户临时课程=课程名+价格
位置:
用户临时课程库
2.4
可行性研究
2.4.1技术可行性
该系统主要依靠面向对象程序设计语言C++及SQLServer数据库实现,技术上完全可行.
2.4。
2 经济可行性
该系统开发成本较低,所需开发时间、人力均较少,使用普通微机、触屏技术即可开发成功,所需相关资料容易得到。
目前中高档酒店的菜单采用的仍是传统的精美纸质菜单,易磨损,制作费用高,而该系统客服了这一缺点,使得菜单更新更加方便快捷,环保、花费少,从长远来看开发这套系统的经济回报可观,而且养生需求大,顾客群有保证.
2.4。
3 操作可行性
该系统在顾客操作方面采用触屏技术,系统界面友好简洁,符合顾客操作习惯,而且触屏操作逐渐普及,顾客容易操作;在服务员管理操作方面,只需对酒店服务员做简单的培训即可使其掌握系统的各项操作.
三、需求分析
3。
1 目标
3.2 数据流图
数据流图见可行性分析2.2,其中选择文献资料搜索可以精化如下:
3。
3数据模型
数据模型用实体-联系图描绘。
用户与各实体、管理人员与各实体的E-R图分别如下:
3.4 行为模型
四、总体设计
4.1软件的结构
该系统的软件结构选用HIPO图,即层次图和IPO图描绘。
4。
1。
1 层次图
系统总体层次图、非学员购课子系统、学员学习子系统和管理员管理子系统的层次图分别如下: