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

上传人:b****3 文档编号:27122662 上传时间:2023-06-27 格式:DOCX 页数:40 大小:323.63KB
下载 相关 举报
发票信息查询系统的设计与实现 计算机科学与技术毕业论文.docx_第1页
第1页 / 共40页
发票信息查询系统的设计与实现 计算机科学与技术毕业论文.docx_第2页
第2页 / 共40页
发票信息查询系统的设计与实现 计算机科学与技术毕业论文.docx_第3页
第3页 / 共40页
发票信息查询系统的设计与实现 计算机科学与技术毕业论文.docx_第4页
第4页 / 共40页
发票信息查询系统的设计与实现 计算机科学与技术毕业论文.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

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

《发票信息查询系统的设计与实现 计算机科学与技术毕业论文.docx》由会员分享,可在线阅读,更多相关《发票信息查询系统的设计与实现 计算机科学与技术毕业论文.docx(40页珍藏版)》请在冰豆网上搜索。

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

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

摘要

随着计算机的扩大应用,管理信息系统也在随之被应用广泛。

近几十年来,不断有企业开始采用管理信息系统来进行企业模块化管理,例如库存信息,以及本文中提到的发票管理。

发票在一家企业中扮演着无比重要的角色,它可以体现出整个购销过程。

因此,管理信息系统在此环节起了重要的作用。

本论文研究了一家企业如何使用管理信息系统进行对发票的管理,从而使得整个购销流程变得简单明了。

通过研究,本设计采用了SAP语言,ABAP环境进行设计、编程以及后续的测试与运行,实现了将订单信息和发票号相结合,以一览表的形势显示以订单发票为起点的发票流,确认各账单的状况。

本次设计分为选择画面和一览画面,选择画面进行筛选条件输入,一览画面将显示信息,用户可通过多种不同组合的筛选条件进行查询不同的信息,从而达到整个流程简约方便。

该系统由两个主要模块组成,据研究发现它具有搜索和显示功能。

系统根据其所需要的功能来以SPA技术为平台进行开发,采用ABAP做后台数据库,选择SAPGUI750为开发工具,实现查询与显示发票为一体的功能。

经过测试,本系统具有较好的实用性,通过SAP平台,实现了购销流程简单明了,交易流程透明化。

关键字:

SAP,发票管理,购销流程

Abstract

Withtheexpansionofcomputerapplication,managementinformationsystemisalsowidelyused.Inrecentdecades,manyenterprisesbegintousemanagementinformationsystemtocarryoutmodularmanagement,suchasinventoryinformation,andinvoicemanagementmentionedinthispaper.Invoiceplaysanextremelyimportantroleinanenterprise.Itcanreflectthewholepurchaseandsaleprocess.

Thispaperstudieshowanenterpriseusesthemanagementinformationsystemtomanageinvoices,sothatthewholepurchaseandsaleprocessbecomessimpleandclear.Throughtheresearch,thedesignadoptsSAPlanguage,ABAPenvironmentfordesign,programmingandsubsequenttestingandoperation,realizesthecombinationoforderinformationandinvoicenumber,displaystheinvoiceretention,confirmthestatusofeachbill.Theselectionscreenandthelistscreenarethekeycontentsofthisdesign.Theselectionscreenisusedforfilteringconditioninput.Thelistscreenwilldisplayinformation.Userscancombinethescreeningconditionstoquerythecorrespondinginformation,theprocessismoresimpleandconvenient.

Thesystemconsistsoftwomodules,eachofwhichhasthefunctionsofqueryanddisplay.Accordingtothefunctionsrequiredbythesystem,thetechnologiesusedinclude:

TakingSAPasthedevelopmentplatform,usingABAPasthebackgrounddatabase,selectingSAPgui750asthedevelopmenttool,realizingthefunctionofqueryanddisplayinvoiceasone.Aftertesting,thesystemhasbetterpracticability.ThroughSAPplatform,thepurchaseandsaleprocessissimpleandclear,andthetransactionprocessistransparent.

Keywords:

SAP,ManagementofInvoice,PurchaseandSaleProcess

1绪论

1.1项目背景

近年来,随着软件应用从软件控制到数据处理,出现了第一批管理软件,也就是管理信息系统。

这一系统首次出现在美国的通用电气公司,它的作用是用来计算雇员的工资,这同时也标志着计算机被正式运用到企业管理当中。

