1:计划
估计需要两周。
2:需求分析
作为一名现场记分员,我希望详细记录比赛现场比分增长情况,以便观众及运动员、教练员及时掌握比赛状况。
3:生成设计文档
可以看到每个球员的得分情况,还可以看出每个队员在所在队伍的地位。
4:具体设计
用户进入后能够清楚的看到每个队员的得分情况。
5:代码规范:
使用C#语言标准、帕斯卡命名法和骆驼命名法
6:具体代码
<configuration>
<connectionStrings>
<add name="connectionStr" connectionString="server=.;database=paiqiu;integrated security=true"/>
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
</configuration>
public static class SqlHelper
{
连接字符串
private static readonly string constr = ConfigurationManager.ConnectionStrings["PQ"].ConnectionString;
增删改的
public static int ExecuteNonQuery(string sql, params SqlParameter[] pms)
{
using (SqlConnection con = new SqlConnection(constr))
{
using (SqlCommand cmd = new SqlCommand(sql, con))
{
if (pms != null)
{
cmd.Parameters.AddRange(pms);
}
con.Open();
return cmd.ExecuteNonQuery();
}
}
}
执行返回单个值的
public static object ExecuteScalar(string sql, params SqlParameter[] pms)
{
using (SqlConnection con = new SqlConnection(constr))
{
using (SqlCommand cmd = new SqlCommand(sql, con))
{
if (pms != null)
{
cmd.Parameters.AddRange(pms);
}
con.Open();
return cmd.ExecuteScalar();
}
}
}
7:代码复审
正在进一步复审中。
8:报告
数据库连接可以但有的信息出不来