网校系统的设计与实现毕业设计论文(编辑修改稿)内容摘要:

在 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 在线自测活动图 系。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。