(3) 删除功能的设计思路
在完成删除功能时,主要的设计方向有两个:第一时删除班级,第二是删除学生。这时候也会有一个类似于图3.3.2的一样的选择界面,是选择删除班级还是选择删除学生。
每一个专业下都有很多的班级,这些班级都有其对应的且特有的班级号。当选择删除班级时,在图3.3.7中输入所要删除的班级的班号。
图3.3.7  一键删除班级
在点击“删除”按钮之后,这个班级里所有信息将会在stumane数据库中删除。当在查询班级信息时,就会找不到数据。
此界面的关键代码如下:
using System.Data.SqlClient;
……………………………………………………………………………
private void button1_Click(object sender, EventArgs e)
        {
             String st = @"Data Source=(localdb)\Projects;Initial Catalog=stumane";
            SqlConnection conn = new SqlConnection(st);
            conn.Open();
            String strsql = "delete from banji where 班号="+textBox1.Text;             //SQL Server语句实现将所选班级的班级信息从班级数据表banji中删除
            SqlCommand da = new SqlCommand(strsql, conn);
            SqlDataReader myread = da.ExecuteReader();
        }
当选择删除学生信息时,其设计方式同上面的类似,唯一变动的就是SQL Server删除语句。将上面的strsql的SQL Server删除语句改为如下内容:
"delete from stujiben,kaoshi,xuexiguanlian where 学号="+textBox1.Text
 
(4) 添加功能的设计思路
添加功能实现添加班级信息或者是添加学生信息。在实现此功能时,用到了SQL Server语句中的INSERT语句。
以添加班级信息为例,在图3.3.8所示的班级信息添加界面中添加班级的所有信息。图3.3.8  班级信息添加界面
 
图3.3.8  班级信息添加界面
“确定”按钮控件的主要代码:
    private void button1_Click(object sender, EventArgs e)
        {
               String st = @"Data Source=(localdb)\Projects;Initial Catalog=stumane";
            SqlConnection conn = new SqlConnection(st);
            conn.Open();//打开数据库连接
string MyInsert = "insert into banji(班号,年级,专业,人数,辅导员,备注) values('" + Convert.ToString(textBox1.Text) + "','" + Convert.ToString(textBox2.Text) + "','" + Convert.ToString(textBox3.Text) + "','" + Convert.ToString(textBox4.Text) + "','" + Convert.ToString(textBox5.Text) + "','" + Convert.ToString(textBox5.Text) + "')";
SqlCommand da = new SqlCommand(MyInsert, conn);                   }
    添加学生信息的设计思路与添加班级信息的设计思路类似。当选择添加学生信息之后,会进入选择界面(如图3.3.9所示),选择你要添加的学生信息类别
上一篇:企业ERP管理软件采购管理申请计划子模块的设计与开发
下一篇:ASP.net+sqlserver企业网站设计+流程图+用例ER图

批发企业商业MIS【3906字】

C#+sqlserver停车场停车管理系统的开发

C#+sqlserver的4s店管理系统的设计与实践

C#+sqlserver数据库与Excel表格...

C#+sqlserver大学体育馆预订管理系统设计

Java的学生信息管理系统设计

Node.js学生在线答疑系统设计

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

志愿者活动的调查问卷表

公寓空调设计任务书

国内外图像分割技术研究现状

C#学校科研管理系统的设计

中国学术生态细节考察《...

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】