jiangxueli88
论战略成本管理 内容提要:战略成本管理包括从成本角度分析、选择和优化企业战略和对成本实施控制的战略两个层面的内容。战略成本管理存在一个目标体系:第一,降低成本;第二,以成本为杠杆,利用成本与相关因素之间的关系,配合企业尽可能增加利润;第三,通过获取成本优势帮助企业取得竞争优势。战略成本管理的基本思想包括成本的源流管理思想、与企业战略相匹配思想、成本管理方法措施的融入思想和培养职工的成本意识。战略成本管理的方法措施体系包括战略成本分析体系、成本管理的战略方法措施体系以及成本管理保障措施体系和绩效评价体系。 「关键词」战略;成本;成本管理;成本控制 战略成本管理的理论和方法正在发展探讨过程之中,其基本理论问题还有待进一步研究。本文试图从企业竞争战略角度对企业战略成本管理的基本涵义、基本目标、基本思想和方法措施体系作些探讨。 一、战略成本管理的涵义 战略是对全局的发展目标和发展趋向所作的谋划,是指导全局的计划和策略。战略一经确定,将在相当长的时期内对未来整体格局的发展演变起指导作用。在管理理论中,由于对战略解释的侧重点不同,企业战略理论可以归纳为竞争战略学派、资源配置战略学派和目标战略学派。竞争战略学派的基本观点是,企业战略的重点是确定企业的竞争优势,代表人物是哈佛大学的迈克尔。波特(Michael EPorter),其所著《竞争战略》(1980年)和《竞争优势》(1985年)两书已成为战略研究的经典著作。书中所提出的通用竞争战略——成本领先战略、差异化战略和目标聚集战略已经成为竞争战略的经典理论。 资源配置战略学派的基本观点是,企业战略是现有资源和计划资源的配置,以及外部环境相互作用的基本模式,这一观点的核心是资源配置。目标战略学派的基本观点是,企业战略的主题是确定和实施企业的长期目的和目标,认为战略是由目标、意志或目的以及为达到这些目的而制定的方针、计划所构成的一种模式。按照战略的本义来判断,关于企业战略的上述三类观点只是这些观点分别强调了企业在不同环境、不同条件下企业战略的不同侧重点,相互之间并无本质的差别。在激烈竞争环境条件下,能否取得竞争优势关系到企业的生死存亡,取得竞争优势是影响企业全局发展的最核心的问题,企业战略的重点自然是确定企业的竞争优势。 当竞争的强度不足以影响到企业的生存发展,或者竞争均势已经形成,竞争者相互都无法击败竞争对手时,励精图治,积蓄力量,发展壮大自己便成为企业发展的重点。在此之时,企业战略的重点理所当然地转向根据外部环境的变化合理配置企业资源,谋求企业资源的有效利用方面。确定和实施企业的长期目的和目标离不开对竞争发展态势的判断和对企业资源配置的考虑,目标战略理论只是抽象掉竞争重点或资源利用重点等具体情形而对企业战略所作的抽象。它们的共同特质是都没有脱离战略的一般涵义。正因如此,在管理领域,一般将战略理解为实现长期目标的方法,一个单位所应用的战略是为使该单位的技能和资源与在外部环境中发现的机会相适应所作的谋划。 战略成本管理包括两个层面的内容:一是从成本角度分析、选择和优化企业战略;二是对成本实施控制的战略。前者是企业战略中的成本侧面,后者是在前者的基础上为了提高成本管理的有效性而对成本管理制度、方法和措施等所进行的谋划。 竞争战略理论对企业战略中的成本问题作了有效的说明。按照波特的理论,企业获取竞争优势的基本战略有成本领先战略、差异化战略、目标聚集战略三种。在波特的三个基本战略中,有一个半战略是以成本领先为基础的。 成本领先战略的核心是企业通过一切可能的方式和手段,降低企业的成本,成为市场竞争参与者中成本最低者,并以低成本为竞争手段获取竞争优势。成本领先战略实质上是以成本战略作为企业的基本竞争战略。目标聚集战略分为成本聚集战略和差异聚集战略两种形式。成本聚集战略是在细分市场的成本行为中挖掘差异,寻求其目标市场上的成本优势,而差异聚集战略则是开发细分市场上客户的特殊需要,追求其目标市场上的差异优势。 目标聚集战略中的成本聚集战略实质上是一种低成本战略,针对广设目标的竞争对手在细分市场上满足某一特定需求方面所支付的成本高于所必需的成本而采取的竞争措施。如果一个企业能够在其目标市场上获得持久的成本领先(成本聚集)或者处于差异聚集地位,它便有可能获取高于平均收益水平的利润。 实施差异化战略和差异聚集战略的企业也不排斥成本战略的重要性。差异化战略的基本特点是突出产品为客户所看重的某一方面的特定功能,力求在为客户所重视的产品性能的某一方面独树一帜,以便增强企业产品的竞争力。实施差异化战略需要支付额外的成本,这种成本有时很昂贵。要想获取有别于竞争对手的差异,便必须增加成本,以追加成本为代价。 判断差异化战略成败的标志之一是实现差异化所增加的收入是否超过为此而追加的成本。实施差异化战略的企业必须通过降低不影响产品性能的成本,力图保持与竞争对手相近的成本,使企业能够以较低的成本维持产品的差异性。这一原理可以同样适用于实施差异聚集战略的企业。 从竞争战略理论分析可以得出的基本结论是,不论企业采取何种战略,成本问题始终是企业战略制定、选择和实施过程中需要考虑的重点问题。如何利用成本战略为企业赢得成本优势和竞争优势,是企业战略管理的重要内容,也是成本管理的重要内容,构成了战略成本管理的重要内容。 与战略成本管理相关的另一问题是实施成本控制的战略。成本控制战略以成本管理过程为轴心展开,强调的是成本控制措施的构造与选择。价值链分析、作业成本管理、成本规划与设计等具有长期成本降低措施成份,带有对成本管理的具体战略进行选择的倾向。这个层面是成本管理的战略旨在构造一个基础宽广的、具有长期性持续效应的降低成本的措施体系,以期在此基础上,通过一系列成本管理方法的应用,为企业创造成本优势提供保障。现代成本管理不仅要有取得成本优势的明确的战略思想,还需要有实现战略目标的战略措施。 二、战略成本管理的目标 战略成本管理的目标规范着其思想体系,制约着其方法与措施体系的建立。到目前为止,成本管理目标,特别是成本管理战略目标,还不是一个明确的主题,在这方面存在着太多的误解与歧义。人们对成本管理目标的理解和表述主要集中在成本降低方面。成本管理的直接功能表现为降低成本。将降低成本作为成本管理的目标并没有引起不同的看法,只是在具体的表述上存在两种不同的观点:一种观点认为,成本控制的目标是实现预定的成本目标,通过实现预定的成本目标来降低成本。 这种观点将成本管理过程理解为实现既定成本目标的过程。另一种观点认为,将实现预定的成本目标作为成本控制的目标是以既定条件为前提的,除此之外,还应该通过各种创新措施,改变成本发生的条件,使成本不断降低。笔者曾经提出,降低成本的根本途径是改变成本发生的基础条件。日本学者清水的论述较为清楚地反映出了这种观点的思路,他认为,企业存在两种成本结构的成本降低:(1)尚未使成本最低化的成本结构;(2)已经使成本最低化的成本结构。 前者主要是由于众多的非效率因素存在,故一般通过“技术选择”来降低成本;对于已经达到成本最低化的成本结构,其成本的进一步降低仅仅依靠现有的技术则无能为力,因而还必须借助于知识创造或者说是技术革新来求得成本降低。为选择达成目标成本的技术与投入的最优组合,应根据需要伴随着成本降低的技术。一般而言,这种观点对成本管理的功能做了较为广义的理解。 将降低成本作为成本管理的目标本身并没有错误,但成本管理目标不只是降低成本。从战略角度,将成本管理目标过分集中于成本降低方面不能够满足管理理论和管理实务发展的实际。确定成本管理目标,尤其是确定成本管理战略目标,需要将成本管理放在与企业经营活动、管理措施及战略选择的相互关系中考察。成本不是孤立的,它不仅本身的发生受到企业各种因素的影响,它同时又是企业做出各种管理措施与战略选择的核心因素之一。 将成本管理的重心过分聚集于成本本身,有可能引发成本管理措施的实施和企业战略选择之间的冲突,因而必须从战略高度来认识成本问题。企业战略的选择和管理措施的实施必须要考虑成本的支撑力度和企业在成本方面的承受能力,而降低成本必须以不损害企业基本战略的选择和实施为前提,并要有利于企业管理措施的实施。成本与诸方面的因素相关联,成本的变动有可能影响到质量、效率、收入等的变化,所采取的成本管理措施不仅要考虑其对降低成本的作用,还必须考虑由此形成的其他方面的影响。这如同会计中的配比原则,单纯地考察收入或成本没有实际意义,重要的是将收入与成本配比起来考察利润。 收入水平决定了企业可能的最大盈利空间,而成本水平决定了企业的现实盈利空间。如果成本的高低影响到收入的变化,任何涉及到成本的措施不仅要考虑其对降低成本的作用,还必须考虑其对收入的影响。因而,考察战略成本管理的目标,需要将成本与有关因素结合起来进行考察。 经济活动越复杂,影响成本的因素就越多,成本与经济活动之间的关系也就越复杂。研究成本与相关因素之间的关系要注意到:(1)成本因经济活动而发生,经济活动必然要发生成本。不同的成本对经济活动的质量、效率等发生影响。节约规律要求人们在实现特定目的的过程中要尽可能降低成本。在经济资源相对短缺时,降低成本还包含有利用特定的成本消耗实现更多的经济目标、包含有以节约求增产的动机。(2)成本是经济活动的制约因素。就具体业务而言,业务经办人员往往不希望有较多的成本约束。较少的成本制约意味着较多的自由度,使业务处理过程变得相对容易、相对轻松。成本与生产经营活动的这种关系也是成本管理措施难以贯彻实施的深层原因。(3)不同成本要素之间存在相互代偿的特征,一种成本的降低有可能以另一种成本的增加为代价。同时,成本与收入之间也有可能存在代偿关系,通过高成本维持高质量有可能获得较高的收入。成本的这种代偿性特征,决定了对成本的判断可能有不同的标准。 成本与各因素之间错综复杂的关系,使得判断成本的标准由于考虑问题的角度和观察问题的视角不同而有所不同。条件不同,观察问题的角度不同,成本管理的目标就有所不同。概括起来,成本管理过程中的目标定位应当考虑以下几个问题: 降低成本。在任何设定的条件下,只要影响利润变化的其他因素不因成本的变动而发生变化,降低成本始终是第一位的。如前所述,降低成本以两种方式实现: 第一,是在既定的经济规模、技术条件、质量标准条件下,通过降低消耗、提高劳动生产率、合理的组织管理等措施降低成本。通常,这种意义上的成本降低属于日常成本管理的内容。 第二,是改变成本发生的基础条件。成本发生的基础条件是企业可资利用的经济资源的性质及其相互之间的联系方式。这些资源包括劳动资料的技术性能、劳动对象的质量标准、劳动者的素质和技能、产品的技术标准、产品工艺过程的复杂程度、企业规模的大小、企业的组织结构、企业的职能分工、企业的管理制度、企业文化、企业外部协作关系等等诸多方面。这些因素的性质及其相互之间的联系方式构成了成本发生的基础条件,是影响成本的深层次因素。在特定的条件下,当成本降低到这些条件许可的极限时,进一步降低成本的努力可能收效甚微。例如产品成本中的材料成本,在既定的技术条件和材料条件下,生产单位产品材料消耗量有一个最低标准,当实际消耗接近这一标准时,进一步的努力也难以使材料成本进一步降低。由于既定的条件限定了成本降低的最低限度,进一步的成本降低只有改变成本发生的基础条件,如通过采用新的技术设备、新的工艺过程、新的产品设计、新的材料等,使影响成本的结构性因素得到改善,为成本的进一步降低提供新的前提,使原来难以降低的成本在新的基础上进一步降低。 通过成本管理增加企业的利润。降低成本可以增加企业的利润,但在某些情况下,具有战略意义的议题是如何通过增加成本以获取其他的竞争利益。当成本变动与其他相关因素的变动相互关联时,如何在成本降低与生产经营需要之间做出权衡取舍,是成本管理无法回避的困难选择。单纯以成本的高低为标准容易形成误区。成本的变动往往与诸方面的因素相关联,成本管理不能仅仅只着眼于成本本身,而要利用成本、质量、价格、销量等因素之间的相互关系,支持企业为维系质量、调整价格、扩大市场份额等对成本的需要,使企业能够最大限度地获得利润。 配合企业取得竞争优势。在激烈的市场竞争环境下,企业为了取得竞争优势,往往要采取诸多的战略措施,这些战略措施通常需要成本管理予以配合。采用成本领先战略的企业要通过强化成本管理不遗余力地降低成本。战略的选择与实施是企业的根本利益之所在,其需要高于一切,成本管理要配合企业为取得竞争优势所进行的战略选择,要配合企业为实施各种战略对成本及成本管理的需要,在企业战略许可的范围内,在实施企业战略的过程中引导企业走向成本最低化。 另外,在资源限制条件下,通过成本管理提高资源的利用效率,使有限的经济资源生产出更多的产品、创造出更多的价值,达到节约增产的目的,也是成本管理的重要目标。这一原理对于存在瓶颈环节的企业同样具有参考价值。当企业的薄弱环节成为制约企业成本的重要因素,提高瓶颈资源的利用效率成为成本管理过程需要重点关注的问题之一。企业可以利用成本的代偿性特征,通过增加其他方面的成本以节约受限制资源或瓶颈资源,使受限制资源的边际收益最大化,从而提高企业的产出水平。 综上所述,成本管理存在一个目标体系,这个体系包含三个层次:第一,降低成本。其中又分以生产过程、业务进行过程为焦点的成本降低措施和以企业为焦点,以改变成本发生的基础条件为措施的成本降低。第二,利用资源、成本、质量、数量、价格之间的相互关系,配合企业尽可能获取最大利润,包括通过节约稀缺资源增加产量。第三,通过成本管理配合企业的战略选择与实施,通过获取成本优势帮助企业取得竞争优势。 三个层次之间的主要差别在于考虑成本问题的视角不同。第一层次以企业内部为视角,以降低成本为核心;第二层次以企业内部为主要视角,考虑到成本质量、数量、价格、供求等相关因素之间的关系,以利润为取向;第三层次以企业与环境、企业与竞争的相互关系为视角,以企业的长期发展和竞争优势为重点。在这三个目标层次中,都贯穿着降低成本的要求,都不排斥成本降低的重要性,正因如此,人们常常将成本管理的目标定位为降低成本。同时应该看到,成本管理需要有一个长期的观点和更为宽广的基础,提高成本的利用效益,使成本效益最大化是成本管理考虑问题的基本出发点。成本与诸多变量因素之间关系的复杂性,研究成本管理的相关问题需要将成本与相关因素联系起来加以考查。 三、战略成本管理的基本思想 战略成本管理思想是关于战略成本管理理论构架的概括与总结,它决定着战略成本管理理论和方法体系展开的基本思路。战略成本管理思想可以概括为以下几个方面: (一)成本的源流管理思想 管理成本要从成本发生的源流着手,成本管理的重点内容应该是成本发生的源流,成本管理措施的着力点也应该是成本发生的源流。构造战略成本管理方法措施体系的重点要放在成本发生的源流上,要针对成本发生的源流进行设计。成本发生的源流包括时间源流、空间源流和业务源流。从成本发生的角度来看,成本发生的基础条件是成本发生的三大源流的交汇点。成本发生的基础条件是企业可资利用经济资源的性质及其相互之间的联系方式,包括劳动资料的技术性能、劳动对象的质量标准、劳动者的素质和技能、产品的技术标准、企业的组织结构、职能分工、管理制度以及企业文化、外部协作关系等。 这些因素的性质及其相互之间的联系方式构成了成本发生的基础条件。改变成本发生的基础条件是成本不断降低的源泉,代表了成本管理的源流管理思想,它同时是现代管理“不断改进”思想在成本领域的综合体现。改变成本发生的基础条件可以从根本上改变公司成本结构,改变企业参与竞争的基础条件。 降低成本可以两种方式实现,一是在既定的经济规模、技术条件、质量标准条件下,通过降低消耗、提高劳动生产率等措施降低成本。这种方式的成本降低以现有条件为前提,是日常成本管理的重点内容。降低成本的第二种方式是改变成本发生的基础条件。在既定条件下,成本改善会有一个极限幅度,在这个幅度内,改进的逐步增加最后可能会达到收益递减点,最后使得降低成本变得异常艰难。 在这种情况下,进一步的成本改进有赖于新的技术和新的观念,改变成本发生的基础条件为进一步的成本降低提供了新的基础。这是成本持续降低的潜力所在,更多地具有战略性,是战略成本管理中的重点。大多数情况下,企业为削减成本所做的努力是在现有的条件下争取更多的成本改善,而不是改变成本发生基础条件的途径。 (二)与企业战略相匹配思想 战略成本管理的属性决定了在成本管理领域所采取的战略措施、所采用的管理方法要与企业的基本战略相匹配,要与企业的发展阶段相适应,要与产品的寿命周期阶段相匹配,同时所采取的各种战略措施之间要协调配合。战略成本管理要以企业战略为核心展开,企业可以采取的基本战略有多种,不同的战略对成本和成本管理有不同的要求。 采用成本领先战略的企业,企业战略的重心是成本,企业战略主要体现为战略成本管理,两者趋于一致。采用差异化战略和目标聚集战略的企业,如何实现差异化和目标聚集是核心,战略成本管理要有助于差异化的实施和目标聚集,不应以成本为理由妨碍差异化和目标聚集。企业的发展阶段不同,其目标和战略重点也不同,所要求的管理战略也不同,成本管理措施的构造与选择要与企业的发展阶段相适应。成本是多种成本动因共同作用的结果,不同的战略措施对成本动因的影响各不相同,有可能引起不同方面的成本发生反向变动,为了避免战略措施之间的冲突,所采取的各种管理战略措施之间要协调配合。 (三)成本管理方法措施的融入思想 成本管理中存在一个十分突出的问题是成本管理措施如何融合到具体的业务过程和管理过程之中,使成本管理措施能够得到顺利实施,使成本管理方法能够真正发挥作用。成本自身的特征和成本管理的特点要求将成本管理的方法措施融入到管理过程与业务活动之中。成本是企业经营活动的结果。影响成本的各项因素,引起成本变化的各项动因,分散在各部门、各生产经营环节。实施成本管理必须要控制企业的整个生产经营过程,因为这个过程同时也是成本的发生过程。但是,按照企业的职能分工,生产经营过程由相应的职能部门进行管理,分属不同的经营管理系统,成本管理不能直接干预生产经营活动。这种矛盾构成了成本管理的两难困境,也就是成本管理对企业各项活动实施控制的必要和无能为力之间的矛盾。 在这种困境下,如何实施成本管理,如何使成本管理的方法措施发挥作用是成本管理无法回避的困难选择。成本管理方法措施的融入思想实质上是针对这一矛盾提出的。有效的成本管理方法措施是那些融入到各部门的业务管理和业务活动过程之中的方法措施,只有将成本管理的理念、方法、规章制度融入到各部门的业务管理和业务过程之中,融入到企业各成员的头脑之中,才有可能变成真正有效的成本管理措施,成本管理的方法才能发挥作用。成本管理方法措施的应用机制要优先于成本管理措施与方法本身。 (四)培养职工的成本意识 人的活动在成本发生的各个阶段占主导地位。人的素质、技能是企业成本的非常重要的影响因素。其中对企业成本影响最大的,是职工的成本意识与降低成本的主动性。成本意识是指节约成本与控制成本的观念,是“节省成本(的)观念,并了解成本管理的执行结果。” 成本意识包括注意控制成本,努力使成本降低到最低水平并设法使其保持在最低水平。树立职工的成本意识,就是要使职工树立这样一些思想,成本是可以控制的,成本管理需要大家的共同参与,并在工作中时刻注意节约成本。只有树立起职工的成本意识,只有职工具备了良好的成本意识,才能建立起降低成本的主动性,才能使降低成本的各项具体措施、方法和要求顺利地得到贯彻执行和应用。职工良好的成本意识是成本管理的必要条件。成本意识的普遍建立有赖于领导的提倡、强有力的制度约束、管理人员的以身作则和职工素质的普遍提高,需要适当的利益机制、约束机制和监督机制相配合。 四、战略成本管理的方法措施体系 略成本管理需要一套实用的方法措施。从理论角度看,战略成本管理方法措施的构造是战略成本管理体系建设的关键内容,从实务角度看,战略成本管理方法措施的合理使用决定着成本管理战略目标是否能够实现。战略成本管理的方法措施体系在内容上包括战略成本分析体系、战略成本控制体系、战略成本管理措施保障体系三个方面。(一)战略成本分析体系 成本控制战略的制定与实施首先需要一套完整、科学的分析方法体系,通过对成本管理的外部环境、企业内部条件以及竞争态势的分析,揭示企业的相对成本地位、描述可资利用的外部机会和内部优势、提示企业可能面临的威胁和存在的弱点,以利于企业明确成本管理的重点内容和应该采取的战略措施。 战略成本分析的内容包括三个方面:(1)影响企业成本的环境分析,该分析包括宏观环境分析和产业环境分析,其主要目的是揭示企业在成本方面面临的机会与威胁。(2)企业内部条件分析,该分析的目的在于揭示企业成本方面的优势与弱点。(3)竞争对手成本分析,该分析的主要目的是分析竞争对手的成本及其战略,以确定企业和竞争对手的相对成本地位,以便企业采取相应的竞争措施。战略成本分析方法主要包括四个的内容: 价值链分析和成本动因分析。价值链分析的任务就是要确定企业的价值链,明确各价值活动之间的联系,提高企业创造价值的效率,增加企业降低成本的可能性,为企业取得成本优势和竞争优势提供条件。价值链并不是一些独立活动的简单集合,而是相互依存的活动构成的一个有机整体,价值活动是由价值链的内部的“联系(linkage)”连接起来的。改变价值活动之间的联系可以改变价值活动之间的关系,从而改变成本,进而影响到企业的成本地位和竞争优势。价值链分析为进行成本分析,实施成本管理提供了基础。成本作为价值创造过程中的一种代价,其分析只能放在与价值创造有关的活动之中进行。成本是多重成本动因共同作用的结果,没有一种成本动因是企业成本地位的唯一决定因素,各相关成本动因结合起来可以决定一种既定活动的成本。成本动因或多或少能够置于企业控制之下,控制成本不是控制成本本身,而是控制引起成本发生和变化的原因。识别和分析成本动因有助于认识企业相对成本地位及其形成和变化的原因,为强化成本管理提供了有效途径。 成本抉择关系分析。成本管理中,涉及到诸多的相互对立、相互冲突的成本动因,一项成本管理措施的实施往往会引起不同方面的成本发生反向变化。同时成本关联到质量、效率、产品价格等因素。这些错综复杂关系的存在,使成本管理面临一系列的抉择关系分析。 抉择关系(Trade-off)是指在相互对立的事物中保持可以接受的平衡。成本抉择关系是指特定成本动因、措施和方法变动所引起的不同方面成本之间的反向变化关系,以及成本变动与收益变动之间的关系。概括起来,成本抉择关系分析主要包括成本之间的抉择关系分析、成本与质量抉择关系分析、成本与效率抉择关系分析、成本与竞争能力抉择关系分析,以及成本与收益抉择关系分析。 成本之间的抉择关系主要表现为活动方式和政策措施的变化导致多个成本(两个及以上)之间的相反变化。成本的代偿性特征揭示出,成本的构成要素之间存在一定的代偿性,一种构成要素的增加有可能减少另一构成要素的消耗,同样,一种成本的降低有可能以另一方面的成本增加为代价,低技术装备程度发生较低的折旧费用等,有可能要以较高的材料、动力、人工消耗为代价,低质材料发生较低的材料采购成本可能要以较高的人工等加工费用为代价等等。较为典型的成本抉择关系分析包括经济订货批量模型、等级材料和替代材料的选择、设备技术性能的选择、生产组织方式的选择等等。成本之间的这种抉择关系原理可以应用到成本与收益、成本与效率、成本与质量、成本与产品功能等的抉择关系分析。这些分析旨在揭示成本之间、成本与相关因素之间的变动关系,以便采取有效的控制措施,避免采用相互矛盾的措施。从实务上看,在成本与质量、效率、竞争等相关因素之间做出抉择是战略成本管理的核心工作之一。 价值链分析、成本动因分析和成本抉择关系分析构成的成本控制内部条件分析的主要方面。 
基于ASP的学生信息管理系统的设计与实现 摘 要 由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂。为此,切实有效的把学生信息管理系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义。 本系统采用B/S结构,ASP为开发语言,SQL Server 2000为数据库来进行设计与开发。本论文,简要阐述了系统的开发背景与开发环境,对系统的构架进行分析,由此划分出各个模块,包括用户注册模块,用户登陆模块,个人管理模块,基本信息管理模块,特殊信息管理模块,毕业生信息管理模块,成绩管理模块,更多信息管理模块,退出系统模块。详细介绍了系统各个模块与功能的实现原理,最后总结开发阶段与测试阶段所遇到的问题与解决方法。 关键词:ASP;SQL Server 2000;B/S结构 1 引言 管理信息系统就是我们常说的MIS(Management Information System ),在强调管理,强调信息的现代社会中它变得越来越普及。MIS是一门新的科学,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。 近年来Internet的飞速发展,Intranet技术得到了应用,为企业MIS提供了良好的支持环境。管理信息系统在企业的应用中存在三个要素,这就是人、计算机和数据。人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们必须有企业管理人员,尤其是企业领导的积极参与。计算机技术使MIS得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。第三个因素也不能忽视。企业的管理数据是MIS正常运行的基础。广义地说,各项管理控制是MIS的基础。是想要计算一台机床的成本,需要按时输入、每个零件以及每个螺钉螺母的费用,涉及企业的生产车间、采购、库房、 工艺设计和财务等多个部门,必须有一套管理制度作保证。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。尤其在管理成绩时,任务更加繁重,就成绩管理本身来说,它是一项任务繁重、时效性较强的系统工作,它不但涉及学生个人成绩查询,更涉及到各教师的工作效率和质量。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。 现在我国的一些院校中的信息管理效率还不是很高,这样已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。所以,学生信息系统的设计与开发也是一个时代必经的阶段。本次设计主要采用B/S结构,主要实用于各高校的各专业,从学生入学到毕业每个人在校的信息,以及成绩的管理。本系统主要有六大模块,基本信息管理、特殊信息管理、毕业生信息管理、更多信息管理(补助信息管理、勤工助学信息管理、奖励信息管理、处罚信息管理、异动情况信息管理)、成绩管理、个人管理。用WindonwsXP为操作平台,ASP作为脚本语言,采用SQL Sever 2000作为数据库,用户可以实现对数据的录入,修改,删除等操作。 2 系统开发背景 随着科学技术的不断提高,目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。由于上述原因,所以,学生管理系统的开发也是时代的一个必经阶段。本次设计主要采用B/S结构,从学生入学到毕业每个人在校的信息,以及成绩的管理。本系统主要分为六大模块,基本信息管理、特殊信息管理、毕业生信息管理、更多信息管理(补助信息管理、勤工助学信息管理、奖励信息管理、处罚信息管理、异动情况信息管理)、成绩管理、个人管理。用户可以对各种信息进行录入,修改,删除等操作。更方便各个专业老师对学生信息的系统化管理,提高办公效率,以达到更合理化,方便化等要求。 3 系统开发环境 1 系统开发理论依据 1 ASP概述 ASP基本含义和特点 ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点: (1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; (3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; (4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; (5)ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发现那个Email或访问文件系统等。 (6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取。 ASP的优点 ASP的主要优点大概可以归纳如下: (1)可以用 VBscript 或Jscript创建脚本,同时结合HTML语言就能够非常方便地完成网站的应用程序。对于 VBscript和Jscript,使用哪种语言并不重要,Web 服务器等同地处理这两种语言,并向用户的浏览器发送 HTML 格式化结果。 (2)因为ASP采用script语言(VBscript和Jscript)就可以轻松编写程序,因此这就大节省了网络设计人员又得重新学习一种新语言的时间。而且编写ASP无须手工compile编译或链接程序,可在服务器端直接执行,这无疑是更加方便了编写过程。 (3)使用普通的使用记事本之类的文本编辑器,即可进行编辑设计,如:Windows的记事本。不要用FontPage98或DreamW0等主页制作软件修改,因为会破坏源代码的。建议使用CuteFTP携带的CuteHTML编辑器进行编辑设计。 (4)ASP是运行在服务器端,所以无须担心浏览器是否支持ASP所使用的编程语言,用户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。ASP在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 (5)ASP能与任何ActiveX scripting语言相容。除了可用VBscript或Jscript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如Perl、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model)组件。 (6)Active Server Pages的程序代码隐藏,在客户端上仅可以看到由ASP输出的动态HTML文件。因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。 (7)可使用服务器端的脚本来产生客户端的脚本。 (8)面向对象(Object oriented),并可扩展ActiveX Server组件功能。 (9)ActiveX Server Components(ActiveX服务器组件)具有无限可扩充性。可以使用任何编程语言来编写所需要的ActiveX Server 组件。 (10)可以通过ADO(ActiveX Data Objects,微软的一种新的数据访问模型,是一种可以提供WEB页面开发者轻松存取Internet的数据库,并可以在用户端实现网上立即、即时更新显示的最新WEB页面数据库技术。)非常方便地访问数据库,从而使存取数据库变得轻松容易。 2 SQL介绍 SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。 3 B/S结构介绍 B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过www浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。 以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员, 从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。 2 系统开发环境 1 系统软件环境 本系统采用的软件工具有: Windows XP Dreamweaver MX 2004 SQL Server 2000 IIS 1V Inertnet Explorer 0以上 2 工具简介 Dreamweaver MX 2004简介 Dreamweaver MX 2004 是 建立 Web 站点和应用程序的专业工具。 它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。 从对基于 CSS 的设计提供领先的支持到手动编码功能,Dreamweaver 在一个集成和高效的环境中为专业人员提供了所需的工具。 开发人员可以将其选择的服务器技术与 Dreamweaver 配合使用,建立将用户连接到数据库、Web 服务和旧式系统的强大 Internet 应用程序。 SQL Server 2000简介 SQL Server 2000能够满足今天的商业环境要求不同类型的数据库解决方案。它一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQL Server 2000 还为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 Web 带来的机会非常重要。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQL Server 2000 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在 Internet 上和防火墙外进行查询的能力。 4 系统分析 1 系统目标 在对现有系统和现状认真调查分析的基础上,明确了学生信息管理工作本身存在的问题和建立管理信息系统的初步要求,进一步研究确定新系统的目标如下: (1)按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持学生管理的全过程,提高教务工作的效率。 (2)针对现代计算机广泛应用的情况以及数据的封闭性,学生信息管理系统基于Windows系统研制、设计和开发。 (3)考虑经费等的原因,系统使用一台PC机和现有软件以节省资金、降低成本。 2 可行性分析 经过调查、研究、分析、计算,在学生信息管理中的应用已经条件成熟,将从以下几个方面总结系统开发的可行性,具体情况如下: (1)技术可行性 以WindowsXP为操作系统,采用ASP为脚本语言,运用SQL的数据库技术,设计与开发学生信息管理系统。新系统的运行硬件环境PC机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用。 (2)经济可行性 一方面,系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低,现有PC机即可提供该系统开发工作需要的所有硬件设备环境。 (3)操作可行性 操作上是对Windows操作系统的引用,该系统的使用,主要凭借使用Windows操作技术即可完成数据录入、修改、删除等功能,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。 希望对您有帮助。