基于B/S模式的用户自定义报表研究

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:kumufengchun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机的广泛应用,现在的社会正朝着信息化的方向飞速发展。报表是一种包含大量相关信息的集合的表现形式,在社会各领域中使用广泛。其中,在企业的信息管理中不可避免地要编制各式各样的报表,报表是了解企业生产、销售等各个环节的重要依据,是企业信息系统的重要组成部分之一。报表设计是数据库应用系统的一个重要环节。 在传统的Client/Server架构的数据库应用程序开发过程中,由于各种程序开发工具的支持,报表的开发并不是一项艰难的任务。各厂商的应用程序开发工具都对报表的开发提供了强有力的支持,最著名的如Crystal Decisions公司的可应用于微软的Visual Studio开发套件中的Crystal Report;Sybase公司的数据库前端应用程序开发工具PowerBuilder。它们都可以方便地完成C/S架构下的数据库应用程序开发过程中的动态报表生成任务。 随着互联网(Internet)应用的深入发展以及越来越多的企业内部网(Intranet)的组建,数据库应用程序的开发已经从传统的C/S架构转向了基于Internet/Intranet的Browser/Server架构。不同的程序架构也带来了开发过程以及开发中所用的各项技术及各类开发工具的转变。而对于大多数的数据库应用程序,动态报表的生成是开发过程中不可避免的一项任务。而在B/S架构的数据库应用程序开发的过程中,由于其程序运行环境的特殊性,动态报表的实现一直是一件颇令人头疼的事情。实现动态报表会遇到诸多问题,例如:数据访问的速度;报表生成的效率;报表生成是否是动态的;报表是否能传递参数;报表的样式的定制等。 本文对报表生成机制进行研究,就基于B/S模式报表的动态生成,参数传递等问题进行研究并结合新加坡YOKOGAWA公司HMS(Human Resource Management System)报表生成子系统的开发工作,针对Web访问控制的特点和要求,利用世界领先的用于创建交互报表的软件包Crystal Reports基于VC#.NET平台,设计一个基于B/S模式的自定义报表模型。该模型集成多张基于ASp.NET的查询式Web动态报表,为报表增加类文件记录所需查询参数,在加载报表查询界面时,读取类文件实现报表参数查询条件的动态加载,记录用户所输入参数并实现参数传递,实现基于B/S模式的用户自定义报表模型。该报表模型通过实际数据检测,取得了较好的效果,表明具有一定的实用性和应用前景。
其他文献
射频识别技术(Radio Frequency Identification,简称RFID)是一种先进的非接触式自动识别技术,它利用射频信号及其空间耦合与传输特性进行双向通信,实现对物体的自动识别和信息采
全文检索是现代信息检索技术的一个非常重要的部分。它是一种快速有效的信息检索技术,也是处理非结构化数据的强大工具,同时也是搜索引擎的核心技术之一。它的使用极大地提高了
无线传感器网络(Wireless Sensor Networks, WSNs)通常靠能量有限的电池供电,因而延长WSNs的生命周期成为研究的重点。同时为了提高WSNs的服务质量,本文研究了路由鲁棒性策略
Rapid development of computer technology has brought a great change in our lives.According to spread of smart devices, a new input device has been required.The
远程教育作为我国高等教育的一种形式,有效地牵引着教育资源的优化,给教育思想与技术带来了革命性的变革,已经成为现代教育的必然要求。远程教育要得以顺利、高效的实施,必然离不
在信息化席卷全球的今天,我国的国土资源管理信息化在国家土地二次更新调查的带动下稳步推进。国土空间数据的采集编辑是实施国土资源管理信息化的重要环节。结合国土空间数据
在搜索引擎领域中,汉语分词的重要性愈显突出。与西文不同,汉语书写时是按照句子连写,词与词之间无间隙,容易让人在句子的理解上产生偏差,这就给查询信息、机器翻译等工作造成了很
本课题来自国家科技部2006年国家科技基础条件平台建设项目“网络协同研究与工作环境建设”。整个网络协同研究公共服务平台系统支持同步和异步两种协同方式,支持人机、人际协
智能交通系统已经成为电子信息技术在交通运输领域的热点研究课题。而图像处理和模式识别技术在智能交通系统的应用研究,是智能交通系统重要的前沿研究领域,具有极其重要的理论
网格变形技术是数字几何处理研究的核心技术之一,其应用方面主要包括三维数字媒体、影视娱乐、文化教育、网络休闲等。网格变形主要是研究三维虚拟物体的表面编辑、姿态变化、