第四章 系统总体设计部分对系统架构进行详细说明。
第五章 系统详细设计部分对系统某些出彩的部分进行剖析。
2. 技术背景
2.1. ERP
2.1.1. 简介
ERP是Enterprise Resource Planning(企业资源方案)的简称,在本篇中统称为“企业资源管理系统”。
本系统初步设计基于SAP ERP某实际项目。SAP即全世界排名第一的ERP软件一级提供商德国SAP公司。SAP ERP 通常简称为SAP R/3,是全球四大企业资源解决方案系统软件之一。
2.1.2. 本程序所用到的ERP模块:
SD模块:销售与分销 积极支援销售和分销活动,具有出色的定价、订单快速处理、按时交货,交互式多层次可变配置功能,并直接与盈利分析和生产计划模组连接。
FI模块:财务会计 集中公司有关会计的所有资料,提供完整的文献和全面的资讯,同时作为企业实行控制和规划的最新基础。
MM模块:物料管理 以工作流程为导向的处理功能对所有采购处理最佳化,可自动评估供应商,透过精确的库存和仓储管理降低采购和仓储成本,并与发票核查相整合。
2.2. 金税工程
金税工程是一个由一个网络、四个子系统构成的高科技管理系统。一个网络是指国家税务总局与省、地、县国家税务局四级计算机网络。四个子系统是指增值税防伪税控开票子系统、防伪税控认证子系统、增值税稽核子系统和发票协查子系统。与本系统相关联的就是四个系统中的增值税防伪税控开票子系统。
2.3. C#语言
C#是微软推出的一种基于.NET框架的、面向对象的高级编程语言。C#由C语言和C++派生而来,继承了其强大的性能,同时又以.NET 框架类库作为基础,拥有类似Visual Basic的快速开发能力。
C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
本程序是使用C#语言的是的编辑的Windows窗体应用程序。C#语言本身具有高效性、健壮性等优点,其Windows窗体项目更是性能全面、外观美观、编写方便快捷,十分有利于系统的开发。
2.4. 数据库技术
在本系统中,Microsoft SQL Server将取代SAP R/3服务器中所搭载的数据库,成为数据存储中心。
Microsoft SQL Server是一款关联式资料库解决方案,其资料库的内置语言是由美国标准局(ANSI)和国际标准组织(ISO)所定义的SQL语言,微软公司对它进行了部分扩充而成为作业用SQL(Transact-SQL)。
在本程序中,由于选择了Microsoft Visual Studio 2010作为开发环境, SQL Server数据库就成为最佳选择。两者兼容性良好,保证了数据库连接的可实行性。
3. 系统需求分析
为了实现增值税发票开票管理的信息化、自动化,减免手工开票的重复工作量与人为操作失误,提高企业资源管理效率,税控接口连接ERP系统与税控系统,能够依据企业业务数据构架,结合增值税发票开票需求与国家税务规定,达成客户增值税发票开据一站式完成的需求。系统功能覆盖增值税数据的抽取计算、发票状态管理、发票信息电子文档生成、数控系统依赖书生成和税控机发票信息回传等功能。
3.1. 任务概述
3.1.1. 目标
达成企业资源管理系统与税控系统之间的联系,使用户能够通过企业资源管理系统对税控系统发出委托,直接申请开据增值税发票。
本系统必须完成对于增值税发票开据所需信息的抽取、编辑与更新,并且紧密结合客户需要和公司产品特质,按照其产品种类的不同,以及销售渠道的差异,完善系统表数据抽取的逻辑方式,并且设计出最适合增值税数据存储与读取的系统表。 C#税控接口软件开发+ERP文献综述(3):http://www.youerw.com/jisuanji/lunwen_4902.html