Sen Microproject Completed

Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

lOMoARcPSD|38824818

SEN microproject completed

Computer Engineering (Government Polytechnic, Nagpur)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by xboy xman ([email protected])
lOMoARcPSD|38824818

Index

Sr. No. Contents Page No.

Annexure I– Micro Project Proposal 1-4

1.Aims/Benefits of the Micro-Project 2

2. Course Outcome Addressed 2

1 3.Proposed Methodology 2

4. Action Plan 3

5. Resources Required 3

6. Name of Team Members with Roll No.’s 4

Annexure II – Micro Project Report 5-7

1.Rationale 5

2.Aims/Benefits of the Micro-Project 5

3.Course Outcome Achieved 5

2 4. Literature Review 5

5.Actual Methodology Followed 6-11

6.Actual Resources Used 12

7. ER Diagram 13

8. Skill developed / Learning out of this Micro-Project 14

9. Applications of this Micro-Project 14

Downloaded by xboy xman ([email protected])


lOMoARcPSD|38824818

Annexure I
Micro Project Proposal
Library Management System
1. Aim/Benefits of the Micro Project:
The purpose of this project is provide a friendly environment to maintain the
detailofthe book and library members also this project maintain easy circulation
systemusingcomputers and to provide different reports .it sescribe the hardware and
software interface requirements using ER models and UML diagrams.

2. Course Outcome Addressed:


1) CO1- Select suitable Software Process model for software development

2) CO2- Prepare software requirement specification.

3) CO3- Use software modeling to create data designs.

4) CO4- Estimate size and cost of software product.

5) CO5- Apply project management and quality assurance principles


in softwaredevelopment.

3. Proposed Methodology:

gathering: Meet with the bank or financial institution to understand their


requirements for the system. This may involve conducting interviews with
stakeholders, reviewing existing processes and documentation, and identifying pain
points and areas for improvement.Overall, this methodology focuses on an iterative
approach that involves continuous feedback and collaboration stakeholders
throughout the development process this approach can help ensure that the final
product meets the librarys requirements and is user-friendly and efficient.

Downloaded by xboy xman ([email protected])


lOMoARcPSD|38824818

4. Action Plan:

Sr. Planned Planned Name of


Details of Activity Responsible
No. Start date Finish date
Team Members
1 Search and collect the 12/03/2024 Ghumare Ganesh
12/03/2024
information of project 3:30pm-5:30pm appasaheb
3:30pm
2 Collect information from the 13/03/2023 13/03/2024
textbook 3:30pm-5:30pm 3:30pm-5:30pm
3 Analyze the given 13/03/2024 13/03/2024 ChameAbhishek
information parmeshwar
3:30pm-5:30pm 3:30pm-5:30pm
4 Collect information from the 13/03/2024 14/3/2024
internet 3:30pm-5:30pm 3:30pm-5:30pm

5 Arrange all information in 14/3/2024 14/3/2024 Kumbhar Onkar


msword Parmeshwar
3:30pm-5:30pm 3:30pm-5:30pm

6 Discuss with team member 15/3/2024 15/3/2024


3:30pm-5:30pm 3:30pm-5:30pm
15/3/2024 16/3/2024
7 Print the microproject Shinde Sharad
3:30pm-5:30pm 3:30pm-5:30pm Bhimashankar

16/3/2023 16/3/2023
8 Analyzing the project 3:30pm-5:30pm 3:30pm-5:30pm

5. Resources Required:
Sr.
Name of resource / material Specification Quantity Remarks
No.
1 Computer WINDOWS 8GB RAM,
256GB SSD 1
2 Operating System WINDOWS 11 1

3 Browser Chrome 1

4 Tool UML Tools Software 1

Downloaded by xboy xman ([email protected])


lOMoARcPSD|38824818

6.Name of Team Members with Roll No.’s:

Sr.No. Enrollment No. Name of Team Member Roll No.


