Sen Finalll
Sen Finalll
Micro project
On
Submitted By
Guided By
Ms. A.D.Mate
Sinhgad Institutes
1
Maharashtra State Board of Technical
Education
Certificate
This is to certify that Mr. Dhruvil Rupareliya with Roll No. 57 of Semester IV of
Diploma in Computer Technology of Institute Sou. Venutai Chavan Polytechnic (Code:
0040) has successfully completed the Micro-Project in Software Engineering
(22413) for the academic year 2023-2024 as prescribed in the curriculum.
2
Maharashtra State Board of Technical
Education
Certificate
This is to certify that Mr. Rushikesh Chikorde with Roll No. 62 of Semester IV of
Diploma in Computer Technology of Institute Sou. Venutai Chavan Polytechnic (Code:
0040) has successfully completed the Micro-Project in Software Engineering
(22413) for the academic year 2023-2024 as prescribed in the curriculum.
3
Maharashtra State Board of Technical
Education
Certificate
This is to certify that Mr. Shravan Mahadik with Roll No. 73 of Semester IV of
Diploma in Computer Technology of Institute Sou. Venutai Chavan Polytechnic
(Code: 0040) has successfully completed the Micro-Project in Software Engineering
(22413) for the academic year 2023-2024 as prescribed in the curriculum.
4
INDEX
2 Rationale 8
4 Literature Review 8
7 ER Digram 9
8 Use-case Diagram 10
9 Skills Developed 15
10 Application 15
11 Conclusion 16
5
Software Engineering (22413)
Annexure-I
Micro-Project Proposal
Hospital Management System using Waterfall Model
1.0 Aim of the Micro-Project:
The Aim of the Micro-Project is to develop Online Vegetable Shopping using waterfall model.
6
Software Engineering (22413)
2. Rushikesh Chikorde 62
3. Sharavan mahadik 73
7
Software Engineering (22413)
Annexure-II
Micro-Project Proposal
1.0 Rationale:
Software Engineering is the foundation for professional processes to be followed involving principles, techniques, and
practices for software development. The course provides a framework for software professionals for building quality
assured software products. It enables students to blend the domain specific knowledge with the programming skills to
create quality software products.
Waterfall Model: The Waterfall Model is a linear, sequential approach that involves completing each stage of
the software development process in a strict sequence, with each stage completed before moving on to the
next.
8
Software Engineering (22413)
The first phase involves gathering requirements from stakeholders and analyzing them to determine
2. System design:
In this phase, a detailed system design is created based on the requirements analysis. This includes
defining the software architecture, data structures, algorithms, and user interface design.
3. Implementation:
The implementation phase involves the actual coding of the software according to the design
specifications.
4. Testing:
Once the software is coded, it undergoes testing to identify and fix any errors or bugs.
5. Deployment:
Once the software has been tested and verified, it is deployed to the end-users.
6. Maintenance:
The final phase involves ongoing maintenance and support of the software to ensure that it continues to
The waterfall model is a linear, sequential model where each phase must be completed before the next phase
can begin. This means that the model is inflexible and does not allow for much iteration or feedback. The
model
is useful for projects where the requirements are well-defined and the scope of the project is limited, but it
may
not be suitable for more complex projects where requirements are likely to change over time.
9
Software Engineering (22413)
10
Software Engineering (22413)
1. ER Diagram -
Here is an example of an ER diagram of a hotel management system. You can see four
main entities: guests, rooms, reservation and book. The diagram links the different entities
together and shows what information the database consists of. You can associate a log of tests
and examinations conducted with each and every guests that visits the hotel.
11
Software Engineering (22413)
2. Use-case Diagram -
The use case illustration points out the requirements of the system and included
processes. This also serves as the project blueprint along with the other unified
modelling language. Each of these diagrams expresses the different parts and
functionality of the project. The general UML use case diagram for hotel management
system shows the main functions of the system.
12
Software Engineering (22413)
3. Activity Diagram –
13
Software Engineering (22413)
a) Level 1 DFD
The context level data flow diagram (dfd) is describes the whole system. The (o) level dfd
describe the all user module who operate the system. Below data flow diagram of hospital
site shows the two user can operate the system Admin and Member user.
b) Level 2 DFD
The Admin side DFD describe the functionality of Admin, Admin is a owner of the website.
Admin can first add category of item and then add items by category wise. and admin can
manage hotel and payment detail.
14
Software Engineering (22413)
The second level of the Admin side Data Flow Diagram (DFD) for online shopping depicts the internal
processes and data flow within the system's back-end. It illustrates howthe system manages and processes
information related to product inventory, ordermanagement, payment processing, and reporting, among
other function
15
Software Engineering (22413)
A state transition diagram for online Vegetable Shopping shows the different states and
transitions that a system entity or object, such as an details or registration, can undergo
during its lifecycle. It helps to model and visualize the system's behavior and can aid in the
identification of potential errors or inefficiencies in the system's design.
16
Software Engineering (22413)
Gantt Chart
A Gantt chart is a project management tool that illustrates work completed over a period of time
in relation to the time planned for the work. It typically includes two sections: the left side
outlines a list of tasks, while the right side has a timeline with schedule bars that visualize
work.
a) Convineance
b) Wide selection
c) Accessibility
d) Quality assuarance
17
Software Engineering (22413)
9.0 Conclusion
In conclusion, the online vegetable shopping system revolutionizes the way consumers
access fresh produce, offering unparalleled convenience, diverse options, quality assurance,
accessibility, efficient meal planning, time-saving subscriptions, and environmental
sustainability, thereby enhancing overall shopping experiences and promoting healthier
lifestyles.
18
Software Engineering (22413)
19
Software Engineering (22413)
20
Software Engineering (22413)
21
Software Engineering (22413)
22