优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

SAP金税接口研究及红票优化处理

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘要 SAP金税接口研究及红票优化处理系统主要功能是实现金税接口研究以及红票的优化处理。传统的企业开票流程以人工纸质处理为主,这样的方式不仅费时费力还经常出现操作失误导致的严重数据错误。在现今的信息化时代,采用WEB服务架构程序建立一个智能化的在线SAP企业开票系统,就能实现企业开票及相关操作的高效性、实时性和客观公正性。 本文建立了一个B/S架构下的SAP金税接口研究及红票优化处理系统,采用现今流行的ASP.NET框架(C#语言环境)的WEB框架技术,并以SQL Server2008对发票数据信息进行统一管理。文中论述了一个SAP企业开票实例,阐明了该实例的详细开发过程。在该系统中,注册开票员可以在线进行开票;注册操作员可以进行在线发票的相关操作,主要包括发票审核、金税合并、发行依赖及电子表的导出打印等操作。另一方面,界面部分主要采用“DIV+CSS+JS”的技术,能够实现界面的美观性和动态效果,吸引更多的用户参与进来。 最后,本文指出了该程序实例中存在的一些不足,并说明了可扩展的功能模块,在今后可对这些模块进行完善和改进。 关键词:SAP系统,B/S架构,C#语言,SQL Server数据库 v:* {behavior:url(#default#VML);} o:* {behavior:url(#default#VML);} w:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} 1.1.1.????? 系统登录及注册模块 进入该系统首先需要注册用户登录,本系统用户类别分为开票员(主要操作为企业开票)及系统操作员(主要是负责对开具的发票进行相关一系列的操作)。所有用户需先注册个人基本信息,才能登录本系统进行相关操作。注册信息主要有:用户名、密码、姓名、用户类型及邮箱地址等信息。 另外,系统操作员除了可进行一般用户的权限操作外,还能进行后台管理操作,例如修改个人信息资料,修改系统初始化配置参数(诸如发票税务统计时间、发票最高总金额上限和税率等)等。所有注册成功的用户可进行在线开票、发票确认、金税合并、发行依赖及电子表格导出等多种功能操作,并可对当前本用户修改密码或注销。 1.1.2.????? 系统参数及安全性设置模块 拥有操作员权限的用户登录后进入系统进行系统参数的设置。系统参数设置包括整个系统的注册规则修改、登录权限修改、注册用户的信息管理、企业发票统计操作时间、发票最高金额上限及实时税率等参数的修改等。 另外,由于企业的发票信息的保密性要求很高。为防止信息数据的泄漏或篡改,还要进行安全性的考虑。首先,用户名的设置应遵循唯一性,一个用户只有一个ID,禁止出现重复ID和一对多的关系。在密码设置,需要进行加密算法设置。本文采用MD5加密技术,设用户密码为PWD,加密函数为MD5,则MD5(PWD)就是用户最终加密后的密码。当用户注册时,将用户密码PSW利用MD5函数处理后再加上附加字符串addSubStr,即MD5(PSW)+addSubStr存储到数据库中,今后,用户每次登录都将用户密码进行同样处理后进行与数据库中值的比对,如果相同就通过验证。具体转换算法代码见第四章。 1.1.3.????? 企业开票模块 在本模块,注册登录后的开票员进入该系统,输入发票信息,包括:税号(唯一随机)、税码、税额、商品名称、客户单位(个人)、单价、购买数量、总金额、发票类型(主要为红票和标准票)、保存状态、输出状态,开票时间等参数信息,确认后提交。这样就初步提交一份未处理的发票到数据库,供操作员处理。总金额不能超标,否则前台输入脚本阻止该数据库的录入,并提示开票员不能开具发票。 其中,发票类型定义:设定一个字段“Receipt_Type”参数表示发票的类型。主要发票类型如下: 1、废票类型: 2、普通票类型: 3、红票类型: 4、金税合并票类型: 1.1.4.????? 发票在线确认模块 在本模块,注册登录后的操作员进入该系统,检索开票员新近提交的未经确认的发票。操作员根据保存状态,检索出未保存的新发票,并列表展示出来。操作员可单选,或多选其中的一项或多项,或全选,然后点击确认提交。这样,就完成了这些新发票的确认保存。如果发现开票员的发票信息有误,操作员选择错误的发票信息,点击废除对该发票进行废除处理,并仍然确认提交,但是该票的类型变为废票。 其中,保存状态的定义如下: 设定一个字段“Flag_Save”参数表示企业对发票的确认状态。如企业已经确认该发票就设置为保存状态: ;否则就设置为未保存状态: 。 1.1.5.????? 在线金税合并模块 在本模块,注册登录后的操作员进入该系统。首先,操作员需要根据下列约束条件来检索可以进行金税合并的发票数据信息: 1、保存状态必须是已经确认保存的。即, 。 2、发票类型不得为废票。即, 。 3、发行依赖必须为未输出(未打印)状态。即, 。 其中,发行依赖的状态的定义如下: 设定一个字段“Flag_Print”参数表示发行依赖状态,则发行依赖后的输出状态为: ;否则就设置为未发行输出状态: ; 检索出初步符合金税合并条件的这些发票信息后,操作员自由选择这些满足初步合并条件的发票进行进一步的金税合并操作。操作员可以自由勾选多个发票信息进行合并,然后确认合并提交。后台系统服务器实时获取操作员提交的这些发票数据信息,并根据预先设定的金税合并算法进行发票自动合并。如果符合算法要求就完成新合并,并随机生成新的税号。否则,返回操作员提示信息,如“该组发票不符合要求,不能进行金税合并。”