基于C#+SQL server的校园卡消费信息管理系统

发布于:2022-12-26 ⋅ 阅读:(295) ⋅ 点赞:(0)

目录

1.前言 1
1.1作业背景 1
1.2选题说明 1
1.3毕业进度安排 1
1.4成员分工 3
2.系统概述 5
2.1现状描述 5
2.2系统目标 6
2.3系统开发方法 6
3.系统分析 7
3.1系统需求分析 7
3.2可行性分析 8
3.3业务流程分析 9
3.3.1办理新卡 9
3.3.2挂失/解挂 10
3.3.3校园卡充值 12
3.3.4刷卡消费 13
3.3.5校园卡注销 14
3.3.6校园卡密码修改 15
3.3.7消费查询 16
3.4数据流程分析 17
3.4.1第一层数据流程图 17
3.4.2第二层数据流程图 17
3.4.3第三层数据流程图 18
3.5数据词典 19
3.5.1数据项 19
3.5.2数据存储 19
3.5.3 数据流 21
3.5.4数据处理 22
3.6处理逻辑 25
4.系统设计 26
4.1功能结构图 26
4.2模块结构设计 27
4.3程序代码设计 31
4.3.1界面设计的主要程序段 32
4.3.2功能设计的主要程序段 33
4.4数据库设计 38
4.4.1 ER图 38
4.4.2数据库设计 41
4.5输入输出设计 44
4.5.1输入设计 44
4.5.2输出设计 46
5.系统实现 47
5.1开发工具 47
5.1.1SQL Server 2005 47
5.1.2visual studio 2013 47
5.2系统测试结果 48
5.2.1登录界面 48
5.2.2学生模块 49
5.2.3管理模块 52
6. 结束语 55
2.系统概述
2.1现状描述
近年来随着高校的扩招,高校的食堂、超市等也变得越来越多。要对大学校园中的各项消费业务进行统一控制,实现校园卡的一卡通用,就需要借助现代的更加先进的技术和科技,比如说:电子信息管理系统、射频技术、网络技术、计算机技术等以实现更加方便、快捷、有效的消费管理。
校园卡消费信息管理系统的建设,是学校信息化发展的必然趋势,是学校现代化管理的标志,它顺应了全国校园信息化、现代化建设的潮流,将管理、服务与世界水平相接轨,将极大地提升学校的社会形象。校园卡消费信息管理系统的建设,将有效促进学校数字化校园建设的进程。校园卡消费信息管理系统的建设,将有效缓解校务管理和后勤服务的繁重的业务,提高学校的管理水平、提高后勤的服务质量,成为广大师生员工工作、学习和生活中不可或缺的一部分。
在学校范围内,凡有现金的场合均采用一张校园卡来完成,实现“一卡在手,走遍校园”的目的。根据学校的实际情况逐步实现商务消费一卡通:在各校区内,凡涉及到现金使用的任何一个消费网点,校园卡的账户都能通用,所有商户单位不论其性质与规模都可以授权代理收款、结算。在方便使用的前提下,做到信息整合,每笔收入支出的详细记录。使学生等使用者在消费的过程中,体会科技所到来的便捷和周到的服务。不仅如此,和学校主干系统联网也使学生资料的收集整理更方便和齐全,省却了很多的麻烦。
据我们调查分析了解合肥工业大学的校园卡信息系统建设的较为完善。持卡人可以通过“金融化一卡通系统”在机器上实现:银行卡查询、校园余额查询、修改查询密码、修改消费密码、修改消费限额、按信息ID号解挂、银行卡校园卡转账、按信息ID号挂失等功能,十分方便。对于不会操作系统的持卡人可直接到管理员处持现金充值、办卡等,设计人性化。但是同时也存在一些问题,如机器数量有限,持卡人排队时间长,操作易出错,信息易泄露等问题。
我们所选的校园卡消费信息系统是在学校现行的运行结构上进行的更加详细的设计和说明。校园卡消费信息系统是一个实用并且与我们的学校生活密切相关的管理信息系统;如果能够很好的研究、开发并加以利用,校园卡的相关业务会变得更加简单、学生能更便利地进行消费同时准确了解自己的消费情况,从而更好地使用校园卡进行消费。
2.2系统目标
(1)目标要建成质量可靠、运行稳定、功能强大、数据安全性高的系统。该系统需集办理新卡、校园卡挂失、解挂、校园卡充值、刷卡消费、校园卡注销、消费信息查询、校园卡密码修改等功能于一体。
(2)为保证不重复投资、或造成一卡一通的不利局面,要求统一规划卡结构,一次发卡,一卡通用,包括食堂、超市、浴室、电费、网费等,并要求一卡通系统具备强大的可扩充功能,学校可以根据自己的需要建设相关的消费系统、充值系统、以及与校园系统相关的系统接口,并在一卡通基础上,可扩展虚拟财务管理系统、水控电控管理系统及其它应用系统。
(3)做到页面的简洁,操作方便,在员工管理上不是复杂一般人看不懂得程度。不仅在食堂人员的操作方面,并在信息的集合方面都让人一目了然。对于功能模块和数据模块的划分都十分明确,对于操作流程尽量作到简便,避免多余的工作量。
(4)对于每一笔帐的支出和收入都可以按照日期和具体的时间,作有明确的记录。如有任何差错都可以即时的进行查询和通知。做到每一笔帐都名目公正。
(5)每个机器上对于打错的金钱数目可以及时地进行修改,避免产生不必要的麻烦,如遇就餐高峰期可以节省大量的时间。
(6)此外需注意的是校园卡在浴室的消费,在设置金钱上升的过程中,要保持用水量和所对应的金钱数量有统一划一的扣法。不仅如此,在数据传入主机的过程中,保持速度的一致性,这也是保证在金钱使用方面的正确性。保证工作的运行正常,毕竟工作平台和食堂的人工操作有一定的不同。
(7)力争减少校园卡的维护次数,数据的输入过程存在的隐患问题尽量减少。在系统设计过程中尽量作到逻辑明确。对于平台的设计,在发展初期有一定的欠缺性,对于后期的系统维护和更新改进留有一定的空间,使后期工作可以方便直接,省却很多不必要的麻烦。
2.3系统开发方法
我们组使用的是结构化系统开发方法,对学生校园卡消费信息进行管理。我们小组的成员通过对现在学校校园卡消费系统的调查,对用户所使用校园卡消费系统的的各个功能进行分析,分析各个过程的信息来源与去处,以及对各系统功能的功能分析,然后进行适当的修改。然后再设计我们的系统开发模型,再通过具体的代码设计来实现系统功能,最后对系统进行维护。说实在的,我们的系统只是个简化版的校园卡消费管理系统,对系统的维护很难实现的。下面具体介绍下结构化系统开发方法。
结构化系统开发方法又叫结构化生命周期法,是一种运用系统的思想和系统工程的方法,遵循用户至上的原则,结构化、模块化,自顶向下对系统进行开发。结构化开发方法强调整体性,由全面到局部,由长远到近期,从用户的信息化需求出发来开发信息系统。它将信息系统的开发过程分为五个阶段:系统规划、系统分析、系统设计、系统实施、系统运行和维护。
系统规划的主要目标是根据用户的系统开发请求,制定出信息系统的发展方案,决定信息系统的发展方向、规模和发展进程。
系统分析阶段主要解决“做什么”的问题。其任务是初步调查、可行性分析、详细调查、系统化分析,最后完成新系统的逻辑方案设计,撰写系统分析报告。
系统设计阶段主要解决“怎么做”的问题。其主要任务是从信息系统的总体目标出发,将分析阶段所获得的系统逻辑模型,转换成一个具体的计算机实现方案的物理模型。
系统实施是指当系统分析与系统设计的工作完成以后,开发人员的工作重点就从分析、设计和创造性思考的阶段转入实施阶段。本文转载自http://www.biyezuopin.vip/onews.asp?id=15258在系统分析与系统设计的阶段中,开发人员为新系统设计了它的逻辑模型和物理模型。系统实施阶段的目标就是把系统设计的物理模型转换成可实际运行的新系统。
在系统运行与维护阶段,系统切换后可开始投入运行,任何系统都不可能从一开始就很完善,总是经过多重的开发、运行、修改、再运行的循环往复过程。主要任务是对系统进行维护和评价,记录系统运行的情况,根据一定的规格对系统进行必要的修改,评价系统的技术水平和经济效益。

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;
using System.Data.SqlClient;

