Professional Documents
Culture Documents
No: 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.
1.4
Problem Statement
As project developers we developed a new course registration system to replace the existing manual registration since manual system are prone to errors and take more time. 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 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 elective 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. This is fast when compared to manual intervention since separate form should be provided to HOD, staff, administrator which takes more time for registering and even if student wants to view the record it takes more time where as the system designed does not need any manual intervention.
student
course details
staff
database administrator
login
registration
database
3.3
Pre Condition:
The actor will need to have successfully logged in.
3.4
Post Condition:
If the actor has successfully seen the course details then he/she come out of use case else try.
login control
welcome window
error message
6: error message
7: relogin cancel
2. Registration:
: student
from control
error message
: database
2: request for details() 3: enters details() 4: validation() 5: verfy elective details(()) 6: store details()
2.
Course details:
: student
course form
error message
: database
COLLABORATION DIAGRAM:
1.
Login:
1: Logging Main window Login window : student 2: Asking for ID 7: relogin cancel
3: verification
2. Registration:
1: registration() 3: enters details() 11: re-registration() registratio n from : student 9: display() 7: confirm message() 10: invalid() error message 8: invalid elective details() 2: request for details() 4: validation()
from control
6: store details()
: database
3. Course details:
1: select course() course form : student 6: display error message() 2: validation() 4: display course information() course form control 5: invalid()
error message
initialize
open
close
cancel
CLASS DIAGRAM
1. Login
2. Registration:
<<Class Module>> error message <<Class Module>> +1 control form +1 <<Class Module>> registration form
+1
+0..*
3. Course details:
<<Class Module>> error message <<Class Module>> +1 course form control +1 <<Class Module>> course form control
+0..*
+1
COMPONENT DIAGRAM
SOURCE CODE:
1. Login
Option Explicit Public NewProperty As welcome_window Public NewProperty2 As welcome_window
2. Registration
Option Explicit Public NewProperty As control_form Public ____ As error_message
3. Course details
Option Explicit Public NewProperty As course_form_control