[go: up one dir, main page]

CN101908063A - Universal report query tool - Google Patents

Universal report query tool Download PDF

Info

Publication number
CN101908063A
CN101908063A CN2010102310517A CN201010231051A CN101908063A CN 101908063 A CN101908063 A CN 101908063A CN 2010102310517 A CN2010102310517 A CN 2010102310517A CN 201010231051 A CN201010231051 A CN 201010231051A CN 101908063 A CN101908063 A CN 101908063A
Authority
CN
China
Prior art keywords
row
mainly
information
tycx
result
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010102310517A
Other languages
Chinese (zh)
Inventor
吕亚伟
毕茂华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Software Co Ltd
Original Assignee
Shandong Inspur Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Inspur Software Co Ltd filed Critical Shandong Inspur Software Co Ltd
Priority to CN2010102310517A priority Critical patent/CN101908063A/en
Publication of CN101908063A publication Critical patent/CN101908063A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a universal report query tool. By analyzing various reports to sum up the common properties of the reports and adopting a mode of managing query condition and result display pages respectively, basic information setting, query condition setting and query result display setting are performed, wherein corresponding parameters can be flexibly set for each class of the reports and are used in the process of setting the conditions; the attribute of each representation column (field) in each report is recorded by a two-dimensional table and is not solidified in a program, so that the representation style can be controlled without modifying the program. Therefore, the page function expansion and database function expansion are separated, the complexity of the system expansion development is reduced, the system adaptability is improved, the programming efficiency is also improved, and the maintenance is convenient. The parameter information needed by representing each record and recorded by the two-dimensional table comprises parameter name, parameter type, parameter sequence, parameter input or not, and the like, and is not solidified in the program. Therefore, the processing flexibility is improved.

Description

