Sunteți pe pagina 1din 29

PROJECT REPORT

ON
INSTITUTE MANAGEMENT SYSTEM

Submitted To
DAV-ITC

In the partial fulfillment of one year certificate course


ITI-COPA
(Session 2011-2012)

Submitted By:
MEGHA

Under the Guidance of

Mr. Sachin Kumar Sharma

1 www.sachcorp.in, info@sachcorp.in, 09910707562


This is to certify that the Project/ Dissertation entitled, ______________________________ is a

bonafide work done by Mr. /Ms. _______________________________ Registration No: - ____________

in partial fulfillment of ITI-COPA examination and has been carried out under my direct supervision and

guidance. This report or a similar report on the topic has not been submitted for any other examination

and does not form a part of any other course undergone by the candidate.

____________________
Signature of Guide/Supervisor

Name: -__________________

Designation: -______________

Place: -__________________

Date: -__________________

2 www.sachcorp.in, info@sachcorp.in, 09910707562


Institute Management System

This system consists of the following modules:

Student information system

Admission system

Admin Module

Details

Student Information System

This module consists of web site and a back end system to manage this web site. Clerks (under
the supervision of an administrator) will input all information of a student in the database and the
web site connected to this database will reflect this information on the internet. Public and
private concept is there i.e. web site will only display the public information and public
information is the one which you will decide to be public.

Web Site (Student information system’s part I)

This web site will be the official web site of your school / college by which you can advertise and
let the public know that there is a school / college which cares.

Student information shown on the web site

 Attendance status of student


 Class and section of the student
 Class teacher's information
 Subject information
 Test results
 Examination results and status
 Notes and materials available to download
 Class schedules (Time table)

3 www.sachcorp.in, info@sachcorp.in, 09910707562


 Fee status (if the accounts module is purchased)
 Fee payment schedules and dues (if the accounts module is purchased)
 Notice boards
 Daily / Weekly / Monthly announcements
 Books and course details
 Admission policies and procedures
 Warnings
 Student rewards and achievements
 Other activities

Every parent will be given a user id and a password from the school using which they will log on
to the web site can see the overall status of their child (including the above listed information).
Administrators of this site in the school can change any information at any time and the site will
be updated with in 3 to 5 minutes.

Local system (Student information system’s part II)

Part II is a local system which will run in the branches developed using advance technologies
with totally user friendly screens. This system will automate the following systems currently
running in your school / college.

 Search any student by admission date, name, father name, ID, class section etc.
 Search teachers
 Display student reports
 Display students status
 Display student’s fee records
 Display student’s test and exam results
 Online testing (computer based exams)
 Electronic attendance system
 Electronic time table (computerized time table)
 At any time see any information of a student
 Class reports
 Class status
 Course status
 Course management

4 www.sachcorp.in, info@sachcorp.in, 09910707562


Admission System

A computerized admission office which will automate every task which are being performed
while giving admission to new students. No more files required to log student’s details no more
queues infornt of the administrator’s desk.

Admission system is totally synchronized with the accounting system i.e. as the student will be
given an admission from the admission office accounts system will know automatically that
there is a new student admitted and fee has to be collected.

Admission system provides the following facilities

 Computerized admission forms


 Data directly entering in the database
 Admission officer will not require any file or paper to write anything
 Admission system will automatically identify that which section is to be given
 Admission system will strictly maintain the given number of students per class

5 www.sachcorp.in, info@sachcorp.in, 09910707562


A diagrammatic presentation of the new admission flow

6 www.sachcorp.in, info@sachcorp.in, 09910707562


Accounting system

Accounting system will maintain all the accounts for:

 Students
 Sales
 Purchase
 Inventory management
 Fee collection (complete fee management)
 Examination fee collection
 Expenses
 Reports
o Financial reports
o Students account reports
o Sales report
o Purchase report
o Statistical reports
o Analysis reports
o Assets report
 Ledgers
 Bank reconciliation
 Accounts receivable
 Accounts payable
 Liabilities

