Pssst… we can write an original essay just for you.
Any subject. Any type of essay.
We’ll even meet a 3-hour deadline.Get your price
121 writers online
The main idea in this research project is event attendees can view their upcoming events in major cities in Kenya such as Nairobi, Mombasa, Eldoret, and Kisumu, can book hotel accommodation and travel expenses and a calendar module where they can easily check calendar dates for future upcoming events. With the existing mobile event application, a user can only search and view upcoming events but cannot book traveling tickets, Hotel accommodation, and a calendar date to remind them of upcoming events. This research project is an improvement of existing application where users can incorporate their event activities at one point.
With the onset of ever-evolving technology, every person needs a proper way of managing their upcoming events and managing it the right way saves time. This mobile application is intended to improve efficiency among users who attend major events in major cities in Kenya simply because the application will reduce the amount of time wasted in searching for traveling tickets either by road transportation or air transportation and also booking accommodation. To implement the Event Organizer Mobile Application, Java Language have to be used.
“Humans are the most socially evolved species on the planet. As such, we develop social interactions beyond our family structures which can trigger the need for events” (Bladen et al. 2012, 7). Events have played an important part in society. The slightest excuse could be regarded as a good celebration in most societies (Shone and Parry 2004, 2). For example, in Europe, prior to the industrial revolution, routine daily activities were tightly connected with festivals and carnivals (Shone and Parry 2004, 2). However, in this modern world, those historical forces are not as significant as they used to be. As a matter of fact, these days, people have a general tendency to celebrate events without necessarily seeing them in the historical context such as Mother’s Day (Shone and Parry 2004, 3). One of the reasons to transform the event from its traditional origins into modern origins is that culture has changed, and these days, people live in a fast-paced, developing and global economy (Bladen et al. 2012, 11)
In order to organize good events, event management needs to be studied thoroughly. Regardless of various types of events, it is crucial that event managers should be knowledgeable, qualified and professional (Bladen et al. 2012, 21). Due to the thriving need of event management, society has been demanding than ever because people need professional management of events in many fields and sectors (Getz 2007, 2).
Event planning can be defined as the coordination of all aspects of an event, including budgeting and program development. Designing and producing an event is analogous to a live stage production. Once the event begins, there is no turning back. There is no guarantee of a successful outcome; however, event organizers can plan, prepare, and be prepared for the unanticipated (Allen, 2000).
In Kenya, Individuals are still getting event invitation in form of letters or through social media channels thus, event attendants need a proper way of managing their upcoming events which will help them plan appropriately before the consent of the events. I also noticed that most events do not book for their members traveling expenses and reserving accommodation for its members if the event is going to last for several weeks.
The current application is used to check for upcoming events is inefficient as it leads to time wastage because users can go back again and book traveling tickets and also accommodation which is not incorporated to the current application.
This current application also does not provide a calendar where users can go to date and check for their upcoming events and also add reminders. This calls for a need to develop an application which will be effective in managing all these activities surrounding events.
To implement a mobile application where users can check for upcoming events, Book traveling tickets as well as hotel accommodation, a calendar module to check for dates and also add reminders.
1. If a mobile application is well designed, then a better user interface will be achieved.
2. If reminder module exists, then should remind event attendees of their future highlighted events.
3. If booking exists, then book travel tickets as well as hotel accommodation.
A variety of Event Organizer mobile application exists in the market which can be used to view upcoming events. But often these Event Organizer mobile applications do not always fulfill user requirements. For example, Most of Event Organizer mobile application available in the market enables a user to view upcoming events but does not have privileges where a user can book traveling tickets, hotel room accommodation or add reminders.
The proposed Event Organizer mobile application is set to address the core aspects surrounding events. It is not only designed to simplify the process but also to provide an avenue of efficiency, effectiveness, and reliability. Efficiency and effectiveness are in regard to the booking of traveling expenses and hotel room accommodation, Reliability in terms of available upcoming events and event reminders. This mobile application is going to benefit events attendants majorly in Nairobi, Mombasa, Kisumu and Eldoret thus being the main users and managing for them core aspects surrounding events.
The proposed event organizer mobile application is intended to benefit residents in major cities in Kenya. Therefore the scope of my research in Nairobi, Mombasa, Kisumu, and Eldoret.
This chapter provides information from publications on topics related to the research problem. It examines what various scholars and authors have said about the event organizer mobile application. The chapter is divided into five main areas: Theoretical review/Conceptual Framework, Existing Applications, Critique of an existing application, Summary and Research Gaps.
With the advent of mobile technology, Kenya has risen steadily in terms of mobile phones usage. Every user wants to manage all his day to day activities with mobile phones. These have given a chance to mobile developers to try and develop mobile applications which will help smartphones owners to access and manage all their daily activities with the innovated android technology.
This section will present the main contribution of (Aker and Mbiti 2010) and (Kanellopoulus 2011) Aker states that “less than 10 percent of the population had mobile phone coverage in 1999, increasing to over 60 percent of the population in 2008”. In actual figures, mobile phone subscribers multiplied from 16 million to 376 million between 2000 and 2008 (Aker 2011). In rural communities especially, it is very common to informally share a mobile device for families, partners, friends or neighbors (James and Versteeg 2007). This emphasizes the importance of access over personal ownership, a vital component in determining the effectiveness of mobile phone usage for the purposes of social and economic development.
This Section will present the main contribution of (Euromonitor, 2010). ”The term Smartphone refers to a programmable mobile phone that offers advanced capabilities and features that help individuals in their work and personal life”. It contains functions such as instant messaging, downloading applications, utilizing information services such as instant messaging, downloading applications, utilizing information services such as WIFI and Global Positioning System(GPS) and entertainment. With the popularity and functions offered in the phone, Smartphone has seen an increase in terms of demand.
Event attendees in Kenya face a lot of challenges to attending events, first they have a problem of being notified on an event but they are not being notified of the transportation means there are going to take or even book for them. And due to the fact that the event is going to last for several weeks, they need a place to accommodate them.
This section will present the main contribution of (Allen, 2000), “Venues with no available parking create their own set of problems. Hotels often give parking space priority to overnight guests.” These situations require creative parking plans to ensure the smooth arrival and departure of guests. Trolleys, limousines, buses, or other forms of transportation can be used to transport attendees from an alternate parking site. Other events occurring in the community may compete with a planned event for hotel and venue space, as well as the availability of transportation for attendees. Thus not every event attendees in Kenya owns a vehicle this calls for a need to develop an event mobile application to help event attendees’ book travel tickets. Most event planners only book hotel accommodation for their guests but not all event attendees this calls for an event mobile application that will help event attendees to book hotel accommodation as well.
ICT plays a large role in our day-to-day lives, addressing challenges facing Kenyans in general. Particular sectors such as finance, health, education, agriculture and the government are quickly embracing android application for the dissemination of information, enhancement of service delivery and to reach their customers more effectively and efficiently.
Is a platform that allows event organizers to plan promote, and sell tickets to events and publish them across Facebook, Twitter and other social-networking tools directly from the site’s interface. It also enables attendees to find and purchase tickets to these experiences.
HeyLets is a community-driven events app for discovering everything from great places to dine, to exciting nightclubs. The app will ask you to select your interests to help personalize your recommendations. You can even add places you haven’t visited yet to your wish list so you can get alerts about what’s going on nearby. And since this one is a very social app, even you can contribute back to the community by snapping photos and leaving short descriptions of the places you visit.
Bandsintown is another events app with a focus on concerts. Use it to scan your library so that it can automatically identify the artists you like and keep track of when they’re playing somewhere near you. You can set up notifications for your favorites, see complete concert listings for all cities and buy tickets from practically any ticket site right through the app.
If you want to get a glimpse of everything that’s happening in your city right now, browsing the All Events in City app is a good way to do that. See a list of everything or browse by category, select your interests to get personalized event recommendations, RSVP to events you’re attending and even see where your friends are going.
This App was designed for students especially college students who want to attend events and activities on campus. The students who are users can create private and public events. Anyone looking for events to attend can use the app to connect with people who share similar interests and follow groups right through the app.
The above application addresses critical gaps in booking transportation and hotel accommodation for event attendees. Also, it doesn’t allow event attendees to highlight dates and notify them of their future highlighted events
The event organizer is an application aimed at solving activities surrounding events that is a user can book travel tickets as well as accommodation. This application combines all the concepts of the above-related applications and fills in all the gaps to activities surrounding events. It is an application that can be used to view for upcoming events in Nairobi, Eldoret, Kisumu, and Mombasa.
The essence of this review is to make known of some other research made in relevance to the project topic. Many researchers have made some findings on how this problem can be solved and achieve the objective of the subject. But during my study, I noticed that majority of the application allows users to search for nearby events but many times it does not allow users to manage activities surrounding the events. This research identified that users or event attendants need a proper way of managing activities surrounding events and with that in mind the proposed application tries to solve the problem by allowing users to book traveling and accommodation tickets effectively and efficiently.
The proposed system will be developed using waterfall model. Waterfall Model illustrates the software development process in a linear sequential flow. Any phase in the development process begins only if the previous phase is complete. In the waterfall model, the phases do not overlap.
The advantages of waterfall development are that it allows for departmentalization and control. A schedule can be set with deadlines for each stage of development and a product can proceed through the development process model phases one by one.
Development moves from concept, through design, implementation, testing, installation, troubleshooting, and ends up at operation and maintenance. Each phase of development proceeds in strict order.
In this method, there was an interaction between the researcher and the event attendees. Interviews will be conducted with the university event attendees to find out what difficulties they encountered when attending events. These interviews were held to verify the information collected using the questionnaires since there was room to search for further information during the interview.
The researcher will also use observation as a data technique as he/she will be able to learn how the whole event organizing is carried out.
Shows representation of a user’s interaction with the system, depicting specification and association relationships. A use case diagram can portray the different types of users of a system and the various ways that they interact with the system. This type of diagram is typically used in conjunction with the textual use case and will often be accompanied by other types of diagrams as well.
A sequence diagram is an interaction diagram that shows how processes operate with one another and in what order. It is a construct of a message sequence chart. It shows object interactions arranged in time sequence. It depicts the objects and classes involved in the scenario and the sequence of messages exchanged between the objects needed to carry out the functionality of the scenario. Sequence diagrams are typically associated with use case realizations in the Logical View of the system under development. A sequence diagram shows, as parallel vertical lines (lifelines), different processes or objects that live simultaneously, and, as horizontal arrows, the messages exchanged between them, in the order in which they occur. This allows the specification of simple runtime scenarios in a graphical manner.
Component diagrams are particularly useful with larger teams. The initial architectural modeling effort focuses on identifying the initial architectural landscape for the system. UML component diagrams are great for doing this as they enable you to model the high-level software components, and more importantly the interfaces to those components. Once the interfaces are defined, it makes it much easier to organize the development effort between sub-teams. There is need to evolve the interfaces to reflect new requirements or changes to the design as the project progresses.
System Implementation Tools/Techniques
This is a collection of all the hardware and software resources necessary for the development of the proposed system.
Hardware Requirements: Core i3 processor, 8GB RAM, 500GB Hard Disk.
Programming Language: Java
IDE: Android Studio 2.3.3
System Testing and Validation
System verification and validation involves the reviews and walkthroughs that the researcher will use. Testing and validation of the event organizer mobile application will involve the following methodologies:
Each component/unit of the developed system will be tested separately, the user module.
Continuous testing of the system will be done as new functionality is added. The various aspects of the system’s functionality will be made independent enough to work separately before all parts of the system are completed.
This involves re-testing the system after fixes or modification are made on the system. The developed system will be tested after new modifications are made
To export a reference to this article please select a referencing style below:
Sorry, copying is not allowed on our website. If you’d like this or any other sample, we’ll happily email it to you.
Your essay sample has been sent.
Want us to write one just for you? We can custom edit this essay into an original, 100% plagiarism free essay.Order now
Are you interested in getting a customized paper?Check it out!