Free Essay

Course Registration System

In:

Submitted By arunakshaya1996
Words 2857
Pages 12
COURSE REGISTRATION SYSTEM

PROBLEM DESCRIPTION:- The allotment of courses during the start of the academic year can consume more time when done by physical means. By implementing the registration of course online, it would be efficient for both college and students to add new course and register for course respectively.
INTERFACES:-
The whole system is divided into 5 levels. They are
Ø Selecting User
Ø Adding a course
Ø Display Availability
Ø Register Course
Ø Generate order form
SELECTING USER :- This module is to select the type of user accessing the project. By determining the user the authentication for the rest of the project is provided for safety concerns.
ADDING A COURSE :- This module is used for the colleges. Adding course has three sub modules namely,
Ø Login module
Ø College selection
Ø Slots according to the Quota
LOGIN:-
This module is used to store the information of the officer’s user name and password.
COLLEGE SELECTION:- This module is to let the user to select which college does he want to add the seats for this academic year.

SLOTS ACCOTDING TO THE QUOTA:- This module provides the user with the slots to fill the specified seats in the college according to the quota as category.
DISPLAY AVAILABILITY:- This module is to display the students with the seats available for them to register. This again has 2 other modules,
Ø Stream selection
Ø Check availability
STREAM SELECTION:- This module contains the streams for the students to select. The users would be able to select the course under the stream choosen.
CHECK AVAILABILITY:- This module is used to check the selected course is occupied of free in the project database for security concerns.
REGISTER COURSE:- This module lets the students to select the course the preferred for and then register for it. The order form is generated at last.
GENERATE ORDER FORM:- This module is to generate the order form according to the course and college the user has registered for with the details specified in the form including the registration number and the quota under which the seat has been taken.
Security and Privacy:- The students can only register for the seats that the college decides to give which ensures no data loss for the college. The students are asked only few reasonable details to match their choice of course.
RELIABLITY:-
There is no atomicity problem.

SAFETY:- No data loss occurs in this system. It is very much protected in such a way that it gives permission to college to access only to modify to the course availability assignment.
QUALITY:-
The VB tool which has graphic interface features makes the project a quality one.
DATA STRUCTURE:- The data in this project are maintained in the tabular form using Oracle as the Back-End and VB6.0 as the Front-End, which is user friendly.
USEFULNESS OF PROJECT:- This system guides the students and the concerned staff personals to find the course which they preferred to take and to fill out the course available for the academic year by providing authentication. Thus providing an easier means of filling the seats for the colleges.

Use Case Diagram:-

Activity Diagram:-

CODING:-
Select-User Form Code:-
Private Sub CmdCollege_Click()
Unload Me
Frmcollege_login.Show
End Sub

Private Sub CmdStudent_Click()
Unload Me
Frmselect_stream.Show
End Sub

Private Sub CmdEnd_Click()
End
End Sub

Private Sub Form_Load()
Me.Move 4800, 5000
'Frmselect_user.StartUpPosition = FormStartPosition.CenterScreen
End Sub

Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = 27 Then
ChoiceOne.Show
End If
End Sub

Private Sub Form_Load()
ChoiceOne.Left = (Screen.Width - ChoiceOne.Width) / 2
ChoiceOne.Top = (Screen.Height - ChoiceOne.Height) / 2
End Sub

Login Form Code:-
Dim Cn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Dim flag, Flag1 As Integer

Private Sub CmdCancel_Click()
End
End Sub

Private Sub CmdOk_Click()
If KeyAscii = 13 Then
If Text1.Text = "" Then
MsgBox "Please Fill The Admin_Name Field's", vbInformation, ""
Else
If Text2.Text = "" Then
MsgBox "Please Fill The Admin_Password Field's", vbInformation, ""
Else
flag = 0
If Text1.Text = "college" Then
If Text2.Text = "123" Then
Flag1 = 1
MsgBox "" & Text1.Text & " Permission Granted!!!", vbInformation, "RailWay Login"
Text1.Text = ""
Text2.Text = ""
Unload Me
Frmcolleges_show.Show
End If
End If flag = 2
If flag = 2 And Flag1 <> 1 Then
MsgBox "Invalid Password", vbExclamation, "Error"
End If
If flag = 0 And Flag1 <> 1 Then
MsgBox "Un_Authorized User", vbExclamation, "Error"
End If
End If
End If
End If
End Sub

Private Sub Form_Load()
Me.Move 4500, 5000
End Sub

