Access实习报告 3
数据库实训报告
姓名:叶玉清学号:1213713班级:资环系,水管1213班联系方式:Tl:18355108528QQ:1346719786指导老师:孙萍老师
Access实习报告
(一)Access认识
Access用户界面风格与Office其他成员相似,比较容易上手,数据库编辑完全可视化,且内强大的Office编程环境VBA,无需第三方编程软件,即可迅速开发桌面数据库系统。Access是一种关系型数据库管理系统,其主要特点如下:
(1)存储方式单一Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。
(2)面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
(3)界面友好、易操作Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
(4)集成环境、处理多种数据信息Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
(二)数据库实习目的
数据库技术是信息技术的重要分支,也是信息社会的重要支撑技术。Access数据库是微软公司开发的office办公软件中的一个最重要的组件,是一个强大的功能且易于实现和使用的关系型数据库管理系统,它可以直接开发一个小型的数据库管理系统,也可以作为一个中小型管理信息的数据库部分,还可以作为一个商务网站的后台数据库部分,如互联网上的资料,使之成为当今时间最受欢迎的数据库系统之一。
实训操作以学生相关信息作为蓝本、设计与开发为项目,然后分解为一个个具体的案例,通过循序渐进的方法使我们将课本的理论知识很好的结合在一起,让我们更好的掌握和应用Access数据库的设计与开发。1.掌握数据库、数据表及表间关系的创建与修改方法,理解参照完整性概念2.了解查询基本功能,能创建各种类型的查询
3.了解窗体的作用,能利用各种方法创建、编辑出界面美观的窗体4.了解报表的作用,能按照需要制作正确格式的报表。5.掌握系统集成技术,能将各分散对象组成一个完整系统。
(三)实训安排
时间星期一星期二星期三星期四星期五(四)实习内容(部分表)1.学生档案表
2.关系
实训内容数据库、数据表及关系的建立、创建各表,设主键、表间关系创建窗体,完成窗体标题、命令按钮等,调整布局录入基本数据创建窗体,完成窗体标题、命令按钮等,调整布局录入基本数据创建窗体、报表、查询、调整窗口布局,然后做完整的控制系统写实习报告实训安排上午上午上午全天全天
3.登陆界面
4.报表5.最终控制界面
(五)实训总结
在为期一周的数据库上机实习中,觉得自己又学到了很多新的知识,因为之前对数据库
这个概念了解很少,甚至都不知道数据库的作用是什么,更不用说对数据库的应用了。实习后,对数据库有了一定的了解,并简单掌握了其中的一些应用,尤其是对Access数据库的应用和认识,觉得自己的收获很大。
首先,是对数据库的认识与了解,数据库是按照数据结构来组织、存储和管理数据的仓库,在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理,是数据管理的高级阶段,它是由文件管理系统发展起来的。其次,又更深一步了解了Access数据库,Access属于小型数据库,是MicrosoftOffice套装中的一个产品,它的使用方便程度和强大的设计工具为初级程序员提供许多功能。一些专业的应用程序开发人员使用Access用作快速应用开发,特别是给街道上的推销员制作一个初型或独立应用程序的工具。
在对这两个基本的概念有了一定的认识后,在老师的指导下,我们开始进行数据库的上机实习,在实习过程中,也确实遇到了一些问题,出现了一些错误,比如说,在设日期输入掩码时,因为对指导书上要求步骤的误解,而导致出现错误,不能显示日期掩码,最终通过和同学的讨论才得以解决这个问题。这次实习也提高了我们的动手实践能力,了解怎样对数据库进行操作与应用。最重要的是,深刻感受到数据库的重要性,极大地简化了我们对数据的管理,使我们的工作量得到很大程度的减少。所以,这次的数据库上机实习是很有必要的,在知识技能方面我们也确实都得到了提高。
这次数据库设计,老师事先做了充足的准备,就是实习指导书挺详细的。这使我们在学习数据库时有种相当容易的感觉。但以我看来,要想做到驾轻就熟,仍然任重而道远。毕竟我们这几天学习的只是一些入门的操作。最困难的也只是学会如何插入表格。因此我告诫自己:不能浮躁,不能轻视自己接受的课程。因为自己了解的只是冰山一角,唯有不停发问,自己用心去做会对自己的能力有所提高!
扩展阅读:数据库Access实习报告
目录
实习总结
实习课题:数据库基础课程实习
实习时间:201*年6月7日201*年6月11日指导老师:赵卫红
姓名:0953145徐爽
201*年6月10日
目录
目录
一、二、
IIIIIIIVVVIVII三、四、
实训目的...........................................................................................................................1实训过程...........................................................................................................................2先创建数据库,设计数据表结构。...............................................................................2系统模块设计...................................................................................................................4档案编辑模块的设计...................................................................................................4档案统计模块设计.......................................................................................................7档案输出模块设计...........................................................................................................8切换面板的设计.........................................................................................................10宏的应用.....................................................................................................................11实验中遇到的问题及解决.............................................................................................12实习感想.........................................................................................................................14
实习报告
一、实训目的
数据库是计算机专业的一门专业基础必修课。通过这次实习项目,培养实践动手能力和创新精神,培养学生分析问题和解决问题的能力。使我们掌握数据库的原理和设计,掌握使用SQL语言及ACCESS开发设计数据管理应用系统,掌握关系数据库的设计方法和步骤,进一步提高数据库管理水平。
选择公司人事的信息作为数据库来源。有五个表,部门表,职工信息表,个人简历表,家庭关系表,社会关系图。人事档案管理系统根据需求分析,建立了其逻辑模型。如下图所示:
人事档案管理系统档案编辑档案查询档案统计档案输出编辑职工信息家庭和社会成员关系分页查询按职工编号查询按部门查询按年龄统计按职称统计职工信息卡职称统计查询
E-R图实体与实体:
部门家庭成员部门编号职工编号职工信息职工编号职工编号个人简历社会关系数据库实习
实体与属性(部分):部门编号
部门负责人
部门表部门电话部门部门情况简介家庭成员婚姻状况成员姓名文化程度与本人关系工作单位二、实训过程
I先创建数据库,设计数据表结构。
打开新建的数据库,用设计视图来设计5个表,以存放数据。首先先设计职工信息表。输入字段名,设置类型、大小和其他属性。值得注意的是日期/时间设置要选择类型,也可以设置下掩码。还有关系ID和成员ID设置为自动编号。有些字段的内容是固定的几项可以用查阅向导来设置,以方便数据的输入。然后输入5个表的数据。
部门表,职工信息表,个人简历表,家庭成员表,社会关系表。然后再建立表的关系。
实习报告
数据库实习
II系统模块设计
人事档案管理系统含有4个功能模块:档案编辑模块、档案查询模块、档案统计模块和档案输出模块。首先设计这4个功能模块,然后设计一个切换面板来管理它们。
III档案编辑模块的设计
此模块包括两个窗体。先是职工信息编辑窗体,可以显示出每一个职工的人事卡片已经修改和编辑。先用窗体向导做出窗体的大致模型,然后再到设计视图进行修饰和编辑,使窗体更美观。然后将窗体原有的记录按钮取消,利用控件工具中的按钮控件做出记录导航。
第二个是家庭成员及社会关系的信息编辑窗体,在做这个窗体之前要先做好两个子窗体:家庭成员窗体和社会关系窗体。然后在主窗体设计视图中添加一个“选项卡控件”改名称后将两个子窗体直
接拖入到设计视图中,然后做一些调整和修饰。档案查询模块设计
此模块的任务是迅速查找需要了解的全体、部分或某个职工的档案
信息。包括分页查询窗体、职工编号查询窗体、按部门查询和按职称查询窗体。第一个分页查询窗体,是按职工信息表的顺序查询,分两页,第一页是职工信息,第一页是职工的社会关系以及家庭成员信息。做这个窗体要利用到分页控件,将窗体制作的内容分为两页显示。在此,要先创建一个多表查询,将职工信息表、家庭成员表和社会关系表做成一个查询,然后设置【视图】菜单下的【连接属性】。
然后用窗体向导将此查询做成一个窗体,在设计视图里排列各字段,并用分页符控件分成两页。添加两个名为“社会关系”和“职工信息”的按钮。这要用到宏,所以到宏功能中新建两个宏如图所示:Gotopage是到下一页的命令。然后回到窗体,把两个按钮的属性打开,事件卡片里分别设
实习报告
置“单击”到“宏1:社会关系”和“宏2:职工信息”。运行时,即可达到分页的效果
第二个是按部门编号查询窗体。此窗体要用到组合框控件和子窗体空间。先做一个查询,将“部门”字段和职工信息表里所有字段组成一个查询,然后再到窗体设计视图里选择此窗体为记录来源,添加组合框时选择第三个,然后选择“职工编号”字段。再添加两个子窗体,职工编号和家庭成员信息的窗体,需要先设计好。要注意的是,点击窗体出来属性对话框时,链接字段必须是组合框的内容,即是“职工编号”,两个子窗体都必须是一致的,才能保证在视图里可以联动。
数据库实习
第三个是按部门查询窗体,这个窗体也是根据组合框中部门的选择,在窗体中显示本部门相应的职工信息、个人简历、家庭成员以及社会关系等信息。此窗体是利用4子窗体即按部门别查询“职工信息”、“个人简历”、“家庭成员”和“社会关系”的相对应的信息。通过4个表分别建立4个子窗体。注意,在添加子窗体控件时,在弹出来的控件向导里选择“从表和查询中选择”然后选择需要的字段,必须要有组合框里的字段即部门编号。这四个表的链接字段都必须是一致的为“部门编号”,否则达不到联动的效果。在组合框控件向导时选择
,然后选择部门完成向导。最后调
整整体排列。
第四个按职称查询窗体由于要用到代码,所以我们简化了,直接插进去了几个子窗体,在查询中选择出各个职称的信息,然后做成窗体,再将其插进一个窗体中显示出来
实习报告
IV档案统计模块设计
统计是人事档案的另一个重要的功能,在档案管理中起着重要的作用,它是以查询为基础而进行的数据结果统计。在人事档案中可以按年龄、性别、文化程度、职称等进行统计。
第一个是年龄段统计,先创建一个查询,添加部门字段,再输入年龄段求和表达式:Sum(IIf(Year(Date())-Year([出生年月])0,1,0)),我将年龄分成了20和3030三个段。做出此查询后,用窗体向导做成窗体显示出来。
第二个是性别统计,第三个是职称统计,这两个都要用交叉表查询向导来做,选择部门为行标题,性别(职称)为列标题,按职工编号计数,再做成窗体。
第四个是部门统计总查询,即是将部门字段、年龄段统计、职称统计和性别统计的字段放入同一个查询中做成总查询。如图:
数据库实习
第五个就是将前几个做成的窗体汇集成一个窗体,以部门表为数据源,在设计视图里加入三个按钮空间,可以用宏做,也可以用向导,点击按钮就可以打开相应的窗体。
V档案输出模块设计
此模块主要是报表的输出,所以要做报表。第一个报表是职工信息卡,一页显示一个人的信息卡,同窗体很相似在设计视图里添加记录源,将记录源里的字段拖进主体中,进行恰当的排列各字段,还可以添加页码和时间等。使内容更丰富。在老师的要求下,又将这个报表用表的形式做了出来,用上了矩形和直线控件来画表格。第二个报表是按职称统计查询表,首先要做一个查询,交叉表查询统计各个部门职称的人数,再将此查询导出成一个Excel表,再到里面将数据生成一个图表,复制粘贴到报表设计视图中。
实习报告
数据库实习
VI切换面板的设计
这四个模板做完后就可以做切换面板了。
在【工具】【数据库应用实例】【切换面板管理器】中新建一个切换面板。新建“人事档案管理系统”以及“档案编辑”、“档案查询”、“档案统计”和“档案输出”五个切换面板。然后按顺序一个个的编辑里面的内容。将做的窗体和报表添加进去。“档案编辑”里面有:编辑职工信息窗体、编辑成员及社会关系信息窗体和返回。“档案查询”里面有:分页查询窗体、按职工编号查询窗体、按部门查询窗体、按职称查询窗体和返回。
“档案统计”里面有:部门汇总、学历统计、职称统计、年龄段统计和返回。“档案输出”里面有:职工信息表、职工信息卡、按职称查询表和返回。
实习报告
VII宏的应用
最后,做一个登录的欢迎界面。现在窗体设计视图里添加一个用户名和密码的文本框控件将标签和文本框都改成“用户”和“密码”。再添加两个按钮空间不需要向导。
然后新建一个宏,将其设置为如下图:
回到窗体里,将确认的属性,事件卡片中的“单击”设为“欢迎界面:确认”,密码的属性改为“欢迎界面:取消”。再新建一个名为“Autoexec”的自动运行宏。设置如下:
Maximize的操作是将窗口打开到最大化。
数据库实习
最后再对各个窗体进行添加背景图片和字体设置的修饰。关闭数据库后重新启动即可以看到效果如图:
三、实验中遇到的问题及解决
输入表数据的时候太麻烦和复杂。
解决:用查阅向导设置固定的字段使表数据的输入速度提高且方便。
实习报告
家庭成员及社会关系的信息编辑窗体选项卡不会用。
解决:在做这个窗体之前要先做好两个子窗体:家庭成员窗体和社会关系窗体。然后再在主窗体设计视图中添加一个“选项卡控件”改名称后将两个子窗体直接拖入到设计视图中。
分页查询按钮总是不成功
解决:做这个窗体要利用到分页控件,将窗体制作的内容分为两页显示。在此,要先创建一个多表查询,将职工信息表、家庭成员表和社会关系表做成一个查询,然后设置【视图】菜单下的【连接属性】。
然后用窗体向导将此查询做成一个窗体,在设计视图里排列各字段,并用分页符控件分成两页。添加两个名为“社会关系”和“职工信息”的按钮。这要用到宏,所以到宏功能中新建两个宏如图所示:Gotopage是到下一页的命令。然后回到窗体,把两个按钮的属性打开,事件卡片里分别设置“单击”到“宏1:社会关系”和“宏2:职工信息”。运行时,即可达到分页的效果
按部门查询窗体下面的子窗体不能联动
解决:在添加子窗体控件时,在弹出来的控件向导里选择“从表和查询中选择”然后选择需要的字段,必须要有组合框里的字段即部门编号。
这四个表的链接字段都必须是一致的为“部门编号”,否则达不到联动的效果。
在组合框控件向导时选择
,然后选择“部门”字段完成向导。
部门统计总查询总是做不成功
解决:请教同学发现各查询的关系没有建立。
切换面板的设计
解决:新建“人事档案管理系统”以及“档案编辑”、“档案查询”、“档案统计”和“档案输出”五个切换面板。然后按顺序一个个的编辑里面的内容。
将做的窗体和报表添加进去。
欢迎界面宏的设置
解决:检查条件中的表达式和控件的名称是否对应,然后后面的几个操作哪些有省略号,哪些没有。理解操作中各个代码的含义及运用。
数据库实习
四、实习感想
通过一个星期的数据库实习,我们做成了一个“人事档案的管
理系统”,复习了学过的表和查询还有窗体的知识,并且学到了报表和宏的新知识。在这五天的实习中,每天的安排很紧,任务很重要,虽然对着电脑一天,我们也没有放松自己,做不到的地方同学们相互请教,在讨论中渐渐的学会了自己解决问题。通过这次实习项目,培养了我们实践动手能力和创新精神,不光局限于书本上的理论知识,更培养了我们分析问题和解决问题的能力。使我们掌握数据库的原理和设计,掌握使用ACCESS开发设计数据管理应用系统,学会了切换面板的功能,进一步提高数据库管理水平。以前上课,每个星期只有一节课实习,学到的大多是书本的理论知识,动手能力很差,一周一次的实习也会让我们疏远。这次实习大大的提高了我们的动手能力,使学到的理论知识得以应用和完善,相信在以后的学习中,这些在实习中学到的东西会起很大的作用。最后,谢谢老师的指导和同学们的帮助。
友情提示:本文中关于《Access实习报告 3》给出的范例仅供您参考拓展思维使用,Access实习报告 3:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
《Access实习报告 3》
由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
http://m.bsmz.net/gongwen/625168.html
- 下一篇:ACCESS实习心得