



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The instructions and requirements for an exam in business application development iii, a module in the bsc in business information systems degree at nui galway. The exam covers various topics, including creating a simple gui application for entering employee information, implementing the payable interface for the invoice and employee classes, and writing a driver class for testing payments. Instructions for the exam duration, marking scheme, and required materials.
Typology: Exams
1 / 5
This page cannot be seen from the preview
Don't miss anything!




Exam Code(s) 2BF Exam(s) BSc in Business Information Systems Year 2 Module Code(s) MS 215 Module(s) Business Application Development III Paper No. Repeat Paper Y Special Paper N External Examiner(s) Dr. Danail Ivanov Internal Examiner(s) Dr. Christopher Duke, Mr Martin Hughes
be awarded for commented code. Duration 3 Hrs No. of Answer books Requirements : Handout MCQ Statistical Tables Graph Paper Other Material No. of Pages 5 Department(s) Business Information Systems
Question 1: 25 Marks You have been asked to write a simple GUI application that allows a user to enter the following information about an Employee:
import java.io.File; import java.io.FileNotFoundException; import java.io.Serializable; import java.io.FileOutputStream; import java.io.ObjectOutputStream; import java.io.FileInputStream; import java.io.ObjectInputStream; import java.io.IOException; import java.io.EOFException; import java.lang.SecurityException; import java.lang.IllegalStateException; import java.util.Formatter; import java.util.FormatterClosedException; import java.util.NoSuchElementException; import java.util.InputMismatchException; import java.util.Scanner; import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.awt.event.MouseMotionListener; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JOptionPane; import javax.swing.JScrollPane; import javax.swing.JTextArea; import javax.swing.JTextField;