Test Project IT Software Solutions for Business



Similar documents
Software Requirements Specification. Task Management System. for. Prepared by. Version 1.0. Group Name: Pink and Purple. Date:

Installation Steps on Desktop Clients

Outlook Data File navigate to the PST file that you want to open, select it and choose OK. The file will now appear as a folder in Outlook.

Business Objects. Report Writing - CMS Net and CCS Claims

Using the GroupWise Client

Backing up with Windows 7

Dynamic Content for Executive Recruitment Firm

Making a Web Page with Microsoft Publisher 2003

Configuration for Professional Client Access

Those who wish to remotely log on to a Pepperdine Windows desktop computer will also need to have these instructions with them when they connect.

Learning Management System (LMS) Quick Tips. Contents LMS REFERENCE GUIDE

Adding Outlook to a Blackberry, Downloading, Installing and Configuring Blackberry Desktop Manager

APIS CARM NG Quick Start Guide for MS Windows

Basic Formatting of a Microsoft Word. Document for Word 2003 and Center for Writing Excellence

EBSCO MEDIA FILE TRANSFER SOFTWARE INSTALLATION INSTRUCTIONS

Open a PDF document using Adobe Reader, then click on the Tools menu on the upper left hand corner.

educ Office Remove & create new Outlook profile

Lab: Data Backup and Recovery in Windows XP

Internet Address: cloud.ndcl.org

INSTALLATION INSTRUCTIONS FOR UKSSOGATEWAY

To successfully initialize Microsoft Outlook (Outlook) the first time, settings need to be verified.

Outlook basics. Identify user interface elements that you can use to accomplish basic tasks.

Initial Setup of Mozilla Thunderbird with IMAP for OS X Lion

Lab - Data Backup and Recovery in Windows XP

Using SSH Secure FTP Client INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 2.0 Fall 2008.

How to Connect to Remote Desktop & How to Use Cisco AnyConnect Secure Mobility Client Secure VPN Connection

Create New MyWorkKeys Account Quick-Start Guide for the ACT National Career Readiness Certificate (ACT NCRC )

Installation Manual YAWL in the Cloud

You ve Got Mail Groupwise 6.5 for OSX

Generating Open For Business Reports with the BIRT RCP Designer

How To Set Up Your

Quick Start : i-fax User Guide

NSSRS Desktop Database Version 11.0 User Guide Version 1.0 July 15, 2015

JMC Next Generation Web-based Server Install and Setup

Configuring on Mobile Devices

eadvantage Certificate Enrollment Procedures

Chapter 2 Creating a Database

Configuring an Alternative Database for SAS Web Infrastructure Platform Services

CONTACTS SYNCHRONIZER FOR IPAD USER GUIDE

Transferring Your Hosting Account

New Mexico State University

MICROSOFT OUTLOOK 2010 READ, ORGANIZE, SEND AND RESPONSE S

MessageGuard 3.0 User Guide

How to Back Up and Restore an ACT! Database Answer ID 19211

Initial Setup of Microsoft Outlook 2011 with IMAP for OS X Lion

Accessing the Media General SSL VPN

Windows Intune Walkthrough: Windows Phone 8 Management

FireBLAST Marketing Solution v2

Windows 7 Hula POS Server Installation Guide

Using the jmrdesign Service Desk

How To Restore Your Data On A Backup By Mozy (Windows) On A Pc Or Macbook Or Macintosh (Windows 2) On Your Computer Or Mac) On An Pc Or Ipad (Windows 3) On Pc Or Pc Or Micro

Using the Secure District File Retrieval System to Access 2008 AYP Accountability Reports

Entrust Certificate Services for Adobe CDS

eschoolplus Katy Independent School District Enrollment Online

Personal Portfolios on Blackboard

Labtech Learning Management System. Windows Installation. Standart Version 1.0

How To Connect A Java To A Microsoft Database To An Ibm.Com Database On A Microsq Server On A Blackberry (Windows) Computer (Windows 2000) On A Powerpoint (Windows 5) On An Ubio.Com

Sync your schedule and work orders with SME & Microsoft Outlook

SharePoint Wiki Redirect Installation Instruction

PolyU Staff Service. Outlook 2011 Client. For Mac. Setup Guide

STATISTICA VERSION 9 STATISTICA ENTERPRISE INSTALLATION INSTRUCTIONS FOR USE WITH TERMINAL SERVER

UAE eservices User Manual

