Delivery in day(s): 3
System Design Oz Assignments
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 design. A use case diagram is constructed to evaluate the possible cases as shown in the figure 1.
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.
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. 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.
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. 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 mobile application. There are several advantages of this in the context of accessibility, customization and secure connection.
Benefits of the mobile application:
Increase visibility: Studies have 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. 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 news feeds, product specifications, new features, prices, promotions and special rates. You can know the preferences of certain customers and meet their individual needs. The fact that you are marketing more directly is a huge advantage.
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 (Brewer et al. 2013). It also enables new opportunities to attract users. For instance, when clients walk near your store’s physical location, they get a notification inviting them to your store.
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.
Advantages of the mobile application over responsive website
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. Your preferences from the beginning, based on which they can be served customized content. The app will observe their engagement and behaviour to offer custom.
Enables online and offline connection:
A mobile application opens 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 base design into the device.
Using device features
Mobile apps have an added advantage where you can code an app into utilizing various features of a native device. So, once downloaded they can use features like Camera that can scan PFDs, QR and Bar codes and NFC to use for payments, GPS to connect with maps and other services and accelerometer, gyro meter and compass that can be utilized for thousands of different purposes.
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.
1. 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.
2. 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.
3. 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.
4. 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.
5. Mehdipour, Y. and Zerehkafi, H., 2013. Mobile learning for education: Benefits and challenges. International Journal of Computational Engineering Research Report, 3(6), pp.93-101.
7. 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).
8. Ventola, C.L., 2014. Mobile devices and apps for health care professionals: uses and benefits. Pharmacy and Therapeutics, 39(5), p.356.