zoukankan      html  css  js  c++  java
  • 论坛模块__论坛业务介绍与整体说明

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

    论坛中的概念

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

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

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

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

    论坛模块的功能说明

    浏览

    版块列表

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

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

    参与

    发新帖

    回帖

    管理文章

    主题

    设置类型

    移动到其它版块

    删除

    修改

    回复

    删除

    修改

    版块管理

    增删改查

    上下移动

    主题列表的排序效果说明

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

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

    实现这些功能的顺序

    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,测试、运行

    完成

  • 相关阅读:
    IIS的各种身份验证详细测试
    HTTP Error 401.3 Unauthorized Error While creating IIS 7.0 web site on Windows 7
    C/S and B/S
    WCF ContractFilter mismatch at the EndpointDispatcher exception
    Configure WCF
    Inheritance VS Composition
    Unhandled Error in Silverlight Application, code 2103 when changing the namespace
    Java RMI VS TCP Socket
    Principles Of Object Oriented Design
    Socket处理发送和接收数据包,一个小实例:
  • 原文地址:https://www.cnblogs.com/justdoitba/p/7821019.html
Copyright © 2011-2022 走看看