一个管理信息系统是将基于管理科学和经济理论的信息模型和数据综合起来,有效地管理信息技术,并能直接向用户提供所需信息,便利管理和企业的调查访问。

管理信息系统发展至今经历了六个时期:

1.订货点法OPM

2.物料需求计划MRP

3.闭环MRP

4.制造资源计划MRPII

5.企业资源计划ERP

6.计算机集成制造系统CIMS

由于互联网技术和计算机技术的飞速发展,大多数企业将数据以管理信息系统的模式进行存储,查询,显示,例如人力资源,物料管理,财务管理等等,但大部分的企业往往忽略了发票信息的管理。

发票作为交易的主要证据和交付的依据,在采购链中发挥着重要作用,绝大部分公司利用纸质传票记载商品往来的信息,例如客户名称,发货地址,入库,账单核对等重要信息,但这种方式随着企业业务的增加而产生了极大的弊端,例如,人工登记不及时,登记册中有遗漏,导致在传送过程中丢失发票,人工统计难以实现共同利用的功能,而且难以追踪发票的去向,公司也往往是使用订单系统中自动生成的订单号与发票号之间生成的某种联系,再间接查询和发票上相关信息,增加了企业查询与管理的时间成本,降低了企业的效率。

1.2研究意义

计算机应用程序正逐步从科学计算转向程序控制,美国通用电气首先使用计算机计算雇员的工资,这是数据处理领域的计算机应用程序。

也被称为最简单的管理信息系统,它表明计算机公司是一家与正式执行信息管理有关的公司。

一个管理信息系统是将基于管理科学和经济理论的信息模型和数据综合起来,有效地管理信息技术,向用户提供信息,便利管理和企业进入查询及运用。

近年来,互联网和计算机技术发展迅速,大多数企业将数据以管理信息系统的模式进行存储,查询,显示,例如人力资源,物料管理,财务管理等等,但大部分的企业往往忽略了发票信息的管理。

发票作为交易的合法凭证及提货的主要依据,在购销环节起到重要作用,绝大部分公司利用纸质传票记载商品往来的信息,例如客户名称,发货地址,入库,账单核对等重要信息,但是,随着公司营业额的增加,这种方法带来了严重的劣势,例如,手工记录缺乏准时性以及记录中的缺陷,这导致流程中发票的丢失。

同时难以实现共享功能的手动统计信息以及跟踪发票流的难度。

公司也往往是使用订单系统中自动生成的订单号与发票号之间生成的某种联系,再间接查询和发票上相关信息,增加了企业查询与管理的时间成本,降低了企业的效率,所以本次设计将开发一个发票信息查询系统,将订单信息查询功能和发票号相结合,以一览表的形式显示以订单发票为起点的发票流:

接受-发货(配送)-请求,附带订货关联的订货“入库”账单核对,接受条带的制造指示“入库”,确认各账单的状况。

订货方可以仅通过提供发票号来进行交易,不同部门仅通过一个发票号即可查询到配送地址信息,出库信息,日期等,便于节省发货公司的时间成本,提高公司的配送货效率,使购销流程更加简易方便,也便于财务部门进行税务计算。

1.3研究现状

发票是我们经济关系中最重要的原始文件之一,是我们税收管理和检查的重要基础,加强发票管理可以使税务机关完全控制纳税人的业务,从而控制税收来源,避免偷税漏税,确保良好的税收管理。

近年来,中国制定了多种制度和方法,以加强发票管理,加强发票管理和财务监督,确保国家税收和维护经济秩序。

中华人民共和国财政部于1993年12月23日公布并实施了《中华人民共和国发票管理系统》,它是根据《中华人民共和国税务管理法》制定并实行的。

随着社会主义市场经济的发展,发票在企业管理甚至在国家行政管理中发挥着重要作用,在增加税收等方面发挥着日益重要的作用。

但是,由于普通纸质发票存在许多问题,例如:

1.整理时容易乱放错放2.查询时效率太低,消耗太多时间3.查询时需要逐个对比、查看4.出现纰漏5.管理发票人员不作为等情况这一系列行为在中小企业十分严重。

在有些大中型企业中,发票管理也存在一定的问题,即使大型的企业有更先进的手段来存放、管理发票,例如编写程序来实现发票的管理,也存在着混乱、错乱的情况,不能实现之间共享,使得公司办事效率降低,购销流程复杂,使得各部门人员难以追踪发票去向,即使有专门人员进行电子管理,查询时也需要耗费大量的人力以及时间。

