Professional Documents
Culture Documents
Course Registration System
Course Registration System
No:
COURSE REGISTRATION SYSTEM
Date:
1.2 Objectives
The ultimate objective of this software is to eliminate hassles that the student
overcomes while registering him. This software will reduce the paper work. This
also reduces the time delay.
1.3 Scope
The student is first requested to fill the form. This form will contain
important particulars of the student like his name, DOB, preferred branch, his
marks. Once the student fills it, a unique id number be provided. An important
thing with in this is to decide made to payment to opt by the student. It may be
either the demand draft or credit card information. As soon as student registered
then the number of seats available displayed.
The system made by user friendly and reduce the burden of users. Our
system can be made available even in the website of our college.
Students can easily register the course in our system without any difficulty
and can easily understand and also time taken for registration is less when
compared to manual registration. Options are given to the student to select their
http://www.vidyarthiplus.com
elective and also it shows the number of papers available along with the number of
student who have registered and also the number of days for particular elect ive per
semester also displayed at the side. This makes your work easier for you than when
you register manually since you need to make a copy of HOD, staff separately that
even if one is missed the whole process is to be redone. Your information will be
stored as soon as you registered. As you can see registration form again separate id
and password to see the registration form and also number of forms updated this is
to prevent from unauthorized access.
They can see the number of students registered for the particular paper. So
that if the registration does not satisfy the number then particular course is a
bonded.
Fees structure for the course too is provided on the particular paper so that
the student may get the proper information about the fees too. Here database
administrator keeps record of every database and he updates the database whenever
registration takes place. Administrator provides id for students and staff to access
the system. Billing information if necessary is also updated.
i Login
ii Registration
iii Course details
i Student
ii Staff
iii Database
iv Database Administrator
http://www.vidyarthiplus.com
2.3 Use Case Diagram
staff
database
administrator
login
registration
database
1. Login
This use case describes how the user logs into the system.
1. The system requests the actor to enter the name and the password.
2. The actor enters the name and the password.
3. The system validates the entered name and the password and logs the
actor in to the system.
1. If in the basic flow the actor enters the invalid name or password the
display an error message.
http://www.vidyarthiplus.com
2. The actor can choose either to return to the beginning of the basic flow or
cancel the login at which point use ends.
None
The use case was successful and the actor is now logged into the system. If
not the system state is unchanged.
2. Registration
http://www.vidyarthiplus.com
2.3 Pre Condition:
If the use case was successful the student he/she can come out of the use
case of if the registration was not successful then the student can apply for the
registration again.
3. Course details
This use case is starts when the user wished to see about the elective.
This use case starts when the user wishes to see about the elective details of
the course.
If the user starts for the details of the elective that is not offered then the
error message will be displayed.
3.3 P re Condition:
http://www.vidyarthiplus.com
3.4 Post Condition:
If the actor has successfully seen the course details then he/she come out of
use case else try.
SEQUENCE DIAGRAM
1. Login
: student Main window Login window login control welcome error message
window
1: Logging
2: Asking for ID
3: verification
4: valid
5: invalid
6: error message
7: relogin cancel
http://www.vidyarthiplus.com
2. Registration:
3: enters details()
4: validation()
6: store details()
7: confirm message()
9: display()
10: invalid()
11: re-registration()
http://www.vidyarthiplus.com
2. Course details:
2: validation()
5: invalid()
http://www.vidyarthiplus.com
COLLABORATION DIAGRAM:
1. Login:
1: Logging Main
window
Login
window
2: Asking for ID
: student
7: relogin cancel
welcome
window 3: verification
6: error message
4: valid
error login
message control
5: invalid
2. Registration:
http://www.vidyarthiplus.com
1: registration()
3: enters details()
11: re-registration()
registratio
n from
2: request for details()
: student 4: validation()
9: display()
5: verfy elective details(())
7: confirm message()
10: invalid()
error from
message control
8: invalid elective details()
6: store details()
: database
3. Course details:
1: select course()
course
form
: student
2: validation()
6: display error message()
4: display course information()
course form
error control
message
5: invalid()
: database
http://www.vidyarthiplus.com
STATE CHART
DIAGRAM
initialize
students registered>...
student registered=student registere...
cancel
CLASS DIAGRAM
1. Login
http://www.vidyarthiplus.com
<<Class Module>>
main window
+1
+1
<<Class Module>>
login window
+1
+1
<<Class Module>> <<Class Module>>
welcome window error message
<<Class Module>>
login control
2. Registration:
+0..*
3. Course details:
+0 ..* +1
COMPONENT DIAGRAM
http://www.vidyarthiplus.com
<<ActiveX DLL>>
view courses
details
SOURCE CODE:
http://www.vidyarthiplus.com
1. Login
Option Explicit
2. Registration
Option Explicit
3. Course details
Option Explicit
http://www.vidyarthiplus.com