Private Sub Text2_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
If Text1.Text = "" Then
MsgBox "Please Fill The Admin_Name Field's", vbInformation, ""
Else
If Text2.Text = "" Then
MsgBox "Please Fill The Admin_Password Field's", vbInformation, ""
Else
flag = 0
If Text1.Text = "college" Then
If Text2.Text = "123" Then
Flag1 = 1
MsgBox "" & Text1.Text & " Permission Granted!!!", vbInformation, "RailWay Login"
Text1.Text = ""
Text2.Text = ""
Unload Me
Frmcolleges_show.Show
End If
End If flag = 2
If flag = 2 And Flag1 <> 1 Then
MsgBox "Invalid Password", vbExclamation, "Error"
End If
If flag = 0 And Flag1 <> 1 Then
MsgBox "Un_Authorized User", vbExclamation, "Error"
End If
End If
End If
End If
End Sub

Select College Form Code:-

Private Sub Command1_Click()
Frmengineering_addseat.Show
Frmcolleges_show.Hide
End Sub

Private Sub Command2_Click()
Frmmedical_addseat.Show
Frmcolleges_show.Hide
End Sub

Private Sub Command3_Click()
Frmarts_addseat.Show
Frmcolleges_show.Hide
End Sub

Private Sub Form_Load()
Me.Move 2200, 2500
End Sub

Adding seat to Engineering-College Form Code:-
Dim Cn As New ADODB.Connection
Dim Rs1 As New ADODB.Recordset
Dim Rs2 As New ADODB.Recordset
Dim Rs3 As New ADODB.Recordset
Dim str1 As String
Dim str2 As String
Dim str3 As String

Private Sub CmdSaveECE_Click()
If Rs1.State = 1 Then Rs1.Close
Rs1.CursorLocation = adUseClient
Rs1.Open "select * from ece", Cn, adOpenStatic, adLockBatchOptimistic
Rs1.AddNew
Rs1.Fields(0) = Val(Text1.Text)
Rs1.Fields(1) = Val(Text2.Text)
Rs1.Fields(2) = Val(Text3.Text)
Rs1.Fields(3) = Val(Text5.Text)
Rs1.Fields(4) = Val(Text6.Text)
Rs1.UpdateBatch
If Rs2.State = 1 Then Rs2.Close
Rs2.CursorLocation = adUseClient
Rs2.Open "select * from cse", Cn, adOpenStatic, adLockBatchOptimistic
Rs2.AddNew
Rs2.Fields(0) = Val(Text7.Text)
Rs2.Fields(1) = Val(Text8.Text)
Rs2.Fields(2) = Val(Text9.Text)
Rs2.Fields(3) = Val(Text10.Text)
Rs2.Fields(4) = Val(Text11.Text)
Rs2.UpdateBatch
If Rs3.State = 1 Then Rs3.Close
Rs3.CursorLocation = adUseClient
Rs3.Open "select * from eee", Cn, adOpenStatic, adLockBatchOptimistic
Rs3.AddNew
Rs3.Fields(0) = Val(Text12.Text)
Rs3.Fields(1) = Val(Text13.Text)
Rs3.Fields(2) = Val(Text14.Text)
Rs3.Fields(3) = Val(Text15.Text)
Rs3.Fields(4) = Val(Text16.Text)
Rs3.UpdateBatch
MsgBox "Seats Added", vbInformation, ""
Unload Frmengineering_addseat
Frmselect_user.Show
End Sub

Private Sub cmdMain_Click()
Unload Frmengineering_addseat
Frmselect_user.Show
End Sub

Private Sub Command1_Click() str1 = "truncate table ece" str2 = "truncate table cse" str3 = "truncate table eee"
Cn.Execute (str1)
Cn.Execute (str2)
Cn.Execute (str3)
MsgBox "Database Cleared ! Continue adding seats.", vbInformation, ""
End Sub

Private Sub Form_Load()
Me.Move 4500, 1500
If Cn.State = 1 Then Cn.Close
Cn.CursorLocation = adUseClient
Cn.Open "Provider=OraOLEDB.Oracle;Password=tiger;User ID=scott;Persist Security Info=True;"
End Sub

Stream Display Form Code:-

Private Sub CmdArts_Click()
Frmselect_stream.Hide
Frmarts_studentdetails.Show
End Sub

Private Sub CmdEngineering_Click()
Frmselect_stream.Hide
Frmengineering_studentdetails.Show
End Sub

Private Sub CmdMedical_Click()
Frmselect_stream.Hide
Frmmedical_studentdetails.Show
End Sub

Private Sub Form_Load()
Me.Move 0, 0
End Sub

Student Details Form Code:-

Dim Cn1 As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Private Sub CmdCancel_Click()
End
End Sub

Private Sub CmdClear_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Combo1.Text = ""
Combo2.Text = ""
End Sub

Private Sub CmdSubmit_Click()
If Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" Or Combo1.Text = "" Or regno = Val(Text1.Text) Or sname = Text2.Text Or stream = Combo1.Text Then
MsgBox "Please complete all the details needed"
End If
If Rs.State = 1 Then Rs.Close
Rs.CursorLocation = adUseClient
Rs.Open "select * from artsregister", Cn1, adOpenStatic, adLockBatchOptimistic
Rs.AddNew
Rs.Fields(0) = Val(Text1.Text)
Rs.Fields(1) = Text2.Text
Rs.Fields(2) = Val(Text3.Text)
Rs.Fields(3) = Combo1.Text
Rs.UpdateBatch
MsgBox "Information Added. Please Proceed.", vbInformation, ""
Frmarts_seatdisplay.Show
Unload Me
End Sub

