高可扩展的电子发票平台的设计与实现

来源 :北京交通大学 | 被引量 : 2次 | 上传用户:zhaomohans
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现如今互联网飞速发展,在“互联网+”的新业态下,无纸化、电子化已成为当今社会的发展趋势,纸质发票由于其费时费力、实时性低等弊端已经不能满足我国电子商务发展的需求,在此背景下电子发票应运而生。电子发票不需要纸质载体,省时省力,方便快捷,因此各大互联网公司纷纷开发电子发票平台来满足社会的需要和自身的发展。但由于发票的特殊性,发票内容必须符合当地法规和当地民众的报销需求,随着公司国际化发展的需求,每在一个国家开放业务时,发票系统需要重新开发一套采集功能和开票功能,严重影响公司的发展,因此对原有发票系统进行高可扩展的再开发显得尤为重要。本文设计的电子发票平台有五大模块:数据采集模块、用户受理模块、开票处理模块、推送处理模块、CRM(Customer Relationship Management,客户关系管理)模块,数据采集模块主要用于采集用户的开票订单和费用详情;用户受理模块面向消费者,主要用于展示开票内容和存储用户申请信息;开票处理模块主要用于和第三方供应商交互进行开票;推送处理模块主要用于给用户发送电子发票(短信、邮件、APP端内和端外推送)并将开票信息推送到微信和支付宝;CRM模块面向客服,主要用于帮助进线用户进行电票查询和电票冲红(作废发票)操作。作者独立完成了数据采集模块、用户受理模块和开票处理模块的设计与实现,并参与了推送模块和CRM模块的设计与实现。该电子发票平台以动态可扩展为基础,主要体现在配置化和基类与派生类的灵活运用上,配置化有利于在不修改代码的情况下实现新功能的上线,基类与派生类的运用不仅可以提高开发效率而且可以实现业务逻辑分发的功能,同时该电子发票平台以高内聚低耦合的原则划分功能模块,各个模块互不干扰且相互协作。此次设计与实现使得平台可以快速响应业务逻辑的变更,不但满足了公司对开票功能的基本需求,而且在公司新开放一个国家业务时可以快速支持其接入发票系统进行开票,在不影响公司业务扩展的情况下大大降低了开发时间、节约了人力成本。
其他文献
针对生物质固体废物量大面广,具有污染和资源利用双重特性,厌氧发酵能源化可促进其污染控制,且过程中部分有机成分在微生物作用下转化成腐殖质(HS).通过分析厌氧发酵过程中HS转
磷酸二氢钙[Ca(H2PO4)2·H2O](MCP)是一种优良的高效性磷酸盐饲料添加剂。本文论述了利用价廉的湿法磷酸为原料生产低成本的饲料级磷酸二氢钙的研究。
以固体酸为催化剂,考察了不同固体酸对丙酮肟的催化效果,优化选出了催化效率最佳的固体酸(氨基磺酸)。进一步考察了氨基磺酸的用量、反应温度及反应时间对丙酮肟水解的影响。
<正> 我所自1987年开展了不同冷冻方法的人类精液保存技术的研究,同时进行两种不同冷冻方法贮存的志愿供精者精液人工授精(AID)和性功能障碍的配偶新鲜精液的人工授精(AIH)。
目的探讨坏死性筋膜炎的诊断与治疗。方法回顾性分析我科收治的1例坏死性筋膜炎伴感染性休克的诊断治疗过程。结果患者好转后转专科继续治疗。结论对坏死性筋膜炎伴感染性休
在我国高职院校的科技创新和创业教育正逐渐成为一种新的教育理念和人才培养模式。然而高职院校学生科技创新与创业能力普遍较弱。针对该问题,文章以计算机软件专业为例,详细
作为整体赋存的八桂传统特色文化在今天不仅是前人馈赠给我们及后人的一宗丰厚人文资源,而且是一种亟待进一步释放的文化生产力,为此,一要深入开展八桂传统特色文化普查研究,
由于海藻多糖具有抗肿瘤、提高免疫力等功能,越来越受到人们的重视,极有可能被开发出一种新型的海洋药物。本文对海藻多糖的研究状况及抗肿瘤、抗病毒、降血脂、抗辐射、抗凝
为进一步整合资源,促进我国新能源行业的发展,通过借鉴国家知识产权官方网站和国内公开的专利数据库,详细分析了国内六氟磷酸锂的专利申请情况,并对涉及的工艺技术和装备等进
曾树生是巴金小说《寒夜》里的人物,透过生活的表层,不难发现她其实是多重矛盾的集合体。在传统与现代之间挣扎;在物质与精神之间游离;在理想与现实之间彷徨。她在这三重困境