Write My Paper Button

WhatsApp Widget

PROG6003 Programming Mobile and Cloud Systems: TypeScript App

$20 Bonus + 25% OFF

Securing Higher Grades Costing Your Pocket?
Book Your Assignment at The Lowest Price
Now!

Students Who Viewed This Also Studied

PROG6003 Programming Mobile and Cloud Systems

Question:

Part 1 – TypeScript App (20 marks)

Overview: 

Assume that you are making an app for elderly people to track their daily medications and appointments. You app should help the users to store and edit all current medication information. Your app also should allow making and editing appointments with GPs. All of your data need to be temporarily stored and modified using TypeScript variables. Use of database server and session variable are not allowed. The app needs to hold the data as long as it runs on browser, and therefore, TypeScript variables are sufficient for this. You need to create a project folder named yourusername_ts_app, e.g., pchakrab15_ts_app.

Details: 

Create a two-page TypeScript app that runs on browsers. Your app should implement two html pages – medication.html (this will be your default starting page, similar to index.html) and appointment.html. You will place the TypeScript codes into separate file(s). The app is required to implement the following features.

The pages need to navigate between each other. Hint: you can implement it easily by adding an  element in each page.

Both pages will be independent of each other. Remember that while navigating between pages, the data stored in pages would be lost due to reload. Do not worry about this. Two pages can be checked in separate browser tabs to avoid this issue.

Medication page:

  • Users can addnew medication record. The users will be able to add their daily medication record. Each new record will be added with the current record(s). Each record will have these information – identifier, medication name, daily dose, number of repeats. Use appropriate date type for these fields.
  • All existing records need to be displayedincluding all the information fields. Hint: you should use a HTML table for this purpose.
  • Users can deletea medication record by using the identifier field. Users will be notified by error message if invalid identifier is provided.
  • Users can updatea medication record by using the identifier filed. Users will be notified by error message if invalid identifier is provided.
  • Users can searchmedication record(s) using the medication name field. Users will be notified by error message if invalid identifier is provided.
  • All error/warning messages should use Alert control.
  • You can use separate buttons that would enable implement these functionalities. oYou can use record(s) of demo information to display when the pages load.

Appointment page:

  • In the backend, you need to maintain two separate sets of records for the appointments – one is for all currently available appointments (master records), another is for all booked appointments by a user (user’s records). The records will be unique and can only be included into ONE of the two sets at a time, not both.
  • When this page loads, the master records have to be populated from which users can select one. Each record of appointment has to include – identifier, GP name, date, and time. A HTML list can be used to display the records.
  • Users can selectan appointment from the master records of appointments. Upon selection, the selected appointment will be removed from the master records and will be added to the user’s records. A HTML table can be used display the user’s records.
  • Users can viewall appointments booked so far.
  • Users can cancelan already booked appointment using identifier field. Upon cancellation, the particular appointment should move from the user’s list to master list.
  • Users can searchboth of the appointment lists by the GP name.
  • You can use separate buttons that would enable implement these functionalities.

Part 2 – Report (10 marks)

Overview: You need to write a 200 words on what you have learnt, what issues you have faced and how you have resolved that. The word file should be named as yourusername_report.docx, e.g., pchakrab15_report.docx.

Details: With your 200-word report you need to discuss/describe the followings.

The data structures you have implemented for the ‘Medication’ and ‘Appointment’ pages.

Discuss why you have chosen those particular data structures.

Your implementations of ‘add’ and ‘search’ features in both pages.

Issues/challenges you have faced while implementation and how you have rectified the issues/challenges.

PROG6003 Programming Mobile and Cloud Systems

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.

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

Just a day left for your submission? Bewildered with thousands of online assignment help? Do not extend your search further when you are with MyAssignmenthelp.com. Our assignment help services come with guaranteed success with no compromise on quality. We run the assignments on the latest plagiarism checker. We persuade the trust of our customers with free Turnitin reports as a documented proof of plagiarism-free content. No matter if you are a freshman in college or counting your final academic days, our PhD professionals are expert writers. essay , assignment and dissertation writing services are some of our specialized areas of concentration. MyAssignmenthelp.com employs 3000+ writers eligible to craft 100+ subjects, all under one roof.

More PROG6003 PROG6003 Programming Mobile and Cloud Systems: Questions & Answers

QAC020X352S Cyber Security

Question:
1.Identify and critically analyse information security threats to computer networks and management information systems. (management of information systems | Managing information systems)
2.Critically evaluate the range of effective security controls used to protect system and user data …

View Answer

CS521-Design and Analysis of Algorithms

Questions:
1.Give an algorithm that determines whether or not a given undirected graph G = (V, E) contains a cycle, your algorithm should run in O(|V |) time, independent of |E|.
2.A directed graph G = (V, E) is Singly connected if u → v implies that there is at most one simple path from u to …

