网上学习系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上学习系统
一、背景及问题定义
1.1 背景
随着现在的社会发展,对于知识与技能的要求越来越高;并且我们的生活也被电子产品所包围,(手机,电脑……),所以就出现了网上学习系统,这使得我们学习可以不受时间地方的限制。
1.2问题定义
此系统面向操作用户有学员,非学员,还有管理人员
1.对于非学员
1)浏览课程
2)选定课程
3)试看课程
4)购买课程
2.学员
1)观看视频
2)课后做题
3)模拟考试
4)交流讨论
3.管理人员
1)管理资源库
2)管理学员资料
3)维护系统
4)交流讨论
二、可行性分析
2.1 物理模型
物理模型用系统流程图描绘如下:
2.2 逻辑模型
逻辑模型用数据流图描绘。本文所提的自助菜单系统数据流图采用逐步求精
的原则,绘制如下:
图 2-3学员登录数据流图
模块8管理人员登陆数据流图与学员登陆流图相似
图2-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 数据模型
数据模型用实体-联系图描绘。用户与各实体、管理人员与各实体的E-R图分别如下:
图3-3 学员与管理员的E-R图
3.4 行为模型
图3-5 管理员管理系统状态换图
四、总体设计
4.1 软件的结构
该系统的软件结构选用HIPO图,即层次图和IPO图描绘。
4.1.1 层次图
系统总体层次图、非学员购课子系统、学员学习子系统和管理员管理子系统的层次图分别如下: