资源描述:
《本科毕业设计---基于jasper的报表管理平台设计与实现---.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浙江大学硕士学位论文摘要基于Jasper的报表管理平台设计与实现i浙江大学硕士学位论文摘要摘要报表管理系统是企业管理维护报表,研究业务需求的主要解决方案,它可以直观有效地为企业提供报表日常维护、需求动态分析、战略研究部署等相关的功能,是企业决策的来源。对于企业来说,管理报表的过程就是获取企业基本信息和实时动态,认清自我的优势和劣势,寻求企业精心策划和可靠战略部署的过程。所以说,报表管理是企业日常管理当中非常重要的一个环节,时刻影响着企业的规划和运营。本文主要完成了基于Jasper技术的报表管理平台的设计与实现,描述了课题的背景和意义、研究的
2、现状以及存在的问题,通过对报表管理平台相关技术的综述与比较,最终确定了以Jasper报表引擎、Spring、SpringMVC框架、Velocity模板引擎、iBATIS框架和MYSQL数据库等内容作为系统的主要设计实现技术。本文设计和实现了在MVC框架基础上的报表管理平台的业务流程和技术框架,技术框架的视图层采用了Velocity、CSS和JSP技术相结合的界面,业务模块采用了Jasper技术、Spring和SpringMVC框架来设计和实现各种业务逻辑,持久层采用了JDBC、SpringDAO和iBATIS框架来处理各种数据,数据库采用
3、MYSQL,并结合对Jasper报表引擎处理报表模板文件流程的代码分析,设计和实现了报表管理平台的系统集成以及用户角色管理、数据源管理、报表管理等具体功能模块。报表管理平台的主要功能是管理和运行报表模板,产生和展示报表结果。用户可以使用管理员角色或者普通用户角色,在报表列表界面管理报表模板并且运行查看报表数据。本系统的优势在于结合开源组件,维护费用低,易于管理,以及报表处理能力比较强。关键词:报表管理平台,JasperReports,SpringMVC,Velocity,iBATISi浙江大学硕士学位论文AbstractAbstractRe
4、portmanagementsystemisthemainsolutionforenterprisetomanageandmaintainreports,researchbusinessrequirements.Itcanprovideenterpriseswithreportsofroutinemaintenance,thedemandfordynamicanalysis,deploymentofstrategicresearchandotherrelatedfunctionsintuitivelyandeffectively,andit
5、isthesourceofbusinessdecisions.Forbusinesses,thereportmanagementprocessistogetthebasicinformationandreal-timedynamic,torecognizetheadvantagesanddisadvantagesofself,seekingenterprisecarefulplanningandreliablestrategicplan.So,reportmanagementisaveryimportantpartoftheenterpri
6、se'sdailymanagement,alwaysinfluencestheplanningandrunningoftheenterprise.ThisthesisbasedonthetechnologyofJaspermainlycompletedthedesignandimplementationofthereportmanagementplatform,describedthebackgroundandsignificanceofthetopic,researchstatusandexistingproblems,revieweda
7、ndcomparedthereportmanagementplatformrelatedtechnology,andfinallyconfirmedtouseJasperreportengine,Spring,theSpringMVCframework,Velocitytemplateengine,iBATISframework,andMYSQLdatabasetodesignandimplementthissystem.Thisthesisdesignedandimplementedthebusinessprocessandtechnic
8、alframeworkaboutthereportmanagementplatformbasedontheMVCframework,technicalframeworkforth