student counseling management system
TRANSCRIPT
S.NO CONTENTS PAGE
NO
1.
2.
3.
4.
5.
6.
ABSTRACT
INTRODUCTION
SYSTEM CONFIGURATION 3.1 HARDWARE CONFIGUARTION 3.2 SOFTWARE CONFIGURATION 3.3 SOFTWARE PROFILE 3.3.1. VISUAL BASIC 3.3.2. MSACCESS
SYSTEM ANALYSIS4.1 EXISTING SYSTEM4.2 PROPOSED SYSTEM4.3 CONSTRAINS
SYSTEM DESIGN 5.1 DATAFLOW DIAGRAM 5.2 TABLE DESIGN 5.3 FORM DESIGN
DEVELOPMENT6.1 SAMPLE CODING
1
2
3
13
15
21
63
7.
8.
9.
10.
TESTING7.1 UNIT TESTING7.2 INTEGRATION TESTING
FUTURE ENHANCEMENT
CONCLUSION
BIBLIOGRAPHY
69
70
INTRODUCTION
INTRODUCTION
The STUDENT COUNSELING MANAGEMENT SYSTEM project which
help student for their higher studies. Student can straight come and apply for their
higher studies. Eligibility for applying candidates is they must pass in their +2 levels
and they belong to either first group or second group. After submit their forms
counseling department staffs will feed their details and check the cutt off mark.
Finally they send post to the students who are eligible. The university lists some
colleges from that the student can select any one college and course which he/she
wants. Form details there are fifteen forms login, main form, student details, mark
details, college and course form and all the colleges form .For security profess their
will be a login form only authorized person can log on.
STUDENT COUNSELING MANAGEMENT SYSTEM
ABSTRACT
The main objective of this project is to maintain information regarding
STUDENT COUNSELING MANAGEMENT SYSTEM. In this project I am used
front end as visual basic 6.0 Back end as MSACCESS. In this project we were going
enter the student information details and marks which they get in the higher secondary
level. Regarding that mark we going to check the cut off mark. Cut off mark can be
check only the major subject not all which they studied. According to the cut off
mark, the university lists some colleges from that the student can select any one
college and course which he/she wants.
SYSTEM CONFIGURATION
HARDWARE CONFIGUARTION
Processor - Pentium 4
Memory -1GB RAM
Monitor -15”monitor
Floppy Disk -1.44MB
Keyboard -104keys
Mouse - Logitech
Hard disk capacity -10GB
Operating system -windows XP
SOFTWARE SPECIFICATION
FRONT END : VISUAL BASIC 6.0
BACK END : MS ACCESS
MS-ACCESS
Microsoft access is a database program, which is used to create collection of
organized data items. These items are called records. Each record has the same form
and consists of one or more pieces, each of which stores a particular kind of data. The
record pieces are referred to as fields.
Visual basic and Microsoft access have a deep affinity for each other as
Microsoft is the developer of both, this is not necessarily surprising. The two
programs share the code to access database files.
The access database is a relational database by VB6.0 and Microsoft access. A
relational database that structures the data by breaking them into logical objects that
have relationship between them. This reduces the amount of redundant data and
makes comprehension easies. They also provide mechanism to correctly maintain the
relationships between objects. This function is called referential integrity.
So this provides the case to do programs and make the project very user
friendly. Also generating reports using data report will helps us to create report with
various conditions using selection formula method in data reports
DATABASE APPLICATION
ADO control is used in the following applications
1. record can be displayed using ADO control
2. adding and editing of records can be removed
3. using program records can be removed.
4. code can be used to navigate in a record set.
5. using the find button we can find the records easily.
ACTIVEX DATA OBJECT(ADO)
The ADO data control allows you to quickly create a connection to a
database using Microsoft ActiveX data objects(ADO).
At design time, you can create a connection by setting the connection
string property to a valid connection string, and then set the RecordSource property to
a statement appropriate to the database manager. You can also set the connection
string property to the name of a file that defines a connection; the file is generated by
a data link dialog box, which appear when you click connectionstring on the
properties window and then click either builds or select.
We can connect the ADO data control to a data-bound control such as the
datagrid, datacombo, or datalist control by setting the property to the ADO data
control.
At run can dynamically set the connectionstring and RecordSource
properties to change the database. Alternatively you can set the Recordset property
directly to a previously opened recordset.
SYSTEM ANALYSIS
SYSTEM ANALYSIS
EXISTING SYSTEM
The existing system is the manual system. The manual system is error prone. It
is time consuming. It is very difficult for a student to know the correct college and
courses to by his/her cut-off mark. This system involves a lot of manual entries with
the applications to perform the desired task.
LIMITATIONS:
Data maintenance adopted by the present system is not accurate.
Inaccurate result in case of duplicating, delay and inconsistency in reporting.
Generating consolidated reports is more difficult in manual system and it may
not be consistent.
The transactions are very time consuming.
There is no facility for the users to know whether the data is entered is valid or
not. This disadvantage is the major cause of errors in transaction.
There is inconsistency in maintaining data’s.
No global view ability of data’s.
It is not user friendly.
PROPOSED SYSTEM
The proposed system is designed to eliminate the drawbacks of the
existing system. It is designed by keeping in mind all the drawbacks of the present
system in order to provide a permanent solution to the problems. The primary aim
of the new system is to speedup transactions.
The advantages of this system are:
User friendliness is the keyword for all the new software in the market. The
proposed system incorporates this concept into itself to guide the user.
At every stage of data entry necessary comments and validation messages are
provided to the user.
The proposed system is also expected to reduce the amount of paper work
involved. The hard copies of only necessary documents need to be taken the
rest can be avoided.
Competitive environment is developed with the publications of other members
of same level.
Good communication is being held via mail options.
DESIGN
SYSTEM DESIGN
TABLE DESIGN TABLE DESIGN OF : STUDENT DETAIL +
DATA FIELD DATA TYPE DESCRIPTIONROLL NUMBER(5) ROLL NONAME VARCHAR2(15) NAME
FATHER VARCHAR2(15) FATHER NAMEAGE NUMBER(3) AGE
GENDER VARCHAR2(6) GENDERCONTACT NUMBER(10) CONTACT NO
EMAIL VARCHAR2(30) EMAILADDRESS VARCHAR2(50) ADDRESSPINCODE NUMBER(6) PINCODE
TABLE DESIGN OF:STUDENT’S MARK DETAIL
DATA FIELD DATA TYPE DESCRIPTIONROLL NUMBER(5) ROLL NONAME VARCHAR2(15) NAMEGRO VARCHAR2(10) GROUPYOJ NUMBER(4) YEAR OF JOINLAN NUMBER(3) LANGUAGE
ENG NUMBER(3) ENGLISH
MATH NUMBER(3) MATHS
PHY NUMBER(3) PHYSICS
CHE NUMBER(3) CHEMISTRY
BIO NUMBER(3) BIOLOGY
COM NUMBER(3) COMPUTERSCIENCE
TOT NUMBER(5,2) TOTAL
TABLE DESIGN OF:STUDENT’S COURSE & COLEGE DETAIL
+DATA FIELD DATA TYPE DESCRIPTION
NAME VARCHAR2(15) NAMEROLL NUMBER(5) ROLL NO
TOTAL NUMBER(5,2) TOTALCOLLEGE VARCHAR2(60) COLLEGECOURSE VARCHAR2(20) COURSE
FEES NUMBER(7) FEES
TABLE DESIGN OF: PRABU COLLEGE
DATA FIELD DATA TYPE DESCRIPTIONSINO NUMBER(3) SERIAL NUMBER
SEAT VARCHAR2(10) AVAILABLE SEATS
TABLE DESIGN OF: ASHOK COLLEGE
DATA FIELD DATA TYPE DESCRIPTIONSINO NUMBER(3) SERIAL NUMBER
SEAT VARCHAR2(10) AVAILABLE SEATS
TABLE DESIGN OF: NOEL COLLEGE
DATA FIELD DATA TYPE DESCRIPTIONSINO NUMBER(3) SERIAL NUMBER
SEAT VARCHAR2(10) AVAILABLE SEATS
TABLE DESIGN OF: : NIRMAL COLLEGE
DATA FIELD DATA TYPE DESCRIPTIONSINO NUMBER(3) SERIAL NUMBER
SEAT VARCHAR2(10) AVAILABLE SEATS
TABLE DESIGN OF: CHANDRU COLLEGE
DATA FIELD DATA TYPE DESCRIPTIONSINO NUMBER(3) SERIAL NUMBER
SEAT VARCHAR2(10) AVAILABLE SEATS
DATA FLOW DIAGRAM
A Dataflow diagram shows the flow of data through the system. They are also
called as “Bubble Charts”. It doesn’t specify how we convert data from one form to
another. Once the context level diagrams is drawn, we can design breaking it down
into its detailed parts. Here the nodes specify the processing activities and arcs specify
the data items transmitted between the nodes.
ER DIGRAM FOR STUDENT’S DETAILS
E-MAIL NAME
AGE
GENDER
FATHER NAME
PIN CODE
ADDRESS
CONTACT
ROLL
STUDENT’S DETAILS
ER DIGRAM FOR MARK DETAILS DETAILS
E-MAIL NAME
GROUP 1ST OR 2ND
YOJ
LANGUAGE
MATHS
ENGLISH
ROLL
MARK DETAILS
PHYSICS
CHEMISTRY
BIOLOGY
COMPUTER SCIENCE
TOTAL
ER DIGRAM FOR COLLEGE AND COURSE DETAILS
NAME
COLLEGES
COURES
FEES
ROLL
COLLEGE AND COURES DETAIL
SCREEN SHORT
INPUT FORM: LOGIN
INPUT FORM : STUDENTS DETAILS
INPUT FORM: MARK DETAILS
COLLEGE AND COURSES
INPUT FORM : SEAT FORM
INPUT FORM: ASHOK ENG COLLEGE
INPUT FORM: PRABHU ENG COLLEGE
INPUT FORM: NOEL ENG COLLEGE
INPUT FORM:NIRMAL ENG COLLEGE
INPUT FORM: CHANDRU ENG COLLEGE
SAMPLE CODINGS
CODING: LOGIN FORM
Private Sub cmdCancel_Click()
Unload Me
End Sub
Private Sub cmdOK_Click()
If Text1.Text = "renu" And Text2.Text = "stud" Then
Unload Me
Form12.Show
Else
MsgBox "INVALID PASSWARD TRY AGAIN"
Text1.Text = ""
Text2.Text = ""
End If
End Sub
CODING: STUDENT’S DETAILS
Private Sub cmdadd_Click()
MsgBox "ADD NEW RECORD"
Adodc1.Recordset.AddNew
End Sub
Private Sub cmddelete_Click()
MsgBox "DO YOU WANT DELETE CURRENT RECORD= vb information student
delibiraying system"
Adodc1.Recordset.Delete
End Sub
Private Sub cmdfirst_Click()
Adodc1.Recordset.MoveFirst
End Sub
Private Sub cmdlast_Click()
Adodc1.Recordset.MoveLast
End Sub
Private Sub cmdnext_Click()
Adodc1.Recordset.MoveNext
End Sub
Private Sub cmdprevious_Click()
Adodc1.Recordset.MoveLast
End Sub
Private Sub cmdsave_Click()
Adodc1.Recordset.Save
MsgBox "THE CURRENT RECORD WAS SAVED vb information= student
delibirating system"
End Sub
Private Sub cmdupdate_Click()
Adodc1.Recordset.Update
End Sub
Private Sub Command1_Click()
Form3.Show
End Sub
Private Sub Command10_Click()
Form4.Show
End Sub
Private Sub Command11_Click()
MsgBox "ARE YOU SURE TO EXIT"
End
End Sub
Private Sub Image3_Click()
Form4.Show
End Sub
Private Sub Option1_Click()
If Option1.Value = True Then
TXTG = "FEMALE"
End If
End Sub
Private Sub Option2_Click()
If Option2.Value = True Then
TXTG = "MALE"
End If
End Sub
Private Sub Picture3_Click()
Form3.Show
End Sub
CODING: MARK DETAILS
Private Sub Command1_Click()
If TXTGRO = "1ST GROUP" Then
TXTTOT = (Val(TXTMATH) + Val(TXTPHY) + Val(TXTCHE) + Val(TXTBIO)) /
4
ElseIf TXTGRO = "2ND GROUP" Then
TXTTOT = (Val(TXTMATH) + Val(TXTPHY) + Val(TXTCHE) +
Val(TXTCOM)) / 4
End If
End Sub
Private Sub Command10_Click()
Form2.Show
End Sub
Private Sub Command11_Click()
Unload Me
End Sub
Private Sub cmdadd_Click()
MsgBox "ADD NEW RECORD"
Adodc1.Recordset.AddNew
End Sub
Private Sub cmddelete_Click()
MsgBox "DO YOU WANT DELETE CURRENT RECORD= vb information student
counselling system"
Adodc1.Recordset.Delete
End Sub
Private Sub cmdfirst_Click()
Adodc1.Recordset.MoveFirst
End Sub
Private Sub cmdlast_Click()
Adodc1.Recordset.MoveLast
End Sub
Private Sub cmdnext_Click()
Adodc1.Recordset.MoveNext
End Sub
Private Sub cmdprevious_Click()
Adodc1.Recordset.MovePrevious
End Sub
Private Sub cmdsave_Click()
Adodc1.Recordset.Save
MsgBox "THE CURRENT RECORD WAS SAVED vb information= student
counselling system"
End Sub
Private Sub cmdupdate_Click()
Adodc1.Recordset.Update
End Sub
Private Sub Image3_Click()
Form4.Show
End Sub
Private Sub Opt1_Click()
If Opt1.Value = True Then
TXTGRO = "1ST GROUP"
TXTCOM.Visible = False
TXTBIO.Visible = True
End If
End Sub
Private Sub Opt2_Click()
If Opt2.Value = True Then
TXTGRO = "2ND GROUP"
TXTBIO.Visible = False
TXTCOM.Visible = True
End If
End Sub
Private Sub OptE_Click()
If OptE.Value = True Then
Label4 = "HINDI"
End If
End Sub
Private Sub OptT_Click()
If OptT.Value = True Then
Label4 = "TAMIL"
End If
End Sub
Private Sub Picture3_Click()
Form5.Show
End Sub
CODING: COLLEGE AND COURSE FORM
Private Sub Command1_Click()
Adodc1.Recordset.MoveNext
End Sub
Private Sub Command10_Click()
Form3.Show
End Sub
Private Sub Command2_Click()
If txtc = "ASHOK" And TXTCOURSE = "B.TECH.IT" Then
TXTFEE = "60000"
ElseIf txtc = " ASHOK " And TXTCOURSE = "BIO.TECH" Then
TXTFEE = "80587"
ElseIf txtc = " ASHOK " And TXTCOURSE = "BE.ELECTRONIC" Then
TXTFEE = "75862"
ElseIf txtc = " ASHOK " And TXTCOURSE = "MSC.IT" Then
TXTFEE = "150000"
ElseIf txtc = "PRABHU" And TXTCOURSE = "B.TECH.IT" Then
TXTFEE = "65120"
ElseIf txtc = " PRABHU " And TXTCOURSE = "BIO.TECH" Then
TXTFEE = "78587"
ElseIf txtc = " PRABHU " And TXTCOURSE = "BE.ELECTRONIC" Then
TXTFEE = "70586"
ElseIf txtc = " PRABHU " And TXTCOURSE = "MSC.IT" Then
TXTFEE = "140000"
ElseIf txtc = "NOEL" And TXTCOURSE = "B.TECH.IT" Then
TXTFEE = "85120"
ElseIf txtc = " NOEL " And TXTCOURSE = "BIO.TECH" Then
TXTFEE = "88587"
ElseIf txtc = " NOEL " And TXTCOURSE = "BE.ELECTRONIC" Then
TXTFEE = "70586"
ElseIf txtc = " NOEL " And TXTCOURSE = "MSC.IT" Then
TXTFEE = "160000"
ElseIf txtc = "NIRMAL" And TXTCOURSE = "B.TECH.IT" Then
TXTFEE = "63120"
ElseIf txtc = " NIRMAL " And TXTCOURSE = "BIO.TECH" Then
TXTFEE = "74587"
ElseIf txtc = " NIRMAL " And TXTCOURSE = "BE.ELECTRONIC" Then
TXTFEE = "69586"
ElseIf txtc = " NIRMAL " And TXTCOURSE = "MSC.IT" Then
TXTFEE = "135000"
ElseIf txtc = "CHANDRU" And TXTCOURSE = "B.TECH.IT" Then
TXTFEE = "61120"
ElseIf txtc = " CHANDRU " And TXTCOURSE = "BIO.TECH" Then
TXTFEE = "71587"
ElseIf txtc = " CHANDRU " And TXTCOURSE = "BE.ELECTRONIC" Then
TXTFEE = "65586"
ElseIf txtc = " CHANDRU " And TXTCOURSE = "MSC.IT" Then
TXTFEE = "130000"
End If
End Sub
Private Sub Image3_Click()
Form4.Show
End Sub
Private Sub List1_Click()
txtc.Text = List1.ItemData(List1.ListIndex)
txtc.Text = List1.List(List1.ListIndex)
End Sub
Private Sub Option1_Click()
If Option1.Value = True Then
TXTCOURSE = "B.TECH.IT"
End If
End Sub
Private Sub Option2_Click()
If Option2.Value = True Then
TXTCOURSE = "BIO.TECH"
End If
End Sub
Private Sub Option3_Click()
If Option3.Value = True Then
TXTCOURSE = "BE.ELECTRONIC"
End If
End Sub
Private Sub Option4_Click()
If Option4.Value = True Then
TXTCOURSE = "MSC.IT"
End If
End Sub
Private Sub Picture3_Click()
Form6.Show
EndSub
Private Sub cmdadd_Click()
MsgBox "ADD NEW RECORD"
Adodc1.Recordset.AddNew
End Sub
Private Sub cmddelete_Click()
MsgBox "DO YOU WANT DELETE CURRENT RECORD= vb information student
counselling system"
Adodc1.Recordset.Delete
End Sub
Private Sub cmdfirst_Click()
Adodc1.Recordset.MoveFirst
End Sub
Private Sub cmdlast_Click()
Adodc1.Recordset.MoveLast
End Sub
Private Sub cmdnext_Click()
Adodc1.Recordset.MoveNext
End Sub
Private Sub cmdprevious_Click()
Adodc1.Recordset.MovePrevious
End Sub
Private Sub cmdsave_Click()
Adodc1.Recordset.Save
MsgBox "THE CURRENT RECORD WAS SAVED vb information= student
counselling system"
End Sub
Private Sub cmdupdate_Click()
Adodc1.Recordset.Update
End Sub
CODING: COLLEGE SEATS FORM
Private Sub Command1_Click()Form7.ShowEnd Sub
Private Sub Command2_Click()Form8.ShowEnd Sub
Private Sub Command3_Click()Form9.ShowEnd Sub
Private Sub Command4_Click()Form10.ShowEnd Sub
Private Sub Command5_Click()Form11.Show
End Sub
Private Sub Image3_Click()Form4.ShowEnd Sub
Private Sub Picture3_Click()Form7.ShowEnd Sub
CODING: ASHOK ENG COLLEGE
Private Sub Command1_Click()If TXTCOURSE = "B.TECH.IT" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"ElseIf TXTCOURSE = "BIO.TECH" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"ElseIf TXTCOURSE = "BE.ELECTRONIC" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"ElseIf TXTCOURSE = "MSC.IT" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"End IfEnd Sub
Private Sub Command3_Click()Form6.ShowEnd Sub
Private Sub Option1_Click()If Option1.Value = True ThenTXTCOURSE = "B.TECH.IT"End IfEnd Sub
Private Sub Option2_Click()If Option2.Value = True ThenTXTCOURSE = "BIO.TECH"End If
End Sub
Private Sub Option3_Click()If Option3.Value = True ThenTXTCOURSE = "BE.ELECTRONIC"End IfEnd Sub
Private Sub Option4_Click()If Option4.Value = True ThenTXTCOURSE = "MSC.IT"End IfEnd Sub
Private Sub cmddelete_Click()Adodc1.Recordset.DeleteMsgBox ("THE CURRENT RECORD IS DELETED"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"Adodc1.Recordset.MoveNextEnd Sub
Private Sub cmdexit_Click()Unload MeForm3.ShowEnd Sub
Private Sub cmdfirst_Click()Adodc1.Recordset.MoveFirstMsgBox ("THIS IS FIRST RECORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End Sub
Private Sub cmdlast_Click()Adodc1.Recordset.MoveLastMsgBox ("THIS IS LAST RECORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End Sub
Private Sub cmdnext_Click()If Adodc1.Recordset.EOF Then
MsgBox ("NO RECORDS FOUND"), vbInformation, "STUDENT COUNSELLING MAINATANCE SYSTEM"ElseAdodc1.Recordset.MoveNextMsgBox ("U ARE IN NEXT RECORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End IfEnd Sub
Private Sub cmdprevious_Click()If Adodc1.Recordset.BOF ThenMsgBox "NO RECORDS FOUND", vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"ElseAdodc1.Recordset.MovePreviousMsgBox ("U ARE IN PREVIOUS REORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End IfEnd Sub
Private Sub Command2_Click()Adodc1.Recordset.SaveMsgBox ("SUCCESSFULLY APPLIED"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"Text1.Text = ""Text2.Text = ""End Sub
Private Sub cmdupdate_Click()Adodc1.Recordset.UpdateMsgBox ("RECORD UPDATED SUCCESSFULLY"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End Sub
CODING: PRABHU ENG COLLEGE
Private Sub Command1_Click()
If TXTCOURSE = "B.TECH.IT" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"ElseIf TXTCOURSE = "BIO.TECH" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"ElseIf TXTCOURSE = "BE.ELECTRONIC" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"ElseIf TXTCOURSE = "MSC.IT" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"End IfEnd Sub
Private Sub Command3_Click()Form6.ShowEnd Sub
Private Sub Option1_Click()If Option1.Value = True ThenTXTCOURSE = "B.TECH.IT"End IfEnd Sub
Private Sub Option2_Click()If Option2.Value = True ThenTXTCOURSE = "BIO.TECH"End IfEnd Sub
Private Sub Option3_Click()If Option3.Value = True ThenTXTCOURSE = "BE.ELECTRONIC"End IfEnd Sub
Private Sub Option4_Click()If Option4.Value = True ThenTXTCOURSE = "MSC.IT"End IfEnd Sub
Private Sub cmddelete_Click()Adodc1.Recordset.DeleteMsgBox ("THE CURRENT RECORD IS DELETED"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"Adodc1.Recordset.MoveNextEnd Sub
Private Sub cmdexit_Click()Unload MeForm3.ShowEnd Sub
Private Sub cmdfirst_Click()Adodc1.Recordset.MoveFirstMsgBox ("THIS IS FIRST RECORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End Sub
Private Sub cmdlast_Click()Adodc1.Recordset.MoveLastMsgBox ("THIS IS LAST RECORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End Sub
Private Sub cmdnext_Click()If Adodc1.Recordset.EOF ThenMsgBox ("NO RECORDS FOUND"), vbInformation, "STUDENT COUNSELLING MAINATANCE SYSTEM"ElseAdodc1.Recordset.MoveNextMsgBox ("U ARE IN NEXT RECORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End IfEnd Sub
Private Sub cmdprevious_Click()If Adodc1.Recordset.BOF ThenMsgBox "NO RECORDS FOUND", vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"ElseAdodc1.Recordset.MovePrevious
MsgBox ("U ARE IN PREVIOUS REORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End IfEnd Sub
Private Sub Command2_Click()Adodc1.Recordset.SaveMsgBox ("SUCCESSFULLY APPLIED"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"Text1.Text = ""Text2.Text = ""End Sub
Private Sub cmdupdate_Click()Adodc1.Recordset.UpdateMsgBox ("RECORD UPDATED SUCCESSFULLY"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End Sub
CODING: NOEL ENG COLLEGE
Private Sub Command1_Click()If TXTCOURSE = "B.TECH.IT" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"ElseIf TXTCOURSE = "BIO.TECH" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"ElseIf TXTCOURSE = "BE.ELECTRONIC" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"ElseIf TXTCOURSE = "MSC.IT" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"End IfEnd Sub
Private Sub Command3_Click()Form6.ShowEnd Sub
Private Sub Option1_Click()If Option1.Value = True Then
TXTCOURSE = "B.TECH.IT"End IfEnd Sub
Private Sub Option2_Click()If Option2.Value = True ThenTXTCOURSE = "BIO.TECH"End IfEnd Sub
Private Sub Option3_Click()If Option3.Value = True ThenTXTCOURSE = "BE.ELECTRONIC"End IfEnd Sub
Private Sub Option4_Click()If Option4.Value = True ThenTXTCOURSE = "MSC.IT"End IfEnd Sub
Private Sub cmddelete_Click()Adodc1.Recordset.DeleteMsgBox ("THE CURRENT RECORD IS DELETED"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"Adodc1.Recordset.MoveNextEnd Sub
Private Sub cmdexit_Click()Unload MeForm3.ShowEnd Sub
Private Sub cmdfirst_Click()Adodc1.Recordset.MoveFirstMsgBox ("THIS IS FIRST RECORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End Sub
Private Sub cmdlast_Click()Adodc1.Recordset.MoveLastMsgBox ("THIS IS LAST RECORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End Sub
Private Sub cmdnext_Click()If Adodc1.Recordset.EOF ThenMsgBox ("NO RECORDS FOUND"), vbInformation, "STUDENT COUNSELLING MAINATANCE SYSTEM"ElseAdodc1.Recordset.MoveNextMsgBox ("U ARE IN NEXT RECORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End IfEnd Sub
Private Sub cmdprevious_Click()If Adodc1.Recordset.BOF ThenMsgBox "NO RECORDS FOUND", vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"ElseAdodc1.Recordset.MovePreviousMsgBox ("U ARE IN PREVIOUS REORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End IfEnd Sub
Private Sub Command2_Click()Adodc1.Recordset.SaveMsgBox ("SUCCESSFULLY APPLIED"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"Text1.Text = ""Text2.Text = ""End Sub
Private Sub cmdupdate_Click()Adodc1.Recordset.UpdateMsgBox ("RECORD UPDATED SUCCESSFULLY"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End Sub
CODING: NIRMAL ENG COLLEGE
Private Sub Command1_Click()If TXTCOURSE = "B.TECH.IT" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"ElseIf TXTCOURSE = "BIO.TECH" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"ElseIf TXTCOURSE = "BE.ELECTRONIC" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"ElseIf TXTCOURSE = "MSC.IT" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"End IfEnd Sub
Private Sub Command3_Click()Form6.ShowEnd Sub
Private Sub Option1_Click()If Option1.Value = True ThenTXTCOURSE = "B.TECH.IT"End IfEnd Sub
Private Sub Option2_Click()If Option2.Value = True ThenTXTCOURSE = "BIO.TECH"End IfEnd Sub
Private Sub Option3_Click()If Option3.Value = True ThenTXTCOURSE = "BE.ELECTRONIC"End IfEnd Sub
Private Sub Option4_Click()If Option4.Value = True Then
TXTCOURSE = "MSC.IT"End IfEnd Sub
Private Sub cmddelete_Click()Adodc1.Recordset.DeleteMsgBox ("THE CURRENT RECORD IS DELETED"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"Adodc1.Recordset.MoveNextEnd Sub
Private Sub cmdexit_Click()Unload MeForm3.ShowEnd Sub
Private Sub cmdfirst_Click()Adodc1.Recordset.MoveFirstMsgBox ("THIS IS FIRST RECORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End Sub
Private Sub cmdlast_Click()Adodc1.Recordset.MoveLastMsgBox ("THIS IS LAST RECORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End Sub
Private Sub cmdnext_Click()If Adodc1.Recordset.EOF ThenMsgBox ("NO RECORDS FOUND"), vbInformation, "STUDENT COUNSELLING MAINATANCE SYSTEM"ElseAdodc1.Recordset.MoveNextMsgBox ("U ARE IN NEXT RECORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End IfEnd Sub
Private Sub cmdprevious_Click()
If Adodc1.Recordset.BOF ThenMsgBox "NO RECORDS FOUND", vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"ElseAdodc1.Recordset.MovePreviousMsgBox ("U ARE IN PREVIOUS REORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End IfEnd Sub
Private Sub Command2_Click()Adodc1.Recordset.SaveMsgBox ("SUCCESSFULLY APPLIED"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"Text1.Text = ""Text2.Text = ""End Sub
Private Sub cmdupdate_Click()Adodc1.Recordset.UpdateMsgBox ("RECORD UPDATED SUCCESSFULLY"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End Sub
CODING: CHANDRU ENG COLLEGE
Private Sub Command1_Click()If TXTCOURSE = "B.TECH.IT" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"ElseIf TXTCOURSE = "BIO.TECH" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"ElseIf TXTCOURSE = "BE.ELECTRONIC" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"ElseIf TXTCOURSE = "MSC.IT" And TXTMARK <= 65 ThenMsgBox "NOT AVAIABLE"End IfEnd Sub
Private Sub Command3_Click()
Form6.ShowEnd Sub
Private Sub Option1_Click()If Option1.Value = True ThenTXTCOURSE = "B.TECH.IT"End IfEnd Sub
Private Sub Option2_Click()If Option2.Value = True ThenTXTCOURSE = "BIO.TECH"End IfEnd Sub
Private Sub Option3_Click()If Option3.Value = True ThenTXTCOURSE = "BE.ELECTRONIC"End IfEnd Sub
Private Sub Option4_Click()If Option4.Value = True ThenTXTCOURSE = "MSC.IT"End IfEnd Sub
Private Sub cmddelete_Click()Adodc1.Recordset.DeleteMsgBox ("THE CURRENT RECORD IS DELETED"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"Adodc1.Recordset.MoveNextEnd Sub
Private Sub cmdexit_Click()Unload MeForm3.ShowEnd Sub
Private Sub cmdfirst_Click()
Adodc1.Recordset.MoveFirstMsgBox ("THIS IS FIRST RECORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End Sub
Private Sub cmdlast_Click()Adodc1.Recordset.MoveLastMsgBox ("THIS IS LAST RECORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End Sub
Private Sub cmdnext_Click()If Adodc1.Recordset.EOF ThenMsgBox ("NO RECORDS FOUND"), vbInformation, "STUDENT COUNSELLING MAINATANCE SYSTEM"ElseAdodc1.Recordset.MoveNextMsgBox ("U ARE IN NEXT RECORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End IfEnd Sub
Private Sub cmdprevious_Click()If Adodc1.Recordset.BOF ThenMsgBox "NO RECORDS FOUND", vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"ElseAdodc1.Recordset.MovePreviousMsgBox ("U ARE IN PREVIOUS REORD"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End IfEnd Sub
Private Sub Command2_Click()Adodc1.Recordset.SaveMsgBox ("SUCCESSFULLY APPLIED"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"Text1.Text = ""Text2.Text = ""End Sub
Private Sub cmdupdate_Click()Adodc1.Recordset.UpdateMsgBox ("RECORD UPDATED SUCCESSFULLY"), vbInformation, "STUDENT COUNSELLING MAINTANANCE SYSTEM"End Sub
TESTING
In a software development project, errors can be injected at any stage during the
development. Testing performs a very critical role for quality and for ensuring the
reliability of software. During testing, the program to be tested is executed with set of
test cases, and the output of the program for the test cases is evaluated to determine if
the program is performing as it is expected to. Due to its approach, dynamic testing
can only ascertain the presence of error in the program; the exact nature of the error is
not usually decided by testing. Testing forms
The first step in determining the errors in the program. Clearly the success of
testing in revealing errors in programs depends critically on the test cases.
Testing is usually relied upon to detect the faults that occur during any phase of
the software development cycle, in addition to the faults that introduced during the
coding phase itself. For this, different levels of testing are used which perform
different tasks and aim to test different aspects of the system. The basic levels of
testing are unit testing, integration testing, system and acceptance testing.
UNIT TESTING:
Unit testing is a dynamic method for verification, where the programs is
actually compiled and executed .It is one of the most widely used method, and the
coding phase is sometimes called “coding and unit testing phase”, as in other forms of
testing, unit testing involves executing the code with some test cases and then
evaluating the results.
The goal of unit testing is to test modules or ”units” and not the entire software
system. The programmer himself most often does unit testing, the programmers, after
finishing the coding of a module, test it with some data. The tested module is then
delivered for system integration and further testing there are 4 categories of tests that
a programmer will typically perform on a program unit
INTEGRATIONG TESTING:
After the unit testing the modules is gradually integrated into subsystem, which
are then integrated them to eventually form the entire system. During integration of
modules Integration testing is performed .The goal of this testing is to detect design
errors, while focusing on testing the interconnection between modules.
After the system is put together, system testing is performed. here the system is
tested against the system requirements to see if all the requirements are met and the
system performs as specified by requirements. The entire software is tested and the
goal is to see if the software meets the requirements
OUTPUT FORM: LOGIN FORM
OUTPUT FORM: STUDENT DETAILS
OUTPUT FORM: MARKS DETAILS
OUTPUT FORM: COLLEGE AND COURSES
OUTPUT FORM: SEAT FORM
OUTPUT FORM: ASHOK ENG COLLEGE
OUTPUT FORM: PRABHU ENG COLLEGE
OUTPUT FORM:NOEL ENG COLLEGE
OUTPUT FORM:NIRMAL ENG COLLEGE
OUTPUT FORM:CHANDRU ENG COLLEGE
REPORT FORM:STUDENT DETAILS
REPORTFORM: 1ST GROUP MARK DETAILS
REPORT FORM: 2ND GROUP MARK DETAILS
REPORT FORM: COLLEGE AND COURSES
CONCLUSION
This project incorporates all requirements of a Server. This system has been
developed as versatile and user- friendly as possible, keeping in mind the
advanced features in this technology.
This project is friendly to user and system interfaces. In this project it as
vb 6.0 front end & MSACCESS as a back end. With help of ms access ever
Worry data loss and so. It is very secure and safety. Without an authorized
person this project can’t be run or update. The STUDENT COUNSELING
MANAGEMENT SYSTEM project which help student for their higher
Studies and to select an good college and also a good course.
BIBILIOGRAPHY
REFERENCES BOOKS:
VISUAL BASIC 6.0
AUTHOR: GARY CORNELL
VISUAL BASIC FROM THE GROUND UP
AUTHOR: CORNELL
DATABASE MANAGEMENT SYSTEM
AUTHOR: G.V.POST