• 第十八周个人作业


    ·项目计划

       完成这个项目需要的时间:5-7天

    ·项目开发

      ·需求分析:

        ·作为一名排球赛事管理者,我希望能统计各个队伍间的比分情况,对各队进行更好的排名,以便于各队能掌握自己的排名状况。

      ·设计文档

        ·由排球比赛用户故事的需求分析可知,此程序是用来统计各个队伍的比分和积分情况的,并按照积分高低排名。

      ·计划复审

        ·正在进一步的商讨中。

      ·代码规范

        ·根据Visual Studio 2010规范去写。

      ·具体设计

       ·URL活动图如下:

       ·URL类图如下:

    部分代码:

    namespace WindowsFormsApplication1
    {
       public static class SqlHelper
        {
            private static readonly string constr ="server=.;database=itcast;integrated security=true";
            //增删改
            public static int ExecuteNonQuery(string sql, params SqlParameter[] pams)
            {
    
                using (SqlConnection conn = new SqlConnection(constr))
                {
                    using (SqlCommand comm = new SqlCommand(sql, conn))
                    {
                        if (pams != null)
                        {
                            comm.Parameters.AddRange(pams);
                        }
                        conn.Open();
                        return comm.ExecuteNonQuery();
                    }
                }
    
            }
            //返回SqlDataReader
            public static SqlDataReader ExecuteReader(string sql, params SqlParameter[] pams)
            {
    
                SqlConnection conn = new SqlConnection(constr);
                using (SqlCommand comm = new SqlCommand(sql, conn))
                {
                    if (pams != null)
                    {
                        comm.Parameters.AddRange(pams);
    
                    }
                    conn.Open();
                    return comm.ExecuteReader(CommandBehavior.CloseConnection);
    
                }
            }
            public static object ExecuteScalar(string sql, params SqlParameter[] pams)
            {
    
                using (SqlConnection conn = new SqlConnection(constr))
                {
                    using (SqlCommand comm = new SqlCommand(sql, conn))
                    {
                        if (pams != null)
                        {
                            comm.Parameters.AddRange(pams);
                        }
                        conn.Open();
                        return comm.ExecuteScalar();
                    }
    
                }
            }
            public static DataTable ExecuteDataTable(string sql, params SqlParameter[] pams)
            {
                DataTable dt = new DataTable();
    
                using (SqlDataAdapter adapter = new SqlDataAdapter(sql, constr))
                {
                    if (pams != null)
                    {
                        adapter.SelectCommand.Parameters.AddRange(pams);
                    }
                    adapter.Fill(dt);
                }
                return dt;
            }
        }
    }
     
  • 相关阅读:
    poj2138 Travel Games
    [TJOI2013]松鼠聚会
    [HNOI2013]切糕
    CSS应用
    列表数据显示+分页
    SESSION的应用
    JS中正规表达式的用法以及常用的方法总结
    CSS 定位 (Positioning)
    CSS 边距
    选项卡应用
  • 原文地址:https://www.cnblogs.com/Q1348343067/p/6257136.html
Copyright © 2020-2023  润新知