• 最后一次用户故事


    计划

     ·估计任务需要多少时间   六天

    开发

    ·需求分析

    我的用户故事是作为一名技术统计人员,我希望找出本场的MVP,以便于找到更有潜质的运动员。

    ·生成设计文档

             任务一  输入队员技术统计得分界面

             任务二   将技术统计得分写入DB

             任务三   统计队员的各项技术得分

             任务四   得出MVP

    ·设计复审

              同学讨论

    ·代码规范

              使用VS2010的窗体

    ·具体设计

              用窗体连接数据库,把数据库中的数据输出,通过进行比较得出MVP

    有六个数据库分别是传球表,扣球表,接发球表,拦网表等,可以找到不同技术的MVP。

    ·具体编码

    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }       

    private void Form1_Load(object sender, EventArgs e)
    {
    // TODO: 这行代码将数据加载到表“_F__文件接收柜_大二全部_ASP_NET_技术统计人员_数据库1_GAME_MDFDataSet.传球表”中。您可以根据需要移动或删除它。
    this.传球表TableAdapter.Fill(this._F__文件接收柜_大二全部_ASP_NET_技术统计人员_数据库1_GAME_MDFDataSet.传球表);

    }

    private void fillByToolStripButton_Click(object sender, EventArgs e)
    {
    try
    {
    this.传球表TableAdapter.FillBy(this._F__文件接收柜_大二全部_ASP_NET_技术统计人员_数据库1_GAME_MDFDataSet.传球表);
    }
    catch (System.Exception ex)
    {
    System.Windows.Forms.MessageBox.Show(ex.Message);
    }

    }

    private void button1_Click(object sender, EventArgs e)
    {
    string conn = @"Data Source=.;Initial Catalog=game;Integrated Security=True";
    SqlConnection con = new SqlConnection(conn);
    string sql = "select 总数 from 传球表 order by 总数 desc";
    con.Open();
    SqlCommand cmd = new SqlCommand(sql, con);
    SqlDataReader reader = cmd.ExecuteReader();
    reader.Read();
    try
    {

    //定位到单元格 取出VALUE
    string mvp = dataGridView1.Rows[0].Cells[4].Value.ToString();

    }
    catch
    {
    MessageBox.Show("没有比赛数据!");
    }
    reader.Close();
    con.Close();

    }

    ·代码复审

          小组成员

    ·测试 

    报告

    ·测试报告 

    ·计算工作量

    ·事后总结,并提出过程改进计划

           这次最大的失误,是数据库这一方面,数据库中的字段应该用英语或拼音,而我用了汉子,还有就是数据表,不应该是一个死表(如何在运行中加入数据库),尽力学会用三层架构来实现。特点是学会了怎样用MYSQL语句对数据库中的数据进行排序,还有就是链接数据库,使用控件绑定数据源。

  • 相关阅读:
    Python中__new__()方法的使用和实例化
    python __str__ , __repr__区别
    python中%r和%s的区别
    面向对象进阶
    getattr(sys.modules[__name__], func_name)
    os.path.dirname(__file__)使用
    bound和unbound方法,类的绑定和非绑定是什么
    基于python中staticmethod和classmethod的区别(详解)
    python基础----特性(property)、静态方法(staticmethod)、类方法(classmethod)、__str__的用法
    python @classmethod 的使用场合
  • 原文地址:https://www.cnblogs.com/19970515mm/p/6253430.html
Copyright © 2020-2023  润新知