You are on page 1of 16



1.1 Scenario DVD Rental Reservation is a website by which providing to the customers variety of DVDs, with a unbelievable price, just one pound for each item and it is valid for one week, you will have a good chance to enjoy the best blockbuster movies. This website is created in order to bring the best experiences as well as unbeatable price to the customers.

1.2 What the project will deliver

At a glance, the project will be delivering to the users a website, by which the content is displayed in a consistency way as well as appropriate layout. The users can easily approach the content because the interaction of the website is pretty high. By applying the fundamental concept of web design, , SQL and testing over many different platforms (IOS, Android, and Windows), the website will bring to the users a promising experience. The project will include: Website, Project documentation (e.g testing, design,).

1.3 Resources and software Software:

Microsoft Visual Studio 2010 Adobe Photoshop: To create / edit graphics of the website, using in laboratory and at home. Adobe Dreamweaver : Operating System : Android , IOS , Win7 Internet Browser : Internet Explorer 9 , Mozilla Firefox , Google Chrome


Reference books or academic article, Internet

CHAPTER 2 DESIGN AND DEVELOPMENT 2.1 Design 2.1.1 The Design Process User focus: After making some surveys to the users (the average age from 18 to 27) and using a filter to maintain the majority choices, the results display that the mainstream of the website is vibrant and eye-catching, attractive 2.1.2 The Development Process Stage 1: The website consists of 14 tables by which table aspnet_UsersInRoles will keep the customers login detail, last activity , user name , create date ..

Table: Tbproduct

The table tbproduct will contain the dvd information, picture, genre For example: Genre: Children, Action, Fantasy..

Table: Tboderdetail

The table tbproduct will contain the order detail of the customers

Table: customer

The table customer will contain the customers information about their address, first name, city ..

Stage 2

The website is divided into 2 main categories one for the customers, and the other for administrator. Basically the customers can view the most functionality in the website but they cant access to the administrators section. And also set the role for the administrator therefore the administrator has a full access to every section in the website.











Stage 3 After designing the database , then the next step is created a master page with these following information : LOGO , SLOGAN ( every dvd for 1 , enjoy for a week ) , navigation menu bar HOME, SHOP , REGISTER , CHANGE PASSWORD , FILM . By taking advantage of Login Control, it is easy to create login , createuserwizard , change pass word page . Having a look in detail for this codes example.

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If User.Identity.IsAuthenticated = True Then LinkButton5.Visible = True Else LinkButton5.Visible = False

End If

In the page load , if you dont login , you wont see the admin management link button and its the same to the page shopdvd.aspx.vb

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

' Just in case , users are not logged in , they will see this message If User.Identity.IsAuthenticated = False Then Label8.Text = " You are not logged in , Please register before making your reservation"

End If

You wont see the button complete order unless you log in

After selecting your favourite dvd in the shop page , the website will insert this following value into the table Tborderdetail INSERT INTO Tborderdetail (Id, Price, Quantity, OrdercusId, Genre)

The customers need to add their information regarding to address, postcode, first name and they are saved into the table customer.

Stage 4

Testing As admin Username : thanhtuan11 Password:At_853378 As user Username :John Password:At_853378

Applying validation control

Set the role for administrator

CHAPTER III CONCLUSION 3.1 SUMMARY During the studying, all the necessary things and valuable of knowledge were discovered. The project is a good opportunity to apply approximate for knowledge and subject. - Improving the studying ability - Having an opportunity to apply knowledge and skills in the real situations. - Getting a lot of skills that are quite useful .Finding out many books which support for the project , Supported from friends . 3.2 ADVANTAGES - The project has been accomplished the main goal, that is building a dvd reservation online system - The website is easy to use with friendly interface that suitable to many users.

3.4 DEVELOPMENT TENDENCY For every big or small project, it always exits several limitations besides many its advantaged .Therefore, giving

Development tendency for each limitation is very important so that they can be completed by the time. In the future; some extra modules will be developed to make the website more attractive and plentiful about images as well as contents.

CHAPTER IV REFERENCES Books : Sams Teach Yourself ASP.NET 3.5 in 24 Hours, Complete Starter Kit Learning ASP.NET 3.5, Second Edition Mastering Microsoft Visual Basic 2010 ASP.NET 3.5 For Dummies Visual Basic 2005 Jumpstart