BBIT Research Projects
Permanent URI for this community
Browse
Browsing BBIT Research Projects by Title
Now showing 1 - 20 of 55
Results Per Page
Sort Options
- ItemAn android based farm management system for automating dairy processes(Strathmore University, 2021) Rotich, Lynn ChepngenoThis research seeks to provide a solution for the farm owners who lack up to date records from their farm managers on the dairy farm activities daily. The problem experienced is that it becomes hectic for the farm owners to keep track of whatever is going on in their farms when they are far away as it is done manually and at times it takes long for the farm managers to update the owners on what is going on due to the workload they have. There is also possible loss of data which cannot be repeated as there is usually only one set of records. It will help the farm owners to get reliable reports which will help them plan better on where to use their expenses better and how to improve their farms to run more effectively. It will also be used for accountability by the farm owners so that they know exactly what their farm managers are doing in the farm and how exactly the expenses are being used. The research methodology used is Software prototyping because it breaks the project into smaller and manageable sections and can test the system with the users of the system itself which helps to identify the mistakes that cannot by identified by the programmer. It also ensures that several tests are done before the final product is made which ensures that both the customer needs and functionality are met. The system being mobile based ensures that the records will be captured when one is offline and once there is internet the new data will be updated in the cloud. It also ensures that the data is available throughout. Tools that were used in the project include java programming language and firebase database tools. In conclusion, the project will benefit the farmers as they will be provided with a reliable, secure and effective record keeping application.
- ItemApplication of an algorithm in a job application portal to improve the recruitment process(Strathmore University, 2021) Nyaata, Teresa KwambokaTalent sourcing and recruitment of new employees to an organization is a critical task and should be carried out with precision and good judgement. Employees contribute to the growth and success of an organization. Recruitment officers are faced with a task to get the right people for the job. The current economic status of the country has rendered many people jobless and as result there is a high application rate to few vacant slots. Most of the organizations are not able to offer jobs to the increasing number of unemployed persons. This makes the recruitment process harder since most of the applicants who apply lack the needed skill set to perform and the recruitment officers must go through several resumes before the shortlisting of candidates. A delay in the recruitment process leads to delay or no feedback to the applicants. The system was developed to include a shortlisting algorithm in the application process. The recruitment process is seen as a tedious task due to the high number of job applicants who apply for a job. During job application the system limits the number of applicants by selecting few who meet the category in terms of expertise. The system applies an algorithm in an online job application portal to improve the recruitment process. This way the recruitment process will be easier and faster, thus ensuring efficient communication to the applicants on their success or failure. The system uses Rapid Application Development methodology which ensures that the final product fits the user requirements.
- ItemAn automated system for fuel measurement and forecast in underground tanks(Strathmore University, 2021) Munene, Joan WaithiraThe use of dip rods has over the years been in most fuel stations within most developing countries in the measurement of fuel levels in undergrounds tanks. It has been challenged by high inaccuracies resulting from the lack of experienced or honest personnel tasked with the duty of conducting these measurements. Additionally, inability to forecast fuel shortage in these tanks in real-time is a challenge. This research therefore proposes an automated fuel level measurement system in underground tanks in petrol stations. The proposed solution aims to solve the problem of inaccuracy and time wastage faced by managers at petrol stations and also attendants. This shall be achieved through the use of a light sensor which in the long run shall aid in the accountancy for every amount of fuel that is used in the petrol station. Additionally, data collected shall be used in analysing the fuel usage trend and send forecast reports to the concern parties. The system development methodology that will be used to design the project is system prototyping due to the reason that upon the completion of the research the proposed solution will not be deployable though a working proof of concept. The research methodology shall be qualitative and design methodology (OOAD).
- ItemA Blood bank information system for the Ministry of Health of Kenya(Strathmore University, 2021) Munyao, Gloriah MwongeliBlood is one of the most critical elements and is referred to as river of life. It is common to hear of emergency situations where individuals require blood. The Kenya National Blood Transfusion Service (KNBTS) is the institution mandated by the Kenyan Ministry of Health (MoH) to coordinate and manage the national blood transfusion programme. Blood has a short shelf life of 35 days and its demand is always high, therefore the challenge comes in when trying to endure its constant supply. Kenya is facing a shortage of blood supplies in its hospitals, and blood banks with relatives and friends of patients increasingly having to put out calls for people to donate. This project addresses the problem facing Kenyan blood banks which is the lack of computerized technology and sustainable blood donation strategies to perform all its duties, one of which is to monitor and evaluate the standards in respect of blood donation, processing, movement and distribution of blood for the purpose of efficient blood transfusion. Developing a system to support donation, processing, and distribution of blood as well movement of blood is a solution the project aims to implement. It applies the Prototype Methodology since the approach can be used for development of a user interface of different applications independently of the type – desktop, web-based, mobile. The user interface is crucial in the development of software applications. If it is well designed it could help users to achieve their goals, to satisfy them and to encourage them to use the system. Software prototypes support development teams to explore usability, usefulness, and acceptability of their projects. The solution has been developed to be both mobile and web based. The data will be stored through MySQL DBMS because it is a user-friendly GUI that contains clients such as PHP My Admin which the project intends to use to store data
- ItemA COVID-19 pandemic tracking system for healthcare organizations(Strathmore University, 2021) Mwangi, Doreen MumbiIn late 2019, Corona Virus was detected in the Hunan Seafood Market in Wuhan region of China and has proved to be a pandemic by rapidly spreading to other parts of China and other nations despite efforts to contain the virus. The disease has been spreading rapidly as it is a respiratory disease easily transmitted between people through respiratory droplets when people cough or sneeze or it can be spread on contact with a person infected with the virus. Due to so much uncertainty about the virus as well as lack of enough appropriate supplies like medical masks, gloves, hospital beds and blankets, the number of confirmed cases increases everyday which affects the country in that the spread of the virus becomes more rampant and they are not able to prevent it in time. Mapping of the number of cases and of the spread of the virus by use of a digital healthcare system helps slow the spread of the virus due to timely and effective epidemic monitoring and response. Tools that have been used in the project development would include JavaScript programming language. In conclusion, the project will benefit the government by providing an efficient tool for them to plan their budget accordingly in order to curb the virus. This shall in turn, be a valuable tool for the healthcare department to keep track of the number of confirmed cases and manage them accordingly.
- ItemCrime analysis system - a proactive approach to policing for Kayole Police Station(Strathmore University, 2019) Mwasingo, E. W. M.To maintain law and order, the Kenya Police Service (KPS) deploys proactive policing methods based on reports of crime recorded in the Occurrence Book (OB) by the victims. Smart, effective, and proactive policing is clearly preferable to simply reacting to criminal acts. Data from crimes reported is carefully analyzed to create crime statistics, crime graphs, crime clocks and crime maps which form the guide to proactive policing. Crime Analysis System (CAS) seeks to digitize the process of data capture, analysis and visualization. This is as opposed to the current manual system of reporting and analyzing crime. This system automatically evaluates the data to produce real crime statistics and plot them on crime graphs and scatter plots while at the same time taking care of the crime clock. Crime statistics shows the numbers of actionable crimes over a period of time. Crime graph shows the crime trends in an area over a period of time while the scatter plots show the concentration and density of specific crimes in a specified area. The crime clock simply shows distribution of crime across the twenty four hours. With this, the KPS is better placed to review personnel deployment and allocation of resources to reduce and control crime to manageable levels. This web based system has the capability of notifying the police personnel of sudden rise in crime in a different areas and call for an intervention. Incremental methodology was used to develop the system. The first model incorporated important functionality with subsequent modules added on to the base model gradually. This factored-in the sensitive nature of crime handling and deployment plans of the police service. Keywords: Crime Analysis System CAS, digital OB, crime statistics, Kenya Police.
- ItemGoods in a transit tracking system(Strathmore University, 2020) Kelly, Bertille InezaTransportation is essential in a person's life. In this area, road transport is the most used way to go to work, pray, have fun, etc it is essential. This transport has been developed to become an industry, especially by long transport which is done from region to region or from country to country. It is important because it ensures the economic development that many countries seek. Unfortunately, the long-distance transportation industry faces certain problems that are holding back its peak. This transport is provided by trucks traveling long distances. It is often the owners of these trucks and also the companies providing this transport who encounter problems with the drivers such as time lost on the road, not knowing where and when the truck will arrive, the maintenance costs of the trucks following a bad driver behaviour that the owner would like to know, etc .This project is to develop a system to reassure the owners of these trucks who encounter these problems, ensure a better future for drivers, and thereby develop the long-distance transport industry. This project indicates the methodology to take to develop this system and the reasons which lead to choose it.
- ItemA GPS Tracking System for School Transportation Services(Strathmore University, 2020) Mbabu, Wendy MwendeIt is important for every school to have a trustworthy and secure transportation service to ensure the safety of the students. It helps the school administration to effectively manage their bus fleet and potentially reduce mishaps. This is where vehicle monitoring takes effect. The system provides real time information about various parameters of the vehicle like the location, the route, the speed, the list of passengers, the adherence of drivers to schedule and much more. It is a common problem for school management to know at any time who is riding in which school bus, where and at what time he was picked-up and dropped-off. This information becomes especially crucial in cases involving emergencies like school bus accidents. A geographical positioning system based solution for school bus routing and scheduling with time window is and was implemented using the agile methodology that gives room for robustness. The result helps the transport management to design a dynamic shortest and fastest route for the vehicles whilst ensuring all stops are accounted for and it is within the convenient distance for picking the children. The GPS also helps to identify the real-world pickup stops according to the concentration of the children in a particular area as well as to visualize the current optimum route and pickup points as well as a platform used by parents for tracking and children monitoring system which provide a comprehensive and highly reliable integrated services needed for school buses was tracked, monitored and inquired in real time. The information can be accessed by the parents through a mobile application and this helps them track their wards effectively. The school administration can also access the application to ensure student safety and contact a driver or a parent. The application also allows the administration was informed of emergencies or complaints. In comparison to similar methods, sensitivity analysis of parameters are also conducted to analyse the performance of the approach.
- ItemA Hospital assistance system for the Centre Hospitalo Universitaire de Kamenge In Bujumbura- Burundi(Strathmore University, 2021) Sindayikengera, Lily JorelleHealth is a very important sector of a country. In Burundi, the health sector has been paralyzed by so many factors over the years like civil wars, lack of enough resources, etc. The Centre Hospitalo Universitaire de Kamenge, one of the most known and ancient public hospitals in Burundi, also suffers from the lack of resources and therefore the services offered by CHUK are not fast and efficient. But in everything that might be affecting CHUK, the major issue that is going to be sorted out through this project concerns medical files which are still physical and usually lack all the necessary information that the ministry of health needs during the different controls done. The other problem that CHUK presents is the schedules of the specialist doctors that work which makes patients face problems of lacking doctors due to lack of necessary and enough information. Despite the fact that CHUK already has an Open Clinic as a Health Information System which is not used as its best. Open clinic is mainly used in registering patients at the Emergency Care Unit, it generates a unique ID to every patient which they will use to get the different hospital services. This is very unfortunate because Open Clinic is a broad system that covers the following departments: Administration, finances, clinical, laboratory, Xray, pharmacy, meals distribution and other data. The Information system that will be developed will therefore allow CHUK to have a system that does more than just registering patients at the ECU but also allows doctors, laboratory assistants and Pharmacists to update the electronic medical file that would be created at the ECU. The hospital direction will therefore be able to keep a record of their patients’ medical files electronically so that in case of any health ministry control; every data needed is able to be traced back. Finally, the Information System from the project will allow the direction of CHUK to create a schedule for doctors and communicate it efficiently to the patients so that they can get the needed doctor at the exact needed time. This will improve very much on the quality and efficiency of the services provided by the CHUK.
- ItemHybrid application for universal loyalty system in consumer and brand loyalty management(Strathmore University, 2021) Imelda Hope, Imelda HopeLoyalty being a particularistic virtue is used in customer relationship management initiatives as a basis for customer retention strategies. Evolvement of loyalty programs over the century has led to an increase of niche strategies that businesses tailor to best fit their end goal- profit. This is both a positive and negative influence on brand and consumer loyalty. In the long run, consumers are enrolled into endless customer loyalty programs by businesses and tend to forget about the existence of most of these programs due to mismanagement and/or lack of interest. It is a nuisance to customers to keep track of all these loyalty programs. On the other hand, the businesses struggle with liabilities and operational costs for management of loyalty programs. The solution is a universal hybrid loyalty program that aims at increasing customer retention rates by use of a standardized loyalty program tailored objectively to meet business needs. The project applied Object-Oriented Analysis and Design (OOAD) for the design of the system diagrams because it models the system as a group of objects to identify the functional requirements of the system. The system development methodology used is Hybrid development methodology which is a combination of both waterfall and agile development methodologies. This is due to its utilization of the work breakdown structure that is both detailed and fast development strategy
- ItemA Hybrid medical consultancy tool for health service delivery(Strathmore University, 2021) Kinyanjui, Andrew DavidThis paper presents the issues revolving around online healthcare and whether it should be implemented. Technology is improving every day and this is forming a base for the implementation of solutions to medical issues that benefit all. Many people now have access to smartphones and even more, have access to the internet based on the rapid technological growth that has paved the way for the expansion of connectivity. Medical consultancy over the internet has been a delicate topic in previous years. I have focused on the current systems, seen their weaknesses, and strived to improve those using newer and better technologies that will ensure optimal reach to all who are willing to use the system. This is based on using hybrid applications to ensure that everyone with access to the internet is able to access an online medical consultancy application from wherever they are. The system links the physician with the patient and they are able to conduct basic medical check-ups, make appointments and get referrals among other functions in the application. The results of the implementation of the online health consultancy system will strive to show the advantages of using the system to see a physician as opposed to having a physical meet up. The application is to be subjected to constant review to be up to date with the health standards required to provide optimal delivery of service.
- ItemAn image encryption tool for securing digital evidence in the National Police Service(Strathmore University, 2021) Monyoncho, Allan MogeniFollowing the global advancement of technology in the recent years, digital evidence has become an important tool in the preparation of court cases and also the solving of crime. Digital evidence is any kind of information that is stored or transmitted in binary form that may be depended upon in a court of law. Digital evidence can be found on any electronic device. On the contrary, there has been a rise in the number of cybercrime cases which poses a threat to the success of digital evidence in the process of case solving. An official cybercrime report predicted that cases will be quadruple and will cost $6 trillion dollars by 2021. Protecting the integrity of digital evidence in court cases is important as it helps the courts in delivering fair judgements. The aim of this research was to develop an automated tool that assists law enforcement agencies in Kenya to conserve the integrity of digital evidence during the process of sharing evidence with other collaborating agencies. The developed tool preserves integrity of evidence using a 128 bits Advanced Encryption Standard (AES) image encryption algorithm that is accompanied by a user interface that helps the user select files to be shared and also assists the user to encrypt and decrypt the files. This makes sure the evidence is not tampered with before it reaches its destination. This project ensured the development of an efficient and reliable system that takes less computational time and consumes less power. The study used waterfall methodology since it follows a list of phases whereby each phase has to be accomplished before going on to the next phase. This methodology was of benefit to the study since it was easy to manage, and it also works best for small projects. Tools used in the project development included, java programming language, MySQL database tool, Eclipse IDE, cryptographic Java packages and the AES algorithm
- ItemAn Insource system for access to donation programs for the needy in Kenya(Strathmore University, 2020) Odhiambo, John OduorWith the current information age, most people and organizations seek help and also reach out to help needy individuals via various social media channels such as Facebook, Twitter and Instagram. People also tend to volunteer and help as individuals in whatever way they can be it donating a kilogram of rice or some small amount of cash. Some people have excess food they want to throw away or would like to offer assistance. Some organization tend to set up mode of payment in donation such as Mpesa paybill option especially where a huge amount of fund is needed to be raised. It is a challenge on how to effectively spread the information since most organizations use media sources while individuals rely on the word of mouth (tell a friend to tell a friend) and also making it difficult for one to tell if the program is genuine. Therefore, the information is limited to mostly individuals who share the same social media platforms. Also, platforms such as social media have issues such as invalid information dissemination. A Web-based system can be developed to address this issue. The online platform should allow various interested organizations or individuals to register and let others know of their operation. The system should also allow organizations to post the various products or service they are offering. This would be easier to reach out to the targeted public under one platform. The methodology to be implemented will be RAD since it requires less time to understand and implement and also gives a high quality output. The programming language to be used is C# since it has vast frameworks that support web based development. MySQL is the preferred database language which is to be implemented using Microsoft SQL Server Management Studio Server as the database environment which is mostly used in the industry
- ItemA Job application portal(Strathmore University, 2021) Gituiku, ThairuThe human resource departments in many companies have various processes which include checking employee attendance, disbursing payrolls, applying for jobs, handling company events and training programs, handling leave and absence requests and lastly, checking on employee welfare. These processes, however, are handled manually for example job application could become tedious due to the many processes that an applicant would have to undergo at the physical establishment in order to apply for a job of choice. Such manual handling of these processes was tiring and therefore cause inaccuracy and inefficiency. The developed solution was a web-based information system that would seek to automate these processes in the human resource department. It would be able to make job application easier for applicants and ensure that employees requesting leaves and absences would be able to do so by communicating to the right channels through the system. The system was developed using the prototyping methodology. Other tools that were used include PHP as the programming language, Brackets as the IDE , MySQL as the DBMS and usability testing as the testing method
- ItemA Kenyan indigenous language – based communication mobile application(Strathmore University, 2020) Kitali, Gloria MutheuIndigenous languages, commonly known as mother tongue are an important part of a person’s identity. These are the languages in which we first interact with the world and which shape our identity based on the culture attached to them. Many Kenyans who were raised in urban areas have little knowledge of their mother tongue. This lack of knowledge deprives them of the ability to experience their culture and interact with their elders and other relatives who speak only mother tongue. In contrast, those raised in rural areas mainly spoke mother tongue while learning some English and Kiswahili in school. Therefore, mother tongue was their fluent language while their skills in the other two languages were not sharpened. Facing this problem, there is an opportunity that presents itself. These two groups of people can learn from each other and improve their knowledge of these languages together. This can be done through a language exchange application. As most people have smartphones in these times, these parties are able to find each other and interact. The project has proposed a mobile application through which interested learners would be able to discover each other and communicate through chat. An object-oriented approach will be taken in the development of the solution that will solve the above stated problem. The tools that will be used in project development will include Dart programming language which is utilized through the flutter framework, along with Firebase database tools. In conclusion, the project benefits Kenyan adults by providing an application for them to learn more about their culture, mother tongue and for the other side to learn more about the world and communicate effectively in English and Kiswahili.
- ItemKTDA-SACCO: A mobile-based loan application for calculating and processing loans(Strathmore University, 2021) Latifa, Sally LatifaSavings and credit cooperative organizations(SACCO) provide savings, financial products, and services, maximize return savings to stakeholders, investments, and applying for a loan. Kenya Tea Development Agency(KTDA) is an organization that has a SACCO that mostly helps Kenya Tea farmers in their financial life. The Kenya Tea Development Agency needs to no inorder to improve the members of the Sacco's financial life they require an improved SACCO system. KTDA Sacco's current loan application system is web-based. This system is very challenging because its inefficient and time-consuming requires paperwork to be processed manually. This project developed aims to solve the problem by coming up with a technologically efficient solution. This is through a loan mobile-based application system that will assist KTDA associates to condense time consumption and aid to store information using modern technology. Current systems such as loan system based on a smart card which uses a combination of blockchain and smart card technology reviewed in this project developed but doesn’t solve the problem. Besides, a web-based loan application system that uses software as a service was also reviewed although it does not solve the problem of the project developed at hand. The methodology to be used is rapid application development this is because it allows quick iterations that decrease development time and speed up delivery. An object-oriented approach will be taken towards the step of development of the solution. The designs used are the use case diagram, sequence diagram, database schema, and Gui designs and mock ups. Tools to be used in this project development would include, java programming language, firebase database tools among other development platforms. The system testing techniquesthat were used to ensure the system meets the specified requirements was black box testing which enabled the development of test cases and results of the project developed. The system developed was a loan sacco application that enables KTDA members to apply for a loan and calculate their loans and also solving their current loan application process.
- ItemMalnutrition management mobile application(Strathmore University, 2021) Suleh, Gerald OdhiamboIt has been observed that most people living within urban areas have unhealthy diets and are at higher risk of developing health complications related to malnutrition as a result; particularly amongst children in low income earning families who have limited access to health services that help identify and manage said complications. Malnutrition refers to deficiencies, excesses, or imbalances in a person’s intake of energy and nutrients resulting from eating a diet in which one or more nutrients are either in excess or minimal amounts thus affecting the overall health of an individual. It is a universal issue holding back human development with millions of children worldwide being affected by stunting, wasting and even obesity. The aim is to develop a mobile application that enables health workers to manage malnutrition within low-income urban communities by providing a simple, step-by-step guidance to help them assess, treat or refer individuals suffering from malnutrition as well as to aid in educating the public on malnutrition and nutrition practices. The system was developed using an object-oriented approach through the dynamic system development methodology. It was developed using the android studio development environment and firebase technology for the database. Java will be the main programming language with HTML 5 and CSS for the mark-up and styling respectively
- ItemMapishi hodari: A restaurant automared ordering,delivery and payment system(Strathmore University, 2021) Juma, Valentine MarevaA good restaurant means one that provides great service, delicious food and amazing ambience. Everybody loves fast service when in a restaurant. The manual food ordering system hinders fast service because often there could be miscommunication between the waiters and customers. Most restaurants in Kenya use the manual ordering system where the waiter approaches customers once they get into the restaurant and give them the menu and after the customers choose what they will eat and drink, the waiter goes back to the kitchen counter and places the order and when it is ready, food is brought by the waiter to customers. For payment, most restaurants use cash and Mpesa where the customers pay via paybill number of the restaurant and having less methods of payment is quite limiting. The system to be created is an online ordering, delivery and payment system. Some of its advantages is that it will make the ordering process easier and it will enable the users to monitor their expenses and have their food delivered at the comfort of their homes. (REST LABS, 2017) The system will be a website-based system. This is because web-based systems have greater flexibility and scalability and are easier to integrate with other systems. The methodology used will be the agile one because it is very convenient in that it provides ample time to design, construct and test the system. The system analysis used will be the Structured Systems Analysis and Design (SSAD) and the system design will be Structured-Systems Design (SSD). I used notepad ++ to code and the language used to code is php. The system will allow the head of restaurant who will also be the admin, to add or delete items from menu and also to view the orders. The customers will be allowed to order from the system and also pay from the system with the payment option of their choice.
- ItemMaternal health tracker web application system(Strathmore University, 2021) Sawe, Mercy JepkoechExcellent maternal healthcare in Kenya and the world at large is still a work in progress. The slow improvement in global maternal health has necessitated the healthcare sector to look for supplementary technological solutions. Delayed response to symptoms during antenatal care is a major cause of pregnancy related mortality in Kenya. Timely signal of abnormal symptoms during pregnancy leads to reduced risk of pregnancy-related complications in an expectant woman. This study aimed at assisting in reducing maternal mortality rate in the country, through development of a web application that analyses the daily input symptoms during pregnancy and timely signals any deviation from the normal expected symptoms. Rapid Application Development (RAD) methodology was used in building the system since the maternal health study had well-defined requirements. In addition, RAD methodology has an incremental approach that facilitated early testing of the system, and this was a determinant of whether the development was on the right track in terms of a working solution. The solution tracks pregnancy progress and issue a timely signal of any abnormal symptom and in the long run minimize the possibility of pregnancy-related complications
- «
- 1 (current)
- 2
- 3
- »