


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、 根据要求写查询语句(本大题共5小题共20分)1、 查询班级名称和班级所在系部名称(本题4分)Select class_name, dept_nameFrom tbldept,tblclassWhere class_dept=dept_id2、 按系统计班级数,要求显示系部名称和班级数(本题4分)Select dept_name, count(*)From tbldept,tblclassWhere class_dept=dept_id Group by dept_name3、查询“机制10021”班男生人数(本题4分) Select count(*) From tblstudent,tblclassWhere stu_class=class_idAnd sex_id=stu_sexAnd sex_name=男 And class_name= 机制100214、查询和“机制10021”班同在一个系部的班级信息(本题4分)Select *From tblclass Where class_dept=(select class_dept from tblclass where class_name= 机制10021)5、向系部编码表中添加一条记录,添加的值为(“71”,“生物系”,“王军”)(本题4分) Insert into tbldept values(71,生物系,军)得 分二、 程序完善题(本大题共4小题,每空2分,共80分)1、使用bindingsource数据源控件设计的班级编码表维护程序的界面如下:程序中,bindingsource1的数据源为班级编码表,bindingsource2的数据源为系部编码表,bindingsource3的数据源为专业编码表,bindingsource4的数据源为班级状态表。显示系部名称的控件为cbo_dept;显示专业名称的控件为cbo_major;显示班级状态名称的控件为lst_status。请完成下表中三个控件的相关属性的填空:控件名称datasourcedisplaymembervaluememberselectedvaluecbo_deptbindingsource2Dept_nameDept_idClass_deptcbo_majorBindingsource3Major_nameMajor_nameClass_majorlst_statusBindingsource4Status_nameStatus_idClass_status2、使用treeview控件设计的学生档案查询程序的界面如下图,要求程序运行以后,系部名称和班级名称按从属关系显示在treeview控件中,请完善程序代码:private void Form1_Load(object sender, EventArgs e) OleDbConnection con = new OleDbConnection(); con.ConnectionString = provider=microsoft.jet.oledb.4.0 ;data source=C:Documents and SettingsAdministrator桌面studentsys.mdb; con. Open() ; con.Close();/只要打开过就没关系 OleDbDataAdapter dp1 = null; OleDbDataAdapter dp2 = null; DataTable mytbl1 = null; DataTable mytbl2 = null; DataSet ds = new DataSet(); int i = 0, j = 0; string str1 = ; string str2 = ; TreeNode node1 = new TreeNode() ; TreeNode node11 = new TreeNode(); str1 = select dept_name from tbldept; con.Close(); dp1 = new OleDbDataAdapter( str1 , con ); dp1. Fill (ds, tbl1); mytbl1 = ds.Tables0 ; for (i = 0; i ds.Tablestbl1.Rows.Count; i+) node1 = new TreeNode(mytbl1.Rowsi0.ToString(); str2 = select class_name from tblclass,tbldept where class_dept=dept_id and dept_name=; str2 += mytbl1.Rowsi0; str2 += ; dp2 = new OleDbDataAdapter(str2, con); dp2.Fill(ds, tbl2); mytbl2 = ds.Tablestbl2; for (j = 0; j mytbl2.Rows.count ; j+) node11 = new TreeNode(mytbl2.Rowsj0.ToString(); node1.Nodes.Add( node11 ); ds.Tablestbl2.Clear(); treeView1.Nodes.Add( node1 ); 3、下图为对一维整形数组进行排序(擂台法)的程序界面,请完善程序代码:private void button1_Click(object sender, EventArgs e) Random rand = new Random() ; string str = ; int a = new int10 ; int i = 0, j = 0, k = 0; for (i = 0; i 10; i+) ai = Convert.ToInt32( rand.nextdouble() * 100); for (i = 0; i 10; i+) str += ai.ToString() + ; textBox1.Text = str; int temp = 0; for (i = 0; i 9; i+) k = i ; for (j = i + 1; j 10; j+) if (ak aj) k = j ; if ( k!=i ) temp = ai; ai = ak; ak = temp; str =; for (i = 0; i 10; i+) str+=ai.ToString() + ; textBox2.Text = str; 4、下图为使用ADO.NET对象设计的学生档案查询程序运行时的界面,程序运行后系部编码表中的所有系部名称作为列表项自动填入组合框1中,用户在组合框1中选择一个系部名称以后,属于该系部的所有班级名称填入组合框2中,用户在组合框2中选择一个班级以后,属于该班级的学生信息显示到表格控件中,同时将当前学生记录写入文本框中,在此基础上,可以使用姓名或学号进行组合查询。单击“显示照片”按钮,当前学生照片显示在图片框中。单击工具栏上的统计按钮,统计当前系部有多少班级,当前班级学生人数,男生和女生人数。请完善程序代码:private void Form1_Load(object sender, EventArgs e) con.Open(); string str = select dept_name,dept_id from tbldept; OleDbDataAdapter dp1 = new OleDbDataAdapter(str, con); con. Close() ; DataSet ds = new DataSet(); dp1.Fill(ds, tbldept); comboBox1.DataSource = ds.Tables“tbldept” ; comboBox1.DisplayMember = “dept_name” ; comboBox1.ValueMember = “dept_id” ; private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) con.Open(); string str = select class_name,class_id from tblclass,tbldept where class_dept=dept_id and class_dept=; str += Combobox1.SelectedValue ; str += ; OleDbDataAdapter dp2 = new OleDbDataAdapter(str, con); con.Close(); DataSet ds = new DataSet(); dp2.Fill(ds, tblclass); comboBox2.DataSource = ds.Tables“tblclass” ; comboBox2.DisplayMember = “class_name” ; comboBox2.ValueMember = “class_id” ; private string tongji(string strsql1)/完成统计功能的自定义函数,参数接收查询语句 string tj = ; con.Open(); OleDbCommand cmd = new OleDbCommand(strsql1, con
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 岩土基础课课件
- 小龙虾水彩课件
- 输液泵应急预案脚本课件
- 小鸭子学游泳课件
- 商铺租赁合同终止及租赁物使用消防安全协议书范本
- 水稻-养殖一体化土地承包种植合同
- 小鸡家着火了课件
- 小食品调味培训课件模板
- 设备制造行业细分领域高端装备制造业发展策略分析报告
- 贪吃的变色龙课件
- TSZUAVIA 009.1-2019 多旋翼无人机系统实验室环境试验方法 第1部分:通用要求
- GB/T 13993.2-2002通信光缆系列第2部分:核心网用室外光缆
- 综合布线系统-第2版第3章-接续设备
- 五年级上册英语课件-Unit 4《Hobbies》|译林版
- 国际商务文化与礼仪课件
- 人工智能导论课件
- 部编版(人教版)三年级语文上册、下册教材解析及教学建议课件
- 危险化学品安全生产技术培训教程(-)课件
- 质量异常处理单、不合格品审理单
- 中国石油天然气集团公司建设项目其他费用和相关费用的规定
- 道路交通事故现场图绘制PPT讲解(104页)
评论
0/150
提交评论