DOMAIN-DRIVEN DESIGN APPLICATION AND IMPLEMENTATION OF INFORMATION SYSTEMS FOR CLIENTS QUEUING SUBJECT AREAS
Annotation
The paper deals with domain-driven design applicability of information systems for client queuing subject areas. The following optimality criteria were put forward for the final implementation: the possibility of automation with a single system both for small institution and a whole network of institutions; advanced graphical interface with support for sensor screens; implementation of multi-users account of orders from clients; flexible application architecture with the ability of future enhancement; ability of integration with a variety of peripherals. The necessity of each criterion definition is shown. For implementability estimation, test information system was designed, automating the queuing system. Unified modeling language UML is used. Description of each class functionality is given and the association with other classes as well. Attention is paid to the design of tree (hierarchical) structures and selection procedure of base classes based on the analysis of existing common attributes. For the system implementation, its own development environment SharpArchitect RAD Studio is used, offering MDA approach for implementation of systems based on standardized meta object system. A graphical view of order form developed prototype is presented, composition and structure are described, and notation developed by the author is given simplifying the prototyping process. Approaches to differentiation of access rights for different user roles are shown. Conformity of the received implementation to each selected optimality criterion is determined. Recommendations for further system development are given.
Keywords
Постоянный URL
Articles in current issue
- AUTOMATIC SPEECH RECOGNITION – THE MAIN STAGES OVER LAST 50 YEARS
- PHOTOELECTRIC AND PHOTOMAGNETIC RESPONSE OF INDIUM-TIN OXIDE FILMS
- POTENTIALS OF RAMAN BASED SENSOR SYSTEM FOR AN ONLINE ANALYSIS OF HUMAN INHALE AND EXHALE
- ANALYSIS OF PERIODIC NANOSTRUCTURES FORMATION ON A GOLD SURFACE UNDER EXPOSURE TO ULTRASHORT LASER PULSES NEAR THE MELTING THRESHOLD
- PERFORMANCE OPTIMIZATION OF THE DIODE-PUMPED SOLID-STATE LASER FOR SPACE APPLICATIONS
- EXPERIMENTAL COMPARISON OF HOMODYNE DEMODULATION ALGORITHMS FOR PHASE FIBER-OPTIC SENSOR
- DIRECTIVITY PATTERN INVESTIGATION OF DUAL FIBER OPTIC HYDROPHONE
- SUBJOULE DIODE-PUMPED YTTERBIUM-ERBIUM GLASS LASER WITH CAVITY DUMPING FOR CATARACT EXTRACTION
- AUTOMATION OF LENSES CENTERING AT GLUING IN THE FRAME
- СREATION OF CORRELATION FUNCTIONS OF LINEAR CONTINUOUS SYSTEMS BASED ON THEIR FUNDAMENTAL MATRICES
- СONTROL FOR QUADROCOPTER WITH COMPENSATION OF WIND DISTURBANCE
- СHIRAL RECOGNITION OF CYSTEINE MOLECULES BY CHIRAL CdSe AND CdS QUANTUM DOTS
- MICROSTRUCTURING OF SILICON SINGLE CRYSTALS BY FIBER LASER IN HIGH-SPEED SCANNING MODE
- DETERMINATION OF SATURATION VAPOR PRESSURE OF LOW VOLATILE SUBSTANCES THROUGH THE STUDY OF EVAPORATION RATE BY THERMOGRAVIMETRIC ANALYSIS
- STUDY OF CURRENT APPROACHES FOR WEB PUBLISHING OF OPEN SCIENTIFIC DATA
- PERFORMANCE EVALUATION OF SD-CARDS BY "SYSTEM-ON-CHIP" TECHNOLOGY
- MODELS OF LIVE MIGRATION WITH ITERATIVE APPROACH AND MOVE OF VIRTUAL MACHINES
- INTEGRITY MONITORING IMPLEMENTATION FOR THE OPERATING SYSTEM IMAGE LOADED THROUGH A NETWORK TO THE THIN CLIENT
- METHOD AND ABSTRACT MODEL FOR CONTROL AND ACCESS RIGHTS BY REQUESTS REDIRECTION
- SMARTPHONE-BASED APPROACH TO ADVANCED DRIVER ASSISTANCE SYSTEM (ADAS) RESEARCH AND DEVELOPMENT
- LTE OFFLOADING THROUGH WiFi NETWORKS
- METHOD OF TRAINING EXAMPLES IN SOLVING INVERSE ILL-POSED PROBLEMS OF SPECTROSCOPY
- ARBITRARY INTERACTION OF PLANE SUPERSONIC FLOWS
- LOGICAL CONDITIONS ANALYSIS METHOD FOR DIAGNOSTIC TEST RESULTS DECODING APPLIED TO COMPETENCE ELEMENTS PROFICIENCY
- SYNTHESIS OF 2,6-DIAMINOPYRIDINE-4-NITROPHENOL (2,6DAP4N) COCRYSTAL NANOPARTICLES BY LASER ABLATION METHOD