论文部分内容阅读
随着互联网的飞速发展,企业信息化受到了人们的广泛关注,信息化的完备程度已成为衡量企业竞争力的一个重要标准。为进一步提升税务师事务所业务管理的信息化程度,增强企业竞争力,需改变传统的手工作业、线下交接和文档记录等流程,转为利用Web应用系统来实现业务、财务和其它信息的统一管控。因此,研究并开发一个税务师事务所业务管理系统显得尤为必要。集合了经典’MVC_开发模式和若干新特性的ASP.NET MVC5 Web开发框架具有优秀的稳定性和可扩展性。以该框架为基础,分别研究了框架的主要结构“模型—视图’控制器”和MVC5中新推出的特性ASP.NET Identity与Attribute Routing,并同时研究了Bootstrap前端框架与实体框架等前沿Web开发技术。通过对MVC5框架与多项Web开发技术的整合,形成基于ASP.NET MVC5的集成框架,并在此集成框架基础上开发一个易于操作的税务师事务所业务管理系统。本文主要工作包括:①介绍了论文的研究背景及意义,对税务师事务所业务信息化和ASP.NET MV C 5框架的相关现状进行了分析。②对系统相关技术进行了介绍,包括系统开发环境、ASP.NET MVC5的基本结构与特性、实体框架技术原理、数据导出技术、数据库和编译工具的新特性等。③针对ASP.NET MVC5集成框架的相关技术进行研究,包括MVC5的控制器、域模型和Razor Views技术、新推出的ASP.NET Identity和Attribute Routing特性、Bootstrap前端框架和实体框架的数据库先行开发方式。在上述研究基础上,将Bootstrap3.0、实体框架与ASP.NET MVC5框架进行融合,提出一个基于ASP.NET MVC5的、深度利用框架新特性并结合多种前沿Web开发技术的Web应用开发集成框架。④为验证所构建的ASP.NET MVC5集成框架的有效性,以该框架为基础,结合税务师事务所实际需求,对其鉴证、咨询业务和财务等流程进行分析,给出流程和用例图,并设计系统功能模块与数据库。依照设计实现系统,经部署、测试后得出结论,并总结系统实现使用的关键技术。