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 enq uire theavailable courses using enquiry model and then register the required cou rse using registrationmodel, if the candidate want to cancel the course using ca ncellation model, if the candidatewants to modify or change the course, a modifi cation model has been developed. ABSTRACT:

The most important phase in developing software for a customer is the analysis p hase. Asit is said that most strong and tail buildings. The analysis phase prove s to be the foundationfor the Software development process. In our topic, the Co urse Registration System isconcerned with the process of choosing and joining th e course in educational institutions.The â Course Registration Systemâ should be more fl xible for the Students (end users).Our topic is constrained to the admission pro cess of educational institutions. There areprimarily 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 thisparticular System deals with educational institution (i.e., academics) the analysis anddevelopment of this System must be dealt with utmost care becau se if anything goes wrongthe students are going to be the ultimate sufferers. Th is System is designed in such a waythat it is completely flexible in providing t wo way conversations between the students and theadministrator. Each and every a ctivities have been seriously considered and they have beenimplemented, keeping in mind the future enhancements of this System and utmost car hasbeen taken to s olve almost all the special cases which arises due to any Special situation in t heSystem.This Course Registration System provides complete flexibility to the St udents 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 pro vided 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 v iew theavailable courses. ELIGIBLE CRITERIA: This module describes about the eligibility criteria for each course in the inst itutions. If thecandidate are eligible with the prescribed marks and percentage

then they may pass to thenext section of course registration otherwise their app lications are rejected. REGISTRATION: In Registration model, the candidate can register the courses by giving his/her details. CANCELLATION: In Cancellation model, if the Candidate doesnâ t 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 wan ts tochange the course, he can change using this model. ADMISSION: In admission model, the candidate can confirm the course and apply for it by pay ing thefees. Class Diagram: In Registration model, the candidate can register the courses by giving his/her details. CANCELLATION: In Cancellation model, if the Candidate doesnâ t 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 wan ts tochange the course, he can change using this model. ADMISSION: In admission model, the candidate can confirm the course and apply for it by pay ing thefees. Class Diagram: Course EnquiryName : StringAddress : StringPno : intreg()Enquiry()AdmissionConfi rm : booleanName : StingAge : intSex : StringAddress : StringCaste : StringConfi rm()Fill_App()Eval_App()CancellationContinuation : booleanReason : StringConfirm : booleanCancel()Certi()ModificationName : StringAge : intAddress : StringPhno : intmodify()fee pay() Component View

Sign up to vote on this title
UsefulNot useful