• 大小: 1.88MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-30
  • 语言: 其他
  • 标签: 三层架构  

资源简介

利用三层架构实现的在线考试系统,希望能够好好的掌握三层!

资源截图

代码片段和文件信息

/*
 * 创建人:刘运江
 * 创建时间:2010-09-22 16:19
 * 说明:管理员数据表操作类
 */
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using Model;

namespace DAL
{
    public class AdminDAO
    {
        private SQLHelper sqlhelp = null;
        public AdminDAO()
        {
            sqlhelp = new SQLHelper();
        }

        #region 取出所有管理员
        /// 
        /// 取出所有管理员
        /// 

        /// 
        public DataTable SelectAll_Admin()
        {
            DataTable dt = new DataTable();
            string cmdText = “select * from tb_Admin“;
            dt = sqlhelp.ExecuteQuery(cmdText CommandType.Text);
            return dt;
        }
        #endregion

        #region 根据用户名取出管理员信息
        /// 
        /// 根据用户名取出管理员信息
        /// 

        /// 用户名
        /// 
        public DataTable SelectBySysName_Admin(string userName)
        {
            DataTable dt = new DataTable();
            string cmdText = “select * from tb_Admin where userName=@userName“;
            SqlParameter[] paras = new SqlParameter[]
            {
                new SqlParameter(“@userName“userName)
            };
            dt = sqlhelp.ExecuteQuery(cmdText paras CommandType.Text);
            return dt;
        }
        #endregion

        #region 根据用户ID取出用户名和密码
        /// 
        /// 根据用户ID取出用户名和密码
        /// 

        /// 用户ID
        /// 
        public Admin SelectById_Admin(string id)
        {
            Admin a = new Admin();
            DataTable dt = new DataTable();
            string cmdText = “select * from tb_Admin where id=@id“;
            SqlParameter[] paras = new SqlParameter[]
            {
                new SqlParameter(“@id“id)
            };
            dt = sqlhelp.ExecuteQuery(cmdText paras CommandType.Text);
            a.Id = id;
            a.UserName = dt.Rows[0][“userName“].ToString();
            a.PassWord = dt.Rows[0][“passWord“].ToString();
            a.Name = dt.Rows[0][“name“].ToString();
            return a;
        }
        #endregion

        #region 修改用户名密码
        /// 
        /// 修改用户名密码
        /// 

        /// 用户ID
        /// 用户xing名
        /// 用户名
        /// 密码
        /// 
        public bool Updata_Admin(string idstring name string userName string passWord)
        {
            bool flag = false;
            string cmdText = “UPDATE Admin SET name = @name userName = @userName passWord = @passWord where id=@id“; 
            SqlParameter[] paras = new SqlParameter[]
            {
                new SqlParameter(“@id“id)
              

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2010-10-30 23:08  在线考试系统\
     目录           0  2010-10-16 14:42  在线考试系统\在线考试系统\
     目录           0  2010-10-16 14:42  在线考试系统\在线考试系统\DAL\
     文件        6223  2010-09-23 18:09  在线考试系统\在线考试系统\DAL\AdminDAO.cs
     目录           0  2010-10-16 14:42  在线考试系统\在线考试系统\DAL\bin\
     目录           0  2010-10-16 14:42  在线考试系统\在线考试系统\DAL\bin\Debug\
     文件       36864  2010-09-25 11:34  在线考试系统\在线考试系统\DAL\bin\Debug\DAL.dll
     文件       60928  2010-09-25 11:34  在线考试系统\在线考试系统\DAL\bin\Debug\DAL.pdb
     文件           9  2010-09-24 16:36  在线考试系统\在线考试系统\DAL\bin\Debug\Desktop_1.ini
     文件       20480  2010-09-25 11:34  在线考试系统\在线考试系统\DAL\bin\Debug\Model.dll
     文件       38400  2010-09-25 11:34  在线考试系统\在线考试系统\DAL\bin\Debug\Model.pdb
     文件           9  2010-09-24 16:36  在线考试系统\在线考试系统\DAL\bin\Desktop_1.ini
     文件        4339  2010-09-23 14:03  在线考试系统\在线考试系统\DAL\ClassDAO.cs
     文件        2528  2010-09-23 12:07  在线考试系统\在线考试系统\DAL\DAL.csproj
     文件           9  2010-09-24 16:36  在线考试系统\在线考试系统\DAL\Desktop_1.ini
     目录           0  2010-10-16 14:42  在线考试系统\在线考试系统\DAL\obj\
     文件         160  2010-10-03 13:49  在线考试系统\在线考试系统\DAL\obj\DAL.csproj.FileList.txt
     目录           0  2010-10-16 14:42  在线考试系统\在线考试系统\DAL\obj\Debug\
     文件       36864  2010-09-25 11:34  在线考试系统\在线考试系统\DAL\obj\Debug\DAL.dll
     文件       60928  2010-09-25 11:34  在线考试系统\在线考试系统\DAL\obj\Debug\DAL.pdb
     文件           9  2010-09-24 16:36  在线考试系统\在线考试系统\DAL\obj\Debug\Desktop_1.ini
     目录           0  2010-10-16 14:42  在线考试系统\在线考试系统\DAL\obj\Debug\Refactor\
     文件       20480  2010-09-24 18:32  在线考试系统\在线考试系统\DAL\obj\Debug\Refactor\DAL.dll
     文件           9  2010-09-24 16:36  在线考试系统\在线考试系统\DAL\obj\Debug\Refactor\Desktop_1.ini
     文件        2500  2010-09-25 11:34  在线考试系统\在线考试系统\DAL\obj\Debug\ResolveAssemblyReference.cache
     目录           0  2010-10-16 14:42  在线考试系统\在线考试系统\DAL\obj\Debug\TempPE\
     文件           9  2010-09-24 16:36  在线考试系统\在线考试系统\DAL\obj\Debug\TempPE\Desktop_1.ini
     文件           9  2010-09-24 16:36  在线考试系统\在线考试系统\DAL\obj\Desktop_1.ini
     目录           0  2010-10-16 14:42  在线考试系统\在线考试系统\DAL\Properties\
     文件        1325  2010-09-22 16:17  在线考试系统\在线考试系统\DAL\Properties\AssemblyInfo.cs
     文件           9  2010-09-24 16:36  在线考试系统\在线考试系统\DAL\Properties\Desktop_1.ini
............此处省略159个文件信息

评论

共有 条评论