SSH框架项目

南华大学
计算机科学与技术学院项目设计报告( 2014 ~2015 学年度第  1 学期)
课程名称JavaEE轻量级结构项目设计 BBS论坛系统
刘义庆姓名牛宇辰学号212
郭旭20124360215
胡绍坤2012436011
女夭李进怀20124360214
专业网络工程班级网络01、02
地点8教实验室教师谢卫星
组长:牛宇辰组员:郭旭、胡绍坤、李进怀。
一:系统分析
1、需求分析
2、功能分析
二:系统设计
1、绘制用例图设计系统功能
2、绘制系统流程图
三:数据库分析与设计
1、数据库E-R 图
2、数据库逻辑结构设计
3、创建数据库及表
四:公共类设计
1、新增用户
农业项目投资评估2、浏览用户
3、浏览用户
五:栏目管理模块
1、创建新栏目
2、查看所有栏目
3、删除指定栏目简称歌
六:子栏目管理模块
1、在栏目下创建子栏目2、查询栏目下所有子主题3、删除指定子栏目
七:前台功能模块
1、指向论坛首页
雅施达
2、显示子栏目中所有主题
3、发表新主题
4、浏览主题
5、回复主题
基于SSH的BBS论坛系统
论坛是BBS的中文译名,最早的论坛是用来公布股票价格等信息的。随着互联网的发展和普及,论坛已成为网民相互交流的主要工具。目前主流门户网站,例如搜狐、百度等等都拥有自己的论坛频道.还有一些专门的论坛网站,如天涯论坛、水木社区.通过论坛,网民可以发布一些自己感兴趣的主题,也可以回复别人发表的主题.在本章中我们就来开发一个类似的论坛系统。
重点内容:
了解论坛网站系统的基本需求
学会如何分析和设计数据库
学会如何使用Struts2+Spring+Hibernate进行开发
学会数据库的基本使用
学会使用MyEclipse进行SSH整合开发
一、系统分析
1。需求分析
分数乘整数教学设计
对于一个论坛系统来说,最大的需求就是让更多的用户来发表和回复主题。对于任何用户,只要进入论坛系统,就能够浏览其他用户发表的主题。但是用户要自己来发表主题或者回复别人发表的主题,首先需要注册,注册完成后,就能进行登录。用户登录后,就能够发表自己感兴趣的主题,来供其他人分享。也可以回复别人的主题,来和别人一起交流。
2.功能分析
论坛是为用户交流提供的一个平台,对于所有的用户都可以浏览论坛.不过在论坛系统中同样对用户权限进行限制,在该系统中根据权限将用户分成四种角,分别为游客、普通用户、版主和管理员.
对于游客,允许其查看论坛栏目和查看其他用户发表的所有主题和回复,不过不允许其发布主题和回复.
对于普通用户,同游客一样可以浏览论坛中的所有内容,包括栏目、主题以及回复.普通用户还可以发表自己感兴趣的主题和回复其他用户发表的主题.
对于版主,除了拥有普通用户的所有功能外,还需要管理自己所在版块。需要删除一些非法的主题和回复,还可以对用户进行处罚,例如禁言、扣分等等。还可以对一些主题和回复进行奖励,例如加分、奖励勋章等等。
管理员是最高权限的角,需要对系统的用户进行管理,包括新增用户、删除用户以及更新用户等等。还需要对论坛栏目和子栏目进行管理,包括新增(子)栏目、更新(子)栏目、删除(子)栏目等等。同样管理员还可以对已经发表的主题和回复进行管理,而且其管理范围比版主要大,它需要管理论坛的所有栏目。
二、系统设计
1。绘制用例图设计系统功能
ﻩ从前面的系统分析中知道论坛系统一共包含四种用户角,分别是游客(未登录用户)、普通用户(
登录用户)、版主以及管理员。下面就来分析这四个角所对应的用例图.
2.绘制系统流程图
ﻩ用户在进入本系统后,将首先打开论坛首页。在论坛首页,用户可以选择注册新用户、登录系统、进入系统管理后台。只有登录的用户才可以发表帖子和回复,而也只有版主可以删除帖子和回复。同样只有管理员才可以进入系统管理后台。系统流程图如图所示。
三、数据库分析与设计

本文发布于:2024-09-21 20:45:36,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/382770.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:论坛   用户   系统
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议