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

C#课程设计、研究生信息管理系统 - 图文

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

4.1 成绩管理模块

在主界面中选择【成绩管理】|【添加成绩】命令菜单,即可进入添加成绩信息界面,如图所示。用户可以在该窗体中添加学生的成绩信息。单击【确定】按钮,如果成绩信息填写完整并且同一学号研究生的成绩不重复则添加成功,否则添加失败。

在窗体中设计1个TextBox控件,2个ComboBox控件和2个Button控件。

4.2成绩管理编码如下:

using System;

using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;

using System.Windows.Forms;

namespace WindowsFormsApplication2 {

public partial class ScoreAdd : Form {

public ScoreAdd() {

InitializeComponent(); }

private void ScoreAdd_Load(object sender, EventArgs e) {

try {

oleConnection1.Open();

string sql = \; oleDbDataAdapter adp = new oleDbDataAdapter(sql,

oleConnection1);

DataSet ds = new DataSet(); adp.Fill(ds, \);

comboSName.DataSource = ds.Tables[\].DefaultView; comboSName.DisplayMember = \; comboSName.ValueMember = \; oleConnection1.Close(); }

catch (Exception ee) {

Console.WriteLine(ee.Message); } }

private void comboSName_SelectedIndexChanged(object sender, System.EventArgs e) {

try {

oleConnection1.Open();

string sql = \ + \and SName='\ + comboSName.Text.Trim() + \;

oleDbDataAdapter adp = new oleDbDataAdapter(sql, oleConnection1);

DataSet ds = new DataSet(); adp.Fill(ds, \);

ComboCName.DataSource = ds.Tables[\].DefaultView; ComboCName.DisplayMember = \; ComboCName.ValueMember = \; oleConnection1.Close(); }

catch (Exception ee) {

Console.WriteLine(ee.Message); } }

private void BtAdd_Click(object sender, EventArgs e) {

if (ComboSName.Text.Trim() == \ || ComboCName.Text.Trim() ==

\ || TextScore.Text.Trim() == \)

MessageBox.Show(\请填写完整信息\, \提示\); else {

oleConnection1.Open(); string sql;

sql = \ +

ComboSName.SelectedValue.ToString().Trim() + \ CName='\ + ComboCName.Text.Trim() + \;

oleDbCommand cmd = new oleDbCommand(sql, oleConnection1);

if (null == cmd.ExecuteScalar()) {

sql = \ + ComboSName.SelectedValue.ToString().Trim() + \ + \ + ComboCName.Text.Trim() + \ + TextScore.Text.Trim() + \;

cmd.CommandText = sql; cmd.ExecuteNonQuery();

MessageBox.Show(\成绩添加成功\, \提示\); clear();

} else

MessageBox.Show(\在同一个学生不能添加相同的课程的成绩\, \提示\);

oleConnection1.Close(); } }

} }

4.3用户管理模块

在主界面中选择【用户管理】|【修改密码】命令菜单或者单击工具栏中的用户按钮,即可进入修改密码界面,如图所示。单击【确定】按钮,如果密码正确并且新密码与密码确认相同,则修改成功,否则修改失败。

在窗体中设计4个TextBox控件和2个Button控件。

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