BCO1148 Programming Business Apps–Application Development
This Assignment has two parts Javascript Application demonstration in week 12 tutorial to your tutor by the group 5% Submission of the Javascript Application by the end of week 12 20% The assignment submission will be marked out of 50 marks and a grade out of 20% determined from the mark. This assignment involves two (2) tasks. The marks awarded for each task are being specified below.
TASK 1: Converting the pseudocode and program design specs to a Java Application [35 marks]
TASK 2: Testing and documenting tests [15marks]
In task 1,
students will be expected to demonstrate understanding of user interface design concepts, a methodical and accurate process in replacing pseudocode with syntactically correct Javascript code as well as understanding of data objects and their storage using IndexedDB.
In task 2,
students will be expected to demonstrate a methodical and accurate process in testing the developed program by following the test plan as per desk check. It is also expected that part of this process is the actual comparison of the results of the desk check with the actual results produced by the Javascript program. Task Requirements Familiarize yourself with the problem description and complete the following tasks. 1. Produce a Suite of Webpages and Javascript files based on your pseudocode: • Produce a friendly user-interface that will restrict users where possible from entering invalid data. Make sure you rename Javascript controls using proper naming conventions. • Convert your modules into Javascript methods code. Maintain the principle of separating UI from processing (where possible); validate user input where necessary and produce user-friendly messages in case of invalid data. Make sure you are using the same variable names as in your pseudocode. Comment your code as appropriate. •
Utilize IndexedDB to store appropriate objects from your Javascript code to achieve data persistence in your application • You should include a document which shows the relationship between the different HTML files and the Javascript files each one utilizes. This will save the person marking the submission having to troll the code trying to find out what belongs where. [35 marks] 2. Testing of the solution. You will need to prepare a Word or PowerPoint file that contains description of tests following the format below: • Scenario # • Scenario Description • Expected Outcome • Situation Before (Screen shot of the GUI) • Situation After (Screen shot of the GUI, e.g. containing pop-up error message or your application showing calculation results) • Result (Success or failure) Save this file as a .doc or .ppt file depending on what is appropriate [15 marks] Submission Requirements Students will need to submit the following : Your test results file Your Suite of Webpages and Javascript files making up the working application These should all be bundled into a zip file, named with your student ID, and the Zip file submitted to the appropriate VU Collaborate Drop Box Things that will affect the marks allocated. • Submit your file via the assignment submission box in VU Collaborate by the due date and time. Late submissions will be penalized. •
You must submit all files as specified in the “Submission Requirements” section of this handout (including naming files rules). • An appropriate cover sheet complete with your details should be attached and submitted with the assignment. • In the code you are expected to • use constants • use meaningful variable and functions/procedures names • use properly-structured selection constructs • use modular design with specification of parameters required by each function or Sub procedure • make decision on the appropriate use of a function or a procedure • functions or procedures performing processing should not relate to the user interface • utilize IndexedDB for data persistence.
To get assignment help, please contact to our live chat adviser