Department of Computing & Information Technology
Permanent URI for this collection
Browse
Browsing Department of Computing & Information Technology by Issue Date
Now showing 1 - 18 of 18
Results Per Page
Sort Options
Item Periodic Censors with Graphical Representation: Case Study- University of Embu(University of Embu, 2019) Kiburu, Hellen ThogoriThe project Periodic Census with graphical representation is a software development project to make it easy for schools to calculate the population of students. This project is meant for implementation of census for the University of Embu which doesn't carry out census. Most institutions do not have clear information about the total number of students in school in terms of those accommodated in hostels versus those living outside school premises and worst still the number of drop-outs. All this information need to be in a system at regular interval of time. This will help the university to keep track of student and employee behavior. The main objective of this project is to gather information about the University in order to present a full and reliable picture of the institution in terms of demographic, social, and economic activities. It specially aims at collecting and disseminating basic statistics including name, gender, school, department, course, place of residence and such characteristics such as fee status and course registration and attendance. In this project, the structured analysis and design methodology has been adopted and explained. The high level model of the proposed system has also been designed and displayed in a format that is easily understandable to the user. This high level model of the system has also been designed architecturally with detailed design through its separate components. There are three modules in each, each taking care of a specific action say, registration of students and employees, management of users by administrator and representation of data.Item Emergency Alert System(University of Embu, 2019) Maina, Bobby K.he emergency alert system is a web application developed due to the rise in insecurity and accidents that can’t be predicted. It allows users to send notification in case of an emergency or panic situation. The users will send multiple text messages and emails on the press of a single button. The phone numbers and email IDs of intended recipient and its contents are set upfront before any emergency has occurred. In case of any accident or danger, the last location visited by the user just before the emergency is used as a locator point. The application uses the GPs services to pick exact location in order to trace the casualty. The application fetches the device's location every 15 minutes and stores it in the database. This information is very useful and can be used in a variety of ways. One such use of the placement knowledge is inside the robot app wherever the user will read a map that shows their location history over an amount of time for a particular day.Item Android Based Medicine Reminder System(University of Embu, 2019) Machuka, Amerdave EmmanuelIn Modern healthcare, most of the errors have been identified in Out-patient medication administration. These medication errors are caused due to under or overdoses and forgot to take medicines at the proper time. Because of these types of errors recovery from the diseases are getting delayed and the patient is suffering for more time. In this paper, we introduce an Android-based application for the patients. This application will remind the user to take proper medicines in proper quantity at the proper time. Because of the android application portability could result in theft, so data security requirements need to be incorporated in the design process. My smart medicine reminder system is designed for, but not restricted to, helping old people in taking care of themselves in taking their medications at the correct time and in the correct amount. It has been observed that people in general neglect their health and give preference to other things than taking their medicines. This is also the reason they forget to take their prescriptions on time. Many health maintenance organizations, health practitioners and medical researchers have realized that increased use of patient reminders can significantly increase the treatment of chronic illness and delivery of medical services to the patients who need it. Several organizations have themselves started implementing the patient medicine reminder system in the health care field and it is currently being implemented in several hospitals in the western countries to see if the method reaps any benefits. It is known throughout that Over the Counter (OTC) medication taking patients should take prescriptions in a limited or prescribed quantity at the respective times they are supposed to take their medications. However, many patients and especially old people, do not take their medicines in the correct quantity. They either take overdose of medicines thinking it will help them heal faster, or they fear the doctor has prescribed a larger quantity than required and take under dosage of medicines. In Med Reminder application, information on the device is encrypted and stored in the database, it is difficult to obtain illegitimately while still making confidential data easy to access. In this application, the data in databases residing on an external secure digital card (SD card) of Android devices are encrypted. In this paper, we discuss the technologies and methods used in Android notifications and reminder system to design medicine in-take schedule to set a reminder.Item Lecturer-Student Notification System(University of Embu, 2019) Wanjiru, Stephen GachweAn online notice board is a place where people can leave any types of messages and notifications for advertisements, announcement of events or provide information. Online notice board can be placed on digital devices such as computers, tabs, mobile phones. This online notice board project is very helpful for all type of users like existing and new users. So admin can post or erase notification for other people to read and view. The main aim of this free online notice board project is to make information dissemination much easier in a paperless community as the world tends to interact with the online notice board facility as a project. Online notice board admin can send the notification to the particular students regarding fee payments, examination results or any new activity happening in the campus or college fest participation, libraries dues, hostel room payments, any workshop registrations, warnings and reminders. This work makes much easier and can be accessed by all authorized users. The data collected through secondary sources such as recorded information within departments and also through questionnaires to understand the system. The research methodology used in this study is an agreeable method, excellently chosen, described and accepted among many researchers in Information System. The research is conducted in several steps. The main objective of this study was to design and develop a WAP based notification system to notify the users about functions and events within the University. The study focused on the mobile phone as the device for carrying out the notifications, even though M-notifications can be carried out through several other kinds of devices, this is because mobile phone is common among the members compared to PDA or tablet PC.Item A Secure Online Voting System Using Digital Signature(University of Embu, 2019) Kamau, Gideon KiamaA secure and advanced online voting system using digital signature is a web based voting system. It helps to automate the voting process where it facilitates the running of elections and surveys online. Voters cast their votes online and the data is stored in the database. This system was developed to address security, privacy and accuracy features which are not there in the current voting systems in Kenya. As the use of ballot paper voting is tedious, wastes a lot of time queueing, its costly printing ballots and there are errors during tallying process. Users (voters) of the system are individuals who interact with the system during voting process. All user interaction is performed remotely through the user's web browser. Voters are provided with an online registration form before voting. Voters should fill an online form and submit details. These details are compared with details in database and if they match then voter is provided with a secret Id and password using this information user can login and vote. If details are not valid entry will be canceled. The system has two modules the voter module and the admin module. The voter modules were designed using forms, where a voter is required to fill the forms with his/her details, then the details are validated and sent to the database. Then the voter will be able to view the validated forms when he/she login in the voter module, and will be able to perform functions like voting, viewing candidates and elections available. The system was implemented using digital signature algorithm and its related approaches such as password hashing, voting id encryption all this were used for authentication and authorization purpose and for securing information and data of voters, candidates and administrator. Digital signature is an approach process used for verifying and authenticating digital data, information and documents by ensuring they are not altered. This was used in storing voter and admin passwords and their username Ids. It also was used in storing voter Secret ID for voting to ensure its security and avoid unauthorized access. The system has provided the solution to security, privacy, and accuracy features as they were the main concerns for coming up with the system. Online voting system have the advantage of providing convenience to the voter and reduces time wastage in the queuing process at election centers since the voter can vote at any place during the election period. The system is simple to use and user friendly.Item Alumni Tracer System(University of Embu, 2019) Nyambura, George NgigiThe Alumni Tracer System for communication with alumni embodies one of many ways how university can keep tracking its graduate. The system created collects actual information about working experience of graduates, which will improve faculty credits and teaching process. The presented focuses on usability and comfortable user interface. The project manages the fresh as well as old graduate students with their respective information in actively participating in making registration, searching, managing the alumni information for sharing their expertise, network, jobs opportunities and resources. This participation has evolved into multiple dimensions; and is now eager to formally enter into the domain of mentorship to students through a regular program. Alumni Tracer System is a step towards this, creating multidimensional interactions between current and past students of University of Embu. This system will also enable the university to communicate with their alumni as a follow up after studies, the data collection was achieved by use of questionnaires which the alumni was engage with.Item Poultry System Desktop Application(University of Embu, 2019) Njuguna, Paul KimaniThis document gives brief overview of the existing manual projecting system which is 90% paper work. It highlights problem faced by farmers while managing poultry farm. It comes with solution of developing PSDA which will improve way of running the farm. It highlights importance and what will be achieved after PSDA is developed. The designer goes ahead and identifies requirements to develop PSDA both hardware and software. Methodologies to be used are also determined. Design of PSDA was drawn in several diagrams. After the design was drawn implementation and later testing was done. Here programmers did the coding of the PSDA. Later it was tested to users who gave feedback. After testing users arrived at conclusion which evaluated what was solved, challenges faced and future improvements which can be done to the system.Item Cheap Insurance Telematics Application for Insurance Premiums and Motor Fleet Management(University of Embu, 2019) Mwaura, Robinson MungaiThere has been a high population growth in Kenya in recent years which has resulted in increase in number of vehicles to facilitate movement. However, as the vehicles increases, road accidents also increase, this is due to reckless driving, poor unroadworthy and uninsured vehicles which continue to operate in Kenyan roads. It is a legal requirement that every vehicle and motorcycle operating in Kenyan roads be insured but this is not always the case as some of the motorists drive uninsured and uninspected vehicles. Insurance companies and NTSA are responsible for offering insurance premiums and inspecting vehicles in the country respectively. Despite being given crucial role of offering quality affordable insurance premiums to all people, our country insurance industry is facing stiff competition and unethical business practices by some insurance providers to attract more customers. This has led to insolvent of insurance companies as they cannot afford to maintain their daily operations. Apart from insurance companies being insolvent, the alarming increase in number of accidents in the country calls for an action to solve and curb this problem. Cheap insurance telematics and motor fleet management system is a webbased application that calculates insurance premiums cover based on driver geographical location attributes of vehicle’s area of operation, distance vehicle has been driven per month, time of trip in a day, driver’s experience and age among other attributes. This system has been developed using waterfall methodology and consists of three (3) main modules: user-customer module, administrator-insurance company module and android speedometer module to measure vehicle’s speed and monitor its location This system provides solution to poor record keeping of vehicles inspection, tracking of vehicles to prevent theft and terrorism, tracking of uninsured vehicles which still operate in Kenyan roads, cheap affordable insurance premiums to all Kenyans, risk premium charges based on real risk associated with it rather than the conventional method been used today this will make insurance companies be more competitive, increase their profit, reduce road accidents and improve efficiency in motor fleet managementItem Ascertaining the Impact of Automated Revenue Collection System: Case Study –Kisumu County(University of Embu, 2019) Kipkoech, Valerie JeroponRevenue collection is an effective way in which governments can develop their economies. However, many developing countries like Kenya face challenges in their revenue collection. County governments in Kenya loses millions of Shillings through fraud and errors related to manual county revenue collection. The adoption of automated revenue collection systems by some county governments in Kenya has tremendously transformed revenue collection and improved service delivery. This study focused on ascertaining the impact of adopting automated revenue collection system and its effects on governance and service delivery in Kisumu County. The project Automated revenue collection system is a License remission software for collecting License fee and assist in generating reports within a county. The project is developed in java, PHP, apache and SQL and mainly focuses on remittance of license fee through a county’s website through filling a form in the “REMITT LICENSE FEE” icon in the homepage of the county. New traders are expected to register with the authority upon which their details are kept in the database and relevant information about their business will be reflected once they log in to their accounts. It is a windows application written for 32-bit /64-bit Windows operating systems, designed to help county officials collect license fee much easier and effectively towards realization of vision 2030. The system is easy to use for both beginners and advanced users. It features a familiar and well thought out, an attractive user interface, combined with strong searching, Insertion and reporting capabilities. The report generation facility helps to get a good idea of the number of traders within a county, their different business inclination and more importantly the amount being collected per each fiscal year.Item Online Class Attendance System(University of Embu, 2019) Mwasupi, Ali MwabitiClass attendance has become an important part for an organization or an institution. Now a day’s classes and institutions sign their attendance using attendance sheets inform of papers. Recording and monitoring of class attendance is difficult to manage due to the large community of student and teachers, which requires significant amount of time and effort to get necessary information. Since the signing of class attendance is manually, it is hard to identify the students who are present or absent because their classmates can help to sign for them. The manual class attendance process is also time consuming especially when there are many students in a class. The online class attendance system provides an online platform for student to sign their attendance. Recording and monitoring of class attendance is automatic, hence making the class attendance signing process very fast. The access of online class attendance system will be restricted to a particular network within the classroom area. The required network can either be fixed or portable network. Teacher/lecturer can access the online class attendance system and sign in. After the student have complete signing in, lecturer can switch the network off to prevent access to the online class attendance system. Lecturer/teacher is required to know the number of student current in class and compare the number with the once those have accessed and signed on the system to ensure accuracy. Students can use laptops/phone/pads and any other device to access the online class attendance system. The system is also easy to monitor.Item Web Based Tender Evaluation and Quotation Analysis System(University of Embu, 2019-04) Murage, James MwangiThis study describes all the features and procedures that were followed to have a fully functional system. Further it naentions all the details of the project how it was developed, its primary requirements, as well as features and functionalities of the project and procedures ensured in achieving these objectives. Online tender and quotation evaluation forms the lifeline to procurement ofiticers and evaluaüon committee to have better handling and management of tenders and quotaüons evaluation. Also is highly regarded as a powerful enterprise resource planning integration module which facilitates effectiveness and efficiency to their day-to-day activities. The system will help in speeding up the evaluation process of tenders and quotations and thus saving a lot of precious time and eliminate unnecessary overhead and workload from the paperwork. During data acquisition the researcher found that a lot of time is consumed and quotation evaluation process, poor records management, paperwork overhead, inadequate report generation, manual referencing of tender documents clear user specifications. This raised an immediate necessity to have a system to take care of the problems identified. The system was developed using web-based development life cycle (WDLC) which is based on waterfall methodology that is believed to be famous legacy development, thus making easier for refinement of every process needs to be completed before moving to the next step. with the effective use, any procurement department can apply the online tender and quotation evaluation system to speed up evaluation process, proper records management and getting better results in less time.Item School Voting System with Fingerprint Authentication(University of Embu, 2019-04) Wambua, Michael MutisyaThe proposed online voting system with biometric authentication is an electronic voting system which seeks to make use of the uniqueness of the minutiae of the human fingerprint to further enhance the level of trust and confidentiality of the voters in the system as well as making the actual process as universally accessible as possible which would be achieved through the deployment on the Internet. It is expected to solve the two critical issues facing student elections conducted within the University of Embu community which serves as the project case study. For the voter registration and authentication processes which are performed on the desktop module, the voter is expected to have his or her fingerprints captured and the minutiae extracted that is stored on the database. This is done to prevent the occurrence of multiple registrations or identity. Thus, during the authentication period, voters are expected to undergo a matching verification of their fingerprint samples against the values stored in the database which is identified through the use of a unique voter identification number assigned during registration. The project was able to achieve a high success rate in the use for conducing elections as it was able to stamp multiple registrations by voters through combined use of both the unique voter identification number and their unique fingerprint effectively.This project was developed using SIFT A1gorithm technique to perform voting operations. Scale Invariant Features Transform (SIFT) is an algorithm in computer vision to detect and describe local features in images. The features are invariant to image scaling and rotation. They are well localized in both the spatial and frequency domains. The features are highly distinctive, which allows a single feature to be correctly matched with high probability against a large database of features, providing a basis for object and scene recognition.Item Web Integrated School Management Information System: Case Study-Mt. Laverna High School(University of Embu, 2019-04) Obuya, AzizaThe student result management information system was carried out to automate the manual processes of compiling student’s examination results. It was necessitated due to some setbacks in manual result processing. The system was designed to automatically take raw scores from excel files and store them in a database. It used past processed results to help the next subject registration prior to results upload. It's result processing features includes the computation of Grade Point Average, generation of results reporting sheets and report cards. Every session, it keeps track of student’s status information as recorded in student files, specifying if a student is legitimate. The database also holds the lists of admitted students each year and records their school fees payment status. The methodology used to deliver the project was the Incremental model using an object oriented programming approach. In conclusion the Students Results Management Information System Application was successfully developed, tested, and found to be working as expected. The system was developed using PHP and MySQL. It has some qualities such as reduction in the cost of processing, reduction in time spent in computing Grade Point Averages/Cumulative Grade Point Averages, generation of report cards, and elimination of duplicate records, which makes it superior to the manual system.Item Recruitment Agency System(University of Embu, 2019-04) Matheka, Samson MulwaRecruitment Agency System (RAS) is a web based intermediate system between the Employers of different organizations. Institutions or Companies and Job Seekers. Recruitment Agency System is an Agency software where companies, organization and institution register for aid in employee procurement. The purpose of this system is to enable Job Seekers to search for jobs as per their qualification without wondering what they will apply for, scheduling interviews and then hiring the best talent for a certain position. RAS solves the feeling of dilemma when a job seeker is not sure what they can do. In this project we demonstrate a prototype solution in which we built a dedicated website for job seekers, students, or graduates on one hand, and potential employers on the other. The aim is to enable them reach and match each other's requirements using an advanced instant custom and automatic search feature. The Structured System Analysis and Design methodology was adopted in designing the Recruitment Agency System. The system will aid in removing those numerous problems associated with the existing system. Both can have access to the Recruitment Agency System which is introduced in the form of job portal holding their details in a database and allowing searches to match seekers with providers and vice versa. This proposed system can be considered as a complex adaptive system (CAS) as the blocks of profiles data are growing non-linearly, as well as the access and searches to these components.Item Online Medical Appointment Scheduling System(University of Embu, 2019-04) Ngángá, Stella WambuiSociety comprises of quite a number of sectors, all designed to make it work wholesomely as a complete unit. There is the education sector, agricultural sector and the healthcare sector, just to name a few. Individuals all work together each and every day to make all these areas better and to enable them to serve the people as expected. This is the reason why we have people working in various professions such as teaching, or in offering medical services. For people in the technology industry, it is their job to create solutions that can make life easier for all the other people in other industries. Some of these solutions, therefore, include the development of software which can help automate processes and thus making work easier. This project describes the development and benefits of the Online medical appointment scheduling system, a software that aims to improve the scheduling process in hospitals and other healthcare facilities. This system was developed using various programming languages such as HTML, PHP and CSS using the waterfall method. This is an effective way of developing an application as it ensures that the entire software is done efficiently up to completion. This led to the development of a system which could automate the entire appointment process for the doctors and patients. This will lead to a whole lot of benefits as discussed in the paper.Item Analysis of Patient Records Based on Data Mining(University of Embu, 2019-04) Kirui, Edmond KipronoData mining refers to the extraction of hidden predictive information from large database which helps in Predicting future trend and behavior thereby helping management make knowledge driven decisions. Patient records analysis System uses data mining tool designed to aid in quick access and retrieval of patient’s information to avoid time wasted in retrieving of such data from hospitals data warehouse. In addition, the data mining tool was designed to discover hidden pattern that helps in decision making by management. Patients records analysis is an online automated system whose main aim is to aid in automating the process of capturing, storing and retrieval of patient medical records and have those records available at any other site (hospital) that has subscribed to the framework and can be access by authorized staff within an organization. Also, the system aimed at enabling doctors and records managers keep track of patient medical records and to enable them make good informed decisions regarding their patients based on their medical history. Through this system, physical files storage is significantly reduced hence patient's records are stored in professional way. There is security of records because they are stored remotely and anyone in need of the records can access them provided, they have the right credentials. To come up with this system, users and system requirements were elicited and analyzed to determine the functionality of the system. The system was designed using Structured System Analysis and Design Methodology (SSADM) which help in well-articulated analysis of the existing system, feasibility study, system design, implementation and proper documentation of design details. It majorly concentrates on the analysis and design phase of waterfall model of software development life-cycle (SDLC). The system enables quality of service in terms of medical attention given by enabling doctors and management to be able to view the rate of common diseases and their percentages. In addition, the management is able to know the number of patients a doctor has attended to within a particular period of time. This makes it easier for management to determine how much a doctor is supposed to be paid at the end of the month. Therefore, the system is able to analyze and generate reports on patient information and other related information that is useful for the management.Item Easy Leave Management System(University of Embu, 2019-04) Lagat, Jean JerotichAn Easy Leave Management System is a distributed application that was developed to maintain the details of employees working in any organization. The system would maintain information about the personal details of employees, so that the human resource of the organization can easily know the details of all its employees. It would be simple to understand and can be used by anyone who is not even familiar with legacy employee’s system. It would be user friendly and just the user would follow through step by step operations with just few options. It would be fast and can perform many operations of a company. This system was developed using powerful coding tools of Visual Basic at the frontend with a Microsoft Access as backend. Easy Leave management would make it easy for the employer to keep track of all the records. The combination of these modules into one application assures the perfect platform for re-engineering and aligning Human Resource processes along with the organizational goals. This proposed system would bring about an easy way of maintaining the details of employees working within any organization.Item Detecting Phishing Websites based on Machine Learning Classifier(University of Embu, 2019-04) Onaya, JohnThere are number of users who purchase products online and make payment through various websites. There are multiple websites who ask user to provide sensitive data such as username, password or credit card details etc. often for malicious reasons. This type of websites is known as phishing website. In order to detect and predict phishing website, we proposed an intelligent, flexible and effective system that is based on using classification Data mining algorithm. We implemented classification algorithm and techniques to extract the phishing data sets criteria to classify their legitimacy. The phishing website can be detected based on some important characteristics like URL and Domain Identity, security and encryption criteria in the final phishing detection rate This project proposes a phishing detection plugin for targeting chrome browser that can detect and warn the user about phishing web sites in real-time using random forest classifier. One common approach is to make the classification in a server and then let the plugin to request the server for result. Unlike the old approach, this project aims to run the classification in the browser itself. The classifying in the client-side browser has advantages like, better privacy, detection is independent of network latency. This project is implemented in Javascript for it to run as a browser plugin. Since javascript doesn’t have much ML libraries support and considering the processing power of the client machines, the approach needs to be made lightweight.