OBJECTIVES:
To analyze the problem gather the requirements and implement course registerarion system and to model the data using UML diagram.
Phase 1:
Problem analysis:
This system will maintain a course registration database which will allows the student
To view the course catalogue
To register the course
To select the course
The student enter the details of course and it’s the details are valid then the system reaches the course available it’s for the application.
If the course is available then the course is registered.
Phase 2:
Functional Requirement analysis:
User:
The external entities to the system and this is the entities which indicates the registration process.
Registration:
This independent process is the phase to register the available course.
Identifying actors:
Student
Professor
Register
Catalog
Student academic details
Phase 3:
Data modeling:
The various data modeling techniques which are implemented in the payroll processing system are
Usecase diagram
Class diagram
Collaboration diagram
Sequence diagram
State chart diagram
Activity diagram
Component diagram
Phase 4:
The software is now designed in rational rose and skeleton code is generated in VBC++
Phase 5:
Implementation:
Use case diagram
Class diagramTo analyze the problem gather the requirements and implement course registerarion system and to model the data using UML diagram.
Phase 1:
Problem analysis:
This system will maintain a course registration database which will allows the student
To view the course catalogue
To register the course
To select the course
The student enter the details of course and it’s the details are valid then the system reaches the course available it’s for the application.
If the course is available then the course is registered.
Phase 2:
Functional Requirement analysis:
User:
The external entities to the system and this is the entities which indicates the registration process.
Registration:
This independent process is the phase to register the available course.
Identifying actors:
Student
Professor
Register
Catalog
Student academic details
Phase 3:
Data modeling:
The various data modeling techniques which are implemented in the payroll processing system are
Usecase diagram
Class diagram
Collaboration diagram
Sequence diagram
State chart diagram
Activity diagram
Component diagram
Phase 4:
The software is now designed in rational rose and skeleton code is generated in VBC++
Phase 5:
Implementation:
Use case diagram
Collaboration diagram
Sequence diagram diagram
State chart diagram
Component diagram
SKELETON CODE source code
PROFESSOR1.CPP
#include "professor 1.h"
//##ModelId=48C63F5A006D
professor 1::view the course()
{
}
//##ModelId=48C63F61034B
professor 1::selct the course()
{
}
PROFESSOR1.H
#ifndef PROFESSOR_1_H_HEADER_INCLUDED_B739C6F7
#define PROFESSOR_1_H_HEADER_INCLUDED_B739C6F7
//##ModelId=48C63EF9031C
class professor 1
{
public:
//##ModelId=48C63F5A006D
view the course();
//##ModelId=48C63F61034B
selct the course();
private:
//##ModelId=48C63FA2009C
name;
//##ModelId=48C63FA8000F
id;
};
#endif /* PROFESSOR_1_H_HEADER_INCLUDED_B739C6F7 */
REGISTER1.CPP
#include "register 1.h"
//##ModelId=48C63FDA0290
register 1::course registration()
{
}
REGISTER1.H
#ifndef REGISTER_1_H_HEADER_INCLUDED_B739D1D2
#define REGISTER_1_H_HEADER_INCLUDED_B739D1D2
//##ModelId=48C63EFA034B
class register 1
{
public:
//##ModelId=48C63FDA0290
course registration();
private:
//##ModelId=48C63FAE02AF
students information;
//##ModelId=48C63FB60138
staff information;
};
#endif /* REGISTER_1_H_HEADER_INCLUDED_B739D1D2 */
STUDENT1.CPP
#include "student1.h"
//##ModelId=48C63F29033C
student1::view the course()
{
}
//##ModelId=48C63F37033C
student1::select the course()
{
}
//##ModelId=48C63F3C01E4
student1::show the admit card()
{
}
STUDENT1.H
#ifndef STUDENT1_H_HEADER_INCLUDED_B739A8B3
#define STUDENT1_H_HEADER_INCLUDED_B739A8B3
//##ModelId=48C63EF20232
class student1
{
public:
//##ModelId=48C63F29033C
view the course();
//##ModelId=48C63F37033C
select the course();
//##ModelId=48C63F3C01E4
show the admit card();
private:
//##ModelId=48C63F1502AF
name;
//##ModelId=48C63F1E002E
reg no;
//##ModelId=48C63F22001F
id;
};
#endif /* STUDENT1_H_HEADER_INCLUDED_B739A8B3 */