Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Computer Science IA Criteria A

Title: Design your experiment (Chemical


Company)

Defining the problem:


My ​Client ​ABC Industries Private limited is a Polymer manufacturing firm
owned by Mr.Y and Mr.Z which has been operating since the 1980. After
it’s entry in the NSE India in 2019 it has been expanding and has
maintained a very good customer base. The firm has state of the art
technology and it runs systems for automated plants with a customer
website, however due to advancements in the specialization in production,
the firm faces difficulties in the designing of experiments in the R&D
department. They currently plan out their experiment using pen and paper.

Currently, the experiments are recorded in a register where they record the
reactors required, the materials required and the yield after the end of the
experiment which is very inefficient and can lead to data loss and trouble in
searching data along with limited information.

My ​Client ​approached me to seek advice for the current problem to provide


an apt ​IT Solution. ​The client wishes to have a ​GUI​ platform application so
that it saves time of the researcher and can have a user friendly access to
the application with ease of maintenance and timely updates. ​My
computer science tutor has agreed to be my supervisor.

Rationale for the current problem:

The aim is to make the designing of experiments in R&D more efficient. I


have proposed a windows application as the firm uses the Windows OS.
This operating system is most suitable for the solution as no additional
hardware would be utilized for the implementation of my application. As it is
a new application, it is vital for me to create a user friendly platform which
will not require the employees to be internally or externally trained for its
utilization and will provide additional features to make the application
efficient and provide with the most suitable information related to the
experiment.
The application will consist of two sections: First which includes the GUI
app with different pages such as the login page, home page, yield
calculator, push notification and email to the user for the experiment, etc.
Second to use DBMS MySQL to store user data. Front end coding will be
done using Java along with MySQL for back end coding to support the
application.

The reason for choosing Java is that Java is an OOP language where
Developing an application is much easier,where swing and awt
components make the GUI design quicker. This is a desktop application as
the client does not require customer access to the app which fails the
condition for a web application.

Success Criteria:
● Login page with username and password for security along with
homepage.
● Relational database with different fields allowing users to manipulate
data in feasibility.
● Searcher to search fields in the Database in feasibility.
● Additional features such as Grapher, Yield calculator, reactor settings
and timer for operatibility and efficiency of application.
● Push notifications using SMS and email for the status for experiment
for organization and feasibility.
● User friendly platform with no requirements for Hardware for
efficiency.
Word count: 497 (Excluding titles and texts in brackets)

You might also like