《家用轿车信息查询.doc》由会员分享,可在线阅读,更多相关《家用轿车信息查询.doc(6页珍藏版)》请在金锄头文库上搜索。
1、劳动和社会保障部职业技能签订中心软件工程师(ACCP)职业技能考核操作技能试卷(.Net)总分数:100时间:2小时课程:ACCP5.0学期:第一学期考号:姓名:证件号码:注意:考试结束试卷必须交回,不交试卷者成绩无效题目:家用轿车信息查询一:语言和环境 A:实现语言 C#, WinForms B:环境要求 Visual Studio 2005, SQL Server 2005二:要求使用Visual Studio 2005 实现查询家用轿车信息的功能,Sql Server 2005 作为后台数据库,功能包括查询所有轿车信息及按条件查询轿车信息的功能,程序运行界面如图-1所示: 图-1三:数据
2、库设计数据库名称:CarsManager轿车信息表中的所有字段均必须设置为非空字段,其他设置参见下表:数据表名CarsInfo实体名轿车信息表字段显示字段名数据类型字段大小备注和说明汽车IDCarIDint主键,自增1品牌Brandnvarchar50非空型号Typenvarchar50非空排量Dischargenumeric18非空,一位小数变速箱GearBoxnvarchar50Check约束,手动或自动理论油耗OilUsenumeric18非空,一位小数价格Priceint非空四:具体实现步骤1 建立数据库CarsManager和数据表CarsInfo,并且添加测试数据(至少5条);2
3、在 Visual Studio 2005 中创建Windows应用程序3 将默认的窗体Form1名称更改为frmCarsInfo,窗体标题更改为家用轿车信息查询;4 按照图-1所示进行窗体设计,在窗体frmCarsInfo中添加2个标签(Label)控件,3个按钮(Button)控件,1个文本框控件(TextBox),1个分组框(GroupBox)控件,1个组合框控件(ComboBox)和一个数据栅格控件(DataGridView),窗体显示位置为屏幕中央,窗体禁止最大化;按照图-1所示初始化组合框的Items属性;数据栅格控件(DataGridView)设置为只读状态,不能删除和添加数据,所
4、有列均为只读状态;5 创建数据库连接,将数据源与数据栅格控件正确绑定,列标题使用中文显示。窗体初始状态显示所有轿车信息6 实现查询按钮的功能,根据用户选择的查询种类和输入的查询条件查询出符合条件的轿车信息,并在数据库栅格中显示,必须实现如图-1中的3中条件的查询(包括全部)。如图-2所示: 图-27.如果用户没有选择查询种类或没有输入查询条件(当选择的的查询种类不是全部时)则系统提示用户输入或选择,如图-3和图-4所示:图-4图-37 如果没有满足条件的信息,提示用户,并清空数据数据栅格中的数据,如图-5所示:8 当查询条件选择全部时,将清空查询条件的文本框,并将该文本框置为无效状态,如图-6所示:选择其他查询种类后,恢复该文本的框为有效状态,如图-7所示:图-6图-710.完成清除按钮的功能:点击清除按钮后清除文本框中的文本11.完成退出按钮的功能:点击退出按钮后关闭窗体并退出应用程序12.测试程序,调试运行成功后,分离数据库文件与代码文件一同交回五:注意事项1. 请注意界面美观,控件摆放整齐;2. 请注意代码的书写,命名符合规范,在代码中添加必要的注释3. 请注意操作数据库时进行数据库时进行必要的异常处理