由于对增值税项目具体增值税收费的管理日益严格,因此投入了大量人力和物力资源。

但是相对于普通发票的监督管理来说,普通发票的监督和管理相对薄弱,且普通发票不能利用正常账单减税,同时其不在控制系统内,税务当局没有给予足够的注意,从而这给罪犯分子提供了可操作犯罪的空间。

作为税务部门可以有效监控的一部分,普通发票的印制过程在防伪手段上还不够完善,技术也不够先进。

从而防伪普通发票的成本极低。

所以只有在高回报的诱惑下,人们才能冒风险,制售假冒商票并去贩卖。

此外,税务当局对固定发票的管理不受管制,而且由于固定发票的设计有缺陷,发出发票的公司在发出发票时往往填写不完整的信息,因此有可能会有人修改旧的固定发票并重新使用[1]。

第二,当一般账单是以个人身份开具的时候,由于我国消费者对账单的必要性缺乏认识,而且一些个人或私人公司即使收到账单也无法报销,因此认为发票没有多大实际价值。

贸易商通常不开具发票,有时也是只给将小票作为消费单据提供给消费者,有些人甚至以各种理由拒绝消费者的发票要求。

对于通过定期摊款确定的“双向”税务,税务当局根据有关法律和条例,通过核查纳税人在特定活动期间的应纳税销售额来确定其税务义务[1]。

最后,虽然有发票管理的方法,但实施过程中会遇到很多实际困难,例如发票管理方法和申请规则,以及各种发票管理实践中列出的规范性文件,填写发票、发票登记附注,应当在收到发票时出具税务登记证和购买证明。

应定期检查发票、调整管理进度、缴纳保证金等,但落实发票操作的这些措施中未严格的采取具体的业务、标准去执行,另外税务机关受理也难以统一,发票是否符合要求也因此难以确定[1]。

1.4系统概述

本次设计将在Win10环境下利用SAP系统开发一个新的管理信息系统,利用ABAP语言和数据库相关知识进行编写语法的环节,将设定实施按钮和刷新按钮来取得或刷新数据,再利用SAP中的ALV将检索出的信息展现出来,并通过设定返回按钮返回到之前的画面以便于进行下一次的信息筛选。

本次设计将基于日语语言环境下的信息查询,分为选择画面和一览画面,选择画面进行筛选条件输入,一览画面将显示信息,用户可通过多种不同组合的筛选条件进行查询不同的信息。

研究方法:

1.前期准备:

收集与发票管理的相关资料,上网分析以发表的论文,和实习公司的财务部进行讨论,提出问题并进行分析。

将提出的问题编写成大纲,并一一列出解决办法。

同时设计几套不同的方案以便后续采用。

在手机上下载一个APP:

SAPConcur作为参考。

2.开始了解掌握SAP系统的ABAP语言的语法,将参考书籍《SAP-ABAP开发从入门到精通》(金圣俊编著,张钟淑译)了解数据类型,内表增删改查等基本知识,在原有的基础上,进一步了解数据库的相关语法知识,确保设计正常运行。

3.针对设计选择不同的设计方案确保结构的稳定性,对这个项目的需求进行分析并建立流程图。

4.设计详细算法,确定最终变量,确定逻辑机构。

5.编写完整代码,期间严格按照计划书和流程图的内容去进行编程。

大致流程为:

先设计一个选择画面,将最终呈现的画面先编写完整。

其次在数据库中进行操作,将数据放入表中。

随后编写Function模块,将不同的模块连接在一起,从而达到查询,传递的功能

6.进行本次设计的测试,测试每个模块的功能是否正常执行并不会出现数据错误。

2发票信息查询系统分析

需求分析的基本任务:

首先要调查企业的需求,明确客户的目的及方向,确定好方向。

其次准备好相关文件与案例,进一步了解程序的内容。

同时还要做两手准备,准备多个计划方案,以便方案改动时可以控制住大体方向。

所需经费可分为四类:

业务需要反映出本组织或客户对软件的客观和高标准需求,这一需求由用户高级管理层确定,并决定系统目标的规模和范围。

用户需要是用户在使用软件时必须完成的任务,功能需要是软件开发商必须履行的职能。

非功能性需求是产品必须具有的属性或质量,包括对消费者的重要属性,如效率、效率、灵活性、项目安全性、互操作性、可靠性、可用性和质量属性,如可维护性,可重用性,可测试性等[2]。

