菜单
  

    (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所示),选择你要添加的学生信息类别
  1. 上一篇:企业ERP管理软件采购管理申请计划子模块的设计与开发
  2. 下一篇:ASP.net+sqlserver企业网站设计+流程图+用例ER图
  1. jsp+mysql学生选课信息系统设计与实现

  2. jsp+mysql学生实践创新项目管理系统设计与实现

  3. jsp计算机学院学生就业及...

  4. C#+Sqlserver学生信息管理系统设计与实现

  5. C#和sqlserver学生管理系统设计

  6. C#+Sqlserver超市管理系统的设计与实现

  7. VB学生管理系统设计与实现

  8. 乳业同业并购式全产业链...

  9. 十二层带中心支撑钢结构...

  10. 大众媒体对公共政策制定的影响

  11. java+mysql车辆管理系统的设计+源代码

  12. 当代大学生慈善意识研究+文献综述

  13. 电站锅炉暖风器设计任务书

  14. 河岸冲刷和泥沙淤积的监测国内外研究现状

  15. 中考体育项目与体育教学合理结合的研究

  16. 杂拟谷盗体内共生菌沃尔...

  17. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回