BBIT Research Projects
Permanent URI for this community
Browse
Browsing BBIT Research Projects by Issue Date
Now showing 1 - 20 of 55
Results Per Page
Sort Options
- ItemStudent's Personal Organizer Software(Strathmore University, 2013) Mbuya, Victoria MariaFor students in college and university level a planning tool is mandatory thus the introduction of various easy to use tools such as handheld organizers and other tools. The student personal organizer is software is been developed to provide the user with an interface to enable time planning and completion of work such as recording tasks, setting alarms and reminders among other functions.The methodology that utilized was Dynamic System Development Methodology and the students of Strathmore University were used as the population sample for data collected for the development process. Other tools include Microsoft Visual Basic, Microsoft Visio Microsoft Access and Microsoft Word. The software will run as an application program that can be used on a personal computer and will be targeting a user who has access to a computer frequently to be able to maximize it fully The data collected from users has been evaluated and analyzed to arrive at a design, a working software application and the project's final documentation including user's manual have been written.
- ItemPostal Corporation of Kenya help desk system(Strathmore University, 2013) Barmao, Albert TuitoekCaring for your users is becoming a priority rather than a luxury, to most companies In todav s world customer care even in the websites is a must for a business to stay afloat. This paper will describe the creation of a help desk system that will be able to offer the users help whenever they need it. The researcher's system has been based on Postal Corporation of Kenya Company,Postal Corporation of Kenya (PCK) is a parastatal that mainly deals in the communication industrv PCK is a fast growing company and this is shown by recently introducing the posta surf Posta surf is an initiative that enables the entire posta fraternity to be able to access the Internet via the VSAT (Very Small Aperture Terminal) technology All the postas are interlinked using VSAT hence creating a network.Thus this system wishes to take advantage of the existing network by creating an online system.This is achieved by creating a user-friendly interface that can be accessed easily through the intranet. The data is captured to the system's database. Thus this allows for the Administrator to solve the problems that have been posted. All this is done with the help of well-structured relational restructuring techniques,We have achieved the design, implementation, and preliminary evaluation of the help desk svstem The system has also been thoroughly tested and thus ensuring that most of the functionalities are in the proper working conditions.
- 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.
- ItemA Web based airline management system for providing an e – passenger manifest and an e - cargo manifest(Strathmore University, 2020) Murila, Musilivi LeahThe airline industry has continued to grow over the years, providing jobs for thousands of people and contributing to growth of the economy at large. With the importance of this industry to our country, any attacks involving aircrafts will affect the economy, the government and any other responsible arms, therefore we have to take some measures to prevent such from happening. Over the years, passenger data has become a central part of the facilitation puzzle, as more and more governments require that the airlines transmit advance passenger information before take off. In Kenya, the airlines have been sharing this information manually, i.e. one copy is given to the pilot after all passengers have checked in and the other one is sent via email to the host airline. Manual transmission of this data can result in various challenges including the piece of paper getting lost, the email not getting to the destination in good time and can result in the information being tampered with. This information needs to be sent to the host airline a few hours or minutes before take off to make the process interactive and help the security personnel to detect any suspicious names that have had a history of criminal activities before. Passenger data that is meant to be shared with the host airline is an important tool for the security of passengers. They improve passenger safety and they can be used to allow the authorities to target their resources at the prevention of terrorist offences and serious crime. Before and during a flight, the authorities automatically analyse data on the passengers. This may result in the apprehension of persons wanted by the authorities. On the basis of this data, law enforcement authorities can make targeted additional inspections to investigate any suspected criminal activity. The system seeks to automate the process in Kenya in order to address the issue of security in our country
- ItemA Mobile based application for face shape recognition and hairstyle suggestion(Strathmore University, 2020) Odero, Jeremy Ong'echA good hairstyle improves anyone's self-confidence and self-worth, especially women. However, to choose a good hairstyle, a person may be limited to rely on the knowledge of a beauty expert. Face recognition is an important embodiment of human-computer interaction, which has been widely used in system access and identity verification. The system proposes to recognize and recommend hairstyles based on facial structures recognized and face shape. Once a hairstyle is selected the time comes to go and have it done but converting the idea of the hairstyle to reality often comes with more of a hustle than is required. There are long queues and stylists sometimes double booking. Stylists also falsely advertise their capabilities leading to dissatisfied customers. The project is a hairstyle recommendation system for women based on hairstyle experts' knowledge and optimizing a face shape classification scheme that other authors devised in previous studies and furthermore aims to overcome the shortcomings of customer dissatisfaction. It is a system that facilitates making appointments with hairdressers. The system was developed on android studio platform, CNN and SVM for extracting and recognition of facial structures. Python and Java for the development languages. Firebase serves as the database.
- ItemMyStrath unstructured supplementary service data for Strathmore University(Strathmore University, 2020) Moise Dheno, Moise DhenoMost educational institutions have existing software systems that enforce a significant level of student information exchange. A straightforward integration of the technique of such an application into the E-learning management system in areas that have infrastructure challenges may not achieve the maximum results. Having existence of e-learning management system solutions are primarily web-based. Resulting from this, such current technologies also need, at the very least, secure access to internet connectivity. On the other hand, several regions around the world (especially in developing countries) are characterized with bad internet accessibility, an imbalanced spread of computer technology, and acute information breach. Therefore, this work aims to develop a system that allows students’ records to be exchanged between Strathmore university facilities given the challenge of lack of ubiquitous internet connectivity, unreliable internet access and also bridging the digital divide gap. This research will have positive impacts on different stakeholders in Strathmore University. Students can access their information evading the issue of poor or no internet connectivity. As a result of this, Strathmore University will be able to give a better and prompt service to its stakeholders. This research will be adapted using the USSD technology as a means of storage and retrieval of information. Through the help of client-server model, or client-server architecture, which is a distributed application framework dividing tasks between servers and clients, which either reside in the same system or communicate through a computer network or the Internet. The client requests while the server supplies the administration. This client relies on sending a request to another program in order to access a service made available by a server. The server runs one or more programs that share resources with and distribute work among clients. In order to process the AJAX requests sent from the client to the server, the server needs information where the requests will arrive and how the requests should be handled. Each request needs to be routed to a specific URL. The client server relationship communicates in a request–response messaging pattern and must adhere to a common communications protocol, which formally defines the rules, language, and dialog patterns to be used. Client-server communication typically adheres to the TCP/IP protocol suite. According to TCP/IP protocol suite, the data are divided into small fragments, also known as packets. These packets contain the data and addresses of the source and destination for communication among endpoints. With the object oriented analysis and design, the proposed system will be able to deliver different functional modules of the system.
- 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.
- 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
- 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 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.
- 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.
- ItemA Performance appraisal system for managing the promotion and demotion of employees(Strathmore University, 2021) Ahenda, Beatrice AyooPromotion of employees at work increases the productivity of the organization. It also enables competent employees to get the chance to be retained in the organization and it also helps the organization to focus on talented employees. Demotion of employees on the other hand is used as a disciplinary tool in most organizations. Promotion and demotion of employees is done by the Human Resource Manager and other times the director of that particular department is involved. Due to cases of favouritism, corruption and seniority at work, a system is required to help handle the situation. The aim of the system is to provide a fair method for the promotion and demotion of employees. The system uses weighed points, arithmetic, and logical operations to rank the employees for either promotion or demotion positions. Rapid Application Development (RAD) is the methodology that was used to develop the system. The system was developed using Hypertext Preprocessor (PHP) scripting language, Hypertext Markup Language(HTML) for the standard mark-up language and Cascading Style Sheet (CSS) for styling. My Structured Query Language (MySQL) is the database management system that was used by the system. The system ranks employees and aids in finding a fit employee for a particular position. The system has helped promote fairness at work and hence employees are determined to put in ore effort as they work
- 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
- ItemA Web-based system for evaluating SME employees(Strathmore University, 2021) Edalia, Michael OkwiriSmall and medium enterprises (SMEs) contribute greatly to economic growth due to the vast number of job opportunities they create. For SMEs to grow rapidly, it is important to have an effective performance system in place. Employee performance evaluations assess an individual’s contribution in a company. Most SMEs use informal approaches of assessing their employees. However, these informal approach limits necessary analysis of their employees for efficient performance management. As a result, businesses with ineffective employee appraisals would fail to align their labour towards their business policy The project therefore developed a web-based information system to enable SMEs to evaluate their employees. The project used an Object-Oriented Analysis and Design(OOAD) approach and implemented the Rapid Application Development (RAD)methodology. The application was developed using Laravel, a web application framework and MySQL, a relational database management system.
- ItemAn online mentoring system for higher learning institutions(Strathmore University, 2021) Patel, Tulshi PareshkumarMentoring is the process whereby an experienced person guides and supports a younger or less experienced person in an educational institution. Mentoring in higher learning institutions helps learners acclimate to new academic topics, increases likelihood of academic support, and reduces weakness. The current practice used by many higher learning institutions for example Strathmore University is that upon joining a mentor is assigned to each student. The student then schedules a session and has a meeting with the mentor. This hinders an effective mentoring process as students lack information on mentoring, difficult to have a follow up on the mentoring sessions, analysis and report on mentoring program. These challenges can be overcome by developing an online mentoring system. The system allows mentors and mentees to schedule meetings and set milestones that will track the progress of the mentee to ensure confidentiality and provide reports on the mentoring sessions. The system is however not meant to completely get rid of face-to-face mentoring sessions but to complement the face-to-face mentoring as in some instances people would want to meet their mentor. An object-oriented approach has been used to develop a system to improve the mentoring process. The approach that has been used is the prototyping framework to ensure the system was developed iteratively
- 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
- ItemA Web-based charity application to link donors and the disadvantaged in the society(Strathmore University, 2021) Apollo, AbisagyPhilanthropy supports projects or endeavours that may be unpopular or controversial to gain the widespread support of the public or government. This is mostly associated with the wealthy. Most donors in Kenya are the Corporates, especially the banks. Today anyone can donate if they have the will and ability as compared to early days when donation was only offered by the wealthy. This project aimed to create an application titled the Charity Application, that smoothened the process for a common mwananchi to donate items they do not need to the less advantaged. The application developed is a web-based application. It used the Agile Scrum Methodology. The programming languages used were PHP, CSS and HTML with MySQL for the database management system. An analysis was carried out and the essential diagrams drawn from the collected facts. The system was then tested during and after development to ensure that it worked as expected. The project has two access levels. The donor and the charity representative. Both users are required to register to use the application. The donor can donate an item or items, view link organisations, view hotspots and comment. The charity representative on the other hand, can view link organisations, view and add donation categories, add a donation cause, or/and add a link organisation that they have been working with. The developer is still working on the reports. The targeted reports included donations per donor, donation per categories, and year of donation.
- 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.
- ItemOnline suggestion box(Strathmore University, 2021) Sing'oei, Johnson KiplagatThe background of this research is to assess how Monitoring and evaluation systems plays a crucial role in Sustainability of community based projects and how a correctly designed and implemented community monitoring and evaluation is a valuable management tool, that has been in practice globally and regionally for the communities to efficiently organize their resources and take a well informed decisions for planning their future interventions, which eventually lead to sustainability of the Community Based Projects after the offset of the implementing agency. Performance and Monitoring System is a proposed system is a public system that allows the county government to monitor and access their services rendered to the County Community. Online suggestion box contains two sub-system integrated within its framework. One of the sub systems allows the public to participate by connecting and passing their complains, inquiries or opinions anonymously while the other, gives access to the county administration, managerial committees and involved parties to monitor and assess their progress in terms of project performance, progress and planning. Along with other integrated county management systems like Integrated Financial Management information System) and LAIFOMS (Local Authority Integrated Financial Operations Management System) Online suggestion box can work hand in hand with to provide both the county and its citizens a transparent overview of the on-going county activities
- ItemAn online fruit shopping mobile application for Ghanshyam Fruits Limited in Kenya(Strathmore University, 2021) Vaghjiani, Sneha RameshkumarAs the social economy grows, several Kenyan residents are choosing to shop over the internet due to circumstances like bad weather, traffic and other factors. Therefore, delivery of fresh fruits from the Kenyan fruit markets on online platforms are very reliable. In addition, too much competition in the market is causing low demand and perishability of fruits from the companies. Ghanshyam Fruits Limited, a company in the Kenyan fruit industry is faced with challenges of being unable to expand and outsource within the market. The project proposal is an endeavor to give benefits of internet shopping to clients in the fresh fruit market. This will assist in purchasing fruits in the company anywhere through web by utilizing an android gadget. An android application that will allow the consumer to shop, pay and get the fruits at ease. In this manner the client will get the service of internet shopping from his favorite company in the fruits market. The tools to be used in the project would be, android studio and Firestore database tools. Lastly, if the company provides an online platform for shopping fresh fruits, they will not lose any clients and will have an opportunity to develop, for example, Amazon. Since the application is accessible in the smartphone it is effortlessly and consistently accessible.