2.1系统需求分析

系统分析方法是从系统科学中产生的,它是一个新的科学领域,自1940年代以来迅速发展的一种科学分支。

它从一个角度或系统的角度研究和研究整个客观世界,并为人类理解和改造人类提供科学的理论和方法。

它的出现和发展标志着人类科学思想逐步从“以问题为中心”的方针转变为“以系统为基础”的方针,这是科学思想研究发展的一个里程碑。

中级系统分析是基本的研究查询方法,而复杂的咨询项目可被视为系统项目。

通过目标的系统分析,系统元素的分析,环境的系统分析,资源的系统分析和系统管理的分析,我们可以准确地诊断问题,阐明原因并针对其问题,提出有效的解决方案并满足客户的需求[3]。

2.1.1功能需求

本功能是以接受订货发票为起点的传票流程:

接受订货-发货配送---请求、接受订货关联的订购---入库---账单核对、与接受订货关联的制造指示图---入库。

以一览形式显示,确认各发票的状况。

关于内部指示,在与接受订货发票(接受订货进度)一览不同的一览中确认状况。

关于内部示出的一览输出功能,由于检索项目中没有成套设备,因此存在本据点安排的内部示不能检索的制约,内部示数据的粒度也不能区分。

2.1.2性能需求

可以分为以下几种。

1.安全性要求:

所有进入数据库的操作应尽可能安全。

2.时间性要求:

确保消费者查询过程在一分钟内完成。

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管理可行性

SAPBusinessObjectsInformationManagement提供全面的信息管理功能有助于及时,准确地提供集成的图书馆信息,包括结构化数据和不稳定数据。

这些强大的解决方案将帮助管理员为关键行动计划提供可用的数据,例如商业交易处理,商业智能,数据仓库,数据迁移和原始数据管理[4][6]。

2.2.3经济可行性

通过调查分析开发发票信息查询系统,目前需要费用的就死SAP服务期的费用,且不需要其他编程软件来辅助完成程序。

2.3业务流程分析

企业员工先将订单发票导入到SAP当中,然后进行数据处理。

企业员工可通过特定的T-Code进入到查询页面。

在查询页面中,查询人员可以通过几个必选项来选择要查询的发票订单内容,在此期间,系统可根据必选项的内容来判定数据库中是否有当前所查询发票订单。

如果有此订单,则会出现一览画面展示所查询订单的内容,点击页面上的下载按钮,即可下载文件。

如果数据库中没有此订单,则会跳回到选择画面,重新输入必选项和选填项来查询发票订单信息。

图2-1业务流程图

图2-2管理员模式流程图

3发票信息查询系统设计

3.1系统物理环境配置

系统硬件平台的配置:

1.CPU:

N3710处理器

2.内存:

8GDDR2

3.硬盘:

500GB

4.基本的输入、输出设备

系统软件平台的配置:

如果说机器是人体系统,那么软件就是系统的灵魂,一个好坏的设计系统,不仅必须拥有开发软件思想的权利,而且还必须是好的软件开发工具[6],发票查询信息系统的软件配置的设置为:

1.操作系统:

Windows10

2.系统开发软件:

SAPGUI

3.开发语言:

ABAP语言

3.2项目规划

本系统的项目规划通过ABAP语言在SAP环境中的开发实现各发票的详细情况。

整个发票信息查询系统的页面是面向企业的,该系统的设计提供以下功能:

1.可以通过单号查询发票详细情况

2.各部门可以通过提供发票号来查询发票的订单信息

3.查询后可以进行下载文件的动作

3.3系统概要设计

根据系统分析结果的流程图中描述的系统逻辑模型,进一步分解数据流程图中的处理模块以确定系统的层次连接,并将逻辑模型转换为物理模型。

在设计管理信息系统的过程中,系统分离的一般原则如下:

1.子系统必须独立,即与相对独立的问题相关的过程必须被视为子系统。

这些子系统具有更高的互操作性,较弱的优势,并有助于未来系统的开发,使用和维护。

2.子系统的分离应减少数据冗余,应避免多个子系统中部分数据的存在,特别是,应对其进行修改以确保系统数据的安全性,可靠性和一致性。

3.子系统的设计必须能够满足当前和将来的管理需求,子系统必须具有完整的功能,易于使用且具有用于将来开发的接口。

4.子系统的划分将基于联检组的管理职能,应尽可能避免过度依赖组织结构,以避免机构变更而给系统造成不必要的问题[3]。

