- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开发针对基层税管理软件开发特点的J2EE框架实践
开发针对基层税源管理软件开发特点的J2EE框架实践
内容提要:本文首先分析了基层税源管理软件开发的特点,然后分析了为什么要用J2EE来开发这类软件以及应用J2EE来开发这类软件的不足,进而提出了如何扬长避短,使J2EE更加适合基层税源管理软件开发的问题。经过对“J2EE”和“框架”的概念及其内涵的分析,笔者认为针对该类软件开发的特点开发J2EE框架是最有效解决这个问题的办法。之后就如何设计这个框架进行了较大篇幅的论述,首先提出了该框架的设计目的、原则和技术特色并画出了整体架构图,然后描述了整个框架的功能并给出了应用该框架开发一个业务功能的详细步骤,最后分层说明了框架是如何设计出来的。在文章最后,笔者以自己的实践说明开发有针对性的J2EE框架在基层税源管理软件开发中是比较好的选择。关键词:基层税源管理 软件开发 J2EE框架一、前言随着国家金税三期和各省地税大集中的建设,税务工作的分工更加合理,税收政策的执行更加统一、便捷。在这种条件下基层税务机关的主要工作,就是税款的征收和多层面多角度的税源管理。依托先进的信息化技术对征管数据进行分析、比对、监控,并对异常数据进行预警和处理是当前基层税源管理的一项重要工作,因此各基层税务单位对税源管理软件的开发也格外重视。J2EE以其跨平台、分布式、易开发维护等优点而在当前企业级应用开发中被广泛采用,使用J2EE进行税源管理类软件开发也是当前最普遍的选择。因此对于基层税务单位的信息化管理部门来说,研究J2EE在税源管理领域的应用就是一项必不可少的工作。二、基层税源管理软件开发的特点基层税源管理类软件的功能一般为:分析、比对、监控、预警等,但无论怎样,它的核心就是对基础征管数据根据一定的规则进行加工分析,并对取得的结果进行特定处理。它的开发具有以下特点:(一)管理方面1、开发团队规模较小,这是由于受到资金、人力、项目规模的限制。如果项目外包,一般都是中小型软件公司承建;如果税务单位自行开发,多为几个人,一般不会超过10人。2、开发团队分工不会太细,甚至没有专门的需求组织。3、开发周期较短,由于需求简单,所以开发周期相对较短,一般不会超过一个月。(二)技术方面1、硬件设备多为中低档,服务器多为PC服务器。2、核心功能多为数据库查询操作,而且多数是多表联合的综合性复杂查询,经常使用数据库的存储过程和函数。3、系统多变,原有的系统会随着基础业务系统——征管系统的改变而改变,每个工作时期都会因为工作重点的不同和征管模式的改变而有新的应用需求提出。三、J2EE是基层税源管理软件开发的首选企业级应用开发有两种方式:一种是C/S(Client/Server),另一种是B/S (Browser/Server)。B/S以其升级维护更加容易、客户端零维护和零限制(不再限定操作系统)、适用大规模用户访问等优点而基本取代了只适于局域网的C/S.当前最流行的实现B/S结构的技术是。net和J2EE,二者相比,后者具有以下优势:跨平台,移植性好;开源,方便深入学习把握;可选择免费操作系统、免费中间件服务器、免费设计工具,节省投资。所以J2EE是开发基层税源管理软件的首选。四、J2EE的不足在企业级的应用系统开发领域,虽然J2EE已经广泛普及,但它的不足也与它的优点一样突出。表现在:系统与标准庞大,一般中小型应用实现起来比较臃肿;技术规范和实现复杂,为解决技术复杂性而诞生的各种框架又带来更多的复杂;维护难度大,由于开发时所用技术的复杂,致使很难找到掌握全部技术的人才来进行系统维护,团队维护加重了维护成本和难度;客户端UI开发异常困难,只能靠代码来实现,不能真正做到所见即所得(WYSIWYG)等等。五、如何扬长避短,使J2EE更加适合基层税源管理软件开发?要想使J2EE更加适应基层税源管理软件的开发,就必须了解与J2EE相关的概念及其内涵。(一)什么是J2EEJ2EE是Sun公司提出的多层、分布式、基于组件的企业应用模型,包括:表示层和组件、商业层和组件、企业信息系统层(EIS)。它由一整套服务(Services)、应用程序接口(APIs)、和协议组成。它是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构,并已经成为使用Java开发企业级应用的一种事实上的工业标准。它是一组技术规范和指南,不是一种编程语言,它的实现需要依靠多种语言和技术:Java、JSP、Servlet、JavaBean、HTML、script、CSS、DOM、Applet、XML、JDBC、JNDI、EJB、CORBA、RMI、JMS、数据库技术等。J2EE的核心是Java 2平台,它提供中间层开发框架,用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用需求。
您可能关注的文档
- 应用经济学在职究生.doc
- 应用时间序列分 第4章.doc
- 应用题专题(分、不等式、一元二次方程).docx
- 店长的工作职责角色定位1.doc
- 店长的责任--作总结素材.doc
- 店长离任审计的行规定.doc
- 店面员工提成、绩设置篇.doc
- 度假酒店服务项测试题.doc
- 康利和电子商务间的关系.doc
- 康复训练对脑卒后吞咽困难预后影响的研究.doc
- 啤酒游戏课件.pptx
- 山东城市建设职业学院《中华医粹走进中医》2023-2024学年第二学期期末试卷.doc
- 山西信息职业技术学院《病原与宿主防御(含免疫、微生物、寄生虫)》2023-2024学年第二学期期末试卷.doc
- 山东外国语职业技术大学《美容外科学医学美容》2023-2024学年第二学期期末试卷.doc
- 体系审核与持续改进评估表.docx
- 重大危险源安全管理检查表.docx
- 安全仪表管理检查表.docx
- 2025年江苏中考生物一轮复习:绿色植物的光合作用(2大命题点分层练)(解析版).pdf
- 【品质意识培训】.ppt
- 福建生物工程职业技术学院《急救员培训课程》2023-2024学年第二学期期末试卷.doc
文档评论(0)