当数据库建立好之后,实际是对数据表的增删改查,一般都是封装在一个类,或者是多个类里面。对每一个数据表 都有一个对应的 数据表的操作类
也就是对 新闻类别表的操作
新闻表的操作
评论表的操作
开始写他们几个所具有的方法,可以对照 界面框架图 来分别逐个分解 用到了哪个类的哪个方法
例如 首页
那么就有 对新闻表的操作类的方法
1:取出 最新10条新闻
2:取出 10条热点新闻
对类别表的操作有
3:取出 所有的新闻分类
当点击新闻分类的时候,就进入到了新闻列表页面,
对新闻表的操作有
4:根据类别ID取出该类别下的所有新闻列表
当我们点击新闻列表里面的任意文章时,进入新闻内容页面
5:根据新闻ID取出该条新闻的内容
在新闻内容页里面,还需要取出新闻评论,那么 针对新闻评论表 有如下操作
6:根据新闻ID取出该新闻的所有评论
在新闻内容页下面,还有一个添加评论,那么针对 新闻评论表,还有一个 增加评论
7:根据新闻ID 增加该新闻的评论
然后在新闻搜索页面,还有一个 根据新闻标题 或者是内容 搜索新闻
再来考虑登陆,我们没有用数据库,所以直接用 niunan niunan 来直接登陆。
在后台的话,我们会对数据库 进行 增删查改,那么类别表 也会有 增加类别,修改类别,删除类别(连同其下的新闻以及新闻评论一起删除,如果不一起删除也是有问题的,因为我们建立了 外键关系)
对类别表的操作类
取出所有的新闻分类
增加类别
修改类别
删除类别(连同其下的新闻以及新闻评论一起删除,如果不一起删除也是有问题的,因为我们建立了 外键关系)
判断类别名称是否已经存在
对新闻表的操作类
取出最新10条新闻(所属分类,新闻标题,发布时间)
取出10条热点新闻
根据类别ID取出该类别下的所有新闻列表
根据新闻ID取出该条新闻的内容
根据新闻标题搜索新闻
根据内容搜索新闻(全文索引的性能更好,但是这个我们直接用sql语句来全文搜索)
增加新闻
修改新闻
删除新闻(连同其下新闻评论一起删除)
对评论表的操作类
根据新闻ID取出该新闻的所有评论
根据新闻ID 增加该新闻的评论
删除评论
下面来进行命名规范
数据库:第一个单词 首字母小写 其他单词 大写
在编写操作类的时候 某某某 操作类 其实也就是数据表操作类
C#代码的命名规范:每一个单词字幕大写,
数据表操作类:***DAO data access object 数据存储访问对象 (如类别表的操作类就是 CategoryDAO)