1、ERP之财务管理系统的设计与实现毕业论文摘 要自从我们的国家进入20世纪以来,世界范围内的各大中小型企业纷纷对产品的质量、营运的预算、服务的水平和进入市场的时间进行紧密地关注,那么为了让自己所经营的这个企业适应全球化的要求,企业家们意识到,一个企业的快速发展,单单靠合理的规划和运用自身的资源是远远不够的,还需要将经营环境的各个方面进行全面的结合,形成一个完整的供应链同时准确的反映各大企业的动态信息。这里面需要企业家值得重视的就是监控经营成本和资金的流向。在信息时代,各企业都紧跟时代步伐,转变着企业的经营模式、办公模式。与此同时,企业的传统的管理模式也在逐步由人工管理向自动化管理模式转变,财务管
2、理系统就是在这样的大背景下应运而生。无论是政府还是企事业单位,内部成员相互之间的信息沟通对于提高工作效率,更好的完成工作都显得很重要。此外,每个单位都希望能和异地的分支机构、各个部门等保持实时联系,进行统一管理,因此,建立一个财务管理系统是可行的。在针对现有的系统进行调查之后,拟开发一套财务管理系统以适应信息化时代的财务管理需求1。系统主要分为7个功能模块:1)系统管理:主要包括用户的登录、重新登录、密码修改和用户的管理等功能。2)参数管理:主要包括货币对换率设置、科目设置、会计期间定义等。 a.货币对话率设置:此模块主要用于货币兑换率的基本设置,以便于货币的转换。主要包括的子功能有人民币与货
3、币之间的兑换率的录入、查询、删除和维护等。 b.科目设置:该模块包含的子功能有科目的查询、录入、删除和维护等。其功能是用于会计基础科目的基本设置,方便会计输入凭证信息。 c.会计期间定义:该功能包括的子功能有会计期间的插入、查询、修改、维护等操作。主要用来会计期间的基本设置。3)应收管理子系统:该模块下的子功能有对收款单、应收结账单等信息的插入、查询、删除、维护等。4)应付管理子系统:该模块下的子功能有对付款单、应付结账单等信息的插入、查询、删除、维护等。5)资金管理子系统:主要涵盖的功能是对银行出纳簿和现金出纳簿等数据的插入、删除、维护和生成报表等。6)总账管理:主要包括对产生日记账、明细账
4、和总账,此外还包括对会计凭证数据的插入、删除和维护等。7)帮助:主要显示有关该系统制作的一些相关信息。本课题主要研究的是企业财务管理系统1。论文运用的技术工具是当前最为流行的VS2008开发工具,采用比较成熟的ASP.NET编程语言,整体框架采用的是B/S模式,并系统的规划财务广利系统中各大模块的功能。关键词 VS2008、B / S、ASP.NET、财务管理系统 AbstractSince our country into the 20th century, the worldwide sized enterprises have on the quality of the products
5、, the operating budget, the level of service and time to market close attention, then, to let their own business enterprisesto adapt to the demands of globalization, entrepreneurs have realized that the rapid development of an enterprise, relying solely on rational planning and the use of their own
6、resources are not enough, also need comprehensive combination of the various aspects of the operating environment to form a completeaccurate reflection of the major companies in the supply chain, while dynamic information. There is need to entrepreneurs is noteworthy to monitor the cost of operation
7、s and the flow of funds.In the information age, enterprise keep up the pace, change the business model of the enterprise, office mode. At the same time, the traditional management model is gradually artificial management to automate management mode changes, the financial management system is in this
8、 context came into being. Whether it is government or enterprises, information communication between internal members for improving the efficiency, the better the job done are obviously very important. In addition, each unit of hope and remote branch offices, various departments to maintain real-tim
9、e contact, unified management, therefore, it is feasible to establish a financial management system. Investigation of the existing system, it is proposed to develop a financial management system in order to adapt to the needs of the financial management of the information age 1.The system is divided
10、 into seven functional modules:1) System Management: including user login, re-login, password changes and user management functions.2) parameter management: setting currency exchange rate, subject to set the definition of the accounting period.a. Monetary Dialogue rate setting: This module is mainly
11、 used for the basic set of currency exchange rates, in order to facilitate the conversion of the currency. Main entry, query, delete, and maintenance of the exchange rate between the Renminbi currency, including the sub-function.subjects set: This module contains sub-the subjects queries, entry, del
12、ete, and maintenance functions. Its function is a basic set for basic accounting subjects to facilitate accounting input certificate information.c. definition of the accounting period: the sub-function features include the insertion of the accounting period, query, modify, and maintenance operations
13、. Mainly used the basic settings of the accounting period.3) receivables management subsystem sub-functions: the module information on receiving a single check-out sheet receivable insert, query, delete, and maintenance.4) Due to the management subsystem: sub-functions in the module under the paymen
14、t order to cope with the checkout single information insert, query, delete, and maintenance.5) funds management subsystem: mainly covered book and cash book data bank teller insert, delete, maintenance and generate reports.6) General Ledger Management: including a journal, subsidiary ledgers and gen
15、eral ledger, in addition to including insert, delete, and maintain accounting certificate data.7) Help: The main display information about the system made.The main subject of study is the enterprise financial management system 1. Paper uses the tools of technology is currently the most popular VS200
16、8 development tools mature ASP.NET programming language, the overall framework is B / S mode, and system planning financial Guangli system in the function of the major modules.Key Words VS2008、B / S、ASP.NET、财务管理系统 VI目录摘 要IAbstractII目录IV第1章绪 论11.1 课题背景11.2 开发目的21.3 开发意义21.4 国内外研究现状31.5 开发环境介绍41.5.1 V
17、isual Studio 2008简介41.5.2 ASP.NET简介51.6 本章小结6第2章 需求分析72.1 系统需求分析72.2 可行性分析82.3 系统流程图92.3 实体E-R图102.5 本章小结12第3章 总体设计思路133.1 系统总体分析133.2 功能设计143.3 系统功能模块图153.4 数据库设计193.5 数据库表设计193.6 本章小结22第4章 系统模块设计244.1 用户界面设计244.2 用户登录设计244.2.1 实现技术254.3 主窗口模块设计254.3.1 实现过程264.4 科目设置模块设计264.4.1 关键技术274.5 应收结账单管理界面设
18、置274.5.1 算法设计流程图284.5.2 应收结账单查询界面294.5.3 应收结账单报表界面设置304.6 收款单界面设计304.7 收款单查询界面设计314.7.1 关键技术代码设计324.8 总账管理界面设计344.9 帮助界面设计364.10 本章总结36第5章 系统的测试375.1使用环境要求375.2 关键技术375.3 系统测试385.4 软件测试用例385.5 系统不足405.6 本章小节41结论42参考文献43致谢45第1章 绪 论在信息时代,各企业都紧跟时代步伐,转变着企业的经营模式、办公模式。与此同时,企业的传统的管理模式也在逐步由人工管理向自动化管理模式转变,财务
19、管理系统就是在这样的大背景下应运而生。无论是政府还是企事业单位,内部成员相互之间的信息沟通对于提高工作效率,更好的完成工作都显得很重要。此外,每个单位都希望能和异地的分支机构、各个部门等保持实时联系,进行统一管理,因此,建立一个财务管理系统是可行的。在针对现有的系统进行调查之后,拟开发一套财务管理系统以适应信息化时代的财务管理需求1。1.1 课题背景我国的生产企业发展十分迅速。但企业的信息化管理一直是影响我国企业进一步发展的难点。企业应用信息化的过程也就是企业信息化,主要是指在企业运营的各项工作和通信工作当中,采用互联网、软件和计算机等先进的信息化技术,融会贯通、将企业内部和外部的信息资源充分
20、的利用,最大程度的将企业经营、管理水平和生产进行提高,全方位的坚强本企业的竞争实力过程。随着改革开放步伐的加快,我国的一些中小企业得到了很好的支持和发展,而且普及率非常的广泛,已经渗透到各行各业中。这些企业在发展过程中也遇到了很多的麻烦,首先是他们的整体管理欠缺、计算机技术水平不高、获取信息的途径很少,更重要的是他们的资金不雄厚,无法承担大压力的竞争。跟随科学技术的不断进步,很多的中小企业从大的竞争中得意生存和发展,首先是他们在信息化管理这一方面得到了很好的完善,从根本上改变了以往的管理模式,而且采用了最为先进的技术来进行企业的增强,从整体上提高了竞争实力,获取信息的途径也有所增加,但是如何更
21、好的将计算机和互联网技术运用到我们的系统中,如何更好的管理日常的工作并为企业创造最大的效益,这就是我所要研究和解决的问题2。一个企业的生产经营活动无外乎供、产、销三个环节,这个过程始终贯穿着各种资金的周转,只不过资金在各个环节上的表现形式有所不同。资金由货币的形式转化为原材料的状态是发生在供应阶段,再由材料转化成产品是发生在生产阶段的,产品又回到资金状态是发生在销售阶段。由此可知,ERP之财务管理存在于企业的每一个环节当中,所有的工作都与财务工作息息相关。从目前大多数企业的实际工作看来,大都会出现两个误区:一是财务管理只是管理资金,只要将钱管好就可以了,把所有的重点工作都放在了资金上,而忽视了
22、核算。前文提及,在生产过程中资金的表现形式是不同的,“资金”只是整个流程中的起点和终点,大部分的管理工作都发生在过程之中。所以,要想真正的达到节支降耗,那么只能加强内部核算,否则,“钱”是无法管理的。二是认为财务部门只管理财务,将其从企业整体中单独割裂开来,财务管理的工作无法参与到其他部门的实际工作中。成为了名副其实的无本之木,无法充分的发挥其作用,造成了生产和经营“两张皮”的现象。1.2 开发目的以往的财务管理系统与其他部分进行了分离,无法很好的服务企业单位,本次开发的财务系统首要目的就是解决这种被分隔的现象,其次要从根本上改变以往财务的运营模式,财务管理系统是任何一个单位不可或缺的功能之一
23、,财务系统运用的好坏直接关系到企业的效益和命脉,财务管理的工作对象是资金运动,只要有资金运动就离不开财务管理。财务管理系统的开发不仅可以减少企业人员的工作量,还可以为企业节约许多人力物力,可以使企业向科学化、现代化、规范化的方向发展,达到提高企业的生产效率的目的。1.3 开发意义现如今互联网已走入企业,计算机就成为了工作人员主要的工作工具,发挥着巨大的作用,如果开发的财务系统不能满足企业的要求那么当工作人员使用的时候就不可能很好的完成各项任务,利用一款好的财务系统,可以让减少工作人员的工作量,而且还能够有效的提高财务人员的工作效率。由于我国的财务系统相对于发达国家来说还比较不成熟,无法与国际贸
24、易接轨,所以为了改变这一现状,让我们国家的软件能够走向世界,开发一个具备一个具有实用性的软件是非常重要的,对于我们国家的发展来说也是非常具有实际意义的。1.4 国内外研究现状自从我们的国家进入20世纪以来,世界范围内的各大中小型企业纷纷对产品的质量、营运的预算、服务的水平和进入市场的时间进行紧密地关注,那么为了让自己所经营的这个企业适应全球化的要求,企业家们意识到,一个企业的快速发展,单单靠合理的规划和运用自身的资源是远远不够的,还需要将经营环境的各个方面进行全面的结合,形成一个完整的供应链同时准确的反映各大企业的动态信息。这里面需要企业家值得重视的就是监控经营成本和资金的流向。在中国财务管理
25、软件经历了从无到有再到发展的5个时期,而且走出了具有中国特色的发展之路。就目前的现状看,我国的财务软件已经发展的非常完善,而且具备了规模化。但是随着国内财务软件市场的对外开放,科技信息技术的飞速发展,需要与国际化接轨,此外管理水平也在不断的提高,这就需要我们的财务软件及时的做出相应的调整。现如今我们的技术跟很多其他国家的相比还比较落后,致使很多企业花费大量的资金去买国外的财务软件。相对于国外的财务软件来说,他们的技术非常的成熟,而且对于不同的企业和制度实行不同的设计,首先就是非常的实用,其次就是在软件体系结构上,他们的财务软件是被放到企业信息管理系统中的,并不是被作为一个专门系统开发的,与企业
26、的其他系统联系非常密切,而在中国财务软件是一个相对独立的系统,基本上是作为一个独立的系统在发展。还有就是在事务的处理上,外国的财务软件系统一般都具有多国语言和多种货币处理的功能,而且他们的软件都是与国际非常接轨的,而我国的只能说在本国企业的内部进行,无法进入到国际市场。1.5 开发环境介绍开发环境:Windows XP;开发工具:ASP.NET;开发平台:Visual Studio 2008;数据库管理系统:Access2003。1.5.1 Visual Studio 2008简介Visual Studio是一套完整的开发工具集,Visual Studio可以用来创建在Windows平台下的W
27、indows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件等。Visual Studio 是一个开发环境,由微软公司推出。Windows网络应用程序和Windows应用程序可以使用Visual Studio创建,同时智能设备应用程序、网络服务和 Office 插件都可以使用VS来创建。Visual Studio是目前最流行的 Windows 平台应用程序开发环境。而Visual Studio 2008 在高效的团队协作、快速的应用程序开发、突破性的用户体验三个方面为开发人员提供了关键的技术改进。Visual Studio 2008 提供了调试功能、高级开发工
28、具、创新功能和数据库功能,能够快速的创建基于各种平台的应用程序7。 Visual Studio 2008 包括可视化设计器(使用 .NET Framework 3.5 加速开发)、大量的改进了Web 开发工具,以及处理所有类型数据的语言和能够加速开发增强功能等。所有使用到的框架支持和相关工具在Visual Studio 2008 中都为开发人员提供了,此外还可以帮助创建令人印象深刻、引人注目的且支持 Ajax 的 Web 应用程序。以客户为中心的 Web 应用程序能够由这些服务器端框架和丰富的客户端轻松构建,任何后端数据提供程序都可以由这些应用程序集成、Microsoft平台和ASP .NET
29、 应用程序服务都可以在任何当前浏览器内被访问和运行。在本系统中,我们将使用微软的开发平台Visual Studio .NET 2008进行代码演练,Visual Studio是一个功能强大的集成开发环境(IDE),为我们提供了丰富的开发工具。Visual Studio中重要的工具包括代码编辑器、窗体设计器、编译器、调试器、工具箱、解决方案资源管理器、项目设计器、类视图、属性窗口、对象浏览器、文档资源管理器,等等。1.5.2 ASP.NET简介ASP.NET是一个已编译的、基于.NET的环境,可用任何与.NET兼容的语言(包括VB.NET/C#和Jscript.NET)创建Web程序。另外,任何
30、ASP.NET3应用程序都可以使用整个.NET Framework。开发人员可以地获得这些技术的优点,其中包括托管的公共语言运行库环境,类型安全。继承等等。总而言之,它的开发效率高,运行效率高,支持多语言。.NET类库提供丰富的类和控件。 ASP.NET 的特点:ASP.NET技术在多个方面加速了动态Web页面的开发。这时候程序员被作为主要的人员,设计人员变的无从下手也无需下手了。只要你看看Datagrid/Datalist/日历/Repeater等等Web控件,就会很容易的观察到,能够大大提高编程效率的就是这些设计良好的可复用控件,假如让设计人员对其进行一些控件界面的修改,那是根本无法实现的
31、事情。相比而言,设计良好的Asp程序则可以最大限度的做到页面设计的灵活和高效,这方面的第三方工具也比较成熟且有很多选择,DreamWeaver是设计人员的强大而高效的工具之一。而目前设计人员会发现,他们很难对ASP.NET页面进行修改,以目前的知识只能修改一下整体的框架,细节就无法修改了,要做到这一点,他们需要大量的程序设计方面的培训,但这显然不利于专业化分工,不利于生产效率。目前对于ASP.NET4页面的设计工具也不多,Dreamweaver mx相对而言支持较好,但想对于对ASP/PHP/PERL等传统动态页面的支持,简直是天攘之别。就大型的Web应用,比如企业信息管理系统,相对ASP来说
32、,ASP.NET5从大多数方面都是最佳选择,但ASP的很多优点依然可以应用到整个系统的某一部分,这并不矛盾。1.6 本章小结本章主要介绍了财务软件的开发背景、开发目的、开发意义。具体讲述了我国财务软件面临的现状以及发展的趋势,与外国的财务软件进行了细致的比较和分析,介绍了此次开发所运用到的开发工具和设计语言以及数据库的设计,该财务系统运用的是现如今比较流行的ASP.NET语言进行编写,数据库采用的是Access数据库,开发平台运用的是vs2008.6第2章 需求分析 任何一个软件在开始设计之前都必须进行基本的需求分析,首先你要确定用户想要哪些功能,提出的这些要求当中有哪些功能是不符合逻辑和常理
33、的,这就需要开发人员在需求分析的时候告诉客户,此外还需要开发人员了解相关企业的工作状况,根据实际要求来进行功能的设计,如果在开发软件的时候没有进行必要的需求分析,当一个软件开发完成后,如果客户看到的产品不满意,让其修改很多地方,首先就会增加我们的工作负担,而且一个软件的各大系统都是互相联系的,修改其中的一个可能就会导致我们的系统无法运行,也可能导致整个系统无法使用,这样就大大地提高了我们的开发成本,开发人员如果不搜集相关企业的实际需要,当开发出软件后就无法满足整个企业的工作需求,这样会让整个企业受到损失,所以需求分析对一款软件的开发来说是至关重要的,因为它会影响整个软件系统的实用性。2.1 系
34、统需求分析 企业财务管理模式的选择应该是在对企业的经营情况、发展状况、企业模式和子公司进行系统分析的基础上进行的,与此同时企业还要根据自身的发展状况来进行财务管理系统的设计,设计要遵循一定的规则。 1实用性财务信息管理系统并不是一个独立研究的课题,它是系统工程中的一个子项目,开发该系统的最终目的就是最大程度的满足财务管理部门的需要,服务于企业在许可范围内对财务信息的需求。系统的建设必须具备实用性。因此,系统的建设和设计必须能够正确无误的高效的运行并满足企业需求。2安全性安全性能是一个系统必须具备的基本功能,它可以分为访问安全、系统内部安全以及同其他系统对接时的安全性。访问的安全主要表现在对各个
35、用户和各个部门按管理人员的安全策略进行分组管理,控制其访问的权限和信息使用的权限及流向。内部安全主要表现在对数据库的安全管理,防止非法数据进入并屏蔽这些数据,可以通过对网段的划分和防火墙等功能来防止非法程序对数据库的破坏。此外还可以对数据库进行有计划的备份,对录入的信息数据进行核对,对不满足要求的信息提示修改等。与其他系统进行对接时,要求系统既要保证内部数据的安全又要隔离一些内外部的信息通道,此外还需要对外部的数据资源进行控制访问。因此要想系统能够准确有效的运行,就必须要保证系统数据的安全和可靠。3灵活性灵活性主要表现在对系统数据进行查询的功能模块,例如为了满足各个时期的报表,系统设计了任意组
36、合的模糊查询功能,让使用者能够灵活的快速的找到报表。此外对于一些相对来说比较复杂的数据结构,系统需要实现修改仪表的数据就可以自动修改语气相关的其他信息表中的信息,删除某一表的数据即可自动将其相关联的数据和其他表中相关联的数据一并删除,防止数据的冗余。2.2 可行性分析随着中小型企业的增加和计算机技术的发展,企业对网络的需求也越来越苛刻,信息管理系统已经成为一股潮流。而更多的则是要求传统行业的管理要延伸到电子管理,以此来更方便企业的运转和经营。系统的可行性研究主要是从三个方面来进行分析的,第一是技术可行性,本次开发用到的开发工具是VS2008,该开发工具在微软官方网站是可以下载到的,而且是免费的
37、,使用的数据库是Access2003,该数据库也可以在网上下载到,使用起来非常的方便快捷,运用的开发语言是ASP.NET,从技术上看开发该系统是非常可行的。第二是经济的可行性,该研究的主要内容是开发的成本和该软件所能创造的经济效益的比较,本系统的开发只需要一个开发人员即可完成工作,从而降低了开发的成本费用,所以从开发成本上看也是非常可行的,最后就是操作的可行性,现如今计算机已经被普遍使用,每一个单位必不可少的就是计算机,本次开发的系统只需要工作人员会一点计算机知识就可以,无需高的技术要求,而且本软件的界面非常的简洁大方,使用者可以很准确的定位自己想要的功能。所以从操作上来看也是非常可行的。2.
38、3 系统流程图1系统登录流程图首先如果一个用户想要进入该财务系统就必须要进行登录操作,单击该系统,系统自动跳出登录界面,用户按照要求输入用户名和密码,单击【登录】按钮,此时系统就会自动在后台数据库中的用户表中进行搜索和核对,找到该用户并且一切都正确,则进入系统主界面,如果用户名或者密码错误或者不存在,系统则不会进入到主界面,而是重新返回登录界面,让用户重新输入9。具体的操作流程图如图2.1所示。YNY会计员工结束开始账号,密码查看信息财务管理判断权限图2.1 系统登录流程图2系统流程图如图2.2所示。凭证输出付款付款对账凭证发票发票总账管理账簿应收帐应付帐银行对账银行销售部门凭证会计期间文件兑
39、换率财务报表文件供应商财务报表文件客户采购部门会计科目文件图2.2 系统数据流程图2.3 实体E-R图1实体E-R图可以将系统中所要用到的,满足用户需要的各种实体联系起来,这样能够为接下来的逻辑设计打下基础,保证了整个系统数据的实用性,具体的财务实体有付款单、应付结账单、收货单、货品、送货单、应收结账单和收款单等,各自的系统关系图如下所示10,首先是付款单实体E-R图,主要包括的实体有。付款单编号,相应付款描述,应付结账单号码、付款金额、币种、是否扣发票和一些备注信息,具体E-R图如图2.3所示。付款信息描述应付结账单号码付款金额币种付款单号是否扣发票备注图2.3 付款实体E-R图2货品信息E
40、-R图,该实体关系图能够让开发人员清楚的知道,该实体所必须具备的一些对象,主要作用是为后面的逻辑设计进行分析,方便数据库表的设计,具体的实体关系图如图2.4所示。货品信息货品名称货品描述单位库存数量货号单价图2.4 货品信息E-R图3用户信息E-R图,该图主要记录的是系统中用户所必须包含的一些实体对象,主要的有该用户的编号、姓名、登录密码、职位和联系电话等。具体的实体E-R图如图2.5所示。用户信息编号ID姓名登录密码职位联系电话图2.5 用户信息E-R图2.5 本章小结本章主要是描述的是对要开发的财务管理系统的整体需求分析,包括系统在设计上要遵循三个原则,分别是实用性、灵活性和安全性,从整体
41、概述了开发该财务系统的可行性,主要是从三个方面来进行论述的,概要讲述系统所要用到的系统流程图、实体E-R,为后面的数据库逻辑设计打下了坚实的基础。48第3章 总体设计思路3.1 系统总体分析在早期,我们国家开发的软件系统都是单机版的,都是基于C/S结构的。但是随着企业发展的规模化,人们对系统性能的要求不断的提高,导致了C/S模式越来越不实用,首先由于客户端负载大,这样就会导致整个系统在运行的过程中出现错误或者异常状况,其次就是无法保证我们系统的安全性能。经过多方面的研究,此次我设计的财务管理系统采用的是性能比较稳定而且安全性能较高的B/S模式来开发的。B/S模式的优点主要有以下几点:1C/S模
42、式俗称肥客户端,因为它在每一端都要开发应用程序,而且系统庞大复杂很难管理。而B/S模式是属于瘦客户模式,它对客户端的要求很低,不需要客户端拥有很高的配置,只需要客户端安装浏览器就可以,而且还可以使用廉价的PC机代替,而且应用界面简单。2B/S开发一个客户端即可在以前我们设计和开发系统的时候,我们必须要在每一端都进行开发而且还需要安装功能不同的软件系统,工作量较大而且开发困难。但是B/S从根本上改变了这一复杂的程序,我们只需要将应用软件安装到我们的客户端,也就是大家经常使用的IE浏览器,这样所有的功能都也可借助浏览器来实现,方便快捷而且我们所用的浏览器是完全免费的,在网上就能够下载到,升级操作也
43、都是免费的,省去了开发客户端软件操作这一步骤。3便于管理和维护在C/S模式中,需要操作人员了解并熟悉很多个不同的使用界面,充分的领会设计人员的设计意图,所以在一款软件投入使用之前必须要对操作人员进行一系列的系统培训。而B/S模式的使用的客户端浏览器,操作界面非常的简单而且有利于提高工作人员的工作效率,在其升级版本的时候只需将维护和升级客户端的代码,首先从成本上就得到了很好的改善,此外还能够最大限度的降低我们工作人员的工作量。无论是管理人员还是相关的开发人员都可以进行系统的组织和管理,从而将系统各方面的服务进一步的提高,能够更好的为客户服务。4具备高效快速的开发周期以往的软件开发模式需要开发人员
44、必须具备非常高的技术水平,在任何一端都需要进行应用程序的设计,工作量大的同时复杂度也在加大,此外要想将两端进行区分开来也是很难实现的,所以在软件投入使用后就需要不断的进行各种应用程序的维护和版本的升级。而B/S正好相反,运用该模式进行软件开发时,对设计人员的技术要求不高,而且我们只需要在客户端进行开发即可,所有的升级和维护操作也只需要在一端进行操作,大大的降低了工作人员的工作量,也提高了开发人员的工作效率。3.2 功能设计根据本人实际工作的一些需求分析和企业财务工作的一些基本流程,将各大功能进行一个比较细致的模块划分,主要分为7个功能模块:1)系统管理:主要包括用户的登录、重新登录、密码修改和
45、用户的管理等功能。2)参数管理:主要包括货币对换率设置、科目设置、会计期间定义等。 a.货币对话率设置:此模块主要用于货币兑换率的基本设置,以便于货币的转换。主要包括的子功能有人民币与货币之间的兑换率的录入、查询、删除和维护等。 b.科目设置:该模块包含的子功能有科目的查询、录入、删除和维护等。其功能是用于会计基础科目的基本设置,方便会计输入凭证信息。 c.会计期间定义:该功能包括的子功能有会计期间的插入、查询、修改、维护等操作。主要用来会计期间的基本设置。3)应收管理子系统:该模块下的子功能有对收款单、应收结账单等信息的插入、查询、删除、维护等。4)应付管理子系统:该模块下的子功能有对付款单
46、、应付结账单等信息的插入、查询、删除、维护等。5)资金管理子系统:主要涵盖的功能是对银行出纳簿和现金出纳簿等数据的插入、删除、维护和生成报表等。6)总账管理:主要包括对产生日记账、明细账和总账,此外还包括对会计凭证数据的插入、删除和维护等。7)帮助:主要显示有关该系统制作的一些相关信息。3.3 系统功能模块图根据上一节的功能分析,可以得出系统功能模块图,系统各部分的功能模块图如图3.1、3.2、3.3、3.4、3.5、3.6、3.7、3.8所示。1系统主功能模块图首先是系统的主功能模块图,主要包括的功能有7大模块,每一个模块对应有其自己的子功能,主模块的功能分别是系统管理、参数的设定、应收管理
47、子系统、应付管理子系统、资金管理子系统、总账管理子系统以及帮助。相应的功能模块设计图如图3.1所示。ERP之财务管理系统系统管理参数设定应收管理子系统应付管理子系统资金管理子系统总账管理子系统帮助图3.1 系统主功能模块图2系统管理功能模块图在系统主模块的系统管理功能中,我们又将其分为了四个子功能,分别是用户的管理、密码的修改、重新登录和退出的功能,其主要实现的是管理员可以对整个系统中的相关人员进行查看,也可以根据自己的需要修改自己的密码,或者是重新登录,当无需用系统的时候就可以进行退出,点击退出按钮系统就会自动退出整个财务系统,如果有关人员想登录系统就必须重新输入正确的用户名和密码才可以进入系统。其功能模块设计图如图3.2所示。系统管理用户管理修改密码重
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100