Professional Documents
Culture Documents
SUBMITED AS PROJECT OF
BACHELOR OF COMPUTER APPLICATION
Study center at
Computer Career Institute
Brahmanand Nagar Colony
Durgakund,Varanasi
STUDY CENTER CODE (S195)
Database design.
3. “VISUAL BASIC 6”
By GARY CORNELL
7. “SOFTWARE ENGINEERING”
By PRESSMAN
CONCLUSION
Based upon the above analysis of present project we can work out
through three major conclusions regards to:
1. Merits of Student record management system.
2. Limitations of student record management system.
3. Scope of further study.
MERITS:
SCOPE:
1. INTRODUCTION
2. PROJECT PROFILE
3. VARIOUS DEVELOPMENTS
A.SYSTEM ANALYSIS.
B.FEASIBILETY STUDY
C.DESIGN
D.IMPLEMENTATION
E. TESTING
F. MAINTAINENCE
Risk Management
SOFTWARE CONFIGURATION
After the user has certified the system, it comes to the stage of
implementation. it involves many issues like preparation for the
changeover to the new system and then the actual change over.
Preparation of site and installation and facilities, training of staff,
preparation of data file etc. are the various steps involved which
might require the involvement of the system analyst, the user as
well as operational staff.
They will have to do extra work also in cross the result when
they are busy in learning new procedures.
once the system has been settled down and been running
for some years then responsibility handed to the trained
maintainer during maintenance the system analyst has to check
that weather system performed according to the started objective
or not during maintenance we have to keep eyes on the
functioning of new system like addition of record, showing and
payment entry etc, and check whether it is performing well
according to required specified.
This is on going exercise after the system has been
implemented. The read life is not static its requirements or
objectives are keep changing. so the system has to keep on
carrying out changing and modification into the system this is a
stage normally called system maintenance. The maintenance the
testing depend on the design and coding to make testing and
maintenance easier.
FEATURES:-
PHONE
ADDRESS
NAME
Customer
Order Delivary
Pizza Cost
CUSTOMER
REQUEST RESPONSE
PIZZA MANAGEMENT
SYSTEM
UPDATION QUERIES
SOLVED
DATABASE
(Context Diagram)
D
EBUGGING
DEBUGGING APPROACHES
BACKTRACKING:-
This is also a fairly common approach.
In this approach, beginning from the statement at which an error
symptom has been observed, the source is traced backwards until
the error is discovered.
CAUSE ELIMINATION METHOD:-
In this approach, a list
of causes which could possible have contributed to the error
symptom is developed and tests are conducted to eliminated to the
error symptom is developed and tests are conducted to each cause.
A related technique of identification of the error from the error
symptom is the software fault tree analysis.
IMPLEMENTATION:-
After completion of about test plan
successfully the system is ready to implement for which it has
been made.
Implementation is a thing to convert any system design into
operational form using several implementation tools.
Implementation of that system acquire compatible environment
for this system as defines above.
Successful implementation needs to teach the user how to operate
the system by user manual.
Preliminary Investigation
Conducing Interviews
For example:-
For example ,for the proper maintenance of the
registration information , several reports i.e. List of Names
Address dept wise and ready reference of functions a
constant check on this data is required , because of the
reason that without this , proper and lengthy record can’t
be maintained .
This may also lead to some accuracy problems in
various data files.
Project Monitoring Plan
The two carves are drawn one curves is the panned cist
and planned schedule in which the project plan is completed.
The second curve represents the actual cost and actual
schedule and the actual achievement of milestone are
marked.
PROJECT PROFILE
Research design is the plain for the study that will lead to the most
economical method for collection of required and their analysis. If the
proposal is property designed most of the unnecessary labor in
collecting non-essential data will be saves.
• Exploratory
• descriptive
• experimental
SAMPLE DESIGN
In most of research studies, the amount of the
word is always limited by shortage of time and resources. Within
these limitations, the samples size of past eight months (i.e.-
MAY) is taken for present study.
To ensure that the new system provides high quality final product,
some quality control activities must be performed throughout
development this is because correcting errors in final stages are very
costly. Especially when they originated in early stage the purpose of
software quality assurance plan specify all the activity that are
needed to check the quality of each product it takes the board new of
quality, it is not only interested in the quality of out put but also of
the intermediate product. Because if the requirement and design are
of good quality then the software propose also of good quality. To
check the correctness of the product quality assurance plan use two
processes called verification and validation.
Implementation? Schedule.
Here we specify all test cases that are used for system testing
first the different that are needed to be tested, along with the test cases
used for testing those conditions and the expected output are given.
The goal is to test the different functional requirement, as specified in
the requirement document. Test cases are selected form both valid and
invalid inputs.
1. Menu Bar
2. Tool Bar
3. Project Explorer
4. Properties Window
5. Form Layout Window
6. Tool Box
7. Form Designer
8. Object Browser
Command2.Visible = False
Form1.PrintForm
Unload Me
Exit Sub
HAND:
Command2.Visible = True
End Sub
Label10.Caption = Date
End Sub
Form1.LONO.Caption = Label4.Caption
Form1.LPH.Caption = Text3.Text
Form1.LARD.Caption = Text2.Text
Form1.LCUS.Caption = Text1.Text
Form1.LNP.Caption = txtnp.Text
For i = 1 To KEY
Form1.LPIZZA(Form1.LPIZZA.UBound).Caption =
fg1.TextMatrix(i, 1)
Form1.LUP(Form1.LUP.UBound).Caption =
fg1.TextMatrix(i, 3)
Form1.LQTY(Form1.LQTY.UBound).Caption =
fg1.TextMatrix(i, 2)
Form1.LTOT(Form1.LTOT.UBound).Caption =
fg1.TextMatrix(i, 4)
If (Form1.LPIZZA.UBound = 0) Then
' Load Form1.LPIZZA(Form1.LPIZZA.UBound + 1)
' Load Form1.LUP(Form1.LUP.UBound + 1)
' Load Form1.LQTY(Form1.LQTY.UBound + 1)
' Load Form1.LTOT(Form1.LTOT.UBound + 1)
' Form1.Line3.Y2 = Form1.Line3.Y2 + 500
' Form1.Line4.Y2 = Form1.Line4.Y2 + 500
' Form1.Line5.Y2 = Form1.Line5.Y2 + 500
' Form1.Line6.Y2 = Form1.Line6.Y2 + 500
' Form1.Line7.Y2 = Form1.Line7.Y2 + 500
' Form1.Frame1.Top = Form1.Frame1.Top + 300
GoTo SA
End If
' PIZZA NAME
Form1.LPIZZA(Form1.LPIZZA.UBound).Left =
Form1.LPIZZA(Form1.LPIZZA.UBound - 1).Left
Form1.LPIZZA(Form1.LPIZZA.UBound).Top =
Form1.LPIZZA(Form1.LPIZZA.UBound - 1).Top + 250
Form1.LPIZZA(Form1.LPIZZA.UBound).Visible =
True
'UNIT PRICE
Form1.LUP(Form1.LUP.UBound).Left =
Form1.LUP(Form1.LUP.UBound - 1).Left
Form1.LUP(Form1.LUP.UBound).Top =
Form1.LUP(Form1.LUP.UBound - 1).Top + 250
Form1.LUP(Form1.LUP.UBound).Visible = True
'QUANTITY
Form1.LQTY(Form1.LQTY.UBound).Left =
Form1.LQTY(Form1.LQTY.UBound - 1).Left
Form1.LQTY(Form1.LQTY.UBound).Top =
Form1.LQTY(Form1.LQTY.UBound - 1).Top + 250
Form1.LQTY(Form1.LQTY.UBound).Visible = True
'TOTAL PRICE
Form1.LTOT(Form1.LTOT.UBound).Left =
Form1.LTOT(Form1.LTOT.UBound - 1).Left
Form1.LTOT(Form1.LTOT.UBound).Top =
Form1.LTOT(Form1.LTOT.UBound - 1).Top + 250
Form1.LTOT(Form1.LTOT.UBound).Visible = True
SA:
Load Form1.LPIZZA(Form1.LPIZZA.UBound + 1)
Load Form1.LUP(Form1.LUP.UBound + 1)
Load Form1.LQTY(Form1.LQTY.UBound + 1)
Load Form1.LTOT(Form1.LTOT.UBound + 1)
Form1.Line3.Y2 = Form1.Line3.Y2 + 500
Form1.Line4.Y2 = Form1.Line4.Y2 + 500
Form1.Line5.Y2 = Form1.Line5.Y2 + 500
Form1.Line6.Y2 = Form1.Line6.Y2 + 500
Form1.Line7.Y2 = Form1.Line7.Y2 + 500
Form1.Frame1.Top = Form1.Frame1.Top + 300
Next i
Form1.Show
MsgBox "RECORDE SAVED", vbInformation,
"VENKY'S PIZZA HOUSE"
Else
MsgBox "SAVE ABORTED", vbCritical, "VENKY'S
PIZZA HOUSE"
End If
'Exit Sub
'HAND:
'MsgBox Err.Description
End Sub
DB.Close
frmindex.Show
End Sub
Private Sub Command1_Click()
'COMMAND BUTTON ORDER
frbill.Enabled = True
FRFG.Enabled = True
Text3.Text = TXTPH.Text
Text1.Text = TXTNAME.Text
Text2.Text = TXTADD.Text
RS.Open "ORDERMAIN", DB, 1, 3
If (RS.RecordCount = 0) Then
Label4.Caption = 1
Else
RS.MoveLast
Label4.Caption = RS.Fields("ONO") + 1
End If
RS.Close
Frame4.Enabled = False
End Sub
DB.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=" & App.Path & "\pizza.mdb;Persist Security
Info=False"
RS.Open "PIZZA", DB, 1, 3
While (RS.EOF = False)
Combo1.AddItem RS.Fields("PNAME")
RS.MoveNext
Wend
RS.Close
Label12.Caption = Date
End Sub
End Sub
Private Sub TXTQTY_LostFocus()
If TXTQTY.Text = "" Or IsNumeric(TXTQTY.Text) =
False Or Val(TXTQTY.Text) <= 0 Then
MsgBox " QUANTITY CANNOT BE EMPTY OR
ENTER A NUMERIC TEXT or SHOULD NOT BE LESS
THAN ZERO OR EQUAL TO ZERO ", vbCritical,
"VENKY'S PIZZA HOUSE"
TXTQTY.SetFocus
Else
TXTTP.Text = Val(TXTQTY.Text) *
Val(TXTUP.Text)
End If
End Sub
End Sub
…………………… ..……..………...
MR. HEMANT KUMAR CHAUDHARY MR. RAJKUMAR PAL
(EXECUTIVE DIRECTOR) (H.O.D)
C ONCLUSION