refer to attachments of the assessments brief for more information
MIS202 App, Web Design and Development Assessment 1 UX Prototype Assignment and Design essay Student Name: Student ID: Due by 11:55pm AEST Sunday end of Module 2.2 Task 1 (6%) In addition to the room details listed in the case study, list at least three pieces of information that you expect to see when looking for a room on such a website and explain why that piece of information is needed. No word limit requirements. As a full-stack website developer, UNIACCOMMODATION aims to provide a platform for university students to find budget accommodation. On the basis information provided on case study, functional requirements is elaborated. The three pieces of information that is expected to see when looking for a room on such accommodation website are: Budget It is necessary to start with weekly net pay and deduct amounts for rent, bills, food and entertainment. It is important to be realistic and not to overstretch, there is nothing worse than over-committing and realising a few weeks later that you cannot actually afford both rent and food. Address of the property When choosing an area, we should think about commute to work and distance from family or friends. Living in the sticks may save you big wads on rent, but the time (and money) spent commuting may not be worth it. So it is important to know the area where we live in. We should not limit ourselves in one suburb. We can add few surrounding suburb with similar average room rents and qualities. Picture of the property It is important that there are enough picture of property for the tenants in this case students. The picture gives an idea how the property looks like; size, lighting, cleanliness. This gives a view before going for inspection. Transportation: It is more likely student prefer the accommodation close to transport. They will transportation to universities, groceries, health and many more. Task 2 (9%) In addition to the management reports listed in the case study, list at least three other reports that may assist business decision making. Describe each report and how they can be used to facilitate business decision making in this case. No word limit requirements. An additional management reporting User Feedback: User feedback plays into the overall performance of the website as it caters to the website’s ability to meet the needs of its customers. User feedback not only helps team’s performance what they’re doing wrong on their digital channels, but also what they’re doing right. Average price user are offering on different suburb This gives a report on users paying to landlord. This will also give users price range of certain area and they can choose the area according to their budget. This report will help to manage the listing of the property. Most demanding suburb This gives a report on users searching specific suburb like major CBDs, beach area. This report will help on decision making to focus on such demanding areas to provide better quality services. This will help developers to prioritize the advertisement to the user. Task 3.1 (8%) Identify users for the website in the case study. No word limit requirements. The users on the website are: Students Owner Moderator Public Task 3.2 (16%) Using the information provided in the case study, your common sense and your experience with similar websites, list at least two functional requirements for each user you identified in the previous task. Your answer in this task should not exceed 400 words. Students Students are the fundamental user of this website. Since, Students normally have limited budget to lease a big property on their own, and therefore most are looking for a single room in a house or an apartment or even to share. Students can view the lists of rooms available for rent. They can also search for rooms that in particular suburbs, or in a particular rent range. They can also have the option to order the search results by rent or by the date of the advertisement. Students can choose to send the landlord a direct message. Owner Owner are the other user of the website. Landlord can post the advertisement with the details like pictures, description, address, weekly rent, bond required, date of available and many more. Landlord can save and edit their post. Landlord can also delete their post. The landlord will receive notification via email stating that an enquiry has been made on the website and they may log into the website to respond to that question made by students. Landlords’ response will also be viewable by the students. Moderator Website Moderator are the user who controls the activity between the users in the website. The advertisement that are posted by the owners are reviewed by the moderators and then approve or decline with feedback to the owners. Moderator makes sure all the user are within the policy of the website. The website moderator makes sure that website is operating with safety without any breaches. Public Even though website mostly focused students but people who are looking for property in affordable budget can use this website. They will have to sign up and contact the owner. They can request inspection, contact the owner by email or phone call and move as date of available. This website provides the cheapest properties which is affordable to most people. Task 4 (25%) Describe the application of the three-layer architecture (presentation layer, business logic layer, and data persistence layer) for the website in the case study. Give specific examples for each layer. Discuss the relationship between client-server architecture and three-layer architecture, and answer which layer(s) of the three-layer architecture is/are on the client side and which on the server side. Your answer in this task should not exceed 600 words altogether. The three-tier architectures are programming models that allows the distribution of application functionality across three independent systems (IBM Knowledge Centre, 2019).They are: Presentation layer Business logic layer Data Persistence layer Three tier structure runs on its personal infrastructure, each tier can be progressed all together by using a different progress team, and can be up to date or scaled as wanted without impacting the other tiers. It permits a designer the opportunity to outspread and be able to configure their application. The architecture reduces time to market and reduces the cost to fit in new features into software as a service, Cloud, and on foundation applications (TechTarget Contributor, n. d). It can also maximize user adoption through the flexibility it provides when integrating analytics into existing infrastructure and application workflows. Presentation layer The Presentation Layer is the uppermost layer of an application. By using the software we access web pages. Presentation layer provides communication with the application layer. This layer passes all the information which is given by the user in their preferred way to the application layer. It demonstrates content and information valuable to an end user. Business logic layer The Business logic layer is the layer where information collected in the presentation tier is processed - sometimes against other information in the data tier - using business logic, a specific set of business rules. Java, .NET, C#, Python, C++, etc. these platforms are mostly used. Data Persistence layer The data tier includes the data storage system and data access layer. MySQL, Oracle, PostgreSQL, Microsoft SQL Server, MongoDB, etc. are the common software used. Information is accessed by using the application layer thru API calls. This is the layer which receives the data from the business logic layer and concludes the crucial process into the database (Gacheru, 2019). It comprises approaches that joins to the database and completes the required arrangements needed. Client-server architecture, structure of a laptop community wherein several clients request and acquire service from a prime laptop. Client computer systems provide an interface to permit a laptop consumer to request services of the server and to show the effects the server returns. Servers has to look ahead to requests to arrive from clients and then respond to them in keeping with their input. A server provides a standard platform to clients so that clients need not be aware of the details of the system that is providing the service. Clients are often situated at workplaces or on private devices, while servers are located somewhere else on the network, generally on more powerful machines. The Presentation layer is on client side whereas Data Persistence layer and Business logic layer are on server side. For example in this case students are looking to find cheap accommodation in their area using a web browser. First, the presentation layer displays a web page with some fields for students to enter their details like name, contact number, current address and their search like zip code. for searching accommodation, price range, suburb, and bond. This data is then exceeded to the application layer, which codes a query and passes it to the database layer. The database runs the question and returns the effects to the application layer, which formats it into an internet web page. The web page is then despatched back to the browser, wherein the presentation layer displays it on a pc or other devices. Task 5 (36%) Draw a website prototype for the website in the case study. You must NOT use HTML/CSS/JavaScript to build a website at this stage. You must draw the prototype on sheets of paper. The website prototype must comprehensively include all the functional requirements described in the case study as well as the requirements you identified in Task 1 and 2 for each user that was either described in the case study or identified by you in Task 3.1. The website prototype must comprehensively include all the functional requirements. They are as follows: References Gacheru Evans. (2019, Jan 23) .Two-tier Vs Three-tier Architecture https://medium.com/@gacheruevans0/2-tier-vs-3-tier-architecture-26db56fe7e9c IBM Knowledge Center. (2019). Three-tier architectures. https://www.ibm.com/support/knowledgecenter/en/SSAW57_8.5.5/com.ibm.websphere.nd.m ultiplatform.doc/ae/covr_3-tier.html TechTarget Contributor. (n.d). 3-tier application architecture. https://searchsoftwarequality.techtarget.com/definition/3-tier-application