ImageVerifierCode 换一换
格式:DOCX , 页数:40 ,大小:323.63KB ,
资源ID:27122662      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/27122662.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(发票信息查询系统的设计与实现 计算机科学与技术毕业论文.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

发票信息查询系统的设计与实现 计算机科学与技术毕业论文.docx

1、发票信息查询系统的设计与实现 计算机科学与技术毕业论文摘 要随着计算机的扩大应用,管理信息系统也在随之被应用广泛。近几十年来,不断有企业开始采用管理信息系统来进行企业模块化管理,例如库存信息,以及本文中提到的发票管理。发票在一家企业中扮演着无比重要的角色,它可以体现出整个购销过程。因此,管理信息系统在此环节起了重要的作用。本论文研究了一家企业如何使用管理信息系统进行对发票的管理,从而使得整个购销流程变得简单明了。通过研究,本设计采用了SAP语言,ABAP环境进行设计、编程以及后续的测试与运行,实现了将订单信息和发票号相结合,以一览表的形势显示以订单发票为起点的发票流,确认各账单的状况。本次设计

2、分为选择画面和一览画面,选择画面进行筛选条件输入,一览画面将显示信息,用户可通过多种不同组合的筛选条件进行查询不同的信息,从而达到整个流程简约方便。该系统由两个主要模块组成,据研究发现它具有搜索和显示功能。系统根据其所需要的功能来以SPA技术为平台进行开发,采用ABAP做后台数据库,选择SAP GUI750为开发工具,实现查询与显示发票为一体的功能。经过测试,本系统具有较好的实用性,通过SAP平台,实现了购销流程简单明了,交易流程透明化。关键字:SAP,发票管理,购销流程AbstractWith the expansion of computer application, management

3、 information system is also widely used. In recent decades, many enterprises begin to use management information system to carry out modular management, such as inventory information, and invoice management mentioned in this paper. Invoice plays an extremely important role in an enterprise. It can r

4、eflect the whole purchase and sale process. This paper studies how an enterprise uses the management information system to manage invoices, so that the whole purchase and sale process becomes simple and clear. Through the research, the design adopts SAP language, ABAP environment for design, program

5、ming and subsequent testing and operation, realizes the combination of order information and invoice number, displays the invoice retention, confirm the status of each bill. The selection screen and the list screen are the key contents of this design. The selection screen is used for filtering condi

6、tion input. The list screen will display information. Users can combine the screening conditions to query the corresponding information, the process is more simple and convenient.The system consists of two modules, each of which has the functions of query and display.According to the functions requi

7、red by the system, the technologies used include: Taking SAP as the development platform, using ABAP as the background database, selecting SAP gui750 as the development tool, realizing the function of query and display invoice as one.After testing, the system has better practicability. Through SAP p

8、latform, the purchase and sale process is simple and clear, and the transaction process is transparent.Keywords: SAP, Management of Invoice, Purchase and Sale Process1 绪论1.1 项目背景 近年来,随着软件应用从软件控制到数据处理,出现了第一批管理软件,也就是管理信息系统。这一系统首次出现在美国的通用电气公司,它的作用是用来计算雇员的工资,这同时也标志着计算机被正式运用到企业管理当中。一个管理信息系统是将基于管理科学和经济理论的

9、信息模型和数据综合起来,有效地管理信息技术,并能直接向用户提供所需信息,便利管理和企业的调查访问。管理信息系统发展至今经历了六个时期:1.订货点法OPM2.物料需求计划MRP3.闭环MRP4.制造资源计划MRPII5.企业资源计划ERP6.计算机集成制造系统CIMS由于互联网技术和计算机技术的飞速发展,大多数企业将数据以管理信息系统的模式进行存储,查询,显示,例如人力资源,物料管理,财务管理等等,但大部分的企业往往忽略了发票信息的管理。发票作为交易的主要证据和交付的依据,在采购链中发挥着重要作用,绝大部分公司利用纸质传票记载商品往来的信息,例如客户名称,发货地址,入库,账单核对等重要信息,但这

10、种方式随着企业业务的增加而产生了极大的弊端,例如,人工登记不及时,登记册中有遗漏,导致在传送过程中丢失发票,人工统计难以实现共同利用的功能,而且难以追踪发票的去向,公司也往往是使用订单系统中自动生成的订单号与发票号之间生成的某种联系,再间接查询和发票上相关信息,增加了企业查询与管理的时间成本,降低了企业的效率。1.2 研究意义 计算机应用程序正逐步从科学计算转向程序控制,美国通用电气首先使用计算机计算雇员的工资,这是数据处理领域的计算机应用程序。也被称为最简单的管理信息系统,它表明计算机公司是一家与正式执行信息管理有关的公司。一个管理信息系统是将基于管理科学和经济理论的信息模型和数据综合起来,

11、有效地管理信息技术,向用户提供信息,便利管理和企业进入查询及运用。近年来,互联网和计算机技术发展迅速,大多数企业将数据以管理信息系统的模式进行存储,查询,显示,例如人力资源,物料管理,财务管理等等,但大部分的企业往往忽略了发票信息的管理。发票作为交易的合法凭证及提货的主要依据,在购销环节起到重要作用,绝大部分公司利用纸质传票记载商品往来的信息,例如客户名称,发货地址,入库,账单核对等重要信息,但是,随着公司营业额的增加,这种方法带来了严重的劣势,例如,手工记录缺乏准时性以及记录中的缺陷,这导致流程中发票的丢失。同时难以实现共享功能的手动统计信息以及跟踪发票流的难度。公司也往往是使用订单系统中自

12、动生成的订单号与发票号之间生成的某种联系,再间接查询和发票上相关信息,增加了企业查询与管理的时间成本,降低了企业的效率,所以本次设计将开发一个发票信息查询系统,将订单信息查询功能和发票号相结合,以一览表的形式显示以订单发票为起点的发票流:接受-发货(配送)-请求,附带订货关联的订货“入库”账单核对,接受条带的制造指示“入库”,确认各账单的状况。订货方可以仅通过提供发票号来进行交易,不同部门仅通过一个发票号即可查询到配送地址信息,出库信息,日期等,便于节省发货公司的时间成本,提高公司的配送货效率,使购销流程更加简易方便,也便于财务部门进行税务计算。1.3 研究现状发票是我们经济关系中最重要的原始

13、文件之一,是我们税收管理和检查的重要基础,加强发票管理可以使税务机关完全控制纳税人的业务,从而控制税收来源,避免偷税漏税,确保良好的税收管理。近年来,中国制定了多种制度和方法,以加强发票管理,加强发票管理和财务监督,确保国家税收和维护经济秩序。中华人民共和国财政部于1993年12月23日公布并实施了中华人民共和国发票管理系统,它是根据中华人民共和国税务管理法制定并实行的。随着社会主义市场经济的发展,发票在企业管理甚至在国家行政管理中发挥着重要作用,在增加税收等方面发挥着日益重要的作用。但是,由于普通纸质发票存在许多问题,例如:1.整理时容易乱放错放2.查询时效率太低,消耗太多时间3.查询时需要

14、逐个对比、查看4.出现纰漏5.管理发票人员不作为等情况这一系列行为在中小企业十分严重。在有些大中型企业中,发票管理也存在一定的问题,即使大型的企业有更先进的手段来存放、管理发票,例如编写程序来实现发票的管理,也存在着混乱、错乱的情况,不能实现之间共享,使得公司办事效率降低,购销流程复杂,使得各部门人员难以追踪发票去向,即使有专门人员进行电子管理,查询时也需要耗费大量的人力以及时间。由于对增值税项目具体增值税收费的管理日益严格,因此投入了大量人力和物力资源。但是相对于普通发票的监督管理来说,普通发票的监督和管理相对薄弱,且普通发票不能利用正常账单减税,同时其不在控制系统内,税务当局没有给予足够的

15、注意,从而这给罪犯分子提供了可操作犯罪的空间。作为税务部门可以有效监控的一部分,普通发票的印制过程在防伪手段上还不够完善,技术也不够先进。从而防伪普通发票的成本极低。所以只有在高回报的诱惑下,人们才能冒风险,制售假冒商票并去贩卖。此外,税务当局对固定发票的管理不受管制,而且由于固定发票的设计有缺陷,发出发票的公司在发出发票时往往填写不完整的信息,因此有可能会有人修改旧的固定发票并重新使用1。 第二,当一般账单是以个人身份开具的时候,由于我国消费者对账单的必要性缺乏认识,而且一些个人或私人公司即使收到账单也无法报销,因此认为发票没有多大实际价值。贸易商通常不开具发票,有时也是只给将小票作为消费单

16、据提供给消费者,有些人甚至以各种理由拒绝消费者的发票要求。对于通过定期摊款确定的“双向”税务,税务当局根据有关法律和条例,通过核查纳税人在特定活动期间的应纳税销售额来确定其税务义务1。 最后,虽然有发票管理的方法,但实施过程中会遇到很多实际困难,例如发票管理方法和申请规则,以及各种发票管理实践中列出的规范性文件,填写发票、发票登记附注,应当在收到发票时出具税务登记证和购买证明。应定期检查发票、调整管理进度、缴纳保证金等,但落实发票操作的这些措施中未严格的采取具体的业务、标准去执行,另外税务机关受理也难以统一,发票是否符合要求也因此难以确定1。1.4 系统概述本次设计将在Win10环境下利用SA

17、P系统开发一个新的管理信息系统,利用ABAP语言和数据库相关知识进行编写语法的环节,将设定实施按钮和刷新按钮来取得或刷新数据,再利用SAP中的ALV将检索出的信息展现出来,并通过设定返回按钮返回到之前的画面以便于进行下一次的信息筛选。本次设计将基于日语语言环境下的信息查询,分为选择画面和一览画面,选择画面进行筛选条件输入,一览画面将显示信息,用户可通过多种不同组合 的筛选条件进行查询不同的信息。研究方法:1.前期准备:收集与发票管理的相关资料,上网分析以发表的论文,和实习公司的财务部进行讨论,提出问题并进行分析。将提出的问题编写成大纲,并一一列出解决办法。同时设计几套不同的方案以便后续采用。在

18、手机上下载一个APP: SAP Concur作为参考。2.开始了解掌握SAP系统的ABAP语言的语法,将参考书籍SAP-ABAP开发从入门到精通(金圣俊编著,张钟淑译)了解数据类型,内表增删改查等基本知识,在原有的基础上,进一步了解数据库的相关语法知识,确保设计正常运行。3.针对设计选择不同的设计方案确保结构的稳定性,对这个项目的需求进行分析并建立流程图。4.设计详细算法,确定最终变量,确定逻辑机构。5.编写完整代码,期间严格按照计划书和流程图的内容去进行编程。大致流程为:先设计一个选择画面,将最终呈现的画面先编写完整。其次在数据库中进行操作,将数据放入表中。随后编写Function模块,将不

19、同的模块连接在一起,从而达到查询,传递的功能6.进行本次设计的测试,测试每个模块的功能是否正常执行并不会出现数据错误。2 发票信息查询系统分析需求分析的基本任务:首先要调查企业的需求,明确客户的目的及方向,确定好方向。其次准备好相关文件与案例,进一步了解程序的内容。同时还要做两手准备,准备多个计划方案,以便方案改动时可以控制住大体方向。所需经费可分为四类:业务需要反映出本组织或客户对软件的客观和高标准需求,这一需求由用户高级管理层确定,并决定系统目标的规模和范围。用户需要是用户在使用软件时必须完成的任务,功能需要是软件开发商必须履行的职能。非功能性需求是产品必须具有的属性或质量,包括对消费者的

20、重要属性,如效率、效率、灵活性、项目安全性、互操作性、可靠性、可用性和质量属性,如可维护性,可重用性,可测试性等2。2.1 系统需求分析系统分析方法是从系统科学中产生的,它是一个新的科学领域,自1940年代以来迅速发展的一种科学分支。它从一个角度或系统的角度研究和研究整个客观世界,并为人类理解和改造人类提供科学的理论和方法。它的出现和发展标志着人类科学思想逐步从“以问题为中心”的方针转变为“以系统为基础”的方针,这是科学思想研究发展的一个里程碑。中级系统分析是基本的研究查询方法,而复杂的咨询项目可被视为系统项目。通过目标的系统分析,系统元素的分析,环境的系统分析,资源的系统分析和系统管理的分析

21、,我们可以准确地诊断问题,阐明原因并针对其问题,提出有效的解决方案并满足客户的需求3。2.1.1 功能需求本功能是以接受订货发票为起点的传票流程:接受订货-发货配送-请求、接受订货关联的订购-入库-账单核对、与接受订货关联的制造指示图-入库。以一览形式显示,确认各发票的状况。关于内部指示,在与接受订货发票(接受订货进度)一览不同的一览中确认状况。关于内部示出的一览输出功能,由于检索项目中没有成套设备,因此存在本据点安排的内部示不能检索的制约,内部示数据的粒度也不能区分。2.1.2 性能需求可以分为以下几种。1安全性要求:所有进入数据库的操作应尽可能安全。2时间性要求:确保消费者查询过程在一分钟

22、内完成。3美观性要求:界面必须美观,易于操作。2.2 系统可行性分析 2.2.1 技术及开发方法可行性此系统以SAP平台为基础,SAP平台在ABAP言环境中得以开发,它是SAP公司的一种产品,同时更是一种公司管理解决方案的一种技术软件。SAP计划和服务可以帮助客户进行高效的运营,提高其适应能力并实现可持续增长。SAP解决方案使全球188个国家的232,000名客户受益。SAP解决方案包括500多家公司,80的财富和85的最有价值品牌4。ABAP是由SAP开发的一种高级语言,主要用于SAP编程以及Java的最新引入。该服务器是SAP平台的一部分,该平台主要用于开发商业应用程序5。2.2.2 管理

23、可行性SAP Business Objects Information Management提供全面的信息管理功能有助于及时,准确地提供集成的图书馆信息,包括结构化数据和不稳定数据。这些强大的解决方案将帮助管理员为关键行动计划提供可用的数据,例如商业交易处理,商业智能,数据仓库,数据迁移和原始数据管理46。2.2.3 经济可行性通过调查分析开发发票信息查询系统,目前需要费用的就死SAP服务期的费用,且不需要其他编程软件来辅助完成程序。2.3 业务流程分析企业员工先将订单发票导入到SAP当中,然后进行数据处理。企业员工可通过特定的T-Code进入到查询页面。在查询页面中,查询人员可以通过几个必选

24、项来选择要查询的发票订单内容,在此期间,系统可根据必选项的内容来判定数据库中是否有当前所查询发票订单。如果有此订单,则会出现一览画面展示所查询订单的内容,点击页面上的下载按钮,即可下载文件。如果数据库中没有此订单,则会跳回到选择画面,重新输入必选项和选填项来查询发票订单信息。图2-1 业务流程图图2-2 管理员模式流程图3 发票信息查询系统设计3.1 系统物理环境配置系统硬件平台的配置:1CPU:N3710处理器2内存:8G DDR23硬盘:500GB4基本的输入、输出设备系统软件平台的配置:如果说机器是人体系统,那么软件就是系统的灵魂,一个好坏的设计系统,不仅必须拥有开发软件思想的权利,而且

25、还必须是好的软件开发工具6,发票查询信息系统的软件配置的设置为:1操作系统:Windows 10 2系统开发软件:SAP GUI3开发语言:ABAP 语言3.2 项目规划本系统的项目规划通过ABAP语言在SAP环境中的开发实现各发票的详细情况。整个发票信息查询系统的页面是面向企业的,该系统的设计提供以下功能:1可以通过单号查询发票详细情况2各部门可以通过提供发票号来查询发票的订单信息3查询后可以进行下载文件的动作3.3 系统概要设计根据系统分析结果的流程图中描述的系统逻辑模型,进一步分解数据流程图中的处理模块以确定系统的层次连接,并将逻辑模型转换为物理模型。在设计管理信息系统的过程中,系统分离

26、的一般原则如下:1子系统必须独立,即与相对独立的问题相关的过程必须被视为子系统。这些子系统具有更高的互操作性,较弱的优势,并有助于未来系统的开发,使用和维护。2子系统的分离应减少数据冗余,应避免多个子系统中部分数据的存在,特别是,应对其进行修改以确保系统数据的安全性,可靠性和一致性。3子系统的设计必须能够满足当前和将来的管理需求,子系统必须具有完整的功能,易于使用且具有用于将来开发的接口。4子系统的划分将基于联检组的管理职能,应尽可能避免过度依赖组织结构,以避免机构变更而给系统造成不必要的问题3。从公司内部结构的角度来看,整个管理信息系统分为多个子系统,每个子系统的功能相对独立,但各子系统之间

27、有必要的数据链接。发票信息查询系统的数据流程图采用转换中心法和服务中心法进行分析,逐步进行功能分离,直至成为具有明确含义和独特功能的模块化功能模块,从而获得系统功能模块的流程图,即系统功能图。系统功能模块的组织结构图反映了发票查询中系统功能模块的划分,如图3-1所示。图3-1 系统功能模块结构图1查询模块功能描述其中,销售组织、营业所、注册日期是查询的必须项。(1)销售组织:销售区域的一部分,即为企业销售部门的详细信息。(2)营业所:营业所代码。(3)注册日期:分割合同上的系统登录日期。2显示模块功能描述(1)明细号码:销售发票:明细数据。(2)品种:类型编码。(3)保管地点:保存文本的位置。

28、(4)管理信息:编辑和删除发票信息。3.4 数据库设计3.4.1 概念设计在设计数据库系统时,创建反映客观信息的数据模型是设计数据模型中最重要的基本步骤之一,是将全球信息目标与数据库系统联系起来的桥梁。概念数据库中使用的实体关系模型与传统的数据模型不同,该实体关系模型是面向现实世界而不是实现方法的,主要用于描述数据库中数据的静态特性。 信息的真实世界,而不是处理数据,最广泛使用的概念数据模型是E-R模型。图3-1 发票主查询数据表图3-2 发票主显示数据表图3-3 时间节点数据表图3-4 项目数据表图3-5 功能描述数据表图3-6 用户信息表3.4.2 逻辑设计逻辑数据库设计涉及三个步骤:用户

29、需求,创建E-R模型和设计数据库模型。逻辑数据库设计的第一阶段是根据以下四个步骤收集和分析用户需求:分析用户活动并定义系统范围,分析系统数据分析和用户活动分析。在逻辑设计的第二阶段,从两个阶段构建E-R模型,首必须设计局部E-R模型,然后设计通用E-R模型;逻辑设计的第三阶段分为两个步骤:第一步是将ER图转换为关系模型的初步设计,第二步 是用于调整和增强模型的优化设计。发票主查询数据表系统号,销售传票,纳入日期,订购方,销售组织,营业所,指定纳入日期。发票主显示数据表系统号,销售传票,明细号码,登录日,二次店订购号码。时间节点数据表系统号,销售传票,明细号码,纳入日程行番号,纳入日付,日期类型

30、。项目数据表系统号,销售传票,明细号码,种类,客户类型,累计订货数量。功能描述数据表系统号,种类,语言键,目录文本。用户信息表系统号,登录名,登录密码。3.4.3 物理设计数据库的物理设计包括:选择存储结构,指定访问方法,选择访问路径以及确定数据存储的位置。它主要是关于选择文件存储结构并确定访问文件的方法,主要通过设置索引来访问数据库中的数据,以便直接找到要搜索的记录,如果想直接找到想要查找的记录,应该使用索引访问方法(索引表),序列表只能从起点到每次后续访问的记录,在数据库中创建表以及它们之间的关系基于模型实体与上述实体之间的关系。发票主查询数据表如表3-1所示。表3-1 发票主查询数据表字

31、段名说 明类 型长 度可否为空主键MANDT系统号CLNT3否是VBELN销售传票CHAR10否是ERDAT纳入日期DATS8否否KUNNR订购方CHAR10否否VKORG销售组织CHAR4否否VKBUR营业所CHAR4否否VDATM指定纳入日期DATS8否否发票主显示数据表如表3-2所示。表3-2 发票主显示数据表字段名说 明类 型长 度可否为空主键MANDT系统号CLNT3否是VBELN销售传票CHAR10否是POSNR明细号码NUMC6否是BSTKD登录日CHAR35否否BSTKD_E二次店订购号码CHAR35否否时间节点数据表如表3-3所示。表3-3 时间节点数据表字段名说 明类 型长 度可否为空主键MANDT系统号CLNT3否是VBELN销售传票CHAR10否是POSNR明细号码NUMC6否是ETENR纳入日程行番号NUMC4否是EDATU纳入日付

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1