第三部分:基本应用,一、在学生文件夹中以“学生管理”为名以创建了一个Access数据库,学生基本信息表和选课情况表。1、结构和内容如下(注意:数据库名称自定,下面两个表中 数据作为参考,不得照搬,每个学生具体数据应该不能相同),表1-学生关系(学生基本信息表),表2-选课关系(选课情况表),要求(1)任选一种方法上机操作:以学生文件夹中以“学生查询”为名创建“学生情况查询”。其结果显示“学号”,“姓名”, “出生日期”, “专业”4和字段,并按“出生日期”字段升序排列。 注:将完成最终结果的窗口以图片形式粘贴如下。,步骤:第一步:在数据库窗口中,选择“查询”对象,然后双击“使用向导创建查询”,出现简单查询向导对话框。第二步:在对话框中,单击“表/查询”下拉按钮,选择用来建立查询的表,然后在“可用字段”列表框中分别选择学号、姓名、出生日期和专业四个字段后,单击“>”按钮将四个字段添加到选定的字段列表框中。第三步:单击下一步按钮,出现“请确定采用明细查询还是汇兑查询”内容的对话框,选择明细单选项。第四步:单击下一步按钮,出现“请为查询指定标题”内容的对话框,在对话框中输入查询标题“学生查询”,然后单击完成按钮,结束创建无升序排列的学生查询的操作。第五步:在数据库窗口中,选择查询对象,然后选定前面建立的学生查询打开。第六步:单击结构设计按钮,弹出查询结构设计窗口。将出生日期字段名的排序,设置为升序。第七步:保存查询,结束创建按出生日期字段升序排列的学生查询的操作。,,,,(2)上机操作创建以“学生-选课”为名的带有子窗体大窗体,其中主窗体以“学生关系”为数据源,用于显示学生基本情况(”学号”,”姓名”,”性别”,”专业”),子窗体包含在主窗体中,用于显示相应选课情况(“课程号”,“成绩”),步骤:第一步:选择窗体,使用向导创建窗体,第二步:,,,(3)上机操作:用“学生关系”表的内容建立一个名字为page1大简单的数据访问页,标题为“学生基本情况信息发布”,宋体32号字,居中,字体颜色为红色,并给该数据访问页加背景,图片任意。注:选择 “页” 使用向导创建数据访问页,(4)将学生管理数据库中的学生关系(学生基本信息表)导出到excel电子表格文件中,并命名为“学生情况(导出Excel)”,,2、采用SQL SERVER上机操作,,(1)在teachers数据库中建立2个表,名字分别为teacher(教师基本信息表)和department(系表)。结构如下:,表一 teacher(教师基本信息表),department(系表),步骤:先建立teachers数据库,第二步:在数据库中建立两张表,并输入数据。,代码分析:创建表:create table([列级完整性约束条件] [, [列级完整性约束条件]]……, );,插入记录: insert into[([,…])] value([,]…..);Insert into 教师基本信息表(Tno,Tname,Tsex,Tbirthday,Ttech,Tdepton)Value(‘1001’,‘梁大群’,‘女’,‘1985-7-8’,‘讲师’,‘2’),(2)在查询分析器中建立一个查询,名字为查询1.查询要完成大功能如下: 查询1:从teacher(教师基本信息表)和department(专业情况表)中查询每个教师的Tname(教师姓名),Ttech(职称),Tdeptno(系编号),Tdepartment(系名称),括号内汉字为查询中为每个字段所起大别名。,查询语句:Select[,]…From[, ]…[Where],二、VB程序设计项目:在窗体中建立一个驱动器列表框、目录列表框、文件列表框、图片框。要求程序运行后,驱动器列表框Driver1的默认驱动器设置为C盘,选择file1中所列大图片文件(*.bmp 和*.jpg),则相应大图片显示在图片框picture1中。程序运行结果如图所示。,文件系统控件三种:驱动列表框(drivelistbox)、目录列表框(dirlistbox)、文件列表框(filelistbox)主要属性:,文件系统控件的重要事件,PictureBox(图形框)PictureBox控件大主要作用是为用户显示图片。实际显示大图片由picture属性决定,在程序运行时可以使用LoadPicture()在图形框中装入图形。格式:图形框对象. Picture= LoadPicture( “图形文件名”),第四部分:项目设计题,1.选择一个项目,分析:1.为什么开发这个系统? 2.该系统包括那些模块,各个模块大 功能是是什么? 3.用这个系统后比手工多那些好处?,2.写出所选一个项目大现行业务描述(包括业务流程、信息类型)并分析这个项目大可行性。,(2)给出你设计这个项目大软硬件环境 硬件:CPU、内存、硬盘、显示器 软件:操作系统、开发工具、数据库环境,(3)绘制出数据流程图绘制出 软件的每个模块,每个模块的功能,再将各个模块连接起来。,,(4)写出整个项目数据库结构和设计思想。分析:1.整个项目包括那些表 2.每个表有哪些内容 3.各个表之间是靠那个字段联系在一起的,(5)代码自己编写,
展开阅读全文