mysql程序设计排球比赛_排球比赛第一局计分系统

一·计划

估计这个计划需要3h

二·开发

需求分析:作为一个现场记分员,我希望详细记录比赛现场比分增长情况,以便观众及运动员,教练员及时掌握赛况(每一次比分都要形成一条记录)。

生成设计文档:用三层架构来完成,借助DataGridView控件,将添加的比分数据加载到DataGridView中。

设计复审:还没做

代码规范:有错误提示没解决

具体设计:我的想法是用窗体界面将每一次得分和得分队员的数据写出来,然后将数据导入数据库中,再将数据库的数据用DataGridView把我每一次添加的数据给显示出来。

具体编码

界面

f08f08d53e56191cf307bf58c4624aef.png

common:就是SqlHelper类

d283ab1158a407542c50709f913a02f1.png

model:是Jifen类

f6d96ce512ac47112bc40287d1f3be58.png

dal:charu类

f4a14f3e913118258ac8c74d25970b06.png

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窗体也进行不了了。准备今天交上作业再重新翻看课本。忘得太多了。还有一个严重问题就是,把自己逼到最后才做,这样其实做出来的东西漏洞百出。我的知识结构里很多应该有的东西都没有(好像一直没有)。我应该静下心来看书。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值