Private Sub Form_Load()
Me.Move 4500, 2500
If Cn1.State = 1 Then Cn1.Close
Cn1.CursorLocation = adUseClient
Cn1.Open "Provider=MSDAORA.1;Password=tiger;User ID=scott;Persist Security Info=True;"
End Sub

Display Availability Form Code:-

Dim Cn As New ADODB.Connection
Dim Rs1 As New ADODB.Recordset
Dim Rs2 As New ADODB.Recordset
Dim Rs3 As New ADODB.Recordset
Private Sub CmdBack_Click()
Frmarts_seatdisplay.Hide
Frmarts_studentdetails.Show
End Sub
Private Sub CmdRegister_Click()
Frmarts_seatdisplay.Hide
Frmarts_register.Show
End Sub
Private Sub Form_Load()
Me.Move 1700, 1950
Dim i As Integer
If Cn.State = 1 Then Cn.Close
Cn.CursorLocation = adUseClient
Cn.Open "Provider=MSDAORA.1;Password=tiger;User ID=scott;Persist Security Info=True;"
Rs1.Open "select * from maths", Cn
If Rs1.EOF = False Then
Label8.Caption = Rs1.Fields(0)
'Text1.Text = Rs1.Fields(0)
Label9.Caption = Rs1.Fields(1)
Label10.Caption = Rs1.Fields(2)
Label11.Caption = Rs1.Fields(3)
Label12.Caption = Rs1.Fields(4)
Rs1.Close
End If
Rs2.Open "select * from history", Cn
If Rs2.EOF = False Then
Label13.Caption = Rs2.Fields(0)
Label14.Caption = Rs2.Fields(1)
Label15.Caption = Rs2.Fields(2)
Label16.Caption = Rs2.Fields(3)
Label21.Caption = Rs2.Fields(4)
Rs2.Close
End If
Rs3.Open "select * from litrature", Cn
If Rs3.EOF = False Then
Label23.Caption = Rs3.Fields(0)
Label24.Caption = Rs3.Fields(1)
Label25.Caption = Rs3.Fields(2)
Label26.Caption = Rs3.Fields(3)
Label27.Caption = Rs3.Fields(4)
'Text15.Text = Rs3.Fields(4)
Rs3.Close
End If
End Sub
Register Course Form Code:-

Dim Cn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Dim Rs1 As New ADODB.Recordset
Dim flag As Integer

Public Function check()
Dim Rs As New ADODB.Recordset
Dim Rs1 As New ADODB.Recordset
Dim Rs2 As New ADODB.Recordset
Dim Rs3 As New ADODB.Recordset
Dim Rs4 As New ADODB.Recordset
Dim i As Integer
Dim str2 As String

If course.Text = "Maths" Then
Rs.Open "select * from maths", Cn
If quota.Text = "GENERAL" Then i = 0
If Rs.Fields(0) <> 0 Then str2 = "update maths set general='" & (Rs.Fields(0) - 1) & "'"
Cn.Execute (str2)
'Rs.Fields(0) = Rs.Fields(0) - 1
MsgBox "Successfully Registered Maths"
Frmarts_seatdisplay.Label8.Caption = Rs.Fields(0) flag = 1
Else
MsgBox "The course is currently Unavailable ! Please select other course." flag = 0
End If
End If
Rs.Close
'XXXXXXXXXXXXX' Rs1.Open "select * from maths", Cn
If quota.Text = "OBC" Then i = 1
If Rs1.Fields(1) <> 0 Then str2 = "update maths set obc='" & (Rs1.Fields(1) - 1) & "'"
Cn.Execute (str2)
MsgBox "Successfully Registered Maths"
Frmarts_seatdisplay.Label9.Caption = Rs1.Fields(1) flag = 1
Else
MsgBox "Not Registered" flag = 0
End If
End If
Rs1.Close
'XXXXXXXXXXXXX' Rs2.Open "select * from maths", Cn
If quota.Text = "MBC" Then i = 2
If Rs2.Fields(2) <> 0 Then str2 = "update maths set mbc='" & (Rs2.Fields(2) - 1) & "'"
Cn.Execute (str2)
MsgBox "Successfully Registered Maths"
Frmarts_seatdisplay.Label10.Caption = Rs2.Fields(2) flag = 1
Else
MsgBox "Not Registered" flag = 0
End If
End If
Rs2.Close

