1、(完整word版)数据库技术与应用上机实验报告数据库技术与应用上机实验报告姓 名:*学 号:*专业班级:*完成时间:*一、概述数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,通过一学期对数据库的学习,让我基本上熟悉了数据库的使用方法,后来通过进一步的上机实验,加上自己的摸索,使我对表、窗体、查询、报表、宏等内容的创建与设计有了一个系统性的提高,完成了实践,制作出学生基本信息及成绩更新查询系统数据库文件。该数据库的主要功能是存储学生的基本信息、高考成绩以及录取情况等内容,并提供信息录入、查询、更新等服务。用户可以通过进入该系统后,按照界面提示进行操作。该系统简单明了,很直观
2、的就把功能展现在用户面前,极易上手。下面就简单的对该系统的使用做一个介绍。首先点击进入“学生基本信息及成绩更新查询系统”,界面如图所示:共有8个按钮,都是通过宏从而完成命令的执行,用户可以按照文字提示点击不同的按钮进行操作。下面对各个选项框做一个简单的介绍。1、学生基本信息更新点击“学生基本信息更新”按钮,会进入“学生基本信息”表,用户可以在这里进行学生基本信息的录入及更新,如图所示,使用完毕后,关闭该表,系统提示保存,返回登录界面。2、学生高考成绩更新点击“学生高考成绩更新”按钮,会进入“学生成绩”表,用户可以在这里进行学生成绩的录入及更新,如图所示,使用完毕后,关闭该表,系统提示保存,返回
3、登录界面。3、学生录取情况更新点击“学生录取情况更新”按钮,会进入“学生录取情况”表,用户可以在这里进行学生录取情况的录入及更新,如图所示,使用完毕后,关闭该表,系统提示保存,返回登录界面。4、打印成绩点击“打印成绩”按钮,进入学生成绩报表,用户可以在这里以报表的形式查看学生成绩,并将其打印,使用完毕后,关闭该报表,返回登录界面。5、学生基本信息查询点击“学生基本信息查询”按钮,进入学生基本信息查询界面,用户可以在这里逐项浏览、查看学生基本信息,使用完毕后,关闭查询,返回登录界面。6、学生高考成绩查询点击“学生高考成绩查询”,出现如图所示的输入框,提示输入学生姓名,从而进行查询,例如输入“李刚
4、”,就可得到下图所示结果:使用完毕后,关闭查询,返回登录界面。7、学生录取情况查询点击“学生录取情况查询”,出现如图所示的输入框,提示输入学生姓名及身份证号,从而进行查询,例如输入姓名“李刚”,身份证号“51234567890001”,就可得到如下图所示结果:使用完毕后,关闭查询,返回登录界面。8、退出系统用户在使用完该系统后,可以点击“退出系统”按钮,退出数据库系统,系统会自动保存文件。二、主要上机实验内容1、数据库的创建我所使用的数据库是Access2007版,我通过点击进入数据库软件,点击“创建空白数据库”,取名为“学生基本信息及成绩更新查询系统”,完成数据库的创建。数据库主要实现的功能
5、为学生信息、学生成绩以及学生录取情况的更新、查询,更快更方便的完成数据的录入及更新,并可以通过报表查看并打印相关内容,整个操作过程简单明了,极易上手。2、表的创建我所制作的数据库共包含3个表,分别是“学生基本信息”、“学生成绩”、“学生录取情况”,表内容及表设计如图所示:所有表的建立我都是通过设计视图的方式完成建立,相关表结构的设计及个字段属性如下图范例所示:3、查询的创建我一共创建了4个查询,分别是“学生成绩查询”、“学生高考成绩查询”、“学生基本信息查询”、“学生录取情况查询”,可以实现对学生基本信息及成绩的检索查询。其中“学生成绩查询”及“学生基本信息查询”两个查询,我是使用“查询向导”
6、的方式建立的,简单快捷。此外,“学生高考成绩查询”是我使用查询设计创建的,该种创建方式较为复杂,但功能更加完善,内容更加具体。在该设计视图中,我还在“姓名”字段“条件”一栏加了“请输入学生姓名:”,从而得到如图所示的选择查询效果:以上查询的创建,为学生基本信息及成绩等内容的检索提供了方便快捷的通道,用户只需要根据自己所要查询的内容,输入查询条件即可得到结果,从而获取数据。4、窗体的创建在该数据库系统中,我一共创建了4个窗体,分别是“学生基本信息及成绩更新查询”、“学生基本信息浏览窗体”、“学生成绩查询窗体”及“学生录取情况查询窗口”,因为各个窗体的创建及功能都有所不同,下面就分别一一介绍:(1
7、)“学生基本信息及成绩更新查询”窗体该窗体的创建方式是通过新建空白窗体在窗体设计模式下创建的,这样的创建方式更加灵活自由,可以根据自己的需求设计窗体,该窗体也是为了该数据库系统所创建的一个门户窗体即登陆界面,因为考虑到登陆界面的内容较为复杂,对美观要求较高,而且需要用到宏的功能,故考虑使用该种方式创建窗体。(2)“学生基本信息浏览窗体”及“学生成绩查询窗体”该两种窗体为同一种创建方式创建,即利用Access2007的自动创建窗体功能,该种创建方式更为快速便捷,只不过布局不同而已,前者是“纵栏式”,后者是“表格”的形式,如图所示:(3)“学生录取情况查询窗口”该窗体是通过“创建自定义窗体”创建的
8、,通过在空白窗体上使用控件从而完成窗体创建,并对各控件属性修改,从而达到预期效果。该窗体的创建主要就是为用户提供一个学生录取情况的检索渠道,我通过使用按钮控件,并通过宏,将其与“学生录取情况查询窗口”建立了连接,从而完成窗体功能的创建,如图所示:5、报表的创建该数据库中一共创建了2个报表,分别是“学生成绩”、“学生录取情况”,都是通过自动方式而创建的,其主要作用是显示经过格式化且分组的数据,并将它们打印出来。通过报表对象可以控制报表上所有内容的大小和外观,可以按照所需的方式显示要查看的信息,并打印出显示在屏幕上的信息。6、宏的创建在该数据库系统中,我一共使用创建了十个宏,并且都是通过宏设计视图
9、所创建的。红对象可以定义多个操作命令,使用宏可以一次完成多个操作任务。使用宏可以提高数据库的使用效率,简化数据库的操作。通过宏可以将表、查询、窗体、报表等数据库对象有基地组织起来,为创建数据库应用系统的基础,我的门户界面就是用过宏而与各个表、查询、窗体、报表建立连接的,很方便。三、总结这个学期我们开设了数据库这门课程,以前接触过,但用的并不多,只知道一些皮毛而已,但经过老师的讲解,再加上自己的上机实验摸索,有了一定基础,可以完成一些简单的数据库系统的制作,正因为如此,有了“学生基本信息及成绩更新查询”数据库系统的诞生,能自己制作这样一个系统,还是挺为自己感到高兴的。再整个实践过程当中我也遇到过
10、大大小小的问题,比如说在创建自定义窗体查询“学生录取情况”的时候,一开始创建好运行时,并不能顺利的按照所输入的搜素条件完成搜索,怎么点搜索按钮,都没有反应,后来再查阅相关书籍内容并参照老师上课讲授的PPT,我通过运用一个宏的命令将窗体和查询二者连接了起来,从而达到了预期的效果,这种通过自己努力解决所遇到问题的感觉真的挺好,这也让我明白了遇到困难不要轻言放弃,只要努力,总会找到解决的办法。数据库其实是很好用的一款软件,它是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门
11、常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个数据仓库我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种数据库,使其可以利用计算机实现财务、仓库、生产的自动化管理。我相信在今后的学习工作中,数据库还会经常被用到,我也会不断的去钻研探索,把数据库变为自己的一技之长。知识的获得是无止境的,只要你想学,只要你行动,没有什么会难倒我们的。回首这一个多星期的课程设计,我很欣慰。因为我有了动力,有了勇气。谢谢老师对我们的不懈帮助,谢谢学校给了我们这一次实践的机会,也谢谢组员们的关怀。这些美好的回忆美好的东西将永远伴随着我。
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100