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