fb
$20 Bonus + 25% OFF
$20 Bonus + 25% OFF
Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!
loader
Add File

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Stuck on Your Question?

Get 24x7 live help from our Top Tutors. All subjects covered.

250 words

Error goes here

Students Who Viewed This Also Studied

8 Pages
DES222 Responsive Design and Wearable Technologies

Questions: Create a design fiction artefact with an accompanying essay that contextualises the artefact and provides a perspective on the future of interaction design. The design fiction artefact s ...

Course

DES222

Type

Programming

Subject

Webpage Design

University

University of the Sunshine Coast

6 Pages
Advanced Web Programming – JavaScripts and DOM

Download the zip file and extract an images folder that contains 9 images: placeholder.jpg and four well-known scenery sites: FrenchQuarter.jpgGoldenGateBridge.jpgNazarethBay.jpgTheAlamo.jpgFrenchQuar ...

Type

Programming

Subject

Webpage Design

17 Pages
COMP1230 Advanced Web Programming

 Assignment 2 Version 1.0 Objectives Upon completion of this assignment, students will be able to - Use server-side scripting language PHP to implement a database-driven solution. - Design, imple ...

Course

COMP1230

Type

Programming

Subject

Webpage Design

University

Thompson Rivers University

2 Pages
Management

Aim: The aim is to design and build a dynamic database driven website using a Web Content Management System and add specific functionality to it by creating and employing appropriate plugin modules &n ...

Type

Programming

Subject

Webpage Design

KF7013 Website Development and Deployment

Question

Answered

Question:

Case Study Scenario

You are a consultant working for a web development company who have been awarded the contract to design a fresh, dynamic and interactive web site for ‘TipTop music’ a retro music club and fanzine.

TipTop is owned and operated by an enthusiast (Jim Jones) who understands that the popularity of the club is due to his focus on the music rather than purely business factors. As such, he wishes to replicate the community experience of the paper magazine by including social networking concepts such as allowing customers to share each other’s music reviews, and by structuring the site using the latest web design ideas.

Since TipTop stores valuable data, a secure system is both legally required and expected by club members.

This phase of the project requires you to develop a prototype database web system, which will implement only part of the functionality that the final system will require. Refer to the following ‘Tasks’ section for details of the prototype requirements.

The design team that you work with has already identified that given the facilities provided by TipTop’s ISP (Internet Service Provider) this project will need to be capable of connecting to a MySQL database management system (DBMS) and will be developed using PHP as server-side scripting language.

A SQL script file and sample queries for creating and populating the database tables will be given on Blackboard.

The web site should be compatible with the current version of xampp and be portable. That is, you should not assume that your assignment will start in the root folder of the web server. It is essential that clear indications are given as to which source code file principally implements the required elements. This will be done by including a page ‘features.txt’ that lists the element, and the web page on which it is implemented. All data should be appropriately validated and protected against SQL Injection and stored cross-site scripting attacks.

Tasks

Using the above TipTop music case study, develop a web solution that includes the following:

Practical Web Solution