View Answer

Combinational Circuit

Question 1a)  Determine the value of base x if (211)x = (6A)16b) Convert the followings:   [3+3=6 marks]i) 0xBAD into a decimal numberii) 58810 into a 3-base numberc) Given a (very) tiny computer that has a word size of 6 bits, what are the smallest negative numbers and the largest po …

View Answer

EG7031 Intelligent Transport System

Project Brief 1. System performance (40%) Figure Q1.1 shows a section of a road network in a major city consisting of 16 nodes and 24 links. The length of each link (in km) is as depicted. Assume the volume of traffic on each link is given by the product of the link length, multiplied by 350. If the …

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

Brendan Berg

I have successfully completed my graduation in Biochemistry from Trinity College.

900 – Completed Orders

Hire Me

Moss Gallagher

I have received my Ph.D. in Geography from Singapore Institute of Social Sciences.

800 – Completed Orders

Hire Me

Vicki Moore

Masters of Biology with specialization in Botany

110 – Completed Orders

Hire Me

Still in Two Minds? The Proof is in Numbers!

33845 Genuine Reviews With a Rating of 4.9/5.

Business Law

Case Study: 4 Pages, Deadline:
25 days

Good job, I am happy with the amazing services and completed work given. Thank you very much for helping me receive a good mark. Will definitely work …

User ID: 2***91 Kuala Lumpur, Malaysia

Management

Assignment: 14 Pages, Deadline:
9 days

Satisfied with the work and expert delivered a good output and looking forward to get help with my assignments in future

User ID: 7***64 United Kingdom, Great Britain

Management

Essay: 6.8 Pages, Deadline:
2 days

The writer did an amazing job I am happy with it delivered it on time hoping to getting more done from them in the future

User ID: 3***40 United Kingdom, India

Accounting

Assignment: 1.6 Pages, Deadline:
3 days

Good assignment was satisfied with the assignment hoping for receiving good assignment in future

User ID: 6***55 United Kingdom, Oman

Management

Essay: 8 Pages, Deadline:
3 days

I am so satisfied with the level of your work, good timing finally Many thanks for the good work ,

User ID: 8***63 Manchester, Great Britain

Marketing

Home Work: 1 Page, Deadline:
1 day

Glad you tied some of the sociological, political and psychological factors into your analysis

User ID: 6***98 Manchester, United States

Electronics

Assignment: 8 Pages, Deadline:
1 day

Amazing work! It really helped me understand the assignment. Thank you again a real life saver.

User ID: 5***73 United Kingdom, Great Britain

Physics

Programming: 0.6 Pages, Deadline:
3 days

It wasn’t all correct but the majority of the work was really good and helpful! Would recommned.

User ID: 5***73 United Kingdom, Great Britain

Management

Assignment: 5 Pages, Deadline:
1 day

good work i really want to thank you about what you did in the assignment and i hope to work with you again

User ID: 8***48 United Kingdom, Saudi Arabia

Management

Assignment: 6 Pages, Deadline:
13 days

i really satisfied and thank you about what you did its great work and i happy to work with you again

User ID: 8***48 United Kingdom, Saudi Arabia

Management

Assignment: 8 Pages, Deadline:
15 days

well structured, goodknowledge and delivered on time with the best references, I hope we collaborate in the future more

User ID: 3***64 Birmingham, Great Britain

Project Management

Assignment: 6.4 Pages, Deadline:
12 days

I am satisfied with the marks, both assignment 1 and 2 are done well. Thank you. The work whick was done was good

User ID: 8***95 United Kingdom, Great Britain

Economics

Assignment: 28 Pages, Deadline:
6 days

Thanks for all the effort, the only concern or question is, how would be possible to do any revision in future if needed?

User ID: 8***91 United Kingdom, Canada

Civil Law

Assignment: 0 Pages, Deadline:
20 days

The presentation is well executed generally. The style (delivery) could be more engaging with the listening audience. The slides are good – concise an …

User ID: 3***07 Cork, Ireland

Electronics

Home Work: 6 Pages, Deadline:
9 hours

Awesome Stuff! They provided really useful feedback and helped me understand the assignment very well.

User ID: 5***73 United Kingdom, Great Britain

Audit

Assignment: 14 Pages, Deadline:
13 days

The assignment has not been scored yet but thank you for the corrections and time.

User ID: 8***91 United Kingdom, Great Britain

Management

Assignment: 12 Pages, Deadline:
2 days

I have been quite a good experience with your service. I got 70/100 grade on my result. However, the most important things that you can do are more cr …

User ID: 8***43 United Kingdom, Singapore

Nursing

Assignment: 5 Pages, Deadline:
16 days

This was my last assignment for concepts and theories class and when I tell you using this site helped while I was in school and in between classes.