'XXXXXXXXXXXXX' Rs3.Open "select * from maths", Cn
If quota.Text = "SC" Then i = 3
If Rs3.Fields(3) <> 0 Then str2 = "update maths set sc='" & (Rs3.Fields(3) - 1) & "'"
Cn.Execute (str2)
MsgBox "Successfully Registered Maths"
Frmarts_seatdisplay.Label11.Caption = Rs3.Fields(3) flag = 1
Else
MsgBox "Not Registered" flag = 0
End If
End If
Rs3.Close

'XXXXXXXXXXXXX' Rs4.Open "select * from maths", Cn
If quota.Text = "OTHER" Then i = 4
If Rs4.Fields(4) <> 0 Then str2 = "update maths set other='" & (Rs4.Fields(4) - 1) & "'"
Cn.Execute (str2)
MsgBox "Successfully Registered MAths"
Frmarts_seatdisplay.Label12.Caption = Rs4.Fields(4) flag = 1
Else
MsgBox "Not Registered" flag = 0
End If
End If
Rs4.Close
End If ‘History Register'

If course.Text = "History" Then
Rs.Open "select * from history", Cn
If quota.Text = "GENERAL" Then i = 0
If Rs.Fields(0) <> 0 Then str2 = "update history set general='" & (Rs.Fields(0) - 1) & "'"
Cn.Execute (str2)
'Rs.Fields(0) = Rs.Fields(0) - 1
MsgBox "Successfully Registered History"
Frmarts_seatdisplay.Label13.Caption = Rs.Fields(0) flag = 1
Else
MsgBox "Not Registered" flag = 0
End If
End If
Rs.Close
'XXXXXXXXXXXXX' Rs1.Open "select * from history", Cn
If quota.Text = "OBC" Then i = 1
If Rs1.Fields(1) <> 0 Then str2 = "update history set obc='" & (Rs1.Fields(1) - 1) & "'"
Cn.Execute (str2)
MsgBox "Successfully Registered History"
Frmarts_seatdisplay.Label14.Caption = Rs1.Fields(1) flag = 1
Else
MsgBox "Not Registered" flag = 0
End If
End If
Rs1.Close
'XXXXXXXXXXXXX' Rs2.Open "select * from history", Cn
If quota.Text = "MBC" Then i = 2
If Rs2.Fields(2) <> 0 Then str2 = "update history set mbc='" & (Rs2.Fields(2) - 1) & "'"
Cn.Execute (str2)
MsgBox "Successfully Registered"
Frmarts_seatdisplay.Label15.Caption = Rs2.Fields(2) flag = 1
Else
MsgBox "Not Registered" flag = 1
End If
End If
Rs2.Close
'XXXXXXXXXXXXX' Rs3.Open "select * from history", Cn
If quota.Text = "SC" Then i = 3
If Rs3.Fields(3) <> 0 Then str2 = "update history set sc='" & (Rs3.Fields(3) - 1) & "'"
Cn.Execute (str2)
MsgBox "Successfully Registered"
Frmarts_seatdisplay.Label16.Caption = Rs3.Fields(3)
Else
MsgBox "Not Registered"
End If
End If
Rs3.Close
'XXXXXXXXXXXXX' Rs4.Open "select * from history", Cn
If quota.Text = "OTHER" Then i = 4
If Rs4.Fields(4) <> 0 Then str2 = "update history set other='" & (Rs4.Fields(4) - 1) & "'"
Cn.Execute (str2)
MsgBox "Successfully Registered"
Frmarts_seatdisplay.Label21.Caption = Rs4.Fields(4) flag = 1
Else
MsgBox "Not Registered" flag = 0
End If
End If
Rs4.Close
End If If course.Text = "Litrature" Then
Rs.Open "select * from litrature", Cn
If quota.Text = "GENERAL" Then i = 0
If Rs.Fields(0) <> 0 Then str2 = "update litrature set general='" & (Rs.Fields(0) - 1) & "'"
Cn.Execute (str2)
MsgBox "Successfully Registered"
Frmarts_seatdisplay.Label23.Caption = Rs.Fields(0)
Else
MsgBox "Not Registered" flag = 0
End If
End If
Rs.Close
'XXXXXXXXXXXXX' Rs1.Open "select * from litrature", Cn
If quota.Text = "OBC" Then i = 1
If Rs1.Fields(1) <> 0 Then str2 = "update litrature set obc='" & (Rs1.Fields(1) - 1) & "'"
Cn.Execute (str2)
MsgBox "Successfully Registered"
Frmarts_seatdisplay.Label24.Caption = Rs1.Fields(1) flag = 1
Else
MsgBox "Not Registered" flag = 0
End If
End If
Rs1.Close
'XXXXXXXXXXXXX' Rs2.Open "select * from litrature", Cn
If quota.Text = "MBC" Then i = 2
If Rs2.Fields(2) <> 0 Then str2 = "update litrature set mbc='" & (Rs2.Fields(2) - 1) & "'"
Cn.Execute (str2)
MsgBox "Successfully Registered"
Frmarts_seatdisplay.Label25.Caption = Rs2.Fields(2) flag = 1
Else
MsgBox "Not Registered" flag = 0
End If
End If
Rs2.Close
'XXXXXXXXXXXXX' Rs3.Open "select * from litrature", Cn
If quota.Text = "SC" Then i = 3
If Rs3.Fields(3) <> 0 Then str2 = "update litrature set sc='" & (Rs3.Fields(3) - 1) & "'"
Cn.Execute (str2)
MsgBox "Successfully Registered"
Frmarts_seatdisplay.Label26.Caption = Rs3.Fields(3) flag = 1
Else
MsgBox "Not Registered" flag = 0
End If
End If
Rs3.Close
'XXXXXXXXXXXXX' Rs4.Open "select * from litrature", Cn
If quota.Text = "OTHER" Then i = 4
If Rs4.Fields(4) <> 0 Then str2 = "update litrature set other='" & (Rs4.Fields(4) - 1) & "'"
Cn.Execute (str2)
MsgBox "Successfully Registered"
Frmarts_seatdisplay.Label27.Caption = Rs4.Fields(4) flag = 1
Else
MsgBox "Not Registered" flag = 0
End If
End If
Rs4.Close
End If
End Function

