毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#+sqlserver学生MIS平台的设计与开发(20)
(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所示),选择你要添加的学生信息类别
共23页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
下一页
上一篇:
企业ERP管理软件采购管理申请计划子模块的设计与开发
下一篇:
ASP.net+sqlserver企业网站设计+流程图+用例ER图
批发企业商业MIS【3906字】
C#+sqlserver停车场停车管理系统的开发
C#+sqlserver的4s店管理系统的设计与实践
C#+sqlserver数据库与Excel表格...
C#+sqlserver大学体育馆预订管理系统设计
Java的学生信息管理系统设计
Node.js学生在线答疑系统设计
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
神经外科重症监护病房患...
志愿者活动的调查问卷表
公寓空调设计任务书
国内外图像分割技术研究现状
C#学校科研管理系统的设计
中国学术生态细节考察《...
承德市事业单位档案管理...
医院财务风险因素分析及管理措施【2367字】