网上学习系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

网上学习系统一、背景及问题定义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临时课程库D4D2D3D1序列号资料库网站信息资料库管理人员资料库学员个人信息资料库事务2事物1信息序列号选定课程网站资料课程信息系统用户学员非学员1学员登陆2课程学习3浏览课程目录与资料4试看课程管理人员5购买6放弃课程7学员注册8管理人员登陆9事物判断学员序列号信息给予事物重新选择用户信息课程信息图2-2总体数据流图事务1:管理更新网站视频资料信息事物2:查看、分发、管理购买课程学员的序列号登录事务事务错误信息学员学员个人信息资料库D31.1身份验证1.2序列号重新给予改密1.3个人信息修改图2-3学员登录数据流图模块8管理人员登陆数据流图与学员登陆流图相似讨论互动课程学习课程讨论资料信息资料信息视频信息视频信息学员个人信息资料库D3讨论信息提问事务试题信息复习事务做题事务删除事务iwu课程学习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-4学员课程学习数据流图浏览事务知识点菜事务选择免费课程事务浏览付费课程事务图2-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++及SQLServer数据库实现,技术上完全可行。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图1NM11NM非学员点浏览提交课程文献资料购单对应对应临时课程单课程名介绍价格师资图3-2非学员与各实体的E-R图NMN公共课学习课程1NM11NM更新管理课程学员互动课程名图3-3学员与管理员的E-R图NMN管理员密码学问答疑留言板邮箱用户名序列号用户名3.4行为模型点击主页面点击退出点击主页面点击退出登录点击退出登录点击主页面点击主页面点击视频点击习题点击返回点击返回点击模拟考试点击返回点击修改密码点击重新登录图3-5学员系统状态换图点击互动点击课程点击搜索点击主界面点击主页面点击主界面错误正确点击退出登录界面主界面信息输入信息课程学习do/显示课程内容资料文献查找do/显示输入关键字修改密码界面文献资料下载do/显示下载观看视频do/显示播放视频习题do/显示试题内容模拟考试do/显示生成试卷互动交流do/显示互动页面点击下载点击返回点击退出图3-5非学员系统状态换图点击观看公开课点击更新视频键点击更新文献知识点击主界面点击主界面点击主页面点击主界面主界面免费公共课do/显示公开课目录点击查看课程介绍do/显示课程简介搜索文献资料do/显示输入打开视频do/显示视频视频购买Do/显示确认购买学员注册Do/显示注册重新登录图3-5管理员管理系统状态换图返回管理界面键按管理顾客菜单键按更新菜单键按更新资料按回主界面键按回主界面键点击主页面错误正确点击退出登录登录界面主界面管理学员do/显示学员资料查看学员购课信息按查看键按改密键输入信息管理网站公告do/显示公告更新资料do/显示更新资料修改密码界面点击主页面点击退出登录四、总体设计4.1软件的结构该系统的软件结构选用HIPO图,即层次图和IPO图描绘。4.1.1层次图系统总体层次图、非学员购课子系统、学员学习子系统和管理员管理子系统的层次图分别如下:

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功