浅谈初中英语教学的素质教育
内容提要:
中小学教育是提高民族素质、推动社会全面发展进步的奠基工程,当前中小学教育的核心和关键是实施素质教育。素质教育的提出随时代发展应运而生,体现着鲜明的人文理念,内含着极其丰富的社会、经济、文化发展对教育所提出的普遍性要求。21世纪的社会、经济和文化发展对教育的要求和挑战,则是提出并实施素质教育的更为深刻、更为重要的背景和原因。英语教育是基础教育的一项重要内容,因此,也肩负着实施素质教育的责任。英语教学中实现向素质教育的转变是摆在我们许多英语教师面前的一项重大任务。而如何实现英语教学的向素质教育的转变是这项重大任务的关键环节,本文主要在新课程改革的背景下就如何体现、渗透素质教育提出了相应要求,并就教师本身应具备的素质谈了自己的想法
Synopsis :
The education of middle and primary schools is the project of laying a foundation that improves nation's quality , promotes the society to progress in an all-round way, implement quality-oriented education in core and key of the education of middle and primary schools at present. The proposition of quality-oriented education arises at the historic moment with era development, reflect distinct person's unity and coherence in writing are read, include extremely abundant society , economy , culture and develop the demand of universality put forward toward education inside. The society , economy and culture in the 21st century develop the requisition for education and challenge, it is deeper , even more important background and reason of putting forward and implementing quality-oriented education . English education is an important content of the basic education, so, shoulder the responsibility for really constructing quality-oriented education. English teaching it realizes to be in front of a lot of English teachers of us one great task to transition of quality-oriented education. And how realize English teaching it transforms into quality-oriented education to be the great key link of task, this text puts forward the corresponding demand as to how to reflect , permeate quality-oriented education under the background of the new course reform mainly, and has discussed one's own idea on the teacher's quality that should possess
关键字:英语教学 素质教育 教师 转变 观念 要求
Key word: English teaching Quality-oriented education Teacher Transition Idea Require
正文
当今世界,以信息技术为主要标志的科学技术迅猛发展,知识经济全球化正在日益改变着人类的生产和生活方式;以创新知识为基础的知识经济标志着未来世界的一个重要发展方向,这使得知识和人才、民族素质和创新能力越来越成为衡量综合国力的重要标志。社会生活的信息化和经济的全球化,使英语的重要性也日益突出。英语作为最重要的信息载体之一,已成为人类生活各个领域中使用最广泛的语言。我国自从改革开放以来,英语教育规模在不断扩大;然而,英语教育的现状还不能适应我国经济建设和社会发展的需要,与时代发展要求尚存有差距,英语教学的实际状况与社会对英语人才的需求有很大的差距。为此,国家教委颁布了《国家英语课程标准》,全面实施课程改革,以此来促进和推动英语教学从应试教育向素质教育的转变。
如何在新课程改革下,使英语教学体现、渗透素质教育,笔者结合实际教学经验认为,首先必须做到以下几点:
1、转变教育观念,面向全体学生,实现从应试教育向素质教育的转轨
李岚清副总理指出:“实施素质教育要从转变观念抓起,首先是领导的认识,同时还要社会形成共识。”要实现由片面追求升学率向素质教育的转变,其根本在于彻底转变观念。只有政府领导、教育工作者、家长乃至全社会树立起正确的教育观念,实施素质教育才有良好的环境,才可能实现真正的国民教育。没有教育观念和教学思想的更新,再现代化的教育设施,再高学历教师队伍,都不可能创造出面向来1世纪的素质教育。那么,作为英语教师的我们又该更新哪些教育教学观念和思想呢?
“素质教育”是针对“应试教育”的弊端提出来的。素质教育是以提高人的素质为目的的教育,它与“应试教育”的主要不同在于教育观、质量观、学生观、教学观的不同, 因此,我们要坚决反对应试教育,毫不犹豫地变应试教育为素质教育,这是深化教育改革的关键。在英语教学中,尤其要改进教学方法,并加强对学生在学法方面的指导,使学生掌握语言学习规律,形成有效的学习策略,养成良好的学习习惯,尽可能创设一个适宜于英语情景交际的语言环境,使学生综合运用语言的能力得到提高,使素质教育落实到日常教学之中。为此,我们首先应转变教育观念:
(1).树立正确的教育观、人才观和质量观
当前社会片面追求升学率,人们把考试升学几乎变成了衡量、评价教育的唯一手段,因此变片面追求升学率为素质教育已成为当前教育教学改革的核心问题,英语教育教学也不例外。英语教师应明白基础教育以全体国民素质为目标,以面向全体学生、淡化选拔意识、促进学生全面发展为宗旨,以育人为根本,为学生学会做人、学会求知、学会生活、学会健体打下坚实的基础,使学生德智体美劳诸方面得到全面、和谐、统一的发展。
(2).采用以学生为主体教学模式
斯宾塞曾说过:“在教育中应该尽量鼓励个人发展的过程。应该引导学生自己进行探讨,自己去推论。给他们讲的应该尽量少些,而引导他们去发现的尽量多些。”要把教学过程从“教师一人言”变为“众人言”。只有让学生主动、积极地参与到整个教学过程中,才能充分调动他们的学习积极性,才能提高他们的学习兴趣。同时通过学生的参与,教师可及时掌握学生的实情,从而进行有针对性的教学,更好地做因材施教。
桂林航天工业学院坐落在国际历史文化旅游名城——桂林市尧山风景区内,曾先后隶属第七机械工业部、航天工业部、航空航天工业部、中国航天工业总公司,1999年4月划转到广西壮族自治区,实行“中央与地方共建,以地方管理为主”的管理体制。办学30多年来,学校秉承航天精神,依托航天办学、依托工业兴学,在教学科研活动中形成了产学研融合、异科融合、工学融合等显著特色,已发展成为一所以工学为主,管理学、文学、艺术学等各学科协调发展的套用型普通本科院校。
学校办学实力较为雄厚。学校占地面积1100多亩,校园环境优雅,布局合理,融山水人文为一体。校舍总建筑面积35万平方米,其中教学科研行政用房面积24万平方米。固定总资产3.99亿元,其中教学科研仪器设备总值1.1亿元。纸质图书100万余册,数字资源2.5TB。校园网路系统完善,布设超过13000个信息点,全面覆盖了教学区、办公区和生活区。学校现设有管理学院、航空旅游学院、机械工程学院、电子信息与自动化学院、汽车与交通工程学院、能源与建筑环境学院、计算机科学与工程系、外语外贸系、传媒与艺术设计系、思想政治理论课教学部、理学部、体育部、实践教学部、人文素质与创新创业教育中心、国际教育交流中心、继续教育学院、来宾校区等17个教学单位。学校面向全国22个省(自治区、直辖市)招生,现有全日制本专科生近13000人。
学校是自治区级爱国主义教育基地、自治区级国防教育基地,先后荣获自治区先进基层党组织、桂林市先进基层党组织、全国高校后勤工作先进集体、全国高校后勤十年社会化改革先进院校、自治区森林校园、和谐校园等系列荣誉称号,多次被中央电视台、广西电视台、光明日报、中国教育报、中国航空报、中国航天报、中国社会科学报、广西日报、新华网、人民网等主流新闻媒体深度报导,赢得了社会各界广泛赞誉。
1978年9月,原第七机械工业部党组决定在桂林建立一所学校为航天事业培养专业技术人才,并在原越南军官学校旧址展开建校工作;
1979年1月,桂林工业经济管理学校(桂林航天工业学院前身)正式揭牌。建校以来,学校曾先后隶属国家第七机械工业部、国家航天工业部、航空航天工业部、中国航天工业总公司。原国防部部长张爱萍将军为学院题写了校名;
1994年升格并更名为桂林航天工业高等专科学校;
1999年4月,学院划转到广西壮族自治区,实行"中央与地方共建,以地方管理为主"的管理体制;
2012年学校正式升格为本科院校;
2012年3月29日,教育部下文(教发函[2012]50号),同意在桂林航天工业高等专科学校基础上建立桂林航天工业学院,同时,撤销桂林航天工业高等专科学校的建制。
2017年2月18日,桂林航天工业学院与新华网股份有限公司无人机事业部签订合作协定,成立广西第一个无人机学院。
截至2018年6月,学校现有30个本科专业、26个高职高专专业,是广西高校中工科专业比例最高的院校之一,也是广西高校中唯一布局有航空航天类本科专业的院校。
1系
工商管理系
管理学
工商管理类
人力资源管理
市场行销
财务管理
酒店管理
2系
信息工程系
工 学
计算机类
软体工程
3系
机械工程系
工 学
机械类
机械设计制造及其自动化
航空航天类
飞行器制造工程
飞行器动力工程
4系
电子工程系
工 学
电子信息类
通信工程
电子信息工程
5系
汽车工程系
工 学
机械类
汽车服务工程
车辆工程
6系
外语系
文 学
外国语言文学类
商务英语
8系
经济与贸易系
管理学
物流管理与工程类
物流工程
9系
自动化系
工 学
自动化类
自动化
仪器类
测控技术与仪器
10系
建筑环境与能源工程系
工 学
能源动力类
能源与动力工程
材料成型及控制工程
11系
传播与设计系
艺术学
设计学类
视觉传达设计
2系
信息工程系
计算机网路技术
计算机套用技术
软体技术
计算机套用技术(嵌入式系统方向)
软体技术(IT 服务外包方向)
计算机信息管理
动漫设计与制作
3系
机械工程系
数控技术
机械设计与制造
机械制造与自动化
模具设计与制造
焊接技术及自动化
机械制造与自动化(飞行器加工工艺方向)
4系
电子工程系
通信技术
电子信息工程技术
套用电子技术
通信技术(光纤方向)
通信网路与设备
套用电子技术(光伏方向)
5系
汽车工程系
汽车检测与维修技术
汽车技术服务与行销
汽车电子技术
工程机械运用与维护
6系
外语系
商务英语
7系
人文社会科学系
航空服务
文秘
文秘(商务与行政助理方向)
酒店管理
旅游管理
涉外旅游
涉外旅游(旅游策划方向)
8系
经济与贸易系
报关与国际货运
国际贸易实务
物流管理
工商企业管理(生产运作与质量管理)
9系
自动化系
机电一体化技术
电子测量技术与仪器(航天电子方向)
10系
11系
传播与设计系
影视多媒体技术
广告设计与制作
装潢艺术设计
行销与策划(广告方向)
截至2018年6月,学校现有教职工1076人,其中专任教师711人,高级职称教师207人,硕士以上学位教师523人,占专任教师的比例达73.56%。学校有国务院 *** 特殊津贴专家2人、全国优秀教师1人、八桂名师1人、广西高等学校教学名师1人;桂林市“五一”劳动奖章、劳动模范称号1人、广西高校思想政治工作先进个人2人、广西高校辅导员管理工作先进个人2人;2名教师入选“广西高校优秀人才计画”,10名教师入选“广西高校青年骨干教师资助计画”;有广西高等学校自治区级教学团队2个、广西创新人才培养教学团队1个。
学校学报为先后荣获"广西高校优秀学报一等奖"、"全国高校科技期刊优秀编辑质量奖"等称号;
学校曾荣获"全国高等教育学籍学历管理工作先进集体"称号,连续10年荣获"广西高等学校教学改革与管理先进单位"称号。
人文社会科学系设有航空服务与文秘、旅游管理、酒店管理等三个教研室和实验实训中心、航天旅游研究所。设有航空服务、文秘、旅游管理、旅游策划和酒店管理等5个专业,其中文秘专业创办于1989年,是广西区首批优质专业,《公共关系学》是广西区级精品课程,《导游理论与实务》是校级精品课程。《旅游学概论》教材获教育部高职高专旅游管理类专业教学指导委员会第一届教学成果(教材专著类)奖。
该系主要承担商务英语专业及全校非英语专业大学英语本科、专科和成人教育的教学与研究工作。设有商务英语教研室和大学英语教研室,拥有《大学英语》、《综合英语》两门校级精品课程。现有5个数字语言实验室,2个多媒体口语实训室,1个商务英语实训室,1个计算机实训室,3部英语教学调频电台,完善的设施、先进的设备为外语教学的现代化提供了可靠保证。
该系现有学生917人,侧重培养学生理论结合实际的工程套用能力和技术开发能力,毕业生每年就业率高达98%,就业方向集中在大型电子信息研发、制造、套用企业及移动、联通、电信等运营商。历届学生参加电子设计竞赛,曾获国家一等奖2项,二等奖2项,自治区级一等奖十多项。
电子工程系具有较强的科研、师资力量。现有教师36人,其中高级职称教师14人,硕士以上学位29人,其中博士2人。广西高校优秀青年教师2人,通信技术教学团队被评为区级优秀教学团队。每年承担了十多个国家、省部级科技项目,每年发表科技论文四十余篇,其中SCI/EI检索论文十余篇。
该系教师在"全国多媒体课件大赛"中获得二等奖1项、三等奖1项;在历届"广西高等教育教学软体大赛"和"广西高校教育技术教学套用大赛"中获得一等奖3项、二等奖3项、三等奖5项。历年来,该系教师指导学生参加"全国职业技能大赛"获得全国优秀奖1项,自治区一等奖1项,三等奖1项,指导学生参加历届"全国大学生数学建模竞赛"获得了全国一等奖4项,全国二等奖8项,自治区一等奖14项,在"国信蓝点标"全国软体专业人才设计与开发大赛中,获得全国三等奖2项,自治区一等奖2项、二等奖3项。
该系教师参与研究国家级课题多项,主持自治区级教学改革和科研课题20余项,主持完成校级课题40余项,获得2项广西高等教育自治区级教学成果二等奖;发表学术论文总计600多篇,其中在核心期刊上发表论文64篇,出版教材10多部。
本系教师在科学研究方面先后承担了广西高等学校优秀人才资助项目等省部级项目13项,校级项目18项,获得省部级科技进步二等奖两项;在教育教学研究方面,承担了新世纪广西高等教育教学改革工程项目5项,获得广西自治区教学成果一等奖一项。公开发表论文100多篇,其中EI收录论文10余篇,核心论文30余篇,出版教材7部。教师在各类教学比赛中多次获奖,其中制作的《中央空调》网路课程获全国多媒体课件大赛一等奖;《中央空调风管制作安装课例》获广西高校教育技术教学套用大赛一等奖;第四届全国高等院校算量软体大赛荣获广西赛区第一名、全国总决赛第三名;《热工基础》网路课件、《房屋建筑学》等课件获广西高等教育教学软体大赛二等奖。
该系教师在科研、教学等方面积极开展工作,参与项目研究20多个,公开发表论文200余篇,其中SCI、EI收录论文30余篇,核心论文近百篇,出版教材10余部。承担新世纪广西高等教育教学改革工程项目10多项,课程《单片机技术》获全国多媒体课件大赛优秀奖、广西赛区一等奖,《通信与信号》软体获广西高校教育教学软体套用大赛一等奖等。
截至2018年6月,现有自治区级重点培育学科2个、优势特色专业建设点7个、套用型人才培养模式改革试点专业3个、自治区级精品视频公开课2门。拥有各类实验室和实训基地72个,其中,中央财政支持的职业教育实训基地1个,自治区示范性高等职业教育实训基地7个,中央财政支持地方高校发展专项资金实验室17个,中央与地方共建高校专项资金特色优势学科实验室10个,中央与地方共建高校专项资金基础实验室12个。近年来,学校获得自治区级教育教学改革研究项目94项。
截至2018年6月,近年来学校科研项目立项379项(其中省级以上课题56项),获批专利269项
学院图书馆截至2014年馆藏纸质图书90余万册,电子图书40余万册,中外文期刊733种,各类报纸68种,馆藏以能源与动力工程、汽车服务工程、机械设计制造及其自动化、通信工程、人力资源管理、市场行销等学科文献为主,覆盖所有学科。
学院图书馆重视电子文献资源建设,不断加强文献数字资源建设,采购了中国期刊全文资料库、维普期刊中文资料库、万方资源资料库、外研社外语资源库、读秀知识库、百链知识库、超星数字图书馆、书生数字图书馆等数字资源和资料库,提供了一批试用中外文数字资源及免费数字资源连结。建有中国期刊全文资料库、超星数字图书馆和随书光碟资料库等本地镜像库。截至2014年还与高校文献信息保障系统实现资源共建共享。师生可以通过校园网图书馆主页免费使用有关数字资源。
截至2018年6月,现有1个院士工作站、2个广西高校重点实验室培育基地和2个广西高校人文社科重点培育基地。
截至2018年6月,学校与英国、美国、加拿大、澳大利亚、纽西兰、义大利、德国、芬兰、泰国、马来西亚、印尼、台湾等国家和地区的部分高校签署了合作协定,建立了战略合作关系,广泛开展了师生交流、学术合作等多种形式的交流与合作;开办了中美、中澳校际交流、学分互认教育项目;学校积极开展来华留学生教育工作,是“广西 *** 东协国家留学生奖学金”的接受培养单位,年度来华留学生规模百人以上。
尚德博学,慎思笃行
桂林航天工业学院校徽
餐饮行业在日常管理经营中仍然有很大一部分企业是在采取纯手工的管理模式,管理的整体科技含量较低。下面是我为大家整理的餐饮管理系统设计论文,供大家参考。
实体店餐饮管理系统设计与实现
餐饮管理系统设计论文摘要
摘要:随着我国市场经济的快速发展,人们的生活水平提高,餐饮业迅速蓬勃发展,传统的手工作业方式已经不能满足餐饮经营者的需求。通过餐饮管理系统对实体店进行管理,具有人工管理所无法比拟的优点,能够极大地提高餐饮管理的效率,增强企业的竞争力。
餐饮管理系统设计论文内容
关键词:餐饮;管理系统;数据库
一、引言
随着社会经济持续高速增长,社会财富迅速增加,广大人民群众收入水平不断提高,生活方式随之发生巨大变化。同时,随着市场经济体制的建立健全和迅速发展,社会物质产品极大丰富,餐饮业蓬勃发展,传统的手工作业方式已经不能满足餐饮经营者的需求了。人工记账、核算、查询等工作既费时、费力,也容易出错。通过在计算机中运行餐饮管理系统,既减少了人力资源,同时提高效率,能为餐饮业赚取更大的利润,同时为消费者提供了诸多方便。
近几年来,计算机网络、分布技术日趋成熟,随着科技的发展,餐饮业的竞争也越来越激烈。想在这样竞争激烈的环境下生存,就必须运用科学的管理思想与先进的管理 方法 ,使点餐与管理一体化。这样不仅可以提高工作效率,也避免了以前手工作业的麻烦,从而使管理者能够准确、有效地管理。因此,需要建立一个科学的餐饮管理系统。
二、系统分析
(一)可行性分析
1. 技术可行性
该系统是一个小型的餐饮管理系统。采用C/S模式,在前台计算机安装客户端,处理信息,将处理结果储存在数据服务器上。目前很多企业都采用SQL Server数据库,处理数据也相当方便,得到了广泛的应用,在技术上是可行的。
2. 经济可行性
对本系统的经济效益与开发成本进行分析。本系统采用C/S结构,只要拥有一台PC电脑,无需复杂设置即可实施,并且相对人工作业来说,节省人力、物力,具有较好的经济效益。
3. 操作可行性
操作可行性指系统的操作方式在用户组织中是否行得通。餐饮管理系统的功能较为简单,页面简单明了,没有那些繁琐的、不必要的操作。用户一看就能够知道应该怎么进行操作。管理员的界面也较为简单,都是些基本的操作,员工可以很快掌握,在操作方面也很容易实现。
(二)功能需求分析
餐饮管理系统是对餐饮流程的数字化的管理,既可以帮助餐厅更好地管理职员信息,又方便了顾客消费,并且不同的用户使用权限不同。具体功能有:用户的登录、基本信息、点/加菜、账单查询、结账、辅助功能、系统维护、系统设置等。
用户登录:用户选择自己的身份(超级管理员、经理、顾客)登录,若身份选择错误,则登不上。用户根据自己的账号、密码及正确的身份登录到系统主界面。
职员信息:超级管理员及经理有权限管理职员的基本信息。职员信息功能模块包括总体职员的查询、职员信息的添加、职员信息的修改以及职员信息的删除。
桌台信息:超级管理员及经理有权限管理桌台的基本信息。桌台信息功能模块包括桌台的查询、桌台信息的添加、桌台信息的修改及桌台信息的删除。
点/加菜:该功能实现顾客点菜及加菜。
账单查询:顾客可根据自己的消费情况,查询自己的账单。
结账:根据该桌台的消费情况及包间费,汇总出总价,并可计算实收与找零。
辅助功能:作为一个系统,应该具备一些辅助的功能,如日历及计算器。
系统维护:只有超级管理员才有这样的权限,可实现权限管理、系统备份、系统恢复。
系统设置:包括系统的口令设置及锁定系统。
三、系统设计与实现
系统模块主要包括五个主要模块:基本信息模块、桌台操作模块、系统设置模块、辅助工具模块、退出模块。其中基本信息模块又分两个子模块:桌台基本信息和职员基本信息。桌台操作是本系统主要的功能,它包括对桌台实行开台、点菜的操作,同时针对某一个桌台可以进行消费查询及结账。系统设置模块主要包括口令设置和锁定系统,该模块主要是对系统的安全性的一个保障,也是本系统不可缺少的一部分。作为一个系统应该需要有一些辅助工具,如日历、计算器、记事本,所以该系统有一个辅助工具模块。一个完整的系统肯定有退出模块,即退出系统。
餐饮管理系统中主要功能的详细设计如下。
(一)登录模块设计
登录模块以登录的用户名、密码和用户权限作为搜索条件,在数据库中进行查询。单击登录按钮时,登录模块首先判断是否输入了用户名和密码,如果没有输入用户名和密码将弹出提示框,提示用户输入登录系统的用户名和密码;如果输入了用户名和密码,系统将判断用户名、密码和权限是否匹配。若匹配,则登录成功。
(二)主界面模块设计
成功登录后,会显示主界面,主界面中应该包括菜单栏、桌台显示和显示系统状态栏。在窗体加载时,首先判断登录用户的权限,根据用户登录的权限,分配不同的功能。当窗体焦点触发时,系统从数据库中检索出所有桌台的状态信息,然后调用自定义的AddItem方法添加桌台。用户点击某个桌台时,系统会根据该桌台当前的状态,弹出不同的右键菜单。
(三)开台模块设计
开台窗体中应该有桌台信息和职员信息及用餐人数,窗体加载时,将数据库中的所有的桌台信息和职员信息检索出来显示在ComboBox控件上。应在用餐人数文本框中输入用餐人数,并且用餐人数应是大于0的整数数字,保存后即对桌台进行开台操作。
(四)点菜模块设计
点菜模块可利用TreeView控件来显示所有的菜系,利用DataGridView控件显示顾客消费的所有信息。设计该模块时通过数据库中检索出所有的菜系名称显示到TreeView中,用户选择菜系后,应设计一个存储这些被选择的菜系的数据表,并在该模块中能显示出来,以便使误点的菜可以删除。
(五)结账模块设计
结账模块中,可在数据库中检索出顾客消费的所有项目,应有菜系的消费和包间的消费,根据两者的消费,显示出总的消费。顾客输入金额时,系统可自动找零,并显示到界面上。
(六)桌台基本信息模块设计
桌台基本信息应该具有对于桌台添加、删除、修改、查询等操作。添加桌台信息时,在数据库中检索桌台信息的数据表,并将信息添加到信息表中。查询桌台信息时,系统连接数据库,在数据库中检索到数据库的数据表,并将桌台信息显示到界面上。
四、小结
小型实体店餐饮管理系统是在.net平台上进行,结合后端的SQL Server 2000数据库技术,完成了桌台的管理、职员的管理、顾客开台,点菜/加菜、账目查询及消费账目结算等功能。系统信息查询灵活又方便、数据存储安全可靠、成本低。另外系统自身有如下优点。
一是使用较方便,用户上手快。
二是系统自动结账,结账速度快速且准确。
三是系统为提高客户服务质量提供了有效的技术保证。
通过小型实体店餐饮管理系统能能够切实有效地指导工作人员规范业务操作流程,更高效、快捷地实现业务的管理,保障顾客信息的安全,提高管理水平和工作效率,进而提高业务竞争能力。
餐饮管理系统设计论文文献
[1]吕品,陈凤培.某中小型餐饮店管理信息系统的设计与开发[J].桂林航天工业高等专科学校学报,2011(04).
[2]崔海龙,李允.电子商务在餐饮业中的运用[J].管理观察,2009(18).
[3]余伟,赵亮.基于SOA的银行中间交易平台的设计与架构[J].科技广场,2011(07).
餐饮管理系统中数据完整性的设计
餐饮管理系统设计论文摘要
摘 要: 以餐饮管理系统数据库中部分表为例,详细介绍个人对数据完整性设计思路和设计方法,通过实例阐述数据完整性在实践中的应用,并给出基于SQLSERVERDE语言的描述。
餐饮管理系统设计论文内容
关键词: 数据库;数据完整性;约束;触发器
中图分类号:TP311 文献标识码:A 文章 编号:1671-7597(2011)1210173-01
数据库的创建是一件非常容易的事情,但是设计一个严谨、安全、可靠的数据库就不那么容易了,它需要你有扎实的理论知识做基础,还需要具备一定的分析问题解决问题的能力。数据库的设计经过需求分析、数据库概念机构设计、逻辑结构设计之后我们就应考虑数据完整性的设计了。数据完整性是最大限度的保证数据的正确性、可靠性、一致性。数据完整性包含三个方面的内容即实体完整性、参照完整性(引用完整性)和用户自定义完整性(域完整性)。
下面以餐饮管理系统部分可以实现点菜和结账的表为例阐述以上完整性的设计。餐饮管理涉及的表的关系模式为:桌台表zt(桌号zh,桌名zm,容纳人数rnrs,状态zt,类型lx),菜单表cd(菜品编号cpbh,菜品名称cpmc,规格gg,类别lb,单价dj,成本价cbj),订单表dd(订单编号ddbh,订单日期ddrq,桌号zh,消费金额xfje),点菜表dc(订单编号ddbh,菜品编号cpbh,数量sl)。以上四个表的定义如下:
Create table zt (zh char(4) primary key ,zm char(8) unique, rnrs int check (rnrs>=0),zt bit,lx char(8) check (lx='大厅' or lx='包厢' lx='vip'))
Create table cd(cpbh char(5) primary key, cpmc char(12),gg char(10),lb char(8),dj numeric(6,1) check(dj>=0),cbj numeric(6,1) check(cbj>=0))
Create table dd (ddbh char(10) primary key,ddrq datetime,zh char(4) foreign key references zt(zh), xfje numeric(10,1))
Create table dc (ddbh char(10) foreign key references dd(ddbh),cpbh char(5) foreign key references cd(cpbh),sl int check(sl>=0) default 1,primary key(ddbh,cpbh))
1 实体完整性(表完整性)
实体完整性又叫做表完整性,是对表中主键的约束。实体完整性的规则要求:在任何关系的任何一个元组中,主键的值不能为空值、也不能取重复的值。建立实体完整性的目的是用于保证数据库表中的每一个元组都是惟一的。是否可以改变主键值或删除一整行,取决于主键和其他表之间要求的完整性级别。实体完整性的定义比较简单。实现“实体完整性”的方法有primary key约束、unique约束、标识列、惟一索引。在此对桌台表zt中的桌号zh、菜单表cd表中的菜品编号cpbh以及订单表dd中的订单编号ddbh定义了primary key约束。在定义的时候一定要注意,一张完整的表定义只能有一个主键(PRIMARY KEY),但是可以没有UNIQUE约束。
2 参照完整性规则(引用完整性规则)
现实世界中的实体之间存在某种联系。在关系模型中实体及实体间的联系都是用关系来描述的,这样就自然存在着关系与关系间的引用。通过在同一个数据库的两个表中进行主键约束和外键约束来实现,参照的列和被参照的列的必须具有相同的属性。
参照完整性规则规则要求:“不引用不存在的实体”。即:不允许在一个关系中引用另一个关系中不存在的元组。其目的用于确保相关联的表间的数据保持一致。参照完整性是对外键的约束,要求外键的取值只能为两种情况:若取非空值,则它必须是主表中存在的值。要么取空值(null)。设置了参照完整性禁止在从表中插入包含主表中不存在的关键字的数据行;禁止删除在从表中的有对应记录的主表记录。
在如上四个表中对订单表dd的桌号zh、点菜表对此dc的订单编号ddbh及菜品编号cpbh分别设置了外键。另外外键的设计也可由触发器或编程语言来设定。以订单表dd为例触发器设置方法如下:
CREATE TRIGGER insert_xs ON dd
AFTER INSERT
AS
IF EXISTS
(SELECT * FROM INSERTED
WHERE zh IN (SELECT zh FROM zt))
PRINT '添加成功!’
ELSE
BEGIN
PRINT '桌号与存在的桌号不符!’
ROLLBACK TRANSACTION
END
同样可以对点菜表设置一个触发器要求dc的订单编号ddbh及菜品编号cpbh也具有参照性。参照完整性是用来维护相关数据表之间数据一致性的手段,通过实现引用完整性,可以避免因一个数据表的记录改变而使另一个数据表内的数据变成无效的值。
3 域完整性
域完整性也称为列完整性或用户定义的完整性,用于限制用户向列中输入的内容。域完整性规则要求由用户根据实际情况,定义表中属性的取值范围。其目的用于保证给定字段中数据的有效性,即保证数据的取值在有效的范围内。
设置域完整性的方法是限制列的数据类型、精度、范围、格式和长度等。可以通过指定数据类型、CHECK约束、DEFAULT约束、NOT NULL约束和创建规则、默认值等数据库对象来实施。
数据库中存储的数据多种多样,为每一列指定一个准确的数据类型是设计表的第一步,列的数据类型规定了列上允许的数据值。当添加或修改数据时,其类型必须要符合建表时所指定的数据类型。这种方式为数据库中的数据完整性提供了最基本的保障。
约束是SQL Server提供的自动保持数据完整性的一种方法,是独立于表结构的。规则是实现域完整性的方法之一,用来验证一个数据库中的数据是否处于一个指定的值域范围内,是否与特定的格式相匹配。当数据库中的数据值被更新或插入时,就要检查新值是否遵循规则。如果不符合规则就拒绝执行更新或插入操作。
在餐饮系统相关表中我们对相应的列设置了数据类型及长度度限制,并对菜单表cd的单价dj设置了check(dj>=0)的约束,对点菜表dc的数量sl列(sl int check(sl>=0) default 1)设置了check约束和默认值的约束。当然对于以上约束我们都可通过定义规则的方法实现。如:
用create rule dyl as@x>=0来定义一个大于零的约束,然后用sp_bindrule dyl,'cd.dj‘语句和sp_bindrule dyl,'dc.sl'语句将其绑定到菜单表cd的单价dj列及点菜表dc的数量sl列上。
对于菜品编号cpbh我们规定菜类必须以类别的代表字母作为第一个字符,小分类的代表字母为第二个字符后面跟3位数字来表示。如CL001表示青菜类、LN001可表示奶类饮料。类别分类如表1:
表1 菜单类别表
为了实现上述编码我们用规则来实现如下:
Create rule cpbm as
@BM like 'C[LQRT][0-9][0-9][0-9]'
Or @BM like 'J[PBNM][0-9][0-9][0-9]'
Or @BM like 'Y[CNGT][0-9][0-9][0-9]'
Or @BM like 'z[fm][0-9][0-9][0-9]'
sp_bindrule cpbm, 'cd.cpbh'
4 触发器实现数据完整性
当用户对数据的完整性要求更为特殊,更为复杂,以上3种完整性就无法满足用户的要求。在这种情况下,用户需要自己定义所需的完整性。实现自定义完整性的重要方法是创建触发器。触发器是一种数据库对象。是一种表或视图执行insert、delete、update操作时,被系统自动执行的特殊的存储过程。创建触发器的目的是对表实现复杂的数据完整性约束,以防止不正确的操作。它与数据库中的某个表的数据修改操作相关联,修改操作可以是INSERT、UPDATE、和DELETE这3种操作中其中一种或几种。当用户对相关表执行触发器相关的修改操作时触发器自动执行。常用于数据的参照完整性限制及级联删除、级联更新等操作的设置。以级联更新为例,分析当菜单表中的菜品编号修改时,点菜表中的菜品编号同时更新这样的操作用触发器如何实现:
create trigger upd on cd after update
as
declare @jbh char(5),@xbh char(5)
select @jbh=deleted.cpbh, @xbh= inserted.cpbh
from deleted,inserted where deleted.cpbh=inserted.cpbh
print '准备级联更新点菜表中的菜品编号信息….'
update dc set cpbh=@xbh where cpbh=@jbh
print '已经级联更新了点菜表原菜品编号为'+ @jbh +'的信息'
5 应用接口编程
应用接口编程对数据库应用设计来说是负担最重的方法,但同时又是最基本、最灵活的方法。不论数据库管理系统提供了多么丰富的完整性的约束手段,利用编程接口保证数据完整性仍是所有数据库应用设计者必须掌握的关键技术之一。
6 总结
保证数据库的数据完整性,在数据库管理系统中是十分重要的。合理地使用SQL Server为数据完整性提供的各项 措施 ,对数据进行所需的约束限制,可以有效降低数据库在使用过程中可能出现的错误,提高数据库系统的可用性,减少处理数据错误所耗的费用。
餐饮管理系统设计论文文献
[1]陈伟,Sql Server2005应用系统开发教程[M].北京:清华大学出版社.
[2]Andrew J.Brust Stephen Forte著,精通SQLServer 2005程序设计,贾洪峰译,清华大学出版社,2007.
[3]萨师煊、王珊,数据库系统概论(第三版)[M].北京:高等 教育 出版社,2004.
有关餐饮管理系统设计论文推荐:
1. 浅谈餐饮服务与管理论文
2. 高档餐饮服务管理研究毕业论文
3. 酒店管理系统毕业论文
4. 有关餐饮服务与管理论文
5. 学生管理系统论文
6. 学籍管理系统毕业设计论文