$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.