论文部分内容阅读
“一户式”综合数据管理信息系统是税务部门的核心系统之一,它承担着纳税人信息的管理和各种相关数据的综合处理功能。随着税务部门业务种类的逐年增加,同一纳税人各种信息的增多,综合数据管理信息系统也日趋复杂,系统功能的复杂性导致了实现的复杂性和对效率的较高要求。它的健壮度直接影响到整个税务系统的的软件质量。本文采用统一过程RUP(Rational Unified Process),结合传统的瀑布模型为主要的软件开发方法,以统一建模语言(UML)为分析设计描述语言,对“一户式”综合数据管理信息系统进行需求获取、需求分析和系统设计;以J2EE为开发平台,依靠其健壮的STRUTS、SPRING、HIBERNATE开源框架,以纳税人信息注册、变更、注销等功能为例,阐述了系统的整个开发过程。本文首先分析了“一户式”综合数据管理信息系统的背景和发展现状,简要阐述了系统实现需要解决的主要问题;对系统整体进行了概要描述;对需求分析和设计的方法进行了细致阐述,对系统实现过程中的关键问题给出了具体的实现技术和实现方法。本文解决的关键问题有以下几方面:第一,开发计划是整个软件开发的指导,计划制定是否切合实际,对于开发质量有着很大的影响。“一户式”综合数据管理信息系统开发计划的制定是在细致估算的基础上进行的。在开发估算的过程中,细致的需求分析和详细设计是主要的参考文档。第二,“一户式”综合数据管理信息系统作为其他税务信息管理系统的基础,其核心地位决定了自身必须具有高安全性、高可靠性、高效率、高灵活性等的特点,如何协调高安全性高可靠性和高效率低开发成本的矛盾、高灵活性和高效率的矛盾是本系统的关键问题。第三,在软件实现的过程中,主要关注系统需求分析、设计方法,基本技术框架的构建,用户身份认证的安全机制,针对以上问题提出解决方案。第四,在RUP的实践过程中,为了提高开发质量,使用了一些质量控制手段,对于软件产品的质量保证启到了很好的作用。