Your Perfect Assignment is Just a Click Away
We Write Custom Academic Papers

100% Original, Plagiarism Free, Customized to your instructions!

glass
pen
clip
papers
heaphones

TM352 Web, mobile and cloud technologies

TM352 Web, mobile and cloud technologies

TM352 Web, mobile and cloud technologies

Arab Open University

TM352

______________________________________________________________________________

Tutor-marked Assignment

______________________________________________________________________________

Contents Cut-off date,

TM352, TMA Summer-Egypt 2020

______________________________________________________________________________

Total Marks: 100

Contents

Phase 1 (30 marks)……………………………………………………2

Phase 2 (50 marks)……………………………………………………3

Phase 3 (20 marks)……………………………………………………3

Plagiarism Warning:

As per AOU rules and regulations, all students are required to submit their own TMA work and avoid plagiarism. The AOU has implemented sophisticated techniques for plagiarism detection. You must provide all references in case you use and quote another person’s work in your TMA. You will be penalized for any act of plagiarism as per the AOU’s rules and regulations.

Declaration of No Plagiarism by Student (to be signed and submitted by student with TMA work):

I hereby declare that this submitted TMA work is a result of my own efforts and I have not plagiarized any other person’s work. I have provided all references of information that I have used and quoted in my TMA work.

Name of Student:………………………………..

Signature:……………………………………………

Date:……………………………………………………

Assignment description

You are asked to develop a web-based project over three phases. The project should allow you to control an items stock on a centralized server in order to update it and to retrieve item stock and price.

The project has two interfaces, one to store new items (item name, stock and price) and another one to retrieve item stock and price from the stock based on an item name.

Phase 1 (GUI) 25%

During this phase you are asked to develop the interface needed to allow stock update and item price and stock query.

You need to develop an HTML page to allow an admin user to add new item by redirecting them to the stock item update page, or for already existing items to redirect them to price and stock query page [5 marks]. You need also to develop two more HTML pages, one page where the user can add item name, price and stock and save them on the server [10 marks]. Another page, where the user query about the stock and price of a specific item by providing an item name. [10 marks]

Phase 2 (Server-side service) 40%

For this phase you need to develop two web-side services (HTTP or restful) using the JAVA programming languages.

One service should respond to the client request (HTML page developed in Phase one) to store new items using item name, stock and price as plain text. You can store them on the serve side in a text file or in a database (it is up to you). [15 marks]

The second service should respond to the client request (HTML page developed in Phase one) to query about an item using its name to retrieve the available stock and price if it exists. [15 marks]

Provide screen shots that shows the execution of both services [10 marks].

Phase 3 (Secure service) 35%

Now, you need to make the communication between the client and the server secure, you can do this by using hash functions.

When the client sends the item name, it only sends a hash [10 marks] of it using a private key that has been previously exchanged between the server and the client though a secure channel.

The same applies when an item query take place, only the item name hash will be transmitted [10 marks].

Screen shots that shows the execution of both secure services. [10 marks]

You are requested to submit one zip file containing all your project folders, we are assuming that you are using NetBeans to develop your TMA, then you are required to send the whole project folder as a single zip file.

Use the following format to name your zip file [5 marks]:

Tm352-TMA-Summer2020-KSA-CenterName-StudentName-ID

1

AOU, Summer 2020-Egypt, Course TM352, TMA

Order Solution Now

Our Service Charter

1. Professional & Expert Writers: Nurse Papers only hires the best. Our writers are specially selected and recruited, after which they undergo further training to perfect their skills for specialization purposes. Moreover, our writers are holders of masters and Ph.D. degrees. They have impressive academic records, besides being native English speakers.

2. Top Quality Papers: Our customers are always guaranteed of papers that exceed their expectations. All our writers have +5 years of experience. This implies that all papers are written by individuals who are experts in their fields. In addition, the quality team reviews all the papers before sending them to the customers.

3. Plagiarism-Free Papers: All papers provided by Nurse Papers are written from scratch. Appropriate referencing and citation of key information are followed. Plagiarism checkers are used by the Quality assurance team and our editors just to double-check that there are no instances of plagiarism.

4. Timely Delivery: Time wasted is equivalent to a failed dedication and commitment. Nurse Papers is known for timely delivery of any pending customer orders. Customers are well informed of the progress of their papers to ensure they keep track of what the writer is providing before the final draft is sent for grading.

5. Affordable Prices: Our prices are fairly structured to fit in all groups. Any customer willing to place their assignments with us can do so at very affordable prices. In addition, our customers enjoy regular discounts and bonuses.

6. 24/7 Customer Support: At Nurse Papers , we have put in place a team of experts who answer to all customer inquiries promptly. The best part is the ever-availability of the team. Customers can make inquiries anytime.