• 大小: 2.19MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-08-17
  • 语言: C#
  • 标签: Asp.NET  C#  三层架构  

资源简介

一个用于学习Asp.NET C#编程的简单三层架构新闻发布系统,此源码是我学习三层架构时做的一个新闻发布系统,供学习三层的朋友们参考。 源码中涉及用到的技术: C#,Sql Server2005存储过程,触发器,Div+Css,jQuery, 系统实现功能: 1,后台新闻分类增删改; 2,后台新闻内容增删改查,添加新闻用到FreeTextBox控件,分页用到AspNetPager分页控件,源码中都带有最新版的相关控件; 3,后台对新闻评论信息查看,删除; 3,前台新闻浏览,查询,最新新闻,热点新闻, 4,前台针对每条新闻可以做评价, 数据库在newsSystem\App_Data\newsSystem.bak,恢复数据库到Sql 2005中即可。 后台登陆用户名密码:admin

资源截图

代码片段和文件信息

/*
 * 创建人:ttok
 * 创建时间:2010-11-8
 * 说明:新闻类别表的业务类
 * 版权所有:ttok@2010
 */
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using Model;
using DAL;

namespace BLL
{
    public class CategoryManager
    {
       private CategoryDAO cdao = null;
        public CategoryManager()
        {
            cdao = new CategoryDAO();
        }

        #region  返回类别表
        /// 
        /// 返回类别表
        /// 

        /// 
        public DataTable GetCateGory()
        {
            return cdao.SelectAll();
        }
        #endregion

        #region 根据类别ID返回类别表
        /// 
        /// 根据类别ID返回类别表
        /// 

        /// 类别ID
        /// 
        public DataTable SelctByID(int caid)
        { return cdao.SelectByID(caid); }
        #endregion

        #region 添加类别
        /// 
        /// 添加类别
        /// 

        /// 类别名称
        /// 
        public bool insertCaName(Category ca)
        {
           // Category ca = new Category(0ca.Name);
            if (IsExists(ca.Name))
            {
                return false;
            }
            return (cdao.Insert(ca));
        }
        #endregion

        #region 修改类别表
        /// 
        /// 修改类别表
        /// 

        /// 类别id
        /// 类别名称
        /// 
        public bool UpdateCategory(Category ca)
        {
            if (string.IsNullOrEmpty(ca.Name)||IsExists(ca.Name))
            {
                return false;
            }
            return cdao.Update(ca);
        }
        #endregion

        #region 删除类别表
        /// 
        /// 删除类别表
        /// 

        /// 类别ID
        /// 
        public bool DeleteCategory(int id)
        {
            return cdao.Delete(id);
        }
        #endregion

        #region 判断类别名称是否已存在
        /// 
        /// 判断类别名称是否已存在
        /// 

        /// 类别名称
        /// 
        public bool IsExists(string caName)
        { 
            Category ca=new Category(0caName);
            return cdao.IsExists(ca);
        }
        #endregion
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      10696  2011-01-19 15:30  4.gif

     文件       2301  2010-11-07 00:49  newsSystem.sln

    ..A..H.     97792  2011-01-19 15:44  newsSystem.suo

     文件        577  2011-01-19 16:01  说明.txt

     文件       6656  2011-01-19 15:36  BLL\bin\Debug\BLL.dll

     文件      28160  2011-01-19 15:36  BLL\bin\Debug\BLL.pdb

     文件      11776  2011-01-19 15:36  BLL\bin\Debug\DAL.dll

     文件      34304  2011-01-19 15:36  BLL\bin\Debug\DAL.pdb

     文件       6656  2011-01-19 15:36  BLL\bin\Debug\Model.dll

     文件      28160  2011-01-19 15:36  BLL\bin\Debug\Model.pdb

     文件       2990  2010-12-09 22:22  BLL\BLL.csproj

     文件       2781  2010-12-13 00:30  BLL\CategoryManager.cs

     文件       1310  2010-11-08 20:50  BLL\CommentManager.cs

     文件        998  2011-01-17 17:24  BLL\LoginManager.cs

     文件       4301  2011-01-19 02:19  BLL\NewsManager.cs

     文件        801  2011-01-18 02:02  BLL\obj\Debug\BLL.csproj.FileListAbsolute.txt

     文件       6656  2011-01-19 15:36  BLL\obj\Debug\BLL.dll

     文件      28160  2011-01-19 15:36  BLL\obj\Debug\BLL.pdb

     文件       4096  2010-11-16 19:49  BLL\obj\Debug\Refactor\BLL.dll

     文件       6227  2011-01-19 15:36  BLL\obj\Debug\ResolveAssemblyReference.cache

     文件       1350  2010-11-06 00:28  BLL\Properties\AssemblyInfo.cs

     文件      11776  2011-01-19 15:36  DAL\bin\Debug\DAL.dll

     文件      34304  2011-01-19 15:36  DAL\bin\Debug\DAL.pdb

     文件       6656  2011-01-19 15:36  DAL\bin\Debug\Model.dll

     文件      28160  2011-01-19 15:36  DAL\bin\Debug\Model.pdb

     文件       3578  2010-11-16 17:22  DAL\CategoryDAO.cs

     文件       1673  2010-11-08 15:15  DAL\CommentDAO.cs

     文件       2859  2010-11-08 13:26  DAL\DAL.csproj

     文件       7916  2011-01-19 01:47  DAL\NewsDAO.cs

     文件        629  2011-01-18 02:02  DAL\obj\Debug\DAL.csproj.FileListAbsolute.txt

............此处省略989个文件信息

评论

共有 条评论