2.2.7金税文件导出模块
在本模块,注册登录后的操作员进入该系统,操作员按照发票类型进行检索。约束条件为已经处于确认保存并且为输出状态的发票数据信息。操作员浏览后,勾选需要导出的发票记录(可多选或全选),点击确认导出。由此,该组类型的发票全部以EXCEL的格式导出。不同发票类型,电子表格导出的文件名格式如下:
1、红票发票类型:“红票_xxxxxxx.xls”。
2、普通发票类型:“标准_xxxxxxx.xls”。
3、金税合并类型:“合并_xxxxxxx.xls”。
4、废票发票类型:“作废_xxxxxxx.xls”。
2.2.8发票回传模块
在本模块中,只有发票已经发行依赖过的,并且已经导出文件后的发票才可以回传,操作员可以按照发票类型进行检索。之后将检索结果进行列表展示。
导出后的金税文件具有发票回传功能。在发票回传子系统中,将导出后的总发票件数,废票件数,红票件数(赤字发票),普通发票件数以及金税合并发票件数列表显示,并可按照设置的查询条件进行模糊查询。
2.3 主要数据需求
登陆注册数据,包括用户ID,用户名,密码,性别,年龄,邮箱地址。
开票信息数据,包括发票税码,发票号,发票税额,商品名称,商品单价,购买数量,收票方,发票类型,发票确认状态,发行依赖状态,发行日期,发票打印状态。
系统数据,包括发票金额上限,税率。
2.4 企业业务需求分析
目前项目设计分为三个模块,金税发票发行依赖,金税发票电子文件生成,金税发票电子文件回传。
1.金税发票发行依赖分为以下几个模块:
初始画面选择,金税合并,合并取消,发行依赖,发行依赖取消,并打印依赖书。
2.金税发票电子文件生成,初始画面选择,不同发票类型文件导出,废票处理,红票处理。
3.金税发票电子文件回传。
基于本人对该项目的流程设计,以及上网查找了解到的金税系统,本人根据不同企业客户,完善了它各方面的需求。
本系统业务设计分为优尔个主要模块:系统登录注册,系统参数设置,在线开票,发票审核,金税合并,发行依赖以及电子文件生成;一个辅助模块,发票回传功能。该系统重新设计的优点在于,每一步都在确认中进行,在发行依赖之前要先进行相关的合并,并检索出金税合并后可以发行的,以及单张发票也满足发行条件的所有发票类型。同时在检索之前,也对每一张发票可以合并否进行了相关处理,单张发票的金额上限不可超过参数值等等一系列的处理。
2.5 系统开发工具
2.5.1程序开发工具
VS2008—ASP.NET开发平台工具。Visual Studio 集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。Web 应用程序开发人员可以利用整个平台的威力和灵活性;.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,本文选择最适合WEB应用程序的C#语言。
ASP.NET 使执行常见任务变得容易,从简单窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。
使用ASP.NET作为系统前台开发工具的优点如下:
1、增强性
2、支持多种工具
3、威力和灵活性
4、简易性
5、可管理性
6、可缩放性和可用性 C#+sqlserver的SAP金税接口研究及红票优化处理(7):http://www.youerw.com/jisuanji/lunwen_3235.html