今天给各位分享信息管理系统论文的知识,其中也会对毕业生就业信息管理系统论文进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
信息管理系统论文怎么写
你这个题目是计算机专业的毕业设计,这样闭凯雀的题目做毕业论文,主要有两个方面的工作,一个是论文,另一个是程序。程序是指一个信息管理系统的开发了,比如学生成绩管理、学生档案管理等轿早。论文主要将系统的开发过程进行论述,注意,一定要用孙败软件工程的方法进行论述。网上关于这方面的论文有很多。我空间也有,你自己可以看看。
求计算机信息管理毕业论文
计算机信息管理论文
摘要:
为适应社会主义市场经济需要,物流管理需要具有扎实的管理学基础、经济学和信息技术基础知识,较高的英语水平和计算机基础技能,具有在掌握工科基础知识的前提下,熟悉法规,掌握现代物流管理理论、信息系统的手段、方法,具备物流管理、规划、设计等较强实务运作能力的专业人才来对公司物流进行管理,本文以提高计算机信息管理在企业物流中的应用为出发点,通过对现代企业物流专业现状分析,以及对我国企业的物流管理信息系统建设进行分析并做了系统规
划,给出了系统规划的框架,而且就物流管理信息系统的安全性提出了建议。
关键词:信息管理 物流管理 系统安全 外部信息 内部信息
我国物流市场现状:
我国物流管理对于企业的发展而言,越来越成为他们发展的瓶颈。目前,我国国内仍然没有没有一家能让众企业均信服的第三方物流(简称TPC)企业,使得许多企业不得不都得拿出大量资金自己去做物流。因此,企业搞好自己的物流管理迫在眉睫,他们急需一批能够为企业从事物流方面服务的人才。处在新时期的物流管理需要用现代的方式来做物流,现代物流是以计算机信息管理和通信技术为核心的产业,但目前的企业物流尚处于传统的传递、送货阶段。因此,公司物流企业要有严格的、科学的管理系统实现事务处理信息化、信息处理电子化的能力,充分利用计算机和计算机网络来处理信息,以提高自身竞争力。源扒要达到此目的,其关键就是加紧物流管理信息系统的开发建设。
1.物流管理发展经历
物流管理的发展经历了配送管理、物流管理和供应链管理3个层次。物流管理起源于第二次世界大战中军队输送物资装备所发展出来的储运模式和技术。在战后这些技术被广泛应用于工业界,并极大地提高了企业的运作效率,为企业赢得更多客户。当时的物流管理主要针对企业的配送部分,即在成品生产出来后,如何快速而高效地经过配送中心把产品送达客户友含,并尽可能维持最低的库存量。美国物流管理协会那时叫做实物配送管理协会,而加拿大供应链与物流管理协会则叫做加拿大实物配送管理协会。在这个初级阶段,物流管理只是在既定数量的成品生产出来后,被动地去迎合客户需求,将产品运到客户指定的地点,并在运输的领域内去实现资源最优化使用,合理设置各配送中心的库存量。准确地说,这个阶段物流管理并未真正出现,有的只是运输管理、仓储管理和库存管理。物流经理的职位当时也不存在,有的只是运输经理或仓库经理。
现代意义上的物流管理出现在20世纪80年代。人们发现利用跨职能的流程管理的方式去观察、分析和解决企业经营中的问题非常有效。通过分析物料从原材料运到工厂,流经生产线上每个工作站,产出成品,再运送到配送中心,最后交付给客户的整个流通过程,企业可以消除很多看似高效率却实际上降低了整体效率的局部优化行为。因为每个职能部门都想尽可能地利用其产能,没有留下任何富余,一旦需求增加,则处处成为瓶颈,导致整个流程的中断。又比如运输部作为一个独立的职能部门,总是想方设法降低其运输成本,但若其因此而将一笔必须加快的订单交付海运而不是空运,这虽然省下了运费,却失去了客户,导致整体的失利。所以传统的垂直职能管理已不适应现代大规模工业化生产,而横向的物流管理却可以综合管理每一个流程上的不同职能,以取得整体最优化的协同作用。
在这个阶段,物流管理的范围扩展到除运输外的需求预测、采购、生产计划、存货管理、配送与客户服务等,以系统化管理企业的运作,达到整体效益的最大化。高德拉特所著的《目标》一书风靡全球制造业界,其精髓就是从生产流程的角度来管理生产。相应地,美国实物配送管理协会在20世纪80年代中期改名为美国物流管理协会,而加拿大实物配送管理协会则在1992年改名为加拿大物流管理协会。
一个典型的制造企业,其需求预好裂笑测、原材料采购和运输环节通常叫做进向物流,原材料在工厂内部工序间的流通环节叫做生产物流,而配送与客户服务环节叫做出向物流。物流管理的关键则是系统管理从原材料、在制品到成品的整个流程,以保证在最低的存货条件下,物料畅通的买进、运入、加工、运出并交付到客户手中。对于有着高效物流管理的企业的股东而言,这意味着以最少的资本做出最大的生意,产生最大的投资回报。
2.物流管理个环节存在的弊端
(1)在物流活动诸要素的管理中:在运输、储存中还不能保证物流的畅通、安全、高效,需要进一步的提高对活动要素的管理和控制保障其高效快捷的完成,从而确保其他环节的正常进行;(2)物流系统诸要素的管理:对其中人、财、物、设备、方法和信息等六大要素之间仍然不能很好协调的关系处理,比如人对资金的管理运用,对物资的利用转换、运输、利用等,对设备的更新,运用何种方式方法对财、物、设备、信息达到一个均衡处理等;(3)在物流活动的具体职能的管理中:对物资的计划、质量、技术、经济等仍存在很多的不足之处,都仍是比较教条的运用原有方式进行规划、运营、经营。
计算机在物流中应用可行性分析
计算机的应用是市场的不断发展说需要的,计算机应用的发展也证实会很好的应用于物流这片市场。
1.物流市场需求
随着新型流通方式不断涌现,以及市场体系逐步健全,我国物流管理市场不断完善,但我国流通业对国民经济的贡献率不足9%,商品流通的规范化、法制化程度还较低,商品市场体系缺乏规划和资金投入,流通企业组织化程度低,亟需大力推进流通现代化。需要现代化物流管理的尽快出现,需要运用先进的计算机技术对物流中的各个环节进行管理。
2.计算机在管理中的优势
我们计算机信息管理专业是为了适应历史新环境而创建的,随着全球以信息技术为主导的科技革命进程的加快,人类社会逐步由工业社会进入信息社会。信息技术是当代最具潜力的新的生产力,信息资源是经济和社会发展的重要战略资源。信息化成为各国经济和科技竞争的制高点,信息化程度已成为衡量一个国家和地区现代化水平和综合实力的重要标志。随着我国市场经济的迅速发展和加入WTO,企业信息化程度的要求越来越高,而现阶段计算机信息管理普及率并不高,企业中计算机资源得不到及时充分的利用,信息处理效率跟不上形势的发展,近几年很多单位对计算机信息管理专业人才需求越来越大。被调查单位普遍反映且迫切需要善经营、会管理,同时能熟练把计算机运用到信息采集、处理与维护的高级管理人才,计算机信息管理专业正是在这种背景正应运而生的,目的是为企事业单位提供更多更好的从事计算机信息管理工作的合格人才。
而如今企业物流管理要做大、做强,展示本身企业的形象,从技术而言,开发物流管理信息系统就应从大局着眼,全盘考虑。首先就是管理者和技术人员的充分统筹规划,在企业内部开发适合自己信息管理系统,建立自己的供求网站,其次是对现行的规章制度整合优化,并对新内容进行开发。正好计算机信息管理专业作为计算机与经济管理学科交叉的专业,就是为了培养德、智、体全面发展,掌握现代管理学和计算机的理论基础,运用先进的管理手段进行信息管理,成为具有综合能力和全面素质的高等技术应用性信息管理人才。
计算机具体在物流管理中的应用
物流管理按管理进行的顺序可以划分为三个阶段,即计划阶段、实施阶段和评价阶段,就这些阶段计算机主要应用包括:
一、 物流计划阶段的管理
计划是作为行动基础的某些事先的考虑。物流计划是为了实现物流预想达到的目标所做的准备性工作。物流计划首先要确定物流所要达到的目标,以及为实现这个目标所进行的各项工作的先后次序;其次,要分析研究在物流目标实现的过程中可能发生的任何外界影响,尤其是不利因素,并确定对这些不利因素的对策;第三,做出贯彻和指导实现物流目标的人力、物力、财力的具体措施。在这个阶段中首先可以利用计算机作出详细的计划方案、联系客户、调查需求源、竞争分析等,综合各方面的因素,利用各方面的利弊,把企业整个形象在信息网络市场做好,通过广阔的网络平台、先进的计算机技术做好前期准备。
二、 物流的实施阶段管理
物流的实施阶段管理就是对正在进行的各项物流活动进行管理。它在物流各阶段的管理中具有最突出的地位。这是因为在这个阶段中各项计划将通过具体的执行而受到检验。同时,它也把物流管理与物流各项具体活动进行紧密的结合。
(一) 对物流活动的组织和指挥
物流的组织是指在物流活动中把各个相互关联的环节合理地结合起来,而形成一个有机的整体,以便充分发挥物流中的每个部门、每个物流工作者的作用。物流的指挥是指在物流过程中对各个物流环节、部门、机构进行的统一调度。
(二) 对物流活动的监督和检查
通过监督和检查可以了解物流的实施情况,揭露物流活动中的矛盾,找出存在的问题,分析问题发生的原因,提出克服的方法。
(三) 对物流活动的调节
在执行物流计划的过程中,物流的各部门、各环节总会出现不平衡的情况。遇到上述问题,就需要根据物流的影响因素,对物流各部门、各个环节的能力做出新的综合平衡,重新布置实现物流目标的力量。这就是对物流活动的调节。
这个环节当中可以运用计算机技术把各个环节的竞争对手还有自身和对方的利弊找出来,很好的进行研究,并通过数据化管理机型很好的宏观调控。
三、 物流评价阶段的管理
在一定时期内,人们对物流实施后的结果与原计划的物流目标进行对照、分析,这便是物流的评价。通过对物流活动的全面剖析,人们可以确定物流计划的科学性、合理性如何,确认物流实施阶段的成果与不足,从而为今后制定新的计划、组织新的物流提供宝贵的经验和资料。
按照对物流评价的范围不同,物流评价可分为专门性评价和综合性评价。按照物流各部门之间的关系,物流评价又可分为物流纵向评价和横向评价。 应当指出无论采取什么样的评价方法,其评价手段都要借助于具体的评价指标。这种指标通常表示为实物指标和综合指标。
可以利用网络先进的技术进行评选、分析、总结,综合市场现状就自己生的不足和弊端做一些补充,从而会找出适合自己公司发展的行路子,新产品,发现新机遇,适应新形式。
物流管理的主要特点:
(1)以实现客户满意为第一目标;
(2)以企业整体最优为目的;
(3)以信息为中心;
(4)重效率更重效果。
根据物流管理的具体的特点公司需要逐个解决:首先要满足消费者或者顾客的需求,因为只有这样才能保证公司业务的继续进行,才能保障更好的进行下去,第一个目标的满足才能确定下一个程序的进行;其次就是要把整个企业和环节都统一起来看,不能只是单独的考虑或者加强某一要素的培养,必须把整个企业作为一个整体来对待,加强各环节的配合,提高各要素的实力,从而把整个企业看成一个完整体来对待,以一个良好的整体形象面对大家,来应对整个市场;第三就是要把握好中心——物流信息,信息是连接企业和客户的纽带,必须要保证信息源的充足和信息的通畅,比如在物流流通过程中必须要解市场的需求、流通的渠道等,必须把自己的信息很好的让消费者和顾客了解到,要充分利用网络和计算机先进的技术扩大信息源和信息销售渠道,打造很好的形象,保障信息的顺畅流通;最重要的就是要在各个环节各个要素中不断提升其效率,高效率的运输,储存,传递才会保证人力,财力,物力的完美利用,才会更好的面对瓶颈
计算机信息管理专科毕业论文
计算机信息技术的管理
尹全喜
摘要:大量的信息数据被储存到计算机中,如何建立一个稳健的信息系统是一个需要研究的话题。本文概述了信息系统以及通常的信息系统结构,还有信息的载体技术,网络与数据库,只有合理的利用这些技术,才能够挖掘出信息的价值。
关键词:信息系统;数据;计算机
1. 信息系统
从技术上说就是为了支持决策和组织控制而收集(或获取)、处理、存储、分配信息的一组相互关联的组件。除了支持决策、协作和控制,信息系统也可用来帮助经理和工人分析解决问题,使复杂性可视化,以及创造新的产品,从商业角度看,一个信息系统是一个用于解决环境提出的挑战的,基于信息技术的组织管理方案。通常用“信息系统”这个词时,特指依赖于计算机技术的信息系统。
2. 信息系统结构
国际标准化组织ISO在1979年提出了用于开放系统体系结构的开放系统互连(Open SystemInterconnection, OSI)模型。这是一种定义连接异种计算机的标准体系结构。OSI参考模型有物理层、数据链路层、网络层、传输层、会话层、表示层和应用层七层,也称七层协议。
2.1 作业控制层次结构。主要为DPS(Data Processing System,数据处理系统)或称TPS(Transaction Processing System,交易处理系统),负责收集各项可用于管理的数据,处里日常例行的交易数据,并产生报表以支持组织的作业控制活动,即MRS。此类系统基本上是一种孤岛式的功能性文件系统,通常在信息系统发展的早期进行自动化时产生,可用来代替人工处里繁复的结构化数据。而此层次结构的管理人员也可以应用DSS(Decision Support System, 决策支持系统)完成相关决策工作。
2.2 知识管理层次结构。主要是KWS(Knowledge Work System, 知识工作系统)与OS(Offi ceSystem, 办公室系统),负责累积知识与协助运用知识以提高组织的竞争力。而此层次结构的管理人员也可以应用DSS完成相关决策工作。
2.3 管理控制层次结构。主要为MRS(Management Reporting System, 管理报告系统),即狭义的MIS(Management Information System, 管理信息系统),集成各个DPS所收集各项的数据,提供组织管理信息,反应部门现况,其内容通常是部门功能导向,用来解决各种结构性问题,可以产生综合摘要与例外报表以提供中阶管理人员使用,通常是一个大型的集成架构。而此层次结构的管理人员也可以应用DSS完成相关决策工作。
2.4 策略规划层次结构。主要为EIS(Executive Information System, 主管信息系统)或称ESS(Executive Support System, 主管支持系统),提供组织状况,支持高层决策,是一种计算机化系统,支持、提供高级主管所需的决策信息,并支持主管规划、分析和沟通所需的能力,重点在于追踪、控制与沟通。又分成组之状况报道系统与人际沟通支持系统。而此层次结构的管理人员也可以应用DSS完成相关决策工作。 DSS是一种协助人类做决策的信息系统,协助用户规划与分析各种行动方案,常用试误的方法进行,通常是以交谈式的方法来解决半结构性或非结构性的问题,但其所强调的是支持而非代替人类进行决策。
3. 计算机技术
计算机的发展,在各行各业引发了信息革命,而这些都归功与计算机网络的发展与计算机数据处理的发展
3.1 网络。由于计算机网络的快速发展,使企业经营,科学研究与计算机集合的更加的紧密。计算机网络用通讯介质把分布在不同的地理位置的计算机、计算机系统和其他网络设备连接起来,以功能完善的网络软件实现信息互通和网络资源共享。这些功能有效的提升了企业经营的效率,与科学研究的速度。
根据组织的结构,还有使用计算机的用途不同,在计算机的网络结构也有所不同,不同的用途,有不同的计算机网络拓扑结构,拓扑结构是网络的链路和节点在地理上所形成的几何结构,并用以表示网络的整体结构外貌,同时也反映各个模块之间的结构关系。根据通讯的方式不同计算机网络的拓扑结构可分为点对点传输结构和广播传输结构两大类,而根据通信距离不同可分为局域网和广域网两种。
3.2数据库技术在计算机中,信息是以数据的形式被存储的,而企业的商业活动,或者是业务也是以数据的形式被存储到计算机中。总之,信息系统的管理,就是数据的管理,对于海量数据来说,我们不能够用简单的文件去管理这些数据,因为用文件去管理,会存在性能瓶颈。应该有更新的技术去代替它,为此,数据库诞生了。
数据库系统是对现实世界中的业务数据的存储,它有快速访问,整合业务数据的能力,由于数据库技术的发展,有些数据库 系统还支持数据挖掘功能。数据库的挖掘数据功能,能够预测未来的数据走向,起到一种数据预测的效果。
要建立一个好的数据库系统,首先要建立实体联系模型(E-R模型),它是对现实世界的一种抽象,它抽取了客观事物中人们所关心的信息,忽略了非本质的细节,并对这些信息进行了精确的描述,它属于数据库系统的逻辑设计,其次是做数据库系统的物理设计,最后是数据库系统的实施与维护。
参考文献:
[1]刘泽.计算机信息管理基础.清华大学出版社,2004,9.
[2] 赵泉. 21世纪高等院校计算机教材系列. 机械工业出版社,2003,3.
计算机信息管理毕业论文
浅谈信息管理与知识管理
摘要:通过信息管理、知识管理概念的比较分析,论述了知识管理与信息管理的区别与联系,阐述了知识管理在管理的对象、管理的方式和技术以及管理的目标上的拓展、改进和深化。最后得出结论:知识管理是信息管理适应知识经济时代发展的必然结果,知识管理是信息科学发展中新的增长点。
关键词:信息管理;知识管理;比较研究
l信息管理与知识管理的概念
1.1信息管理的概念。‘信息管理’,这个术语自20世纪70年代在国外提出以来,使用频率越来越高。关于 魏 管理”的概念,国外也存在多种不同的解释。尽管学者们对信息管理的内涵、外延以及发展阶段都有着种种不同的说法,但人们公认的信息管理概念可以总结如下:信息管理是个人、组织和社会为了有效地开发和利用信息资源,以现代信息技术为手段,对信息资源实施计划、组织、指挥、控制和协调的社会活动。既概括了信息管理的三个要素:人员、技术、信息;又体现了信息管理的两个方面:信息资源和信息活动;反映了管理活动的基本特征:计划、控制、协调等。通过对国内外文献资料的广泛查阅,发现人们对信息管理的理解表现在以下五种不同含义:信息内容管理,信息媒体管理,计算机信息管理,管理信息系统,信息产业或行业的队伍管理。
l.2知识管理的概念。关于知识管理的定义,在国内外众{5{纷纭。在国外,奎达斯认为,知识管程,以满足现在或将来出现的各种需要,确定和探索现有和获得的知识资产,开发新的机会。巴斯认为,知识管理是指为了增强组织的效绩而创造、获取和使用知识的过程。丹利尔?奥利里认为,就唇降组织收到的各种来源的信息转化为知识,并将知识与人联系起来的过程。马斯认为,知识管理是—个系统的发现、选择、组织、过滤和表述信息的过程,目的是改善雇员对待特定问题的理解。美国德尔集团创始人之一卡尔?费拉保罗认为,知识管理就是运用。是为企业实现显性知识和隐性知识共享提供的新途径。而如何识别、获取、开发、分解、储存、传递知识,从而使每个员工在最大限度地贡献出其积累的知识的同时,也能享用他人的知识,实现知识共享则是知识管理的目标。
在国内,乌家培教授认为,知识管理是信息管理发展的新阶层,它同信息管理以往各阶段不一样,要求把信息与信息、信息与活动、信息与人连结起来,在人际交流的互动过程中,通过信息与知识(除显性知识外还包括隐性知识)的共享,运用群体的智能进行创新,以赢得竞争优势。他指出。对于知识管理的研究,最宽的理解认为,知识管理就是知识时代的管理,最窄的理解则认为,知识管理只是对知识资产(或智力资本)的管理。
2信息管理与知识管理的联系
信息管理是知识管理的基础,知识管理是信息管理在深度和广度上的进一步深化和发展。信息管理为知识管理提供了坚实的基础,因为共享信息是其关键因素之一,因而如果—个组织不能进行有效的信息管理就不可能成功地进行知识管理。
首先,知识管理需要信息管理理论与技术的支撑。知识管理的杨 黾知识仓嘶,知识仓! 是一个连续不断的过程。在知识经济时代,知识已成为一种基本的生产资料,但知识的创新离不开信息,而知识不能简单地从所得数据进行归纳概括中产生,由知识与信息的互动性决定了信息资源演变成为知识资源的过程中,不可避免地需要运用信息管理理论与技术对信息资源进行感知、提取、识别、检索、规划、传递、开发、控制、处理、集成、存储和利用,通过学习过程与价值认知使信息转化为知识。信息管理理论和技术的发展为知识的采集与加工、交流与共享、应用与创新提供了得天独厚的环境和条件,为知识管理项目的实施奠定了坚实的基础。因此,知识管理与信息管理是相互依存的。
其次,知识管理是对信息管理的扬弃。这主要表现在三个方面:一是传统的信息管理以提供一次、二次文献为主,而知识管理不再局限于利用片面的信息来满足用户的需求,而是对用户的需求系统分析,向用户提供全面、完善的解决方案,帮助用户选择有用的文献,提高知识的获取效率。二是传统的信息管理仅局限于对信息的管理,而忽视对人的管理。其实在信息获取的整个流中,人才是核心。知识管理认为对人的管理既可以提供广泛的知识来源,又可以建立良好的组织方式用以促进知识的传播,这适应了知识经济时代的要求。三是姗识管理通过对知识的管理。抛弃了信息管理中被动处理信息资源的工作模式,它与知识交流、共享、创新和应用的全过程融合,使知识管理成为知识创新的核心能力。
第三,知识管理是信息管理的延伸与发展。如果说售息管理使数据转化为信息,并使信息为组织设定的目标服务,那么知识管理则使信息转化为知识,并用知识来提高特定组织的应变能力和创新能力。信息管理经历了文献管理、计算机管理、信息资源管理、竞争性情报管理,进而演进到知识管理。知识管理是信息管理发展的新阶段,它同信息管理以往各阶段不一样,要求把信息与信息、信息与活动、信息与人联结起来,在人际交流的互动过程中,通过信息与知识(除显性知识外还包括隐性知识)的共享,运用群体的智慧进行创新,以赢得竞争优势。
3信息管理与知识管理的比较研究
信息管理与知识管理的主要区别:3.1信息管理活动主要涉及到信息技术和信息资源两个要素,而知识管理除信息技术和信息资源之外,还要管理人力资源。知识管理的目标就是运用信息技术、整合信息资源和人力资源,促进组织内知识资源的快速流动和共享。有效的控制显性知识(信息资源)和隐性知识(人力资源)的互相转化,实现知识创新。3.2从管理对象看,信息管理着重显性知识(信息资源)的管理,而知识管理着重隐性知识(信息资源)的管理与开发。3.3信息管理的工作重心是解决社会信息流的有序化、易检性和信息资源的整合问题。主要是通过对信息的收集、加工与处理,形成高度相关、比纳与检索和利用的信息资源。知识管理的工作重心是对信息进行分析、综合和概括,把信息提升为对用户决策有重大价值的知识资源,实现知识发现、知识创造和知识利用。3.4信息管理强调信息的加工、保存和服务;知识管理则以知识的共享、创新和利用为核心。传统戏系管理比较偏重于信息、知识资源的收集、整理、分析、传递、利用,把显性知识看作管理的唯一对象,忽略了知识包断。知识管理把信息管理的平台,机械的方式变为动态的知识创新活动,从而把信息管理提高到—个更高的层次。
4信息管理向知识管理的转化
知识管理是信息管理过程中的产物,也就是说知识管理是信息管理发展的—个新阶段。概括地说,知识管理是随着人们对资源认识的不断深化和管理能力的不断提高而产生和发展起来的,是人力资源管理和知识资源管理的高级化合物,代表了信息管理的发展方向。
从信息管理到知识管理,大致经历了三个阶段:2O世纪40年代及40年代以前,被称为文献信息的管理阶段,也被称为传统的手工方式的信息管理阶段;20世纪50年代至80年代初,由于信息总量的迅速增加,信息涌流的严峻形势使信息处理技术受到高度重视,信息系统和办公自动化系统被广泛应用,这是信息技术管理阶段;20世纪8O年代至90年代中期,以信息资源和信息活动的各种要素为管理对象的这—时期,被称为信息资源管理阶段。自1995年以来,在现代怠息技术与网络技术的作用下,进入了知识管理阶段,即信息管理的综合集成阶段,它标志着信息管理扩大到了知识管理的应用领域。
从信息管理到知识管理的转化是管理理论与实践中“以人为本”的管理的进一步体现。人成为知识管理的对象,也是知识管理的目的。知识管理是信息管理适应经济时代发展的必然结果和趋势,是信息科学发展中新的增长点,是信息科学的实质、目标和任务的充分体现。实行知识管理,推进信息化建设,标志着人类社会开始进入全球经济—体化的知识文明时代。
参考文献
[1]何平.高洁.信息管理概论[M].北京:科学出版社,2007。4
[2]郭阳.信息管理系统与知识管理系统之比较[J]情报杂志.2006,~2.
管理信息系统期末论文
【摘要】本文在公司治理和公司管理整合的框架中,全面论述了会计的地位和作用:会计信息系统一方面是联系公司治理系统和公司管理系统的纽带,是治理系统和管理系统得以正常运转的基础;另一方面,会计信息系统的完善及其作用的发挥亦离不开企业内部科学、严密的组织管理和公司治理结构对其的引导和控制。三者之间形戚一互相影响,互相制约的关系。因此,会计改革不能局限于就会讨论会计,而是应站在管铅神理的高度,通过健全公司治理结构和加强企业内部管理来使会计改革取得事半功倍的效果,以最终形成公司治理系统、公司管理系统和会计信息系统良性循环的局面。
【关键词】公司治理系统 公司管理系统 会计信息系统
一、引言:
纵观会计发展历史,会计已经从简单地记录事项并向所有者报告管理者经营业绩的阶段演变到向组织内部和外部的利益相关者提供决策有用信息。会计的目标相应地也从报告解除受托责任拓展到优化配置资源。但是,从我国会计信息质量现状来看,会计在很大程度上不仅没有起到优化资源配置的作用,甚至有时还误导了资源的流向,使投资者的利益受到了损害。会计信息质量不高,与会计人员素质。会计法规和准则等方面均有关系,这方面的研究已有诸多成果。本文试图另辟蹊径,立足公司治理、企业管理、会计信息系统的共生关系,从理论层面揭示会计信息质量是怎样受制于环境并积极地影响这些环境。作者的观点是,会计作为企业管理系统的一部分,它同公司的管理结构和治理结构是密不可分的。在一个管理有序、治理完善的企业中,会计必然运作良好,它为企业内部、外部决策者提供可靠、相关的会计信息。从经验来看,那些提供虚假会计信息的企业一般都在企业管理上比较薄弱,缺乏有效的公司治理结构。笔者进而认为会计信息失真的深层次原因是在于我国许多企业缺乏完毕激指善、健全的公司管理系统和有效的公司治理系统。会计职责的履行和作用的发挥离不开企业管理和治理结构,只有将会计置于公司管理和治理系统中加以考虑,才能理解会计在经济生活中的角色和地位,才能找出现实中所存在问题的症结,寻求对症之药。
二、公司治理和公司管理的整合分析摸型
目前,有关公司治理和公司管理的研究存在着两种倾向,即公司治理研究只考虑狭义的公司治理范围,其中主要研究内部监控机制和激励约束机制,而公司管理研究中,又只注意企业外部环境、公司文化、管理风格的影响,而很少把公司管理系统与公司治理系统结合起来综合研究。
其实,公司治理与管理是存在紧密关系的两个方面,按柯克兰和瓦提克(Cochran and Wartick)的研究结论:公司治理与公司管理之间潜在冲突是构成公司治理问题的内容之一,因此公司治理的目标就包括协调公司的治理和公司的管理。[1]治理与管理的区别依赖于经济学上定义股东与管理者关系的企业理论模型:股东拥有企业仅不参与经营管理,股东通过选举董事会作为他们在公司决策中手配的代理人来监督经营者的行为。据此,公司治理被看成与公司的内在性质、目的和整体形象有关,与该实体的重要性、持久性和诚信责任等内容有关,而公司管理则更多地与具体经营活动有关。可以认为,治理与管理的差别在于:(1)治理的中心是外部的,而管理的中心是内部的;(2)治理是一个计放系统;管理是一个封闭系统;(3)治理是战略导向的,管理是任务导向的。简言之,公司治理关心的是“公司向何处去”的问题,而公司管理关心的是“怎样使公司达到上述目标”的问题。同时,企业治理和管理又是密不可分的。公司治理和管理都可能直接对公司管理运作过程产生影响,但在通常情况下,公司治理系统主要是通过影响公司管理系统来达到间接影响公司管理运作的目的和提高公司的管理效率与管理效益的。在实践中,通常认为专司公司治理的董事会在很大程度上参与了企业管理。特别是在英美等国家的治理结构中,董事长往往又是公司的首席执行官(CEO),许多高层经理又是董事会成员。鉴于公司治理与公司管理这种交叉关系,国外有学者指出应该将公司治理与公司管理综合起来加以研究,并提出了一个描述性模型。我国有学者借鉴其思路,构造了一个公司治理与公司管理的整合分析模型[2]。
公司治理系统由内部监控机制和外部监控机制组成。我国公司法确定阶“三会四权”制衡机制就是典型的内部监督机制。外部监控机制是指一股股东、资本市场、经理市场、产品市场、社会舆论和国家法律法规等外部力量对企业管理行为的监督。
公司管理系统在这里被描述成由三个部分组成:一是企业战略目标与决策系统;二是企业组织结构与组织管理系统;三是企业文化与价值系统。按照著名的麦肯齐企业管理系统的7—S框架(因素包括结构、战略、体制与程序、人员与班子、技能、作风。共同价值)来分析,上述第一和第二部分主要是硬件要素,第三部分主要是软件要素。从控制角度看,在公司管理系统中,决策体制、管理组织体制、管理规程与制度以及会计、审计系统等构成了公司管理的自我调控机制,对企业管理行为形成了内在的和制度化的约束。
模型中还有两个相关的系统。一是企业外部环境系统,这包括政治、经济、社会文化、顾客、供应商。竞争对手、资本市场等因素,它们既影响公司治理系统,又影响公司管理系统,还构成公司治理系统的一部分。二是公司信息网络。它应是公司治理系统和管理系统的共同组成部分和赖以有效运作的基础。强调这一点,对于我国企业现阶段在企业建立有效的治理机制是至关重要的,因为我国很多股份企业治理结构发挥不了作用,除了制度上的缺陷,本身能力差之外,再就是缺少支持有效决策和有效行动的信息。而这些信息常常是企业管理的自我调控系统,特别是会计和审计系统提供的。
三.会计信息系统与公司治理和管理系统
当现代经济已客观地表现为实体经济、货币经济和数字经济的三重世界时,现代企业中的管理信息网络很大程度上就是以数字形式表现出来的会计信息系统[3]。会计是企业管理活动的一部分,它产生于企业管理系统中,以管理当局的名义向外披露会计信息,并对其可靠性、真实性负责。会计亦是公司治理结构中不可或缺的组成部分,公司内、外部利益相关者只有根据会计信息了解并监督企业管理活动,进而作出相关决策。会计信息系统和公司治理和管理系统的关系具体分析如下:
(一) 会计信息系统与公司治理系统
公司治理系统由内部监控机制和外部监控机制组成。内部监控机制是主要股东①、董事会、监事会对企业经营者进行监控的机制。在一定情况下内部监控机制是公司治理的主体。它一方面利用企业管理当局披露的会计信息对企业管理者进行约束和激励。另一方面因为内部监控机制的特殊地位,它有义务保证企业的会计系统和审计系统向股东会、董事会、监事会及外界披露提供系统、及时、准确的会计信息。美国公司董事协会在描述董事会职责范围时就认为董事会在检查和监督企业内部管理控制工作方面的作用包括:“辨别董事会对信息的需求,并安排这些信息的及时提供;每年对流向董事的信息进行评价,以确保这些信息的准确性。完整性和合理性。”[4]
外部监控机制包括资本市场、产品市场和经理市场等外部力量对企业管理行为的监督。资本市场起着为通资金提供者和企业间的信息,在企业间配置资源的作用。资本市场上的决策者主要是中小股东和债权人,由于他们不直接监督经营者,因此要求公司向他们提供详细、可靠的财务数据,要求证券市场管理者制定公平交易规则,来规范会计信息的供给。而资本市场发挥作用的前提是企业积极地披露保留的信息,市场又能将企业披露的信息及时地反映出来实现对企业的正确评价。产品市场对企业的监控是通过企业与供应商和顾客之间的“纵向竞争”来实现的。现代企业间既存在竞争又有相互协调。竞争性是产品市场发挥作用的前提。而社会化大生产又要求企业间相互协调合作,保持一种长期稳定的交易关系。在交易过程中,合作双方提出的条件常常会直接影响另一方企业的经营方针和管理方式的具体内容,因此双方都需要全面收集对方的经营状况信息,以决定合作的内容和方式。而这种所需要的经营状况信息很大一部分是来自于企业向外披露的会计信息。在有效的经理市场上,企业经理是一种特殊的人力资本,其价值取决于市场评价,市场评价的标准除了知识、经验以及城信度之外,还有一个关键因素就是经理任期内的经营绩效。经营绩效又主要是通过企业反映财务状况、经营成果、现金流动状况的财务会计信息表现出来的。如果经营绩效良好,经理人员不仅可以获得优厚的回报,其在经理市场的价值也会大大上升,如果经理出现经营劣迹,其价值会一落千丈,最终会影响其职业生涯。综上所述,现代财务会计制度的建立与完善,完全可以看作是会计对现代企业冶钢结构的逐步健全完善而作出的一种积极响应。而有效的审计监督制度,又确保了这种相辅相成关系的正常秩序并发挥积极作用。
(二)会计信息系统与公司管理系统
从以上分析中可以看出,公司治理系统中内外监控机制的有效运作和作用发挥,主要取决于公司的会计信息系统。如果没有可靠、相关的会计信息支撑,董事会、监事会及外部监控机制的任何决策都可能盲目无效。为此,有必要在企业管理层面上,将产生并保证真实可靠的会计信息的系统称之为公司管理系统的自我调控机制。它从企业有效管理的角度在财务上对内部管理进行控制,主要强调管理行为与法规制度的一致性以及可靠财务信息的畅通。公司治理系统的重要功能之一就是确保公司内部存在一个有效运作的自我调控机制,这是达到公司目标的必要保障。
什么是公司管理的自我调控机制呢?美国管理会计协会(CIMA)的定义是:它是这样一个整体系统,由管理者建立的,旨在以一种有序的和有效的方式进行公司的业务,确保其与管理政策和规章的一致,保护资产、尽量确保记录的完整性和正确性[5]。因此公司管理的自我调控机制主要是指企业的会计系统和内部审计系统。完全可以认为,现代管理会计内部审计制度的确立并发挥日益显著的作用,是现代会计适应现代企业管理发展而作出的应对措施。实际上,公司管理系统中的一些硬件要素也构成了一定的约束控制作用。这些硬件包括(1)决策控制机制;(2)管理组织体制;(3)管理制度。它们与内部会计、审计系统一起构成了公司管理的自我调控机制。
C语言学生信息管理系统程序相映论文!!
#ifndef H_STUDENT_HH
#define H_STUDENT_HH
#include "stdio.h"
#include "string.h"枣知友
#include "malloc.h"
#define LEN sizeof(struct message_student) /*一个结构体数组元素的长度*/
#define numsubs 5 /*学科数目*/
typedef struct message_student /*结构体定义猛蔽*/
{
char number[6];
char name[20];
char sex[4];
float subject[numsubs];
float score;
float average;
int index;
}student;
extern int numstus; /*学生数目*/
extern student *pointer; /*指向结构体数组*/
extern int lens;
int menu_select(); /*函数声明*/
int openfile(student stu[]);
int findrecord(student stud[]);
int writetotext(student stud[]);
void welcome();
void display1();
void showtable();
void sort(student stu[]);
void deleterecord(student stu[],int i);
void addrecord(student stud[]);
void display(student stud[],int n1,int n2);
void amendrecord(student stud[]);
void count(student stud[]);
void sortnum(student stud[]);
void sortnum2(student stud[]);
void sortname(student stud[]);
void sortname2(student stud[]);
void sortcount(student stud[]);
void sortcount2(student stud[]);
void statistic(student stud[]);
void display1();
#endif
//#include "head.h"
int menu_select()
{
char c;
printf("\n\n");
printf(" | 1. 增加学生记录 5.统计信息 |\n");
printf(" | 2. 查询学生记录 6.打开文件 |\n");
printf(" | 3. 修改学生记录 7.保存文件 |\n");
printf(" | 4. 学生纪录排序 8.显示记录 |\n");
printf(" | 0.退出系统 |\n");
printf("\n\n");
printf("请选择(0-8):");
c=getchar();
getchar();
return (c-'0');
}
//#include "head.h"
int findrecord(student stud[]) /*查找信息*/
{
char str[2];
int i,num;
if(numstus==0)
{
printf("没有可被查找的凳槐记录\n");
return -1;
}
else
{
printf("以何种方式查找?\n1.学号\t2.姓名\t3.名次\n");
gets(str);
if(str[0]=='1') /*按学号查找*/
{
printf("请输入学号:");
gets(str);
for(i=0;i=numstus;i++)
if(strcmp(str,stud[i].number)==0)
{
display(stud,i,i);
break;
}
else continue;
}
else if(str[0]=='2') /*按姓名查找*/
{
printf("请输入姓名:");
gets(str);
for(i=0;i=numstus;i++)
if(strcmp(str,stud[i].name)==0)
{
display(stud,i,i);
break;
}
else continue;
}
else if(str[0]=='3') /*按名次查找*/
{
printf("请输入名次:");
scanf("%d",num);
getchar();
for(i=0;i=numstus;i++)
if(num==stud[i].index)
{
display(stud,i,i);
break;
}
else continue;
}
if(inumstus)
{
printf("没有查找所要的信息。\n");
return -1;
}
return i;
}
}
//#include"head.h"
int openfile(student stu[])
{
int i=0,j;
FILE *fp;
char filename[20],str[2];
if(numstus!=0)
{
printf("已经有记录存在,是否保存?(y/n)");
gets(str);
if(str[0]=='y'||str[0]=='Y')
writetotext(stu);
}
printf("请输入文件名:");
gets(filename);
numstus=0;
if((fp=fopen(filename,"rb+"))==NULL)
{
printf("无法打开该文件\n");
return(-1);
}
fscanf(fp,"%d",numstus);
fgetc(fp);
while(inumstus)
{
fscanf(fp,"%s",stu[i].number);
fscanf(fp,"%s",stu[i].name);
fscanf(fp,"%s",stu[i].sex);
for(j=0;jnumsubs;j++)
fscanf(fp,"%f",stu[i].subject[j]);
fscanf(fp,"%f",stu[i].score);
fscanf(fp,"%f",stu[i].average);
fscanf(fp,"%d",stu[i].index);
i++;
}
fclose(fp);
printf("文件读取成功\n");
printf("是否显示纪录?(y/n)");
gets(str);
if(str[0]=='y'||str[0]=='Y')
display(stu,0,numstus-1);
return(0);
}
//#include "head.h"
void sort(student stud[])
{
int i,j=0;
char str[5];
student *p;
p=stud;
if(numstus==0)
{
printf("没有可供查询的记录!");
}
while(1)
{
for(i=0i++)
{
printf(" 请输入查询方式:");
printf("(直接输入回车则结束查询操作)\n");
printf("1.按照学号\t");
printf("2.按照姓名\t");
printf("3.按照名次\n");
gets(str);
if(strlen(str)==0) break;
if(str[0]=='1')
{
printf("请输入排序次序:\n");
printf("1.升序排列\t");
printf("2.降序排列\n");
gets(str);
if(str[0]=='1')
sortnum2(p);
else
sortnum(p);
display(stud,0,numstus-1);
}
else if(str[0]=='2')
{
printf("请输入排序次序:\n");
printf("1.升序排列\t");
printf("2.降序排列\n");
gets(str);
if(str[0]=='1')
sortname2(p);
else
sortname(p);
display(stud,0,numstus-1);
}
else if(str[0]=='3')
{
printf("请输入排序次序:\n");
printf("1.升序排列\t");
printf("2.降序排列\n");
gets(str);
if(str[0]=='1')
sortcount2(p);
else
sortcount(p);
display(stud,0,numstus-1);
}
else printf("请输入1~3");
printf("是否退出排序?(y/n)");
gets(str);
if(str[0]=='y'||str[0]=='Y') break;
}
return;
}
}
void sortnum(student stud[])
{
int i,j;
student temp;
student *p;
p=stud;
for(i=0;inumstus;i++)
for(j=0;jnumstus-i-1;j++)
{
if(strcmp(stud[j+1].number,stud[j].number)0)
{
temp=*(p+j);
*(p+j)=*(p+j+1);
*(p+j+1)=temp;
}
}
}
void sortnum2(student stud[])
{
int i,j;
student temp;
student *p;
p=stud;
for(i=0;inumstus;i++)
for(j=0;jnumstus-i-1;j++)
{
if(strcmp(stud[j].number,stud[j+1].number)0)
{
temp=*(p+j);
*(p+j)=*(p+j+1);
*(p+j+1)=temp;
}
}
}
void sortname(student stud[])
{
int i,j;
student temp;
student *p;
p=stud;
for(i=0;inumstus;i++)
for(j=0;jnumstus-i-1;j++)
{
if(strcmp(stud[j+1].name,stud[j].name)0)
{
temp=*(p+j);
*(p+j)=*(p+j+1);
*(p+j+1)=temp;
}
}
}
void sortname2(student stud[])
{
int i,j;
student temp;
student *p;
p=stud;
for(i=0;inumstus;i++)
for(j=0;jnumstus-i-1;j++)
{
if(strcmp(stud[j].name,stud[j+1].name)0)
{
temp=*(p+j);
*(p+j)=*(p+j+1);
*(p+j+1)=temp;
}
}
}
void sortcount(student stud[])
{
int i,j;
student temp;
student *p;
p=stud;
for(i=0;inumstus;i++)
for(j=0;jnumstus-i-1;j++)
{
if(stud[j+1].indexstud[j].index)
{
temp=*(p+j);
*(p+j)=*(p+j+1);
*(p+j+1)=temp;
}
}
}
void sortcount2(student stud[])
{
int i,j;
student temp;
student *p;
p=stud;
for(i=0;inumstus;i++)
for(j=0;jnumstus-i-1;j++)
{
if(stud[j].indexstud[j+1].index)
{
temp=*(p+j);
*(p+j)=*(p+j+1);
*(p+j+1)=temp;
}
}
}
//#include"head.h"
void statistic(student stud[]) /*新增功能,输出统计信息*/
{
int i,j=0,k=0;
char c1,str[2];
float average[numsubs],sum=0;
if(numstus==0)
printf("没有可被查找的记录\n");
else
{
while(1)
{
printf("下面将统计考试成绩\n");
printf("请选择你要统计哪科的成绩 1.A\t2.B\t3.C\t4.D\t5.E\n");
c1=getchar();
printf("\t一共有个%d记录\n",numstus); /*总共记录数*/
switch(c1)
{
case '1':
for(i=0;inumstus;i++) /*循环输入判断*/
{
sum+=stud[i].subject[0];
if(stud[k].subject[0]stud[i].subject[0]) k=i;
if(stud[j].subject[0]stud[i].subject[0]) j=i;
}
average[0]=sum/numstus;
printf("\t科目A的最高分:\n"); /*最高分*/
printf("\t\t学号:%s 姓名:%s 分数:%.2f\n",stud[j].number,stud[j].name,stud[j].subject[0]);
printf("\t科目A的最低分是:\n"); /*最低分*/
printf("\t\t学号:%s 姓名:%s 分数:%.2f\n",stud[k].number,stud[k].name,stud[k].subject[0]);
printf("\t科目A的平均分是 %5.2f\n",average[0]); /*平均分*/
break;
case '2':
for(i=0;inumstus;i++) /*循环输入判断*/
{
sum+=stud[i].subject[1];
if(stud[k].subject[1]stud[i].subject[1]) k=i;
if(stud[j].subject[1]stud[i].subject[1]) j=i;
}
average[1]=sum/numstus;
printf("\t科目B的最高分:\n"); /*最高分*/
printf("\t\t学号:%s 姓名:%s 分数:%.2f\n",stud[j].number,stud[j].name,stud[j].subject[1]);
printf("\t科目B的最低分是:\n"); /*最低分*/
printf("\t\t学号:%s 姓名:%s 分数:%.2f\n",stud[k].number,stud[k].name,stud[k].subject[1]);
printf("\t科目B的平均分是 %5.2f\n",average[1]); /*平均分*/
break;
case '3':
for(i=0;inumstus;i++) /*循环输入判断*/
{
sum+=stud[i].subject[2];
if(stud[k].subject[2]stud[i].subject[2]) k=i;
if(stud[j].subject[2]stud[i].subject[2]) j=i;
}
average[2]=sum/numstus;
printf("\t科目C的最高分:\n"); /*最高分*/
printf("\t\t学号:%s 姓名:%s 分数:%.2f\n",stud[j].number,stud[j].name,stud[j].subject[2]);
printf("\t科目C的最低分是:\n"); /*最低分*/
printf("\t\t学号:%s 姓名:%s 分数:%.2f\n",stud[k].number,stud[k].name,stud[k].subject[2]);
printf("\t科目C的平均分是 %5.2f\n",average[2]); /*平均分*/
break;
case '4':
for(i=0;inumstus;i++) /*循环输入判断*/
{
sum+=stud[i].subject[3];
if(stud[k].subject[3]stud[i].subject[3]) k=i;
if(stud[j].subject[3]stud[i].subject[3]) j=i;
}
average[3]=sum/numstus;
printf("\t科目D的最高分:\n"); /*最高分*/
printf("\t\t学号:%s 姓名:%s 分数:%.2f\n",stud[j].number,stud[j].name,stud[j].subject[3]);
printf("\t科目D的最低分是:\n"); /*最低分*/
printf("\t\t学号:%s 姓名:%s 分数:%.2f\n",stud[k].number,stud[k].name,stud[k].subject[3]);
printf("\t科目D的平均分是 %5.2f\n",average[3]); /*平均分*/
break;
case '5':
for(i=0;inumstus;i++) /*循环输入判断*/
{
sum+=stud[i].subject[4];
if(stud[k].subject[4]stud[i].subject[4]) k=i;
if(stud[j].subject[4]stud[i].subject[4]) j=i;
}
average[4]=sum/numstus;
printf("\t科目E的最高分:\n"); /*最高分*/
printf("\t\t学号:%s 姓名:%s 分数:%.2f\n",stud[j].number,stud[j].name,stud[j].subject[4]);
printf("\t科目E的最低分是:\n"); /*最低分*/
printf("\t\t学号:%s 姓名:%s 分数:%.2f\n",stud[k].number,stud[k].name,stud[k].subject[4]);
printf("\t科目E的平均分是 %5.2f\n",average[4]); /*平均分*/
break;
default:printf("输入错误!请输入1~5之间的数\n");
}
sum=0;
getchar();
printf("是否继续进行统计?(y/n)");
gets(str);
if(str[0]=='y'||str[0]=='Y') ;
else break;
}
}
}
int writetotext(student stud[]) /*将所有记录写入文件*/
{
int i=0,j;
FILE *fp;
char filename[20];
printf("输入文件名称:");
gets(filename);
fp=fopen(filename,"w");
fprintf(fp,"%d\n",numstus);
while(inumstus)
{
fprintf(fp,"%s %s %s ",stud[i].number,stud[i].name,stud[i].sex);
for(j=0;jnumsubs;j++)
fprintf(fp,"%f ",stud[i].subject[j]);
fprintf(fp,"%f %f %d ",stud[i].score,stud[i].average,stud[i].index);
i++;
}
fclose(fp);
printf("已成功存储!\n");
display(stud,0,numstus-1);
numstus=0;
return 0;
}
void welcome()
{
printf("\t*************************************************************\n");
printf("\t\t\t\t这是一个学生成绩管理系统\n\t\t\t\t 倾情奉献 欢迎使用!\n");
printf("\t*************************************************************\n");
}
void showtable()
{
printf("---------------------------------------------------------------------------------------\n");
printf("学号\t姓名\t性别\tA\tB\tC\tD\tE\t总分\t平均分\t名次\n");
printf("---------------------------------------------------------------------------------------\n");
}
void display(student stud[],int n1,int n2)
{
int i;
showtable(); /*显示表头*/
for(i=n1;i=n2;i++)
printf("%s\t%s\t%s\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\t%d\t\n",stud[i].number,stud[i].name,stud[i].sex,stud[i].subject[0],stud[i].subject[1],stud[i].subject[2],stud[i].subject[3],stud[i].subject[4],stud[i].score,stud[i].average,stud[i].index);
/*通过循环输出数据*/
}
void display1()
{
printf("\t\t本系统由计应精英一组亲情制作\n\n");
printf("\t\t制作人员列表: (按比划)\n");
printf("\t\t王庆斌\t\t\t张威\n\t\t李智\t\t\t周在峰\n\t\t杨凯\t\t\t胡杨\n");
printf("\n\n");
getchar();
}
#includestring.h
void amendrecord(student stud[])
{
char str[5]; /*供用户输入*/
int i=-1,j;
if(numstus==0) /*没有记录返回*/
printf("没有可供修改的记录!");
while(i0)
{
i=findrecord(stud);
if(i=0)
{
printf("要删除这个学生的信息吗?(y/n)");
gets(str);
if(str[0]=='y'||str[0]=='Y')
{
deleterecord(stud,i);
count(stud);
}
else
{
printf("确定要修改这个学生的信息吗?(y/n)");
gets(str);
if(str[0]=='y'||str[0]=='Y')
{
printf("下面请重新输入学生的信息:\n");
printf("请输入学号:");
gets(stud[i].number);
printf("请输入姓名:");
gets(stud[i].name);
printf("请输入性别(男/女 1/0):");
gets(str);
if(str[0]=='0')
strcpy(stud[i].sex,"女");
else
strcpy(stud[i].sex,"男");
stud[i].score=0;
printf("请按顺序输入成绩:");
for(j=0;jnumsubs;j++)
{
scanf("%f",stud[i].subject[j]);
stud[i].score+=stud[i].subject[j];
}
getchar();
stud[i].average=stud[i].score/numsubs;
}
count(stud);
}
display(stud,0,numstus-1);
}
printf("是否继续进行其他修改?(y/n)\n");
gets(str);
if(str[0]=='y'||str[0]=='Y')
i=-1;
else i=1;
}
}
void deleterecord(student stu[],int i) /*删除信息*/
{
int j;
while(i=0)
{
for(j=i;jnumstus;j++)
stu[j]=stu[j+1];
numstus--;
printf("删除成功!\n");
}
}
void count(student stud[])
{
int i,j;
for(i=0;inumstus;i++)
{
stud[i].index=1;
for(j=0;jnumstus;j++)
if(stud[j].scorestud[i].score)
stud[i].index++;
}
}
void addrecord(student stud[])
{
int i=0,j,num;
char str[5];
if(numstus!=0)
{
printf("已有记录存在是否覆盖?(y/n)\n");
gets(str);
if(str[0]=='Y'||str[0]=='y')
i=0;
else i=numstus;
}
printf("请输入增加的学生信息条目数:");
scanf("%d",num);
if(i==0)
numstus=num;
else numstus+=num;
if(numstuslens)
{
lens+=50;
pointer=(student *)realloc(pointer,lens*LEN);
}
printf("请输入学生信息:\n");
for(;inumstus;i++)
{
getchar();
printf("请输入学号:");
gets(pointer[i].number);
printf("请输入姓名:");
gets(pointer[i].name);
printf("请输入性别(男/女 1/0):");
gets(pointer[i].sex);
if(pointer[i].sex[0]=='0') strcpy(pointer[i].sex,"女");
else strcpy(pointer[i].sex,"男");
printf("请输入各科成绩:(按ABCDE的顺序):");
stud[i].score=0;
for(j=0;jnumsubs;j++)
{
scanf("%f",stud[i].subject[j]); /*计算总分*/
stud[i].score+=stud[i].subject[j];
}
stud[i].average=stud[i].score/numsubs; /*计算平均分*/
}
count(stud); /*附名次*/
display(stud,0,numstus-1);
getchar();
}
int numstus;
int lens;
student *pointer;
void main()
{
int i=1;
char str[2];
lens=100;
pointer=(student *)malloc(lens*LEN); /*分配内存*/
numstus=0;
welcome(); /*欢迎界面*/
while(i0)
{
i=menu_select(); /*控制菜单*/
switch(i)
{
case 1:addrecord(pointer);break; /*增加学生信息*/
case 2:findrecord(pointer);break; /*查询学生信息*/
case 3:amendrecord(pointer);break; /*修改学生信息*/
case 4:sort(pointer);break; /*学生信息排序*/
case 5:statistic(pointer);break; /*统计信息*/
case 6:openfile(pointer);break; /*打开文件*/
case 7:writetotext(pointer);break; /*保存文件*/
case 8:display(pointer,0,numstus-1);break; /*显示记录*/
case 0:
if(numstus!=0) printf("是否保存当前记录?(y/n)");
gets(str);
if(str[0]=='y'||str[0]=='Y')
writetotext(pointer);
i=-1;break; /*退出系统*/
default:printf("请输入数字0~8:\n");i=1; /*输入错误*/
}
}
printf("\t\t欢迎再次使用本系统。\n\n");
display1();
}
信息管理系统的设计与开发论文_信息管理系统的设计与实现
我国国有企业的发展一方面要依赖于经济体制改革,更重要的是采纳新的管理方式,在内部管理管理上下功夫。
企业内部市场化管理不仅代表了一种新的管理理念,更是一种易于实施的管理方法。本文探讨了企业内部市场化的理论指导、实施方法以及在我国企业的应用前景,并结合企业实例研究了内部市场化企业的信息伍拍系统框耐橘纤架。
为适应全球经济一体化,我国企业要注重培育核心竞争力,从传统的“纵向一体化”模式向“横向一体化”模式过渡,形成供应链管理。要真正发挥供应链管昌仿理的优势,离不开现代化的管理信息系统。
本文对信息系统框架的论述包括了企业内部信息系统和企业间信息系统两部分,企业内信息系统解决了企业内部管理的问题,企业间信息系统则解决了企业间供应链管理问题,二者结合形成综合化的信息系统是大势所趋。
#第一章绪论25-31
#1.1企业管理方式及其构成25-27
#1.2企业内部市场化管理27-28
#1.3内部市场化管理的发展和我国企业的现状28-29
#1.4内部市场化管理方式需要现代信息系统29-31
#第二章企业内部市场化管理31-48
#2.1责任中心31-33
#2.2利润中心33-37
#2.3利润中心业绩衡量标准37-39
#2.4转移价格的制定39-43
#2.5基于成本的转移定价规则43-45
#2.6服务部门变利润中心的问题45
#2.7转移价格的管理45-48
#第三章企业内部市场信息系统框架设计48-65
#3.1内部市场化企业的总体构架48-51
#3.2内部市场化企业信息系统分析和设计51-63
#3.3内部市场化信息系统数据库设计63-65
#第四章内部市场化对信息系统提出了更高的要求65-71
#4.1企业内部市场化与核心竞争力的培养65-67
#4.2竞争优势的发挥要以企业间信息系统为依托67-68
#4.3企业间信息系统对供应链性能的改善68-71
#第五章企业间信息系统探讨71-95
#5.1企业间信息系统与电子商务的概念71-73
#5.2基于增值网的EDI电子商务应用73-76
#5.3基于互连网的EDI76-79
#5.4基于XML的电子商务79-95