web应用-论坛

1.首先代码分为

   视图层View                                     业务逻辑层 service                                             数据访问层dao

       1.系统界面显示                            1.业务逻辑的执行(由原子性操作组成)              1.数据的读写操作

       2.提交用户数据                                     (做什么,怎么做)

    技术:html,css,js,jsp                       技术:java                                                                技术:jdbc

         

2.对论坛先做一个模糊的数据库设计(有哪些表,表中的主键外键,是否有唯一的约束条件,表与表之前的联系)

 数据库设计

    用户信息表(user)

   发帖表(publish)

   回帖表(reply)

   公告表(notice)

   管理员信息表(admin)

3.再做详细设计,界面设计包括哪些部分,实现哪些功能

           论坛主要包括:

                     主界面(公告,热门贴,轮播图,答疑解惑,趣事分享,答疑解惑等模块)

                      用户登录(用户登录,新用户注册,管理员登录)

                     用户主页(用户个人信息,发帖及回复,我的关注,个人设置,修改密码等)

                     公告管理(公告发布,删除,查询等)。

       根据以上功能完善数据库

                  用户信息表(user):用户id,用户名,用户密码,用户邮箱,个人说明

                  发帖表(publish):帖子id,用户id,发帖标题,发帖内容,发帖日期,评论次数帖子类型

                  回复表(reply):回帖id,用户id,帖子id,回帖内容,回帖日期

                  管理员信息表(adamin):管理员id,管理员名,管理员密码

                  公告(notice):公告id,公告标题,公告内容,公告日期,管理员id

                  关注表(concern):关注id,被关注id,用户id

      完成以上建立数据库就可以着手写代码了,不说了,直接上效果图(亮点:丑哭

            

            

            


   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值