好文档 - 专业文书写作范文服务资料分享网站

学生成绩管理系统 毕业论文

天下 分享 时间: 加入收藏 我要投稿 点赞

5 成绩管理系统功能的设计和实现

5.1 系统主界面

用户登录窗体中放置了label控件,显示登录窗体标题:学生成绩管理系统,另外还增加了三个Button控件,Buuton1,button2,button3作用分别是查询信息、修改信息、录入成绩。窗体名称为界面功能介绍。主界面为进入学生管理系统各模块的入口,用户可根据上面各个模块名称单击进入各个管理模块,从而进行对系统的管理操作。如图5-1所示。

图5-1 学生成绩管理系统主界面

主界面的代码:

using System;

using System.Collections.Generic; using SystemponentModel; using System.Data; using System.Drawing; using System.Text;

using System.Windows.Forms; using System.Data.SqlClient; namespace student_zhaoqing {

public partial class Form1 : Form {

public Form1() {

InitializeComponent(); }

private void button1_Click(object sender, EventArgs e)

{

SearchForm searchfrm = new SearchForm(); searchfrm.ShowDialog(); }

private void button2_Click(object sender, EventArgs e) {

ModifyForm modifyfrm = new ModifyForm(); modifyfrm.ShowDialog(); }

private void button3_Click(object sender, EventArgs e) {

ScoreForm scorefrm = new ScoreForm(); scorefrm.ShowDialog(); }

private void Form1_Load(object sender, EventArgs e) {

skinEngine1.SkinFile = \} }

5.2 信息查询界面

各个控件介绍:

该模块主要由一个groupBox1(输入查询条件) 三个label:分别设置名字为学生的学号,姓名,专业

二个TextBox,分别可以输入学生的学号和姓名,然后进行查询 一个ComboBox下拉列表选项菜单,作用为选择要查询学生的专业 一个Button按扭,起到查询的作用

一个DataGridView,起到显示要查询学生的各种信息 学生信息查询的运行界面如图5-2所示。

图5-2 学生信息查询界面

学生信息查询源代码:

using System;

using System.Collections.Generic; using SystemponentModel; using System.Data; using System.Drawing; using System.Text;

using System.Windows.Forms; using System.Data.SqlClient; namespace student_zhaoqing {

public partial class SearchForm : Form {

public SearchForm() {

InitializeComponent(); }

private string sql = \

private void SearchForm_Load(object sender, EventArgs e) {

string connStr = @\string _sql = \学号',XM as '姓名',ZYM as'专业',XB as'性别',\+ \出生日期',ZXF as'总学分',BZ as '备注'from XS\SqlConnection conn = new SqlConnection(connStr); conn.Open();

SqlDataAdapter sda = new SqlDataAdapter(_sql, conn); DataSet ds = new DataSet(); sda.Fill(ds);

StuDGV.DataSource = ds.Tables[0].DefaultView;

SqlCommand cmd = new SqlCommand(\SqlDataReader dr = cmd.ExecuteReader(); stuZY.Items.Add(\所有专业\while (dr.Read()) {

stuZY.Items.Add(dr[\}

dr.Close(); conn.Close();

if (stuZY.Items.Count > 0) {

stuZY.SelectedIndex = 0; } }

private void MakeSqlStr() { sql = \

if (stuXH.Text.Trim() != string.Empty) {

sql = \}

if (stuXM.Text.Trim() != string.Empty) {

sql += \}

if (stuZY.Text != \所有专业\{

sql += \}

}

private void button1_Click(object sender, EventArgs e) {

MakeSqlStr();

string connStr = @\string _sql = \学号',XM as '姓名',ZYM as'专业',XB as'性别',\+ \'出生日期',ZXF as'总学分',BZ as '备注'from XS where 1=1\SqlConnection conn = new SqlConnection(connStr); SqlDataAdapter sda = new SqlDataAdapter(_sql, conn); DataSet ds = new DataSet(); sda.Fill(ds);

StuDGV.DataSource = ds.Tables[0].DefaultView; }

private void stuZY_SelectedIndexChanged(object sender, EventArgs e) { } } }

5.3 修改删除学生信息界面

控件说明:

该模块主要由一个groupBox(学生信息)

八个Label控件:分别设置属性名为学号,姓名,性别,出生年月,专业,总学分,备注和一个特别注意。

四个TextBox,分别可以输入学生的学号,姓名,专业,总学分然后可以进行更新和删除操作

一个ComboBox下拉列表选项菜单,作用为设置学生的出生日期。 一个ListBox,作用为显示学生备注

二个RadioButton控件,作用是设置学生的性别是男或女。

学生成绩管理系统 毕业论文

5成绩管理系统功能的设计和实现5.1系统主界面用户登录窗体中放置了label控件,显示登录窗体标题:学生成绩管理系统,另外还增加了三个Button控件,Buuton1,button2,button3作用分别是查询信息、修改信息、录入成绩。窗体名称为界面功能介绍。主界面为进入学生管理系统各模块的入口,用户可根据上面各个模块
推荐度:
点击下载文档文档为doc格式
8r2nl8cbhe7d82u9zjlx7yogl1itk200ipb
领取福利

微信扫码领取福利

微信扫码分享