Skip to content

Olivex727/SDD_Major_Work

Repository files navigation

SDD_Major_Work

Here is my Software Major Project - A chemical reaction simulator

User Manual/Program Features

Primary Features

The user can:

  1. Search and add chemicals to the reaction
  2. React simple chemical reaction based on the inputted reactions
  3. Perform unit conversions on the chemicals resulting from the reaction

User Manual

To get the user manual, go to the github page

Extra Features

Planned Extra features:

  • Equilibrium reactions
  • Further orgainic molecule reactions
  • Acid/Base reactions

History

Version No.

Current Version - 1.0.0

Major developments

24/11/2019 - Begun Work on project (Phase 1)

3/12/2019 - Completed Phase 1

20/2/2020 - Completed Phase 2A

2/6/2020 - Completed Phase 2B

12/8/2020 - Completed Phase 3

15/8/2020 - Completed Phase 4

Version History

0.1 - Phase One (December/January)

0.1.0 - Complete initial setup 0.1.1 - Add Chemical class and basic methods 0.1.2 - Complete the getFormulaArray() function 0.1.3 - Establish formula class, add basic methods

0.2 - Phase Two (January-June)

0.2.1 - Create react() function algoritim 0.2.3 - Add the getReactionType() and formulateProducts() functions 0.2.4 - Add the equalize() function 0.2.5 - Add the calculate() function

0.2.6 - Add System documentation 0.2.7 - Theory work submission for part 1

0.2.8 - Finalise the react() function mainline

0.3 - Phase Three (June-August)

0.3.1 - Begin the GUI 0.3.2 - Add the output bar/General webpage overlay 0.3.3 - Add the condition bar and addition stages

0.3.4 - Design the auxillary stage and add the DisplayReact() function 0.3.5 - Complete the GUI (except for search bar)

0.3.6 - Add the search bar algoritim/GUI 0.3.7 - Finalise GUI/Other user-viewed outputs

0.4 - Phase Four (August)

0.4.1 - Install, test and use Driver 0.4.2 - Test elements of the GUI 0.4.3 - Clean up and Debug solution

0.5/0.6 - Between Phase Four and Five (August)

0.5.1 - Update User Manual/Internal Help 0.5.2 - Add new reactions and chemicals

0.6.0 - Prepare solution for submission 0.6.1 - Complete the theory work for the solution

1.0 - Release/Submission (August)

1.0.1 - Add the theory work 1.0.2 - Add the peer report

1.0.3 - Complete Program for Submission and Submit

1.1 Onward - Phase Five

There have been no new updates since 1.0.1

This may change, depending on if I want to continue working on the solution after School.

About

Here is my Software Major Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published