- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JSP教学论坛分析与设计
基于JSP教学论坛分析与设计
摘要:在学校内利用论坛资源配合教学,是对传统的学习方式的一个重要补充。鉴于此提出了基于JSP技术的教学论坛系统。它实现了客户端和服务器端的动态交互,为教师与学生、学生与学生提供了学习交流的网络平台。本文对教学论坛的模块分析,数据库设计和安全性的设计进行了详细描述。
关键词:教学论坛;模块分析;数据库设计
1 引言
随着校园网建设的发展与完善,BBS已成为现代教育中支持在线交流的平台。BBS提高了自主学习能力。网络学习的本质是一种自主学习,论坛提供了丰富的网络学习资源,使学习者能自主选择和控制学习地点、学习时间、学习方法和学习内容。在论坛里,学生可以自主地围绕学习问题,通过发帖、回复的形式提出讨论,寻求解答帮助,提高了学习的积极性和自主学习的能力。
2 教学论坛的安全性设计
教学论坛网站是基于B/S模式的网络系统,用户通过该网站可以在任何时间,任何地点根据自己的需要、兴趣爱好查看论坛信息,进行相应操作。为了使系统正常运行,保证系统的安全性,维护用户的隐私,系统要求对不同的用户设置不同的操作权限。为此,本系统设有游客、用户、版主、管理员四类角色,不同角色拥有不同权限。
(1)游客:游客可以浏览版面中的帖子、留言、查看版主的信息、查看公告信息、查看精华帖子、查看发帖排行、注册成为用户、按不同的条件精确、模糊搜索帖子等等。
(2)注册用户:注册用户具有游客所具有的操作外还具有发帖、回帖、查看个人信息、修改个人信息、找回密码、上传下载文件、删除自己发表的帖子、查看提过的问题帖、查看发过的所有帖子、注销的权力等。
(3)版主:版主除了具有用户的一般操作之外还可以在自己的版面中发表本版面的最新消息,还可以将本版面的帖子置顶、设为精华、将帖子提前等。
(4)系统管理员:为了便于论坛的管理,设置了管理员用户。管理员在日常工作中可以管理大量的信息,包括用户、版主、论坛公告、版面消息、帖子、留言板等信息。
3 教学论坛的模块设计
模块分析是描述系统需求的一个过程,需要将需求分析中的感性描述进行抽象,提取出需要实现的功能,是整个系统完成的一个关键过程。根据对教学论坛的需求分析,该系统分为前、后台两个模块。
3.1 后台模块
后台模块是与管理员相关的,主要包括版面管理、类别管理、论坛公告管理、版面信息管理、留言板管理、用户管理和后台信息管理等模块。
(1)版面管理:管理员可以浏览、修改、添加、删除版面。在添加版面和修改版面时,系统先通过Action判断管理员输入的用户是否存在,若存在则继续判断该用户是否为版主,若以上条件成立则执行添加或修改的操作,否则拒绝操作。
(2)类别管理:管理员可以浏览、修改、添加、删除某一个版面内的类别信息。
(3)论坛公告管理:管理员可以浏览论坛公告信息。
(4)版面信息管理:管理员可以浏览、修改、添加、删除论坛内所有版面内的版面信息。
(5)留言板管理:管理员可以查看到前台所有人员的留言,查看留言的回复信息,还可对留言进行回复,对于回复的留言可以进行删除。
(6)用户管理:管理员通过选择用户权限可以查看不同权限的人员的信息,查看完后可以修改用户的权限和已有信息,还可删除用户。
(7)后台系统管理:包括返回首页和安全退出。其中返回首页的功能是退出后台返回到前台页面,安全退出是退出后台系统的同时注销管理员的登录状态。
3.2 前台模块
前台模块与版主,注册用户和游客有关,主要模块有设置个人信息,登录模块,浏览模块,帖子模块,版面消息模块,留言模块,帮助模块等。
(1)设置个人信息模块:包括用户查看自己的个人详细信息、查看已发表的问题帖,以及修改完善个人的注册信息。
(2)登录模块:包括用户的登录、注册、找回密码、注销。用户注册将用户提交的信息入库,使用户获得进入系统的通行证。
(3)浏览模块:包括用户浏览版面、浏览版面内的主题帖、浏览主题帖的回复帖、浏览论坛公告、查看版面新消息、查看发帖排行、查看精华帖、查看我的帖子、查看版主详细信息、查看留言、按不同的查找范围来精确、模糊查找帖子,方便用户找到需要的学习信息,提高学习效率,节约用户的时间。
(4)帖子模块:用户可以发帖、回帖、删除自己发布的帖子。版主和管理员能在此模块置顶帖子、提前帖子、设为精华帖子。
(5)版面消息模块:包括版主可以在自己的版面内添加、修改、删除消息。
(6)留言模块:任何用户或游客都可以留言,以此来为此论坛提供一些良好的建议和帮助。
(7)帮助模块:为使用的用户详细介绍论坛的操作说明,让用户了解各功能的使用方法,让进入论坛的用户尽可能早地熟
原创力文档


文档评论(0)