数据库设计作业案例 数据库课程设计案例
大家好,今天给各位分享数据库设计作业案例的一些知识,其中也会对数据库课程设计案例进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
数据库设计作业
网购系统,主体设计,需要有以下几大模块:
1、会员管理子模块
如:会员注册、注销、注册时长等级划分等;这其中,有卖、买会员两个状态。
2、商品信息管理子模块
如:商品资料表、店铺表、货架表以及商品库存表等;
3、订单交易管理子模块
如:订单建立、提交审核以及交易收割成交表以及对库存增、减动态现实,资金交易表,钱款储蓄表等。
4、订单达成评价子模块
如:买、卖双方互评,评价积分设计等
求erp 实施 案例
网上有很多,下面提供三个:
1、康佳集团ERP实施案例
2、福州台达汽车配件有限公司ERP实施案例
3、山东航空公司实施ERP案例
康佳集团ERP实施案例
--------------------------------------------------------------------------------
70年代末,美国制造业在与日本的竞争中败下阵来,迫使其走上了“寻求出路,增强竞争力”的探索之路。在企业制度、市场机制、产权关系、产业政策甚至贸易保护等看似明显却非本质的问题上绕道而行多年之后,美国制造业从企业自身管理的角度出发,找到了最佳解决方案。以计划、生产制造和作业控制为主线的制造企业运作模式-MRPⅡ(制造资源计划)被广泛采用。80年代中期,MRPⅡ借助先进的管理思想和计算机技术的发展,已不仅仅停留在企业内部物流的管理上,而拓展到企业内外部资源以及企业整体的统一管理中,逐步发展为今天的ERP系统。
ERP基本原理
ERP(Enterprise Resource Planning)直译为企业资源计划。它的含义是指建立在计算机信息技术基础上,以系统化的管理思想,为企业决策层和员工提供的运行管理决策手段的信息平台。它是一个完整的经营生产管理计划体系,也是实现企业整体效益的有效管理模式。ERP作为信息集成的载体,它的应用和发展离不开计算机,所以有些人也把它看作是体现ERP思想的计算机信息系统软件。ERP在MRPII的基础上扩展了管理范围,把客户需求和企业内部的制造活动以及供应商的制造资源整合在一起,形成企业一个完整的供应链,并对供应链上的所有环节进行有效管理。目前,世界上最大的两家ERP厂商分别是生产模块化产品的ORACLE公司和采用最佳业务实践法-从成功企业管理模式和业务流程中提炼出精华运用到管理软件中去,产品功能细致但系统较为庞大的SAP公司。
康佳集团股份有限公司前身为“广东光明华侨电子有限公司”,成立于1980年5月,是我国首家中外合资电子企业。先后独资和合资兴建了“莞康”“牡康”“陕康”“安康”“重康”五个生产基地,并在美国硅谷成立了技术开发中心。1997年底,康佳引进德国SAP公司的ERP(企业资源计划)管理软件-R/3系统。R/3是SAP公司为适应市场需要,将部分功能模块化的产品。R/3最为突出的特点是从财务管理的角度来设计解决方案,并全面融入了企业进、销、存的思想。
ERP系统实施一般要经由调研、实施、系统运行的后续工作三个阶段。调研工作中较为核心的部分是需求分析,它往往是企业能否成功实施ERP项目,取得预期效果的关键。
需求分析的内容包括:
企业管理中存在的问题;
企业需要什么样的管理软件;
实施系统后的目标;
系统实施以后,对原有的管理程序、工作流程带来的影响。
康佳集团的需求分析
存在问题1.集团公司及其下属子公司的管理体系与管理手段无法满足业务快速增长的需要;
2.计划管理;
3.库存;
4.分康集成业务处理与综合管理;
5.企业管理控制能力和经营决策能力。
项目目标
1.建立康佳集团公司内部的标准业务流程,以及支持其运作的信息系统和系统标准功能。规范公司总部和所属子公司、生产工厂的运作,提高运营管理与决策的效率,增强信息透明度,加强集团公司对下属各公司的控制。
2.加强集团的财务分析、财务控制、成本管理,以及计划、采购、生产和存货的控制,实现物流、资金流与信息流的统一,为公司各级管理人员提供及时、可靠的决策信息。
3.建立并完善康佳集团深圳总部的R/3系统,包括物料管理、生产计划、销售分销、财务会计、管理会计、固定资产会计。
4.在安康、陕康、牡康、重康和通讯科技公司,开发并实施建立在R/3基础上的财务及成本管理、物料管理、销售管理及生产计划与控制管理系统。
5.将财务系统的使用从简单的财务处理提高到财务分析、控制的层次,实现其管理功能。
6.提高计划的效率与成效,降低库存水平与积压库存。
7.减少手工收集、处理及分类分析所需的工作,提高效率。
8.符合国际会计准则与实践的要求。
9.提供及时和准确的分类,方便分析和作出汇总,以符合中国证监会对上市公司财务报表的要求。
康佳集团ERP实施效果
1998年6月开始,康佳集团完全抛弃了原有生产管理系统,并在年底成功将新系统扩展到五大生产基地。
康佳集团信息中心高级ERP项目经理王剑峰先生在介绍项目实施效果时谈到,ERP实施以后,最明显的效果是减少了原材料对资金的占用。现在,系统可以提供准确的库存信息,帮助物料部门制定合理的采购计划,改过去按计划生产和采购为按需求制定采购计划,降低了库存水平,节约了大量的流动资金。更重要的是,ERP系统的实施,将最先进的管理理念贯彻到整个企业。企业内部的信息沟通大大加强,企业经营目标更加明确,员工的参与感明显提高,建立起了健康向上的企业文化。ERP系统在集成的财务管理和供应链管理上的突破,实现了适时的资金应用和成本报告,决策者可以及时、准确地了解企业生产、销售、采购、库存等各部门的运营情况,对市场的变化及时采取措施,并通过系统及时贯彻实行。ERP项目的成功实施为企业的发展奠定了坚实的基础。
ERP中的财务管理
财务工作具有的贯穿企业运作的始终,是企业所有决策执行情况的反馈焦点的特性,使得财务管理一直是企业管理的核心,也是企业实施ERP时关注的重点。ERP的目标是通过系统信息的集成以加强财务信息的管理控制和决策功能:
●对全球市场信息的快速反馈●在降低各类经营成本和缩短产品进入市场的周期间寻求平衡●提高对企业内部其他部门和外部组织的财务管理水平●提供更丰富的战略性财务信息●更强的财务分析和决策支持能力王剑峰经理介绍说,在新系统中,财务部门的职能得到了扩展和延伸。过去,财务部门是在整个生产、制造过程结束之后进行记账和核算;如今,财务部门通过系统能更及时的掌握生产、销售、物料供应等信息,这为财务部门参预企业管理,加强事前、事中的控制提供了可能,财务部门已不仅仅停留在核算和审核工作上。
现以成本计算为例:
如图1右部逐层由底向上累计,从而得出最终产品的生产成本的方法称为成本滚动计算法(Cost Roll-up)。应用这种计算法时,要用到的基础数据有:物料消耗定额(来自产品结构图与BOM)、采购成本(来自物料主文件)、各种小时费率(来自工作中心文件)以及标准时间(来自工艺路线文件)等。
在实施ERP之前,由于各类基础数据的不完备以及计算的复杂性,很难做到在产品正式生产前作出准确的成本分析,往往要到生产完成后才知道产品的真正成本。而在实施ERP之后,这一切有了巨大的改善,很容易实现在设计阶段就同时进行产品的成本分析,从而确定市场销售策略。
康佳集团财务中心副总经理黄小川女士认为:实施ERP促进了会计由核算型向监督、管理、控制型转变。ERP中的产品成本和财务会计功能可以由生产活动生成财务数据,保证了物流与资金流的统一。财务人员可及时得到资金运用信息来加强对企业成本的控制和绩效的分析,从而参与管理决策,控制企业的生产经营活动。ERP作为一种管理信息系统,企业各部门所依据的是同一数据库提供的信息,信息录入的某一环节出现错误,将会产生连锁反映,所以必须严格、认真对待数据。所有部门都应重视该项工作,加强岗位的责任感。
ERP带来的挑战
引进ERP能有立竿见影的效果,管理水平随即就能提高吗?王经理进一步解释道,ERP是随着计算机技术的提高以及在MRPⅡ基础上经过几十年逐步摸索发展而来,在这个过程中,计算机只是充当了计算工具的作用,起关键作用的是贯穿其间的管理思想:通过产、供、销、人、财、物等信息的集成,使各部门工作紧密相联,环环相扣,从而驱动整个企业机体的有效运作。
在项目实施过程中,首先要肯定ERP的先进管理思想,从整体运作的层次上对原有的管理模式进行变革,对原有的业务流程的各个环节进行合理的分析与优化,建立新的管理程序,用制度去弥补系统的不足,才能真正提高管理效率和水平。比如:过去,生产、物料部门往往只需保证物料收、领、用等数量的准确性,和财务部门的关系并不密切。而在ERP系统中,由于物流和资金流的统一,每个部门工作的准确性都将直接影响到财务工作,物料部门则不但要保证数量记录的准确,而且还要保证价格计算、记录的正确。如果引进ERP只是在原有的基础上用计算机替代手工操作,管理人员不能理解系统所提供数据的管理价值,ERP的功能发挥将十分有限。
许多先进工业国家的企业在实施ERP系统之前,首先要对企业的管理结构和模式进行彻底的革新,即将ERP与BPR(业务流程重组)相结合,对企业的总体结构、组织、流程及其所有环节进行考察和重组。IBM公司和美国通用汽车公司正是因此而增强了竞争优势,赢得了市场。
福州台达汽车配件有限公司ERP实施案例
福州台达汽车配件有限公司(以下简称台达公司)是福建东南汽车的协力厂。专业加工金属滚压、塑料挤压、一体复合押出,主要产品有门框、窗框、后保杆、流水槽、滑轨、地毯压条、内外水切。公司成立于1997年。总投入资本57万美元。公司经营理念是:为大于微->从个人做起,从小事做起,为公司成长奠基础,永续经营造福人群.
随着公司的不断发展和业务量的扩大,该公司的业绩由2001年的955万激增至2002年的2490万,并预计在2003年增加至5000万.公司为解决业务量的激增制定过许多方案,其中导入信息化为优先项目。信息化的重点是ERP的导入,而各家公司的ERP系统中,经比较后选择了易飞,有以下原因:全东南配套厂共同使用此系统;功能完整,易学易用。台达公司第一批购买的模组包括了订单、采购、库存、生产、MRP等。
由于台达公司从未使用过类似的系统管理软件,对于信息化管理完全处于空白状态,因此在ERP导入,由负责人陈邦隆经理带领专案小组对于物料的编码原则及BOM的组成等进行了深入的探讨与制定。同时对公司的作业流程作出详细的规划与制定.让作业人员依作业流程顺利完成.在有些流程方面廖添斌董事长还会亲自参加,协助规划。由于对东南的交货一天有8次,如何将每次的交货都能及时准确的由系统管理,流程的作业时间方面细到了小时。在单据方面,为更好的达到管理目的,专案执行人王有明加班加点设计了单据格式,目前大部分原始单据均由系统直接产生,即降低了一线人员作业强度,又提高了准确性和及时性。在采购跟催(其他跟催信息类似)的初期,因作业人员执行不彻底,造成跟催信息不准确.为此,陈邦隆经理、王友明协助具体作业人员逐笔修正,找出正确的作业方法,并耐心讲解对其他部门的影响。在这个过程中,发现了一些历史遗留数据的错误并及时更正。
现在公司的ERP作业基本是自动化:生产方面:通过MRP、订单自动生成工单,产生生产指令,生产完毕后,核对工单录入生产入库单;采购方面:根据MRP自动发放;订单销售方面:采用EDI下载,自动产生的订单和出货单进行备货,实际出货后进行审核确认。
通过易飞ERP系统的成功实施,台达公司的库存出入单据时差控制在了1天以内,库存准确率达到了98%,订单交货追踪准确率达100%;采购进货追踪准确率达99%;BOM完整性和准确度达100%以上,在公司基本资料的完整性和准确性方面有了很大的提高,降低了各部门数据的重复录入,大大的提高了员工的工作效率,提高了对异常事件的反应能力和应变能力。
在上线时间只有二个月的情况下,台达公司能够灵活运用易飞ERP系统进行,除了易飞ERP系统具有灵活的扩展性和神州数码管理有限公司强大的开发能力外,还与企业经营管理层的积极参与和督导有直接的关系,并且企业的信息化必须和企业流程的优化相结合,否则信息化也不可能取得最佳的效果。
山东航空公司实施ERP案例
山东航空公司是国有大型一类航空运输企业,是我国民航界筹建时间短、起点高、发展快的航空公司之一。山东航空公司以现代企业制度为基础,建立独具特色的高效运营机制,实行董事会领导下的总裁负责制。公司总部设在济南遥墙国际机场,飞行基地分别在济南、青岛两个国际机场,下辖青岛、泰安两个直升机公司及山航济宁分公司,并在全国12个城市设有办事处。目前公司拥有包括B-737、SAAB340等各型飞机13架,固定资产15亿元人民币。
山航的ERP建设部署
山东航空公司创建之初就特别重视把现代化的管理手段应用到企业管理的实践中去,利用先进的计算机技术提高企业经营管理水平。经过几年的探索,山航初步建立了一套适合航空公司特点的计算机应用系统。
在山航实施计算机管理系统的过程中,逐步接触到ERP的管理思想,感到遵照ERP的管理思路,统一规划山航的计算机管理系统是非常必要的。但是如何使ERP管理思想符合山航的实际需求,是我们面临的首要问题。经过深入细致的调研,我们认为:山航不适于搞“大而全”的庞大系统,但必须要有全局规划,按照“总体规划,分步实施,各个突破”的方针,由局部到全局,逐步实现全面的计算机管理。遵循这一原则,山航ERP系统规划为三大部分:财务管理系统、机务维修管理系统、飞行运行控制(FOC)系统。其中财务管理系统处于核心地位,强调合理利用企业内外部资源、降低成本和提高效益;机务维修管理系统和飞和运行控制系统强调的是飞机维修和飞行的综合信息处理,保证飞机的安全可靠运行,同时尽可能地养活费用支出,达到控制成本的目的。本文着重介绍山航ERP系统中的财务管理系统以及我们的体会。
山航单机核算财务管理系统
山航财务管理系统是与浪潮通用软件公司、中国民航学院合作开发的。这套财务管理系统以财务报表处理为中心,有机结合了具有民航运输企业特色的单机成本管理、票证结算管理、航材核算管理等子系统。通过这套财务系统,山航的财务核算工作完成了由机型核算到单机核算的转变,由手工作业到全部采用计算机核算的转变,使山航的财务管理、成本控制、分析决策水平上了一个新台阶。
山航财务管理系统在财务核算方面的最大特点是单机核算,即以每架飞机为对象进行核算。目前,国内各航空公司都采用机型核算的财务管理方法,山航采用的单机核算方法与机型核算相比细化了核算对象,可以为航线经营效果分析提供更准确的成本、收益数据,也可以为实现单机定包方案提供单机费用情况。
山航财务管理系统包括帐务与报表处理、单机成本核算、收入结算、航材核算与管理四个核心子系统以及若干个辅助管理子系统。所有这些子系统围绕单机核算这一中心,既相互独立又相互关联,相辅相成共同构成了整个单机核算财务管理系统。以下主要介绍四个核心子系统。
1.帐务、报表处理子系统
帐务处理模块主要包括帐务初始、帐务处理、帐务查询、辅助管理四部分。帐务寝的内容包括凭证类型的确定、财务结构、其他环境定义等。帐务处理部分完成凭证录入、凭证复核、凭证汇总、月末帐务结转等各项工作。帐务查询和辅助管理为相关人员提供查询及辅助决策功能。
报表处理模块包括报表格式定义、变动报表的定义、报表公式定义、日常报表处理、标准报表和报表管理五个部分。这些模块分别完成报表的注册、格式制作、计算公式的定义、分析计算、生成日常报表以及进行数据备份等。
这个子系统的实施,大大提高了会计核算工作的效率,简化了明细帐与总帐的对帐工作,使工作人员从烦琐的登记帐簿、计算工作中彻底解放出来。该系统采用电算化方式,省略以往许多为编制报表而做的准备工作,如编制试算平衡表、核对总帐与明细帐等。利用已经设定的计算公式,能够直接从相关数据库中读取数据,进行运算分析和填制报表。同时,还可利用检验功能自动复核表内数据、表表之间的勾稽关系。同时,采用本系统以后,我们可以充分利用计算机软件的优势及特点,进行会计预测、会计决策、会计控制以及会计分析活动,从而扩展了会计核算的深度和广度,真正实现会计的管理功能。
2.单机成本核算子系统
本系统的主要内容是根据管理要求,设定单机成本核算工作程度,按照单机和成本项目进行核算,形成单机成本和单航线成本。在单机成本核算中,单机发生的费用,如油料费、起降费等直接归集到每一架飞机。对管理费用,除飞机、发动机外的资产折旧等按一定的标准进行分摊,形成单机成本,然后,根据单机成本情况及航线任务执行情况进行归集和再分摊,形成各条航线成本,再与航线收入一起进行航线效益分析。该系统实现了以下功能:
按照企业财务准则和民航运输企业会计制度规定,按当期飞行任务书的数据进行本期起降费及油料的预提,其数据也直接计入单机及航线成本。
该系统在寝化中对各直接、间接成本进行成本属性、成本构成定义,便于对公司的固定成本/变动成本、直接费用/间接费用进行分析。
依据民航运输业会计制度和财务管理办法,对不能直接计入单机的费用,设计了专门的费用归集和分配标准,合理准确地计算单机成本。
对各机场收取的飞机起降服务费,杜绝了发生重复付款的可能。对于已付的款项如油料、起降等费用在系统内部作出标注,不需查帐即可确定是否付款,实现了在会计上自我控制的功能。
手工帐下形成的单机成本只是把某一期间的总成本按照一定的标准分配到各架飞机,而单机核算系统中把占成本很大比重的油料费、起降费、折旧费等直接计入单机,防止了分配的不准确性,保证计算的单机成本也比较准确。
进行航线成本、效益分析,这是财务单机核算系统的一个最重要结果,为企业经营决策提供了可靠的依据。
3.收入结算子系统
本系统主要包括收入核算、销售核算和票证管理三部分。收入结算子系统加强了收入结算的管理和控制,它将收入分配到单机,单航线,可依据各航线具体情况,预测区域销售,决策航班计划,取舍航线运力。由于汇集资料详尽广泛,使经营成果分析全面准确,提高了预决策的可信程度,有效减少了决策的盲目性、随意性。对各代理单位的压款情况,以前仅局限于对当月结算的部分前期票证个别专门汇集,即增加了结算人员的工作量又不准确完整。系统运行后,压款情况即可准确量化,待每月运输收入确定后,即可准确核查各下属及代理单位的未结算情况,使压款问题的解决有了可靠依据。同时,系统的运行,解决了会计联和乘机联的匹配问题,这在未上ERP系统之前是不可想像的,由于该功能的实现,最大限度地挽回了公司的各种潜在损失,维护了公司的利益,树立了公司的形象。
4.航空器材核算和管理子系统
航空器材是航空公司为了保证飞机正常飞行而储备的各种飞机部件,具有品种多、数量大、价值高的特点。航空器材的核算与管理是单机核算财务管理系统的重要组成部分,即可以进行航材的实物管理,也可以进行航材的价值管理。主要功能包括航材的收、发、存管理,航材核算以及航材采购合理管理。
通常,航材核算需要提供以下四方面的信息:库存情况(收、发、存)、采购费用情况、器材成本差异情况、运输成本情况。航材管理系统紧紧围绕实际工作流程,各功能模块相互联系,相互制约,便于建立约束机制。通过约束机制的建立,可大大降低航材订货的盲目性。机制建立前订货的数量和价格均由业务部门确定,财务部门发挥不了监督职能;建立约束机制后,业务部门的订货计划报给财务部门,财务部门通过了解库存情况、消耗情况,建议减少不合理的品种和数量,并通过翻阅合同历史订货情况,建议业务部门对价格过高的订货进行重新询价,确定理想的价格,从而实现财务的监督职能,减低费用。
应用体会
财务核算的各项工作实际上就是数据处理工作,客观上需要计算机的数据处理能力。民航企业特有的票证结算、航材核算与管理都要处理大量的数据,单纯依靠手工作业方式,难以在分析控制方面上台阶。而计算机系统的成功实施需要重视以下几个方面:
*采用正确的开发方式
与专业财务软件开发公司和民航企业管理专家合作,保证了山航财务管理系统既有先进的计算机技术支持又能吸收先进的财务管理经验。浪潮通用软件公司近两年来在财务软件领域异军突起,其雄厚的技术实力为山航财务管理系统的成功开发提供了可靠的技术保证。民航学院的专家教授多年从事民航运输企业管理的研究,积累了丰富的经验,他们为山航财务管理系统提供了先进的管理思想。
*领导重视、真抓实干
山东航空公司的总裁和山航计划财务部的领导对开发财务管理系统都非常支持,经常鼓励开发人员勤奋工作并解决开发过程中遇到的实际问题。计财部的领导更是以身作则带领大家加班加点地工作,顺利度过了计算机和手工并行操作时的负担加重时期,为计算机管理系统正式投入运行打下了坚实的基础。
*培养企业自身的计算机维护队伍
企业自身的计算机管理人员自始至终参与系统的开发工作,在系统开发过程中,他们参与系统分析设计,对整个财务管理系统有比较深入的了解;开发完成之后,他们承担起系统维护的任务,方便及时地解决财务管理系统日常使用过程中出现的问题。
综合以上所述,我们认为山航财务管理系统是山航总体ERP建设的一个子系统,也是非常重要的一个系统。财务管理系统中对各项成本费用的控制、对运输收入的控制就是对ERP系统中最重要的企业资源——资金的控制。财务管理系统的成功建立为全面的ERP系统建设积累了经验,打下了坚实的基础,树立了信心。
数据库系统工程师考什么
考试要求:
1、掌握计算机体系结构以及各主要部件的性能和基本工作原理;
2、掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;
3、熟练掌握常用数据结构和常用算法;
4、熟悉软件工程和软件开发项目管理的基础知识;
5、熟悉计算机网络的原理和技术;
6、掌握数据库原理及基本理论;
7、掌握常用的大型数据库管理系统的应用技术;
8、掌握数据库应用系统的设计方法和开发过程;
9、熟悉数据库系统的管理和维护方法,了解相关的安全技术;
10、了解数据库发展趋势与新技术;
11、掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识;
12、了解信息化、计算机应用的基础知识;
13、正确阅读和理解计算机领域的英文资料。
本考试设置的科目包括:
(1)信息系统知识,考试时间为150分钟,笔试;
(2)数据库系统设计与管理,考试时间为150分钟,笔试。
考试科目1:信息系统知识
1、计算机系统知识
1.1硬件知识
1.1.1计算机体系结构和主要部件的基本工作原理
CPU和存储器的组成、性能、基本工作原理
常用I/O设备、通信设备的性能,以及基本工作原理
/O接口的功能、类型和特点
ISC/RISC,流水线操作,多处理机,并行处理
1.1.2存储系统
虚拟存储器基本工作原理,多级存储体系
RAID类型和特性
1.1.3安全性、可靠性与系统性能评测基础知识
诊断与容错
系统可靠性分析评价
计算机系统性能评测方法
1.2数据结构与算法
1.2.1常用数据结构
数组(静态数组、动态数组)
线性表、链表(单向链表、双向链表、循环链表)
栈和队列
树(二叉树、查找树、平衡树、遍历树、堆)、图、集合的定义、存储和操作
Hash(存储位置计算、碰撞处理)
1.2.2常用算法
排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图的相关算法
算法与数据结构的关系,算法效率,算法设计,算法描述(流程图、伪代码、决策表),算法的复杂性
1.3软件知识
1.3.1操作系统知识
操作系统的类型、特征、地位、内核(中断控制)、进程、线程概念
处理机管理(状态转换、同步与互斥、信号灯、分时轮转、抢占、死锁)
存储管理(主存保护、动态连接分配、分段、分页、虚存)
设备管理(I/O控制、假脱机、磁盘调度)
文件管理(文件目录、文件的结构和组织、存取方法、存取控制、恢复处理、共享和安全)
作业管理(作业调度、作业控制语言(JCL)、多道程序设计)
汉字处理,多媒体处理,人机界面
网络操作系统和嵌入式操作系统基础知识
操作系统的配置
1.3.2程序设计语言和语言处理程序的知识
汇编、编译、解释系统的基础知识和基本工作原理
程序设计语言的基本成分:数据、运算、控制和传输,程序调用的实现机制
各类程序设计语言的主要特点和适用情况
1.4计算机网络知识
网络体系结构(网络拓扑、OSI/RM、基本的网络协议)
传输介质,传输技术,传输方法,传输控制
常用网络设备和各类通信设备
Client/Server结构、Browser/Server结构、Browser/Web/Datebase结构
LAN拓扑,存取控制,LAN的组网,LAN间连接,LAN-WAN连接
因特网基础知识及应用
网络软件
网络管理
网络性能分析
网络有关的法律、法规
2、数据库技术
2.1数据库技术基础
2.1.1数据库模型
数据库系统的三级模式(概念模式、外模式、内模式),两级映像(概念模式/外模式、外模式/内模式)
数据库模型:数据模型的组成要素,概念数据模型ER图(实体、属性、关系),逻辑数据模型(关系模型、层s次模型、网络模型)
2.1.2数据库管理系统的功能和特征
主要功能(数据库定义、数据库操作、数据库控制、事务管理、用户视图)
特征(确保数据独立性、数据库存取、同时执行过程、排它控制、故障恢复、安全性、完整性)
RDB(关系数据库),OODB(面向对象数据库),ORDB(对象关系数据库),NDB(网状数据库)
几种常用Web数据库的特点
2.1.3数据库系统体系结构
集中式数据库系统
Client/Server数据库系统
并行数据库系统
分布式数据库系统
对象关系数据库系统
2.2数据操作
2.2.1关系运算
关系代数运算(并、交、差、笛卡儿积、选择、投影、连接、除)
元组演算
完整性约束
2.2.2关系数据库标准语言(SQL)
SQL的功能与特点
用SQL进行数据定义(表、视图、索引、约束)
用SQL进行数据操作(数据检索、数据插入/删除/更新、触发控制)
安全性和授权
程序中的API,嵌入SQL
2.3数据库的控制功能
数据库事务管理(ACID属性)
数据库备份与恢复技术(UNDO、REDO)
并发控制
2.4数据库设计基础理论
2.4.1关系数据库设计
·函数依赖
·规范化(第一范式、第二范式、第三范式、BC范式、第四范式、第五范式)
·模式分解及分解应遵循的原则
2.4.2对象关系数据库设计
嵌套关系、复杂类型,继承与引用类型
与复杂类型有关的查询
SQL中的函数与过程
对象关系
2.5数据挖掘和数据仓库基础知识
数据挖掘应用和分类
关联规则、聚类
数据仓库的成分
数据仓库的模式
2.6多媒体基本知识
2.6.1多媒体技术基本概念
多媒体系统基础知识
常用多媒体文件格式
2.6.2多媒体压缩编码技术
多媒体压缩编码技术
统计编码
预测编码
编码的国际标准
2.6.3多媒体技术应用
简单图形的绘制,图像文件的处理方法
音频和视频信息的应用
多媒体应用开发过程
2.7系统性能知识
性能计算(响应时间、吞吐量、周转时间)
性能指标和性能设计
性能测试和性能评估
2.8计算机应用基础知识
信息管理、数据处理、辅助设计、科学计算,人工智能等基础知识
远程通信服务及相关通信协议基础知识
3、系统开发和运行维护知识
3.1软件工程、软件过程改进和软件开发项目管理知识
软件工程知识
软件开发生命周期阶段目标和任务
软件开发项目基础知识(时间管理、成本管理、质量管理、人力资源管理、风险管理等)及其常用管理工具
主要的软件开发方法(生命周期法、原型法、面向对象法、CASE)
软件开发工具与环境知识
软件质量管理基础知识
软件过程改进基础知识
软件开发过程评估、软件能力成熟度评估的基础知识
3.2系统分析基础知识
系统分析的目的和任务
结构化分析方法(数据流图(DFD)和数据字典(DD),实体关系图(ERD),描述加工处理的结构化语言)
统一建模语言(UML)
系统规格说明书
3.3系统设计知识
系统设计的目的和任务
结构化设计方法和工具(系统流程图、HIPO图、控制流程图)
系统总体结构设计(总体布局,设计原则,模块结构设计,数据存取设计,系统配置方案)
系统详细设计(代码设计、数据库设计、用户界面设计、处理过程设计)
系统设计说明书
3.4系统实施知识
系统实施的主要任务
结构化程序设计、面向对象程序设计、可视化程序设计
程序设计语言的选择、程序设计风格
系统测试的目的、类型,系统测试方法(黑盒测试、白盒测试、灰盒测试)
测试设计和管理(错误曲线、错误排除、收敛、注入故障、测试试用例设计、系统测试报告)
系统转换基础知识
3.5系统运行和维护知识
系统运行管理知识
系统维护知识
系统评价知识
4、安全性知识
安全性基本概念(网络安全、操作系统安全、数据库安全)
计算机病毒的防治,计算机犯罪的防范,容灾
访问控制、防闯入、安全管理措施
加密与解密机制
风险分析、风险类型、抗风险措施和内部控制
5、标准化知识
标准化意识,标准化的发展,标准出台过程
国际标准、国家标准、行业标准、企业标准基本知识
代码标准、文件格式标准、安全标准软件开发规范和文档标准
标准化机构
6、信息化基础知识
信息化意识
全球信息化趋势、国家信息化战略、企业信息化战略和策略
有关的法律、法规
远程教育、电子商务、电子政务等基础知识
企业信息资源管理基础知识
7、计算机专业英语
掌握计算机技术的基本词汇
能正确阅读和理解计算机领域的英文资料
考试科目2:数据库系统设计与管理
1、数据库设计
1.1理解系统需求说明
了解用户需求、确定系统范围
确定应用系统数据库的各种关系
现有环境与新系统环境的关系
新系统中的数据项、数据字典、数据流
1.2系统开发的准备
选择开发方法,准备开发环境,制订开发计划
1.3设计系统功能
选择系统机构,设计各子系统的功能和接口,设计安全性策略、需求和实现方法,制定详细的工作流和数据流
1.4数据库设计
1.4.1设计数据模型
概念结构设计(设计ER模型)
逻辑结构设计(转换成DBMS所能接收的数据模型)
评审设计
1.4.2物理结构设计
设计方法与内容
存取方法的选择
评审设计与性能预测
1.4.3数据库实施与维护
数据加载与应用程序调试
数据库试运行
数据库运行与维护
1.4.4数据库的保护
数据库的备份与恢复
数据库的安全性
数据库的完整性
数据库的并发控制
1.5编写外部设计文档
·编写系统说明书(系统配置图、各子系统关系图、系统流程图,系统功能说明、输入输出规格说明、数据规格说明、用户手册框架)
·设计系统测试要求
1.6设计评审
2、数据库应用系统设计
2.1设计数据库应用系统结构
信息系统的架构(如Client/Server)与DBMS
多用户数据库环境(文件服务器体系结构、Client/Server体系结构)
大规模数据库和并行计算机体系结构(SMP、MPP)
中间件角色和相关工具
按构件分解,确定构件功能规格以及构件之间的接口
2.2设计输入输出
屏幕界面设计,设计输入输出检查方法和检查信息
数据库交互与连接(掌握C程序设计语言,以及Java、Visual Basic、Visual C++、PowerBuilder、Delphi中任一种开发工具与数据库互连的方法(如何与数据库服务器沟通))
2.3设计物理数据
分析事务在数据库上运行的频率和性能要求,确定逻辑数据组织方式、存储介质,设计索引结构和处理方式
将逻辑数据结构变换成物理数据结构,计算容量(空间代价),确定存取方法(时间效率)、系统配置(维护代价)并进行优化
2.4设计安全体系
明确安全等级
数据库的登录方式
数据库访问
许可(对象许可、命令许可、授权许可的方法)
2.5应用程序开发
2.5.1应用程序开发
选择应用程序开发平台
系统实施顺序
框架开发
基础小组的程序开发
源代码控制
版本控制
2.5.2模块划分(原则、方法、标准)
2.5.3编写程序设计文档
模块规格说明书(功能和接口说明、程序处理逻辑的描述、输入输出数据格式的描述)
测试要求说明书(测试类型和目标,测试用例,测试方法)
2.5.4程序设计评审
2.6编写应用系统设计文档
系统配置说明、构件划分图、构件间的接口、构件处理说明、屏幕设计文档、报表设计文档、程序设计文档、文件设计文档、数据库设计文档
2.7设计评审
3、数据库应用系统实施
3.1整个系统的配置与管理
3.2常用数据库管理系统的应用(SQL Server、Oracle、Sybase、DB2、Access或Visual Foxpro)
创建数据库
创建表、创建索引、创建视图、创建约束、创建UDDT(用户自定义类型)
创建和管理触发器
建立安全体系
3.3数据库应用系统安装
拟定系统安装计划(考虑费用、客户关系、雇员关系、后勤关系和风险等因素)
拟定人力资源使用计划(组织机构安排的合理性)
直接安装(安装新系统并使系统快速进入运行状态)
并行安装(新旧系统并行运行一段时间)
阶段安装(经过一系列的步骤和阶段使新系统各部分逐步投入运行)
3.4数据库应用系统测试
拟定测试目标、计划、方法与步骤
数据加载,准备测试数据
指导应用程序员进行模块测试进行验收
准备系统集成测试环境测试工具
写出数据库运行测试报告
3.5培训与用户支持
4、数据库系统的运行和管理
4.1数据库系统的运行计划
运行策略的确定
确定数据库系统报警对象和报警方式
数据库系统的管理计划(执行,故障/恢复,安全性,完整性,用户培训和维护)
4.2数据库系统的运行和维护
新旧系统的转换
收集和分析报警数据(执行报警、故障报警、安全报警)
连续稳定的运行
数据库维护(数据库重构、安全视图的评价和验证、文档维护)
数据库系统的运行统计(收集、分析、提出改进措施)
关于运行标准和标准改进一致性的建议
数据库系统的审计
4.3数据库管理
数据字典和数据仓库的管理
数据完整性维护和管理(实体完整性、参照完整性)
数据库物理结构的管理(保证数据不推迟访问)
数据库空间及碎片管理
备份和恢复(顺序、日志(审计痕迹)、检查点)
死锁管理(集中式、分布式)
并发控制(可串行性、锁机制、时间戳、优化)
数据安全性管理(加密、安全、访问控制、视图、有效性确认规则)
数据库管理员(DBA)职责
4.4性能调整
SQL语句的编码检验
表设计的评价
索引的改进
物理分配的改进
设备增强
数据库性能优化
4.5用户支持
用户培训
售后服务
5、SQL
5.1数据库语言
数据库语言的要素
数据库语言的使用方式(交互式和嵌入式)
5.2 SQL概述
SQL语句的特征
SQL语句的基本成分
5.3数据库定义
创建数据库(Create Datebase)、创建表(Create Table)
定义数据完整性
修改表(Alter Table)、删除表(Drop Table)
定义索引(Create Index)、删除索引(Drop Index)
定义视图(Create View)、删除视图(Drop View)、更新视图
5.4数据操作
Select语句的基本机构
简单查询
SQL中的选择、投影
字符串比较,涉及空值的比较
日期时间,布尔值,输出排序
多表查询
避免属性歧义
SQL中的连接、并、交、差
SQL中的元组变量
子查询
5.5完整性控制与安全机制
主键(Primary Key)约束
外键(Foreign Key)约束
属性值上的约束(Null、Check、Create Domain)
全局约束(Create Assertions)
权限、授权(Grant)、销权(Revoke)
5.6创建触发器(Create Trigger)
5.7 SQL使用方式
交互式SQL
嵌入式SQL
SQL与宿主语言接口(Declare、共享变量、游标、卷游标)
动态SQL
API
5.8 SQL标准化
6、网络环境下的数据库
6.1分布式数据库
6.1.1分布式数据库的概念
分布式数据库的特点与目标
6.1.2分布式数据库的体系结构
分布式数据库的模式结构
数据分布的策略(数据分片、分布透明性)
分布式数据库管理系统
6.1.3分布式查询处理和优化
6.1.4分布式事务管理
分布式数据库的恢复(故障、恢复、2段提交、3段提交)
分布式数据库的透明性(局部、分裂、复制、处理、并发、执行)
6.1.5分布式数据库系统的应用
6.2网络环境下数据库系统的设计与实施
数据的分布设计
负载均衡设计
数据库互连技术
6.3面向Web的DBMS技术
三层体系结构
动态Web网页
ASP、JSP、XML的应用
7、数据库的安全性
7.1安全性策略的理解
数据库视图的安全性策略
数据的安全级别(最重要的、重要的、注意、选择)
7.2数据库安全测量
用户访问控制(采用口令等)
程序访问控制(包含在程序中的SQL命令限制)
表的访问控制(视图机制)
控制访问的函数和操作
外部存储数据的加密与解密
8、数据库发展趋势与新技术
8.1面向对象数据库(OODBMS)
8.1.1 OODBMS的特征
8.1.2面向对象数据模型
对象结构、对象类、继承与多重继承、对象标识、对象包含、对象嵌套
8.1.3面向对象数据库语言
8.1.4对象关系数据库系统(ORDBMS)
嵌套关系
复杂类型
继承、引用类型
与复杂类型有关的查询
函数与过程
面向对象与对象关系
ORDBMS应用领域
8.2企业资源计划(ERP)和数据库
8.2.1 ERP概述
基本MRP(制造资源计划)、闭环MRP、ERP
基本原理、发展趋势
ERP设计的总体思路(一个中心、两类业务、三条干线)
8.2.2 ERP与数据库
运行数据库与ERP数据模型之间的关系
运行数据库与ERP数据库之间的关系
8.2.3案例分析
8.3决策支持系统的建立
决策支持系统的概念
数据仓库设计
数据转移技术
联机分析处理(OLAP)技术
企业决策支持解决方案
联机事务处理(OLTP)
关于数据库设计作业案例,数据库课程设计案例的介绍到此结束,希望对大家有所帮助。