Final FOC Report Guidelines
1.Introduction
1.1. Brief introduction about the project
1.2. Include goal and objectives
1.3. Tools and Technology Used
2.Discussion and Analysis
2.1. Algorithm
– As a whole one algorithm
– Implementation details not required (Explain at a high level)
2.2.Flowchart
– As a whole one flowchart
– Implementation details not required (Explain at a high level as per algorithm)
2.3.PseudoCode
– As per the module
– Implementation is required in detail
2.4.Data Structures
– Show implemented data structure with the screenshot of the code – Explain other data structures as well with proper examples
3.Program
– Implementation of the program (Overall program with short explanation) – Show the purchase and sale of the product (Show the complete process)
– Creation of a Txt file
– Opening text and show the bill
– Also at the end show the termination of the program as well after selecting an option
4.Testing
Objective |
|
---|---|
Action |
|
Expected Result |
|
Actual Result |
|
Conclusion |
4.1.Test 1
– Show implementation of try, except
= Provide invalid input and show the message
4.2.Test 2
– Selection purchase and sale of products
= Provide the negative value as input
= Provide the non existed value as input
4.3.Test 3
– File generation of purchase of product(s) (Purchasing multiple product(s)) = Show complete purchase process
= Show output in the shell as well
= Finally show the purchased products details in a text file
4.4.Test 4
– File generation of sales process of product(s) (Selling multiple product(s)) = Show the complete sales process of the product(s)
= Show output in the shell as well
= Finally show the sold product(s) details in text file
4.5.Test 5
– Show the update in stock of product(s)
= Show the quantity being deducted while purchasing the product (Update should be reflected in a .txt file as well)
= Show the quantity being added while selling the product (Update should be reflected in a .txt file as well)
5.Conclusion
6.Appendix
– Divide your code as per the modules
– Complete the code of your Python files
# Files to submit
– Development in Zip format
– Report in PDF format