Private Sub CmdRegister_Click() quo = quota.Text cou = course.Text
If quota.Text = "" Or course.Text = "" Then
MsgBox "Select all the items promptly"
Exit Sub
End If
Call check
If flag = 1 Then
Frmarts_register.Hide
Frmorder_generation.Show
End If
If flag = 0 Then
MsgBox "The course is currently Unavailable ! Please select other course."
End If
End Sub

Private Sub Form_Load()
Me.Move 5500, 4500
If Cn.State = 1 Then Cn.Close
Cn.CursorLocation = adUseClient
Cn.Open "Provider=MSDAORA.1;Password=tiger;User ID=scott;Persist Security Info=True;"
End Sub

Generate-Order Form Code:-

Private Sub Command1_Click()
CommonDialog1.ShowPrinter
End Sub
Private Sub Command2_Click()
End
End Sub
Private Sub Form_Load()
Me.Move 3900, 1500
Label6.Caption = sname
Label7.Caption = regno
Label8.Caption = cou
Label9.Caption = quo
Select Case stream
Case "Engineering": Label5.Caption = "PONDICHERRY ENGINEERING COLLEGE"
Case "Medicine": Label5.Caption = "PONDICHERRY MEDICAL COLLEGE"
Case "Arts": Label5.Caption = "PONDICHERRY ARTS COLLEGE"
End Select
End Sub

MDI Form Code :-

Option Explicit Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long Const WS_CAPTION = &HC00000 Const WS_SYSMENU = &H80000 Const WS_MINIMIZEBOX = &H20000 Const WS_MAXIMIZEBOX = &H10000 Const GWL_STYLE = (-16) Private Sub MDIForm_Load()
Frmselect_user.Show
Dim L As Long
L = GetWindowLong(Me.hwnd, GWL_STYLE)
L = L And Not (WS_MINIMIZEBOX)
L = L And Not (WS_MAXIMIZEBOX)
L = L Xor WS_CAPTION
L = SetWindowLong(Me.hwnd, GWL_STYLE, L)
End Sub

CONCLUSION: Thus the project for “Course Registration” with oracle database was developed and executed successfully.

Similar Documents

Premium Essay

Course Registration System

...Course Registration System the online registrar version 0.1 Specifications Document by Emma Boroson Introduction This Course Registration System is a web-based program aimed to make easier and more convenient the class registration process, a hassle through which students go every semester. As it stands, here at Brown University, in order to officially register for classes, each student must fill out a course registration form manually, bring it to the Registrar’s Office at University Hall, stand in line (often for upwards of twenty to thirty minutes), and finally have the form officially approved and stamped. In order to change anything about one’s current schedule, such as dropping or adding a class, changing grade option, or showing official permission from a professor, the student must go through the same tedious process. Course Registration System (CRS) attempts to alleviate these hassles by providing several services to students through the internet. CRS provides a way to search for classes without having to open a course catalog, a way to “shop” around and view various possible schedules, and finally, officially register for the chosen classes. All this can be done in the privacy of the students’ own rooms and without the stress and time it takes to stand in line in University Hall. The System Basical sketch of the system model Network Login GUI search keys GUI DB Course Pages GUI The various parts of the system are: ● Login/Security – Login using NetID and...

Words: 1138 - Pages: 5

Free Essay

Online Course Registration System

