MP Sen-1-1
MP Sen-1-1
Disadvantages:
The quality of the fruit or the herb may not be good as the order
for them is placed online.
PROPOSED METHODOLOGY: -
• Understand the topic given to us.
• Discuss about the topic with group members.
• Divide the topic throughout each member of the group.
Resources Used: -
Sr. Name of Specification Quantity Remarks
No Resources
1. Computer Computer (i3-i5 1
System preferable), RAM
minimum 2GB
2. Operating Windows 10 1
system
3. Browser Chrome 1
GROUP MEMBERS: -
Sr.no Student name Signature
1 Sahil R. Chavhan
2 Ghananil K. Shirpurkar
3 Spandan H. Deshmukh
4 Vaishnavi M. Pandav
5 Mohini G. Deulkar
ACTION PLAN: -
In the Subject of
Software Engineering (22413)
Submitted By
1. Sahil R. Chavhan
2. Ghananil K. Shirpurkar
3. Spandan H. Deshmukh
4. Vaishnavi M. pandav
5. Mohini G. Deulkar
Submitted To
Lecturer In
Department of Computer Engineering
Government Polytechnic Arvi Dist.-
Wardha (2023-2024)
Government Polytechnic, Arvi.
Department of Computer Engineering
Certificate
This is to certify, that students whose name mention below of Fourth
Semester of Diploma in Computer Engineering has satisfactorily completed
the Micro project entitled “Online Herb Shopping” in Software
Engineering for the academic year 2023-24 as Prescribed in MSBTE
curriculum.
Place: Arvi
Date:
Declaration
We undersigned hereby declare that, the micro project report entitled “Online
Herb Shopping” We further declare that contents of this report are properly
citied and well acknowledge. This present report is not submitted to any other
examination of this or any other institute for the award of any diploma.
(Signature)
Place:
Arvi Date:
1. Communication: -
In this Phase of Software Development, we will communicate with the
customer for the software requirement and other Software related
information for the development.
2. Planning: -
In this Phase of software development, we create a plan for task
required defined resources. Timelines and the other project related
information with the interaction of user.
3. Modelling: -
In this phase of software development, we create the plan base on
our planning and communication with user. Modeling is used to analysis
the data and as per the analysis the data the process will be designed. It
involves process modeling, business modeling and data modeling.
Government Polytechnic, Arvi Page 2
4. Construction: -
Construction based on the design of the project, according the design
of the project, coding and testing is done. In this phase we start the
development of our project Online Herb Shopping this is the most
important phase in software development. In this phase we actually start
the coding and testing of our project.
5. Deployment: -
In this phase our project is completely developed. The product is
actually delivered that is installed at the customer’s site and feedback is
taken from the customer to ensure the quality of product.
Use Case
Theory:
A use case is a software and system engineering term that describes
how a user uses a system to accomplish a particular goal. A use case acts as
a software modeling technique that defines the features to be implemented
and the resolution of any errors that may be encountered.
Use cases define interactions between external actors and the system to
attain particular goals. There are three basic elements that make up a use
case:
Actors: Actors are the type of users that interact with the system.
System: Use cases capture functional requirements that specify the
intended behaviour of the system.
Goals: Use cases are typically initiated by a user to fulfil goals
describing the activities and variants involved in attaining the goal.
Use cases are modeled using unified modeling language and are represented
by ovals containing the names of the use case. Actors are represented using
lines with the name of the actor written below the line. To represent an
actor's participation in a system, a line is between the actor and the use case.
Government Polytechnic, Arvi Page 3
Boxes around the use case represent the system boundary.
Theory:
ER Diagram stands for Entity Relationship Diagram, also known as
ERD is a diagram that displays the relationship of entity sets stored in a
database. In other words, ER diagrams help to explain the logical structure
of databases. ER diagrams are created based on three basic concepts:
entities, attributes and relationships.
ER Diagrams contain different symbols that use rectangles to represent
entities, ovals to define attributes and diamond shapes to represent
relationships.
Theory:
A Data Flow Diagram (DFD) is a traditional visual representation of
the information flows within a system. A neat and clear DFD can depict the
right amount of the system requirement graphically. It can be manual,
automated, or a combination of both.
It shows how data enters and leaves the system, what changes the
information, and where data is stored.
The objective of a DFD is to show the scope and boundaries of a system as a
whole. It may be used as a communication tool between a system analyst
and any person who plays a part in the order that acts as a starting point for
redesigning a system. The DFD is also called as a data flow graph or bubble
chart.
The DFD may be used to perform a system or software at any level of
abstraction. In fact, DFDs may be partitioned into levels that represent
increasing information flow and functional detail. Levels in DFD are
numbered 0, 1, 2 or beyond. Here, we will see primarily three levels in the
data flow diagram, which are: 0-level DFD, 1-level DFD, and2-level DFD.
Theory:
A test case is a document, which has a set of test data, preconditions, expected
results and post conditions, developed for a particular test scenario in order to
verify compliance against a specific requirement.
Test Case acts as the starting point for the test execution, and after applying a
set of input values, the application has a definitive outcome and leaves the
system at some end point or also known as execution post condition.
Test Cases for Online Herb Shopping:
Test Test Precondition Steps Test Data Expected Post Adult Pass/
case ID Objectives Result Condition Result Fail
Test Test Precondition Steps Test Data Expected Post Adult Pass/
case ID Objectives Result Condition Result Fail
CONCLUSION: -
Thus, The online herb shopping project demonstrates the successful
application of various software engineering principles and methodologies to
develop a functional and user-friendly e-commerce platform for purchasing
herbs. We choose Incremental model as our software process model to build
our Project. In this project we create a online herb shopping project
successfully. Here in this project, we use a various type of diagram like ER,
DFD, etc.
REFERENCE: -
https://www.javatpoint.com/
https://www.tutorialspoint.com/