Skip to main content

Web Application and Server Management

 NIT1204 Web Application and Server Management

Practical Assignment
Due: Session 9 (Demo in lab 3)
Weight: 30% of the final grade
Group assignment:
This is a group assignment to be completed in a group of two.
Description of task:
This project will be a comprehensive Web site that demonstrates application of many of the PHP concepts covered in this unit.
You are required to develop a PHP web application to manage a shopping list i.e. Shopping List Manager application. This application requires items to be stored in a database, every item you add/modify/delete, the application updates the item in the database accordingly.
Create a user interface
The user interface for the Shopping List Manager shows the items at the top of the web page in a numbered list. The user interface also includes an add form that lets the user add a new item to the list, and it includes a delete form that lets the user delete an item from the list.
Please note that the given screenshots are sample only.
Figure 1: When the application runs for the first time
Figure 2: After adding two items in the shopping list
Implement Add, Delete and Modify Buttons
Implement “Add Item” button which is used to add shopping items in the list. Delete button is to delete the selected shopping item. Use the array_push() function to add a new item to the list. “Modify Item” button lets the user modify an existing item. If the user clicks on the Modify Item button, this code should hide the form that contains the Modify Item button, and it should display the form that displays the current item in a text box and includes buttons that lets users save or cancel their changes. Please note that add, delete and modify items should update the database accordingly.
Figure 3. When you click modify item
After you click, Save Changes, the item is updated and the page looks like as in the Figure 4.
Figure 4: After you update an item
Implement the Sort Item button
Implement that code that allows a user to sort all items alphabetically. The Sort button should be displayed only if the item list contains two or more items.
Test the application
Test your application to make sure that everything works correctly.
What to submit:
?? A cover page (A4 format) - displaying course code, course name, assignment title and student id with student's signature.
?? Student contribution report with meeting minutes
?? Documentation including installation/usage instructions, source code, screen capture of a database and database dump file (.sql) and test report with test cases and an acknowledgement for source of external resources etc.
??
Upload a zip file (assign folder with all PHP, Style Sheet, and Images folder if applicable)
ASSIGNMENT MARKING SHEET
Total Marks (out of 70) ________
Student ID
Student Name
______________
_____________________________________________
______________ _____________________________________________
Table 1 General Requirements
Task Mark Actual Mark
Cover Page provided with student id and signature 2
Student contribution report 4
Documentation including installation/usage instructions, acknowledgement for source of external templates/ classes and images if any, screen capture of a database and database dump file (.sql), test report with test cases 4
/ 10
Table 2 General Programming
Task Mark Actual Mark
Appropriate / consistent coding style with useful comments 2
Correct usage of for loop 2
Correct usage of array 2
Correct usage of selection/case statement 4
Correct usage of include statement 2
Correct usage of data structure (stack/queue) 4
Appropriate validation of input fields (i.e. shopping items). 2
PHP code runs without run time errors 2
/ 20
Table 3 Functional Requirements
Task Mark Actual Mark
Index page with header, footer and body 4
Add item 4
Modify item 6
Delete item 5
Sort item 7
Testing 2
CSS formatting
Working data in database with add
Working data in database with modify
Working data in database with delete
2
3
4
3
/ 40
Table 4 Demonstration
Task Mark Actual Mark
Able to answer all questions 6
Able to modify code
4
/ 10

WE HAVE DONE THIS QUESTION BEFORE, WE CAN ALSO DO IT FOR YOU

GET SOLUTION FOR THIS ASSIGNMENT, Get Impressive Scores in Your Class

CLICK HERE TO MAKE YOUR ORDER

TO BE RE-WRITTEN FROM THE SCRATCH

GET SOLUTION FOR THIS ASSIGNMENT

CLICK HERE TO MAKE YOUR ORDER

TO BE RE-WRITTEN FROM THE SCRATCH

NO PLAGIARISM

  • Original and non-plagiarized custom papers- Our writers develop their writing from scratch unless you request them to rewrite, edit or proofread your paper.
  • Timely Deliveryprimewritersbay.com believes in beating the deadlines that our customers have imposed because we understand how important it is.
  • Customer satisfaction- Customer satisfaction. We have an outstanding customer care team that is always ready and willing to listen to you, collect your instructions and make sure that your custom writing needs are satisfied
  • Confidential- It’s secure to place an order at primewritersbay.com We won’t reveal your private information to anyone else.
  • Writing services provided by experts- Looking for expert essay writers, thesis and dissertation writers, personal statement writers, or writers to provide any other kind of custom writing service?
  • Enjoy Please Note-You have come to the most reliable academic writing site that will sort all assignments that that you could be having. We write essays, research papers, term papers, research proposals Web Application and Server Management

Get Professionally Written Papers From The Writing Experts 

Green Order Now Button PNG Image | Transparent PNG Free Download on SeekPNG

Comments

Popular posts from this blog

Identify and discuss a key milestone in the history of computers that interests you and why.

  Part 1Title: Lab ResponseDiscuss one feature of MS Word and one feature of MS Excel that you found challenging within the lab and why. Examples are WordArt, inserting shapes, adding borders, cell styles, etc. This response should be at least one paragraph in length. Part 2Title: History of Computers Identify and discuss a key milestone in the history of computers that interests you and why. This section should be at least one paragraph. Part 3Title: System Software vs. Application Software In your words, explain the difference between application software and system software as if to another coworker who has limited technical knowledge. Use examples to support your rationalization. This section should be at least two paragraphs. Part 4Title: Blockchain and Cryptocurrency In a minimum of one paragraph each: 1. Conduct some research on the internet and discuss one underlying technology of cryptocurrencies like blockchain, cryptography, distributed ledger technol...

Cybersecurity and Infrastructure Security (CISA)

 Develop a research paper that identifies a specific Department of Homeland Security (DHS) operating agency. Fully describe 1 DHS operating agency from the following list: Cybersecurity and Infrastructure Security (CISA) U.S. Customs and Border Protection (CBP) U.S. Citizenship and Immigration Services (USCIS) Federal Emergency Management Agency (FEMA) U.S. Coast Guard (USCG) U.S. Immigration and Customs Enforcement (ICE) U.S. Secret Service (USSS) Transportation Security Administration (TSA) The information must include a discussion of the selected DHS agency. Identify the agency’s mission, goals, objectives, and metrics. Conduct an analysis of how these mission areas address the threats or challenges. Recommend agency program priorities among the current set of goals, objectives, metrics, or budget items. Justification of all choices is an essential element of this assignment. Reference all source material and citations using APA format. WE OFF...

Discuss how the project

ord count : no idea 1. You are required to write a report on all project activities involved in all the 10 knowledge areas of project management for the entire project life cycle. You should also include a list of the respective PM documents, for example PM Plan, PM Quality Management Plan, Risk management, Procurement, etc. The report must include the activities that are considered before the project is closed out. 2. Discuss how the project quality management plan can provide adequate standards and controls in managing global teams in projects. Your discussion must provide adequate arguments for the need of cultural awareness and legal issues. Regards, The post Discuss how the project appeared first on My Assignment Tutor . Assignment status :  Resolved by our Writing Team Source@ PrimeWritersBay.com GET THIS PAPER COMPLETED FOR YOU FROM THE WRITING EXPERTS   CLICK HERE TO ORDER 100% ORIGINAL PAPERS AT PrimeWritersBay.com NO PLAGIARISM