Академический Документы
Профессиональный Документы
Культура Документы
AIM:
To design a course registration system for the admission of students.
PROBLEM STATEMENT:
The course registration system is a software system that helps students provide procedures for admission inside the college. This system provides admission for the ABC Engineering college for the academic year 2011 to 2012. All the processes in this system are completely are completely computerized. Data entries, communication and registration are computerized. This system must provide all the details about the student, the courses offered by the college, registering course, courses currently offered by the college, registering course, courses currently available, other details about the college, eligibility for admission. This system is built by students and managed by administrator. This particular system allows candidates to be admitted inside the college based on their requirements. This particular system allows accessibility only for those candidates short listed by the college. Once these candidates are short listed they will be provided with application/admission numbers. Generally why registering for courses the following details will have to be provided: 1. Application number 2. Student information 3. Course selected 4. Availability/status of courses 5. Eligibility criteria 6. Course Fee Suppose after applying for the course, if the candidate wishes to apply for a different course then the candidates schedule is updated. Now to update the required course the candidate has to log on to the software. Now the candidate can choose only any other course they like based on the availability of the courses. The candidates current schedule is submitted. Suppose the student wants to cancel the admission in that college then the status of the student should be displayed. Now the system will require a confirmation from the candidate regarding the deletion of schedule. If the candidate confirms it then the name of the candidate will be completely removed from the short listed candidate list.
student
crs
cashier
enters login
change course
collect/return fee
update changes
:REGISTRAR
:REGISTRATION SYSTEM
New Course registration Provides application ID Verify Student ID Valid Application ID Provides Student details Request to enter course Enters course Checks course availability Course Available Verify eligibility Student eligible Request Confirmation Registration confirmed Request to print fee details Fee bill generated Provide bill and request payment Pay bill/ fee Generate receipt If student not eligible then send not eligible message Specify Student not eligible Specify invalid ID Close Registration Invalid application ID then print Invalid message
COMMUNICATION DIAGRAM
2: Provide Application id 3a.2:Request for course <3a.3 :Selects the course -> 3a.6.a1: confirm request <3a.6.a2:confirm registration -> 3a.6.a5:request payment <3a.6.a6:pay fee -> 3a.6.a7: generate / provide receipt <3a.6.b.1:print not eligible <3b.1:Display Invalid id <4: close registration
:student
:Registrar
:Reg system
1:New registration syatem <3: Verify student id <3a:[Applicationid=College.AppId]valid id-> 3a.1:provide student details-> 3a.4:check course availability <3a.5:course available -> 3a.6:verify eligibility <3a.6.a:[percent>=college.percent]eligible -> 3a.6.a.3:Request to print fee details <3a.6.a.4:fee bill generated -> 3a.6.b:not eligible -> 3b invalid id
CLASS DIAGRAM
Verifying Student ID
Selection
[Invalid ID]
Initiate Eligibility Check Display Invalid [Course Available] Registration Confirm registration [Eligible] Eligibility Check
Paying Fees
Registration Complete
Close Registration
LOGICAL ARCHITECTURE
UI Form
VB
Registration Payment
Technical services
course catalog
Authorization
receipt
COMPONENT DIAGRAM
Course registration UI
DEPLOYMENT DIAGRAM