namespace 校园卡管理系统
{
    public partial class mangform : Form
    {
        public static string account;
        public mangform()
        {
            InitializeComponent();
        }
            

        private void 为学生办理ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            groupBox2.Parent = this;
            groupBox2.Visible = true;
            groupBox1.Visible = false;
            groupBox3.Visible = false;
            groupBox4.Visible = false;
            groupBox5.Visible = false;
            groupBox6.Visible = false;
            groupBox7.Visible = false;
            groupBox8.Visible = false;
        }

        private void 删除学生卡ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            groupBox3.Parent = this;
            groupBox3.Visible = true;
            groupBox1.Visible = false;
            groupBox2.Visible = false;
            groupBox4.Visible = false;
            groupBox5.Visible = false;
            groupBox6.Visible = false;
            groupBox7.Visible = false;
            groupBox8.Visible = false;
            
        }

        private void mangform_Load(object sender, EventArgs e)
        {

        }

        private void 挂失ToolStripMenuItem_Click(object sender, EventArgs e)
        {

        }



        private void 挂失学生卡ToolStripMenuItem_Click(object sender, EventArgs e)
        {
           
            groupBox1.Parent = this;
            groupBox1.Visible = true;
            groupBox2.Visible = false;
            groupBox3.Visible = false;
            groupBox4.Visible = false;
            groupBox5.Visible = false;
            groupBox6.Visible = false;
            groupBox7.Visible = false;
            groupBox8.Visible = false;
        }

        private void 查询消费记录ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            groupBox4.Parent = this;
            groupBox4.Visible = true;
            groupBox1.Visible = false;
            groupBox3.Visible = false;
            groupBox2.Visible = false;
            groupBox5.Visible = false;
            groupBox6.Visible = false;
            groupBox7.Visible = false;
            groupBox8.Visible = false;
           
        }

        private void 查询充值记录ToolStripMenuItem_Click(object sender, EventArgs e)
        {

            groupBox5.Parent = this;
            groupBox5.Visible = true;
            groupBox1.Visible = false;
            groupBox3.Visible = false;
            groupBox2.Visible = false;
            groupBox4.Visible = false;
            groupBox6.Visible = false;
            groupBox7.Visible = false;
            groupBox8.Visible = false;
        }

        private void 修改学生密码ToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            groupBox7.Parent = this;
            groupBox7.Visible = true;
            groupBox1.Visible = false;
            groupBox3.Visible = false;
            groupBox2.Visible = false;
            groupBox4.Visible = false;
            groupBox5.Visible = false;
            groupBox6.Visible = false;
            groupBox8.Visible = false;
        }


        private void 删除卡ToolStripMenuItem_Click(object sender, EventArgs e)
        {

        }

        private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            login f = new login();
            f.Show();
            this.Hide();
        }

        private void 查询学生信息ToolStripMenuItem_Click(object sender, EventArgs e)
        {

            groupBox6.Parent = this;
            groupBox6.Visible = true;
            groupBox1.Visible = false;
            groupBox3.Visible = false;
            groupBox2.Visible = false;
            groupBox4.Visible = false;
            groupBox5.Visible = false;
            groupBox7.Visible = false;
            groupBox8.Visible = false;
        }

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

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            string s = "挂失";
            string lastp = textBox1.Text;
            using (SqlConnection conn = new SqlConnection(@"Data Source= PC-20140530JSPN;Initial Catalog=xiaoyuanka;User ID=sa;Password=wjn021221"))
            {
                conn.Open();//连接数据库

                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = "select * from student where account='" + lastp + "'";
                    //查找数据库里是否有该用户名

                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {

                            {

                                if (lastp == reader[0].ToString().Trim())
                                {
                                    cmd.CommandText = "update student set states ='" + s + "'where account ='" + lastp + "'";
                                    reader.Close();
                                    cmd.ExecuteNonQuery();
                                    MessageBox.Show("挂失成功!");
               
                                    return;
                                }
                            }
                        }
                    }
                }
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            string s = "正常";
            string lastp = textBox1.Text;
            using (SqlConnection conn = new SqlConnection(@"Data Source= PC-20140530JSPN;Initial Catalog=xiaoyuanka;User ID=sa;Password=wjn021221"))
            {
                conn.Open();//连接数据库

                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = "select * from student where account='" + lastp + "'";
                    //查找数据库里是否有该用户名

                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {

                            {

                                if (lastp == reader[0].ToString().Trim())
                                {
                                    cmd.CommandText = "update student set states ='" + s + "'where account ='" + lastp + "'";
                                    reader.Close();
                                    cmd.ExecuteNonQuery();
                                    MessageBox.Show("解挂成功!");
                                    
                                    return;
                                }
                            }
                        }
                    }
                }
            }
        }

        private void textBox7_TextChanged(object sender, EventArgs e)
        {

        }

        private void groupBox2_Enter(object sender, EventArgs e)
        {

        }

        private void button4_Click(object sender, EventArgs e)
        {
            //将注册信息写入数据库
            SqlConnection connection = new SqlConnection();
            connection.ConnectionString = "Data Source= PC-20140530JSPN;Initial Catalog=xiaoyuanka;User ID=sa;Password=wjn021221";
            connection.Open();
            if (textBox7.Text == "" || textBox2.Text == "" || textBox3.Text == "" || textBox4.Text == "" || textBox5.Text == "" || comboBox1.Text == "")
            {
                MessageBox.Show("必填信息不能为空!");
                return;
            }
            if (textBox2.Text != textBox3.Text)
            {
                MessageBox.Show("两次输入密码不一致!");
            }
            string sSQL = "select * from student";
            SqlCommand cmd = new SqlCommand(sSQL, connection);
            SqlDataReader dr = cmd.ExecuteReader();
            while (dr.Read())
            {
                if (dr[0].ToString().Trim() == textBox7.Text)
                {
                    MessageBox.Show("该用户已存在,不可重复注册!");
                    return;
                }

            }
            dr.Close();
            SqlDataAdapter adapter = new SqlDataAdapter("select * from student ", connection);
            SqlCommandBuilder cmdBuilder = new SqlCommandBuilder(adapter);
            DataSet ds = new DataSet("student");
            adapter.Fill(ds, "student");
            DataRow row = ds.Tables["student"].NewRow();
            row["account"] = textBox7.Text;
            row["password"] = textBox2.Text;
            row["sex"] = textBox4.Text;
            row["name"] = textBox5.Text;
            row["collge"] = comboBox1.Text;
            row["speciality"] = comboBox2.Text;
            row["phone"] = textBox8.Text;
            row["email"] = textBox6.Text;
            row["balance"] = 0;
            row["states"] = "正常";
            ds.Tables["student"].Rows.Add(row);
            adapter.Update(ds, "student");
            connection.Close();
            MessageBox.Show("注册成功!");
        }

        private void button5_Click(object sender, EventArgs e)
        {
            using (SqlConnection conn = new SqlConnection(@"Data Source=PC-20140530JSPN;Initial Catalog=xiaoyuanka;User ID=sa;Password=wjn021221"))
            {
                conn.Open();//连接数据库
                using (SqlCommand cmd = conn.CreateCommand())
                {
                    string userdeleteID = textBox9.Text;
                    if (userdeleteID == "")
                    {
                        MessageBox.Show("请先输入要删除的用户ID!");
                    }
                    else
                    {
                        cmd.CommandText = "select * from student where account='" + userdeleteID + "'";
                        //查找数据库里是否有该用户名
                        using (SqlDataReader reader = cmd.ExecuteReader())
                        {
                            if (reader.Read())
                            {

                                string username = reader.GetString(1);
                                reader.Close();
                                if (MessageBox.Show("确定要删除用户“" + userdeleteID + "”吗?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
                                {
                                    if (textBox9.Text == "")
                                    {
                                        MessageBox.Show("请先输入要删除的用户ID!");
                                        return;
                                    }
                                    try
                                    {
                                        cmd.CommandText = "delete  from student where account='" + userdeleteID + "'";
                                        cmd.ExecuteNonQuery();
                                        cmd.CommandText = "delete  from consume where account='" + userdeleteID + "'";
                                        cmd.ExecuteNonQuery();
                                        cmd.CommandText = "delete  from recharge where account='" + userdeleteID + "'";
                                        cmd.ExecuteNonQuery();
                                        MessageBox.Show("删除成功!");
                                        return;
                                    }
                                    catch (SqlException ex)
                                    {
                                        Console.WriteLine(ex.Message);
                                    }

                                    this.Close();
                                }
                            }

                        }
                    }
                }

                conn.Close();
            }
        }

        private void button3_Click(object sender, EventArgs e)
        {

        }

        private void button3_Click_1(object sender, EventArgs e)
        {
            groupBox8.Parent = this;
            groupBox8.Visible = true;
            groupBox1.Visible = false;
            groupBox3.Visible = false;
            groupBox2.Visible = false;
            groupBox4.Visible = false;
            groupBox5.Visible = false;
            groupBox6.Visible = false;
            groupBox7.Visible = false;
        }

        private void button7_Click(object sender, EventArgs e)
        {
            string connectionstring = "Data Source= PC-20140530JSPN;Initial Catalog=xiaoyuanka;User ID=sa;Password=wjn021221";
            SqlDataAdapter adapter = new SqlDataAdapter();
            SqlConnection cn = new SqlConnection(connectionstring);
            cn.Open();
            SqlParameter sq, time1, time2;
            string str = "select * from consume  where account = @account and  time > =@time1 and time < =@time2 ";
            SqlCommand cmd = new SqlCommand(str, cn);
            sq = cmd.Parameters.Add("@account", SqlDbType.VarChar);
            time1 = cmd.Parameters.Add("@time1", SqlDbType.Int);
            time2 = cmd.Parameters.Add("@time2", SqlDbType.Int);
            if (textBox12.Text == "" || textBox11.Text == "" || textBox10.Text == "")
            {
                MessageBox.Show("请填写完整的查询条件!");
                return;
            }
            sq.Value = textBox12.Text;
            time1.Value = Convert.ToInt64(textBox11.Text);
            time2.Value = Convert.ToInt64(textBox10.Text);
            adapter.SelectCommand = cmd;
            SqlCommandBuilder cmdbuilder = new SqlCommandBuilder(adapter);
            DataSet ds = new DataSet("consume");
            adapter.Fill(ds, "consume");

            BindingSource bs = new BindingSource(ds, "consume");
            dataGridView1.DataSource = bs;
            cn.Close();
        }

        private void button9_Click(object sender, EventArgs e)
        {
            string connectionstring = "Data Source=PC-20140530JSPN;Initial Catalog=xiaoyuanka;User ID=sa;Password=wjn021221";
            SqlDataAdapter adapter = new SqlDataAdapter();
            SqlConnection cn = new SqlConnection(connectionstring);
            cn.Open();
            SqlParameter sq, time1, time2;
            string str = "select * from recharge  where account = @account and  time > =@time1 and time < =@time2 ";
            SqlCommand cmd = new SqlCommand(str, cn);
            sq = cmd.Parameters.Add("@account", SqlDbType.VarChar);
            time1 = cmd.Parameters.Add("@time1", SqlDbType.Int);
            time2 = cmd.Parameters.Add("@time2", SqlDbType.Int);
            if (textBox15.Text == "" || textBox14.Text == "" || textBox13.Text == "")
            {
                MessageBox.Show("请填写完整的查询条件!");
                return;
            }
            sq.Value = textBox15.Text;
            time1.Value = Convert.ToInt64(textBox14.Text);
            time2.Value = Convert.ToInt64(textBox13.Text);

            adapter.SelectCommand = cmd;
            SqlCommandBuilder cmdbuilder = new SqlCommandBuilder(adapter);
            DataSet ds = new DataSet("recharge");
            adapter.Fill(ds, "recharge");

            BindingSource bs = new BindingSource(ds, "recharge");
            dataGridView2.DataSource = bs;
            cn.Close();
        }

        private void button11_Click(object sender, EventArgs e)
        {
            string connectionstring = "Data Source= PC-20140530JSPN;Initial Catalog=xiaoyuanka;User ID=sa;Password=wjn021221";
            SqlDataAdapter adapter = new SqlDataAdapter();
            SqlConnection cn = new SqlConnection(connectionstring);
            cn.Open();
            SqlParameter sq;
            string str = "select account,sex,name,collge,states,speciality,phone,email,balance from student  where account = @account";
            SqlCommand cmd = new SqlCommand(str, cn);
            sq = cmd.Parameters.Add("@account", SqlDbType.VarChar);
            if (textBox16.Text == "")
            {
                MessageBox.Show("请填写完整的查询条件!");
                return;
            }
            sq.Value = textBox16.Text;
            adapter.SelectCommand = cmd;
            SqlCommandBuilder cmdbuilder = new SqlCommandBuilder(adapter);
            DataSet ds = new DataSet("student");
            adapter.Fill(ds, "student");

            BindingSource bs = new BindingSource(ds, "student");
            dataGridView3.DataSource = bs;
            cn.Close();
        }

        private void dataGridView3_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {

        }


        private void button13_Click_1(object sender, EventArgs e)
        {
            string lastp = textBox19.Text;
            string newp = textBox18.Text;
            string newp2 = textBox17.Text;
            using (SqlConnection conn = new SqlConnection(@"Data Source=PC-20140530JSPN;Initial Catalog=xiaoyuanka;User ID=sa;Password=wjn021221"))
            {
                conn.Open();//连接数据库

                using (SqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = "select * from student where account='" + lastp + "'";
                    //查找数据库里是否有该用户名
                    using (SqlDataReader reader = cmd.ExecuteReader())
                    {
                        if (reader.Read())
                        {
                            if (lastp != "")
                            {
                                if (reader[0].ToString().Trim() == lastp)
                                {
                                    if (newp == newp2)
                                    {
                                        cmd.CommandText = "update student set password ='" + newp + "'where account ='" + lastp + "'";
                                        reader.Close();
                                        cmd.ExecuteNonQuery();
                                        MessageBox.Show("修改密码成功!");
                                    
                                    }
                                    else
                                    {
                                        MessageBox.Show("您两次输入的密码不同!请重新输入!");
                                    }
                                }
                                else
                                {
                                    MessageBox.Show("您输入的当前密码错误!请重新输入!");
                                }
                            }
                            else
                            {
                                MessageBox.Show("请先输入当前密码!");
                            }
                        }
                    }
                }
                conn.Close();
            }
        }

        private void button12_Click(object sender, EventArgs e)
        {
            groupBox8.Parent = this;
            groupBox8.Visible = true;
            groupBox1.Visible = false;
            groupBox3.Visible = false;
            groupBox2.Visible = false;
            groupBox4.Visible = false;
            groupBox5.Visible = false;
            groupBox6.Visible = false;
            groupBox7.Visible = false;
        }

        private void button14_Click_1(object sender, EventArgs e)
        {
            groupBox8.Parent = this;
            groupBox8.Visible = true;
            groupBox1.Visible = false;
            groupBox3.Visible = false;
            groupBox2.Visible = false;
            groupBox4.Visible = false;
            groupBox5.Visible = false;
            groupBox6.Visible = false;
            groupBox7.Visible = false;
        }

        private void button15_Click(object sender, EventArgs e)
        {
            groupBox8.Parent = this;
            groupBox8.Visible = true;
            groupBox1.Visible = false;
            groupBox3.Visible = false;
            groupBox2.Visible = false;
            groupBox4.Visible = false;
            groupBox5.Visible = false;
            groupBox6.Visible = false;
            groupBox7.Visible = false;
        }

        private void button8_Click(object sender, EventArgs e)
        {
            groupBox8.Parent = this;
            groupBox8.Visible = true;
            groupBox1.Visible = false;
            groupBox3.Visible = false;
            groupBox2.Visible = false;
            groupBox4.Visible = false;
            groupBox5.Visible = false;
            groupBox6.Visible = false;
            groupBox7.Visible = false;
        }

        private void button10_Click(object sender, EventArgs e)
        {
            groupBox8.Parent = this;
            groupBox8.Visible = true;
            groupBox1.Visible = false;
            groupBox3.Visible = false;
            groupBox2.Visible = false;
            groupBox4.Visible = false;
            groupBox5.Visible = false;
            groupBox6.Visible = false;
            groupBox7.Visible = false;
        }

        private void button6_Click(object sender, EventArgs e)
        {
            groupBox8.Parent = this;
            groupBox8.Visible = true;
            groupBox1.Visible = false;
            groupBox3.Visible = false;
            groupBox2.Visible = false;
            groupBox4.Visible = false;
            groupBox5.Visible = false;
            groupBox6.Visible = false;
            groupBox7.Visible = false;
        }


       
    }
}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到