0 ratings0% found this document useful (0 votes) 7 views63 pagesProject File
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
‘TIME TABLE MANAGEMENT SYSTEM
NITS POLYTECHNIC
Indira Nagar, Miran Sahib, JAMMU- J&K
Estd.: 1984
A PROJECT REPORT ON
“TIME TABLE MANAGEMENT SYSTEM”
Session May-June 2014
PROJECT GUIDE: SUBMITTED BY:
Er. Dalip Kohli DEEPAK SHARMA
DEPARTMENT OF INFORMATION TECHNOLOGY, NITS
RECOGNISED BY J&K GOVT.,
(AFFILIATED TO J&K STATE BOARD OF TECHNICAL EDUCATION)
APPROVED BY [Link].T.E GOVT OF INDIA
1TIME TABLE MANAGEMENT SYSTEM
NITS POLYTECHNIC
Indira Nagar Miran Sahib , JAMMU- J&K
Estd.: 198
Session: May-June (2014)
Department Of Information Technology Engineering
CERTIFICATE
This is to certify that DEEPAK SHARMA AND RAKESH KUMAR students
of Vith Semester IT Engg. have successfully completed the Major Project Work
entitled “TIME TABLE MANAGEMENT SYSTEM” for the fulfillment of
award of Three Years Diploma in IT Engg. Of State Board of Technical
Education, J&K
oo ND
wae ae PROJECT GUIDE
pt. of IT Engg.) (Dept. of IT Engg.)‘TIME TABLE MANAGEMENT SYSTEM
ACKNOWLEDGEMENT
We feel immense pleasure in thanking our Principal, for having permitted us to carry out this
project work.
We wish to express our deep sense of gratitude to our Project Guide, Er. Dalip Kohli , Hop.
Dept. Of IT Engg. For their able guidance and uscful suggestions, which helped us in
completing the project work titled “TIME TABLE MANAGEMENT SYSTEM”.
Words are inadequate in offering our heartfelt thanks to our beloved parents for their blessings.
encouragement, and wishes for the successful competition of this project.
PROJECT TEA!
DEEPAK SHARMA (5026)
RAKESH KUMAR (5040)
Place: - Jammu‘TIME TABLE MANAGEMENT SYSTEM.
INTRODUCTION
This project would cover the basic need of college to
arrange their Time Tables. College can add new teachers,
edit teacher’s record, search record of teacher, college can
also add new courses, edit course description and search
particular course and college can also add various
subjects and edit/ delete the subjects information. College
can manage the information about the different periods,
their timings and day schedules and can manage the time
table of the period in which class which period is taken by
the which professor. College can also make changes in
the timetable of the lectures and change their schedule
too. College can make change in the timing of the lectures
too. College can also search in which room is lecture is
taken by which teacher.
In this project report of all entries are generated so
that college can take the print out of time table of all.TIME TABLE MANAGEMENT SYSTEM
1. Administrator Panel
a. Login Required.
b. Add/Update/Delete
teacher.
c. Add/Update/Delete
course.
d. Add/Update/Delete
subject.
e. Add/Update/Delete
periods.
f. Add/Update/Delete
timetable.
any
any
any
any
any
information
information
information
information
information
about the
about the
about the
about the
about theTIME TABLE MANAGEMENT SYSTEM.
OBJECTIVES
The purpose of this project is to provide full efficient
system about the Time Table Management. This project is
useful for college. It provides a convenient way to deal
with timetable of the college Providing platform to manage
the information about teachers and courses in easy way.
The main objectives of this project are:-
>» Administrative: The Admin can insert, edit and search
the data of the teachers, courses, subjects, periods
and timetable of the each course and each teacher.TIME TABLE MANAGEMENT SYSTEM
SYSTEM SPECIFICATION
HARDWARE AND SOFTWARE REQUIREMENTS
HARDWARE REQUIREMENTS
Hardware is the important part of computer system whose
presence can be felt by physically
1. 13 PROCESSOR
2. KEYBOARD
3. MOUSE
4. MONITOR
5, RAM-512 MB (MINIMUM)
6. WINDOW SEVENTIME TABLE MANAGEMENT SYSTEM
SOFTWARE REQUIREMENTS
Software is another important part of computer system
that is required for performing some application, system or
utility work. The software tools in our project are:
4. VISUAL STUDIO 2008(professional edition)
2. .NET FRAME WORKTIME TABLE MANAGEMENT SYSTEM
INTRODUCTION TO LANGUAGE
We have chosen SQL SERVER 2005 as Back End &
[Link] as Front-end in this project.
TOOLS / ENVIRONMENT USED
Loo. EEE
¥ FRONT END TOOL [Link] 3.5 or NET Framework3.5
¥ BACK END TOOL : Microsoft AccessTIME TABLE MANAGEMENT SYSTEM
Introduction to VISUAL BASIC 2008
Visual Basic 2008 is a development tool that you can use
to build software applications that perform useful work and
look great within a variety of settings. Using Visual Basic
2008, you can create applications for the Windows
operating system, the Web, hand-held devices, and a host
of other environments and settings. The most important
advantage of Visual Basic is that it has been designed to
increase productivity in your daily development work—
especially if you need to use information in databases or
create solutions for the Internet—but an important
additional benefi t is that once you become comfortable
with the development environment in Microsoft Visual
Studio 2008, you can use the same tools to write
programs for Microsoft Visual C++ 2008, Microsoft Visual
C# 2008, Microsoft Visual Web Developer 2008, and
other third-party tools and compilers.
Visual Basic .NET Versions
So how did we get here, anyway? The fi rst version of
Visual Basic NET (Microsoft Visual Basic .NET 2002) was
released in February 2002. The second release (Microsoft
Visual Basic .NET 2003) was widely available in March
2003. Next came Visual Basic 2005 in late 2005, and after
a long period of development and integration work,
Microsoft released Visual Basic 2008 in early 2008. Visual
Basic 2008 is now so tightly integrated with Visual Studio
1TIME TABLE MANAGEMENT SYSTEM
that it is only available as a component in the Visual ‘|
Studio 2008 programming suite, which includes Visual C#, y
visual C++, Visual Web Developer, and other Microsoft
NET development tools. Visual Studio 2008 is sold in
several different product configurations, — including
Standard Edition, Professional Edition, Team Suite, and
Express Edition. I’ve written this book to be compatible
with all editions of Visual Basic 2008 and Visual Studio
2008, but especially with the tools and techniques
available in Visual Studio Standard Edition and Visual
Studio Professional Edition. Although Visual Basic 2008 is
similar in many ways to Visual Basic 2005, there are many
important differences and improvements,
Upgrading from Microsoft Visual Basic 6.0
Before Visual Basic .NET, of course, the programming
world was blessed to have Visual Basic 6, originally
released ten years ago in September 1998. Visual Basic 6
was so popular that many programming enthusiasts
continue to use it, especially developers outside of Europe
and North America, where hardware upgrades can be a
little harder to come by. (For those of you Visual Basic 6
users who have written me letters from Africa and Asia,
thank you!) In some respects, | can’t blame you—Visual
Basic 6 was and is awesome for its ease-of-use and
Straightforward programming methods. But, as many of us
know now, Visual Basic 6 also made creating real
professional-grade applications a bit of a chore. As a
result, | always felt like | had a speed and size complex
12TIME TABLE MANAGEMENT SYSTEM
when | chatted with friends who wrote about their fast and
tiny-footprint Visual C++ Programs. To write really
complex Visual Basic 6 applications, | usually had to jump
through a number of hoops.
13TIME TABLE MANAGEMENT SYSTEM
DATA FLOW DIAGRAM
TIMETABLE MANAGEMENT CENTRAL DFD
Time Table
Management
Svstem
Database File
14~~
Add/Edit/
Search
Teacher
\
\
TIME TABLE MANAGEMENT SYSTEM
TIMETABLE MANAGEMENT LEVEL1 DFD
Add/Edit/
Search
Course Add/Edit/
eee Search
period
Database
Add/Edit/
Search
timetableTIME TABLE MANAGEMENT SYSTEM.
TEACHER TABLE
‘ht Dee ce fe War ce
Atdemmecntegiotgurterin,
‘esegius Pestare neeTIME TABLE MANAGEMENT SYSTEM
ia mn :
3 fem Oem emits Diba ein ®
= 9 |
De 2 axe
ee
COURSE TABLE
fst s
|
|
{
|
|
ne
7TIME TABLE MANAGEMENT SYSTEM
SUBJECT TABLE
lors owesTIME TABLE MANAGEMENT SYSTEM
PERIOD TABLE
a
ri
g
®
m
|
\
iyi
| etenecneg bt ats
| eae sae a
} me
i
rey
p
g
&
ie
i
Se niet Nate 3S
Dap SapAAN
FORM DESIGN
Taare E
a
Te
= ig Va =
ee
9 \ /
aes
{
Gio 2/6]0 @(s)ele
20LOGIN WINDOW
21TIME TABLE MANAGEMENT SYSTEM
MAIN MENUS‘TIME TABLE MANAGEMENT SYSTEM
ADD TEACHER WINDOW
oS SE AGHER WINDOW
23TIME TABLE MANAGEMENT SYSTEM
ADD COURSE
24TIME TABLE MANAGEMENT SYSTEM
ADD SUBJECT
vat ee)ADD PERIOD TIME
é é gt é é ua
6: 6-6-6: o
¢: e: ¢: eTIME TABLE MANAGEMENT SYSTEM
SEARCH TEACHER
BL? 21) ¢ Slee]TIME TABLE MANAGEMENT SYSTEM
SEARCH TIME
SEARCH TIME
ees
i
Boe 2 ¢ 0 Geo
29TIME TABLE MANAGEMENT SYSTEM
SEARCH SUBJECT
SEARCH SUBJECT
r Lae
Tin Her
sy tr iB iy oft Ts Tet abe ip
a
jeg S40 Meg nen
© cide mieTIME TABLE MANAGEMENT SYSTEM
- Tee
Fea a
rapt RA yD fe To Tet ie
p23 m beat
wee
nal
31TIME TABLE MANAGEMENT SYSTEM
“se, ce SUE AND CRTC‘TIME TABLE MANAGEMENT SYSTEM
&
op
Ds
OS
oF
33TIME TABLE MANAGEMEN USYsTem
© ae
Foay eds
= Ba WB Fe To Te ta ip
we 4, 3 i
ne :
34TIME TABLE MANAGEMENT system
CODING
en
Splash Form
public Class splash
private Sub Timerl Tick(ByVal sender As
[Link], ByVal e As [Link]) Handles
.Tick
If [Link] = 100 Then
login. Show()
[Link] = False
Else
[Link] = [Link] + 10
End If
End Sub
End Class
35~~
TIME TABLE MANAGEMENT SYSTEM
LOGIN FORM
public Class login
private Sub Buttonl_Click(ByVal sender As
system Object, ByVal e As [Link]) Handles
[Link]
If [Link] = "abc" And [Link] =
3" Then
[Link]()
[Link]()
Else
MsgBox ("invalid")
End If
End Sub
36TIME TABLE MANAGEMENT SYS
MDI PARENT FORM
m cn As New
ction ("provider=[Link].4.0;data
e=" & [Link] & "\[Link]")
Private Sub ADDToolStripMenuItem Click (ByVal sender
[Link], ByVal e As [Link]) Handles
[Link]
FORM1 . Show ()
ad Sub
Private Sub SEARCHToolStripMenultem_Click (ByVal
AS [Link], ByVal e As [Link])
[Link]
form2 . Show ()
es
End Sub
Private Sub ADDToolStripMenuItem1_Click (ByVal
sender As [Link], ByVal e As [Link])
ndles [Link]
[Link]()
5 End Sub
Private Sub SEARCHToolStripMenulteml_Click (ByVal
As [Link], ByVal e As [Link])
[Link]
formS . Show ()
37
Bee was.TIME TABLE MANAGEMENT SYSTEM
pnd Sub
Fea etem Obj ee eg bMenuTtem2 Click (ByVal
- -Object, ByVal e As [Link])
ADDTOo1StripMenurt System. EventArg
venuTtem2.
Form6 . Show () eels
znd Sub
sender
2% yandles
private Sub SEARCHToolStripMenultem2_Click (ByVal
gender AS [Link], ByVal e As system. EventArgs
[Link]
foxrm7 . Show () :
gEnd Sub
pandles
private Sub UPDATEToolStripMenuItem_Click (ByVal
gender As [Link], ByVal e As [Link])
yandles [Link]
form9 . Show ()
End Sub
Private Sub ADDToolStripMenultem3 Click (ByVal
sender As [Link], ByVal e As [Link]
Handles [Link]
form8 .Show()
End Sub
private Sub TEACHERToo1StripMenultem_Click (ByVal
sender As [Link], ByVal e As [Link])
Handles [Link]
If [Link] = 2 Then [Link]()
[Link]()
| Dim QueryString As String
QueryString = "Select * from teacher "
. Dim Adapter As OleDbDataAdapter = New
OleDbDataAdapter (QueryString, cn)
38TIME TABLE MANAGEMENT SYSTEM
Dim ds As DataSet = New DataSet ()
[Link](ds, "teacher")
Dim rpt As New CrystalR
D c eportl
[Link]([Link] &
[Link]")
rpt .SetDataSource (ds)
[Link]()
[Link] = rpt
End Sub
private Sub COURSEToolStripMenuItem_Click (ByVal
gender AS [Link], ByVal e As [Link])
gandles [Link]
If [Link] = 1 Then [Link]()
[Link]()
Dim QueryString As String
QueryString = "Select * from course
Dim Adapter As OleDbDataAdapter = New
olepbDataAdapter (QueryString, cn)
Dim ds As DataSet = New DataSet ()
[Link](ds, "course")
Dim rpt As New CrystalReport2
[Link]([Link] &
"/[Link]")
rpt .SetDataSource (ds)
Form14. Show ()
[Link] .ReportSource = rpt
End Sub
Private Sub SUBJECTToolStripMenultem_Click (ByVal
sender As [Link], ByVal e As [Link])
Handles [Link]
39re —————_— y
TIME TABLE MANAGEMENT SYSTEM
If [Link] =
1 Then c
open () hen [Link]()
pim QueryString As string
QueryString =
elect * from subject
Dim Adapter As OleDbDataAdapter = New
gpbataAdapter (QueryString, cn)
Dim ds As DataSet = New DataSet ()
[Link](ds, "subject")
Dim rpt As New CrystalReport3
[Link]([Link] &
[Link]")
rpt .SetDataSource (ds)
Form15 . Show ()
[Link] = rpt
End Sub
Private Sub PERIODToolStripMenulItem Click (ByVal
der As [Link], ByVal e As System. EventArgs)
idles [Link]
If [Link] = 1 Then [Link]()
[Link]()
Dim QueryString As String
QueryString = "Select * from period "
Dim Adapter As OleDbDataAdapter = New
dledbDataAdapter (QueryString, cn)
Dim ds As DataSet = New DataSet ()
[Link](ds, "period")
Dim rpt As New CrystalReport4
, [Link]([Link] &
/[Link]")
40TIME TABLE MANAGEMENT SYSTEM
rpt .Set DataSource (ds)
[Link]()
[Link] Viewer] .RepextSource = rpt
nd Sub
f private Sub EXITToolStripMenultem Click (ByVal
der As [Link], ByVal e As [Link])
ndles [Link]
[Link] ()
End Sub
and Class
41TIME TABLE MANAGEMENT SYSTEM.
ADD TEACHER FORM
imports System. [Link]
public Class FORM1
Dim cn As New
oleDbConnection ("provider=[Link].4.0;data
& [Link] & "\[Link]")
source="
private Sub Button1_Click(ByVal sender As
[Link], ByVal e As [Link]) Handles
[Link]
If [Link] = 1 Then [Link]()
Dim cmd As New OleDbCommand("insert into
teacher (ename, dese, quali, doj, code) values (@al, @a2,@3, @4,
@5}", cn)
cmd. Parameters .AddWithValue("@al",
[Link])
cmd. Parameters .AddWithValue("@a2",
[Link])
cmd. Parameters. AddWithValue("@a3",
[Link])
cmd. Parameters .AddWithValue("@a4",
[Link])
cmd. Parameters .AddwWithValue("@a5",
[Link])
cn. Open()
cmd. ExecuteNonQuery ()
MsgBox ("saved")
[Link] =
[Link] =
42| — —S—<—
TIME TABLE MANAGEMENT SYSTEM
End Sub
jvate Sub Button2 Click(Byval 5
Object,
ee ender As
yal e As [Link]) Handles
[Link]()
pnd Sub
. private Sub Button3 Click(ByVal sender As
[Link], ByVal e As [Link]) Handles
putton3- Click
If [Link] = 1 Then [Link]()
[Link]()
Dim QueryString As s
xing
QueryString = "Select * from teacher "
Dim Adapter As OleDbDataAdapter = New
| oleDbDataAdapter (QueryString, cn)
Dim ds As DataSet = New DataSet ()
[Link](ds, "teacher")
Dim rpt As New CrystalReport1
[Link]([Link]
"/[Link]")
rpt .SetDataSource (ds)
Form13. Show ()
[Link] = rpt
End Sub
ind ClassTIME TABLE MANAGEMENT SYSTEM
ADD COURSE FORM
——CERSE FORM
imports [Link]. oleppy
public Class form4
P
Dim cn As New
Hee aol erOVider=microsoft. jet oledb 1 O;data
source="_ & Application. Startuppath & "\[Link]")
“private Sub Buttonl_ Click (Byva1 sender As
system. Object, ByVal e As [Link]) Handles
[Link]
If [Link] = 7 Then [Link]()
Dim cmd As New OleDbCommand ("insert into
course (code, type, stream, sub) values (@al,@a2,@a3,@4)",
on.
Y omd. Parameters. AddWithvalue ("@al",
[Link])
cmd. Parameters -AddWithValue ( "@a2",
TextBox2. Text)
omd. Parameters. AddWithValue ( "@a3",
TextBox3. Text)
cmd. Parameters. AddWithValue("@a4",
TextBox4 . Text)
cn. Open ()
cmd. ExecuteNonQuery ()
MsgBox ("saved")
End sub
Private Sub Button3 Click(ByVal sender As
[Link], ByVal e As [Link]) Handles
utton3. Click
If [Link] = 1 Then [Link]()
cn. Open ()
Dim QueryString As String
QueryString = "Select * from course "
a4‘TIME TABLE MANAGEMENT SYSTEM.
ppoataadapter (QueryString, cn) -
ole’
|
|
| Dim Adapter As OleDbDataAdapter = New
pim ds As DataSet = New Dataset ()
[Link](ds, "course")
Dim rpt As New CrystalReport2 -
rpt-Load([Link] &
[Link]")
rpt -SetDataSource (ds)
[Link]()
[Link] = rpt
ys
znd Sub
ind CLASS
45TIME TABLE MANAGEMENT SYSTEM
ADD SUBJECT FORM
rs [Link]
ior class Form6é
sm cn AS New
jeppconnection ("provider-microsoft .[Link].4.0;data
oleDP’_" & [Link] & "\[Link]")
sourc’jvate Sub Button] Click (ByVal sender As
“object, ByVal e As [Link]) Handles
Dim cmd As New OleDbCommand ("insert into
guvject (code, sub, branch, sem) values (@al, @a2, @3, 04)", en)
cmd. Parameters .AddWithValue("@ai",
jextBox1 Text)
cmd. Parameters .AddWithValue("@a2",
x2. Text)
gextB
cmd. Parameters. AddWithValue("@a3",
qextBox3. Text)
cmd. Parameters. AddWithValue("@a4",
|
textBox4 . Text)
cn. Open ()
cmd. ExecuteNonQuery ()
MsgBox ("saved")
End Sub
Private Sub Button2_Click(ByVal sender As
[Link], ByVal e As [Link]) Handles
[Link]
[Link]()
li iii isi i RET
ee &
Souhhers
mia
ne
C
a5
8%
in
%
5
2
°
i
4
2
3
s
2
8
3
9
5
8
8
End Sub
Private Sub Button3_Click(ByVal sender As
Sistem. object, ByVal e As [Link]) Handles
htton3. click
If [Link] =
cn. Open ()
1 Then [Link]()
46TIME TABLE MANAGEMENT SYSTEM
pim QueryString As String
gueryString = "Select * from subject "
pim Adapter As OleDbDataadapter = New
pataAdapter (QueryString, cn)
pl
pim ds As DataSet = New Dataset ()
[Link](ds, "subject")
pim rpt As New CrystalReport3
rpt-Load([Link] «&
[Link]")
rpt .SetDataSource (ds)
[Link] (}
[Link] = rpt
peryst?
pnd Sub
md Class
aayy
TIME TABLE MANAGEMENT SYsTEM
ADD TIME FORM
system. [Link]
class form’
nin cn AS New
spconnection ("provider=[Link].4.0;data
ceo" & [Link] & "\[Link]")
private Sub Buttonl_Click(ByVal sender As
[Link] ByVal e As [Link]) Handles
soni Click
OM Tf [Link] = 1 Then [Link]()
Dim cmd As New OleDbCommand("insert into
no, Start, end) values (@al,@a2,@3)", cn)
omd. Parameters .AddWithValue("@al",
poBoxl. Text)
cmd. Parameters .AddWithValue ("@a2",
[Link])
E cmd. Parameters .AddWithValue ("@a3",
[Link])
seriod
[Link]()
cmd. BxecuteNonQuery ()
MsgBox ("saved")
End Sub
Private Sub Button3_Click(ByVal sender As
[Link], ByVal e As [Link]) Handles
ton3. Click
If [Link] = 1 Then [Link]()
[Link] ()
Dim QueryString As String
48v
TIME TABLE MANAGEMENT system
queryString = "Select * from period "
pim Adapter As OleDbDataad,
taAdapter =
gppataadaptex (QueryString, cn) pees es
Dim ds As DataSet = New Dataset ()
[Link](ds, "perioa")
Dim rpt As New CrystalReport4
xpt. Load ([Link] &
[Link]")
[Link] (ds)
[Link]()
[Link] = rpt
ajoryst@
End Sub
private Sub Button2_Click(ByVal sender As
gystem-Object, ByVal e As [Link]) Handles
[Link]
, [Link]()
End Sub
md Class
SEARCH/MODIFY/DELETE FORM
49| TIME TABLE MANAGEMENT SYSTEM
[Link]
ss form2
| nection ("provider=[Link].4.0;data
“ ¢ [Link] & "\[Link]")
vate Sub teacher_search_Load(ByVal sender As
object, ByVal e As [Link]) Handles-
se. Load
[Link] =
TextBox2. Text
[Link]
[Link] =
[Link] = ""
Dim cmd As New OleDbCommand("select * from
", cn)
If [Link] = 1 Then [Link]()
cn. Open ()
Dim dr As OleDbDataReader
dr = [Link]
If [Link] = True Then
While [Link]
[Link] (dr ("ename") )
[Link] = dr("ename")
[Link] = dr("dese")
[Link] = dr ("quali")
[Link] = dr("doj")
[Link] = dr ("code")
End While
Else
MsgBox ("sorry data is not found")
End If
End Sub
Private Sub ListBoxl_SelectedIndexChanged (ByVal
As [Link], ByVal e As [Link])
ndles [Link]
Dim cmd As New OleDbCommand("select * from
cher where ename ='" & [Link] & "'", cn)
50TIME TABLE MANAGEMENT SYSTEM
rf [Link] = 1 Then [Link]()
[Link]() .
pim dr As OleDbDataReader
dr = cmd. ExecuteReader
ff dr-HasRows = True Then
While [Link]
[Link] = dr("ename")
[Link] dr ("dese")
[Link] = dr("quali")
[Link] = dr("doj")
[Link] = dr("code")
End While
Else
MsgBox ("sorry data is not found")
end If
end Sub
ByVal sender As
Buttonl_Click(
Handles
private Sub
gystem- Object, ByVal e As [Link])
ton] click
Dim cmd As New OleDbCommand ("update set
where dese ='" &
qauic'" & [Link] 6
[Link] & "'", cn)
i£ [Link] = 1 Then [Link]()
[Link]()
cmd. ExecuteNonQuery ()
MsgBox ("Data Updated", MsgBoxStyle. YesNo)
[Link]()
End Sub
Private Sub Button2_Click (ByVal sender As
Handles
[Link], ByVal e As [Link])
[Link] :
Dim cmd As New OleDbCommand ("delete from tablel
& [Link] & mem) cn)
If [Link] = 1 Then [Link]()
[Link]()
cmd. ExecuteNonQuery ()
MsgBox ("data deleted")
[Link]()
51TIME TABLE MANAGEMENT SYSTEM
52TIME TABLE MANAGEMENT SYSTEM
SEARCH COURSE FORM
vps system. Data. OleDb
wor jass forms
prim cn AS New
ennection ("provider=micr
eee ppplication. Startupeath ¢ sede eee neces at
0 rravate Sub course_search_Load(ByVal sender As
sen-opject ByVal e As [Link]) Handles
age 202!
ae [Link]
[Link]
[Link]
TextBox4 .Text
Dim cmd As New OleDbCommand ("select * from
worse "s en)
If [Link] = 1 Then [Link]()
[Link]()
Dim dr As OleDbDataReader
dr = [Link]
If [Link] = True Then
While [Link]
ListBox1. Items .Add (dr ("CODE") )
[Link] = dr ("CODE")
[Link] dr ("type")
[Link] dr ("stream")
[Link] = dr("sub")
End While
Else
MsgBox("sorry data is not found")
End If
End Sub
Private Sub ListBoxl SelectedIndexChanged (ByVal
der As [Link], ByVal e As [Link])
Milles [Link]
Dim cmd As New OleDbCommand("select * from
Mtse where code ='" & [Link] & "'", cen)
If [Link] = 1 Then [Link]()
53TIME TABLE MANAGEMENT SYSTEM
cn-open()
pim dr AS OleDbDataReader
gr = [Link]
tf dr-HasRows = True Then
While [Link]
[Link] dx ("code")
[Link] = dr ("type")
[Link] = dr("stream")
[Link] = dr("sub")
End While
Else
MsgBox ("sorry data is not found")
End If
snd sub
private Sub Buttonl_Click(ByVal sender As
gstem-Object, ByVal e As [Link]) Handles
[Link]
cmd As New OleDbCommand("update set sub ='" &
[Link] & "' where stream ='" & [Link] &
cn)
If [Link] = 1 Then [Link]()
[Link]()
cmd. ExecuteNonQuery ()
MsgBox ("Data Updated", MsgBoxStyle. YesNo)
[Link]()
End Sub
Private Sub Button2_Click(ByVal sender As
em.0bject, ByVal e As [Link]) Handles
[Link]
Dim cmd As New OleDbCommand("delete from course
here code='" § [Link] & "'", cn)
If [Link] = 1 Then [Link]()
[Link]()
cmd. ExecuteNonQuery ()
MsgBox ("data deleted")
[Link]()
54TIME TABLE MANAGEMENT systEM
SEARCH SUBJECT FORM
its [Link]. OleDb
orm class form?
fm cn AS Nee
nection ("provider=microsof i
aotPe § Application. StartupPath & "\deeee mabe
su eivate Sub subject_search Load(Byval sender As
geo opsect ByVal e As [Link]) Handles
nase Load
ae
ab
pv D:
[Link] ="
[Link]
[Link]
[Link]
Dim cmd As New OleDbCommand("select * from
abject“, on)
, If [Link] = 1 Then [Link]()
[Link]()
Dim dr As OleDbDataReader
dr = [Link]
If [Link] = True Then
While [Link]
[Link]{dr ("code") )
[Link] = dr("code")
[Link] dr ("sub")
[Link] = dr("branch")
[Link] = dr("sem")
End While
Else
MsgBox ("sorry data is not found")
End If
End Sub
private Sub ListBoxl_SelectedIndexChanged (ByVal
Mer As [Link], ByVal e As [Link])
“les [Link]
55TIME TABLE MANAGEMENT SYSTEM
m cmd As New OleDbCommand ("select * from
pil =m
_ where code ='" § [Link] 4 "'", cn)
qf [Link] = 1 Then [Link](
[Link] ()
m dx AS OleDbDataReader
ea = [Link]
tf [Link] = True Then
While [Link]
[Link] = dr("code")
[Link] = dr("sub"
[Link] = dr ("branch")
[Link] = dr("sem")
End While
Else
MsgBox ("sorry data is not found")
end if
gnd Sub
ind CLASS
56TIME TABLE MANAGEMENT SYSTEM
SEARCH TIME FORM
_ system. [Link]
pr crass form9
pst cn As New
pin n ("provider=micro
Dam pect ion ("Pr e Soft. [Link].4.0;q,
pen a Application. Startuppath ¢ "\[Link]") “se
ByVal sender As
[Link]) Handles
cure" jvate Sub Button] Click,
Pr opjects ByVal e As Syst
opteny click
att" "pim cmd As New OleDbCommand ("
i g [Link] g "1
update period set
where end =!" 5
ngox2- Text & "'", cn)
Q If [Link] = 1 Then [Link]()
[Link] ()
ond. ExecuteNonQuery ()
MsgBox ("Data Updated",
[Link])
[Link]()
End Sub
rate Sub Button2_Click(ByVal sender As
Object, ByVal e As [Link]) Handles
[Link]
Dim cmd As New OleDbCommand ("delete from time
ere no='" & [Link] & "', cn)
If [Link] = 1 Then [Link](}
cn. Open ()
cmd. ExecuteNonQuery ()
MsgBox ("data deleted")
[Link]()
End Sub
M4 Class
|
|
57
LTIME TANIE Man AGEMENT sygr
SYSTEM
the me
esting
Yor quality control me,
asure employed during
g soinware development. Testing is the Process of executing the
ogram with intent of finding an ¢
tror, No piece of code is
on fully tested. This stage is
lage it is
ompletely ready unless it has bee
very important as at this st 5 verified whether the code
developed meet the requirement Specifications or not Moreover,
| validation Is also checked in the testing stage.
NEED FOR TESTING:
‘esting is vital to the success of the system Testing makes a
gical assumption that is if all parts of the system are correct, the
‘get will be successfully achieved. In adequate testing or
‘ontesting leads to errors that may not appear until months later.
“small system error can conceivably explode into a much larger
“oblem. Effective testing early in the process translates directly
to long term cost saving from reduced number of errors.
Second is vital to the success of the system. Testing is its utility
“4 user oriented vehicle before implementation. Finally, testing
aulls iN
“8s to software reliability. Identified and removing fauits, during
Bd4
TIME TABLE MANAGEMENT SYSTEM
g can make the software More reliable.
yeslil
confidence in the system
This increases
yser’s
sne basic levels of the testing are:
unit Testing
integration testing
40
2)
3) system testing
4) Aeceptance testing
59TIME TABLE MANAGEMENT SYSTEM
| yn TESTING:
| Ye
v
the first level of testing is unit testing. In this different
modules are testing against the specification produced
during for the modules. Unit testing is essential or
verification of the code produced during the coding phase
and hence the goal is the internal logic of the modules.
INTEGRATION TESTING:
The next level of testing is often called integration testing.
In this many tested modules are combined into sub
system, which are then tested. The goal here is to see if
the modules can be integrated properly, the emphasis be
considered as testing the design, and hence the emphasis
on testing module interaction.
60TIME TABLE MANAGEMENT SYSTEM.
SYSTEM TESTING:
The next level of testing is system testing. Here the entire
software system is tested. The reference document for
this process is requirement document, and the geal is to
; see if the software meets its requirements. This is
essentially a validation exercise.
ACCEPTANCE TESTING:
The last level of testing is acceptance testing. Acceptance
testing is performed with realistic data of the client to
demonstrate that the software is working satisfactorily.
Testing here focuses on the external behavior of the
system. The internal logic of the program is not
emphasized.
These different levels of testing attempt to detect different
'ypes of faults. The relation of the faults introduction in
different phase, and the different levels of testing are
shown:
61TIME TABLE MANAGEMENT sys TEM.
client needs
|
————> Acceptance testing
|
Requirement —— _ System testing
Design ——- Integration
testing
Code —— Unit testingv
TIME TABLE MANAGEMENT SYSTEM
puTURE SCOPE OF THE PROJECT
po
Timetable Management System provides high flexible
"features for managing and controlling the schedules of
study for students in universities
_ Timetable Management System is flexible to accept
changes that can occur in schedules for all colleges of
the university that recorded during the academic year
without an overlap in the specified times between these
colleges
The main reports of Timetable Management System
is extraction tables and schedules for students at the
beginning of each academic year, also lectures,
laboratories and teachers tables per semester.
63MIME TABLE MANAGEME NT SYSTEM
siBLIOGRAPHY
a
we have referred to the following books for the
presentation of the project:-
¢ [Link]
¢ Informatics practices by Sumita Arora.
¢ MS-Access by BPB Publication
¢ Visual [Link] by black
64