排球比赛第一局计分系统

一·计划

  • 估计这个计划需要3h

二·开发

  • 需求分析:作为一个现场记分员,我希望详细记录比赛现场比分增长情况,以便观众及运动员,教练员及时掌握赛况(每一次比分都要形成一条记录)。
  • 生成设计文档:用三层架构来完成,借助DataGridView控件,将添加的比分数据加载到DataGridView中。
  • 设计复审:还没做
  • 代码规范:有错误提示没解决
  • 具体设计:我的想法是用窗体界面将每一次得分和得分队员的数据写出来,然后将数据导入数据库中,再将数据库的数据用DataGridView把我每一次添加的数据给显示出来。
  • 具体编码

界面

common:就是SqlHelper类

model:是Jifen类

dal:charu类

bll:charu类

   public bool InsertBifen(Jifen js)
        {
            return dal.InsertBifen(js) > 0;
        }

Form:按钮btnInsert,和btnBifen

 // private bll BLL=new bll();
        private void btnInsert_Click(object sender, EventArgs e)
        {
            int ChinaScore = txtChinaScore.GetHashCode();
            string CscorePeople = txtCscorePeople.Text.Trim();
            int SerbiaScore = txtSerbiaScore.GetHashCode();
            string SscorePeople = txtSscorePeople.Text.Trim();
            if(bll.charu(Jifen js))
            {
                   //没有做完,没有导入到数据库
            }

        }

        private void btnnext_Click(object sender, EventArgs e)
        {
            txtChinaScore.Text = "";
            txtCscorePeople.Text = "";
            txtSerbiaScore.Text = "";
            txtSscorePeople.Text = "";
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            // TODO: 这行代码将数据加载到表“ballDataSet.volleyball”中。您可以根据需要移动或删除它。
            this.volleyballTableAdapter.Fill(this.ballDataSet.volleyball);

        }

  • 代码复审:无
  • 测试:无

三·报告

  • 测试报告
  • 计算工作量
  • 事后总结,并提出过程改进计划

本来我的计划是想用MySQL来做的,但数据库连接太生疏,有点耗费时间,用了SQLserver的,代码没有做完,出现了好多错误,没有用截屏的就是代码出现了错误提示。因为有一部分按照课本做的出现的错误。让余婷(我室友)来看也没有解决。直接放弃了(在bll层),接着在Form窗体也进行不了了。准备今天交上作业再重新翻看课本。忘得太多了。还有一个严重问题就是,把自己逼到最后才做,这样其实做出来的东西漏洞百出。我的知识结构里很多应该有的东西都没有(好像一直没有)。我应该静下心来看书。

 

转载于:https://www.cnblogs.com/mnge/p/6569178.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值