• 论坛模块__论坛业务介绍与整体说明


    论坛模块__论坛业务介绍与整体说明

    论坛中的概念

    版块:也叫做“版面”、“讨论区” ,用于对帖子进行分类。

    主题:也叫做“主帖”,表示一个新的话题,可以有很多回帖,属于某个版块。

    回复:也叫做“回帖”、“跟帖”,属于某个主帖。

    注:主题不能脱离版块单独存在,回帖也不能脱离主题单独存在。

    论坛模块的功能说明

    浏览

    版块列表

    显示单个版块(主题列表)

    显示单个主题(主帖+回帖列表)

    参与

    发新帖

    回帖

    管理文章

    主题

    设置类型

    移动到其它版块

    删除

    修改

    回复

    删除

    修改

    版块管理

    增删改查

    上下移动

    主题列表的排序效果说明

    一般用户不能使用修改功能

    所有的回帖都是针对主帖中的言论的,但主帖中的意思改变了,回帖也就没有意义了。

    实现这些功能的顺序

    1,版块管理

    1,设计实体。

    2,分析与实现功能。

    2,其他功能(浏览+参与+文章管理)

    1,设计实体

    2,分析与实现功能。

    版块的上下移动

    每个Forum的position都要有值,而且不能重复。

    显示数据时按position排序(升序)。

    上下移动就是交换position的值。

    论坛模块的实体图

    流程说明:实现一组功能的步骤

    1,充分了解需求,包括所有的细节,需要知道要做一个什么样的功能

    充分了解需求的方式有:看需求文档、分析静态页面、问有关人员等。

    正向工程:设计实体 --> JavaBean --> hbm.xml --> 建表

    2,设计实体/表

    正向工程:设计实体、映射文件à 建表

    反向工程:设计表 à 映射文件、实体

    3,分析功能

    分析到每个请求的粒度。

    得到的结果是我们需要处理多少种请求,其中每种请求对应一个Action方法。

    4,实现功能:

    1,创建Action,并定义出其中的方法。

    2,实现Action方法,并创建出所用到的新的Service方法。

    3,实现Service方法,并创建出所用到的新的Dao方法。

    4,实现Dao方法。

    5,创建并完成JSP页面。

    5,测试、运行

    完成

  • 相关阅读:
    day-14 模块的使用,循环导入,模块导入路径优先级,项目的目录结构
    day13-三元表达式,生成式,递归函数,匿名函数
    day12-无参装饰器,迭代器和生成器
    day11-函数对象,函数嵌套,名称空间与作用域,闭包函数,以及装饰器的前言
    一周总结(4)
    大道至简读后感
    一周总结(3)
    一周总结(2)
    一周总结(1)
    关于教室派app的使用体验与建议
  • 原文地址:https://www.cnblogs.com/justdoitba/p/7821019.html
Copyright © 2020-2023  润新知