A kind of general report query tool
Technical field
The present invention relates to a kind of Computer Applied Technology field, specifically a kind of general report query tool.
Background technology
The basic data of China's every field is all perfect at present, data utilize the demand of aspect increasing, the data of a large amount of statistical study classes need be presented to different users, how quick, become the shift in demand of business statistical table form pendulum in face of software company and customer efficiently, but existing software company still utilizes traditional thinking of developer's development sequence and method to handle this class demand obviously to fall behind, therefore, need a cover to compare scientific methods and instrument helper applications company and client and adapt to fast-changing demand, build application system fast.
Summary of the invention
The purpose of this invention is to provide a kind of general report query tool.
The objective of the invention is to realize in the following manner, according to the application scale and the application content analysis in each field at present, along with infotech constantly develops, application meeting in the future constantly increases, therefore the necessary emphasis of Technical Architecture is considered professional platform independence, security, reliability, dirigibility, stability and the ease of manageability of total system, Technical Architecture should have extraordinary expandability simultaneously, and meets the construction principle and the technical requirement of whole project.
By analyzing all kinds of forms, sum up the public nature of form, this scheme is the mode that adopts the querying condition and the display result page to manage respectively, mainly is divided into essential information setting, querying condition setting, Query Result and shows three parts are set:
The querying condition part: querying condition is carried out detailed classification, specifically be divided into 18 classes, the basic satisfied needs of inquiry at present,
By analyzing all kinds of forms, sum up the public nature of form, this scheme is the mode that adopts the querying condition and the display result page to manage respectively, mainly being divided into essential information setting, querying condition setting, Query Result shows three parts are set: every class can be provided with relevant parameters flexibly, when carrying out condition setting, use.
Essential information is provided with part: mainly be that Back ground Information to the needs of form is provided with, be divided into five zones and manage.
First zone is the heading message district, and the management of querying condition, results page, results page slug area mainly is set.
Whether second area is an attribute area as a result, mainly is whether paging of display result, every page to be set show how many row, and how many data are maximum get, base attributes such as display column number, row number.
The 3rd zone is that the result comes the source region, and the SQL statement of the required data acquisition of result mainly is set.
The 4th zone is table tail block of information, and table tail Zuo Qu, Zhong Qu, right district information mainly are set.
The 5th zone is the extend information district, mainly is whole form link and image credit are set.
Query Result shows: information of each row of Query Result mainly is set, comprises information such as single-row, composite column, row number, row name, column width, row type, column alignment mode, row chain.
Above-mentioned all is to store by the mode of two-dimentional relation table.
Native system is realized based on the J2EE technical design, adopts the exploitation of ORACLE 9I and above database and BEA WEBLOGICSERVER 8.1 middleware softwares to form, and the implementation step is as follows:
The first, readiness database environment
In database, create 1 table space and user, as following table
Figure BSA00000196939600021
Second step, deployment system are used
1. under the user who sets up, import the data of having put in order.
2. acquisition system program: TYCX.
3. create territory: tycx_domain by default option.
4. start startWebLogic.cmd, enter the weblogic control desk:
Create connection pool tycxpool (usemame/password):
Create data source,, notice that JNDIName should be tycx_ds, use tycxpool to connect the pond as tycx_ds.
5. select WebApplicationModules, select tycx to use and dispose.
Excellent effect of the present invention is as follows:
One, writes down with bivariate table that each represents the attribute of column (field) in each form, rather than be solidificated in the program, thereby need not update routine and just can control show style, make expansion of page function and database function expansion separate, reduced the system extension complexity of developing, improved the adaptability of system, also improved programming efficiency and quality, be convenient to safeguard
Two, write down each form parameters needed information when representing with bivariate table, comprise parameter name, parameter type, parameter order and input parameter etc. whether, rather than be solidificated in the program, improved the dirigibility of handling;
Three, write down backstage inquiry storing process information that each form need call, corresponding system function module and relevant data processing with bivariate table when representing and handle storing process information, be convenient to safeguard, improved the dirigibility of programming efficiency and processing.Through facts have proved, data use represent aspect, the development efficiency that the efficiency ratio of utilizing this too development to use is traditional improves 80-90%.
Embodiment
The querying condition part: querying condition is carried out detailed classification, specifically be divided into 18 classes, the basic satisfied needs of inquiry at present specifically are classified as follows:
Classification Title Remarks
01 Input 1:**** * * month * * day on date is to * * * * * * month * * day The date input format: * * * * * * month * * day is to * * * * * * month * * day
02 The input 2:**** * * month on date is to the * * month The date input format: the * * * * * * month is to the * * month
03 The input 3:**** * * month on date Date input format: the * * * * * * month
04 Date input 4:**** Date input format: * * * *
05 Linkage pulldown menu The definition linkage pulldown menu
06 Drop-down menu The definition drop-down list
07 Input frame The definition of data frame
08 Radio box The definition radio box
09 Do not show Only make parameter and replace use, the page does not show
10 Input 5:**** * * month * * day on date Date input format: * * * * * * month * * day
11 The input 6:**** * * month on date is to the * * * * * * month The date input format: the * * * * * * month is to the * * * * * * month
12 The date input 7:**** * * month to the * * month (date of display Name) Date input format: the * * * * * * month to the * * month (date of display Name)
13 Check box The definition check box
14 Drop-down menu Definition does not have the drop-down list of full choosing
15 Date input 8: the first half of the year or the second half year (form of radio box) Date input format: the first half of the year or the second half year
16 Date input 9 Date input format: only refer to ten days report
17 Season in year Date input format: the whole year in season year
18 The whole year in month year Date input format: the whole year in month year
Every class can be provided with relevant parameters flexibly, when carrying out condition setting, uses.
Essential information is provided with part: mainly be that Back ground Information to the needs of form is provided with, be divided into five zones and manage.
First zone is the heading message district, and the management of querying condition, results page, results page slug area mainly is set.
Whether second area is an attribute area as a result, mainly is whether paging of display result, every page to be set show how many row, and how many data are maximum get, base attributes such as display column number, row number.
The 3rd zone is that the result comes the source region, and the SQL statement of the required data acquisition of result mainly is set.
The 4th zone is table tail block of information, and table tail Zuo Qu, Zhong Qu, right district information mainly are set.
The 5th zone is the extend information district, mainly is whole form link and image credit are set.
Query Result shows: information of each row of Query Result mainly is set, comprises information such as single-row, composite column, row number, row name, column width, row type, column alignment mode, row chain.
Above-mentioned all is to store by the mode of two-dimentional relation table.
Embodiment
Follow the principle of universalization, independent of service, tool design, carry out multianalysis, conclusion and summary, extract public model, now divide three parts to introduce method for designing through the query analysis class is used:
One, writes down with bivariate table that each represents the attribute of column (field) in each form, rather than be solidificated in the program, thereby need not update routine and just can control show style, make expansion of page function and database function expansion separate, reduced the system extension complexity of developing, improved the adaptability of system, also improved programming efficiency and quality, be convenient to safeguard
Two, write down each form parameters needed information when representing with bivariate table, comprise parameter name, parameter type, parameter order and input parameter etc. whether, rather than be solidificated in the program, improved the dirigibility of handling
Three, write down backstage inquiry storing process information that each form need call, corresponding system function module and relevant data processing with bivariate table when representing and handle storing process information, be convenient to safeguard, improved the dirigibility of programming efficiency and processing
Native system is realized based on the J2EE technical design, adopts the exploitation of ORACLE 9I and above database and BEA WEBLOGICSERVER 8.1 middleware softwares to form, and the implementation step is as follows:
The first, readiness database environment
In database, create 1 table space and user, as following table
Figure BSA00000196939600041
Second step, deployment system are used
1. under the user who sets up, import the data of having put in order.
2. acquisition system program: TYCX.
3. create territory: tycx_domain by default option.
4. start startWebLogic.cmd, enter the weblogic control desk:
Create connection pool tycxpool (usemame/password):
Create data source,, notice that JNDIName should be tycx_ds, use tycxpool to connect the pond as tycx_ds.
5. select WebApplicationModules, select tycx to use and dispose.
Except that the described technical characterictic of instructions, be the known technology of those skilled in the art.

