RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2

Quantum (System of application design)

Product
Developers: Luxoft
Branches: Information technologies

Content

SPP Quantum

The system of application design Quantum (SPP Quantum) - work benches of design of information systems in the environment of Visual FoxPro, the MS SQL Server, MS Office.

Appointment

SPP the Quantum is a RAD capability (RAD - Rapid Application Development), creates a framework of the developed system (Framework).

SPP Quantum presents to the developer sets of ready-made interface solutions and also the methods of processing and data view determined by current settings and assuming an exception of the labor costs connected with writing of a program code. If needs of the customer go beyond the provided service, there is an opportunity in development process of the application to connect own interfaces, classes and a program code.

SPP Quantum

Principles of development

Each application developed through SPP Quantum can be separated conditionally into three big the interconnected subsystems on the level of the carried-out functional tasks:

  • The system menu - the dynamic system menu, the configured element which is responsible for a call of programs or accomplishment of commands. Provides a regulation of access rights of users to functions of a system and a possibility of their expansion.

  • Applied part of the application which is responsible for representation (display, editing) and processing of applied data. Using the built-in functions of the tabular Quantum processor, the user has following features:
    • the organization of operational work with data within the tabular processor:
      • setup of tabular forms of providing information with the subsequent their preserving and recovery of a status;
      • online access to data by means of functions of search, filtering, hierarchical data formats and a mark of records;
      • obtaining various references, reports, export to MS Word, MS Excel, HTML-format, graphical representation, etc.

    • means of automatic generation of entry forms and editing data;
    • the reports generation supplementing standard means of FoxPro (Report);
    • formation of any documents (delivery notes, invoices, payment documents, etc.) based on their templates in frt, txt, xls, html or a doc-format;
    • library of the user functions.

Use of the tabular processor together with dynamically managed menu allows to provide the integrated environment integrating in the user interface of a customizer of tabular data representation forms, data access, their support, obtaining various references, reports and documents, accomplishment of specific technology transactions, etc.

  • Office part of the application provides an application operation mode based on the set parameters, status monitoring of operation of application, recording of work of users, integrity checking of data, reserve preserving and data recovery.

The final type of one of application logs constructed through SPP can look approximately as in the drawing below. The magazine of such type was constructed on "a mouse tip" for the existing, filled data, a relational DB "A remaining balance of goods in a warehouse", and did not require programming.

Reasons of emergence of SPP Quantum

  • On application development many efforts, means, time and how often happens are wasted, by the time of the exit - the product becomes outdated. Therefore the acute shortage of means using which it would be possible to create quickly and qualitatively full-function applications is felt. In the market there are not enough mechanisms of creation of RAD-applications.

  • The existing design tools require considerable financial, temporary and labor resources for the implementation.

  • Often there is a need of rapid development of information subsystem or new workplace with specific conditions of processing or information representation taking into account that at the enterprise there is already an information network containing large volumes of information. As a rule, third parties - software developers with a reluctance go for the completions of the products different from the box version, and departments of an ACS of the enterprise are sometimes not able to create the new full-function version of a workplace owing to production loads and the shortage of human resources.

  • Standardization of application development uses the single user interface that first of all is convenient for departments of an ACS of manufacturing enterprises.

  • Emergence of a system was promoted in many respects by existence of the flexible and functional building tool - the software package "Quantum".

  • Really there is a requirement on the translation of the developed applications from the MS-DOS OS platform on the WINDOWS OS platform.

Competitive advantages of SPP Quantum

  • Application development using SPP Quantum provides standardization of the created software at the enterprise that in an effect facilitates its further maintenance

  • The offered system of application design allows:
    • conduct development of managerial and accounting tasks;
    • transfer program logic, structure and data of the tasks developed on the MS-DOS OS platform on the WINDOWS OS platform;
    • use integrated solutions at the level of libraries of the developer and libraries of the Quantum platform.

  • Creating applications can do without writing of a program code.

  • The application creation environment all the time interacts with the environment of data, i.e. there are no intermediate stages of compilation of the application. It allows, for example, the developer to change the application directly in a workplace of the contractor in the course of operation of application.

  • Automatically created forms (displays, editing, search) are available to the developer to intervention at the level of a program code and can be replaced with own software solutions.

  • The configured archiving and data recovery for any period.

  • Visual FoxPro programming language. Therefore there is an opportunity to organize export of the used accounting tasks given from the majority. In case a system directly does not support the used storage format, it is possible to provide unloading of data in other, admissible format.

  • The PROGRAM STATUS WORD "Quantum" has the simple internal organization therefore training costs and primary setup of jobs will be insignificant.

  • The functionality of a system can be expanded thanks to the open interface of SPP Quantum.