Skip to content
ManažérskaInformatika.sk

ManažérskaInformatika.sk

vedecký časopis o informatike

Menu
  • Domov
  • O nás
    • O nás
    • O časopise
    • Redakčná rada
    • Indexovanie časopisu
    • Zásady ochrany osobných údajov
  • Časopis MI
    • Časopis MI
      • Ročník 1, 2020, číslo 1
      • Ročník 1, 2020, číslo 2
    • Študentský článok
    • Recenzovaný článok
    • Článok
    • Recenzia
  • Pre autorov
    • Pre autorov
    • Návody a šablóny
    • Publikačná etika
    • Odoslanie príspevku
  • Newsletter
    • Newsletter
    • RSS
  • Kontakt
Menu

INFORMATION SYSTEM FOR AUTOMATIC NOTIFICATION OF UNIVERSITY STUDENTS ABOUT FOUND/LOST THINGS

Posted on 16 apríla, 202316 mája, 2023 by admin

Yelyzaveta Leheza, Lviv Polytechnic National University, Ukraine

Oleksandr Lozytskyy, Lviv Polytechnic National University, Ukraine

Introduction

To be successful, projects must address a relevant and specific problem. In the modern world, the issue of losing things is quite significant. Finding lost items or returning them to their owners can be challenging due to the inconvenience of the processes involved and the lack of automation. In collaboration with the international research agency OnePoll, Samsung Electronics conducted a study on the factors contributing to forgetfulness in people and the most commonly lost items. The study revealed that over a third of respondents identified stress (56%), isolation (44%), and fatigue (41%) as factors leading to increased absent-mindedness from 2020 to 2023. On average, individuals spend approximately 140 days searching for lost items and incur significant expenses on replacements. Smartphones, TV remotes, car keys, headphones, tablets, and other gadgets are the items most frequently reported as lost during this period. The survey also indicated that over half (56%) of the respondents reported losing something about twice a week, which is twice as often as before. The main reasons for this increase were the aforementioned factors.

Therefore, after analyzing the existing problem, it was decided to propose a solution for at least a portion of it. For instance, the challenge of finding lost items at the university is a problem that impacts university students, and a potential solution to this issue is the development of an information system [1]. Several alternatives were examined, including Poisk.ua, VARTA1, Olx, and Verni.com.ua. These alternatives are well-known online and each has its own advantages and disadvantages. For instance, some lack authorization or sorting capabilities. Moreover, none of the alternatives support automated user notifications. Hence, all the available information regarding the analogs of the information system was collected, and a solution was proposed. This system will automatically send students email notifications regarding lost or found items on campus, enabling them to report such incidents promptly and effortlessly. By facilitating direct communication between students and the university administration, the system can help safeguard personal belongings and streamline the lost and found process.

MAIN RESULTS OF THE WORK

The research findings reveal the significant impact of the issue of lost and found items. The proposed information system has the potential to extend beyond educational institutions and become a global solution in the future. Its objective is to reduce the occurrence of lost items by enabling fast and accurate automated notifications, accompanied by a user-friendly interface. To implement the automatic system, specialized software development is necessary, which should be adaptable to various platforms and devices, including mobile phones and computers, and ultimately launched as a website.

Modeling systems and processes using IDEF offers a flexible and adaptable approach, allowing systems to be represented at different levels of complexity and detail based on specific needs and requirements. Figure 1 displays an IDEF0 diagram that illustrates the functioning of the primary process in the information system, supporting the automation of notifications for lost and found items.

 

Fig.1. context diagram

The main process is user notification. The input data includes login, password, item information, and email. All of the mentioned data must be provided to initiate system usage. The system incorporates the following control measures [2]:

  • ISO/IEC/IEEE 16326:2015: Development of Systems and Software.
  • ISO/IEC 14598-6:2005: Evaluation of Software Products.
  • ISO/IEC 25051:2016: Requirements for the Quality of Systems and Software Products and Their Evaluation.

By utilizing a context diagram and breaking it down into smaller components, we can establish a process hierarchy. At the top, we have the main task of “User Notification.” To accomplish this task, several sub-tasks need to be completed, including logging into the user’s personal profile, creating a post on the website, searching for the necessary notification list, and initiating the notification process. Each of these tasks has its own set of subtasks that must be fulfilled to achieve the overall objective of user notification.

The mechanisms used in the system include a data search algorithm, a server database, a website, and a user. The output of the system is the notification results and access to the system. A set of programming languages that could be used to implement the information system was considered. Various programming languages that can be used to implement the selected information system were considered. All languages were compared with each other according to various criteria that are important for the implementation of the system. The best option turned out to be the JavaScript language – thanks to its progressiveness, concise syntax, ease of learning, wide possibilities, the fact that it is used by similar analogues or platforms with similar functionality and the presence of many libraries and frameworks, such as Angular and React.js, which is lacking in PHP programming language. Among the auxiliary JavaScript libraries, React.js was chosen because this option is much easier to learn and does not require additional knowledge of other languages from the developer, as is the case in Angular with TypeScript.

Regarding the development environment, Visual Studio Code was chosen precisely because it is free and contains a large number of interesting built-in plugins, both for the convenience of writing code and for development in general.

Following the analysis and design phase, a system for automated notification of lost and found items to university students was developed and implemented. The operational process of the system is illustrated in Figures 2 – 4.