Claims (1)

1. general report query tool, it is characterized in that, by analyzing all kinds of forms, sum up the public nature of form, the mode that adopts the querying condition and the display result page to manage respectively, comprise that essential information setting, querying condition setting, Query Result demonstration are provided with three parts: every class can be provided with relevant parameters flexibly, uses when carrying out condition setting;
Essential information is provided with part: mainly be that Back ground Information to the needs of form is provided with, be divided into five zones and manage;
First zone is the heading message district, and the management of querying condition, results page, results page slug area mainly is set;
Whether second area is an attribute area as a result, mainly is whether paging of display result, every page to be set show how many row, and how many data are maximum get, base attributes such as display column number, row number;
The 3rd zone is that the result comes the source region, and the SQL statement of the required data acquisition of result mainly is set;
The 4th zone is table tail block of information, and table tail Zuo Qu, Zhong Qu, right district information mainly are set;
The 5th zone is the extend information district, mainly is whole form link and image credit are set;
Query Result shows: information of each row of Query Result mainly is set, comprises single-row, composite column, row number, row name, column width, row type, column alignment mode, row chain information;
Above-mentioned all is to store by the mode of two-dimentional relation table;
Native system is realized based on the J2EE technical design, adopts the exploitation of ORACLE 9I and above database and BEA WEBLOGICSERVER 8.1 middleware softwares to form, and the implementation step is as follows:
The first, readiness database environment
In database, create 1 table space and user, as following table
Figure FSA00000196939500011
Second step, deployment system are used
1) under the user who sets up, imports the data of having put in order;
2) obtain system program: TYCX;
3) create territory: tycx_domain by default option;
4) start startWebLogic.cmd, enter the weblogic control desk:
Create connection pool tycxpool, usemame/password:
Create data source, comprise tycx_ds, notice that JNDIName should be tycx_ds, use tycxpool to connect the pond;
5) select WebApplicationModules, select tycx to use and dispose.
CN2010102310517A 2010-07-20 2010-07-20 Universal report query tool Pending CN101908063A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102310517A CN101908063A (en) 2010-07-20 2010-07-20 Universal report query tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102310517A CN101908063A (en) 2010-07-20 2010-07-20 Universal report query tool

Publications (1)

Publication Number Publication Date
CN101908063A true CN101908063A (en) 2010-12-08

Family

ID=43263523

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102310517A Pending CN101908063A (en) 2010-07-20 2010-07-20 Universal report query tool

Country Status (1)