1 2210950133 Ghumare Ganesh Appasaheb 29
2 2210950122 Chame Abhishek Parmeshwar 19
3 2210950117 Kumbhar Onkar Parmeshwar 14
4 2210950106 Shinde Sharad Bhimashankar 02

Ms.Kachare S.M
Name and Signature of the Teacher

Downloaded by xboy xman ([email protected])


lOMoARcPSD|38824818

Annexure II
Micro Project Report
Library Management System
1. Rationale:
The purpose of this project is to provide a friendly environment to maintain the
details of books and library members also this project maintains easy circulation system
using computers and to provide different reports. It describes the hardware and software
interface requirem ents using ER Models and UML diagrams

2. Aim/Benefits of the Micro Project:


The purpose of this project is provide a friendly environment to maintain the detailofthe book
and library members also this project maintain easy circulation systemusingcomputers and to
provide different reports .it sescribe the hardware and software interface requirements using ER
models and UML diagrams.

3. Course Outcome Achieved:


1) CO1- Select suitable Software Process model for software development
2) CO2- Prepare software requirement specification.
3) CO3- Use software modeling to create data designs.
4) CO4- Estimate size and cost of software product.
5) CO5- Apply project management and quality assurance principles in software
development.

4. Literature Review:

The researcher has made extensive literature survey on the topic under present study. There are number
of papers on different aspects of open source software, such as, evaluation, case study, implementation,
comparison etc.However, the purpose of present research article is to focus on the notion of survey of
open source librarymanagement systems and find development activity only. In order to bring rigor into
argumentation, the present study is exclusively concentrated on open source LMS related research articles
and the articles listing, describing and critically analyzing open source library management systems.

Downloaded by xboy xman ([email protected])


lOMoARcPSD|38824818

5. Actual Methodology Followed:

A typical methodology for developing a library management system involves the following phases:
Planning: In this phase, the project team identifies the scope, objectives, and deliverables of the project.
They also create a project plan that outlines the timeline, budget, and resources required to complete the
project.

1.Analysis: In this phase, the project team gathers and analyzes the requirements for the library
management system. This may involve conducting interviews with stakeholders, reviewing existing
processes, and identifying pain points and areas for improvement.

2.Design: In this phase, the project team designs the system architecture, data schema, and user interfaces.
This may involve creating wireframes, mockups, and prototypes to get feedback from stakeholders and
ensure that the design meets their needs.

3.Development: In this phase, the project team writes code to implement the system design. This may
involve developing modules for user management, account management, transaction processing,
reporting, and other functionalities identified in the requirements.

4.Testing: In this phase, the project team conducts testing at various stages of development to ensure that
the system functions as intended and meets the requirements. This may involve manual and automated
testing, as well as user acceptance testing to get feedback from stakeholders.

5.Deployment: In this phase, the project team deploys the system to the library servers and integrates it
with existing infrastructure and software tools. This may involve configuring databases, servers, and
network connections, as well as training staff on how to use the system.

6.Maintenance: In this phase, the project team provides ongoing maintenance and support for the system,
including bug fixes, security updates, and new feature development. They may also provide training and
documentation to help users get the most out of the system.

5.1 Process Model:


We choose Waterfall model because of the following reasons:
• It is relatively simple and easier to understand approach as compared to other models.
• The requirements are well stated and understood before in hand.
• In this model we have to complete one stage before proceeding to next. So, we have clearly
defined stages and well understood milestones.
• The advancement in program does not need to be checked upon by the customer during the
process. So this model does not create problem.
• The requirements are fixed and work can proceed to completion in a linear
manner.
6

Downloaded by xboy xman ([email protected])


lOMoARcPSD|38824818

5.2.1 DFD Diagrams:

Level 0:

Downloaded by xboy xman ([email protected])


lOMoARcPSD|38824818

5.2.2 DFD Diagrams:


Level 1:

5.3 Architecture Design:

Downloaded by xboy xman ([email protected])


lOMoARcPSD|38824818

5.4 Data Design:


