【BS学习】牛腩新闻发布系统——设计说明书

【背景】


【内容】

系统介绍:能够实现后台人员添加新闻,浏览者能够在前台浏览新闻并发表评论

 功能图:


 


数据库设计图:



数据库文档:


Category(新闻类别表)

名称

类型

说明

Id

Int

主键,自增

Name

Varchar(20)

新闻类别

News(新闻表)

名称

类型

说明

Id

int

主键,自增

title

Varchar(100)

新闻标题

content

text

新闻内容

categoryId

int

所属类别,外键

createTime

datetime

新闻发布时间

 

Comment(新闻评论表)

名称

类型

说明

Id

int

主键,自增

Content

Text

评论内容

newsId

Int

新闻ID,外键

CreateTime

Datetime

评论时间

userIp

Varchar(100)

评论者的IP

 

 

后台登录名:账户名:niunan,密码niunan

 

 

界面模拟图:


 

 

首页:


 

新闻列表页(后台管理也一样):



新闻内容页:



搜索结果页(错误页、后台登录页也一样):

 

 

 

 

 

数据表操作类的各种方法:

 对类别表的操作类:

*取出当前所有新闻分类

*增加类别

*修改类别

*删除类别(连同其下的新闻及新闻评论一起删除)

*判断类别名称是否已存在

对新闻表的操作类

*取出最新10条新闻(所属分类、新标题、发布时间)

*取出10条热点新闻

*根据类别ID取出改类别下的所有新闻

*根据新闻ID取出该条新闻主体内容

*根据标题搜索新闻

*根据内容搜索新闻

*增加新闻

*修改新闻

*删除新闻(连同其下的评论一起删除)

对评论表的操作类:

*根据新闻ID取出该新闻的所有评论

*添加评论

*删除评论

 

 

命名规范:

数据库:第一个单词首字母小写,其他单词首字母大写

C#代码:每一个单词首字母大写

数据表操作类:***DAO(如CategoryDAO

 

 

WEB——>BLL——>DAL


  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 14
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值