E- commerce technology and web design, Computer Engineering

Assignment Help:

In this assignment, you are required to develop part of a B2C e-Commerce site which is an online movie reservation system for a multiplex theatre. Through the developed site, the user should be able to login, view movie details and make a reservation. Payment is not handled at this stage.

Stage 1:

As a first step, make sure that all the technologies required for the development of this project are installed on your system.

You can use AMP (Apache, MYSQL and PHP) technologies to develop this website. However if you are comfortable in using any other Open Source Technologies, you can make use of them.

Create a database "Movie Reservation" which consists of the necessary tables such as members, movies, movie_ details, reservation etc.., these are the minimum number of tables but you can include more tables if you want. You can choose the schema of the table according to the project requirements.

Stage 2:

In this part of the project, you are required to develop a website which helps the users to make an online reservation for the movie of their choice but pay for the ticket in the multiplex by providing them with the reservation confirmation details obtained at the end of the online reservation process. The details of the pages required are provided below:

  • Home: This is the front page of the site. For this page, the user should specify whether he/she is a member or not. If a member, a member id and password is required to be passed for this page. If not a member, a new member id is created which should be unique. The returned HTML document should contain member details and a link to the "View Movies" page.
  • View Movies: This page should contain the list of movies played in the multiplex. When the user selects a particular movie, there should be a link to the "Movie Details" page and the details of the corresponding movie should be displayed.
  • Movie Details: This page should contain the details of the movies such as the name of the movie, language of the movie, cast details, show timings and the screen in which the movie is played. There should be an option to reserve for the movie and if the user selects the option, there should be a link to the "Reservation" page to facilitate the process.
  • Reservation: The user has to provide his member id and name to make a reservation. After the user confirms the reservation, he/she should be linked to a reservation confirmation page which contains a unique reservation number along with the movie name, show timing, date and screen number of the movie. The user should be able to print the reservation confirmation page which he takes along with him to the multiplex to pay for the movie.

Stage 3:

The project files and report must be submitted via the coursework box, situated in front of EM1.24, (the School Office) no later than 3.30 pm on Friday, 1st April 2011.  

Reports should have the MACS/CS front sheet attached complete with details of student name/ module/ lecturer's name etc.

The marking scheme for the project is attached.

Report Format

1.      Introduction

  • State the purpose of the report, your remit and any assumptions you have made during the development process.

2.      Requirements checklist

  • Here you should clearly show which requirements you have delivered and which you haven't.

3.      Design Considerations

  • Here you should clearly state what you have done to your application to make it more usable and accessible.

4.      User Guide

  • Use screen shots of the running application along with text descriptions to help you describe how to operate the application.

5.      Developer Guide

  • Describe your application design and main areas of code in order to help another developer understand your work and how they might develop it. You may find it useful to supplement the text with code fragments.

6.      Testing

  • Show the results for testing all cases and prove that the outputs are what are expected.
  • If certain conditions cause erroneous results or the application to crash then report these honestly.

7.      Conclusion

  • Reflect on what you are most proud of in the application and what you'd have liked to have done differently.
  • Future recommendations for your website.

Related Discussions:- E- commerce technology and web design

Conversion of decimal number 10.625 into binary number, Conversion of decim...

Conversion of decimal number 10.625 into binary number ? Ans. There is integer part is 10 and fractional part is 0.625. Firstly convert the decimal number 10 in its equal bina

What do you mean by data distribution, Q. What do you mean by Data Distribu...

Q. What do you mean by Data Distribution? Data distribution directives tell compiler how program data is to be distributed among memory areas connected with a group of processo

Game playing - artificial intelligence, Game Playing: We have now disp...

Game Playing: We have now dispensed with the necessary background material for AI problem solving techniques, and we just considered to looking at particular types of problems

Illustrate high performance fortran, In 1993 High Performance FORTRAN Forum...

In 1993 High Performance FORTRAN Forum which is a group of academicians and many leading software and hardware vendors in field of parallel processing established an informal langu

How many address bits are required to represent 4K memory, How many address...

How many address bits are required to represent 4K memory ? Ans. 12 address bits are required for representing 4K memory, as 4K = 2 2 x 2 10   = 2 12 Therefore 1K = 1024

Explain about the term false path, Explain about the term false path? How i...

Explain about the term false path? How it find out in circuit? What the effect of false path in circuit? By timing all the paths into the circuit the timing analyzer can find o

Difference in natural frequency and resonant frequency, (a)  Explain in a f...

(a)  Explain in a few sentences the difference between a natural frequency and a resonant frequency.  Also clarify why for a specific system or component these frequencies may diff

What is sorted linked list, Linked list means node which is linked each oth...

Linked list means node which is linked each other with  a line. It means that every node is connected with another one. Every node of the list hold the reference of the next node.

Why generalization is very strong, Even while Generalization satisfies Stru...

Even while Generalization satisfies Structural, Interface, Behaviour properties. It is mathematically very strong, as it is Antisymmetric and Transitive. Antisymmetric: employe

Finest way to get a reference to the viewport, What is finest way to get a ...

What is finest way to get a reference to the viewport from anywhere in the code? Ans) You can use refs config to set a reference on the Application/Controllers

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd