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

1 Page
Management

PART 1 Design an ontology based on the following sentences: • Accidents can be categorised as chemical, electrical, fire, kinetic or liquid. • An accident can only be one of the above types ...

Type

Programming

Subject

Webpage Design

176 Pages
ICT286 web and mobile computing

ICT286 Lab 1: Introduction to Linux and Apache Web ServerLearning Objectives:1. Learn to use Unix via remote login from Windows using PuTTY.2. Learn to transfer files between the local Windows machine ...

Course

ICT286

Type

Programming

Subject

Webpage Design

University

Murdoch University

4 Pages
Management

In this assignment, you will create a simple Recipe application for iOS using Xcode (Swift). This application allows users to view food recipes. Read the entire Assignment 2 document below to get an o ...

Type

Programming

Subject

Webpage Design

1 Page
Management

We have to design a web-based version control system. Good knowledge of distributed systems required for this assignment. Rest all details provided in files. ...

Type

Programming

Subject

Webpage Design

CO4752 Web Development Assignment

Question

Answered

Question:

Learning Outcomes assessed

1. Understanding of multi-tier web application architecture and corresponded infrastructure setup.

2. Use of Servlets as a middle layer technology for web application development

3. Use of JavaScript and AJAX for web front development.

4. Use of JSON/XML as for exchanging messages between web portal and server application

5. Use of HTML/HTML 5 and CSS for web portal rendering.

6. Use of JDBC to interact with database (MySQL).

In this assignment, you are required to complete an online student-accommodation management system, which is composed of three tiers (web portal, middle layer and database). The functional requirement of the system is as the followings:

1. Admin users who are able to browse/add/remove/update/search/ accommodation records through a web portal. Records are stored in a back-end database. Each record should contain:

a. Room id

b. Room type

c. Room location

d. Monthly Charge

e. Room Status (allocated/available)

f. Payment status

2. Student users are able to select their accommodation that are added by the admin user. Each of them can choose one type of room.

3. Both type of users will need to log into the system. Therefore, your system should provide basic user registration/login/logout functions. Task Details

Note: for guidelines what to hand in and what the marker will be looking for, see the marking scheme.

Working INDIVIDUALLY:

1. Web portal: Your web portal should contain at least the following pages:

1. Login/Registration page for both admin and student users.

2. Admin user’s room management page: where admin user can perform the required operations. The page should show a list of rooms (and their information) and admin users are able to add new room; update information about existing rooms.

3. Student user’s accommodation management page: where a student can view information about each different types of room and select/update his or her own accommodation The architecture of the assignment needs to be strictly three tiers based. This means web portal is only used for rendering contents, taking inputs from users and feeding back results. The portal is not supposed to handle any business logics (JSP, PHP, Ruby on Rails style portal and things similar will NOT be accepted and marked). You will need to use Javascript+HTML 5+CSS for your web portal development. Necessary third-party libraries are allowed in the implementation.

2. Middle Layer: A middle layer that talks to both database and web portal through message exchange. It should handle all business logics. The middle layer needs to be implemented  conforming to Java Servlet standard. It needs to be done in JAVA rather than any other programming languages.

3. Database: MySQL database will be used to store data. You will need to define your database schema that support your application. For this assignment, you do not need to worry too muc about the DB normalisation rules and etc. You can use fewer tables as long as they satisfy your needs.

4. Message Exchange: The messages that are exchanged between the portal and middle layer need to be JSON. This makes the whole system a completely decoupled manner. No portal will be relying on any specific middle layer’s implementation and vice versa. Both of them are only dependent on the contents of the messages exchanged and interpretations of those messages.

What You Should Submit:

You should submit a zip package and a source code text file via the links on Blackboard and Turnitin (code source file needs to be submitted via the Turnitin link). Both files should follow the name convention: YourRegistrationNumber_(FirstName LastName).zip/txt.

· The zip file should contain the following contents:

Your web portal folder. This folder needs to be directly deployable and runnable on tomcat 7+ servers. Folder that fails to be deployed or run will be regarded as a failure, and you will lose half marks for web portal section.

A war file which can be directly deployed on tomcat 7+ servers. Failure on the deployment will lose you half marks for middle layer sections. You will need to be very careful with the all the libraries that you choose to use. Make sure you pack them up in the war file so when the war is deployed, the tomcat server will not complain about missing libraries.

A db.sql file that contains all the data you’ve created or used or tested for your project. It can be restored to MySQL database.

A report that explains your design, implementation details and any potential problems that you are aware of your development and potential improvement that can be done. Full lists of messages (json syntax) that are exchanged between your Servlet service and portal. Explain how the http protocol is used in your implementation if any.

CO4752 Web Development Assignment

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.

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

MyAssignmenthelp.com is diligent to fulfil students needs in the best possible manner by providing both thesis writing services and thesis editing services. We boast separate teams of thesis writing experts and editors who handle the students requests like can anyone do editing of my thesis online or can someone write my thesis online. Thus, we have gained the status of being the most efficient and reliable thesis help provider company in USA.

More CO4752 CO4752 Web Development Assignment: Questions & Answers

Q

PART 1 Design an ontology based on the following sentences: • Accidents can be categorised as chemical, electrical, fire, kinetic or liquid. • An accident can only be one of the above types ...

View Answer
Q
icon

We aren't endorsed by this University

ICT286 Lab 1: Introduction to Linux and Apache Web ServerLearning Objectives:1. Learn to use Unix via remote login from Windows using PuTTY.2. Learn to transfer files between the local Windows machine and the remote Unix serverusing WinSCP.3. Learn to use Unix via terminal commands.4. Understand the ...

View Answer
Q

In this assignment, you will create a simple Recipe application for iOS using Xcode (Swift). This application allows users to view food recipes. Read the entire Assignment 2 document below to get an overview of what is required before you start.1-    Main screenPlease assign an app ic ...

View Answer
Q

We have to design a web-based version control system. Good knowledge of distributed systems required for this assignment. Rest all details provided in files. ...

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
Peck Keller

I am a research fellow in Yale- NUS College, acquiring my doctorate on Film and Media Studies.

800 - Completed Orders

Hire Me
expert
student rating student rating student rating student rating student rating
Conrad Goodman

MPharm from UCL School of Pharmacy

100 - Completed Orders

Hire Me
expert
student rating student rating student rating student rating student rating
Kerry Ryan

MBA with specialization in Operations

219 - Completed Orders

Hire Me
expert
student rating student rating student rating student rating student rating
Denis Gibbs

PhD in Functional Human Biology

894 - 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
04 Dec 2021

English

Assignment: 2 Pages, Deadline: 25 days

My assignment scored off the charts. Thank you for your help to accomplish what I couldn\\'t do on my own. Your work and efforts has been an amazing ...

flag User ID: 6***28 Tarboro, United States

student rating student rating student rating student rating student rating
04 Dec 2021

Management

Assignment: 2 Pages, Deadline: 1 day

he assignment was well done. ThanksThe content was accurate and the structure was to the best.

flag User ID: 6***26 Canada

student rating student rating student rating student rating student rating
04 Dec 2021

Medical

Assignment: 5 Pages, Deadline: 5 days

excellent I had exactly what i want The presentation is clearthanks very much .....

flag User ID: 7***16 United Arab Emirates

student rating student rating student rating student rating student rating
04 Dec 2021

Management

Programming: 10 Pages, Deadline: 11 days

good and precise, i liked the communication between the expert and myself and also the customer reps

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

student rating student rating student rating student rating student rating
04 Dec 2021

Nursing

Assignment: 2.8 Pages, Deadline: 2 days

Well done. followed the rubric and answered all questions well. Plagiarism free work.

flag User ID: 7***52 Australia

student rating student rating student rating student rating student rating
04 Dec 2021

Maths

Home Work: 0 Pages, Deadline: 5 days

Really fast return, great work and brilliant response. Thank you i really appreciate it and will use again.

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

student rating student rating student rating student rating student rating
04 Dec 2021

It Write Up

Essay: 2 Pages, Deadline: 22 hours

expert finish the assignment on the time. Looks the assignment meet the requirement as per my request.

flag User ID: 5***87 Malaysia

student rating student rating student rating student rating student rating
03 Dec 2021

Marketing

Assignment: 12 Pages, Deadline: 2 days

very very good. also very willing to help out with escalations and reviewing the assignment for me.

flag User ID: 8***21 Singapore

student rating student rating student rating student rating student rating
03 Dec 2021

Marketing

Assignment: 6 Pages, Deadline: 7 days

The assignment provided was great. i had given one less start because the assignment is still not graded

flag User ID: 8***14 Mississauga, Canada

student rating student rating student rating student rating student rating
03 Dec 2021

Assignment

Essay: 2 Pages, Deadline: 4 days

Hi Thank you so much for your help today i got very high score I am so happy thanks again

flag User ID: 2***93 Melbourne, Australia

student rating student rating student rating student rating student rating
04 Dec 2021

English

Assignment: 2 Pages, Deadline: 25 days

My assignment scored off the charts. Thank you for your help to accomplish what I couldn\\'t do on my own. Your work and efforts has been an amazing ...

flag User ID: 6***28 Tarboro, United States

student rating student rating student rating student rating student rating
04 Dec 2021

Management

Assignment: 2 Pages, Deadline: 1 day

he assignment was well done. ThanksThe content was accurate and the structure was to the best.

flag User ID: 6***26 Canada

student rating student rating student rating student rating student rating
04 Dec 2021

Medical

Assignment: 5 Pages, Deadline: 5 days

excellent I had exactly what i want The presentation is clearthanks very much .....

flag User ID: 7***16 United Arab Emirates

student rating student rating student rating student rating student rating
04 Dec 2021

Management

Programming: 10 Pages, Deadline: 11 days

good and precise, i liked the communication between the expert and myself and also the customer reps

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

student rating student rating student rating student rating student rating
04 Dec 2021

Nursing

Assignment: 2.8 Pages, Deadline: 2 days

Well done. followed the rubric and answered all questions well. Plagiarism free work.

flag User ID: 7***52 Australia

student rating student rating student rating student rating student rating
04 Dec 2021

Maths

Home Work: 0 Pages, Deadline: 5 days

Really fast return, great work and brilliant response. Thank you i really appreciate it and will use again.

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

student rating student rating student rating student rating student rating
04 Dec 2021

It Write Up

Essay: 2 Pages, Deadline: 22 hours

expert finish the assignment on the time. Looks the assignment meet the requirement as per my request.

flag User ID: 5***87 Malaysia

student rating student rating student rating student rating student rating
03 Dec 2021

Marketing

Assignment: 12 Pages, Deadline: 2 days

very very good. also very willing to help out with escalations and reviewing the assignment for me.

flag User ID: 8***21 Singapore

student rating student rating student rating student rating student rating
03 Dec 2021

Marketing

Assignment: 6 Pages, Deadline: 7 days

The assignment provided was great. i had given one less start because the assignment is still not graded

flag User ID: 8***14 Mississauga, Canada

student rating student rating student rating student rating student rating
03 Dec 2021

Assignment

Essay: 2 Pages, Deadline: 4 days

Hi Thank you so much for your help today i got very high score I am so happy thanks again

flag User ID: 2***93 Melbourne, Australia

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?