Implement LIBRARY MANAGEMENT SYSTEM SOFTWARE COMPONENT LAB WITH RATIONAL ROSE software

OBJECTIVES:

To analyze the problem gather the requirements and implement library management system and to model the data using UML diagram.

Phase 1:

Problem analysis:
The system maintain a book database which allows user or student to
View librarian
Register the books
The Students enter the details and is details are valid then the system searches the book availability for specification based on availability of book. The system has to Provide way for alternatives.

Phase 2:

Functional Requirement analysis:
Identifying actors :
Student
Intranet
Librarian


Phase 3:
Data modeling:
The various data modeling techniques which are implemented in the payroll processing system are
Use case diagram
Class diagram
Collaboration diagram
Sequence diagram
State chart diagram
Activity diagram
Component diagram

Phase 4:

Software requirements:
The software is now designed in rational rose and skeleton code is generated in VBC++


Phase 5:

Implementation:
Use case diagram

Implement  LIBRARY MANAGEMENT SYSTEM SOFTWARE COMPONENT LAB WITH RATIONAL ROSE software

Class Diagram

Implement  LIBRARY MANAGEMENT SYSTEM SOFTWARE COMPONENT LAB WITH RATIONAL ROSE software

Collabration Diagram

Implement  LIBRARY MANAGEMENT SYSTEM SOFTWARE COMPONENT LAB WITH RATIONAL ROSE software

Activity Diagram

Implement  LIBRARY MANAGEMENT SYSTEM SOFTWARE COMPONENT LAB WITH RATIONAL ROSE software

Sequence Diagram

Implement  LIBRARY MANAGEMENT SYSTEM SOFTWARE COMPONENT LAB WITH RATIONAL ROSE software

Component Diagram

Implement  LIBRARY MANAGEMENT SYSTEM SOFTWARE COMPONENT LAB WITH RATIONAL ROSE software SKELETON CODE SOURCE CODE

STUDENT.CPP
#include "student.h"
//##ModelId=489C1D0601C5
student::entrying of book()
{
}
//##ModelId=489C1D30003E
student::returning of book()
{
}
//##ModelId=489C1D4C005D
student::students feedfack()
{
}
//##ModelId=489C1D6001B5
student::students details()
{
}


STUDENT.H
#ifndef STUDENT_H_HEADER_INCLUDED_B763A5EE
#define STUDENT_H_HEADER_INCLUDED_B763A5EE
//##ModelId=489C1CE601C5
class student
{
public:
//##ModelId=489C1D0601C5
entrying of book();
//##ModelId=489C1D30003E
returning of book();
//##ModelId=489C1D4C005D
students feedfack();
//##ModelId=489C1D6001B5
students details();
private:
//##ModelId=489C1CF60000
user id;
};
#endif /* STUDENT_H_HEADER_INCLUDED_B763A5EE */


INTRANET.CPP
#include "intranet.h"
//##ModelId=489C1D9E01F4
intranet::issue the book()
{
}
//##ModelId=489C1DB103C8
intranet::return the book()
{
}
//##ModelId=489C1DC6031C
intranet::students feedfack()
{
}
//##ModelId=489C1DE8036B
intranet::sdetails()
{
}


INTRANET.H
#ifndef INTRANET_H_HEADER_INCLUDED_B7638D92
#define INTRANET_H_HEADER_INCLUDED_B7638D92
//##ModelId=489C1D78029F
class intranet
{
public:
//##ModelId=489C1D9E01F4
issue the book();
//##ModelId=489C1DB103C8
return the book();
//##ModelId=489C1DC6031C
students feedfack();
//##ModelId=489C1DE8036B
sdetails();
private:
//##ModelId=489C1D890167
user details;
};
#endif /* INTRANET_H_HEADER_INCLUDED_B7638D92 */

LIBRARIAN.CPP
#include "librarian.h"
//##ModelId=489C1E390399
librarian::issue the book()
{
}
//##ModelId=489C1E4D0213
librarian::return the book()
{
}
//##ModelId=489C1E610177
librarian::students feedfack()
{
}
//##ModelId=489C1E730222
librarian::sdetails()
{
}

LIBRARIAN.H
#ifndef LIBRARIAN_H_HEADER_INCLUDED_B7638E6D
#define LIBRARIAN_H_HEADER_INCLUDED_B7638E6D
//##ModelId=489C1E0C03D8
class librarian
{
public:
//##ModelId=489C1E390399
issue the book();
//##ModelId=489C1E4D0213
return the book();
//##ModelId=489C1E610177
students feedfack();
//##ModelId=489C1E730222
sdetails();
private:
//##ModelId=489C1E2D006D
user id;
};
#endif /* LIBRARIAN_H_HEADER_INCLUDED_B7638E6D */



Related post