Access数据库应用在财经类专业中的教学设计

2015-04-29 00:44邱月石黎
计算机时代 2015年1期
关键词:案例设计教学

邱月 石黎

摘  要: Access数据库应用技术是高校财经类专业的公共课,是一门理论性和实践性都很强的课程。案例教学法是一种以案例为基础的教学法,案例本质上是提出一种教育的两难情境,教师在教学中扮演着设计者和激励者的角色,鼓励学生积极参与讨论。根据学生的学习特长和和专业背景,利用工资管理系统项目案例设计了教学中建立的各个数据库对象,循序渐进地使学生掌握Access数据库应用技术。就案例教学法在课程教学实施中应该注意的问题进行了讨论。

关键词: Access数据库; 案例; 教学; 设计

中图分类号:TP391.9          文献标志码:A     文章编号:1006-8228(2015)01-45-03

Access database applications in finance and economics majors in instructional design

Qiu Yue, Shi Li

(Hubei University of Economics Information Management Institute, Wuhan, Hubei 430205, China)

Abstract: "Access database application technology" is a public financial major college course which requires a strong theoretical and practical basis. Case method is a case-based pedagogy which presents an educational dilemmas. Teacher plays the role as designers and incentives in teaching, encouraging students to actively participate in the discussion. Based on students' learning expertise and professional backgroun, using payroll management system project case, various database objects are created step by step so that students master the Access database application technology. The problems of the case teaching method in the teaching curriculum that should be noted are discussed.

Key words: Access database; case; teaching; design

0 引言

Access数据库管理系统是Microsoft公司的办公自动化软件中的组件之一,是基于Windows平台的[1]关系型数据库管理系统。用户可以在短时间内掌握Access数据库开发的方法,并利用其向导和设计器,方便、快捷、简单地设计出一个数据库应用系统,适合于一般用户特别是非计算机专业人员进行数据库管理。目前,很多高校的财经类专业已开设Access数据库应用技术课程。通过该课程的教学,让学生由浅入深地掌握数据库基础理论知识和Access数据库管理系统的各项功能和操作方法,熟练对数据库中的数据进行编辑、查询、窗体设计、报表制作等,了解中小型数据库应用系统的开发过程,为今后工作中的数据管理需要提供帮助。

由于财经类专业的学生大多数是文科生,在这门课程之前只学习过计算机文化基础课程,没有任何程序设计基础和项目经验。很多学生计算机基础比较薄弱,对数据库专业知识接受起来比较困难[2]。由于Access数据库应用技术这门课是公共课,学生的重视程度不高,学习兴趣不大,教学内容对于他们来说有一定难度。如果不通过好的教学方法和案例去激发学生,就会发生学生在课堂上睡倒一片或看课外书的情况。本文根据财经类专业学生的学习特点和背景,利用工资管理系统这个项目案例,探讨循序渐进地开展Access数据库应用技术课程教学。

1 案例教学的实施过程

1.1 建立工资管理系统基础信息表

⑴ 启动Access2010,创建一个空数据库“工资管理系统”。

⑵ 创建工资信息表。表中包含如下字段:职工编号、职工姓名、部门名称、岗位工资、薪级工资、工作津贴、住房补贴、交通补贴、独生子女费、银行账号、公积金账号、应发工资、工资年月,将“职工编号”设置为主键。

⑶ 创建扣款信息表。表中包含如下字段:职工编号、扣统筹、公积金、扣款合计、个人所得税、工资年月),将“职工编号”设置为主键。

⑷ 建立表间关系。通过“员工编号”字段将“工资信息表”和“扣款信息表”建立一对一的连接关系,并实施参照完整性。

⑸ 将职工工资的样本数据录入两张新表中。

1.2 建立相关数据查询

⑴ 利用更新查询完成“工资信息表”中“应发工资”统计和“扣款信息表”中“扣款合计”的统计。

⑵ 完成个人所得税的计算。首先建立税前所得额查询。利用“工资信息表”中“应发工资”中的相关字段,使用自定义计算查询的方法,建立“所得额”查询。然后按个人所得税税率表公式计算出个人所得税。这部分即是计算机操作技能的考察,也是对财经类专业学生基础专业知识的考察[3]。最后利用更新查询完成“扣款信息表”中“个人所得税”字段的更新。

⑶ 统计个人实发工资信息。将“工资信息表”和“扣款信息表”中的主要工资条目字段添加到查询中,并使用自定义计算查询的方法,创建一个新的计算字段“实发工资”,即在查询设计视图的“字段”单元格编辑“实发工资:应发工资]-[扣款合计]-[个人所得税]”,保存查询名为“实发工资信息统计”。

⑷ 计算实发工资总和。利用查询设计视图中的“总计”行中预定义的“合计”计算方式,可以方便的计算出全体职工的实发工资总和。如果还想按照年月来分别统计计算,则可以先对“工资年月”字段设置分组,然后在计算“实发工资”的总和。

1.3 制作报表

报表是Access的数据库对象之一,它根据指定的规则打印输出格式化的数据信息。对财经类专业的学生来说,在他们的专业课中都会遇到各式各样的财务报表,会制作和处理Access报表也是一项必须掌握的操作技能。

⑴ 个人工资信息统计报表的设计。以“实发工资信息统计”查询为数据源,利用“报表”工具按钮快速创建一个“个人工资信息统计报表”,如图1。在报表设计视图的“报表页眉”节修改标签的标题为“个人工资信息统计报表”。切换好“打印预览”视图,预览报表,观察显示效果,还可以做些相应的美化调整。

图1  个人工资统计报表