... STUDENT COURSE REGISTRATION 1. PROBLEM DEFENITION To build software that automates the student’s course registration. 1. This is proposed for automating the student’s course registration. While the student joins any educational institution his admission is made on the basis of his previous records. 2. The students who wish to the institution must be given with the available course details. 3. The student is allotted with a seat in the institution based on the marks that he scored in the institution he studied previously. After the confirmation of his joining the student must be given with new identity and records as per the institution. 2.0 SYSTEM REQUIREMENT SPECIFICATION 2.1 THE OVERALL DESCRIPTION 1. This is proposed for automating the student’s course registration. While the student joins any educational institution his admission is made on the basis of his previous records. 2. The students who wish to the institution must be given with the available course details. 2.2 PRODUCT PERSPECTIVE 2.2.1 Hardware interfaces 2.2.1.1 Hard disk: The database connectivity requires a hardware configuration that is on-line. This makes it necessary to have a fast database system running on high rpm hard disk permitting complete data redundancy and back-up systems to support the primary goal of reliability. 2.2.1.2 The system must interface...

Words: 1016 - Pages: 5

Premium Essay

Srs for Course Registration System

...System Requirement Specifications (SRS) Assignment 1 Sample Solution System Requirement Specifications 1 Table of Contents 1 2 3 Table of Contents ......................................................................................................................................................... 1 Problem Statement ....................................................................................................................................................... 2 Overview ...................................................................................................................................................................... 2 3.1 Background ............................................................................................................................................... 2 3.2 Overall Description ................................................................................................................................... 2 4 Investigation & Analysis Methodology........................................................................................................................ 2 4.1 System Investigation ................................................................................................................................. 2 4.2 Analysis Methodology .............................................................................................................................. 3 4.2.1 Feasibility study and requirements elicitation...

Words: 2557 - Pages: 11

Premium Essay

Online Course Registration System

...DESIGN AND IMPLEMENTATION OF COURSE REGISTRATION AND RESULT PROCESSING SYSTEM CHAPTER ONE 1. INTRODUCTION 1.1 BACKGROUND OF THE STUDY Caritas University, Amorji Nike, Enugu, is a private University approved by the Federal Government of Nigeria on December 16 2004. It was officially opened on January 21, 2005 by the Federal Ministry for Education, Prof. Fabian Osuji. The formal opening was on January 31, 2005. The pioneer students of 250 matriculated on May 28, 2005 in beautiful ceremony that attracted dignitaries both church and state. It is the second Catholic University in Nigeria founded by Rev. Fr. Prof. Emmanuel Paul Mathew Edeh Cssp, OFR. Although he founded the school, the proprietor of the University is the Congregation of Sisters the Saviour, a religious Congregation of Nuns founded by him. The vision of Caritas University is to rescue some of our wandering and teaming youths from further slide into academic and moral decay, and development and transformation of our society through sound and adulterated education. Its mission is to discover, sanctify and apply the knowledge of science, environmental and engineering for human well-being and sound development of man for better society. Caritas University’s goal is to give efficacy to the University’s motto and to its philosophy of education. We embrace not only sound education for professional skills and competency in various fields; but also maintain...

Words: 9573 - Pages: 39

Premium Essay

Online Course Registration System

...SRS Document Of Course Management System Course Management System 1. Introduction 1 1.1 Purpose 1 1.2 Scope 1 1.3 Definitions and abbreviations 1 1.4 References 1 1.5 Overview 1 2. Overall Description 2 2.1 Product Perspective 2 2.2 Product Functions 2 2.3 User Characteristics 4 2.4 Constraints 4 2.5 Assumptions and Dependencies 4 3. Specific Requirements 4 3.1 External Interface Requirement 4 3.1.1 User Interfaces 4 3.1.2 Hardware Interfaces 4 3.1.3 Software Interfaces 4 3.1.4 Communication Interfaces 4 3.2 Functional Requirements 5 3.2.1 Creating Courses 5 3.2.2 Grade Management 5 3.2.3 Homework Submissions 5 3.2.4 Group Management 7 3.2.5 Online Quizzes 9 3.2.6 Create Accounts 10 3.3 Performance Requirements 10 3.3.1 Response Time 10 3.3.2 Throughput 10 3.3.5 Capacity 11 3.3.6 Utilization of Resources 11 3.4 Software System Attributes 11 3.4.1 Security 11 3.4.2 Reliability 11 3.4.3 Scalability 11 1. Introduction 2.1 Purpose The purpose of this document is to present a detailed description of the course management system. It will explain the purpose and features of the system, the interfaces of the system will do, the constraints under which it must operate and how the system will react to external stimuli. This document is intended for both stakeholders and developers of the system. 2.2 Scope It domain use to use it large domain it use for...

Words: 2760 - Pages: 12

Premium Essay

Online Course Registration System

