1 / 8

新闻发布系统 理论

新闻发布系统 理论. 新闻评论实现 2. 【 任务描述 】.

trixie
Download Presentation

新闻发布系统 理论

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 新闻发布系统 理论 新闻评论实现2 【任务描述】 新闻评论是本系统的重要功能之一。本系统采用标准的三层架构。在该任务中MODAL类库中的类CommentsInfo主要完成对数据库中的评论表tb_Comments中的字段的定义。DAL类库中的类CommentsAccess主要是对新闻评论的各种功能的具体实现。BLL类库中的类CommentsLogic则是对DAL类库中的类的逻辑调用。因此要完成新闻评论实现这个任务就要对此任务功能进行分析,完成各个类库中类的实现。

  2. 新闻发布系统 理论 新闻评论实现2 【任务分析】 在本系统中采用标准的三层架构,这三层架构是完成系统前台后台功能的 基础。新闻评论的实现需要完成实体层MODEL类库中的CommentsInfo类、数 据访问层DAL类库中的CommentsAccess类、逻辑层BLL类库中的CommentsLogic类。 其中CommentsInfo类中定义的属性对应评论表tb_Comments中的字段。 CommentsAccess类用于实现新闻评论功能的基本方法。CommentsLogic类则 用于完成对CommentsAccess类的逻辑调用从而实现新闻评论的功能。

  3. 新闻发布系统 理论 新闻评论实现2 【任务分析】 本任务的完成类的顺序如下: (1)MODAL类库中的CommentsInfo类 (2)DAL类库中的CommentsAccess类 (3)BLL类库中的CommentsLogic类 下面我们按照分析的思路、方法来完成新闻评论的实现。

  4. 新闻发布系统 理论 新闻评论实现2 【任务实施】 MODEL层: CommentsInfo类实现 程序开发步骤如下: (1)在MODEL类库中添加新项,选择类,取名为CommentsInfo。添加后双击 “CommentsInfo.cs”文件进行编码。定义所属命名空间为namespace Model,类 的访问修饰符设为public。CommentsInfo类中主要进行属性的设置,各个属性对 应数据库tb_Comments表中的相应字段。

  5. 新闻发布系统 理论 新闻评论实现2 【任务实施】 MODEL层: CommentsInfo类实现 (2)主要程序代码:CommentsInfo类包含8个内部变量 private int _C_id; //评论ID private string _C_user; //评论人姓名 private string _C_qq; //评论人QQ private string _C_email;//评论人邮件 private string _C_word; //评论内容 private string _C_time; //评论时间 private int _newID; //该新闻在tb_News中的N_id值 private int _cindex; //对同一新闻评论的索引值(如同一新闻有两条评论 ,则其值按先后顺序为1,2)

  6. 新闻发布系统 理论 新闻评论实现2 【任务实施】 DAL层:CommentsAccess类实现 程序开发步骤如下: (1)在DAL类库中添加新项,选择类,取名为CommentsAccess。添加后双击 “CommentsAccess.cs”文件进行编码。定义所属命名空间为namespace DAL, 类的访问修饰符设为public。 (2)主要程序代码:CommentsAccess.cs类主要通过构造SQL语句及调用 DBbase类中的方法,实现关于新闻评论的显示与检索。

  7. 新闻发布系统 理论 新闻评论实现2 【任务实施】 BLL层:CommentsLogic类实现 程序开发步骤如下: (1)在BLL类库中添加新项,选择类,取名为CommentsLogic。添加后双击 “CommentsLogic.cs”文件进行编码。定义所属命名空间为namespace BLL, 类的访问修饰符设为public。 (2)主要程序代码:CommentsLogic.cs类主要实现对DAL类库中的 CommentsAccess类方法的逻辑调用,从而实现关于新闻评论的显示与检索。

  8. 新闻发布系统 理论 新闻信息显示与检索 2 【任务小结】 本系统采用的是三层架构模式,本节主要任务是实现新闻评论功能。 通过该任务学习,要加深对数据库操作的认识和理解。

More Related