Country Link
CN (1) CN101908063A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102789487A (en) * 2012-06-29 2012-11-21 用友软件股份有限公司 Data query and retrieval processing device and data query and retrieval processing method
CN103092622A (en) * 2013-01-23 2013-05-08 浪潮齐鲁软件产业有限公司 Intelligent report form and information desktop push tool
CN103810186A (en) * 2012-11-08 2014-05-21 天津市国瑞数码安全系统有限公司 Method for dynamically creating query scheme based on basic data of filing system
CN104239100A (en) * 2014-09-11 2014-12-24 浪潮软件集团有限公司 A general data processing method
CN109918631A (en) * 2019-02-24 2019-06-21 辽宁工程技术大学 A Method of Quickly Generating Accounting Statements

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6185560B1 (en) * 1998-04-15 2001-02-06 Sungard Eprocess Intelligance Inc. System for automatically organizing data in accordance with pattern hierarchies therein
US20030212667A1 (en) * 2002-05-10 2003-11-13 International Business Machines Corporation Systems, methods, and computer program products to browse database query information
CN101266545A (en) * 2008-04-30 2008-09-17 武汉科兴达软件股份有限公司 Electric power industry integral supporting platform

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6185560B1 (en) * 1998-04-15 2001-02-06 Sungard Eprocess Intelligance Inc. System for automatically organizing data in accordance with pattern hierarchies therein
US20030212667A1 (en) * 2002-05-10 2003-11-13 International Business Machines Corporation Systems, methods, and computer program products to browse database query information
CN101266545A (en) * 2008-04-30 2008-09-17 武汉科兴达软件股份有限公司 Electric power industry integral supporting platform

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
TUWEN: "《ASP.NET水晶报表从入门到灵活应用》", 28 December 2008, HTTP://BLOG.CSDN.NET/TUWEN/ARTICLE/DETAILS/3630226 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102789487A (en) * 2012-06-29 2012-11-21 用友软件股份有限公司 Data query and retrieval processing device and data query and retrieval processing method
CN102789487B (en) * 2012-06-29 2015-09-02 用友软件股份有限公司 Data query retrieval process device and data query search processing method
CN103810186A (en) * 2012-11-08 2014-05-21 天津市国瑞数码安全系统有限公司 Method for dynamically creating query scheme based on basic data of filing system
CN103092622A (en) * 2013-01-23 2013-05-08 浪潮齐鲁软件产业有限公司 Intelligent report form and information desktop push tool
CN104239100A (en) * 2014-09-11 2014-12-24 浪潮软件集团有限公司 A general data processing method
CN109918631A (en) * 2019-02-24 2019-06-21 辽宁工程技术大学 A Method of Quickly Generating Accounting Statements

Similar Documents

Publication Publication Date Title
US20210365446A1 (en) Dynamically updated data sheets using row links
US11194793B1 (en) Dynamically materialized views for sheets based data
CN102541867A (en) Data dictionary generating method and system
Ruggles Big microdata for population research
Otten et al. Deconstructing sustainable rubber production: contesting narratives in rural Sumatra
Southall Rebuilding the Great Britain Historical GIS, Part 1: Building an indefinitely scalable statistical database
CN101908063A (en) Universal report query tool
CN111881660B (en) Report generation method, device, computer equipment and storage medium
Lange et al. What are the characteristics of Canadian independent, scholarly journals? Results from a website analysis
Juvan et al. Towards a GIS analysis of literary cultures: The making of the Slovenian ethnoscape through literature
Rees et al. Census data resources in the United Kingdom
CN102866985A (en) Data formatting device and method for on-line analytical processing system
Rexwhite et al. The use of databases for information storage and retrieval in selected banks in Delta State, Nigeria
Landry National libraries’ functions: results from the 2016 survey of national libraries’ functions
CN114265842A (en) Audit data processing method, device, equipment and storage medium based on ERP system
WO2022215276A1 (en) Data extraction device, data extraction method, data extraction program, data extraction assistance device, data extraction assistance method, and data extraction assistance program
Katzen The application of computers in the humanities: A view from Britain
Yeboah Resource description and organization in academic libraries in Ghana: Evidence from the practice of three top universities
CA2522254A1 (en) Method and system for designing, implementing and documenting olap
Conway et al. The Directory of Institutions in the United States and Canada with Pre-1600 Manuscript Holdings: From its Origins to the Present, and its Role in Tracking the Migration of Manuscripts in North American Repositories
US20070073765A1 (en) Metadata-based schema generator
CN114490568B (en) Integration and migration methods and systems for cross-domain databases
Sheng Han et al. EMAPS–a GIS application in town council management in Singapore
Isa et al. Tourist satisfaction on natural environment within Islamic built environment context in the Shariah compliant hotel in Malaysia.
Sharma et al. Role of information technology in library automation and networking

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20101208