面向Web的LNIC报表系统设计与实现

来源 :云南大学 | 被引量 : 0次 | 上传用户:journey88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
报表是信息管理系统中非常重要而且是必不可少的组成部分,在应用系统的设计实现中占有十分突出的地位,优秀的报表可以实现将数据转化为信息,为决策提供良好的依据,为信息的交换提供直观的表达形式,减少用户手工操作数据的繁琐,提高企业的办公效率。 面向Web报表软件主要有三种体系结构,一种是纯Java报表;一种是控件方式;另一种是独立服务器方式的报表软件。纯Java报表系统以其跨平台性、扩展性好而逐渐成为Web报表的流行趋势,同时结合XML所具有的与平台无关、易于扩展、交互性好、语义性强、可格式化等特性和优点,应用多层体系结构模型来实现优秀Web报表的开发。 本文主要研究了一种面向Web的报表系统设计与实现。论文从分析现在面向Web的报表系统的优缺点入手,说明了基于Java编程技术的Web报表优势,提出了一种基于J2EE技术实现的Web报表系统,采用软件开发的MVC模式进行分层设计系统框架,并进行分析建模研究,按照MVC模式中各层分离的思想对各层进行分析设计,针对Web报表系统分析了各层的分离思想与设计原理。应用相应技术构建出整个系统的框架,并结合现在比较流行的J2EE框架Spring,Web应用框架Struts,ORM实现框架Hibernate进行系统的构建与实施,最终按照各层模块进行了基本原型系统的实现。论文结构按基础知识介绍,系统模型构建,模块设计,功能实现几个方面进行了文章的组织和描述。 论文采用组件技术进行研究开发,系统应用成熟的J2EE框架进行构建,采用IOC、AOP模式来实现系统的业务功能模块解耦,大大提高了整个系统的可扩展性、可维护性。采用数据持久层的O/RMapping技术进行数据库的操作,把MVC模式的三个部分进行真正分离。
其他文献
词义歧义是指一词多义,即一个词在不同的上下文中有不同的意思。词义消歧就是根据上下文的语境,确定文本中每个词的确切意思。在自然语言处理领域中,词义消歧是一个必不可少的环
实时系统主要面向现实世界中与时间因素相关的应用需求,它所关注的不仅是计算结果在逻辑上的正确性,而且还有输出结果时间的及时性。目前,实时系统已经广泛应用在军事和民用领域
随着互联网的兴起以及社交媒体的快速发展,网民可以在线自发的、不受时空限制的对各种社会现象、社会问题进行集体讨论。网络已经成为反映社会舆情的主要载体之一。因此,对网络
随着Internet的普及,电子邮件以其快捷、方便、低成本的特点成为互联网上最重要、最普及的应用。但是电子邮件在成为一种信息交流工具的同时,也正在成为一种商业广告手段。在收
战术互联网已经成为数字化部队的信息传输平台,用以实现不同层级人员和装备之间信息的互联互通。通过对态势感知、指挥和控制系统的融合,战术互联网使部队从依赖地理连接转向依
随着计算机图形技术的发展,地形的三维表示比平面地图表现出更多的优势。三维地形的表示和生成技术是计算机图形学研究的热点研究领域,具有浓厚的学术意义,并广泛应用于军事
学位
本文通过对非对称密码算法与对称密码算法的对比分析,选择椭圆曲线密码算法和高级加密标准作为研究对象。实现了椭圆曲线y2=x3+ax+b基于素数域Fp上的基本算法,使得椭圆曲线的参
计算机技术的飞速发展使得硬件和软件价格不断降低,人力资源成本成为部署数据库应用系统的主要支出;同时,数据库系统的规模越来越大,复杂度越来越高,对数据库管理员提出了很高的要
地理信息系统(GIS)是新兴的计算机研究与应用方向,它是计算机图形学、数字图象处理和数据库管理等技术相结合的产物,是为了获取、存储、检索、分析和显示空间定位数据而建立的