Capture Pro Software FTP Server System Output

College of Marin Accounts Fall marin.edu Access,

Basics. a. Click the arrow to the right of the Options button, and then click Bcc.

How to use FTP Commander

Virtual Private Network (VPN)

Using Entrust certificates with Microsoft Office and Windows

Mesa DMS. Once you access the Mesa Document Management link, you will see the following Mesa DMS - Microsoft Internet Explorer" window:

SWCS 4.2 Client Configuration Users Guide Revision /26/2012 Solatech, Inc.

Learning Management System (LMS) Guide for Administrators

How to connect to the University of Exeter VPN service

Adding Digital Signature and Encryption in Outlook

Create a Basic Skype* Account. Intel Easy Steps Intel Corporation All rights reserved.

CWOPA Broadband Users. Windows Operating System

CA Change Manager Enterprise Workbench r12

How to Attach the Syllabus and Course Schedule to a Content Item

There are several ways of creating a PDF file using PDFCreator.

IN THE PORTAL GET ACCESS TO THE FOLLOWING

Deploying Physical Solutions to InfoSphere Master Data Management Server Advanced Edition v11

Exostar LDAP Proxy / Secure Setup Guide. This document provides information on the following topics:

Law School Computing Services User Memo

User guide. Business

SharePoint List Filter Favorites Installation Instruction

EDGETECH FTP SITE CUSTOMER & VENDOR ACCESS

AREA RICERCA Ufficio Dottorati di Ricerca Nazionali ed Internazionali

ScanShell.Net Install Guide

DreamSpark (formerly MSDNAA) ELMS (e-academy License Management System) Instructions for BC ibit Students

NAS 206 Using NAS with Windows Active Directory

PowerSchool Course Registration Directions

PEMBINA TRAILS SCHOOL DIVISION. Information Technology Department. Mayet Online Reports

Managing your Joomla! 3 Content Management System (CMS) Website Websites For Small Business

Backing up Microsoft Outlook For the PC Using MS Outlook 2000 Keith Roberts

Connecting to the Social Sciences File Server with Windows 7 and XP

1 Classified Script. User Guide v1.0

Transcription:

Test Project IT Software Solutions for Business Written by: AbdulRahman Al Marzouqi Date 27.10.14 1 of 9

CONTENTS This Test Project document contains the rules of the competition, the software provided, the tasks that the competitors should accomplish, and the marking scheme of each task. COMPETITION RULES Please read the following rules carefully and ask the expert if you have any questions: The Solution must be provided using Java and MySQL. The Competitor may not bring or use any additional software, mobile phones, or external storage devices. Communication with other competitors is not allowed while competing. Internet access is not allowed. The Competitor may not use headsets or headphones. The Test Project tasks should be completed within 3 hours maximum. The Test Project tasks are about EmiratesSkills National Competition 2015 - Juniors Competition. Create a folder with your name on the Desktop and save all your work in it. SOFTWARE/TOOLS PROVIDED NetBeans IDE 8.0.1 MySQL Workbench 6.2.3 MySQL Community Server 5.6.2 MySQL Connector/J 5.1.33 (JDBC Driver for MySQL) Microsoft Office 2013 TEST PROJECT INTRODUCTION EmiratesSkills is introducing new skills to its National Competition year after year. It has announced that there will be a Juniors Competition in the EmiratesSkills National Competition (ESNC) 2015. The Juniors Competition will contain 4 skills. These skills are: Electrical Installations, Graphic Design Technology, IT Software Solutions and Business, and Web Design. Date 27.10.14 2 of 9

As an IT Software Solutions Specialist, you are required to develop a simple application to manage the registration of the junior competitors and to review the competitors. These are the main tasks of the test project. More details are mentioned in the next sections. Task Description s Task 1 Database Design 25% Task 2 Implementation (Programming) 65% Task 3 Documentation 10% INSTRUCTIONS TO THE COMPETITOR You will be asked to design, implement, and document your solution. Details or examples will be provided to help you to develop the deliverables. The Test Project is divided into three main tasks. Remember that you have a total of 3 hours to finish the three tasks. The root password of the MySQL Server is 'root'. Date 27.10.14 3 of 9