从公司内部结构的角度来看,整个管理信息系统分为多个子系统,每个子系统的功能相对独立,但各子系统之间有必要的数据链接。

发票信息查询系统的数据流程图采用转换中心法和服务中心法进行分析,逐步进行功能分离,直至成为具有明确含义和独特功能的模块化功能模块,从而获得系统功能模块的流程图,即系统功能图。

系统功能模块的组织结构图反映了发票查询中系统功能模块的划分,如图3-1所示。

图3-1系统功能模块结构图

1.查询模块功能描述

其中,销售组织、营业所、注册日期是查询的必须项。

(1)销售组织:

销售区域的一部分,即为企业销售部门的详细信息。

(2)营业所:

营业所代码。

(3)注册日期:

分割合同上的系统登录日期。

2.显示模块功能描述

(1)明细号码:

销售发票:

明细数据。

(2)品种:

类型编码。

(3)保管地点:

保存文本的位置。

(4)管理信息:

编辑和删除发票信息。

3.4数据库设计

3.4.1概念设计

在设计数据库系统时,创建反映客观信息的数据模型是设计数据模型中最重要的基本步骤之一,是将全球信息目标与数据库系统联系起来的桥梁。

概念数据库中使用的实体关系模型与传统的数据模型不同,该实体关系模型是面向现实世界而不是实现方法的,主要用于描述数据库中数据的静态特性。

信息的真实世界,而不是处理数据,最广泛使用的概念数据模型是E-R模型。

图3-1发票主查询数据表

 

图3-2发票主显示数据表

图3-3时间节点数据表

图3-4项目数据表

图3-5功能描述数据表

图3-6用户信息表

3.4.2逻辑设计

逻辑数据库设计涉及三个步骤:

用户需求,创建E-R模型和设计数据库模型。

逻辑数据库设计的第一阶段是根据以下四个步骤收集和分析用户需求:

分析用户活动并定义系统范围,分析系统数据分析和用户活动分析。

在逻辑设计的第二阶段,从两个阶段构建E-R模型,首必须设计局部E-R模型,然后设计通用E-R模型;逻辑设计的第三阶段分为两个步骤:

第一步是将ER图转换为关系模型的初步设计,第二步是用于调整和增强模型的优化设计。

发票主查询数据表{系统号,销售传票,纳入日期,订购方,销售组织,营业所,指定纳入日期}。

发票主显示数据表{系统号,销售传票,明细号码,登录日,二次店订购号码}。

时间节点数据表{系统号,销售传票,明细号码,纳入日程行番号,纳入日付,日期类型}。

项目数据表{系统号,销售传票,明细号码,种类,客户类型,累计订货数量}。

功能描述数据表{系统号,种类,语言键,目录文本}。

用户信息表{系统号,登录名,登录密码}。

3.4.3物理设计

数据库的物理设计包括:

选择存储结构,指定访问方法,选择访问路径以及确定数据存储的位置。

它主要是关于选择文件存储结构并确定访问文件的方法,主要通过设置索引来访问数据库中的数据,以便直接找到要搜索的记录,如果想直接找到想要查找的记录,应该使用索引访问方法(索引表),序列表只能从起点到每次后续访问的记录,在数据库中创建表以及它们之间的关系基于模型实体与上述实体之间的关系。

发票主查询数据表如表3-1所示。

表3-1发票主查询数据表

字段名

说明

类型

长度

可否为空

主键

MANDT

系统号

CLNT

3

VBELN

销售传票

CHAR

10

ERDAT

纳入日期

DATS

8

KUNNR

订购方

CHAR

10

VKORG

销售组织

CHAR

4

VKBUR

营业所

CHAR

4

VDATM

指定纳入日期

DATS

8

发票主显示数据表如表3-2所示。

表3-2发票主显示数据表

字段名

说明

类型

长度

可否为空

主键

MANDT

系统号

CLNT

3

VBELN

销售传票

CHAR

10

POSNR

明细号码

NUMC

6

BSTKD

登录日

CHAR

35

BSTKD_E

二次店订购号码

CHAR

35

时间节点数据表如表3-3所示。

表3-3时间节点数据表

字段名

说明

类型

长度

可否为空

主键

MANDT

系统号

CLNT

3

VBELN

销售传票

CHAR

10

POSNR

明细号码

NUMC

6

ETENR

纳入日程行番号

NUMC

4

EDATU

纳入日付

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

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

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