0% found this document useful (0 votes)
545 views4 pages

Draemar Stock Control System IA

This document outlines the planning for a stock control system software project for Draemar, a company that sells gemstones. The project aims to create a computerized system to help Draemar better manage their stock levels and sales. Currently, Draemar tracks inventory on paper, which can cause issues. The software will be created using Java to allow Draemar to efficiently update stock quantities from purchases and sales. Success criteria include highlighting low stock items, updating levels from deliveries, deleting items, including login security, sorting items, printing item lists, and ensuring unique item names.

Uploaded by

Nadim Al Droubi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
545 views4 pages

Draemar Stock Control System IA

This document outlines the planning for a stock control system software project for Draemar, a company that sells gemstones. The project aims to create a computerized system to help Draemar better manage their stock levels and sales. Currently, Draemar tracks inventory on paper, which can cause issues. The software will be created using Java to allow Draemar to efficiently update stock quantities from purchases and sales. Success criteria include highlighting low stock items, updating levels from deliveries, deleting items, including login security, sorting items, printing item lists, and ensuring unique item names.

Uploaded by

Nadim Al Droubi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
  • Introduction: Provides an overview of the project, candidate information, and a personal declaration regarding the originality of the work.
  • Defining the Problem: Outlines the business problem being tackled, focusing on stock control issues faced by Dreamar.
  • Rationale for Solution: Describes the reasoning behind the chosen solution, including the use of Java and its advantages.
  • Criteria for Success: Defines the specific success criteria for the project, detailing the functionalities and requirements to be met.

[001118-0010] DRAEMAR STOCK SYSTEM SOFTWARE

Computer Science Internal Assessment


Criterion A: Planning

Nadim A. Aldroubi
Candidate 001118-0010

The British International School of Jeddah


Criterion A: Computer Science Internal Assessment HL
Alex Sykes

February 26, 2014


Word count: 545

Candidate’s declaration: I confirm that this work is my own work and is the final
version. I have acknowledged each use of words, graphics, or ideas of another person,
whether written, oral, or visual. I am aware of the word limit for this assignment.

Candidate’s signature: Date:

1
[001118-0010] DRAEMAR STOCK SYSTEM SOFTWARE

Criterion A Planning
1. Defining the problem

The aim of this project is to create a computerized stock control system, which will allow

Draemar to maintain and manage their stock efficiently and dynamically, to overcome

stock level issues. These issues include Draemar miscalculating the stock level they have

causing management issues in sales and purchases.

This is the current order sheet Draemar uses,


to select quantities for sale.

After I had described the problem, a computer technician named Mohammed Omar

Murad at Draemar has agreed to become my advisor and my father Abdulhafeez

Aldroubi; the managing director of Draemar is my client and has agreed to be a tester and

an end-user.

2
[001118-0010] DRAEMAR STOCK SYSTEM SOFTWARE

2. Rationale for Solution

I have decided to create a computerized stock control system for Draemar, as Draemar

currently holds up a lot of stock, which is controlled on paper. This causes an occasional

difficulty, as Draemar has to rewrite stock levels, after every sale, and usually promising

clients stock they do not own. In order to solve this problem I am creating a stock control

system for Draemar using Java. Coding the project in Java will allow Draemar to update

stock levels of stones that are imported and exported from the company, which will allow

salesmen to obtain the amount of stock for a particular stone at any time. This will also

allow Draemar to publish stock level sheets at any time, without physically having to

count the stones. Another utility offered to Draemar through the project is the ability to

calculate quantity prices, and publishing sales invoices.

I decided to use Java as it has the following characteristics:

 A Graphical interface – which will allow for methods to be called when a user

clicks on a button.

 Java allows for the download of unsecure code, and run the code securely without

causing any harm to the computers hardware.

 Java built programs can run on any platform such as Linux, Window or Mac.

 Java is a free download application and is multiplatform.

 Coding can easily be copied and repasted on different sections.

 Java is organized in modular object-oriented units called classes. Classes are

loaded only when required, allowing a program to dynamically extend itself.

3
[001118-0010] DRAEMAR STOCK SYSTEM SOFTWARE

3. Criteria for Success

1. The system should list all stones with minimum stock highlighted in red, in the

stone list.

2. The program should be able to update stock levels, when a delivery is made;

updating a certain stones quantity.

3. The system should be able to delete stones and suppliers off the system.

4. A login username and password should be used in order to secure the program

from non-Draemar employees.

5. The program should be able to sort the stones and the suppliers, by code in the

chosen table.

6. The program should print the stone table when the table is chosen to be printed.

7. The program should be able to quit.

8. When a stone or supplier is selected from the table, the text fields should populate

with the stone or supplier information.

9. The program should now allow the user to more than one stone with the same

name.

[001118-0010] DRAEMAR STOCK SYSTEM SOFTWARE
Computer Science Internal Assessment
Criterion A: Planning
Nadim A. Aldroubi
Cand
[001118-0010] DRAEMAR STOCK SYSTEM SOFTWARE
Criterion A Planning
1. Defining the problem 
The aim of this project is to creat
[001118-0010] DRAEMAR STOCK SYSTEM SOFTWARE
2. Rationale for Solution
I have decided to create a computerized stock control s
[001118-0010] DRAEMAR STOCK SYSTEM SOFTWARE
3. Criteria for Success
1. The system should list all stones with minimum stock h

You might also like