第一范文网 - 专业文章范例文档资料分享平台

数据库课程设计--运动会成绩管理系统--用c#做

来源:用户分享 时间:2025/7/23 19:45:28 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

6.4、删除信息

次界面有两个功能,左边是删除运动员项目,此要先输入要删除运动员的编号和所参 加的的项目名称,点击确定,即可删除成功。右边是删除运动员,直接输入运动员编号, 点击确定,即可删除成功。

6.5、录入成绩

此界面功能是为运动员录入成绩,要先输入运动员的编号和所参加的项目名称,输入 成绩,点击确定,即可录入成功。所有查询成绩,都要先在此录入,才可查询得到成绩, 否则查询到的成绩都为空。

6.6、运动员查询

以运动员身份进入该管理系统,只能进行查询,此界面跟管理员查询界面相同,故在 此不再赘述。

主要代码如下: 登录界面:

private void button1_Click(object sender, EventArgs e) {

string username = textBox1.Text; string password = textBox2.Text;

string connString = \Source = . ; Initial Catalog=db ; User ID=crl ; Pwd=123\

SqlConnection connection = new SqlConnection(connString); connection.Open();////打开数据库 if (radioButton1.Checked == true) {

string sql = String.Format(\count(*) from [athlete] where username='{0}'and password='{1}'\ try {

SqlCommand command = new SqlCommand(sql, connection);////////创建command对象

int num = (int)command.ExecuteScalar();////执行查询语句 if (num > 0) {

MessageBox.Show(\欢迎进入安徽工程大学运动会管理系统!\\登陆成功!\

athlete_information athlete = new athlete_information(); athlete.Show(); this.Visible = false; } else {

MessageBox.Show(\您输入的用户名和密码有误!\登录失败!\

textBox1.Text = \如果登录失败,设置两个textBox为空,且光标处在textBox1的位置

textBox2.Text = \ textBox1.Focus();

radioButton1.Checked =false; // 设置radioButton为空 radioButton3.Checked = false; } }

catch (Exception ex) {

MessageBox.Show(ex.Message, \操作数据库错误!\MessageBoxButtons.OK, MessageBoxIcon.Exclamation); }

finally {

connection.Close(); } }

if (radioButton3.Checked == true) //以管理员身份进入管理系统 {

string sql = String.Format(\count(*) from [dba] where username='{0}'and password='{1}'\ try {

SqlCommand command = new SqlCommand(sql, connection);////////创建command对象

int num = (int)command.ExecuteScalar();////执行查询语句 if (num > 0) {

MessageBox.Show(\欢迎进入安徽工程大学运动会管理系统!\\登陆成功!\

dba_operations operation = new dba_operations(); operation.Show(); this.Visible = false; } else {

MessageBox.Show(\您输入的用户名和密码有误!\登录失败!\

textBox1.Text = \如果登录失败,设置两个textBox为空,且光标处在textBox1的位置

textBox2.Text = \ textBox1.Focus();

radioButton1.Checked = false; // 设置radioButton为空 radioButton3.Checked = false; } }

catch (Exception ex) {

MessageBox.Show(ex.Message, \操作数据库错误!\MessageBoxButtons.OK, MessageBoxIcon.Exclamation); }

finally {

connection.Close(); } }

if (radioButton1.Checked = false || radioButton3.Checked == false) {

MessageBox.Show(\请选择身份后登录\\登录失败\MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

textBox1.Text = \如果登录失败,设置两个textBox为空,且光标处在textBox1的位置

textBox2.Text = \ textBox1.Focus();

radioButton1.Checked = false; radioButton3.Checked = false; } }

private void button2_Click(object sender, EventArgs e) {

textBox1.Text = \ textBox2.Text = \ textBox1.Focus(); }

添加运动运信息代码:

private void button1_Click(object sender, EventArgs e) {

string connString = @\Source = . ; Initial Catalog=db ; User ID=crl ; Pwd=123\

SqlConnection connection = new SqlConnection(connString); connection.Open();////打开数据库

//创建添加运动员信息的Sql语句,一个运动员可以添加多个项目,同时对应的有多个时间

string sql = String.Format(\into player(snum,sno,sname,sex,grade,col,items,times)\ + \textBox1.Text, textBox3.Text, textBox2.Text, comboBox2.Text, comboBox4.Text, comboBox1.Text, comboBox3.Text, comboBox7.Text); try {

SqlCommand command = new SqlCommand(sql, connection);

int count = command.ExecuteNonQuery(); if (count > 0) {

MessageBox.Show(\添加运动员信息成功\\添加成功!!!\MessageBoxButtons.OK, MessageBoxIcon.Information); } else

数据库课程设计--运动会成绩管理系统--用c#做.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c54ax89rjwz8jj329nagd_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top