Skip to content

PPL-IIITA/ppl-assignment-Samriddhi-31

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ppl-assignment-Samriddhi-31

ppl-assignment-Samriddhi-31 created by GitHub Classroom

SAMRIDDHI NIRANJAN (LIT2015021 SECTION A)


Language Used: Java

Build System :


Operating System : Windows 10

OS Type : 64 bit Documentation Generator used: Javadoc

Note :

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.

Phase 2



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.

The directories for Q3-Q10 are :



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 Diagram :


Class Diagrams for Q3-Q10 are present in the repository's directory "ppl-assignment-Samriddhi-31"
Names of the pdf files are:

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

Documentation :


Folders containing documentation for Q3-Q10 are present in the repository's directory "ppl-assignment-Samriddhi-31"
Names of folders containing documentation are:

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

Note:
girl_names.txt, boy_names.txt: store list of girls' names and boys' names respectively.
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



Phase 1


Command for command prompt in Windows :


\LIT2015021-Q1\build\classes>java PPL.Lit2015021_Q1

\LIT2015021-Q2\build\classes>java PPL_2.LIT2015021_Q2

Class Diagram :


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 :


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

About

ppl-assignment-Samriddhi-31 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors