Use Case Diagram for Scene Brokers’ Online Venue Booking System
1.The scene Brokers is an Australia Wide Venue booking system and develop an online system named FindYourVenue. The want to assist the users to search and book for a venue as desired by them. Mainly, Scene Brokers used for both medium to large corporate functions and small to medium private functions such as wedding receptions and birthday parties. This application will be developed for both mobile and website.
Figure 1: use cases
In software and systems engineering, a use case is a list of actions or event steps typically defining the interactions between roles also known as actors. In this case, one of the actor is identified as users who want to book venue for private parties. One of the other actor is identified as admin. The eclipse are identified as events. In this case, the FindYourVenue can be accessed by the user through mobile application and website also. In order to access their application, user needs to register by providing certain information such as their name, email, address and date of birth. They also needs to create a password in able to authenticate their validity. After registering into the system, login cardinalities will be mailed to the users. User will be able to login to system through such information. Same information also stores in the database. While login, the system will validate the customer details with the existing information. This approach enables proper authorization. After login user can search for their desired venue from the system. In able to provide customized results, the system will notify user to fill a form which will contains number of attendees, desired location, food menu, music genres, date and time, and price range, to see the list of available venues. After selecting certain venue, user will be able to book the venue after paying the full amount. The system will generate an invoice and mail to the user account.
2.Nowadays, most of the business migrating their business from the physical hand-out to the e-commerce website like amazon. Almost every vendor follow this approach in order to showcase their products and services in front of billion peoples. The chances of interacting with the desired users is far better in such way (Brewer et al. 2013). Users are also using such website for getting the valuable information about any aspect or interact with the business through exchange of goods and currency. Users are able to interact with these contact from anywhere at any time. This functionality is one of the main reason for the popularity of the websites.
Advantages of Developing a Mobile Application for Businesses
As the technology is developing rapidly the applications are widely adopted by the peoples. Cell phones are biggest example of that. A study found that 62.7% of the total population uses cell phones on daily basis. It has been a necessary aspect of our life (Ploderer et al. 2015). From mornings alarm to the night’s white noise for sleep, mobile cannot be replaced by anything. This is one of the main reason to build a mobile application along with a web application. There are several advantages of this in the context of accessibility, customization and secure connection.
Increase visibility:
Studies has been found that, on average a person spends two hour o mobile phone on daily basis. Mobile phones are also getting cheaper day by day while rendering their functionality through competition. The mobile phone users are far more getter than PC owners. People these days spend more time on phone than on PCs is great for businesses (Ventola 2013). If any organization has their mobile application, it will expose in front of numerous eyes. Hence, increasing the interaction rate with user. This could be beneficial to increase the sell and grow revenue.
Opportunity to market directly:
With a mobile application, organization will not only able to provide services or products, it will also assist them to familiarize about the users for instance, geographical location and demographics. Addition to that, they will be able to provide more information to the users through notifications. Examples are special rates, promotions, prices, new features, product specifications and news feeds. Preferences of certain customers can be understand and providing them desired result.
Provide value to the customer:
Organization can increase their loyalty level through such mobile applications. It is often found that, mobile apps user get frequent offers on certain sections then website. They also get loyalty bonus by sharing the applications to their friends and family. This approaches assist the company to build a strong loyalty base and increase their potential market. It also enables new opportunities to attract users (Mehdipour and Zerehkafi 2013). For instance, when client was located near the stores, the app can notify them about the ongoing sells and exclusive products.
Construct brand recognition.
For both, small and big business web application assist them to grow their brand name. While using the mobile applications, user will see the brand name more than 20 time than usual. If the web application is able to provide features to attract customers daily to visit the application. The product and services sell will increase along with brand recognition.
Benefits of Mobile Applications for Customers
Figure 2: primary purpose of mobile presence.
Source: (Brettin et al. 2015)
Faster interaction:
Studies has been found that, mobile applications are 1.5x faster than website in the mobile as it performs the actions way faster. Web application enables data storage in the same devices as data retrieval is way to faster than website (Andrews et al. 2016). Another aspect is, mobile applications uses JavaScript in order to run functions faster.
Personalized content:
It is one of the main advantages of the mobile applications as it enables personalization. Users prefer highly tailored content according to their preferences. Mobile applications can showcase personalized content to the user as they can gather data from user devices. Users can set their preference categories at beginning based on this categories customized contents can be served. Mobile application can observes the behaviour of the users in order to provide them personalized content.
Enables online and offline connection:
Mobile applications open with just a click and has the capability to offer content through online and offline. Users can use some functionality of the web application without internet connection. For instance, user can read news from web application without internet connection as the web application is capable of storing data into the device.
Using device features
Mobile applications are capable of accessing the devices features such as cameras, QR and Bar codes, scan PDFs and NFC to use payments GPS to connect with maps and other services and accelerometer, gyro meter and compass that can be utilized for thousands of different purposes.
3.
Figure 3: Work break down structure for building the application.
The work breakdown structures defines certain complexity of the activities which needs to complete within proper deadline in order to create the application. Generally, there are several aspects which needs to be consider to build a web application. Web application consist of several stages as well and these activities are also handled by different teams. In order to manage the whole project effectively these factors needs to define before starting the project. Figure 3 showcase a development process and the activities which are grouped in six stages. This stages are identified as project plan, define requires, system design, development, test and deployment and maintenance. The project plan consist of the initial activities which needs to be consulted mainly to collect resources which are essential throughout the project. The project plan is consist of define scope, determine preliminary resources, determine stakeholders and scope completion. The initiation phase is critical as the project scope is defined in this phase. The project scope defines the goal and desired outcomes of the project and must be shared and confirmed with stakeholders. The next phase is associate with the requirement definitions. In this stage, all the required resources are defines. Generally, for system design team and activity allocation is the main factors. This phase is associates with the conduct critical analysis, determine software specification, get approval from the stakeholders, and confirm software, develop delivery timeline and secure required resources. The system design is also a critical part of the project as it takes the most time to complete. The whole system design is divided into many mall parts and allocate to several teams. Project breakdown structure assist to maintain such complexity. After constructing the system, it should be delivered to the client after getting approved by system tester.
Conclusion:
This report showcase three different aspect related with the scene Brokers. They want to implement an application to enable e-commerce by providing the clients other functionality to book venue. A use case diagram is presented to understand the interaction among actors. Second part discuss about the requirement of a mobile application and further a WBS is constructed to understand the work flow process of such application development.
References:
Andrews, M., Goehring, J., Hui, S., Pancras, J. and Thornswood, L., 2016. Mobile promotions: A framework and research priorities. Journal of Interactive Marketing, 34, pp.15-24.
Brettin, T., Davis, J.J., Disz, T., Edwards, R.A., Gerdes, S., Olsen, G.J., Olson, R., Overbeek, R., Parrello, B., Pusch, G.D. and Shukla, M., 2015. RASTtk: a modular and extensible implementation of the RAST algorithm for building custom annotation pipelines and annotating batches of genomes. Scientific reports, 5, p.8365.
Brewer, A.C., Endly, D.C., Henley, J., Amir, M., Sampson, B.P., Moreau, J.F. and Dellavalle, R.P., 2013. Mobile applications in dermatology. JAMA dermatology, 149(11), pp.1300-1304.
Liu, Y.Q. and Briggs, S., 2015. A library in the palm of your hand: mobile services in top 100 university libraries. Information technology and libraries, 34(2), pp.133-146.
Mehdipour, Y. and Zerehkafi, H., 2013. Mobile learning for education: Benefits and challenges. International Journal of Computational Engineering Research, 3(6), pp.93-101.
Ploderer, B., Smith, W., Pearce, J. and Borland, R., 2014. A mobile app offering distractions and tips to cope with cigarette craving: a qualitative study. JMIR mHealth and uHealth, 2(2).
Ventola, C.L., 2014. Mobile devices and apps for health care professionals: uses and benefits. Pharmacy and Therapeutics, 39(5), p.356