Computer

Permanent URI for this collectionhttps://dspace.univ-boumerdes.dz/handle/123456789/3082

Browse

Search Results

Now showing 1 - 10 of 13
  • Item
    Design and implementation of a web-based application for bicycle rentals with GPS tracking
    (Université M’hamed Bougara de Boumerdes : Institut de Genie Electrique et Electronique, 2023) Chaouadi, Sami; Hannoun, Nadjib; Namane, Rachid (Supervisor)
    Bicycle rentals is a growing business in developed countries. It is a great investment that offers people a means of transportation, and allows for innovation in the fields of Internet of Things and Embedded Systems. Throughout this work, our main goal is to design and implement a web application for a bicycle rental shop by providing a user-friendly software for both customers and administrators navigating the system. The application allows the users to reserve bicycles, start and finish transactions, browse the various bicycle types and subscription plans that the shop has to offer, redeem and use coupons for interesting reductions in transaction prices and it finally offers customers the possibility to rent their bicycles through the shop. All of this data can be easily stored and monitored in a database with the help of C#’s ASP.NET Core framework. In order to condition our software system to the real-world application, we propose an implementation of a GPS Tracking device that should be able to update the location of a bicycle in real-time. This trackability offers additional security and further information display. This implementation is achieved using a microcontroller-based system which offers simplicity and reduces expenses. The wide range of available peripherals provides versatility and flexibility in the design process. It is important to note that, even though this project was designed with only a single bicycle rental shop in mind, the overall system can be easily upgraded to handle multiple shops of different vehicle types, such as motorcycles, cars, trucks… etc.
  • Item
    Brain tumor classificaion using deep learning.
    (2022) Berrichi, Ryad; Namane, Rachid (Supervisor)
    Brain tumors are a common type of cancer that affects brain tissue. They often cause symp- toms such as headaches or seizures. They are usually diagnosed through brain scans such as magnetic resonance imaging (MRI). In recent years, computer scientists have developed algorithms that have shown promising results in automatically classifying these images into various types using deep learning models, which is a type of machine learning that uses artificial neural networks to recognize patterns in data. Publicly available MRI scans (1500 cancerous and 1500 non-cancerous) are used to train deep learning models: VGG16, VGG19, ResNet50, and Xception. Each model is implemented using three approaches, namely: implementation from scratch, transfer learning, and fine- tuning. This comparative study aims to find the best approach for training models on small datasets. The obtained overall accuracies ranged from 88% to 99%.
  • Item
    Design and implementation of a pediatric management software system
    (2022) Belhadj, Mohamed Aymen; Kacimi, Hidayete; Namane, Rachid (Supervisor)
    As the number of patients increases over time, managing their medical records using the traditional methods became inconvenient for doctors. Consequently, this way of management leads to a waste of time and effort, as well as patients' information is unsecure. The aim of this project is to design and implement an interactive, efficient, and friendly used pediatric software system that helps pediatricians in managing their cabinet. This software application helps doctors to manage their offices in a more modern and easy way with a given number of functionalities that provide a complete patient’s medical record and allow proper diagnosis and treatment since the patient’s history is secured and organized in a database. The medical office of Doctor M.Z. SIDI SAID, a pediatrician working in Boumerdes, is considered as case study.
  • Item
    Design and implementation of web-based management system. Case of the "IGEE" registrar's office.
    (2021) Meslem, Toufik Abdelrezak; Zermout, Abdelaziz; Namane, Rachid (Supervisor)
    This project proposes a technical solution to automate the management of the registrar’s office “service de scolarité” of our institute. The objective of this project is, therefore, to build a web based application for the automation of the registrar’s office work mainly the final deliberation. The application should facilitate the work of both the office stuff and the faculty members. Faculty members “Teachers” submit their grades of their concerned students for every course assigned to them through the web application. Thereafter, the application calculates students’ averages, and generates the final deliberation transcripts for all promotions.
  • Item
    GPU-based COVID-19 and other lung infections detector from chest X-rays using deep convolutional neural networks.
    (2021) Rezig, Warda; Bouazza, Manel; Namane, Rachid (Supervisor)
    The world has been tormented last year by a deadly virus outbreak that had ravaged, and still is, many humans’ lives across the globe. Fighting against this coronavirus disease requires effective and fast screening methods. This study aims to leverage deep learning techniques to build a Deep Convolutional Neural Network to detect COVID-19 among Normal and other lung infections namely; Pneumonia, and Lung opacity using chest X-Ray images. Publicly available X-ray images (3388 Healthy, 1345 Pneumonia, 3388 Lung Opacity and 3388 confirmed COVID-19) are used in a four-class classifier that distinguishes COVID-19 among the other classes aiming at assisting the healthcare community allowing faster screening and hence higher rates of contagion control. To ensure high accuracy levels, a CNN-based model is proposed through an incremental approach as well as the use of pre-trained models. An NVIDIA GeForce GTX 1060 Graphics Processing Unit (GPU) is used to accelerate the detection for an optimal training time. The obtained overall accuracies for these models ranged from 75% to more than 93% with up to 97.76% COVID-19 detection indicating the applicability of deep learning methods in the clinical diagnosis of the virus.
  • Item
    Credit card fraud detection using XGBoost
    (2021) Chabane, Thiziri; Namane, Rachid (Supervisor)
    Financial data is some of the most sensitive information stored on the Internet. With the advent of new attack methods in mobile technology, cardholder property is being invaded, making traditional fraud detection systems unable to provide the necessary security. For this reason, we have developed an advanced system that relies on new technologies to immediately detect unusual behavior and prevent inauthentic transactions. Our system is based on machine learning classi?cation algorithms, which are consid-ered the best solution to the aforementioned problem, as they can ?nd sophisticated fraud features that a human simply cannot detect. There are many approaches to detect fraudulent transactions, but not many of them result in high accuracy due to high transaction class imbalance. Tree Boosting has proven to be a highly e?ective and widely used machine learning method for solving various regression and classi?cation problems. In this work, a tree boosting method called Extreme Gradient Boosting Algorithm (XGBoost) is used to address credit card fraud detection and deal with data imbalance. Two XGBoost models are built and their performances are evaluated. Very satisfactory results, related mainly to the accuracy of transaction classi?cation, are obtained for both datasets (balanced/unbalanced).
  • Item
    Design and implementation of a Web-Based application for an E-learning platform
    (2021) Djemai, Hassiba; Namane, Rachid (Supervisor)
    With the vast development of various technologies, learning today is no longer confined to classrooms with lecture delivery as the only method of conveying knowledge, rather, an electronic means of learning has continued to grow. Electronic learning (e-Learning), which facilitates education using communications networks, has made learning possible from anywhere and at anytime using the Internet. Notably, e-Learning applications have now become central to the learning process and may be developed using proprietary programming tools [1]. Throughout this work, we aim to design and implement a web application dedicated for e- learning classes. The approach presented in this work regarding e-Learning application uses the Laravel MVC framework. We use this software design framework, since it brings clarity, cost- effectiveness, and better communication in the software development cycle. It also improves the development speed, support features, usage, and reduce expenses. The primary objectives is to provide a suitable learning environment for learners through various available categories of courses and contents that instructors will upload in order to allow students to learn and study. They can set their schedules and upload courses when and where it suits them, and neither wastes time traveling to classes for both the teachers and students. Web application is easy to use and maintains the contents since the data is saved and maintained in a database. This task has been achieved with the help of the Laravel PHP Framework.
  • Item
    Design and Implementation of an Operating System For IA-32 Processors
    (2021) Sekhri, Aymen; Boudiaf, Malek; Namane, Rachid (Supervisor)
    An operating system is a set of software components that are used to manage the shared hardware resources between multiple programs, while maintaining an abstract interfacing layer to devices. This work discusses the approaches used to design the different components of such complex system, and how they are related to each other to construct layers for simple user programs to work in a secured system that is fair in sharing the CPU time and other hardware resources. Our work presents first the theory and the background on memory management, interrupts, multitasking and modes of execution. Then it describes how these components are implemented in our operating system named CyanOS, and explains how to setup Intel 32bit processer’s features and some other hardware buses and devices. At the end, it illustrates the way to how to modify and extend the functionality of the kernel, and how to write and compile a program running on this operating system.
  • Item
    Predicting Remaining Useful Life of Engines Using SVR and CNN
    (2020) Bouakel, Denis Redouane; Mahmoudi, Hicham; Namane, Rachid (Supervisor)
    Engines’ Remaining Useful Life (RUL) prediction is a considerable issue to realize Prognostics and Health Management (PHM) that is being widely applied in many industrial systems to ensure high system availability over their life cycles. This work presents a data-driven method of RUL prediction based on two Machine Learning (ML) techniques, mainly Support Vector Machine (SVM) for Regression or Support Vector Regression (SVR) and Convolutional Neural Network (CNN). These techniques are applied on the NASA C-MAPSS turbofan engine dataset. To extract the input features, the dataset was analyzed with the help of plots and a filter-based feature selection technique known as Mutual Information (MI). the resulting features are then fed to both models. Although SVM and CNN algorithms are mostly used in classification problems, their effectiveness in estimating the RUL, which is a regression problem, is demonstrated and compared to some state-of-the-art methods. The results show that the SVR and CNN models provide approximately similar performance in predicting the RUL for the used dataset.
  • Item
    Design and implementation of a web-based management system. case of the "IGEE" scientific council.
    (2020) Bouamama, Abdelbak; Namane, Rachid (Supervisor)
    Technology plays an important role in society today. The new Digital 2020 July Global Stats-hot reports that more than half of the world’s total population uses social media applications for checking the latest news, texting and sharing information. The variety of web technologies, nowadays, allows developers to create fast, responsive and modern applications. Information systems play a major role in almost every reengineering project. Higher Education institutions are examples of places where information technology becomes one of the important elements in their organization. Effective management of any educational institution requires a lot of information that is properly captured, processed and managed, and role of the information system is to help out the management in taking fast and good decisions. In this project, we are focusing on the body that plays the major role in the management of our institute. This body concerns the the Scientific Council of the Institute (SCI), that issues advice and recommendations on all aspects related to scientific research and teaching. This later is facing many difficulties related mainly to meetings’ scheduling, the huge amount of files to deal with, and the risk of losing some important and sensitive documents. The aim of this work is to design and implement a new version of a web application dedicated to the automation of the SCI management. The main objectives of that application are to remedy the existing problems in the previous version, to complete its features, to facilitate and offer new services, and finally to use different approach and technologies tomake it more powerful and more friendly-used.