User ID: 6***42 United Kingdom, United States

Healthcare

Essay: 6 Pages, Deadline:
12 days

Received a good grade for this particular assignment. It was on time and informative with the topic provided. Thank you.

User ID: 6***42 United Kingdom, United States

Medical

Course Work: 4 Pages, Deadline:
6 days

Thanks it’s a great jobWaiting for the result from the teacherI will definitely deal with you in the coming days

User ID: 8***67 Belfast, Great Britain

Business Law

Case Study: 4 Pages, Deadline:
25 days

Good job, I am happy with the amazing services and completed work given. Thank you very much for helping me receive a good mark. Will definitely work …

User ID: 2***91 Kuala Lumpur, Malaysia

Management

Assignment: 14 Pages, Deadline:
9 days

Satisfied with the work and expert delivered a good output and looking forward to get help with my assignments in future

User ID: 7***64 United Kingdom, Great Britain

Management

Essay: 6.8 Pages, Deadline:
2 days

The writer did an amazing job I am happy with it delivered it on time hoping to getting more done from them in the future

User ID: 3***40 United Kingdom, India

Accounting

Assignment: 1.6 Pages, Deadline:
3 days

Good assignment was satisfied with the assignment hoping for receiving good assignment in future

User ID: 6***55 United Kingdom, Oman

Management

Essay: 8 Pages, Deadline:
3 days

I am so satisfied with the level of your work, good timing finally Many thanks for the good work ,

User ID: 8***63 Manchester, Great Britain

Marketing

Home Work: 1 Page, Deadline:
1 day

Glad you tied some of the sociological, political and psychological factors into your analysis

User ID: 6***98 Manchester, United States

Electronics

Assignment: 8 Pages, Deadline:
1 day

Amazing work! It really helped me understand the assignment. Thank you again a real life saver.

User ID: 5***73 United Kingdom, Great Britain

Physics

Programming: 0.6 Pages, Deadline:
3 days

It wasn’t all correct but the majority of the work was really good and helpful! Would recommned.

User ID: 5***73 United Kingdom, Great Britain

Management

Assignment: 5 Pages, Deadline:
1 day

good work i really want to thank you about what you did in the assignment and i hope to work with you again

User ID: 8***48 United Kingdom, Saudi Arabia

Management

Assignment: 6 Pages, Deadline:
13 days

i really satisfied and thank you about what you did its great work and i happy to work with you again

User ID: 8***48 United Kingdom, Saudi Arabia

Management

Assignment: 8 Pages, Deadline:
15 days

well structured, goodknowledge and delivered on time with the best references, I hope we collaborate in the future more

User ID: 3***64 Birmingham, Great Britain

Project Management

Assignment: 6.4 Pages, Deadline:
12 days

I am satisfied with the marks, both assignment 1 and 2 are done well. Thank you. The work whick was done was good

User ID: 8***95 United Kingdom, Great Britain

Economics

Assignment: 28 Pages, Deadline:
6 days

Thanks for all the effort, the only concern or question is, how would be possible to do any revision in future if needed?

User ID: 8***91 United Kingdom, Canada

Civil Law

Assignment: 0 Pages, Deadline:
20 days

The presentation is well executed generally. The style (delivery) could be more engaging with the listening audience. The slides are good – concise an …

User ID: 3***07 Cork, Ireland

Electronics

Home Work: 6 Pages, Deadline:
9 hours

Awesome Stuff! They provided really useful feedback and helped me understand the assignment very well.

User ID: 5***73 United Kingdom, Great Britain

Audit

Assignment: 14 Pages, Deadline:
13 days

The assignment has not been scored yet but thank you for the corrections and time.

User ID: 8***91 United Kingdom, Great Britain

Management

Assignment: 12 Pages, Deadline:
2 days

I have been quite a good experience with your service. I got 70/100 grade on my result. However, the most important things that you can do are more cr …

User ID: 8***43 United Kingdom, Singapore

Nursing

Assignment: 5 Pages, Deadline:
16 days

This was my last assignment for concepts and theories class and when I tell you using this site helped while I was in school and in between classes.

User ID: 6***42 United Kingdom, United States

Healthcare

Essay: 6 Pages, Deadline:
12 days

Received a good grade for this particular assignment. It was on time and informative with the topic provided. Thank you.

User ID: 6***42 United Kingdom, United States

Medical

Course Work: 4 Pages, Deadline:
6 days

Thanks it’s a great jobWaiting for the result from the teacherI will definitely deal with you in the coming days

User ID: 8***67 Belfast, Great Britain

Have any Query?

The post PROG6003 Programming Mobile and Cloud Systems: TypeScript App appeared first on study tools.

Don`t copy text!
WeCreativez WhatsApp Support
Our customer support team is here to answer your questions. Ask us anything!
???? Hi, how can I help?