Micronet International College



4838700-46990Micronet International CollegeAssignment Front SheetQualificationUnit No. & TitleBTEC L3 Diploma in Information TechnologyUnit 16: Procedural ProgrammingLearner Name Assessor NameJhunnelyn Bacuado NakilaRelease Date Submission DateSubmitted on22 November 20178 December 2017Assignment No. & TitleAssignment 2 – Design WorkIn this assessment you will have opportunities to provide evidence against the following criteria. Indicate the page numbers where the evidence can be found.Learning OutcomeAssessment CriteriaIn this assessment you will have the opportunity to present evidence that shows you are able to:Task No.Evidence (Page No.)LO3: Be able to design procedural applications.P3design a procedural application to meet defined requirements 1M2Give reasons for the tools and techniques used in theproduction of a procedural application2Learner DeclarationI certify that the work submitted for this assignment is my own. I have clearly referenced any sources used in the work. I understand that false declaration is a form of malpractice.Learner signature: Date: Assignment BriefQualificationBTEC L3 Diploma in Information TechnologyUnit No. & TitleUnit 16: Procedural ProgrammingRelease Date22 November 2017Submission Date8 December 2017AssessorJhunnelyn Bacuado NakilaAssignment No. & TitleAssignment 2 – Design WorkPurpose of this AssignmentThe purpose of this assignment is to demonstrate that you can design a procedural application by using the tools and techniques of a procedural language.ScenarioYou have been recently recruited as a junior application designer in one of the top IT company in Brunei. Mr. Pizza hired the company to create a program which has the following specifications:The program must accept the customer's name (alpha characters and spaces only) together with the type of order whether it is for Pick Up or Delivery (with additional $3.00 charge). If the order type is delivery, the customer needs to input a delivery address and a phone number. After selecting an order type, the program will show the available choices for pizza. The customer can only choose a maximum of THREE (3) pizzas per order. When the customer confirms an order, an order summary will display an itemised bill with the total amount to be paid. The order summary needs to be written to a file along with the date and time of transaction.The customer can cancel the order and quit the program at any time.Task 1 - [LO 3: P3]You have been asked by your manager to design a procedural application demonstrating your coding skills by using various techniques to meet defined requirements which simulates an ordering system for Mr. Pizza. You need to produce a program specification with input, output, and processes of the application and include in your design the variables with their data types that you are likely to use, explaining their use and type. You must also produce a flowchart of program. In addition, produce a user interface design of the application using various GUI frameworks for Python. Task 2 - [LO 3: M2]Create a report identifying the tools and techniques you have used in designing the procedural program in the previous task (Task 1). You need to provide a reason as to why you used each of the tools and techniques and provide snippets of your code for justification. You must use at least TWO (2) tools and TWO (2) techniques for this task. Task No.Summary of evidence required by studentEvidence presented?1Program specification with input, output, and processesOutline of variables with data types and proper reasonsFlow chartUser interface design (Codes and screenshots of the GUI)2Report justifying TWO (2) tools and TWO (2) techniques with code snippets used in the previous task Sources of information. (2017). Python 3 tutorial. [online] Available at: [Accessed 23 Oct. 2017].. (2017). Free Online Procedural Programming Tutorials . [online] Available at: [Accessed 23 Oct. 2017].Documentation GuidelineYou need to produce documentation for the entire tasks given in this assignment. The following should be included in preparing your documentation:Cover PageTable of ContentIntroduction (a brief overview of the assignment)ReportConclusion (a brief summary of the assignment)List of ReferencesBefore you submit your assignment, it is important to ensure that your assignment has followed the assignment presentation requirement. Below are the checklists before submitting your assignment.Font and paragraph designFont : ArialFont Size : 11 ptParagraph Alignment : JustifiedLine Spacing : 1.51st Heading : Arial, Bold, size 162nd Heading : Arial, Bold, size 143rd Heading : Arial, Bold, size 12DiagramDiagram position : centreDiagram label :Position below diagram and at the centreDiagram label must be precise and referenced (Example: Figure 1: Main Flowchart)Proper header and footerHeaderSubject Name must be at the centre top of the pageFooterPage number must be at the centre bottom of the pageStudent Name at the left bottom of pageCollege Name at right bottom side of pageReferencing guidelineMake sure to include the references for any information you gathered from other resources. Follow the Harvard Referencing guideline. If you need Harvard style guides, go to this link: electronic media will be checked for plagiarism.You must submit a paper copy and digital copy (on disk or similarly acceptable medium). Media containing viruses, or media that cannot be run directly, will result in a fail grade being awarded for this assignment.For digital copy submission:Create a new folder and rename it as YourName_AS2_PP_L3DITExample: JhunnelynNakila_AS2_PP_L3DITInside the folder save the documentation as YourName_ AS2_PP_L3DIT.docxExample: JhunnelynNakila _AS2_PP_L3DIT.docxLabel the disc surface as the following:Micronet International CollegePearson BTEC Level 3 Diploma in Information TechnologyUnit 16: Procedural ProgrammingAssignment 2: Design WorkLearner Name: Muhammad Assessor Name: Jhunnelyn Nakila Date submitted:8 December 2017 ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download