Design and create appropriate HTML5/PHP web pages (connecting to the underlying MySQL database) to provide the following functionality:

  • Create a home page (called html) located in the root of your web site (i.e. in http://localhost/KF7013/directory), which contains the appropriate links to the other sections of your web site, including the page containing your critical discussion. Note: depending on your design, this page may purely act as a redirect to a PHP script. [Please include a footnote that states "This site is an assignment for the Northumbria University module KF7013: Website Development and Deployment]
    Pages giving information about TipTop Music should be accessible to non-members without login (for example, the home page and contact pages). You should make up reasonable English text so the site looks realistic.
  • The public should be able to see a list of music categories that are dynamically retrieved from the database. When one of the music categories is selected, an appropriately formatted list of albums in that category should be shown
  • Provide one logon form that will allow club members and system administrators to log onto and use certain parts of the web site. If a user logs on as a member, then display page(s) relevant to either the member or administrator functionality.
  • Club Member Functionality:If a user is logged on as a member, they should be able to:
    • View a list of their own reviews and dates created.
    • Delete a review which they wrote.
    • Add or Edit a review that they contributed. (The changes must be recorded in the database, using an UPDATE SQL query.)
  • Administrator Functionality:A user logged on as a system administrator, should be able to view a page that lists all the members, in alphabetical order by surname. It will also display a summary of their reviews:
  • The Administrator may create and delete club members. The form used to create a new member should ensure that data are valid. For example, that a member's password has at least six characters, with one or more numbers, that house number are numeric. Data validity should be checked on the client and indicated without screen refreshes.

Additional Requirements:

Your code must comply with the following requirements:

  • HTML5 should be used on all web pages (NOTHTML4, XHTML, or similar).
  • CSS should be used in order to separate style from content. tags should not be used; tables should only be used for tabular data.
  • PHP must be used as the server-side scripting language.
  • Web page content used should be dynamic (if the data is stored in the database, it should be retrieved from there, not hard coded into the web page).
  • Your code should be structured in such a way as to promote code re-use (for example, place code that is used on more than one page in a separate file to be imported into all web pages that need it. You should use PHP and JavaScript (jQuery) functions as appropriate).
  • All images used on the web site must be stored in the ./assets/imagesstylesheets in ./assets/stylesheets and JavaScript in ./assets/scripts/ directories, whilst php and html files should in ./content/.
  • The database tables that are provided in the SQL script must be used. You are not permitted to alter the data structurein any way although you are expected to alter the data dynamically though your application.
  • The integrity of the data should be maintained at all times.
  • Security issues as discussed in the module need to be addressed. That is, your application should resist injection attacks, and cross site-scripting. All forms should validate their client-side data using either jQuery or JavaScript. ALL database queries must use prepared statements.
  • The solution should be independent of the data, so that security data is retrieved from the database, and not hard coded into the web pages.
  • Any orphaned pages/scripts -- pages or scripts that are not linked to the main pages in any way -- will not be marked (excludes index.html/index.php).
  • PHP sessions should be used to provide application security. It should not be possible to access restricted pages once the owner has logged out.
  • Sensitive data such as passwords should be stored encrypted.
  • Use comments to reference code fragments (in any language) that you did not write yourself.
  • Code that is program generated will NOT attract credit.

KF7013 Website Development and Deployment

Answer in Detail

Solved by qualified expert

Get Access to This Answer

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

31 More Pages to Come in This Document. Get access to the complete answer.

MyAssignmenthelp.com is the best assignment help provider serving thousands of students in New York City, Boston, Washington D.C. and Chicago. With a team of qualified and experienced online assignment experts, we deal with all types of assignment writing tasks. Our popular assignment help services include marketing assignment help, auditing assignment help, finance assignment help, statistics assignment help, help with law assignments. We guarantee that students, who decide to buy assignments online, get work worth their money and time.

More KF7013 KF7013 Website Development and Deployment: Questions & Answers

Q
icon

We aren't endorsed by this University

Questions: Create a design fiction artefact with an accompanying essay that contextualises the artefact and provides a perspective on the future of interaction design. The design fiction artefact should explore potential futures for user experience and interaction design.  The design fi ...

View Answer
Q

Download the zip file and extract an images folder that contains 9 images: placeholder.jpg and four well-known scenery sites: FrenchQuarter.jpgGoldenGateBridge.jpgNazarethBay.jpgTheAlamo.jpgFrenchQuarter_small.jpgGoldenGateBridge_small.jpgNazarethBay_small.jpgTheAlamo_small.jpg plus 4 banner ads: ba ...

View Answer
Q
icon

We aren't endorsed by this University

 Assignment 2 Version 1.0 Objectives Upon completion of this assignment, students will be able to - Use server-side scripting language PHP to implement a database-driven solution. - Design, implement and test a solution based on the given requirements. Note Please note that failure to follow th ...

View Answer
Q

Aim: The aim is to design and build a dynamic database driven website using a Web Content Management System and add specific functionality to it by creating and employing appropriate plugin modules   Design and develop a web application that meets specified organisational requirements, usi ...

View Answer

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.com then please raise the content removal request.

Choose Our Best Expert to Help You

expert
student rating student rating student rating student rating student rating
Julius Santiago

research scholar in Michigan state university

650 - Completed Orders

Hire Me
expert
student rating student rating student rating student rating student rating
Maxwell Garrett

I have acquired my MBA in Finance and marketing from Management Development Institute of Singapore.

800 - Completed Orders

Hire Me
expert
student rating student rating student rating student rating student rating
Hyde Burnett

Mechanical engineering from The State University of New York School of Engineering and Applied Sciences

650 - Completed Orders

Hire Me
expert
student rating student rating student rating student rating student rating
Lise Blomgren

Masters in Health Management

221 - Completed Orders

Hire Me

Still in Two Minds? The Proof is in Numbers!

33845 Genuine Reviews With a Rating of 4.9/5.

student rating student rating student rating student rating student rating
02 Dec 2021

English

Essay: 4 Pages, Deadline: 9 days

Very good paper, included everything and helpful. I got a grade on the essay, received a 100 on my paper. I highly recommend this website!

flag User ID: 6***89 United States

student rating student rating student rating student rating student rating
02 Dec 2021

Marketing

Assignment: 10 Pages, Deadline: 11 days

Excellent job. Very timely. Customer service was top-notch. Even my lecturer was impressed.

flag User ID: 8***83 Canada

student rating student rating student rating student rating student rating
02 Dec 2021

Management

Assignment: 7 Pages, Deadline: 9 days

I am very happy when I get marks I feel very verry good I got good marks thank u so much for helping me

flag User ID: 5***67 Canada

student rating student rating student rating student rating student rating
02 Dec 2021

Project Management

Essay: 9 Pages, Deadline: 1 day

was a part of my programme management curs level 5 i passed it with 85% and that is soo good for me, thank you

flag User ID: 7***04 Birmingham, Great Britain

student rating student rating student rating student rating student rating
02 Dec 2021

Management

Thesis: 1.8 Pages, Deadline: 6 days

Very good job I am very happy when I get marks I very very happy thank u so much for helping me

flag User ID: 5***67 Canada

student rating student rating student rating student rating student rating
02 Dec 2021

Mechanical Engineering

Programming: 6 Pages, Deadline: 15 days

was in time good experience, hope would have scored good grades. Good maintained and very much friendly service.

flag User ID: 6***39 United Kingdom, Great Britain

student rating student rating student rating student rating student rating
02 Dec 2021

Management

Essay: 6 Pages, Deadline: 5 days

excellent work thank you i will always use this website and tell and advise my friends and colleagues about you guys but there must be more discounts ...

flag User ID: 7***75 Kuwait

student rating student rating student rating student rating student rating
02 Dec 2021

HRM

Programming: 2 Pages, Deadline: 4 days

all work done well with good referencing and proper words i got a very good score for this particular course and i am happy about that. thank you so ...

flag User ID: 8***18 United Kingdom, Great Britain

student rating student rating student rating student rating student rating
02 Dec 2021

HRM

Assignment: 3.6 Pages, Deadline: 3 days

submitted my work and the lecture acknowledge my work saying that it was good and i did a very good work.

flag User ID: 8***18 United Kingdom, Great Britain

student rating student rating student rating student rating student rating
02 Dec 2021

Management

Assignment: 16 Pages, Deadline: 16 days

Very supporting and helpful, I am happy to express that the assignment and writing is very good and helped me to achieve good achievement in study.

flag User ID: 4***58 Malaysia

student rating student rating student rating student rating student rating
02 Dec 2021

English

Essay: 4 Pages, Deadline: 9 days

Very good paper, included everything and helpful. I got a grade on the essay, received a 100 on my paper. I highly recommend this website!

flag User ID: 6***89 United States

student rating student rating student rating student rating student rating
02 Dec 2021

Marketing

Assignment: 10 Pages, Deadline: 11 days

Excellent job. Very timely. Customer service was top-notch. Even my lecturer was impressed.

flag User ID: 8***83 Canada

student rating student rating student rating student rating student rating
02 Dec 2021

Management

Assignment: 7 Pages, Deadline: 9 days

I am very happy when I get marks I feel very verry good I got good marks thank u so much for helping me

flag User ID: 5***67 Canada

student rating student rating student rating student rating student rating
02 Dec 2021

Project Management

Essay: 9 Pages, Deadline: 1 day

was a part of my programme management curs level 5 i passed it with 85% and that is soo good for me, thank you

flag User ID: 7***04 Birmingham, Great Britain

student rating student rating student rating student rating student rating
02 Dec 2021

Management

Thesis: 1.8 Pages, Deadline: 6 days

Very good job I am very happy when I get marks I very very happy thank u so much for helping me

flag User ID: 5***67 Canada

student rating student rating student rating student rating student rating
02 Dec 2021

Mechanical Engineering

Programming: 6 Pages, Deadline: 15 days

was in time good experience, hope would have scored good grades. Good maintained and very much friendly service.

flag User ID: 6***39 United Kingdom, Great Britain

student rating student rating student rating student rating student rating
02 Dec 2021

Management

Essay: 6 Pages, Deadline: 5 days

excellent work thank you i will always use this website and tell and advise my friends and colleagues about you guys but there must be more discounts ...

flag User ID: 7***75 Kuwait

student rating student rating student rating student rating student rating
02 Dec 2021

HRM

Programming: 2 Pages, Deadline: 4 days

all work done well with good referencing and proper words i got a very good score for this particular course and i am happy about that. thank you so ...

flag User ID: 8***18 United Kingdom, Great Britain

student rating student rating student rating student rating student rating
02 Dec 2021

HRM

Assignment: 3.6 Pages, Deadline: 3 days

submitted my work and the lecture acknowledge my work saying that it was good and i did a very good work.

flag User ID: 8***18 United Kingdom, Great Britain

student rating student rating student rating student rating student rating
02 Dec 2021

Management

Assignment: 16 Pages, Deadline: 16 days

Very supporting and helpful, I am happy to express that the assignment and writing is very good and helped me to achieve good achievement in study.

flag User ID: 4***58 Malaysia

5% Cashback

On APP - grab it while it lasts!

Download app now

*Offer eligible for first 3 orders ordered through app!

ribbon
callback request mobile
Have any Query?