Reference no: EM132798571
CSC10217 Web Development - Southern Cross University
Dynamic Website PHP
Task Description
Your assignments (assignment-1 and assignment-2) require you to develop a web application for a hypothetical DVD rental e-shop. The final application is similar to:
From this moment, I will refer to the application as the movie_zone or the app. When you have completed the assignment, you are required to;
• Upload your web application to your student directory (on the school's server infotech.scu.edu.au)
• Upload a zip file of your site (and the design documentation) to the MySCU assignments folder.
Please note that all material used on your website has to comply with the Southern Cross University "Web Hosting and Publishing Policy".
In Assignment 2, you will redevelop version 1 of the application to a fully working application. The following is the detailed description of Assignment 2:
Current MVC template
Posted on: Tuesday, 2 February 2021 2:20:46 PM AEDT
The latest development is here:-
Part-A: Implementation.
In this part you will implement and test version 2 of the application. Version 2 will have to meet all functional and non-functional requirements you have specified in the design document. The following are the key features of the version 2:
• The application should allow anyone to:
• Search for movies by different categories such as by stars, directors, genre, new releases etc.
• Find the movie shop location on the map with information about the contact person, telephone numbers and email addresses; and submit online requests to the shop via web interface.
• Get online support about using the application
• Join and become a registered customer
• NOTE: JavaScript is the only allowable language for error checking on the join page.
• The application should allow registered customers to:
• Check if a movie is available for hire
• Book a movie DVD or Blu-ray from the shop if available (maximum of 5)
• The application should allow the shop manager to
• Add/delete/update movies in the database
• Add/delete/update customer details
• Generate report about the movie stock.
• The application provides a responsive user interface that can adapt to at least two type of devices: desktop and mobile.
Part-B: Documentation.
In this part you will provide a Gantt chart showing your initial development plan, a Gantt chart showing your actual development progress and a paragraph discussing about what you have done well and what you could do better in this progress. A Gantt chart is a visual view of tasks scheduled over time. Gantt charts are a useful way of showing what work is scheduled to be done on a specific day. To create a Gantt chart you can use MS Excel or free online tools. Make sure it is legible and can be read easily. If necessary display it in landscape mode on a single page.
Assignment-2 guideline
Part-A: Implementation
If you have version 1 working, implementing version 2 is straightforward. It is a good idea to implement and test each functional requirement independently. Note that each topic has a section called assignment advice so follow the advice in each topic to manage your development progress. If you have any questions, post them on the unit forum and get them solved as soon as possible since you have a strict 12-week time frame. Contact your tutor for the help if you cannot find solutions to your problems within 24 hours.
Part-B: Documentation
Create a Gantt chart for yourself at the beginning of the assignment and put your initial development plan in the chart. Adjust the chart as you go to reflect the development. The chart will help you in keeping track of the development task.
Attachment:- Web Development.rar