Open Account Details:
FIRST NAME VARCHAR(15)
MIDDLE NAME VARCHAR(15)
LAST NAME VARCHAR(15)
HOUSE NUMBER VARCHAR(4)
VILLAGE VARCHAR(15)
STATE VARCHAR(15)
PIN VARCHAR(10)
PHONE NUMBER VARCHAR(10)

Update Account Details :


FIRST NAME VARCHAR(15)
MIDDLE NAME VARCHAR(15)
9

Downloaded by xboy xman ([email protected])


lOMoARcPSD|38824818

LAST NAME VARCHAR(15)


HOUSE NUMBER VARCHAR(4)
VILLAGE VARCHAR(15)
STATE VARCHAR(15)
PIN VARCHAR(10)
PHONE NUMBER VARCHAR(10)
ACCOUNT NUMBER INT

5.5 Use Case :


The use case diagram includes essential actions such as logging in to the system, returning books,
borrowing books, and managing books. The Librarian role is responsible for tasks such as adding
new books, updating book information, removing books from the library, searching for books, and
viewing book details.

10

Downloaded by xboy xman ([email protected])


lOMoARcPSD|38824818

5 Testing

TEST CASES
S.NO Test Description INPUT Expecte Rema
Cas dError rks
e
Suit Name Address Phone Account
No.
1 Open Checks the Ganesh 76 957536450 …. …. PASS
details Mangkapur 0
provided by i , Delhi-
the customer 110058
2 Open while Abhishek 97 Karnal, 669875361 …. Name FAIL
Punjab- 2 Field can
opening a
new 11542 not be
empty.
account.
3 Open Amit 100 761987336 …. PIN not FAIL
Kapasher 1 provided
a, Delhi in address
field.
4 Open omakar 420 78946915 …. Wrong FAIL
Thane, 97 Phone
Mumbai- 45 numbe
54212 r.
5 Open ram Bijwasan, 957536450 …. Address FAIL
Road From 0 too long.
BhabbarCh
ow k to
Palam,
Delhi
110061
6 Update Checks the Rohit B220 789469159 9875354 …. PASS
details AnandViha 7
provided by r,
the customer Del
while hi
updating an 116
5
existing
7 Update Kirti 65 761987336 AHGSJK No such FAIL
account. Mahipalpur 1 accou
Delhi 110037 nt
exists.
8 Update Harsh Rangpuri 3654895 Phone no. FAIL
Delhi field can
110041 not
be empty.
9 Update Akshay 9919078531 244261 Address FAIL
field can
not be
empty.

11

Downloaded by xboy xman ([email protected])


lOMoARcPSD|38824818

1 Update Aditya 420 9575364500 …. Account FAIL


0 Thane, number
Mumbai- not
54212 provided.

Test case Suits

Open – For new account open requests.

Update – For update account requests.

6. Actual Resourced Used:

Sr. Name of resource /


Specification Quantity Remarks
No. material

1 Computer WINDOWS 8GB RAM, 1


256GB SSD
2 Operating System WINDOWS 11 1

3 Browser Chrome 1

4 Tool UML Tools Software 1

12

Downloaded by xboy xman ([email protected])


lOMoARcPSD|38824818

7. ER Diagram:

13

Downloaded by xboy xman ([email protected])


lOMoARcPSD|38824818

8 .Skill developed/Learning out of this Micro Project:


Developing a library management system as a software engineering micro project can help us to develop
a range of skills and knowledge related to software development, project management, and the library
domain. Some of the skills and learning outcomes that we may gain from this project are:

1. Software development.

2. Project Management.

3. Domain Knowledge.

4. Collaboration.

5. Testing and Quality Assurance.

9.Application of this Micro Project:


A library management system software with capabilities of barcoding and RFID helps
in scanning the barcode while lending or returning books. Management of the catalogue and inventory
by the system makes the process accountable. The feature of the software assists in inventory and
circulation management of the books.

14

Downloaded by xboy xman ([email protected])

You might also like