- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
泉州师范学院软件学院2012级软件开发JAVA方向实训项目
BBS校园论坛的设计与实现
一、团队构成及分工
团队(名称): 职能 成员 任务分工 成绩 组长 组员
指导教师签字:
年 月 日
二、项目进度计划
序号 任务名称 持续时间 1 阅读实训指导书 1周 2 数据库的添加与制作 1周 3 进行网页概要设计 1周 4 网页制作与完善 1周 5 模块编码 4周 6 整合各编码模板 2周 7 进行初级系统测试、进行修改和完善 1周 三、项目需求描述
3.1 项目需求
该论坛的主要目标是给来访人员一个发表意见、讨论意见并回复意见的窗口,易于维护管理也是设计的主要目标之一。因此设计系统的需求功能应该包括以下几个方面:
会员注册:提供新会员注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册会员信息保存在对应的数据库的数据表中。
发表帖子:提供会员发表帖子的功能,未注册用户不允许使用该功能。
帖子查询:对注册会员提供帖子查询以及阅读的功能,即提供对应帖子标题信息,以及查看详细内容及回复帖子的超链接。
会员管理:当网上论坛的会员完成注册后,系统会在数据库中加入会员的资料。包括会员名称、会员密码、会员E-mail等相关信息资料。管理者可以根据数据库中注册的特殊身份登录到论坛后台对会员信息进行管理。
论坛分类管理:根据不同的讨论内容,管理员将整个讨论区划分成不同的区域,会员可以选择进入不同的讨论区,允许管理者对分类进行调整,同时提供不同讨论区中包括帖子数量的统计功能。
主题管理、论坛板块管理、帖子管理:管理员可以修改和删除任意主题、板块、帖子。
A、首先管理员必须进行登录;管理员可以管理会员登录,对会员上传的的帖子指定为精华帖;管理员对帖子进行管理,可以删除恶意帖子,也可以修改帖子内容。
图3-1 BBS系统管理员用例图
B、游客进入论坛可以浏览站内最新信息与论坛内最新图片,也可以观看论坛内的视频,游客可以进行注册成为会员。
图3-2 游客用例图
C、会员有游客的各项功能,可以浏览论坛内的信息,浏览论坛内最新论坛信息、浏览论坛内最新论坛图片;会员必须进行登录才能进行论坛内跟更多信息的参与;会员可以对论坛内帖子与帖子进行查询;会员可以在论坛内进行帖子发表和帖子发表,还可以对其他会员发表的帖子进行跟踪发帖;会员可以对论坛内的信息进行留言。
图3-3 BBS系统普通会员用例图
3.3扩展功能
管理员可以将会员发表的帖子置顶,并将会员发表的帖子指定为精华帖;还
增加一个权限——游客,游客仅能进行帖子查询。
四、项目功能设计
4.1系统分为前台和后台两大模块。
(1)前台模块
用户在前台的注册、登录,以及修改个人的注册信息组合成注册登录模块。注册用户浏览板块、浏览主题帖列表、查看帖子组成浏览模块。用户发帖、回帖组成发帖回帖模块。
(2)后台模块
管理员删除帖子、转移帖子,置顶帖子(选作)和指定精华帖(选作)组成管理帖子模块,增加、删除、修改为管理用户模块。
图4-1 BBS系统层次图
4.2系统功能模块图
论坛一般存在两种用户,分别为注册用户和管理员。用户的权限是向下覆盖的,即上级权限包含下级权限,在这里的论坛中,管理员的权限是上级权限。接下来,需要归好类的对象及其方法分配给不同的论坛用户。具体功能的分配结果如表4-1所示。
表4-1论坛功能和用户权限对应表
对象实体 功能方法 用户类型 板块 浏览列表 注册用户 创建板块 管理员 修改板块 管理员 删除板块 管理员 帖子 浏览列表 注册用户 查看帖子 注册用户 发帖 注册用户 回帖 注册用户 搜索 注册用户 编辑(自己所有) 注册用户 编辑(全部) 管理员 删除 管理员 置顶 管理员 指定精华 管理员 转移 管理员 用户 注册 注册用户 注册用户登录 注册用户 管理员登录 管理员 添加 管理员 删除 管理员 设定权限 管理员
五、项目数据设计(仅供参考)
5.1 数据库表结构
表5-2是BBS的会员表,其结构如下:
表5-1 bbs_user
字段 类型 长度 主键 描述 id bigint 20 是 会员编号 username varchar 10
您可能关注的文档
最近下载
- 德邦快递_销售体系优化项目_销售体系现状分析报告v1.0_20150413汇报版.pptx VIP
- 最新子宫颈高级别上皮内病变管理的中国专家共识2022(完整版).pdf
- 雨棚清单报价表格.docx
- 光电图像处理-PPT课件(全).pptx
- 《初中英语阅读课“教-学-评”一体化的实践研究》课题研究方案.doc
- YC_T 10.4-2018烟草机械 通用技术条件 第4部分:灰铸铁件.pdf
- 一种应用于港口无人集卡的路径调度仿真测试方法、系统及介质.pdf VIP
- 人教版八年级地理上册《4-3 工业》教学课件PPT初二优秀公开课.pptx
- 5.2吸收借鉴优秀道德成果.pptx
- 消费者债务清理条例 - 司法院.doc VIP
文档评论(0)