CN1052316C - Computer managing and designing system and method thereof - Google Patents
Computer managing and designing system and method thereof Download PDFInfo
- Publication number
- CN1052316C CN1052316C CN95116973A CN95116973A CN1052316C CN 1052316 C CN1052316 C CN 1052316C CN 95116973 A CN95116973 A CN 95116973A CN 95116973 A CN95116973 A CN 95116973A CN 1052316 C CN1052316 C CN 1052316C
- Authority
- CN
- China
- Prior art keywords
- data
- module
- design
- submodule
- management
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 26
- 238000013461 design Methods 0.000 claims abstract description 92
- 230000002093 peripheral effect Effects 0.000 claims abstract 2
- 238000007726 management method Methods 0.000 claims description 141
- 238000012545 processing Methods 0.000 claims description 21
- 238000012546 transfer Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 16
- 238000004886 process control Methods 0.000 claims description 16
- 238000005516 engineering process Methods 0.000 claims description 11
- 230000014509 gene expression Effects 0.000 claims description 6
- 238000009825 accumulation Methods 0.000 claims description 3
- 230000008859 change Effects 0.000 claims description 3
- 230000000737 periodic effect Effects 0.000 claims description 3
- 238000011002 quantification Methods 0.000 claims description 3
- 238000004458 analytical method Methods 0.000 claims description 2
- 230000015572 biosynthetic process Effects 0.000 claims description 2
- 238000004140 cleaning Methods 0.000 claims description 2
- 238000012938 design process Methods 0.000 claims description 2
- 238000007639 printing Methods 0.000 claims description 2
- 230000011218 segmentation Effects 0.000 claims 2
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 claims 1
- 230000003370 grooming effect Effects 0.000 claims 1
- 238000009434 installation Methods 0.000 claims 1
- 238000005192 partition Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 43
- 238000004364 calculation method Methods 0.000 description 38
- 230000001186 cumulative effect Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 230000000694 effects Effects 0.000 description 6
- 238000005259 measurement Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000013480 data collection Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 235000006508 Nelumbo nucifera Nutrition 0.000 description 1
- 240000002853 Nelumbo nucifera Species 0.000 description 1
- 235000006510 Nelumbo pentapetala Nutrition 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000013515 script Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及一种计算机管理设计系统,本发明系统包括计算机、输入装置、I/O接口、文字平台模块、制表平台模块、管理系统设计模块、数据库管理模块、报表生成模块、数据库查询模块、数据库操作模块、显示器及制表外设。
The invention relates to a computer management design system. The system of the invention includes a computer, an input device, an I/O interface, a text platform module, a tabulation platform module, a management system design module, a database management module, a report generation module, a database query module, Database operation module, display and tabulation peripherals.
Description
本发明涉及一种面向对象的计算机管理设计系统,尤其涉及一种使不懂得计算机软件知识的普通管理者通过本发明能够在计算机上设计管理系统的一种管理设计系统。采用本发明通过编制一套量化数据表格,并进一步说明与目标的管理事务对应的这套量化数据表格之间的层次关系,数据传递关系、统计计算关系、累计继承关系以及执行过程控制,通过以上设计的这套量化数据表格在本发明的支持下,就可以实现在计算机上的管理功能。其优点在于实现这种管理系统的设计者只要懂得管理知识而不必懂得计算机软件知识,即可顺利完成系统设计。其优点还在于只要按上述要求设计一套数据表格,不必设计计算机程序,就可以实现在计算机上的管理系统。The present invention relates to an object-oriented computer management design system, in particular to a management design system that enables ordinary managers who do not understand computer software knowledge to design a management system on a computer through the present invention. Adopt the present invention by compiling a set of quantitative data tables, and further explain the hierarchical relationship between the set of quantitative data tables corresponding to the management affairs of the target, data transmission relationship, statistical calculation relationship, cumulative inheritance relationship and execution process control, through the above With the support of the present invention, the designed set of quantitative data tables can realize the management function on the computer. The advantage is that the designer who implements this management system can successfully complete the system design as long as he understands management knowledge and does not need to understand computer software knowledge. Its advantage is that as long as a set of data tables is designed according to the above requirements, the management system on the computer can be realized without designing a computer program.
计算机管理系统是复杂多变的系统,它是近代企业管理现代化的重要课题,国内外科技工作者和大公司都投入了大量资金和人力,曾先后推出了一些计算机管理设计系统,例如:美国微软(Microsoft)公司的《Foxpro2.0》,美国的《DataBase》。这些软件可以提供人们用高级语言来为管理系统的建立与使用编写专门程序,还有些软件如美国Intuit公司的《Quicken》、Microsoft公司的《Money》,美国的《Peachtree》是专门为财务管理写的管理系统,总之这些软件工具都要通过编写程序,才能获得管理功能。近来如Microsoft推出的《Excel》的IBM《Lotus123》,采用电子表计算的直观方法来实现一般管理系统,但是使用这种工具只能处理一般简单的管理系统,较复杂的管理系统不能处理,并且仍然需要相当的计算机软件知识如《DataBase》的知识等。The computer management system is a complex and changeable system. It is an important topic of modern enterprise management modernization. Domestic and foreign scientific and technological workers and large companies have invested a lot of money and manpower. They have successively launched some computer management design systems, such as: Microsoft in the United States (Microsoft) company's "Foxpro2.0", the United States' "DataBase". These software can provide people with high-level languages to write special programs for the establishment and use of the management system. There are also some software such as "Quicken" from the American Intuit company, "Money" from the Microsoft company, and "Peachtree" from the United States are specially written for financial management. In short, these software tools must be programmed to obtain management functions. IBM "Lotus 123" such as "Excel" launched by Microsoft recently uses the intuitive method of electronic table calculation to realize the general management system. Still need considerable computer software knowledge such as "DataBase" knowledge.
管理系统是一种普及化的工作,要求企业管理人员都要懂得计算软件知识相当困难,然而,大量采用计算机来进行现代企业管理又势在必行,20世纪末与21世纪,专家们预言是计算机信息处理、网络通讯的时代,也就是计算机进入企业管理的年代,能够使不必掌握计算机软件知识的一般企业管理者能够利用计算机来管理显得多么重要。Management system is a kind of popular work. It is quite difficult to require enterprise managers to understand the knowledge of computing software. In the era of information processing and network communication, that is, the era when computers enter enterprise management, it is very important to enable general enterprise managers who do not need to master computer software knowledge to use computers for management.
本发明的目的正是在于解决这一难题,提供一种计算机管理设计系统,使得一个熟悉管理业务的企业管理者,只要使用他掌握的管理知识就足够可以使用本发明,用计算机来实现他头脑里的管理方法。The purpose of the present invention is to solve this difficult problem and provide a computer management design system, so that an enterprise manager who is familiar with management business can use the present invention as long as he uses the management knowledge he has mastered, and use a computer to realize his brain. management methods.
本发明的进一步的目的在于使管理经验数量化,成为公共交流的共享资源,以此促进交流,推动企业管理现代化,促进社会进步。使用本发明设计的一套量化数据表格已然是一种可供交流与共享的资源。一套量化数据表格就是一个准确的、量化了的管理经验,经验的交流就可以采用本发明编制的一套准确反映管理者意图的量化数据表格来交流。A further purpose of the present invention is to quantify the management experience and become a shared resource for public communication, so as to promote communication, promote the modernization of enterprise management, and promote social progress. A set of quantitative data tables designed by the present invention is already a resource available for communication and sharing. A set of quantitative data tables is an accurate and quantified management experience, and the exchange of experience can be done by using a set of quantitative data tables prepared by the present invention to accurately reflect the intention of managers.
本发明的另一个目的在于让国家与行业政策管理数量化,一套管理政策可以采用本发明准确地量化为一套量化数据表格,从而促进企业管理规范化、科学化。Another purpose of the present invention is to quantify national and industrial policy management, and a set of management policies can be accurately quantified into a set of quantitative data tables by using the present invention, thereby promoting standardized and scientific enterprise management.
本发明的另一个目的在于真正彻底推动信息通讯网络化,因为如果没有企业的量化,就无从谈到有什么信息,那么耗资巨大的信息通讯网络也就无用武之地,只有社会基层单位、企业的管理实现了数量化,也就是信息化,才能真正彻底的实现信息通讯网络化。Another purpose of the present invention is to truly and thoroughly promote the networking of information communication, because if there is no quantification of enterprises, there is no way to talk about any information, and the information communication network that costs a lot of money is useless. Quantification of management, that is, informatization, can truly and thoroughly realize the networking of information and communication.
根据本发明的一种计算机管理设计系统包括:A kind of computer management design system according to the present invention comprises:
输入装置,用于输入文字、数据和控制命令;Input device for inputting text, data and control commands;
计算机装置,用于控制所述设计系统的处理、操作运行;computer means for controlling the processing and operation of the design system;
显示装置,用于实时显示系统设计过程和系统调用过程;A display device for displaying the system design process and the system call process in real time;
造字系统和字库,用于为所述设计系统提供文字和造字系统A character system and font library for providing scripts and character systems for said design system
以外的新加文字;Additional text other than ;
I/O接口装置,用于输入装置与输出装置的接口;The I/O interface device is used for the interface between the input device and the output device;
外部输出设备,用于将所述系统处理与查询结果输出;An external output device for outputting the system processing and query results;
管理系统自动设计装置,其包括:Management system automatic design device, which includes:
文字平台模块,用于系统中界面文字显示和表格中的栏目文字、数据、图片的生成,以及输出由驱动模块执行的高精度文字质量的报表的印制工艺中的高精度文字的生成;The text platform module is used for the interface text display in the system and the generation of column text, data, and pictures in the table, as well as the generation of high-precision text in the printing process of the report with high-precision text quality output by the drive module;
制表平台模块,用于系统中表格框线生成和表格的栏目文字和数据格式安排,以及将处理结果的数据实现按照操作者设计的表式自动组装成表,它进一步包括表格设计模块、格式设计模块、自动装表模块;The tabulation platform module is used for the generation of form lines in the system and the arrangement of the column text and data format of the form, and the automatic assembly of the data of the processing results into a form according to the form designed by the operator. It further includes the form design module, format Design module, automatic table loading module;
管理系统设计模块,用于设计由一套量化数据表格构成的管理系统;The management system design module is used to design a management system consisting of a set of quantitative data tables;
报表生成模块,用于对已建立好的管理系统按使用者要求作分类、排序、统计、计算处理生成周期报告表或分析报告、或者用直方图、饼图、曲线图、折线图等统计图形式生成报告,它进一步包括:报表生成子模块和统计图生成模块;The report generation module is used to classify, sort, count, calculate and process the established management system according to user requirements to generate periodic report tables or analysis reports, or use statistical graphs such as histograms, pie charts, curve graphs, and line graphs Generate a report in a form, which further includes: a report generation sub-module and a statistical graph generation module;
数据库管理模块,用于数据文件的构成及整个管理系统不同层次的数据文件的统一管理,它进一步包括数据库建立模块、数据库整理模块、数据库安全性处理模块、密码处理模块;The database management module is used for the formation of data files and the unified management of data files at different levels in the entire management system. It further includes a database establishment module, a database organization module, a database security processing module, and a password processing module;
数据库查询模块,用于使用者从建好的数据库中查询有关数据资料;The database query module is used for users to query relevant data from the built database;
数据库操作模块,用于使用者对数据库的移出、移入合并、清理等操作;The database operation module is used for users to perform operations such as moving out, moving in, merging, and cleaning the database;
其中所述的管理系统设计模块进一步包括:The management system design module described therein further includes:
关系图设计子模块,它将用于构成管理目标的一套量化数据表格,构成一个相互具有特定的层次和特定的数据传递关系的“关系图”;The relationship diagram design sub-module, which will be used to form a set of quantitative data tables for management objectives, and form a "relationship diagram" with specific levels and specific data transfer relationships;
数据传递关系设计子模块,它通过对每个关系对中的两个表格之间的数据项的抄入与抄出的传递关系,将用于构成管理目标的一套量化数据表格之间的数据传递得以直观的实现,它进一步包括抄入子模块、抄出子模块、条件抄出子模块和分类选择抄入子模块;Data transfer relationship design sub-module, it transfers data between a set of quantified data tables used to form management targets through the copy-in and copy-out transfer relationship of data items between the two tables in each relationship pair It can be implemented intuitively, and it further includes copy-in sub-modules, copy-out sub-modules, conditional copy-out sub-modules and classification selection copy-in sub-modules;
统计计算设计子模块,用于对象事物之间的统计与计算,它由组成管理目标的一套量化数据表格的字段之间统计计算表达式表示;Statistical calculation design sub-module, used for statistics and calculation between objects, it is represented by statistical calculation expressions among the fields of a set of quantitative data tables that make up the management target;
时间和累计继承属性设计子模块,它将用于构成管理系统的一套量化数据表格,根据其有无连续采集数据、连续处理数据,或按年/月时间分段积累数据资料的属性,在设计中给出定义,并且根据这些表格中累计项的承接关系给出定义,承接关系又分为上、下分页之间的承接关系或以月为分段打包的上、下月之间的承接关系定义后,在调用系统时,系统会自动执行承上页或上月的累计数,转到下页或下月作为初值继续累计;Time and accumulative inheritance attribute design sub-module, which will be used to form a set of quantitative data tables of the management system, according to whether there is continuous data collection, continuous data processing, or the attributes of accumulating data materials by year/month The definition is given in the design, and the definition is given according to the succession relationship of the cumulative items in these tables. The succession relationship is divided into the succession relationship between the upper and lower pages or the succession between the upper and lower months packaged by month After the relationship is defined, when the system is invoked, the system will automatically carry forward the accumulation of the previous page or last month, and transfer to the next page or next month as the initial value to continue to accumulate;
流程控制设计模块,用于构成管理系统的一套量化数据表格,通过关系图设计模块规定了这些表格的各自层次关系,所述的层次关系是指:A表要通过在B表基础上才能作出,那末A表的层次高于B表,层次量化数字是层次愈高的层次量化数字愈小,也就是1级层次为最高;层次由低到高分为三个阶段,第一阶段为原始数据输入表,层次最低,第二阶段处理过程的中间表和汇总表,层次居中,第三阶段为结果的应用,即各级报表和统计图表,层次最高;该模块依据这些层次关系,定义从原始数据表、中间数据表、数据汇总表的做表过程,并且记录该属性,由执行模块在管理系统使用时自动实现做表的流程控制,另一方面定义从报表到汇总表的报表顺序,并且记录该属性,由执行模块在管理系统使用时能自动执行报表生成的流程控制。The process control design module is used to form a set of quantitative data tables of the management system. The respective hierarchical relationships of these tables are specified through the relationship diagram design module. The hierarchical relationship refers to: A table can only be made on the basis of B , then the level of table A is higher than that of table B, and the quantitative number of the level is the higher the level, the smaller the quantitative number of the level, that is,
与现有技术对比,本发明具有如下优点和效果:Compared with the prior art, the present invention has the following advantages and effects:
本发明为不懂得计算机知识的厂长、经理、国家管理干部、个人经营者,提供了一种采用计算机实现自己管理意图和管理风格的管理系统。The present invention provides a management system that uses computers to realize their own management intentions and management styles for factory directors, managers, state management cadres and individual operators who do not understand computer knowledge.
采用本发明编制的管理系统就是一套量化了的数据表格,它具有从原始数据输入之后就可以自动执行的高效率、高智能的特点,容易掌握,容易操作,效率高。The management system compiled by the present invention is a set of quantified data tables, which has the characteristics of high efficiency and high intelligence that can be automatically executed after the original data is input, easy to grasp, easy to operate, and high in efficiency.
采用本发明编制的管理系统,方便于修改,改动不必编程序,不必求助他人,由管理者自己即可动手修改,具有很强的适应性。这一点其他技术均不具有这个特点,使用其他技术最难的是修改。修改要求助于系统编制的软件人员。The management system prepared by the invention is convenient for modification, and the modification does not need to be edited, and no need to ask others for help, and the manager can modify it by himself, and has strong adaptability. No other technology has this feature, and the most difficult thing to use other technologies is to modify. Modifications require assistance from software personnel for system compilation.
采用本发明编制的管理系统可以作为资源,提供交流与共享,以此,可以促进管理进步。The management system compiled by the invention can be used as a resource to provide communication and sharing, thereby promoting management progress.
采用本发明可以使用和编制各种管理系统。一个基层企业只需采用本发明一套系统,就可以实现多种管理,易于掌握。采用其他技术,一种技术只能实现一种管理,企业要同时使用多种技术,才能实现多种管理,并且一种技术就是一种操作。企业要面对多种技术学习多种操作,这是根本不现实的事。Various management systems can be used and compiled by adopting the present invention. A grassroots enterprise only needs to adopt a set of system of the present invention to realize various managements, which is easy to master. Using other technologies, one technology can only achieve one kind of management, and enterprises must use multiple technologies at the same time to achieve multiple managements, and one technology is one kind of operation. It is simply unrealistic for enterprises to face multiple technologies and learn multiple operations.
采用本发明只需一套就可以实现多种管理用途,大大减轻了企业负担,采用一般技术,要实现多种管理用途,要多次花费购买不同的技术,给企业造成极大浪费。Only one set of the present invention can be used to realize multiple management purposes, which greatly reduces the burden on the enterprise. To realize multiple management purposes by using general technology, it is necessary to spend multiple times to purchase different technologies, which causes great waste to the enterprise.
采用本发明可以使政府与地方政府各政策部门行业管理部门与企业取得最好的沟通,领导部门的政策与管理方法下达只需给企业一套使用本发明编制的管理系统,企业就可以准确地按照领导部门的政策法规进行各项事务的管理,有利于标准化、规范化,其他技术无法达到这一点。采用本发明可以与其他管理系统兼容,只要制定好接口方法就可以在本发明中使用其他管理系统数据。Adopting the present invention can enable the government and local government policy departments, industry management departments and enterprises to obtain the best communication. The policies and management methods of leading departments only need to give enterprises a set of management systems compiled using the present invention, and enterprises can accurately The management of various affairs in accordance with the policies and regulations of the leading department is conducive to standardization and standardization, which cannot be achieved by other technologies. The invention can be compatible with other management systems, as long as the interface method is established, the data of other management systems can be used in the invention.
根据本发明的系统和方法的各种目的、效果、优点,将从以下结合附图说明更为清楚地体现出来。Various purposes, effects and advantages of the system and method according to the present invention will be more clearly reflected from the following description in conjunction with the accompanying drawings.
图1 说明书附图系统总框图Figure 1 General block diagram of the accompanying drawing system in the manual
图2 101文字平台总框图Figure 2 General block diagram of 101 text platform
图3 102制表总框图Figure 3 102 tabulation general block diagram
图4 103管理系统设计模块总框图Figure 4 General block diagram of 103 management system design module
图5 104报表生成模块框图Figure 5 104 report generation module block diagram
图6 105数据库管理模块框图Figure 6 105 database management module block diagram
图7 106数据库查询模块框图Figure 7 106 block diagram of database query module
图8 107数据库操作模块框图Figure 8 107 database operation module block diagram
图9 105-01数据库结构表Figure 9 105-01 database structure table
图10 106-02数据库分类查询子模块框图Figure 10 Block Diagram of 106-02 Database Classification Query Submodule
图11 102-01画表子模块框图Figure 11 Block Diagram of 102-01 Drawing Table Sub-module
图12 102-02表项测算子模块框图Figure 12 Block Diagram of 102-02 Measuring and Calculating Submodule
图13 102-03装表子模块框图Figure 13 Block Diagram of 102-03 Meter Installing Sub-module
图14 102-04定格式子模块框图Figure 14 Block Diagram of 102-04 Fixed Format Sub-module
图15 103-01关系图设计子模块框图Figure 15 Block Diagram of 103-01 Relational Diagram Design Submodule
图16 103-02抄入定义子模块框图Figure 16 103-02 copy into the definition sub-module block diagram
图17 103-03抄入执行子模块框图Figure 17 Block diagram of 103-03 copy-in execution sub-module
图18 103-04分类抄入定义子模块框图Figure 18 Block diagram of 103-04 classification copy-in definition sub-module
图19 103-05分类抄入执行子模块框图Figure 19 Block diagram of 103-05 classified copy-in execution sub-module
图20 103-06抄出定义子模块框图Figure 20 103-06 copy out definition sub-module block diagram
图211 03-07抄出执行子模块框图Figure 211 03-07 copy out execution sub-module block diagram
图221 03-08条件抄出定义子模块框图Figure 221 03-08 condition copy definition sub-module block diagram
图23 103-09条件抄出执行子模块框图Figure 23 103-09 conditional copy execution sub-module block diagram
图24 103-10表计算定义子模块框图Figure 24 103-10 table calculation definition sub-module block diagram
图25 103-11表计算执行子模块框图Figure 25 103-11 table calculation execution sub-module block diagram
图26 管理设计系统工艺流程框图(左)Figure 26 Process flow diagram of the management design system (left)
图27 管理设计系统工艺流程框图(右)Figure 27 Process flow diagram of the management design system (right)
图28 管理设计系统界面(一)Figure 28 Management design system interface (1)
图29 管理设计系统界面(二)Figure 29 Management design system interface (2)
图30 管理设计系统功能条Figure 30 Management design system function bar
图31 管理设计系统库结构框图Figure 31 Structure diagram of management design system library
图1所示为根据本发明的计算机管理系统的示意框图。其中标号5表示输入装置(它可以是键盘或其他可供输入的装置),6是I/O接口电路板,7是外部设备(它包括打印机,激光印字机或激光照排机),3是显示器,4是造字系统和字库,2是计算机,1是计算机管理系统设计装置,标号1进一步包括:101是文字平台模块,102是制表平台模块,103是管理系统设计模块,104是报表生成模块,105是数据库管理模块,106是数据库查询模块,107是数据库操作模块。Fig. 1 is a schematic block diagram of a computer management system according to the present invention. Wherein the
图1所示的计算机管理设计系统的工作原理及其操作过程如下所述:The working principle and operation process of the computer management design system shown in Figure 1 are as follows:
首先由设计人员在计算机2控制下,从输入装置5输入一个计划要设计的管理系统所需要的数据表格的名录,并由设计人员通过输入界面(如图28),输入首先要设计的表格序号(ID)或表名,然后,设计人员在计算机2控制下通过101文字平台模块和102制表平台模块的支持下,103管理系统设计模块,先后进行如图4所示的103-01的关系图设计,构成计算机管理系统的一套量化数据表格按层次分类、建立两两之间具有数据抄入抄出,或条件抄出与选择抄入的数据传递关系对,构成了一个有层次,有关系的关系图;由此,使计算机管理系统复杂的构成层次化,使错综复杂的数据关系得到彻底简化,简化到了每个关系对中的两个表格之间的数据抄入、抄出关系,达到了复杂管理系统的降维的效果,使多维的关系成了一维的线性关系。然后,用102制表平台模块中的102-01画表子模块画表格,用102-02表项测算子模块自动测算表格,用102-04格式定义子模块定义格式,再用103-02抄入定义子模块定义抄入行,或用103-04分类抄入子模块定义分类抄入行,或用103-06抄出定义子模块定义抄出行,或用103-08条件抄出定义子模块定义条件抄出行,用103-10表计算定义子模块定义计算行,并用103-12年/月属性定义模块和103-14累计继承属性子模块进行属性定义。时间和累计继承属性设计子模块将用于构成管理系统的一套量化数据表格,根据其有无连续采集数据、连续处理数据,或按年/月时间分段积累数据资料的属性,在设计中给出定义,并且根据这些表格中累计项的承接关系给出定义,承接关系又分为上、下分页之间的承接关系或以月为分段打包的上、下月之间的承接关系,定义后,在调用系统时,系统会自动执行承上页或上月的累计数,转到下页或下月作为初值继续累计;最后通过103-16流程控制定义自动处理下一个表格。At first, under the control of
通过关系图设计子模块规定了这些表格的各自层次关系,这里所说的层次关系是指:A表要通过在B表基础上才能作出,那末A表的层次高于B表,这里所指的层次量化数字是层次愈高的层次量化数字愈小,也就是1级层次为最高。The hierarchical relationship of these tables is stipulated by the relationship diagram design sub-module. The hierarchical relationship mentioned here means: the A table can only be made on the basis of the B table, so the level of the A table is higher than the B table. The quantization number of the level is that the higher the level is, the smaller the quantization number of the level is, that is,
本发明将根据层次由低到高分为三个阶段,第一阶段为原始数据输入表,层次最低,第二阶段处理过程的中间表和汇总表,层次居中,第三阶段为结果的应用,即各级报表和统计图表,层次最高。该模块依据这些层次关系,定义从原始数据表中间数据表数据汇总表的做表过程,并且记录该属性,或定义从报表到汇总表的报表顺序,并且记录该属性。一对一对的关系表作如上所述定义,直到结束,即完成了一个预定的管理系统的设计。The present invention will be divided into three stages according to the level from low to high, the first stage is the original data input form, the level is the lowest, the intermediate table and summary table of the second stage processing process, the level is in the middle, the third stage is the application of the results, That is, reports and statistical charts at all levels, the highest level. Based on these hierarchical relationships, this module defines the table making process from the original data table to the intermediate data table data summary table, and records this property, or defines the report sequence from the report to the summary table, and records this property. A pair of relational tables are defined as above, until the end, that is, the design of a predetermined management system is completed.
对一个设计好的管理系统可以在如图1的装置中调用,其操作原理与步骤如下:A well-designed management system can be called in the device shown in Figure 1, and its operating principle and steps are as follows:
操作人员通过5号输入界面输入管理系统工程名称,(也就是前面所述的一个包含管理系统所有数据表格名称的文件),指定首先要调用的表格序号(ID)或表名,系统就会通过计算机2在显示器3上直观显示出你要操作的表格,首先,它会在显示表格之前,如果该表在设计时有从其他表格中抄入的数据或文字,它会通过计算机2经103-03抄入执行子模块自动抄入;如果该表在设计时有从其他表格中按选择抄入的设计,它也会按照原设计的条件,通过计算机2自动经103-05分类抄入执行子模块准确地抄入数据,然后系统会自动通过计算机2将光标自动指向你要输入数据的地方,等待你输入,操作者即可以通过输入装置(键盘)5输入数据,当输入数据完成后,系统又会通过计算机2经103-11表计算执行子模块,按照原来设计好的计算公式,对数据的算术统计和函数计算,并把计算结果准确填入原设计的表项内。统计计算设计子模块通过具有数据传递关系对的每两个表格之间的数据传递,进而达到对日常管理事务中多维的量化数据之间的运算得以简化,从而做到在一个中间表格或一个应用表格中描述项目之间的+、-、×、/、%运算,为了简化可对行和列进行循环描述;使量化数据表格中的表项之间计算具有自动功能;如果原设计要从该表向其他表格抄出或者按条件抄出的设计,它也会通过计算机2经103-07抄出执行子模块或103-09条件抄出执行子模块,自动将符合设计抄出的要求与条件的项目抄到原设计的表中去。如果原设计该表有累计继承的属性,它会通过计算机2的控制经103-15将定义过的累计继承属性通过累计执行子模块,在调用系统时,系统会自动执行承上页或上月的累计数,转到下页或下月作为初值继续累计。如果原设计该表有流程控制属性,它会通过计算机2的控制,经过103-17流程控制执行子模块自动调出下一表格,由执行模块在管理系统使用时自动实现做表的流程控制,或由执行模块在管理系统使用时能自动执行报表生成的流程控制。并且会作如上所述的全部过程,完成下一个表格的抄入、输入、计算、抄出,以便再自动启动下一表格,以此类推,直到完成全部工作为止。The operator enters the name of the management system project through the No. 5 input interface (that is, a file containing the names of all data tables of the management system mentioned above), and specifies the serial number (ID) or name of the table to be called first, and the system will pass
如上所述,由本发明实施的计算机管理设计系统,具有高度智能效果,使操作者易于操作,很多的工作是由计算机2自动完成的。As mentioned above, the computer management design system implemented by the present invention has a highly intelligent effect, which makes it easy for the operator to operate, and a lot of work is automatically completed by the
采用本发明实现的计算机管理设计系统可以方便地修改系统,其操作原理与步骤如下:The computer management design system realized by the present invention can modify the system easily, and its operation principle and steps are as follows:
通过5号输入装置和界面输入要修改的管理系统名称(即含全部表格名称的文本文件),并向系统输入要改的表格的序号(ID)或表名。然后通过103-02抄入定义子模块、103-04分类抄入定义子模块进行对抄入行的修改,或者通过103-06抄出定义子模块和103-08条件抄出子模块对抄出进行修改,或者通过103-10表计算定义子模块对计算式进行修改,或者通过103-12年/月属性子模块、103-14累计继承属性定义子模块、103-16流程控制定义子模块,分别对年/月属性、累计继承属性、流程控制进行修改,或者通过102-01画表子模块修改表格,通过102-02表项测算子模块对修改后的表格重新测算,通过102-04格式定义子模块修改格式,通过对上述可能修改的工序对原系统进行修改,产生一个全新的改进了的管理系统,操作者所用到的知识只是他所熟悉的管理知识,不必掌握计算机软件知识,这正是本发明的一个特别有意义的特点。Input the name of the management system (that is, a text file containing all table names) to be modified through the No. 5 input device and the interface, and input the serial number (ID) or table name of the table to be modified to the system. Then modify the copy-in line through the 103-02 copy-in definition sub-module and 103-04 classification copy-in definition sub-module, or modify the copy-out through the 103-06 copy-out definition sub-module and 103-08 conditional copy-out sub-module, or Modify the calculation formula through the 103-10 table calculation definition submodule, or through the 103-12 year/month attribute submodule, 103-14 cumulative inheritance attribute definition submodule, and 103-16 process control definition submodule, respectively for the year/month Modify the monthly attribute, cumulative inheritance attribute, and process control, or modify the table through the 102-01 drawing table sub-module, re-calculate the modified table through the 102-02 table item measurement sub-module, and modify it through the 102-04 format definition sub-module Format, by modifying the original system through the above-mentioned possible modification procedures, a brand-new and improved management system is produced. The knowledge used by the operator is only the management knowledge he is familiar with, and it is not necessary to master computer software knowledge. This is exactly the purpose of the present invention. A particularly meaningful feature.
采用本发明实现的计算机管理系统还可以方便地生成报表和直观形象的统计图,其操作原理与步骤如下:The computer management system that adopts the present invention to realize can also generate report form and the statistical diagram of intuitive image easily, and its operating principle and steps are as follows:
如图1,通过104报表生成模块中的和如图5所示的104-01调用如图13所示的102-03自动装表子模块可以将结果数据按要求表式自动装表生成报表,并且根据需要将报表的二维数据通过如图104-02直方图子模块、102-03圆饼图子模块、102-04曲线图子模块、102-05折线图子模块分别生成所需要的直方图、或饼图、或曲线图、或折线图等形象的统计图。As shown in Figure 1, by calling the 102-03 automatic table loading submodule shown in Figure 13 in the 104 report generation module and 104-01 shown in Figure 5, the result data can be automatically loaded into a table according to the required form to generate a report. And according to the needs, the two-dimensional data of the report can be generated through the sub-module 104-02 histogram, the sub-module 102-03 pie chart, the sub-module 102-04 graph, and the sub-module 102-05 line graph to generate the required histogram respectively Statistical graphs such as graphs, pie charts, curve graphs, or line graphs.
然后将这些报表或统计图经过计算机2、I/O接口与驱动模块,经过外部设备7(打印机或激光印字机、激光照排机)输出高质量的报表和统计图。Then these reports or statistical charts are output high-quality reports and statistical charts through the
采用本发明实现的计算机管理系统还可以方便地调用建立数据库,实现对数据库的管理、查询和其他操作,其操作原理与步骤如下:The computer management system realized by the present invention can also conveniently call and establish a database to realize management, query and other operations on the database. Its operating principle and steps are as follows:
如上所述,调用本管理设计系统所设计的管理系统,会自动建立成数据库,如图1,通过105数据库管理模块,以及图6所示的105-01数据库结构子模块,105-02数据库访问子模块,105-03数据库整理子模块实现方便管理,方便访问的数据库结构。As mentioned above, calling the management system designed by this management design system will automatically create a database, as shown in Figure 1, through the 105 database management module, and the 105-01 database structure sub-module shown in Figure 6, 105-02 database access The sub-module, 105-03 database sorting sub-module realizes a database structure that is convenient for management and access.
通过106数据查询模块和如图7所示经过106-01一般查询模块处理,可以方便地查询已建立数据库的数据文件,还可以通过16-02分类查询子模块和如图10所示的下述步骤,实现分类检索查询,首先通过106-02-01制分类查询表模块,由操作者按分类检索要求制出分类查询表或再通过106-02-02步骤将本查询表加到系统关系图中去,再用如前所述的修改系统同样的方法,作106-02-03所示的步骤定义分类表与关系表之间的抄入、抄出、条件抄出、分类抄入、计算、年/月时间属性、累计继承属性、流程控制等各种定义,然后如前所述的调用系统和报表生成方式一样,执行106-02-04步骤,执行分类检索表生成,即可达到106-02-05所述的分类查询结果。Through the 106 data query module and as shown in Figure 7 through the processing of the 106-01 general query module, you can easily query the data files of the established database, and you can also pass through the 16-02 classification query submodule and the following as shown in Figure 10 The step is to realize the classification retrieval query. First, the classification query table module is made through 106-02-01, and the classification query table is made by the operator according to the classification retrieval requirements, or the query table is added to the system relationship diagram through the 106-02-02 step. Then use the same method of modifying the system as mentioned above, and perform the steps shown in 106-02-03 to define the copy-in, copy-out, conditional copy-out, classification copy-in, calculation, and year between the classification table and the relationship table. Various definitions such as /month time attribute, cumulative inheritance attribute, process control, etc., and then execute the step 106-02-04 to generate the classification retrieval table as mentioned above in the same way as the calling system and report generation method, and then 106-02 - Classified query results as described in -05.
对建立好的数据库可以通过107数据库操作模块作如图8所示的107-01移库子模块,将数据库通过外存储器或联机方式从一台计算机移到另一台计算机,也可以通过107-02复制库子模块在外存储器复制备份,或通过联机方式复制到另一台计算机中去。The established database can be used as the 107-01 database shifting submodule as shown in Figure 8 through the 107 database operation module, and the database can be moved from one computer to another computer through the external memory or online mode, or can be moved through the 107-01 database operation module. 02 Copy library sub-module copy backup in external memory, or copy to another computer through online mode.
图2所示是101中文平台模块所属的有01图片处理子模块、02变字体子模块、03变字号子模块、04字变形子模块,05字旋转子模块、06字搬移子模块、07字拷贝块和08作图子模块,以上诸多子模块为系统提供了丰富的文字处理功能和编辑功能。Figure 2 shows that the 101 Chinese platform module belongs to the 01 picture processing sub-module, the 02 font changing sub-module, the 03 font size changing sub-module, the 04 character deformation sub-module, the 05 character rotation sub-module, the 06 character moving sub-module, and the 07 character sub-module Copy block and 08 drawing sub-module, many of the above sub-modules provide rich word processing and editing functions for the system.
图3所示102制表平台模块,它进一步包括01画表子模块,02表项测算子模块,03自动装表子模块,04格式定义子模块,它运作步骤如下,通常采用01画表子模块画表格,可以画任意复杂的线条表格,然后通过02表项测算子模块自动测算后,让计算机能够记忆任意复杂的表格的每一个项目行列序号,以及每个项的宽和高的尺寸,以便排入文字和数据用,通过04对表项中要写入的数据或文字定义格式,以此达到使用时简化操作和格式规范的目的,也可以对一组数据按照格式通过102-03自动装入表格。The 102 tabulation platform module shown in Figure 3 further includes the 01 table drawing submodule, the 02 table item measurement submodule, the 03 automatic table loading submodule, and the 04 format definition submodule. Its operation steps are as follows, usually using the 01 table drawing submodule The module draws tables, which can draw arbitrarily complex line tables, and then automatically measure and calculate through the 02 table item measurement sub-module, so that the computer can memorize the row and column numbers of each item in an arbitrarily complex table, as well as the width and height of each item. In order to enter text and data, define the format of the data or text to be written in the table item through 04, so as to achieve the purpose of simplifying the operation and format specification during use, or automatically pass 102-03 to a group of data according to the format Load the form.
图4所示是103管理系统设计模块,它进一步包括01关系图设计子模块,02抄入定义子模块,03抄入执行子模块,04分类抄入定义子模块,05分类抄入执行子模块,06抄出定义子模块,07抄出执行子模块,08条件抄出子模块,09条件抄出执行子模块,10表计算定义子模块,11表计算执行子模块、12年/月属性定义子模块,13年/月属性执行子模块,14累计继承属性定义子模块,15累计继承属性执行子模块,16流程控制属性定义子模块,17流程控制执行子模块。它的基本操作原理如下所述:Figure 4 shows the 103 management system design module, which further includes 01 relationship diagram design sub-module, 02 copy-in definition sub-module, 03 copy-in execution sub-module, 04 classification copy-in definition sub-module, 05 classification copy-in execution sub-module , 06 Copy out definition submodule, 07 Copy out execution submodule, 08 Conditional copy out submodule, 09 Conditional copy out execution submodule, 10 Table calculation definition submodule, 11 Table calculation execution submodule, 12 Year/month attribute definition submodule, 13 Year/month attribute execution sub-module, 14 accumulative inheritance attribute definition sub-module, 15 cumulative inheritance attribute execution sub-module, 16 process control attribute definition sub-module, 17 process control execution sub-module. Its basic operating principle is as follows:
操作者使用01关系图设计子模块,可以将所要设计的管理系统包含的所有表格生成关系图,并且定义了每个表格的层次关系,定义了每两个表格之间相互有无数据传递关系,进而定义了表格是否分类,定义了是否分页。通过该子模块的设计,基本建立的了管理系统的基本格局与模型,02、04、06、08、10、12、14、16分别对每个表格设计与关系表之间的抄入数据分类抄入数据、或抄出数据、或条件抄出数据、表计算、年/月属性、累计继承、流程控制等,通过上述定义,具体地、明确地表达了设计者对管理系统的管理要求与规则,因此,可以说本模块是管理设计系统的核心部分,通过上述子模块的定义,管理系统的设计就此完成;03、05、07、09、11、13、15、17在调用设计好的管理系统时,分别解释执行事先设计好的数据抄入、或数据选择分类抄入、数据抄出或数据条件抄出、表计算、年/月属性、累计继承、流程控制等功能与属性,达到高度智能的数据信息自动处理过程,从而赢得高效、准确、方便的使用效果。The operator uses the 01 relationship diagram design sub-module to generate a relationship diagram for all the tables contained in the management system to be designed, and defines the hierarchical relationship of each table, and defines whether there is a data transfer relationship between each two tables. Then it defines whether the table is classified, and whether it is paginated. Through the design of this sub-module, the basic pattern and model of the management system are basically established. 02, 04, 06, 08, 10, 12, 14, and 16 respectively classify the copy-in data between each table design and relational table Copy-in data, or copy-out data, or conditionally copy-out data, table calculation, year/month attributes, cumulative inheritance, process control, etc., through the above definitions, specifically and clearly express the designer's management requirements and rules for the management system, Therefore, it can be said that this module is the core part of the management design system. Through the definition of the above sub-modules, the design of the management system is completed; At the same time, it explains and executes functions and attributes such as pre-designed data copy-in, data selection and classification copy-in, data copy-out or data conditional copy-out, table calculation, year/month attribute, cumulative inheritance, process control, etc., to achieve highly intelligent data Automatic processing of information, so as to win efficient, accurate and convenient use effects.
图5所示是104报表生成模块,它进一步包括01报表生成,02直方图子模块,03饼图子模块,04曲线图子模块、05折线图子模块。它们的操作原理与步骤如下所述:使用者在通过调用管理系统建立好数据库之后,可以用01,进一步调用上述(如图13)102-03报表自动装入子模块,按要求生成报表,或者根据需要调用02、或03、或04、或05分别生成直方图、饼图、曲线图、折线图等直观形象的统计图。Figure 5 shows the 104 report generation module, which further includes 01 report generation, 02 histogram sub-module, 03 pie chart sub-module, 04 graph sub-module, and 05 line graph sub-module. Their operating principles and steps are as follows: After the user establishes the database by calling the management system, he can use 01 to further call the above-mentioned (as shown in Figure 13) 102-03 report to automatically load the submodule to generate a report as required, or Call 02, or 03, or 04, or 05 as needed to generate histograms, pie charts, curve charts, line charts and other intuitive statistical charts.
图6所示是105数据库管理模块,它进一步包括01数据库结构子模块,02数据库访问子模块,03数据库整理子模块。它的工作原理如下,使用者在调用管理系统建成数据库之后,一般要使用数据库,因此要通过01数据库结构子模块生成合理的便于访问的结构,通过02数据库访问子模块对数据库进行访问,并能经过03数据库整理子模块对数据库进行结构整理和检查修复,以保证数据安全性。Shown in Fig. 6 is 105 database management modules, which further includes 01 database structure submodule, 02 database access submodule, 03 database sorting submodule. Its working principle is as follows. After the user calls the management system to build the database, he generally needs to use the database. Therefore, a reasonable and easy-to-access structure must be generated through the 01 database structure sub-module, and the database can be accessed through the 02 database access sub-module. Through the 03 database sorting sub-module, the database is structured, checked and repaired to ensure data security.
图7所示是106数据库查询子模块,它进一步包括01一般查询子模块和02分类查询子模块。它的工作原理与操作步骤是:一般查询通过数据库自身结构,直接查询数据,另一种是通过2分类查询子模块来进行分类查询(详见图10)。Shown in Fig. 7 is 106 database query submodules, which further includes 01 general query submodules and 02 classification query submodules. Its working principle and operation steps are: the general query directly queries the data through the structure of the database itself, and the other is to perform classified query through the 2-category query sub-module (see Figure 10 for details).
图8所示的是107数据库操作模块,它进一步包括01移库子模块,和02复制数据库子模块,它的功能是将数据库从一台计算机移向另一台计算机,或移到外存储器,也可以复制到另一台机或复制到外存储器。What Fig. 8 shows is 107 database operation modules, and it further comprises 01 moving database submodule, and 02 duplicating database submodule, its function is to move database from one computer to another computer, or move to external memory, It can also be copied to another computer or to external storage.
图9所示的是数据库的数据结构,数据库主要包含文本、数字、图片几种数据类型,它还包含方便于存入与装表用的项数据分隔符,表式名、累计继承数据等(详见图9);采用这种结构存放方便,取用数据处理也方便,更适合于自动装表。Figure 9 shows the data structure of the database. The database mainly includes several data types such as text, numbers, and pictures. It also includes item data separators, table names, and accumulated inheritance data, which are convenient for storing and loading tables ( See Fig. 9 for details); adopting this structure is convenient for storage, and it is also convenient for data processing, and is more suitable for automatic table loading.
图10所示的是16-02分类查询子模块,它操作步骤是,首先执行01,制作分类查询表,然后执行02将查询表当成报表加入到系统关系图中去,03定义该表与有关系的表之间的数据传递关系和计算关系等,然后用作报表一样的方式调用该查询表,即可得到所要求的结果。采用该方法不必编制程序,适合一般管理人员使用。Figure 10 shows the 16-02 classification query sub-module. Its operation steps are: first execute 01 to create a classification query table, then execute 02 to add the query table as a report to the system relationship diagram, and 03 to define the relationship between the table and the relevant The data transfer relationship and calculation relationship between the tables of the relationship, etc., and then call the query table in the same way as a report, and the required results can be obtained. This method does not require programming and is suitable for general managers.
图11所示的是102-01画表子模块,它的操作步骤是01定表框线宽,然后02定义横/竖线宽度和条数,03由计算机自动制表,通过04判断有无改动线条或增、删线条,若无则完成制表,若有可以增、删、移动线条,并且可以将表框宽度设为0,再采用01,02,03步骤作二次画表,如此可以多次绘制十分繁杂的表格。Figure 11 shows the 102-01 table drawing sub-module. Its operation steps are 01 to determine the line width of the table frame, then 02 to define the width and number of horizontal/vertical lines, 03 to automatically make a table by the computer, and 04 to judge whether there is Change lines or add or delete lines, if there are no lines, complete the tabulation, if there are lines, you can add, delete, and move lines, and you can set the width of the table frame to 0, and then use
图12所示的是102-02表项测算子模块,它的操作原理和步骤是从一个表框范围内,自左上角开始01自左至右扫描,直到遇到02线条,作03记录表项宽度,04再自上至下扫描,05直至遇到线条,06记录表项高度,并记录表项i、j行列号码,推进到该表项右边线外,继续扫描循环,07直至超过表框宽度;08回到表框左端,从第一项向下推送继续扫描第二行表项,如此循环,09直到超过表框高度即全部扫描完毕,采用这个方法能准确地将任意复杂的表格自动测算到表项行列号与表项的尺寸,有利于表文填入,以及数据装入。Figure 12 shows the 102-02 table item measurement sub-module. Its operating principle and steps are to scan from left to right from 01 from the upper left corner within a table frame until it encounters a 02 line, and make a 03 record table Item width, 04 and then scan from top to bottom, 05 until it meets a line, 06 records the height of the item, and records the row and column numbers of item i, j, advance to the right line of the item, and continue scanning cycle, 07 until it exceeds the line Frame width; 08 returns to the left end of the table frame, pushes down from the first item to continue scanning the second row of table items, and so on, and 09 until it exceeds the height of the table frame, all scanning is completed. This method can accurately convert any complex table Automatically calculate the table item row and column number and the size of the table item, which is conducive to table text filling and data loading.
图13所示的是102-03自动装表子模块,操作步骤:01打开表数据文件,02取出字符,判断是否03项目号,04数字,05文字/图片,06是否结束,如果结束则存入完成出口,若未结束,如果是03项目号,记入项目号等待装入数据,如果是04数字,进行拼数,装入项目,如果是05文字/图片,也装入项目,作完以上每种类型都推进指针,再去02取字符循环,直至将全部数据装完表格为止。Figure 13 shows the 102-03 automatic table loading sub-module, the operation steps: 01 open the table data file, 02 take out the characters, judge whether 03 item number, 04 number, 05 text/picture, 06 whether it is over, if it is over, save If it is not finished, if it is 03 item number, enter the item number and wait for the data to be loaded. If it is 04 numbers, spell the number and load the item. If it is 05 text/picture, also load the item, and finish Each of the above types advances the pointer, and then goes to 02 to fetch the character cycle until all the data is loaded into the table.
图14所示的是102-04定格式子模块,它的执行步骤是如果是01文字段,按文字段拉框定义,如果是03数字,设置数据格式,并设置整数位与小数位。如果是图片,设置图片到项目中去,设置完毕,存入表式。Figure 14 shows the 102-04 fixed format submodule, and its execution steps are if it is a text field of 01, define it according to the text field pull-down box, if it is a number of 03, set the data format, and set the integer and decimal places. If it is a picture, set the picture to the project, after setting, save it in the form.
图15所示的是103-01是关系图设计子模块,它的执行步骤是:01打开表名文件,02将表名一一在工作区对应布局表名框,如果用03鼠标点动左键,可以拉向与之有关系的另一表框,即定义了这对表格之间有数据传递关系,若重拉一次线,则显示线条消失,原登录的关系也被取消。如果用11按住Ctrl键,此时用鼠标按住左键即可将指向的表框移动。如果用13按住ALT键,此时用定义好的表示层次的颜色,再用鼠标左键点中表框,则该表框被着上代表层次的颜色,同时该表被定义了该层次,若在表名单上点动两次,则可输入类别和分页数。Figure 15 shows that 103-01 is the relationship diagram design sub-module, and its execution steps are: 01 open the table name file, 02 put the table names one by one in the work area corresponding to the layout table name box, if
图16所示的是103-02抄入定义子模块,它的操作步骤是首先01由用户定义抄入数据的来源表名,并记入抄入行,然后02由用户直接指向表格要抄入的表项位置,03根据表项数组自动查得表项(行,列)号,04记入抄入行,05判断结束否,(由操作者指定结束),若未结束则继续作02,03,04,如此便可完成抄入行的定义。Figure 16 shows the 103-02 copy-in definition sub-module. Its operation steps are firstly 01, the user defines the source table name of the copy-in data, and records it in the copy-in line, and then 02, the user directly points to the table to be copied in Table item position, 03 automatically finds the table item (row, column) number according to the table item array, 04 enters the copy-in line, 05 judges whether it is finished (end is specified by the operator), if it is not finished, continue to 02, 03, 04. In this way, the definition of the copy-in line can be completed.
图17所示的是103-03抄入执行子模块,它的操作步骤是在用户调用管理系统时使用,首先01系统从抄入行中取出抄入来源表名,02打开该文件,03取数据,然后04再从抄入行中取一个抄入项(行,列)号,然后作05,将数据送入该(行,列)号的表项中,06推进文件指针和取抄入行(行,列)号指针,07如果抄入项(行,列)号未取完,再作03、04、05、06,直到抄入项取完为止,然后作08关闭文件,即完成了抄入的执行工作。Figure 17 shows the 103-03 copy-in execution sub-module. Its operation steps are used when the user calls the management system. First, the system takes out the copy-in source table name from the copy-in line at 01, opens the file at 02, and fetches the data at 03. , then 04 takes a copy-in item (row, column) number from the copy-in row, and then does 05, sends the data into the table item of the (row, column) number, 06 advances the file pointer and fetches the copy-in line (row , column) number pointer, 07 if the copy-in item (row, column) number has not been taken out, then do 03, 04, 05, 06 until the copy-in item is taken out, then do 08 to close the file, and the copy-in is completed execution work.
图18所示的是103-04分类抄入定义子模块,它的操作上骤是,01由用户指定抄入来源表,由系统查到表文件名,记录进分类抄入行,然后02由用户面对表格的可选择抄入的表项指定,系统自动查出(行,列)号,并记入抄入行,由03判断用户是否指定结束,如果未结束继续作02步骤,直到结束,即可完成分类抄入行的定义。Figure 18 shows the 103-04 category copy-in definition sub-module, its operation steps are: 01 is specified by the user to copy into the source table, the system finds the file name of the table, records are entered into the category and copy-in row, and then 02 is assigned by the user Facing the designation of table items that can be copied in, the system automatically finds out the (row, column) number and enters it into the line to be copied in. 03 judges whether the user’s designation is completed. If it is not finished, continue to step 02 until the end, that is, You can complete the definition of the classification copy-in line.
图19所示的是103-05分类抄入执行子模块,它是在用户调用设计好的管理系统时,由系统自动执行的,其执行步骤如下:首先由系统作01取出抄入来源文件名,并打开该文件,然后作02从文件中取一个数,该数即为子科目序号,将它记入子科目号中去,03在分类抄入行中以子科目号为序号取出对应的抄入表项(行,列)号,然后作04,从文件取数送入该(行,列)表示的表项内,关闭数据文件,此时分类抄入执行子模块操作结束。Figure 19 shows the 103-05 classification copy-in execution sub-module, which is automatically executed by the system when the user invokes the designed management system. The execution steps are as follows: first, the system performs 01 to take out the copy-in source file name , and open the file, and then do 02 to get a number from the file, the number is the sub-subject serial number, record it into the sub-subject number, and 03 take the sub-subject number as the serial number to take out the corresponding copy in the classification copy-in line Enter the table item (row, column) number, then make 04, get the number from the file and send it into the table item represented by the (row, column), close the data file, and at this time, the classification and copy-in execution sub-module operation ends.
图20所示的是103-06抄出定义子模块,它的操作步骤如下:首先作01,由用户在设计系统时指定抄出的目的表,由系统自动查到该文件名,并记录到抄出行中去,然后作02,由用户面对表格直观地指定要抄出的表项,然后由03系统自动查到表项<行,列>号,由04记录到抄出行,如此一直作02、03、04步骤直到06由用户指定结束为止。Figure 20 shows the 103-06 copy-out definition sub-module, and its operation steps are as follows: firstly do 01, the user specifies the copy-out destination table when designing the system, the system automatically finds the file name, and records it in the copy-out line Go in, then do 02, let the user visually designate the table item to be copied out by facing the form, and then the system automatically finds the number of the table item <row, column> in 03, records from 04 to the copied row, and does 02, 03 all the time ,
图21所示的是103-07抄出执行子模块,它是在用户调用设计好的管理系统时,由系统自动执行的。其执行步骤如下:首先由系统作01,取出抄出目的文件名,然后由02判断是否有连续属性,如果有,作03,打开文件,指针置到文件尾,若无连续属性能,则作04,打开文件,指针置到文件头,然后由系统作05,取抄出行中的表项<行,列>号,再由系统作06,按该<行,列>号在表项中取数,由系统作07,将取到数写入文件,08推进抄出行取项号指针,09推进文件指针,由系统作10,判断抄出行的表项号取完否,未完则再作05、06、07、08、09,直到作完后,作11关闭文件,则抄出执行结束。What Fig. 21 shows is 103-07 read out execution sub-module, and it is automatically executed by the system when the user invokes the designed management system. The execution steps are as follows: first, the system performs 01, takes out and copies the target file name, and then uses 02 to judge whether there is a continuous attribute, if yes, execute 03, open the file, and place the pointer to the end of the file, if there is no continuous attribute, then execute 04 , open the file, set the pointer to the file header, and then the system performs 05 to read the entry <row, column> number in the row, and then the system executes 06 to obtain the number in the entry according to the <row, column> number , make 07 by the system, write the retrieved number into the file, 08 advance the pointer of the item number of the copied row, 09 advance the pointer of the file, and execute 10 by the system, judge whether the table item number of the copied row has been fetched or not, and then execute 05, 06, 07, 08, 09, until after finishing, do 11 to close the file, then copy out and execute.
图22所示的是103-08条件抄出定义子模块,首先作01,由用户指定抄出目的表,由系统自动查到对应的文件名,并写入条件抄出行;然后作02,由用记指定要作判别条件的表项,并由系统自动产生判别表项的<行,列>号,再作03,将此判别项<行,列>号写入条件抄出行;下一步,作04,由用户面对条件或界面,指定条件表达式(包括<、>、≥、≤、≠、与、或等条件运算符),并记入条件抄出行;以下作06,由用户面对表格指定如果符合条件后将要抄入的表项,并由系统产生<行,列>号,写入条件抄出行,如此一直定义,直到06由用户指定结束为止,条件抄出定义操作和处理完成。Figure 22 shows the 103-08 conditional copy-out definition sub-module, firstly do 01, the user specifies to copy out the destination table, the system automatically finds the corresponding file name, and writes the conditional copy-out line; then do 02, by user Specify the table item to be used as the judgment condition, and the system will automatically generate the <row, column> number of the judgment table item, and then do 03, and write the judgment item <row, column> number into the conditional copy line; next step, do 04 , the user faces the condition or interface, specifies the conditional expression (including <, >, ≥, ≤, ≠, and, or and other conditional operators), and records it in the condition copy line; the following is 06, and the user faces the form Specify the table item to be copied in if the condition is met, and the system will generate the <line, column> number, write the conditional copying line, and define it until 06 is specified by the user, and the conditional copying definition operation and processing are completed.
图23所示的是103-09条件抄出执行子模块,它是在用户调用设计好的管理系统时,由系统自动执行的。其执行步骤如下:首先由系统作01,取出抄出目的文件名,然后由02判断是否有连续属性,如果有作03,打开文件,指针置到文件尾,若无连续属性,则作04,打开文件,指针置到文件头,然后由系统作05,取出条件表达式,作06,取出判别项的<行,列>号,作07,按<行,列>号取数,然后,作08,由系统自动将取到的数值与条件式作条件判断,如果不符合条件,则作09,关闭文件,对当前表不执行抄出,结束出口;如果符合条件,则由系统作10,按依次抄出行中指定的<行,列>号,执行数据抄出,并写入文件,直到指定的抄出项号取完结束(12),最后作13,关闭文件结束。What Fig. 23 shows is 103-09 conditional copying execution sub-module, which is automatically executed by the system when the user invokes the designed management system. The execution steps are as follows: firstly, the system performs 01, takes out and copies the target file name, and then uses 02 to judge whether there is a continuous attribute, and if so, executes 03, opens the file, and sets the pointer to the end of the file; if there is no continuous attribute, executes 04, and opens File, set the pointer to the file head, and then the system will make 05, take out the conditional expression, make 06, take out the <row, column> number of the discriminant item, and make 07, get the number according to the <row, column> number, and then make 08 , the system will automatically make a conditional judgment on the obtained value and the conditional expression, if the condition is not met, then execute 09, close the file, do not execute the copying out of the current table, and end the export; if the condition is met, the system will execute 10, press the order Copy out the <row, column> number specified in the line, execute data copying, and write to the file until the specified copying item number is finished (12), and finally 13, close the file and end.
图24所示的是103-10表计算定义子模块,它的操作步骤如下:01,首先由用户从界面上选中表计算定义操作后,显示计算器工具条,02,用户面对当前表格,用鼠标指向表项,由系统自动产生<行,列>号,以此作变量,并运用计算器上的数字,+、-、×、/、%等运算符构成计算式,03,将此算式写入计算行,如此一直作完为止,如果有循环,作04,用[]和<行>,<列>分别指定循环体和循环次数,并用<行>或<列>指定按行循环,还是按列循环,并将以上指定的表达式记入计算行中去,如此表计算的定义即完成。Figure 24 shows the 103-10 table calculation definition submodule, and its operation steps are as follows: 01, firstly, after the user selects the table calculation definition operation from the interface, the calculator tool bar is displayed; 02, the user faces the current table, Point to the table item with the mouse, and the system will automatically generate the <row, column> number as a variable, and use the numbers on the calculator, +, -, ×, /, % and other operators to form a calculation formula, 03, put this Write the calculation formula into the calculation line, and do it until it is finished. If there is a loop, do 04, use [] and <row>, <column> to specify the loop body and the number of loops respectively, and use <row> or <column> to specify the loop by row , or loop by column, and record the expression specified above into the calculation row, and the definition of the table calculation is completed.
图25所示的是103-11表计算执行子模块,它是由用户调用已设计好的管理系统时,由系统自动执行的。它的执行步骤01,首先由系统扫描计算行,遇到13、14、15、16、17所示的%、+、-、×、/运算符进入运算堆栈,遇到02“[”,则作03,继续扫描拼出行或列循环次数,记入循环次数单元,遇到04“]”,则再作05,用运算堆栈运算一次循环体,将循环次数减1,不为0,则再作05,直到06判定循环结束为止,再继续扫描,遇到07“(”,直到遇到09“)”的全部运算式记入优先运算栈,即要先算,将算完结果送入运算栈,如果遇到19<回车>,并且无循环,则运算一次堆栈,若遇到是11“<”,则继续扫描读拼项目的<行,列>号,直到遇“>”止,并记入堆栈,遇到数字一直拼到数字串结束,将数字送运算堆栈。运算堆栈按照运算规则,其<行,列>号表示系统要自动从该<行,列>的表项中取数,若<行,列>号所示在堆栈中是结果单元,则将运算结果由系统自动送到该<行,列>指定的表项中去,如此运算步骤即可将预先设计的表项计算执行完毕,实现了表格项目之间的各种复杂的自动计算,达到高度智能的效果。Figure 25 shows the 103-11 table calculation execution sub-module, which is automatically executed by the system when the user invokes the designed management system. Its
图26和图27左右拼接成一个完整的图,表示管理设计系统的工艺流程,该图的全部流程如前已描述多次,在此不重述。Figure 26 and Figure 27 are stitched together to form a complete figure, which shows the process flow of the management design system. The entire process of this figure has been described many times before, and will not be repeated here.
图28所示的是由本发明实施例管理设计系统的设计界面(一),它包括表抄入、抄出,计算定义操作界面和输入界面。What Fig. 28 shows is the design interface (1) of the management design system by the embodiment of the present invention, which includes table copy-in, copy-out, calculation definition operation interface and input interface.
图29所示的是由本发明实施例管理设计系统的关系设计界面和属性设计界面。Fig. 29 shows the relationship design interface and attribute design interface of the management design system according to the embodiment of the present invention.
图30所示的是本发明实施例管理设计系统的界面操作功能条。Figure 30 shows the interface operation function bar of the management design system of the embodiment of the present invention.
图31所示的是本发明一个实施例的数据库结构的框图。Figure 31 is a block diagram of the database structure of an embodiment of the present invention.
图26、27、28、29、30、31供参看说明书时参考。Figures 26, 27, 28, 29, 30, and 31 are for reference when referring to the instructions.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN95116973A CN1052316C (en) | 1995-09-15 | 1995-09-15 | Computer managing and designing system and method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN95116973A CN1052316C (en) | 1995-09-15 | 1995-09-15 | Computer managing and designing system and method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1149160A CN1149160A (en) | 1997-05-07 |
| CN1052316C true CN1052316C (en) | 2000-05-10 |
Family
ID=5081072
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN95116973A Expired - Lifetime CN1052316C (en) | 1995-09-15 | 1995-09-15 | Computer managing and designing system and method thereof |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1052316C (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100419674C (en) * | 2002-05-06 | 2008-09-17 | 鸿富锦精密工业(深圳)有限公司 | A report generation system and method |
| CN100452021C (en) * | 2005-07-15 | 2009-01-14 | 英业达股份有限公司 | Computer game development system and method |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100377157C (en) * | 2003-10-25 | 2008-03-26 | 鸿富锦精密工业(深圳)有限公司 | Computer Aided Design Report Generation System and Method |
| CN100549949C (en) * | 2006-07-21 | 2009-10-14 | 石自力 | A kind of design system of computer application system |
| CN101763348B (en) * | 2008-12-26 | 2011-12-07 | 英业达股份有限公司 | Dynamic tabular data acquisition system and method |
| CN102402376B (en) * | 2010-09-16 | 2015-06-17 | 齐营股份有限公司 | Electronic system and method of data processing |
| AU2013335231B2 (en) * | 2012-10-22 | 2018-08-09 | Ab Initio Technology Llc | Profiling data with location information |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0314594A2 (en) * | 1987-10-28 | 1989-05-03 | International Business Machines Corporation | Conceptual design tool |
| EP0314595A2 (en) * | 1987-10-28 | 1989-05-03 | International Business Machines Corporation | Bill of material interface to CAD/CAM environment |
-
1995
- 1995-09-15 CN CN95116973A patent/CN1052316C/en not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0314594A2 (en) * | 1987-10-28 | 1989-05-03 | International Business Machines Corporation | Conceptual design tool |
| EP0314595A2 (en) * | 1987-10-28 | 1989-05-03 | International Business Machines Corporation | Bill of material interface to CAD/CAM environment |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100419674C (en) * | 2002-05-06 | 2008-09-17 | 鸿富锦精密工业(深圳)有限公司 | A report generation system and method |
| CN100452021C (en) * | 2005-07-15 | 2009-01-14 | 英业达股份有限公司 | Computer game development system and method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1149160A (en) | 1997-05-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107533453B (en) | System and method for generating data visualization applications | |
| US5987472A (en) | System and method for handling database cross references | |
| CN103778107B (en) | Method and platform for quickly and dynamically generating form based on EXCEL | |
| CN115617327A (en) | Low-code page building system, method, and computer-readable storage medium | |
| CN102651055B (en) | Method and system for generating file based on medical image | |
| CN102426582B (en) | Data manipulation management devices and data manipulation management method | |
| CN1509433A (en) | Method and system for converting legacy software applications into modern object-oriented systems | |
| Yangui et al. | ETL based framework for NoSQL warehousing | |
| US7197696B1 (en) | System, method and computer program product to populate data into spreadsheets and execute functions and programs within the same | |
| WO2004070491B1 (en) | Method and system for organizing and retrieving energy information | |
| CN1052316C (en) | Computer managing and designing system and method thereof | |
| CN101038583A (en) | Gold report generating and generating method thereof | |
| Standridge | Using the Simulation Data Language (Sdl™) | |
| Asaad | Towards leveraging artificial intelligence for NoSQL data modeling, querying and quality characterization | |
| CN118656347A (en) | Design document enhanced retrieval and grouping method and device based on LLM large model | |
| CN109634606A (en) | A kind of method and device of defined function menu | |
| CN112068811B (en) | Software construction method for manufacturing engineering knowledge application | |
| JPH113357A (en) | Technological information managing device | |
| CN114444458A (en) | Method of generating document scene template code with low code based on domestic CPU | |
| Bendre | Towards unifying spreadsheets with databases for ad-hoc interactive data management at scale | |
| JP3395372B2 (en) | Table processing equipment | |
| JP2025186922A (en) | Generation device, generation method, and generation program | |
| CN119201980A (en) | Visual generation of self-service data acquisition method and system based on business metadata semantics | |
| Gimnich | Implementing direct manipulation query languages using an adequate data model | |
| Antonacci et al. | AQL: A problem-solving query language for relational data bases |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| EE01 | Entry into force of recordation of patent licensing contract |
Assignee: Shantou base software Co., Ltd. Assignor: Yin Bujiu Contract fulfillment period: 2004-06-17 to the contract period Contract record no.: 041000030058 Denomination of invention: Computer Management Design System Granted publication date: 20000510 License type: Exclusive license Record date: 20040709 |
|
| LIC | Patent licence contract for exploitation submitted for record |
Free format text: EXCLUSIVE LICENCE; TIME LIMIT OF IMPLEMENTING CONTACT:2004-06-17 TO CONTRACT Name of requester: SHANTOU HUALUOGENG SOFTWARE BASE CO., LTD. Effective date: 20040709 |
|
| PP01 | Preservation of patent right |
Effective date of registration: 20091221 Pledge (preservation): Preservation |
|
| PD01 | Discharge of preservation of patent |
Date of cancellation: 20100719 Granted publication date: 20000510 |
|
| PP01 | Preservation of patent right |
Effective date of registration: 20110311 Granted publication date: 20000510 |
|
| PD01 | Discharge of preservation of patent |
Date of cancellation: 20110311 Granted publication date: 20000510 |
|
| CX01 | Expiry of patent term |
Granted publication date: 20000510 |
|
| EXPY | Termination of patent right or utility model |