素材--ssh框架学习网站设计(编辑修改稿)内容摘要:

息确定进入那个课程管理计算机基础教学学习网 管理员模块 教师 模块 学生模块 搜索模块 提问和回复模块 教师登陆 上传和管理教程 上传和管理课件 查看实验室安排 在线学习教程内容 下载课件和常用软件 搜索教程 新闻和通知管理 用户管理 软件下载管理 实验室安排管理 热门文章热门视频管理 提交关键词 查看搜索列表 选择问题分类 提出问题 回答问题 查看问题回复 基于 J2EE 的计算机基础教学学习网站的设计与实现 5 界面,当进入课程管理界面后,只显示此门课的信息,所有这个教师只有管理此课程的权限。 上传和管理教程 : 教师进入自己的教程管理界面后,可以添加教程,添加教程后可以添加教程的章节,章节上传的文件格式为 swf。 上传和管理课件:教师进入自己的教程管理界面后,可以添加课件,共学生下载。 课件上传的形式为压缩文件夹 ()。 学生 模块 查看实验室安排:学生可以在首页查看今天的实验室自由开放的时间,来安排自己的学习时间。 在线学习教程: 学生通过清晰的分类,轻松的找到自己所感兴趣的课程,阅读和观看学习资料。 教程资料包括 word, pdf,视频等文件。 下载常用软件:学生可以找到学习用常用的软件,快速下载。 下载课件:学生可以下载教师发布的教学课件。 课下自学。 提问和回答:学生如果对那些知识不懂,可以发表问题,每个人都可查看问题,回答问题,集思广益解决问题;问题分类发布,方便学习查看特定课程常见问题; 管理员模块 新闻和通知管理:管理员负责发布和管理试验中心的新闻和通知,其中包括首页图片新闻的发布和管理。 用户管理:管理员为每门课分 配负责教师,管理管理他们的用户名和密码; 常用软件下载管理:管理员负责发布常用软件; 实验室安排管理:管理员负责实验室的安排通知,以 word 的形式发布,方便快捷,可以直接把课程表发布。 热门文章和热门视频管理:管理员负责发布最新热门文章,和热门视频,开阔学生的眼界,拓宽知识。 搜索模块 搜索信息 : 学生通过搜索快速定位所需资源, 查看搜索结果 : 学生可以看到搜索列表和此次搜索到的条目数。 根据搜索界面学习感兴趣的知识。 基于 J2EE 的计算机基础教学学习网站的设计与实现 6 提问和回复模块 查找问题分类:学生如果有问题,可以先找到问题所属的课程 ,在所属课程发布问题,其他同学或教师可以对所擅长的问题回复。 提出问题:学生通过选择课程》填写问题标题》问题内容》提交完成问题的发布,此问题会被发布到相应的课程中。 游览问题:其他用户可以游览任何问题,对感兴趣的问题进行回复。 回复问题:任何用户都会以匿名的方式回答问题。 系统用例图 外部参与者包括:管理员,教师,学生。 试验中心管理热门文章管理热门视频管理软件下载管理通知管理新闻管理实验室安排管理管理员用户管理 图 管理员 用例图 基于 J2EE 的计算机基础教学学习网站的设计与实现 7 在线学习课件下载搜索阅读新闻阅读通知学生常用软件下载 图 用例图 基于 J2EE 的计算机基础教学学习网站的设计与实现 8 管理教程搜索( f r o m 学生用例图 )教师管理课件 图 用例图 第 三 章 系统设计 本章主要介绍系统的开发环境、整体架构、网站前后台系统的设计以及数据库的设计。 网络平台 设计 作为一个典型的 web 应用,习惯的将其抽象成经典的三成结构:表现层、业务层、数据访问层。 系统整体结构如图 所示 : 基于 J2EE 的计算机基础教学学习网站的设计与实现 9 表现层( jsp) 首页 试验中心 试验中心 课程 热门文章 热门视频 新闻中心 后台管理 搜索 业务逻辑层 ( struts+spring) CourseForm CourseAction SearchAction DownloadActionn DownloadForm UserAction UserForm SearchForm 逻辑 处理 CourseManager SearchManager DownloadManager UserManager 数据访问层 ( hibernate) CourseForm CourseForm. SearchForm SearchForm. DownloadForm DownloadFl UserForm 计算机基础教学学习网站的设计与实现 基于 J2EE 的计算机基础教学学习网站的设计与实现 10 图 系统整体结构图 表现层位于最外层(最上层),离用户最近。 用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。 计算机基础教学学习网严格按照 web 标准进行设计,完全采用 div+css,同时使用 jquery 实现滑动门,完成对课程等资源的分类展示,使用了 ajax 实现异步交互。 对应图 中的 表现层的 首页,试验中心,课程,热门文章,热门视频, 新闻中心,搜索,提问与回复,常用软件下载,实验室安排管理,管理员后台,教师管理后台。 业务层 分为前端处理层和逻辑层 ,前端处理层由 struts 承担,主要负责页面的跳转,Form 表单的处理, 数据的分发,不负责逻辑处理。 逻辑层由 spring 提供的hibernateDaoSupport 类提供的模板和 hibernate 实现交互,完成对数据的持久处理。 Spring 还负责业务逻辑权限的传播,如保存对象方法的命名要以 add 开头,删除要以 del开头,修改要以 modify 开头。 数据 访问层 由 hibernate 实现,参与 HQL 对数据库进行操作,数据流不能传播到编写层,到表现层的数据有 struts 的 ActionForm 承担。 系统 模块设计 管理员 模块 功能描述: 管理员登陆之后,负责新闻发布,通知发布,用户管理,常用软件下载,试验中心管理,实验室安排管理,热门文章管理,热门视频管理。 其 活动图 如图 所示 : 登陆是否为管理员管理员登陆成功登陆成功新闻管理通知管理用户管理 实验室安排管理热门文章管理热门视频管理试验中心管理软件下载管理添加新闻修改新闻删除新闻 查看新闻添加通知修改通知删除通知查看通知查看用户删除用户添加用户查看软件列表上传软件删除软件管理员用户 基于 J2EE 的计算机基础教学学习网站的设计与实现 11 图 管理员 模块活动图 教师 模块 功能描述: 教师负责上传其负责课程的教程和课件等资源。 其活动图 如图 所示 : 登陆是否登陆成功教程管理添加教程查看教程章节教师登陆成功课件管理删除教程修改章节 删除章节查看以上传教程修改教程查看课件删除课件 修改课件教师用户 图 教师 模块活动 图 学生 模块 功能描述:学生是网站的主要用户,可以在线学习教程,下载软件,下载课件,搜索资源,提问和回复,查看实验中心新闻,查看试验中心通知,查看实验室开放安排。 游览热门文章和热门视频等操作。 其活动图 如图 所示 : 基于 J2EE 的计算机基础教学学习网站的设计与实现 12 查看试验中心新闻查看试验中心通知在线学习下载常用软件下载课件游览热门文章游览热门视频提问回答问题查看实验室安排游览问题学生用户 图 模块活动图 登录模块 模块 功能描述:计算机基础教学学习网的用户分为三类:管理员,教师,学生。 其中管理员和教师血药登录。 管理员为每门课指定负责教师,教师登陆过程用,登陆模块根据教师的用户名和其负责课程的 ID 号,跳转到其负责的课程管理界面。 其权限只限于 其负责的课程。 而管理员只能登陆管理员界面。 学生是游客,不需要登陆,一匿名的方式发布问题。 其活动图 如图 所示 : 基于 J2EE 的计算机基础教学学习网站的设计与实现 13 用户登陆根据用户名密码课程 ID 选择登陆模块搜索管理员表搜索教师表判断其用户类型管理员是管理员教师是教师用户名或密码错误 图 登陆 模块活动图 基于 J2EE 的计算机基础教学学习网站的设计与实现 14 提问与恢复 模块 功能描述:学生可以对学习过程中遇到的问题向大家提问,大家集思广益解决问题。 学生也可以游览问题,当自己知道某些问题的答案时可以恢复此问题。 图 管理员模块活动图。 选择问题类别游览问题回答问题提出问题 库 设计 逻辑 结构设计 管理员表 ( t_administrator),用于存储网站 管理员 的个人详细信息 ,如表 所示: 表 t_administrator 表 基于 J2EE 的计算机基础教学学习网站的设计与实现 15 热门文章 表( t_article),用于存储 热门文章信息 ,如表 所示: 表 t_article 表 章节 表( t_chapter) , 用于存储教程的章节 , 如表 所示: 表 t_chapter 表 课程 信息 表( t_course),用于 课程信息 ,如表 所示: 表 t_course 表 课件表 ( t_courseware),用于存储 课件信息和课件文件 ,如表 所示: 表 t_courseware 表 常用软件下载表 ( t_download), 用于 常用软件信息和应用程序 ,如表 所示 : 表 t_download 表 基于 J2EE 的计算机基础教学学习网站的设计与实现 16 新闻表 ( t_news),用于存储 试验中心新闻信息 ,如表 所示: 表 t_news 表 问题表( t_question),用于存储用户发布的问题信息, 如表 所示: 表 t_question 表 回复表( t_reply),用于存储问题回复信息, 如表 所示: 表 t_reply 表 教程 表( t_tutorial),用于 存储课程下的教程信息 , 如表 所示: 表 t_tutorial 表 基于 J2EE 的计算机基础教学学习网站的设计与实现 17 实体关系图( 主要部分 ER 图) 课程 课程号 标题 描述 大纲 教程 教程号 访问数量 发表时间 文件名 教程号 课程号 描述 图片名 标题 属于 章节 属于 章节号 问题 课件 问题号。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。