After logging in to the website, the user will be directed to the homepage, where they will encounter a login form to access their account. To proceed, the user must enter the credentials that were provided to them earlier by the system administrator. These credentials should include an email domain of lpnu.ua.

Figure 2. Authentication process

After successful authentication, the user will gain access to the main screen, which displays all the posts. From there, they will be able to contact the authors of the posts. Furthermore, the user will have the option to sort the posts based on their statuses: “Found,” “Lost,” or “All.”

Figure 3. Main page

If the user prefers not to contact the authors of the posts directly or intends to create their own post, they can click the “Create Post” button and provide the required information in the corresponding form. Once submitted, the newly created post will be displayed in the main post feed and stored in the server database. If the user opts for automatic notifications to all other users regarding the post, the service will send notification messages to those users.

Figure 4. Notification process

Further research will focus on expanding the functionality and developing modules for integration with other systems.

Conclusion

In this research, a comprehensive analysis of the concept of an information system, specifically an automated information system, was conducted in the initial stage. Additionally, a detailed examination of all known analogues on the internet was performed to identify their strengths and weaknesses.

During the subsequent phase of the research, a system analysis of the developed system was carried out. This involved constructing an objective tree, defining quality criteria, and using the Analytic Hierarchy Process (AHP) method to select the system type. To delve deeper into the system’s processes, a context diagram was created, and its decomposition was performed using the IDEF0 methodology.

A prototype of the system was implemented, which involved connecting all the necessary mockapi.io services. User authentication, data storage, post creation, and the inclusion of information and photos were incorporated, along with the ability to send automatic notifications to other users regarding newly created posts.

In the final development stage, the application underwent testing. This encompassed user registration, form completion, data storage, and a demonstration of the authentication process. The primary functionality of the system was then analyzed, including the capability to add and filter posts, as well as configure automatic email notifications.

REFERENCES

  • Information systems [Electronic resource] – Mode of access: https://pidru4niki.com/1222090547713/informatika/informatsiyni_sistemi
  •  DSTU ISO/IEC/IEEE 16326:2015 Development of systems and software. Life cycle processes. Project management (ISO/IEC/IEEE 16326:2009, IDT) [Electronic resource] – Access mode: http://online.budstandart.com/ua/catalog/doc-page.html?id_doc=67052

Prihlásenie na odber Newsletteru

Najnovšie články

  • INFORMATION SYSTEM FOR AUTOMATIC NOTIFICATION OF UNIVERSITY STUDENTS ABOUT FOUND/LOST THINGS
  • THE ROLE OF THE ANALYTIC HIERARCHY PROCESS IN THE FORMATION OF A STUDENT’S INDIVIDUAL EDUCATIONAL TRAJECTORY
  • COMPUTERS IN MEDICAL GOWNS: USAGE OF ARTIFICIAL INTELLIGENCE IN MEDICINE
  • ARTIFICIAL INTELLIGENCE AND ITS EVERYDAY USE
  • A NOVEL SCALOGRAM-BASED MODEL FOR HUMAN ACTIVITY RECOGNITION

Kategórie

  • Článok
  • Ročník 1 2023 číslo 1
  • Ročník 1, 2020, číslo 1
  • Ročník 1, 2020, číslo 2
  • Ročník 1, 2021, číslo 1
  • Ročník 1, 2021, číslo 2
  • Ročník 1, 2022, číslo 1
  • Ročník 1, 2022, číslo 2
  • Študentský článok

Tag cloud

antivirus (1) Antivirus software (1) Antivírusový softvér (1) automatizácia (1) bezpečnostná politika (1) Bezpečnosť (7) convolutional neural networks (1) COVID-19 (2) GDPR (8) implementation (3) implementácia (3) industrial espionage (2) innovation (2) inovácia (2) internetová ochrana (1) Internet security (2) lambda architecture (1) malware (1) management (2) manažment (2) obchodné tajomstvo (1) object search (1) online nakupovanie (1) online shopping (1) osobné údaje (2) parallel calculations (1) personal data (2) priemyselná špionáž (2) project (2) project management (2) projekt (2) projektový manažment (2) python (1) remote work (1) Security (6) security policy (1) Signal (1) sociálne siete (1) user (2) užívateľ (2) virus (2) vzdialená práca (1) web Applications (1) webové aplikácie (1) WhatsApp (1)

Archív

  • apríl 2023
  • december 2022
  • jún 2022
  • apríl 2022
  • október 2021
  • máj 2021
  • december 2020

Manažérska informatika

Časopis Manažérska informatika je vydávaný 2x ročne. ISSN 2729-8310. Posledná aktualizácia k 31.12.2020. Posledné vydanie časopisu : Vol. I, No. 1 k 31.12.2020

©2023 ManažérskaInformatika.sk | Built using WordPress and Responsive Blogily theme by Superb
Správa nastavenia COOKIES
Na našich webových stránkach používame súbory cookie, aby sme vám poskytli najrelevantnejšie zážitky pamätaním vašich preferencií a opakovaných návštev. Kliknutím “Súhlasím”, súhlasíte s použitím VŠETKÝCH cookies.
Nastavenie COOKIESSúhlasím
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Vždy zapnuté
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
ULOŽIŤ A PRIJAŤ