...ONLINE EXAM REGISTRATION SYSTEM AIM: To analyze, Design and develop code for exam registration system using Rational Rose software and visual basic. PROJECT SCOPE: The main scope of this project is to maintain a student details with secure and directly maintain by both college and university. students can get the hall ticket with correct details without any irrelavant datas. OBJECTIVE: The main objective of designing and developing a exam registration system is to provide with a system which proves to be manually beneficial i.e benefits for both university and college for easy maintaining. PROBLEM STATEMENT: In exam registration proposed system various problem statement are as follows, • Initially university provides the exam details with fee structure to the respected college. • Then the college ask the students for them details and fee submission conditions. • Student contact the various nationalized banks for getting DD and submit them details with the DD in the corresponding date. • When the students submit them details college will forward that to the universtiy. • University maintaines one database and store the student details with year, semester,subjects etc., • With the valid datas university prepare the hall ticket to related college. • After the related colleges provide hall tickets to the students. • If any problem occur in the hall ticket means students can apply for change and it will quickly done by the university. ...

Words: 548 - Pages: 3

Premium Essay

Online Course Registration System

...REQUIREMENTS SPECIFICATION (SRS) FOR Student and Unit Management System (SUMS) – Registration Module Version 1.0 Prepared by: YEUNG Kam Fung (Ivan) Prepared for: Jim Briggs, University of Portsmouth DOCUMENT CHANGE HISTORY |Version Number |Date |Description | |1.1 |8th December 2005 |Jim made some formatting and content | | | |changes | |1.0 |4th December 2005 |Draft | Preface This document contains the Software Requirements Specification (SRS) of an Online Project Marking System for the School of Computing at the University of Portsmouth. The main aim of this project is to add functionality to the existing SUMS system in order to provide an online facility for managing and registering student accounts. This document has been prepared in accordance with the IEEE Std 830-1998, IEEE Recommended Practice for Software Requirements Specifications [IEEE 1998]. Introduction This Software Requirement Specification is written accordance with the IEEE Std 830-1998 model. 1 Purpose This SRS Document contains the complete software requirements for the Online Project Marking System (OPMS) and describes the design decisions, architectural...

Words: 1674 - Pages: 7

Free Essay

Srs-Online Course Registration System

...9 4.5.3 Scalability 9 4.5.4 Security 9 5. Analysis Models 9 5.1 Sequence Diagrams 9 5.2 Collaboration Diagrams (STD) 10 5.2 State-Transition Diagrams (STD) 11 5.4 ACTIVITY DIAGRAM……………………………………………………………………………………….15 5.5 DEPLOYMENT DIAGRAM…………………………………………………………………………………15 2. Introduction The Online Student Course registration system is automated system where the user can register the student for various courses. This is proposed for automating the student’s course registration. While the student joins any educational institution his admission is made on the basis of his previous records. The students who wish to the institution must be given with the available course details. The student is allotted with a seat in the institution based on the marks that he scored in the institution he studied previously. After the confirmation of his joining the student must be given with new identity and records as per the institution. 2.1 Purpose The purpose of this document is to present a detailed description of the Online Course Registration System. It will explain the purpose and features of the system, the interfaces of the system will do, the constraints under which it must operate and how the...

Words: 2046 - Pages: 9

Premium Essay

Srs Online Course Registration System

...Online Course Registration Team members: * AAKHILA * HEMAPRIYA * YAMINI Table of Contents SRS (System Requirement Specification) 2 Processor - Pentium - IV processor 5 SRS (System Requirement Specification) 1. INTRODUCTION 1.1 Purpose 1. Introduction 1.1: Purpose 1.2: Scope 1.3: Abbreviation 1.4: Reference 1.5: Overview 2. Overall description 2.1: Product perspective 2.2: System function 2.3: User characteristics 2.4: Constraints 3. Specific requirements 3.1 External interface requirements 3.1.1: User interface 3.1.2: Hardware interface 3.1.3. Software interface 3.1.4 Communication interface 3.2: Functional requirements 4. Security 5. Design 6. Conclusion 1. INTRODUTION: The online registration system allows students, through internet, to register within the registration period .The system provides for the students the option to register courses, without the advisor`s prior approval during the scheduled registration periods. However, when the registration period is over, all previously registered courses by the students will be viewable in the system. 1.1. PURPOSE: The purpose of this document is to present a detailed description of the online course registration. It will explain the features of the online course registration for which the interfaces of the system, the constraints under which it must operate. 1.2`SCOPE: The System provides an online interface to the user where they can fill...

Words: 697 - Pages: 3

Premium Essay

Students Course Registration

...Course Registration System Vision   Version 1.0       Revision History |Table |Version |Description |Author | |1/Dec/98 |Draft |Initial Draft |Sue Gamble | |13/Dec/98 |1.0 |Minor revisions following Peer Review. |Sue Gamble | | | |Added performance requirements. | | |  |  |  |  | |  |  |  |  |   Vision 1          Introduction 1.1           Purpose The purpose of this document is to define the high-level requirements of the Wylie course registration (C-Registration) system in terms of the needs of the end users. 1.2           Scope This Vision Document applies to the Wylie course registration system, which will be developed by the Wylie College Information Systems (IT) department. The IT department will develop this client-server system to interface with the existing course catalog database. The C-Registration System will enable students to register...

