1、广播电视大学毕业设计(论文)题 目 会计信息生产社会化仿真系统学生所在单位姓 名 教育层次 学 号 专 业 计算机科学与技术指导教师 分 校 摘 要会计信息生产的社会化是当今社会发展的一种趋势,它从根本上解决了由经济信息生产的个体性所带来的诸多问题,包括信息的失真,偷税漏税等。本系统就是依靠会计学相关理论,通过计算机网络和数据库技术,对会计信息生产的社会化进行仿真。本系统是基于 WEB 环境下的,包括 4 个模块,分别是企业创办模块、企业交易模块、查询模块、管理员管理模块。可以实时在网上实现企业注册登记,实现两个企业间的在线交易,为交易做账、生成记账凭证等相关会计报表,有权限的基本查询。本论文
2、着重论述的是系统后台数据库及数据仓库的建立,分析及查询。系统后台数据库使用的是 SQL Server 2000,因为该数据库功能强大,可以很方便的实现建库、建表、查询等功能;界面友好,易于管理相关的数据表格;其自带的Analysis Server(分析服务)插件,可以实时分析数据仓库,提取决策支持所需的信息。关键字:数据仓库 交易 企业创办IAbstractThe socialization of accounting message production is a kind of trend in the development of current society, it has solv
3、ed a great deal of problems fundamentally which brought by individual of economic information production, including information distorted, evade taxes, etc. This system can realize the socialization of accounting information using relevant theory of accounting and the methods of computer.This system
4、 is under WEB environment, including four models, they are models for enterprises establishment, enterprises trade, query, and administrator management. They can realize enterprises register on the net real-timely, realize the online trade between two enterprises, making relevant accounting statemen
5、ts, such as account bills, producing the accounting voucher, etc. for the trade, there is a basic inquiry with authority.What this thesis emphatically is the backstage supporters database of the system and the foundation, analyze and inquiry of the data warehouse. We use SQL Server 2000 as the syste
6、matic backstage supporters database, because this database is powerful, can realize the storehouse building, form building and inquiry conveniently. Its interface is friendly, apt to manage the relevant data form; Plug-in package that bring by itself, can analyze the data warehouse in real time, dra
7、w necessary information to support decision. Key words: data warehouse trade enterprise establishmentII目 录摘 要 .IABSTRACT .II第一章 绪论 .11.1 引言 .11.2 系统研究的目的意义 .11.3 国内外研究现状及发展趋势 .21.4 主要研究内容 .2第二章 需求分析和系统开发关键技术 .42.1 需求分析 .42.2 开发工具简介 .42.3 数据仓库概述 .52.4 多维数据模型 星形模式 .72.5 数据仓库 与数据挖掘 .8第三章 系统中数据库的建立 .93.
8、1 系统总体设计 .93.1.1 会计生产信息社会化模拟系统 .93.2 E-R 模型 .133.3 企业创办模块功能介绍及数据库的设计 .143.3.1 功能介绍 .143.3.2 企业创办模块中数据库的设计 .153.4 企业交易模块功能介绍及数据库的设计 .173.4.1 会计模型假设以及相关会计理论 .173.4.2 企业交易模块功能介绍 .183.4.3 交易模块的数据库设计 .19第四章 仿真系统中数据仓库及数据挖掘的应用 .234.1 仿真系统中企业交易模块数据仓库的设计 .234.1.1 交易模块数据仓库的主题分析 .234.1.2 数据源分析 .234.1.3 交易模块 的星
9、形模式 .244.1.4 交易模块的 DTS 包 .264.2 仿真系统中数据挖掘的应用 .29III第五章 总结 .315.1 该仿真系统中数据库及数据仓库的特点 .315.2 数据库及数据仓库设计过程中的难点 .315.3 数据库及数据仓库设计过程中不足 .31致谢 .32参考文献 .33附录 .340第一章 绪论1.1 引言在市场经济条件下,国家要有效的行使其经济管理权利和履行经济管理义务与责任,必须依赖真实可靠的经济信息。同时,资本市场有效运行的基础也是公正、公平、真实、可靠的信息。但是,当今社会上却出现了制作假帐成风、统计数据失真、偷税漏税盛行、腐败现象严重等问题。这些问题出现的具体
10、原因和表现形式是多方面的。但其根本上是由经济信息生产的个体性造成的。举例来说:目前,会计账目都是由企业自己管理,这就存在着明显的缺陷,这给制作假帐,偷税漏税埋下了附笔。如果实现会计信息生产的社会化,即账目报表不再由各个企业单独管理,而是由国家相关部门对各个企业的账目报表集中管理,从而就避免了内部处理的缺陷,而且集中管理还有助于企业之间交流信息,了解需求,还为交易的发生提供了更加便利的条件。其实,从经济信息产生、生产和需求的角度看,经济信息的主要来源是各个个体经济交易往来等形成的经济联系,经济信息的需要与使用是各种经济个体、有关管理机构和国家,也就是说,经济信息的产生与需求本身就是社会性的。所以
11、,要解决这些问题,基本思路就是实现经济信息生产的社会性,彻底消除经济信息来源和需求的社会性与经济信息生产的个体性的矛盾,从而从根本上杜绝导致上述问题的可能性。本系统就是要在网络环境下,实现原来由企业自身加工经济信息到国家相关主管部门进行信息的社会化生产加工。1.2 系统研究的目的意义会计信息化是会计与信息技术的结合,是信息社会对企业财务信息管理提出的一个新要求,是企业会计顺应信息化浪潮所做出的必要举措。它是网络环境下企业领导者获取信息的主要渠道,有助于增强企业的竞争力,解决会计电算化存在的“孤岛”现象,提高会计管理决策能力和企业管理水平。因此,我们设计了能满足这种需求的系统会计信息生成社会化仿
12、真系统。会计信息生成社会化仿真系统可以实现各公司在系统中完成注册公司的全部流程(包括技术监督局、税务局等提供的项目) ;各公司可以通过系统进行实际交易;各公司的会计财务有网络系统统一管理,与公司内部脱离,公司人员可登陆进行本公司财务管理;提供不同权限用户的查询要求;提供数据挖掘,实现公司间一体化链式管理,可从任意公司查询出链式的多个公司信息。纵观 20 多年来中国会计信息化的发展,虽然信息系统的功能不断增强,应用也越来越普及,尤其是大、中型企业目前已程度不同地实现了会计信息化,应用了核算型会计软件,但从总体来看,中国会计信息化还处在发展过程中,存在着诸多亟待解决的问题。11.3 国内外研究现状
13、及发展趋势随着微型计算机的大量应用和网络技术的发展,会计软件产业得到了迅速发展。国外市场上出现了各种功能的会计软件,企业可以在市场上选购适合自己需要的会计软件包。众多大中型企业的集中式会计信息系统逐步被利用网络等技术实现的分布式结构所替代。随着管理信息系统的普及和深入发展,信息系统的辅助决策功能越来越受到人们的重视。以西蒙(Simon HA)为代表的决策科学学派认为管理的核心是决策,提出了一系列的理论和方法,包括决策问题的结构化、半结构化、非结构化和决策支持系统(Decision Support System,DSS)等概念。随着管理信息系统和决策支持系统的融合,国外的会计信息系统已朝着管理决
14、策型的方向迅速发展,并在会计数据处理、财务管理和财务决策等方面取得了显著的经济效益。在国内,会计信息系统具有起步晚、发展快的特点。我国把计算机应用于会计数据处理开始于 1979 年,引起了国内一些大中型企业和理论界的关注。1981年 8 月,筹建了“会计电算化研究会” ,开始了会计信息系统的有关专题研究。两年后,越来越多的企业领导,尤其是某些行业主管部门的领导,认识到了计算机在会计业务上应用的重要意义,相继组织本行业内的技术力量,开发适合本行业的会计软件,并采用行政手段进行推广应用。但由于当时的会计电算化工作在宏观上缺乏统一的规范、指导和相应的管理制度,开展会计电算化的单位也缺乏相应的组织管理
15、制度和控制措施,多是各自为政,盲目投资,以致低水平的重复开发现象严重,其通用性、适用性差,造成了大量的人力、物力和财力浪费。1988 年以后,随着我国经济体制从计划经济向社会主义市场经济的过渡,一些专门从事会计软件开发和销售服务的软件公司应运而生,商品化的财务软件市场逐步走向成熟。伴随着财政部 1989 年会计核算软件管理的几项规定 、1990年关于会计核算软件评审问题的补充规定 、1995 年会计电算化知识培训管理办法和会计电算化初级培训大纲以及 1997 年会计电算化工作规范的陆续出台,不仅使会计电算化工作走上了有组织、有计划的发展轨道,而且在全国掀起了会计电算化人才培养的高潮。许多高校开
16、设了会计信息系统或会计电算化课程,增加了会计信息化方向研究生的招生,并开始设立会计信息化方向的博士点,加大了相关领域中高级人才的培养力度,促进了会计信息系统的蓬勃发展,形成了具有中国特色的会计软件市场和会计软件产业。1.4 主要研究内容本系统是针对企业和政府之间能更方便、快接、准确的信息收发。目前,会计核算的众多子系统已经使单台计算机功能发挥到了极限,并且只能使用在较小的单位,而以管理为重点的会计信息系统或企业管理系统其数据收集和信息使用不可能在同一地点、单位和部门。数据处理的及时性、复杂性要求必须使用计算2机网络,必须在最大范围内实现最大限度的数据共享和数据的综合利用。因此,完整的、以管理为
17、重心的会计信息系统必须与整个企业管理信息系统共同规划、统筹设计,以核算功能为内核,以管理功能为重心、以业务类型来划分其子系统。理论上通过软件工程系统开发理论、结构化程序设计理论、数据库理论、数据仓库理论、数据挖掘理论、会计学基本理论进行基本研究。在技术方法上运用数据库处理技术、组件技术,数据挖掘和数据仓库技术。本论文着重论述的是系统后台数据库及数据仓库的建立,分析及查询。系统后台数据库使用的是 SQL Server 2000,因为该数据库功能强大,可以很方便的实现建库、建表、查询等功能;界面友好,易于管理相关的数据表格;其自带的 Analysis Server(分析服务)插件,可以实时分析数据
18、仓库,提取决策支持所需的信息。3第二章 需求分析和系统开发关键技术2.1 需求分析在计划建设一个网上会计信息生产的社会化系统开始,我们应该充分做好对市场的调查,充分了解各企业在运营过程中的整个业务流程,了解会计人员所涉及的内容;充分了解企业和企业之间的交易流程和于政府之间的税务关系,并对各种流程做出明确的需求分析。只有这样,会计信息生产的社会化系统才能够根据客户的要求提供最快最准确的信息,充分给企业政府带来方便,才能为该系统成为一个真正的功能型的会计信息生产的社会化做好前期铺垫。商品经济的发展,使经济活动达到了空前繁荣的程度,会计也随之迅速发展,各个利益相关者对会计的需求各有不同,同时,也在一
19、定程度上制约会计的发展。第一,企业的所有者或潜在的投资者需要全面了解企业的财务状况和经营成果,以便决定是否向某一企业提供资源。第二,企业的经营管理者需要依据会计信息,分析评价企业的财务状况和经营成果,据以改善经营管理,提高企业经济效益和竞争能力。第三,债权人要求企业提供相关会计信息,以了解企业举债经营及资金流转等状况,并作为他们判断公司偿债能力及本身信贷决策的依据。第四,供应商要根据会计信息,分析企业的营运能力以决定是否继续与该企业保持业务关系。第五,客户关心商品和劳务的质量及售后服务情况,通过分析有关会计信息,可以做出是否继续与该企业保持购买关系的决策。第六,企业雇员需要评估企业的经营状况和
20、发展潜力,为此,他们要获取和了解会计信息以坚定他们为企业服务的信心。第七,政府和其他一些机构通过企业的信息反馈,了解企业资产运营及社会资源配置情况,从而进行宏观调控和制定相应的经济政策法规。 不同的会计信息需求者,对会计信息需要各有差异;甚至在同一类别的信息需求者中,所需要的会计信息内容也有差别。这样,各种会计信息使用者的需要都会在不同程度上影响会计工作和会计理论的形成与发展,而且推动、制约着会计活动。但是,各个方面普遍均能使用会计,则更明显地表明了会计的技术性属性2.2 开发工具简介本系统中数据库的建立使用的软件是 SQL Server 2000 个人版。该软件是Microsoft 公司在数
21、据库领域中非常重要的产品。它以其良好的性能、稳定性、便于管理和易于开发等优势,赢得了许多客户的喜爱,成为一个热门的数据库产品,已成为新一代网络应用程序的最佳数据库和分析解决方案之一。而开发本系统使用的个人版是在标准版的基础上,为个人用户和小型企业量身定做的,它包含了一整套管理工具。个人版除了可以安装在 Microsoft 服务器4类操作系统上,还可以在非服务器类操作系统上运行,例如 Windows 2000 专业版等。SQL Server 2000 个人版支持双处理器系统,而且在性能方面为个人用户进行优化,可以处理超过 5 个用户同时使用。现在介绍一下本系统所使用到 SQL Server 20
22、00 的主要功能。1. 完全的 Web 支持SQL Server 2000 提供了以 Web 标准为基础的扩展数据库编程功能。对 XML和 Internet 标准的支持允许用户使用内置的存储过程以 XML 格式轻松存储和检索数据。还可以使用 XML 更新程序容易的插入、更新和删除数据。这为本系统数据库和网页的连接创造了方便。2. 数据转换服务(DTS)在本系统中,经常要实现将其他应用程序(如 Excel 文件,FoxBASE 表单)的数据移植到 SQL Server 2000 数据库中,这种在 SQL Server 2000 和其他应用程序之间的数据转换,就是导入导出数据(DTS)。它一组图形
23、和可编程对象,使用户可以将来自不同数据源的数据汲取、转换、合并。3. Transact-SQL 语言数据库编程使用的是 Transact-SQL 语言。Transact-SQL 语言是 SQL Server的编程语言,它是结构化查询语言的增强版本,它可用来从数据库中提取数据、执行 SQL 语言的数据定义、数据操作和数据控制。本系统中数据库的建立,各个数据表的建立,结构化查询、检索使用的都是 Transact-SQL 语言。4.SQL server 2000 OLAP 服务OLAP(联机分析处理)是数据处理的一种技术概念。其目的是使决策者能灵活的操纵企业的数据,以多维的形式从多方面和多角度来观察
24、企业的状态、了解企业的变化。通过快速、一致、交互地访问各种可能的信息视图,帮助管理人员掌握数据中存在的规律,实现对数据的归纳、分析和处理,帮助组织完成相关的决策。该系统具体的应用将在以后的论述中具体阐述。2.3 数据仓库概述目前,数据仓库一词尚没有一个统一的定义,著名的数据仓库专家 W.H.Inmon在其著作Building the Data Warehouse一书中给予如下描述:数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。对于数据仓库的概念我们可以从两个层次予以理解。首先,数据仓库用于支持决策,面向分析型数据处理,它不同于企业现有的操作型数据库;其次,数据仓库是对多个异构的数据源有效集成,集成后按照主题进行了重组,并包含历史数据,而且存放在数据仓库中的数据一般不再修改。根据数据仓库概念的含义,数据仓库拥有以下四个特点:1.面向主题。主题是一个抽象的概念,是指用户使用数据仓库进行决策时所