This accounting system will increase the work flow speed by almost 10 times faster than the
current system. Every accountant will be computerized i.e. on a click of mouse you will able to
see the status of any thing related to the account.

System will automatically track the fee collection of every student i.e. right after the admission of
a student system will plan full schedule of fee collection for the student for one full year and will
notify the accounts department if there is a delay in the payment and according the late fee
policy in your school / college system will automatically calculate the amount to be calculated at
any given date.

Accounting system is also synchronized with the examination system i.e. accounting system will
know by exam schedules that when and how much examination fee has to be collected from
students.

7 www.sachcorp.in, info@sachcorp.in, 09910707562


This is just a formal diagram showing that every module in the system is directly connected to
the accounting system and taking/giving data in order to maintain a centralized accounting
operation.

8 www.sachcorp.in, info@sachcorp.in, 09910707562


SOFTWARE USED
1. FRONT END

Visual Studio 2010


VB.NET WINDOWS APPLICATIONS

2. BACK END

MICROSOFT ACCESS DATABASE 2003/2007

3. OPERATING SYSTEM

MICROSOFT WINDOWS 7.

4. PROJECT DESCRIPTION

6 Weeks minor Project on VB.NET windows application.

9 www.sachcorp.in, info@sachcorp.in, 09910707562


Form1.vb

Imports System.Threading
Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button1.Click
Dim f As New a_login
Dim i As Integer
For i = 0 To 100
ProgressBar1.Value = i
Thread.Sleep(10)
Next
If (ProgressBar1.Value = 100) Then
Me.Hide()
f.show()

End If
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button2.Click
Dim f As New s_login
Dim i As Integer
For i = 0 To 100
ProgressBar1.Value = i
Thread.Sleep(10)

10 www.sachcorp.in, info@sachcorp.in, 09910707562


Next
If (ProgressBar1.Value = 100) Then
Me.Hide()
f.Show()

End If
End Sub
End Class

S_login.vb
Imports System.Data.OleDb

Public Class s_login

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button1.Click
Dim t As String
Dim o As New Course_detail

t = Button1.Text

11 www.sachcorp.in, info@sachcorp.in, 09910707562


If t = "Next" Then
Me.Hide()
o.Show()
Else
Dim enrollmentno, password, fn, mob As String
enrollmentno = TextBox1.Text
password = TextBox2.Text
Dim con As New OleDb.OleDbConnection
Dim dbProvider As String
Dim dbSource As String
Dim dr As OleDbDataReader
dbProvider = "PROVIDER=Microsoft.JET.OLEDB.4.0;"
dbSource = "Data Source=E:\ims.mdb"
con.ConnectionString = dbProvider & dbSource
con.Open()
Dim cmd As OleDbCommand
cmd = New OleDbCommand("select formno,mobno from register where formno='" +
enrollmentno + "'", con)
dr = cmd.ExecuteReader()
While (dr.Read())
fn = dr.GetValue(0)
mob = dr.GetValue(1)
End While
If password = mob Then
Dim f As New Form2
Me.Hide()
f.Show()
Else
MsgBox("Your Password Is Not Correct")
End If
End If
End Sub

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Dim type As Integer

type = ComboBox1.SelectedIndex

If type = 0 Then
Label2.Visible = True
Label3.Visible = True
TextBox1.Visible = True
TextBox2.Visible = True
Button1.Visible = True
Button1.Text = "Login"
End If
If type = 1 Then
Label2.Visible = False
Label3.Visible = False
TextBox1.Visible = False
TextBox2.Visible = False
Button1.Visible = True
Button1.Text = "Next"

End If

12 www.sachcorp.in, info@sachcorp.in, 09910707562


End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button2.Click
Dim f As New Form1
Me.Hide()
f.Show()

End Sub
End Class

13 www.sachcorp.in, info@sachcorp.in, 09910707562


Courese_details.vb

Public Class Course_detail

14 www.sachcorp.in, info@sachcorp.in, 09910707562


Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Dim index As Integer
index = ComboBox1.SelectedIndex
If index = 0 Then
TextBox1.Text = "2500"
TextBox2.Text = "2 Months"
TextBox3.Text = "8th Pass"

End If
If index = 1 Then
TextBox1.Text = "2500"
TextBox2.Text = "2 Month"
TextBox3.Text = "8th Pass"
End If

If index = 2 Then
TextBox1.Text = "3500"
TextBox2.Text = "3 Month"
TextBox3.Text = "10th Pass"
End If

If index = 3 Then
TextBox1.Text = "2500"
TextBox2.Text = "2 Month"
TextBox3.Text = "8th Pass"
End If
If index = 4 Then
TextBox1.Text = "5000"
TextBox2.Text = "12 Month"
TextBox3.Text = "10th Pass"
End If
If index = 5 Then
TextBox1.Text = "5000"
TextBox2.Text = "3 Month"
TextBox3.Text = "12th Pass"
End If
If index = 6 Then
TextBox1.Text = "5000"
TextBox2.Text = "3 Month"
TextBox3.Text = "12th Pass"
End If
If index = 7 Then
TextBox1.Text = "7000"
TextBox2.Text = "4 Month"
TextBox3.Text = "12th Pass"
End If
If index = 8 Then
TextBox1.Text = "6000"
TextBox2.Text = "4 Month"
TextBox3.Text = "12th Pass"
End If
If index = 9 Then
TextBox1.Text = "8000"
TextBox2.Text = "4 Month"
TextBox3.Text = "12th Pass"
End If
If index = 10 Then

15 www.sachcorp.in, info@sachcorp.in, 09910707562


TextBox1.Text = "10000"
TextBox2.Text = "6 Month"
TextBox3.Text = "12th Pass"
End If
If index = 11 Then
TextBox1.Text = "6000"
TextBox2.Text = "3 Month"
TextBox3.Text = "12th Pass"
End If
If index = 12 Then
TextBox1.Text = "8000"
TextBox2.Text = "6 Month"
TextBox3.Text = "12th Pass"
End If
If index = 13 Then
TextBox1.Text = "7000"
TextBox2.Text = "4 Month"
TextBox3.Text = "12th Pass"
End If
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button1.Click
Dim ef As New Enquiry
Me.Hide()
ef.Show()

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button3.Click
Dim f As New s_login
Me.Hide()
f.Show()

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button2.Click
Dim r As New Registration
Me.Hide()
r.Show()

End Sub
End Class

16 www.sachcorp.in, info@sachcorp.in, 09910707562


17 www.sachcorp.in, info@sachcorp.in, 09910707562
Imports System.Data.OleDb
Public Class Enquiry

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button1.Click
Dim Course, Name, Email, Address, Mob As String
Course = ComboBox1.SelectedItem
Name = TextBox1.Text
Email = TextBox2.Text
Address = RichTextBox1.Text
Mob = TextBox3.Text
Dim con As New OleDb.OleDbConnection
Dim dbProvider As String
Dim dbSource As String
dbProvider = "PROVIDER=Microsoft.Jet.OLEDB.4.0;"
dbSource = "Data Source=E:\ims.mdb"
con.ConnectionString = dbProvider & dbSource
con.Open()

Dim cmd As OleDbCommand


cmd = New OleDbCommand("insert into Enquiry values('" + Course + "','" + Name +
"','" + Email + "','" + Address + "','" + Mob + "')", con)
cmd.ExecuteNonQuery()
MsgBox("Your Enquiry has been submit")
TextBox1.Text = ""
TextBox2.Text = ""
RichTextBox1.Text = ""
TextBox3.Text = ""
End Sub

18 www.sachcorp.in, info@sachcorp.in, 09910707562


Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
Dim f As New Course_detail

Me.Hide()
f.Show()

End Sub
End Class

19 www.sachcorp.in, info@sachcorp.in, 09910707562


Imports System.Data.OleDb
Public Class Registration