Words: 4109 - Pages: 17

Premium Essay

Hostel Management

...System Requirement Specifications (SRS) Assignment 1 Sample Solution System Requirement Specifications 1 Table of Contents 1 2 3 Table of Contents ......................................................................................................................................................... 1 Problem Statement ....................................................................................................................................................... 2 Overview ...................................................................................................................................................................... 2 3.1 Background ............................................................................................................................................... 2 3.2 Overall Description ................................................................................................................................... 2 4 Investigation & Analysis Methodology........................................................................................................................ 2 4.1 System Investigation ................................................................................................................................. 2 4.2 Analysis Methodology .............................................................................................................................. 3 4.2.1 Feasibility study and requirements elicitation...

Words: 2557 - Pages: 11

Premium Essay

System Requirment

...System Requirement Specifications (SRS) Assignment 1 Sample Solution System Requirement Specifications 1 Table of Contents 1 2 3 Table of Contents ......................................................................................................................................................... 1 Problem Statement ....................................................................................................................................................... 2 Overview ...................................................................................................................................................................... 2 3.1 Background ............................................................................................................................................... 2 3.2 Overall Description ................................................................................................................................... 2 4 Investigation & Analysis Methodology........................................................................................................................ 2 4.1 System Investigation ................................................................................................................................. 2 4.2 Analysis Methodology .............................................................................................................................. 3 4.2.1 Feasibility study and requirements elicitation...

Words: 2557 - Pages: 11

Free Essay

Srs Project

...4, 20124 System Request – SRS Project Project sponsor: Business Need: This project has been initiated to keep up with the high demands of increased enrollments and to allow students to handle their own registrations online using an Internet-accessible system. Business Requirements: Using an Internet-accessible system, staff should be able to work from any location that has an Internet connection and a web browser. Also, students should be able to self-register directly for their own classes. The functionality that the system should have is listed below: * Maintain records for students enrolled in the school * Maintain courses offered by the school * Maintain classes offered of these courses in the two modalities of online and face-to-face * Maintain student grades for the classes that they have completed Business Value: We expect that SRS will help to reduce the generation of the many errors in moving the paper form to the electronic registration filing. Also, SRS should help the staff to free up so they can complete other tasks allocated to them like staff development and training. Conservative estimates of intangible value to the company includes: * Increase in staff productivity * Reduce the use of paper registration forms * Reduction of errors due to the adding/dropping of classes Special Issues or Constraints: * The system should be in place for the next school semester registration * This system will increase...

Words: 500 - Pages: 2

Premium Essay

Ooad

...STATEMENT: Online Course Registration System is a web-based registration software that helps you to register course online. This online registration form allows the students to submit their course preferences quickly and conveniently. The course is offered only when there are a minimum number of people opting for it. In this project, the student needs to register by giving the necessary details for the desired course, and should also mention the mode of payment for the course. Once the registration is done successfully, the student can avail the course. The student is given a user ID and password using which he can login and use the online system. The student can then get the study material and all other information. The registrar manages the student details who are registering. A Database is maintained with the course catalogue, list of the students who have registered and their progress. The Administrator maintains the database and ensures working of the system. 2.SRS DOCUMENT: 2.1 FUNCTIONAL REQUIREMENT: Register - Enter details in application form.  Login - Enter Username and Password. Virtual Tutor E-BOOK MANAGEMENT Page 2 of 18 www.virtual-tutor.co.cc www.virtual-tutor.co.cc  Search - Search book by attribute.  Buy - Download softcopies and order for hard copy.  Payment - Pay for books in different method.  Update - Update User details Definition of the Problem An Online Course Registration system for University...

Words: 787 - Pages: 4

Premium Essay

Online Student Reservation System

...Course Registration System Problem Statement As the head of information systems for Wylie College you are tasked with developing a new student registration system. The college would like a new client-server system to replace its much older system developed around mainframe technology. The new system will allow students to register for courses and view report cards from their personal computers attached to the campus LAN, or from any machine on the Internet (such as the machines in the school library). Professors will be able to access the system to sign up to teach courses as well as record grades. Due to a decrease in federal funding the college cannot afford to replace the entire system at once. The college will keep the existing course catalog database where all course information is maintained. This database is an Ingres relational database running on a DEC VAX. Fortunately the college has invested in an open SQL interface that allows access to this database from college’s Unix servers. The legacy system performance is rather poor, so the new system must insure that access to the data on the legacy system occurs in a timely manner. The new system will access course information from the legacy database but will not update it. The registrar’s office will continue to maintain course information through another system. At the beginning of each semester students may request a course catalogue containing a list of course offerings for the semester. Information about...

Words: 491 - Pages: 2