ppl-assignment-Samriddhi-31 created by GitHub Classroom
Operating System : Windows 10
OS Type : 64 bit Documentation Generator used: Javadoc
All codes submitted have been developed, built and tested on Netbeans IDE 8.2
The projects have also been tested by building them using "apache-ant-1.10.1". The instructions to build the files have been given separately in each folder.
The commands to build and run the files have been provided in the text files "how_to_build.txt" and "how_to_run.txt" respectively for each question separately.
The commands for generating javadoc have been provided in the text file "how_to_generate_documentation.txt" for each question separately.
The class diagram for each question has been made separately.
LIT2015021-Q3 for Q3
LIT2015021-Q44 for Q4
LIT2015021-Q55 for Q5
LIT2015021-Q66 for Q6
LIT2015021-Q7 for Q7
LIT2015021-Q8 for Q8
LIT2015021-Q9 for Q9
LIT2015021-Q10 for Q10
They are present in repository's directory "ppl-assignment-Samriddhi-31"
Each folder contains the "src" folder (containing the source files), the files "how_to_build.txt" and "how_to_run.txt" and "how_to_generate_documentation.txt".
Class Diagrams for Q3-Q10 are present in the repository's directory "ppl-assignment-Samriddhi-31"
ClassDiagram_Q3.pdf for Q3,
ClassDiagram_Q4.pdf for Q4,
ClassDiagram_Q5.pdf for Q5,
ClassDiagram_Q6.pdf for Q6,
ClassDiagram_Q7.pdf for Q7,
ClassDiagram_Q8.pdf for Q8,
ClassDiagram_Q9.pdf for Q9 and
ClassDiagram_Q10.pdf for Q10
Folders containing documentation for Q3-Q10 are present in the repository's directory "ppl-assignment-Samriddhi-31"
Documentation_Q3 for Q3,
Documentation_Q4 for Q4,
Documentation_Q5 for Q5,
Documentation_Q6 for Q6,
Documentation_Q7 for Q7,
Documentation_Q8 for Q8,
Documentation_Q9 for Q9 and
Documentation_Q10 for Q10
A logging utility has been maintained each question in the form of a text file "log.txt" which can be found(along with the other text files girl_names.txt, boy_names.txt, rand_girls.txt, rand_boys.txt and rand_gifts.txt that have been used) here:
\LIT2015021-Q3\classes for Q3,
\LIT2015021-Q44\classes for Q4,
\LIT2015021-Q55\classes for Q5,
\LIT2015021-Q66\classes for Q6,
\LIT2015021-Q7\classes for Q7,
\LIT2015021-Q8\classes for Q8,
\LIT2015021-Q9\classes for Q9
\LIT2015021-Q10\classes for Q10
rand_girls.txt, rand_boys.txt and rand_gifts.txt: store random data generated by Testing Utility
Commands To build and run each question (NOTE: Detailed instructions are available in files "how_to_build.txt" and "how_to_run.txt provided separately for each question in the question's directory"
for eg. the files "how_to_build.txt" and "how_to_run.txt" and "how_to_generate_documentation.txt" for Q3 are present in directory "LIT2015021-Q3"
First set current working directory to repository's directory(where the folders for each question are present)using command:
cd ppl-assignment-Samriddhi-31
Commands For Q3:
cd LIT2015021-Q3
ant
cd classes
java PPL_3.LIT2015021_Q3
Commands For Q4:
cd LIT2015021-Q44
ant
cd classes
java LIT2015021_Q4
Commands For Q5:
cd LIT2015021-Q55
ant
cd classes
java LIT2015021_Q5
Commands For Q6:
cd LIT2015021-Q66
ant
cd classes
java PPL_66.LIT2015021_Q6
Commands For Q7:
cd LIT2015021-Q7
ant
cd classes
java PPL_7.LIT2015021_Q7
Commands For Q8:
cd LIT2015021-Q8
ant
cd classes
java PPL_8.LIT2015021_Q8
Commands For Q9:
cd LIT2015021-Q9
ant
cd classes
java PPL_9.LIT2015021_Q9
Commands For Q10:
cd LIT2015021-Q10
ant
cd classes
java PPL_10.LIT2015021_Q10
\LIT2015021-Q1\build\classes>java PPL.Lit2015021_Q1
\LIT2015021-Q2\build\classes>java PPL_2.LIT2015021_Q2
The class diagram for each question has been made separately and can be found in the respective folder of the questions, LIT2015021-Q1 and LIT2015021-Q2.
Names of the pdf files are: ClassDiagram_Q1.pdf and ClassDiagram_Q2.pdf
Documentation of each question is done separately and can be found in the respective folder of the questions, LIT2015021-Q1 and LIT2015021-Q2.
Names of folders containing documentation are: Documentation_Q1 and Documentation_Q2.
A logging utility has been maintained for Q2 in the form of a text file "log.txt" which can be found here: \LIT2015021-Q2\build\classes
Other text files girl_names.txt, boy_names.txt, rand_girls.txt, rand_boys.txt and rand_gifts.txt that have been used can also be found here: \LIT2015021-Q2\build\classes and \LIT2015021-Q1\build\classes
Regards,
Samriddhi Niranjan
LIT2015021