Sunteți pe pagina 1din 11

COURSE REGISTRATION SYSTEM AIM: To design and develop the Course Registration System to enquire and to register thecourses

available using UML diagrams in the Rational Rose Software. PROJECT SCOPE: The main scope of the project is to develop a Course Registration System, to enquire theavailable courses using enquiry model and then register the required course using registrationmodel, if the candidate want to cancel the course using cancellation model, if the candidatewants to modify or change the course, a modification model has been developed. ABSTRACT: The most important phase in developing software for a customer is the analysis phase. Asit is said that most strong and tail buildings. The analysis phase proves to be the foundationf or t h e S o f t w a r e d e v e l o p m e n t process. In our topic, the Course Registration System i s concerned with the process of choosing and joining the course in educational institutions.The Course Registration System should be more flexible for the Students (end users).O ur t o p i c i s c o n s t r a i n e d t o t h e a d m i s s i o n pr o c e s s of e d u c a t i o n a l i n s t i t u t i o n s . T h e r e a r e primarily two main actors involved in this Course Registration System they are: STUDENTS AND ADMINISTRATOR: It is highly a tedious job to analyze the major modules involved in the System, since thisp a r t i c u l a r S y s t e m d e a l s w i t h e d u c a t i o n a l i n s t i t u t i o n ( i . e . , a c a d e m i c s ) t h e a n a l y s i s a n d development of this System must be dealt with utmost care because if anything goes wrongthe students are going to be the ultimate sufferers. This System is designed in such a waythat it is completely flexible in providing two way conversations between the students and theadministrator. Each and every activities have been seriously considered and they have

beenimplemented, keeping in mind the future enhancements of this System and utmost car hasbeen taken to solve almost all the special cases which arises due to any Special situation in theSystem.This Course Registration System provides complete flexibility to the Students to choose thecourses according to their desire and it also provides room for modification and cancellation of nay information or process. It also allows the administrator to a greater extent to intimate andprocess the information provided by the student in an effective manner which makes thisSystem further more effective

MODULAR DESCRIPTION: ENQUIRY: What are the courses available will be given in the enquiry. The candidate can view theavailable courses. ELIGIBLE CRITERIA: This module describes about the eligibility criteria for each course in the institutions. If thecandidate are eligible with the prescribed marks and percentage then they may pass to thenext section of course registration otherwise their applications are rejected. REGISTRATION: In Registration model, the candidate can register the courses by giving his/her details. CANCELLATION: In Cancellation model, if the Candidate doesnt want to join in the Course which has beenpreviously registered, he/she can cancel registration. MODIFICATION: In modification model, the candidate can modify his course. If the candidate wants tochange the course, he can change using this model.

ADMISSION: In admission model, the candidate can confirm the course and apply for it by paying thefees. Class Diagram: In Registration model, the candidate can register the courses by giving his/her details. CANCELLATION: In Cancellation model, if the Candidate doesnt want to join in the Course which has beenpreviously registered, he/she can cancel registration. MODIFICATION: In modification model, the candidate can modify his course. If the candidate wants tochange the course, he can change using this model. ADMISSION: In admission model, the candidate can confirm the course and apply for it by paying thefees. Class Diagram: Course EnquiryName : StringAddr ess : Str in gP no : i n t reg()E n q u i r y ( ) A d m i s s i o n C o n f i r m : booleanName : StingAge : intSex : StringAddress : StringCaste : S t r i n g Confirm()F i l l _ A p p ( ) E v a l _ A p p ( ) C a n c e l l a t i o n Continuation : booleanReason : S tri ngConfirm : b o o l e a n C a n c e l ( ) Certi()M o d i f i c a t i o n N a m e : StringAge : intAddress : StringPhno : i n t m o d i f y ( ) fee pay() Component View

S-ar putea să vă placă și