数据库课程设计运动会成绩管理系统用c#做Word格式文档下载.docx
- 文档编号:15873578
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:18
- 大小:544.12KB
数据库课程设计运动会成绩管理系统用c#做Word格式文档下载.docx
《数据库课程设计运动会成绩管理系统用c#做Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库课程设计运动会成绩管理系统用c#做Word格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。
3.2用户E-R图…………………………………………………................................9
3.3比赛项目E-R图………………………………………………………................9
3.4成绩表E-R图…………………………………………………………................10
3.5运动员E-R图………………………………………………………....................10
3.6总E-R图……………………………………………………….......………….…10
第四章逻辑结构设计……………………………………………………………….……11
4.1管理员表…………………………………………………….................................11
4.2用户表…………………………………………………………….........................11
4.3运动员表…………………………………………………….................................12
4.4比赛项目表………………………………………………….................................12
4.5成绩表………………………………………………….........................................12
4.6定义索引………………………………………………….....................................13
第五章软件功能设计…………………………………………………………….……….14
5.1功能结构图……………………………………………………………..................14
5.2功能结构详述……………………………………………………..........................15
第六章代码设计和界面设计……………………………………………………………..16
6.1登陆界面…………………………………………………………….......................16
6.2添加运动员信息界面………………………………………………......................16
6.3查询信息界面…………………………………………………………...................17
6.3.1查询运动员信息…………………………………………………..................17
6.3.2查询各个项目的第一名……………………………………………………..17
6.3.3查询运动员成绩信息………………………………………………………..18
6.3.4查询运动会所有信息…………………………………...…………………...18
6.4删除信息界面…………………………………………………………...………...19
6.5录入成绩信息界面………………………………………………………………..19
6.6运动员查询界面…………………………………………………………………..19
6.7主要代码…………………………………………………………………………..20
第七章总结与体会………………………………………………………….…………….29
参考文献………………………………………………………………………..…………..30
第六章代码设计和界面设计
本课程设计设计了两种身份可进入运动会成绩管理系统,分别是管理员和与运动员,他们的权限也有所不同,管理员可以添加运动员信息,可以查询运动员信息,可以查询运动员成绩信息,可以查询项目信息,可以删除运动员,也可以删除运动员的项目信息,还可以录入运动员成绩信息,最终显示出每个项目的前三名。
而运动员只能查看自己的个人信息和项目信息以及成绩信息。
此为该课程设计的主要功能。
以下是各个功能的界面及主要代码。
6.1、登陆界面:
此界面功能只有运动员和管理员可进入,输入用户名和口令和选择身份登录,即可进入
运动会成绩管理系统。
6.2、以管理员身份进入系统,这是添加运动员信息界面,输入运动员信息,点击确定,即可添加成功,可在此查询,也可在数据库中查询。
6.3、查询信息
6.3.1、查询运动员信息
此界面须输入运动员编号,即可查询运动员的所有信息,如果现实成绩为空,则
为成绩尚未公布,否则直接显示成绩。
6.3.2、查询各个项目的第一名
点击查询,系统自动查询出所有项目的第一名。
6.3.3、查询运动员成绩信息
次界面功能是查询出运动院内成绩,输入运动员编号和所参加的醒目名称,点击
查询,即可查询出该运动员在该项目中的成绩,如果此成绩为空,表示该运动员该项目成
绩还未公布或该项目还未开始比赛。
6.3.4、查询运动会所有信息
此界面可以查询所有信息。
6.4、删除信息
次界面有两个功能,左边是删除运动员项目,此要先输入要删除运动员的编号和所参
加的的项目名称,点击确定,即可删除成功。
右边是删除运动员,直接输入运动员编号,
点击确定,即可删除成功。
6.5、录入成绩
此界面功能是为运动员录入成绩,要先输入运动员的编号和所参加的项目名称,输入
成绩,点击确定,即可录入成功。
所有查询成绩,都要先在此录入,才可查询得到成绩,
否则查询到的成绩都为空。
6.6、运动员查询
以运动员身份进入该管理系统,只能进行查询,此界面跟管理员查询界面相同,故在
此不再赘述。
主要代码如下:
登录界面:
privatevoidbutton1_Click(objectsender,EventArgse)
{
stringusername=textBox1.Text;
stringpassword=textBox2.Text;
stringconnString="
DataSource=.;
InitialCatalog=db;
UserID=crl;
Pwd=123"
;
SqlConnectionconnection=newSqlConnection(connString);
connection.Open();
////打开数据库
if(radioButton1.Checked==true)
stringsql=String.Format("
selectcount(*)from[athlete]whereusername='
{0}'
andpassword='
{1}'
"
username,password);
try
SqlCommandcommand=newSqlCommand(sql,connection);
////////创建command对象
intnum=(int)command.ExecuteScalar();
////执行查询语句
if(num>
0)
MessageBox.Show("
欢迎进入安徽工程大学运动会管理系统!
"
登陆成功!
MessageBoxButtons.OK,MessageBoxIcon.Information);
athlete_informationathlete=newathlete_information();
athlete.Show();
this.Visible=false;
}
else
您输入的用户名和密码有误!
登录失败!
MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
textBox1.Text="
//如果登录失败,设置两个textBox为空,且光标处在textBox1的位置
textBox2.Text="
textBox1.Focus();
radioButton1.Checked=false;
//设置radioButton为空
radioButton3.Checked=false;
catch(Exceptionex)
MessageBox.Show(ex.Message,"
操作数据库错误!
finally
connection.Close();
if(radioButton3.Checked==true)//以管理员身份进入管理系统
selectcount(*)from[dba]whereusername='
username,password);
dba_operationsoperation=newdba_operations();
operation.Show();
radioButton1.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 运动会 成绩管理系统 c#