网校系统的设计与实现毕业设计论文(编辑修改稿)内容摘要:
在 WINDOW7 的操作系统环境下,完全可以实现,因此系统 在技术方面可以实现。 操作可行性分析 系统是面向 大众的,面向的是不同领域的群体 , 系统在操作方式上符合浏览器的相关方式,系统的界面友好,提示信息较为齐全,用户可以很快的熟练掌握系统的使用方法。 社会因素的分析 系统是网络教育平台,符合国家法律以及相关政策。 本课题要达到的设计目标 1. 实现前台、后台的全部功能; 2. 系统界面美好、提示信息齐全; 3. 系统性能良好,安全有保障。 第 3 章 系统设计 3第 3 章 系统设计 本章 介绍了系统的详细设计,系统包括前台和后台两大部分,设计完全是按照软件功能 的要求,运用相关的设计模式,努力实现各个模块之间的松耦合行、可扩展性。 系统 前台 功能 注册和登录 用户可以注册账号,已经注册账号的用户可以登录;如果用户忘记密码,可以通过邮箱找回密码;登录成功后用户可以修改个人信息。 课程选择 用户可以根据自己的兴趣通过一级分类、二级分类、三级分类以及关键字进行筛选喜欢的课程,然后可以进行学习或者视频下载。 在线自测 用户学习课程完毕,可以进行在线自测,可以根据自己的水平选择题目的难易程度,系统智能判卷,提交试卷就可以看到 自己的试卷答题情况,并且可以浏览自己之前做过的试题。 社区 用户在学习的过程中遇到问题可以在社区内进行咨询答疑等。 调查表 网站可以向用户发出调查问卷,实时了解用户的想法,尽最大努力为用户考虑。 问题反馈 用户可以将自己对系统的意见或者不满反馈给管理员。 FAQ 常见问题 FAQ。 系统 后台 功能 系统管理 实现对管理员、会员、教师、学校等基本档案的管理以及超级管理员对权限的添加、修改、删除、查询等以及上传图片等。 第 3 章 系统设计 4 资源管理 实现 对一级分类、二级分类、三级分类的管理;对课程、课时的管理。 个人设置 用户登录成功后修改密码以及自己的相关信息。 前台管理 实现 FAQ 分类管理、 FAQ 问题管理、调查表管理、调查表问题、在线自测、问题反馈管理,同时可以对调查表进行图表分析等。 系统 功能模块设计 前台功能模块图 前台的功能模块图如图 31 所示。 前 台 功 能 模 块 图注册登录调查表FAQ在线自测课程选择答疑系统问题反馈 图 31 前台功能模块图 第 3 章 系统设计 5 后台功能模块图 后台的功能模块图如图 32 所示。 后 台 功 能 模 块 图系统管理前台管理个人设置资源管理管理员管理会员管理学校管理教师管理权限管理分类管理课程管理课时管理修改密码修改个人信息调查表在线自测FAQ问题反馈答疑系统 图 32 后台功能模块图 UML 建模 系统用例图 1. 会员用例图如图 33 所示。 第 3 章 系统设计 6 主 角 1登 录身 份 验 证 e x t e n d s 课 程 选 择在 线 学 习在 线 自 测在 线 答 疑问 题 反 馈F A Q调 查 表 u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s 图 33 用户用例图 部分用例描述: 1) 用例名称:登录。 用例描述:根据用户输入的用户名和密码,判断用户是否可以登录。 前置条件:无。 后置条件:进入系统主界面。 基本流程: ( 1)用户输入用户名、密码。 ( 2)系统检验用户名、密码是否匹配。 ( 3)进入系统主界面。 可选流程:如果用户名、密码有误,提示“用户名或密码错误”; 找回密码。 2) 用例名称:在线自测。 用例描述:会员学习完课程可以进行在线自测。 前置条件:会员登录成功。 后置条件:进入在线自测界面。 基本流程: ( 1) 用户登录成功。 ( 2) 用户在线学习课程。 ( 3)用户在线自测。 可选流程:如果用户名、密码有误,提示“用户名或密码错误”; 如果提交试卷时题没有做完,提示“提交试卷需做完所有试题”。 第 3 章 系统设计 7 2. 管理员用例图如图 34 所示。 管 理 员登 录 身 份 验 证 e x t e n d s 系 统 管 理资 源 管 理个 人 设 置 前 台 管 理管 理 员 管 理会 员 管 理学 校 管 理教 师 管 理权 限 管 理 u s e s u s e s u s e s u s e s u s e s u s e s F A Q 问 题 反 馈调 查 表 管 理 在 线 自 测 u s e s u s e s u s e s u s e s u s e s 修 改 密 码个 人 信 息 修 改 u s e s u s e s 一 级 分 类 管 理二 级 分 类 管 理三 级 分 类 管 理课 程 管 理课 时 管 理 u s e s u s e s u s e s u s e s u s e s u s e s u s e s u s e s 图 34 管理员 用例图 部分用例描述: 3)用例名称:登录。 用例描述:根据用户输入的登录信息显示相应权限的界面。 前置条件:无。 后置条件:进入系统主界面。 基本流程: ( 1)用户输入用户名、密码。 ( 2)系统检验用户名、密码是否匹配。 ( 3)系统根据权限显示系统主界面。 可选流程:如果用户名、密码有误,提示“用户名或密码错误”; 找回密码。 系统类图 系统架构分为三层,系统架构的类图如图 35 所示。 第 3 章 系统设计 8 g e t S e s s i o n ( )+ s e s s i o n F a c t o r yB a s e D a o I m p l+ s a v e ( )+ d e l e t e ( )+ u p d a t e ( )+ g e t B y I d ( ) : 未 指 定 + g e t A l l ( ) : 未 指 定 + g e t P a g e B e a n ( ) : 未 指 定 i n t e r f a c e B a s e D a o i n t e r f a c e S e r v i c e普 通 的 s e r v i c e 接 口 ,继 承 了 B a s e D a o+ s a v e ( )+ d e l e t e ( )+ u p d a t e ( )+ g e t B y I d ( ) : 未 指 定 + g e t A l l ( ) : 未 指 定 + g e t P a g e B e a n ( ) : 未 指 定 B a s e D a o I m p ls e r v i c e 的 实 现 类如 果 没 有 所 需 的方 法 , 在 自 己 的 实 现 类 添 加 即 可+ g e t C u r r e n t U s e r ( )+ s e n d M s g ( ) s e r v i c e I m p lB a s e A c t i o ns e r v i c e 通 过 S p r i n g注 入+ g e t M o d e l ( ) m o d e lM o d e l B a s e A c t i o n A c t i o n普 通 a c t i o n继 承 m o d e l B a s e A c t i o n通 过 泛 型 将 实 体映 射 图 35 系统架构类图 系统主要模块活动图 在系统中,用户的活动时常发生着变化,没有注册的游客可 以浏览网站,但要进行在线学习就要注册账户号,因此用户的活动图如图 36 所示。 点 击 注 册 填 写 注 册 信 息[ N ] [ Y ] 更 新 数 据 库注 册 成 功注 册 信 息是 否 合 法 图 36 注册活动图 第 3 章 系统设计 9 用户注册成功且登录成功后,可以进行在线学习以及在线自测,用户的在线自测的活动图如图 37 所示。 登 录 成 功 选 择 课 程[ Y ] [ N ] 提 交 试 卷自 测 完 毕[ Y ] 判 断 交 卷时 间 是 否 到在 线 自 测是 否 提 交[ N ] 图 37 在线自测活动图 系。网校系统的设计与实现毕业设计论文(编辑修改稿)
相关推荐
领域的系统,它的主要特点有: (1) 通用性:网上订餐系统具有良好的界面,适合推广给所有用户,能够给用户提供良好的服务。 (2) 便捷性:本系统最大的特点就是方便快捷,用户使用本系统可以足不出户就享受到优质服务,在现代人们的生活中很适用。 人们对于订餐的要求是能够减少排队等待的时间,此系统的设计正是为了迎合大家的这种需求,可以让用户节约许多的时间,提高了生活效率 [2]。
断程序地址调用驱动程序接收数据,然后放入堆栈进行系统相关处理,若不匹配则直接丢弃该数据包。 对于网络接口,它一般具有 4种数据接收模式:广播、组播、直接和混杂模式,只有当把接口设置为混杂模式时,网络接口才能接收所有的数据,无论地址是否匹配, 所以在做本设计的时候一定要设置为混杂模式才能实现数据的采集。 第二,需要了解套接字的工作程序和使用方法: 一般来说
41 一层数据流图 一层数据流图从总体来描述了整个系统的流程及数据流动情况图42 二层数据流图 二层数据流图系统管理流程详细描述了系统管理时的数据流向。 图 43 系统管理流图用户管理流图详细描述了用户管理时的数据流向。 图 43 用户管理流图查询管理流图详细描述了用户管理时的数据流向。 数据名称 :充值别名 :会员充值方式 :会员账户余额不足时向管理员充值流向 :管理员补充信息
a 应用程序。 Java 应用程序在运行时,最终用户也可以通过 JavaBeans 组件设计者或应用程序开发者所建立的属性存取方法 setXXX 方法和 getXXX 方法修改 JavaBeans 组件的属性。 这些属性可能是颜色和形状等简单属性,也可能是影响 JavaBeans 组件总体行为的复杂属性。 JavaBeans 组件模型使得软件可以设计成便于修改和便于升级。 每个
接口的用户级的抓包库 ,它为底层网络监听提供了可移植框架。 它的应用包括网络统计集合 ,安全监听 ,网络调试等。 WinPcap WinPcap[5]是 LibPcap 的 Windows 版本 ,它是一个基于 Win32 的捕获数据包和网络分析的体系结构 ,它包括一个内核级的包过滤器 ,一个底层的动态链接库( ) ,一个高层并且与系统无关的库( ,基于 版本)。 WinPcap 是集成于
提交项目信息 管理投票项目 删除投票项目 管理选项 添加 更新 客户 是 否 还有选项 删除 没有 5 系统详细设计 12 5 详细设计 系统功能结构图 系统总体结构如图 51 所示: 图 51 网上投票系统功能结构图 注册登陆模块详细设计 (1) 注册登录模块功能设计 管理员和客户登陆界面;根据身份从而跳入相应的页面,实现注册登陆功能。 输入 处理 输出 图 52 注册登陆页面管理员流程图