如果该报表需要制作成工资条,则可以将“主体”节区域的每个职工之间的间距加大并插入一条直线作为分割线。一般情况下,工资条不需要打印页眉页脚的内容,我们可以在“页面页眉”和“页面页脚”节位置处单击鼠标右键, 从右键菜单中选择“属性”命令,在对话框中单击格式,将“可见性”设置成“否”,这样打印时页眉和页脚的内容就不会被打印出来。经过上述修改操作就可以得到按需求设计制作的职工工资条了。

⑵ 部门工资汇总报表的设计。以“实发工资信息统计”查询为数据源,使用报表向导来建立,如图2。首先选择需要输出的相关所有字段,接着选择报表布局方式为表格,选择报表样式为“正式”,最后填写报表名称为“部门工资汇总报表”。一般不同部门的工资信息不会出现在同一页,我们可以修改“部门名称页眉”(即组页眉)节的“强制分页”属性为“节前”,或“部门名称页脚”(即组页脚)节的“强制分页”属性为“节后”,这样,不同部门的工资信息会在不同的页面打印,方便浏览和存档[4]。

图2  部门工资统计报表

1.4 设计窗体

Access数据库的窗体对象是用户完成数据库相关操作的界面,窗体可用于接收用户输入的数据或命令,编辑、显示、查询数据库中的数据。复杂的窗体设计需要借助VBA编程实现,对财经类专业的学生来说主要掌握利用向导、窗体控件的属性设置或者宏命令来完成数据操作功能的窗体制作。

⑴ 建立工资信息修改功能的窗体。职工工资可能每月都会有一定的变动,须及时地将变动情况记入“工资信息表”和“扣款信息表”中。利用“窗体向导”分别以“工资信息表”和“扣款信息表”为数据源建立两个修改窗体。在向导中选择表的所有字段,选择窗体布局为纵栏式,窗体样式为标准,窗体名称分别为“工资信息表修改窗体”和“扣款信息表修改窗体”。通过这两个窗体就可以完成基本信息的修改与录入工作。

⑵ 建立工资信息查询功能的窗体。根据实际需求,可以设计按职工编号、职工姓名、部门名称等关键字的查询窗体。以职工编号查询为例,首先创建一个以“职工编号”为参数的参数查询,接着以该查询为数据源设计一个数据表式的窗体,然后设计查询功能窗体,该窗体中可以用组合框把“职工编号”数据带入参数查询中,利用子窗体控件把参数查询的结果即数据表式的窗体显示在查询主窗体上,如图3。

图3  按职工编号查询工资信息窗体

类似这种查询功能的窗体可以按需求设计多个,设计过程主要利用控件向导和属性设置,对没有编程基础的财经类专业学生来说容易实现。

⑶ 设计导航窗体。Access2010中的导航窗体与之前版本中的切换面板功能相似,是Access中的一类特殊窗体,它能够将一组窗体和报表组织在一起,形成一个统一的用户界面,如图4。用户需要在导航窗体上进行相应的选择就能打开其他的切换面板或指定的窗体和报表。对学生来说,使用导航窗体来创建主窗体是最简单和直观的一种方法,利用导航窗体也可完成数据库操作。

图4  导航窗体中的各个按钮

⑷ 设计登录窗体。各种管理系统都有用于身份验证的登录窗体,经过用户名和密码验证后,合法用户可以打开系统进入主窗体。设计登录窗体一般有两种方法:一是利用VBA编程实现,二是利用条件宏。后者对没有编程基础的财经类专业学生来说容易实现。

1.5 数据库安全设置

通过以上数据库对象的建立,工资管理系统已经可以正常使用。但是这样的一个系统毫无安全性、机密性可言,任何人都可以打开数据库对基础数据进行修改,这是违背财务管理制度的。Access数据库有两种加密方式,一种比较简单,选择“文件”→“信息”菜单下的“用密码进行加密”按钮来设置数据库的打开密码,有密码的人员才可以使用该系统,但数据库打开以后,数据库中的所有对象用户都是可用的,用户持有同等的权限,不分主次;另一种加密方式是使用工作组,设置相对复杂些,操作者的权限可分成若干个组,每个组拥有不同的权限, 由最高权限持有者给用户分配不同的权限来完成他们各自的工作,这种方式比较安全高效。在实际应用中,我们可根据单位部门的具体情况, 选择各自的数据库加密方式。

2 总结

在对财经类专业学生进行数据库应用的教学过程中,一定不能泛泛地介绍数据库基本原理和应用,而是应该结合学生的专业[5]。采用案例教学法,将与财经类专业相关的案例穿插到教学内容中,能加强学生的感性认识,充分调动学生学习的积极性,让学生主动地去探求这门计算机技术与今后工作的相关性,加深学生对问题的理解,真正使学生掌握这门数据管理技术,并能举一反三地运用到今后的工作中。同时,在针对不同专业的案例选择上,以及如何利用网络教学平台辅助教学等方面,还需要进一步探讨和完善。

参考文献:

[1] 崔洪芳.Access数据库应用技术[M].清华大学出版社,2011.

[2] 王素芳.应用型人才培养模式下的《Access数据库应用》课程教学改

革探讨[J].福建电脑,2014.1:202-203

[3] 王晓蓉.access数据库融合专业应用的教学改革[J].计算机教学,

2014.5:127-128

[4] 连皓言.工资管理中Access数据库的应用研究[J].科技创新导报,

2009.6:23-24

[5] 吴立峰.以培养能力为核心的Access数据库教学改革探讨[J].中国现

代教育装备,2011.135(23):112-113

猜你喜欢
案例设计教学
案例4 奔跑吧,少年!
微课让高中数学教学更高效
随机变量分布及统计案例拔高卷
瞒天过海——仿生设计萌到家
“自我诊断表”在高中数学教学中的应用
设计秀
发生在你我身边的那些治超案例
有种设计叫而专
对外汉语教学中“想”和“要”的比较
一个模拟案例引发的多重思考