Private Sub ComboBox3_SelectedIndexChanged(


ComboBox3_SelectedIndexChanged(ByVal sender As System.Object
Object, ByVal e As
System.EventArgs) Handles ComboBox3.SelectedIndexChanged
Dim index As Integer
index = ComboBox3.SelectedIndex
If index = 0 Then
Label16.Text = "DD Number"
Else
Label16.Text = "Credit Card N
Number"
End If

End Sub

Private Sub ComboBox2_SelectedIndexChanged(


ComboBox2_SelectedIndexChanged(ByVal sender As System.Object
Object, ByVal e As
System.EventArgs) Handles ComboBox2.SelectedIndexChanged
Dim index As Integer
index = ComboBox2.SelectedIndex
If index = 0 Then
TextBox8.Text = "2500"
TextBox9.Text = "2 Months"

End If
If index = 1 Then
TextBox8.Text = "2500"
TextBox9.Text = "2 Month"

End If

20 www.sachcorp.in, info@sachcorp.in, 09910707562


If index = 2 Then
TextBox8.Text = "3500"
TextBox9.Text = "3 Month"

End If

If index = 3 Then
TextBox8.Text = "2500"
TextBox9.Text = "2 Month"

End If
If index = 4 Then
TextBox8.Text = "5000"
TextBox9.Text = "12 Month"

End If
If index = 5 Then
TextBox8.Text = "5000"
TextBox9.Text = "3 Month"

End If
If index = 6 Then
TextBox8.Text = "5000"
TextBox9.Text = "3 Month"

End If
If index = 7 Then
TextBox8.Text = "7000"
TextBox9.Text = "4 Month"

End If
If index = 8 Then
TextBox8.Text = "6000"
TextBox9.Text = "4 Month"

End If
If index = 9 Then
TextBox8.Text = "8000"
TextBox9.Text = "4 Month"

End If
If index = 10 Then
TextBox8.Text = "10000"
TextBox9.Text = "6 Month"

End If
If index = 11 Then
TextBox8.Text = "6000"
TextBox9.Text = "3 Month"

End If
If index = 12 Then
TextBox8.Text = "8000"
TextBox9.Text = "6 Month"

End If
If index = 13 Then
TextBox8.Text = "7000"

21 www.sachcorp.in, info@sachcorp.in, 09910707562


TextBox9.Text = "4 Month"

End If
End Sub

Private Sub Registration_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
Dim con As New OleDb.OleDbConnection
Dim dbProvider As String
Dim dbSource As String
Dim fn As String
Dim f As Integer

fn = "100"

Dim dr As OleDbDataReader
dbProvider = "PROVIDER=Microsoft.JET.OLEDB.4.0;"
dbSource = "Data Source=E:\ims.mdb"
con.ConnectionString = dbProvider & dbSource
con.Open()
Dim cmd As OleDbCommand
cmd = New OleDbCommand("select formno from register", con)
dr = cmd.ExecuteReader()
While (dr.Read())
fn = dr.GetValue(0)
End While
f = Convert.ToInt32(fn)
f = f + 1

TextBox1.Text = f.ToString()

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button1.Click
Dim formno, name, fname, mname, address, dob, mobno, email, gender,
qualification, course, fee, duration, time, mop, ddn, bname, dop As String
formno = TextBox1.Text
name = TextBox2.Text
fname = TextBox3.Text
mname = TextBox4.Text
address = TextBox5.Text
dob = DateTimePicker1.Text
mobno = TextBox6.Text
email = TextBox7.Text
If RadioButton1.Checked = True Then
gender = RadioButton1.Text
Else
gender = RadioButton2.Text
End If
qualification = ComboBox1.SelectedItem
course = ComboBox2.SelectedItem
fee = TextBox8.Text
duration = TextBox9.Text
time = ""
If CheckBox1.Checked = True Then
time = time + "9 AM to 12 PM"
End If

22 www.sachcorp.in, info@sachcorp.in, 09910707562


If CheckBox2.Checked = True Then
time = time + "12 PM to 3 PM"
End If
If CheckBox3.Checked = True Then
time = time + "3 PM to 6 PM"
End If
mop = ComboBox2.SelectedItem
ddn = TextBox10.Text
bname = TextBox11.Text
dop = DateTimePicker2.Text
Dim con As New OleDb.OleDbConnection
Dim dbProvider As String
Dim dbSource As String
dbProvider = "PROVIDER=Microsoft.Jet.OLEDB.4.0;"
dbSource = "Data Source=E:\ims.mdb"
con.ConnectionString = dbProvider & dbSource
con.Open()

Dim cmd As OleDbCommand


cmd = New OleDbCommand("insert into register values('" + formno + "','" + name +
"','" + fname + "','" + mname + "','" + address + "','" + dob + "','" + mobno + "','" +
email + "','" + gender + "','" + qualification + "','" + course + "','" + fee + "','" +
duration + "','" + time + "','" + mop + "','" + ddn + "','" + bname + "','" + dop + "')",
con)
cmd.ExecuteNonQuery()
MsgBox("Thank you for Registration. Your Enrollment Number is=" + formno + " and
password =" + mobno)
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
RadioButton1.Checked = False
RadioButton2.Checked = False
TextBox10.Text = ""
TextBox11.Text = ""
CheckBox1.Checked = False
CheckBox2.Checked = False
CheckBox3.Checked = False

Dim c As New Course_detail


Me.Hide()
c.Show()

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button2.Click
Dim c As New Course_detail
Me.Hide()
c.Show()

End Sub
End Class

23 www.sachcorp.in, info@sachcorp.in, 09910707562


Public Class a_login

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button1.Click
Dim un, pass As String
un = TextBox1.Text
pass = TextBox2.Text
Dim f As New Std
If un.Equals("ram") And pass.Equals("raj") Then
Me.Hide()
f.Show()
Else
MsgBox("Username & password not Match")
End If

End Sub
End Class

24 www.sachcorp.in, info@sachcorp.in, 09910707562


Public Class Form2
Public link As New WebBrowser
Public adress As Uri
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
Process.Start("D:\dip_fintally.pdf")

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button2.Click
Dim i As Integer
If i = 0 Then
Process.Start("http:\\www.google.com")

ElseIf i = 1 Then
Process.Start("D:\cst-2012.pdf")

End If

End Sub
End Class
Imports System.Data.OleDb
Public Class Std

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Dim con As New OleDb.OleDbConnection
Dim dbProvider As String
Dim dbSource As String

25 www.sachcorp.in, info@sachcorp.in, 09910707562


Dim da As OleDbDataAdapter
Dim dt As New DataTable
Dim qur As Integer

qur = ComboBox1.SelectedIndex

If qur = 1 Then

dbProvider = "PROVIDER=Microsoft.JET.OLEDB.4.0;"
dbSource = "Data Source=E:\ims.mdb"
con.ConnectionString = dbProvider & dbSource
con.Open()
da = New OleDbDataAdapter("select formno,name,course,date from register",
con)
da.Fill(dt)
Me.DataGridView1.DataSource = dt

con.Close()

End If
End Sub
End Class

26 www.sachcorp.in, info@sachcorp.in, 09910707562


Imports System.Data.OleDb
Public Class Std

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Dim con As New OleDb.OleDbConnection
Dim dbProvider As String
Dim dbSource As String
Dim da As OleDbDataAdapter
Dim dt As New DataTable
Dim qur As Integer

qur = ComboBox1.SelectedIndex

If qur = 1 Then

dbProvider = "PROVIDER=Microsoft.JET.OLEDB.4.0;"
dbSource = "Data Source=E:\ims.mdb"
con.ConnectionString = dbProvider & dbSource
con.Open()
da = New OleDbDataAdapter("select formno,name,course,date from register",
con)
da.Fill(dt)

27 www.sachcorp.in, info@sachcorp.in, 09910707562


Me.DataGridView1.DataSource = dt

con.Close()

End If
End Sub
End Class

Database:

28 www.sachcorp.in, info@sachcorp.in, 09910707562


29 www.sachcorp.in, info@sachcorp.in, 09910707562

S-ar putea să vă placă și