TASK 1 DATABASE DESIGN The following deliverables are required for task 1 of the project. Deliverables ID Name Description 1.1 Database Design (ER Diagram) An ER-Diagram for the Juniors competition database needs to be designed. 1.2 Creating the Database Creating a new database, adding tables, relationship, primary and foreign keys, and adding data to the tables. 1.1 Database Design (ER Diagram) Draw an ER-Diagram for the following description: "For the junior competitors' registration, EmiratesSkills requires the following information: First Name, Last Name, Gender, Date of Birth, Emirates ID, Email, Grade, School, Category of Interest, and Personal Photo. A maximum number of 6 competitors can be registered in each skills. For each skill, there are at least two experts and not more than 3. The work of the competitors and their marks are stored also." Save the ER-Diagram in your folder on the desktop and name the file ER_Diagram. 1.2 Creating the Database Create a new database in the MySQL Server. Name the database ESLC2014. Use your ER-Diagram and the description above to create the tables with the suitable attributes and relationships (primary and foreign keys). Use appropriate data types for your attributes. Add at least 5 records as sample data to each table. Date 27.10.14 4 of 9

TASK 2 IMPLEMENTATION (PROGRAMMING) The following deliverable is required for task 2 of the project. Deliverables ID Name Description 2.1 Registration and Search System A system to help EmiratesSkills staff to register the final list of junior competitors and to be able to view and search for them. 2.1 Registration and Search System After the competitors register online by themselves and EmiratesSkills finalizes the list, EmiratesSkills staff would like to add the final and accepted competitors to their system. Create a system with an interface that provides the ability to add competitors to the database. o No more than 6 competitors should be allowed in each skill. A warning message should appear if an attempt to add a seventh competition in a specific skills was made. o Only competitors who are 12-15 years old are accepted. Provide a search mechanism that enables the staff to search by the competitor's first name, last name, Emirates ID, or Category of Competition. o After finding and selecting a competitor, the user must be able to edit the data or delete the record. Main screen o This screen must be the first object displayed on the application after the user opens it. o A set of buttons or a menu must call the 2 other screens listed above (registration and search). Implement exception handling in your system. Date 27.10.14 5 of 9

TASK 3 DOCUMENTATION The users of the application would like to have a small manual that describes how the system was built and how to use it to register and search for competitors. The following deliverable is required for task 3 of the project. Deliverables ID Name Description 3.1 Documentation Create a manual for the system that you have developed. 3.1 Documentation You are requested to create a small document that describes how your system was built and explains how the system works. Include some screenshots of the ER-Diagram and the interfaces. Follow the following guidelines: Use 12pt size for normal text and 18 for headings. Use any size for other text. Add page numbers in the footer. Use this format: Page / Total Pages Required Sections: o Cover Page o ER-Diagram o Interfaces and How to use the System Save the document as Documentation.docx in your folder on the desktop. Date 27.10.14 6 of 9

MARKING SCHEME Task 1 Database Design Max Description 8 The ER-Diagram matches the description. Deduct 0.5 for each mistake. Awarded 1 The ER-Diagram file is named ER_Diagram. 2 The database was created. 1 The database name is ESLC2014. 3 The required tables are created. 5 Relations, primary and foreign keys are set correctly. 3 The attributes have appropriate data types. 2 There are 5 records in each table. Deduct 0.1 for each missing. 25 Total Date 27.10.14 7 of 9

Task 2 Implementation (Programming) Max Description 3 The code is clearly formatted and indented. Awarded 3 The code is commented. 3 A main screen is created. 3 The main screen appears first when running the application. 5 There are controls to navigate through the system (e.g. Buttons, menu, ) 3 Adding competitors interface is created. 5 Adding competitors is functional. 6 No more than 6 competitors are allowed in each skills. 4 6 A warning message appears if an attempt was made to add a seventh competitor. Only competitors who are 12-15 years old are accepted. 4 Search window is created. 8 Search by competitor's first name, last name, Emirates ID, and Category of Competition is possible. Deduct 2 for any missing. 7 Editing the data or deleting the record is possible after the search. 5 Exception handling is implemented. 65 Total Date 27.10.14 8 of 9

Task 3 - Documentation Max 1 The document is created. Description Awarded 1 The name of the document is Documentation.docx. 1 Correct font sizes are used. 1 The footer contains page numbering. 1 The page numbering format is as specified. 3 The required sections are added with reasonable information. 2 The document contains screenshots of the application. 10 Total Total s Max s Task Description s Awarded Task 1 25% Database Design Task 2 65% Implementation (Programming) Task 3 10% Documentation 100% Total Experts Signature Chief Expert: Signature: Date 27.10.14 9 of 9