Programming languages
Reference:
Zaikov V.P., Prozorov P.D.
Development of a Mobile Application of the Student's Study Schedule
// Software systems and computational methods.
2023. № 3.
P. 1-9.
DOI: 10.7256/2454-0714.2023.3.39609 EDN: YTYIWB URL: https://en.nbpublish.com/library_read_article.php?id=39609
Abstract:
The purpose of the work is to develop a mobile application that can provide the ability to create and edit a training schedule. The subject of development is a proprietary multiplatform mobile application using the Flutter framework. During the development, the MVC architectural pattern was used, data storage was implemented using the SQLite DBMS. The methodology of the work is based on the Scrum method, which allows you to break the workflow into sprints, each of which allowed you to conclude that it is advisable to implement the decision. Functional analysis, as the main method, allowed us to identify the basic requirements for convenient use of the program: view schedules by calendar dates, auto-fill fields, the ability to create, edit and delete educational information. A hybrid solution was chosen for implementation. Our own multiplatform mobile application was developed using the Flutter framework. During the development, the MVC architectural template was used. Data storage was implemented using SQLite DBMS. When designing the database, the following objects were defined: subject, teacher, audience, lesson type, time, date, lesson date. The developed application is ready for publication in the AppStore and Google Play. The result of its use will be improved communication with trainees, acceleration of the processes of creating and changing schedules, as well as reducing the time to download the necessary data.
Keywords:
architectural template, MVC architectural pattern, data storage, sqlite dbms, database, flutter framework, mobile application, electronic schedule, student's schedule, multiplatform solution
Computer graphics, image processing and pattern recognition
Reference:
Voloshinov D.V.
A single constructive algorithm for constructing foci of second-order curves
// Software systems and computational methods.
2023. № 3.
P. 10-17.
DOI: 10.7256/2454-0714.2023.3.26429 EDN: ZDKGGV URL: https://en.nbpublish.com/library_read_article.php?id=26429
Abstract:
The article is devoted to the analysis of some geometric schemes and discussion of the issues arising in this connection of the theory of constructing second-order curves by methods of constructive synthesis. The article shows that the currently used definitions of the center of the second-order curve and the diameters of these curves conflict with the principle of indistinguishability of conics in projective geometry. The ways of eliminating these contradictions are proposed and a unified algorithm for constructing foci of second-order curves is developed on their basis. The author's reasoning, based on the apparatus of projective geometry, will reveal a number of contradictions in the currently existing definitions relating to second-order curves, and their elimination will provide an opportunity to develop a unified approach to the construction of some geometric images initiated by second-order curves and give them a general constructive justification. As a result of the analysis of geometric schemes, a number of concepts of projective geometry were clarified, which made it possible to unify the solution of problems related to the construction of focal points of second-order curves. A unified algorithm for constructing all four foci of the second-order curve is presented. Thus, the basis has been laid for expanding the fields of application of geometric models to imaginary geometric images covered by the concept of a "second-order curve", and conducting research on the resulting geometric images and schemes.
Keywords:
geometric modeling, second-order curve, conic, focus, Simplex, imaginary image, collineation, improper point, asymptote, cyclic points
Virtual worlds and virtual reality systems
Reference:
Nuraliev F.M., Morozov M.N., Giyosov U.E., Yorkulov J.
About the application of the R-function for geometric modeling of 3D objects of complex shapes in a virtual educational environment
// Software systems and computational methods.
2023. № 3.
P. 18-28.
DOI: 10.7256/2454-0714.2023.3.36937 EDN: ZDVQZC URL: https://en.nbpublish.com/library_read_article.php?id=36937
Abstract:
This article is devoted to the creation of a national virtual university platform, geometric modeling of the design of exteriors, interiors and characters in the field of information technology based on 3D technologies. We know that visualization uses geometric splines and polygonal mesh construction methods. In virtual reality systems, each object is represented by a three-dimensional model. The real challenge now is to create custom models that control them. A three-dimensional model of a character is represented by a depth map, dots, a polygonal model, a parametric model describing anthropometric, ansaphic and profile features of a human face. The research process includes the study of the rules of visualization of virtual three-dimensional objects through internal and external models, the theory of geometric modeling, algorithms, methods and algorithms of computer modeling, the use of virtual reality algorithms in education. Today, when engineering and technology are rapidly developing in our country, traveling to the virtual world is of great interest to many. As a result, three-dimensional content and landscape design expand the human imagination and serve to capture our knowledge about the subject and object in our memory. It would be more effective to transfer practical classes in computer halls of educational institutions to the virtual world and organize them in this virtual environment using virtual objects. In addition, all aspects of the subject can be explained and taught, and students will be able to use it virtually. Creating a toolbar that includes all virtual objects becomes a priority. Object-oriented programming technologies and testing methods were used. This article proposes new methods of geometric modeling of three-dimensional objects mentioned above, that is, the constructive logical-algebraic method of R-functions (RFM). This method allows you to depict 3D objects of high complexity.
Keywords:
Virtual environment, virtual universities, Polygonal model, Geometric spline functions, Constructive solid geometry, Function Rissi, Function Rvachev, three dimensional model, polygons, avatars
Quality aspects and improving the margin of reliability of software systems
Reference:
Sharipov R.R., Yusupov B.Z.
The research of electrical parameters of threshold detectors
// Software systems and computational methods.
2023. № 3.
P. 29-47.
DOI: 10.7256/2454-0714.2023.3.43682 EDN: ZSVLGS URL: https://en.nbpublish.com/library_read_article.php?id=43682
Abstract:
This research work provides an in-depth analysis of the fire alarm system, considered as a security tool for a variety of facilities, from industrial buildings to residential premises. Two key subsystems serve as the basis for the study: the fire alarm system, which is designed to detect and report the occurrence of fire, and the intrusion alarm system, whose task is to detect attempts at illegal intrusion. For each of these subsystems, their functions and components are investigated, their mechanism of action, principles of operation, and possible implementation options are described, depending on the specific conditions and security requirements. At the same time, emphasis is placed on three types of automatic fire alarm systems: threshold, addressable and addressable-analog, each of which has its own features, advantages and disadvantages. The article goes beyond theoretical analysis and presents the results of a practical study of the three main types of fire alarm systems: wired, wireless and addressable. The study is based on a specially designed training stand, which allows you to simulate the operation of fire alarm systems in conditions as close to reality as possible. The article demonstrates the connection schemes of detectors, explains their states in the "normal" and "alarm" modes. It is noted that the currents and voltages of alarm loops in different modes were measured. Dependency diagrams of these parameters are presented, and the alarm threshold levels are measured. The research presented in the paper provides a valuable contribution to the study and optimization of alarm and fire systems, providing meaningful data for the development and testing of these systems. The paper can be useful for fire and security professionals and those interested in improving the performance of these systems.
Keywords:
security systems, measurements, voltammetric characteristics, wiring diagram, alarm loop, monitoring device, siren, fire protection system, detector, laboratory bench
Knowledge Base, Intelligent Systems, Expert Systems, Decision Support Systems
Reference:
Staroverova N.A., Chmil D.A., Mukhamadiev R.R.
Development of the veterinary expert system
// Software systems and computational methods.
2023. № 3.
P. 48-58.
DOI: 10.7256/2454-0714.2023.3.43762 EDN: YZAROA URL: https://en.nbpublish.com/library_read_article.php?id=43762
Abstract:
Veterinary medicine is an area where modern technology can have a significant impact. The application of expert systems in this field has not yet been fully explored. Expert systems can process large amounts of data, including symptoms, disease history and other parameters to provide accurate and rapid diagnoses. This is especially valuable in situations where rapid intervention can save an animal's life. These systems can serve as a supportive tool for veterinarians, especially in complex or rare disease cases. They can provide recommendations based on the latest research and clinical practices. In agriculture, expert systems can analyze data on the health of the entire herd and identify possible problems or trends, helping farmers and veterinarians to take timely action. This article focuses on the development of a veterinary expert system that reflects current animal health needs. The authors perform a detailed analysis of existing veterinary systems, highlighting key functionalities needed by veterinary and agricultural professionals. One unique aspect of the paper is the use of symptom-complexity weighting and probability calculations of diagnosable diseases, which can make a significant contribution to the accuracy and efficiency of animal disease diagnosis. The paper can serve as a useful resource for veterinary specialists as well as software developers involved in the creation of intelligent systems in medical and agricultural applications.
Keywords:
artificial intelligence, relational databases, knowledge base, veterinary software, veterinary diagnostic systems, diagnosis, expert module, expert system, software systems, computational methods