New Report BloodBank
New Report BloodBank
New Report BloodBank
This system provides the blood stock and blood issue information for
sale to patient. All the records motioned in the system for point of sale
of blood. Also management can view the detailed report of daily blood
donation, blood recipient, and blood issue. This helps the patient to take
blood more precisely and increase the credibility of the blood bank.
It provides reliable security measures, which protect the data and the
thus, storing information on the system rather than using bulky files.
Set up forms records all the information of blood category and its donor,
recipient and quantity etc. Here we can add edit and search records
Report section is also there to provide all report to management like daily
donor registration, daily donor test report, recipient registration and stock
& issue record and also blood expiry date report is also there which help
gives a certain advantage to the firm over other firms then the firm
should replace the old work process with the new one. The longer the
vulnerable it becomes.
current stock, mange all the information about the users etc. In the
unnecessary stationary.
people at various places to collect the necessary data and make the
new system, the new system must be designed. When projects are
systematic way.
and the platform in which the new system will run are also decided.
Documents Review:-
To create this software very first I get to know what they want
system and the users, methods of work and the facilities provided by
system.
Conducting interview
tell that how the system should operate, but they may not include
operations.
to learn more about the nature of the project request and the reason
for submitting it. Interviews provide details that further explain the
project and show whether assistance is merited economically,
4. Feasibility Study
study, feasibility study takes place. The feasibility study is basically the
user’s requirements, effective use of resources and .of course, the cost
feasibility study, the cost and benefits are estimated with greater
feasibility study is not to solve the problem but to achieve the scope.
TECHNICAL FEASIBILITY
This involves questions such as whether the technology needed for the
system exists, how difficult it will be to build, and whether the firm has
are a number of technical issues which are generally issued during the
1: - Can the work for the project be done with current equipment
ECONOMIC FEASIBILITY
the benefits do not outweigh the costs then it is not worth going
ahead. In this we determine the benefits and savings that are expected
benefits and savings that are expected from a proposed system &
compare them with cost. In this feasibility financial and economic
being
considered.
each phase of the system life cycle. During interviewee I asked several
OPERATIONAL FEASIBILITY
Also social factors i.e. how the organizational changes will affect the
considered are:
time?
Such considerations are likely to critically affect the nature and scope
business that are relevant to the project and are skilled in system
Issues that appear to be quite minor at the early stage can grow
feasibility. I found that the upper as well as the lower staff is fully
satisfied with it. The staff is cooperative and they feel easily with this
feasibility also.
5. Software Paradigm Applied
For any system, the development process revolves around a life cycle
that begins with the recognition of user needs. The key stages of the
system. The life cycle is not a procedure that deals with hardware and
Waterfall Model. The waterfall model, also called the Phased model
included the sequential move from one phase to another. The system
Conception
Initiation
Analysis
Design
Construction
Testing
PHASE 1: CONCEPTION
This was the first phase with which I started. In this phase I
achieved and what benefits will result from achieving the solution and
PHASE 2: INITIATION
analysis and discussed the same with the client. I did it to ensure that
the time and effort required to develop the project. This helped client
alternatives considered.
PHASE 3: ANALYSIS
In this phase I finalized the functions that the system had to perform
System acceptance criteria: These lists the tests that the user
accepted.
initiation phase was reviewed for accuracy. Also, the cost and estimate
PHASE 4: DESIGN
In this phase the document that was prepared during the analysis
phase was converted into a design of the desired system. More stress
were revised.
PHASE 5: CONSTRUCTION
PHASE 6: TESTING
In this phase the new system was made operational. The activities
Waterfall Model------
needs to be used
each stage
Hardware Platform:
32 MB SDRAM.4.3 G.B.
Software Platform:
NT®, and all other platforms that support the above mentioned
Hardware as well as mentioned Software together with 32bit color
combination.
The project can successfully run on all the IBM and its compatible
LANGUAGES
backward compatibility with older versions and caused a rift within the
developer community.
The pre-coded solutions that form the framework's Base Class Library
consider the capabilities of the specific CPU that will execute the
operating systems.
generated code
Operator overloading
languages
RDBMS
Server, Site Server, Small Business Server, SNA Server And System
Warehousing.
Enterprise.
7. System Design
are:
information and the flow of data. The abstract idea about the
Donor Recipient
Blood Bank
Issue Issue
Stock Update
Stock Records
Donor Registration
Blood Bank
Database
Test
Update
Result
Test Result
Blood Stock
Database
Blood Issue
7.2 NUMBER OF MODULES AND THEIR DESCRIPTION:-
User Login Screen. User will enter the user password and login
Password or Username”.
been divided into separate Four sub modules: These sub modules
are
have sub menu also. This module records donor registration and
donor test.
email id. Click on Save to Save the records. To Search the records
enter the donor id and click on search, respective donor details will
shown. User can also edit the records and click on modify to save
donor blood test which are registered for blood donation. Before
donor id, test id, Test name, Test date, blood type and test result.
Click on Save to Save the records. To Search the records enter the
User can also edit the records and click on modify to save the
modified records.
registration details.
donor details will shown. User can also edit the records and click on
have sub menu also. This module records blood stock, blood
a) Blood Stock-In this form we keep track of all the blood stock
its number of bags donated by donor. Also each bag has expiry
date set so that after certain period this blood is expired . It is also
auto generated. To enter a blood stock enters blood type, donor id,
number of bags, stock date and expiry date. Click on Save to Save
the records. To Search the records enter the donor id and click on
search, respective donor details will shown. User can also edit the
Click on Save to Save the records. To Search the records enter the
shown. User can also edit the records and click on modify to save
entering the issue date. Or enter the fresh issue records. Blood
reservation enters blood recipient id, blood type, donor id, number
search, respective donor details will shown. User can also edit the
Also Quick Launch menu tool is also there for easy use.
Data structure (Tables) for all the modules
Table 1: Tbl_User
Table 2: Tbl_DonorTest
Table 3: Tbl_DonorTest
Table 4: Tbl_Recipient
NAME TYPE Descriptio CONSTRAINT
n
ReprId int(5) Recipient Id PK
Name nvarchar(50) Recipient --
Name
Address nvarchar(50) Recipient --
Address
City nvarchar(50) Recipient --
City
PhNo nvarchar(50) Recipient --
Phone
Number
Email nvarchar(50) Recipient --
Email id
Btype nvarchar(50) Blood type
Req. by
Recipient
Amount nvarchar(50) Amount per
bag
Table 5: Tbl_BloodStock
Table 7: Tbl_BloodIssue
BloodIssue
Imports System.Data.OleDb
ref3()
ref4()
ref5()
ref6()
Try
cn.Open()
While dr.Read
TextBox6.Text = dr(0)
End While
TextBox6.Text = Val(TextBox6.Text) + 1
dr.Close()
cn.Close()
da.Fill(ds, "Mast")
DataGridView1.DataSource = ds.Tables(0)
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
OleDbConnection1.Open()
Do While objReader.Read
ComboBox6.Items.Add(objReader("BID"))
Loop
OleDbConnection1.Close()
End Sub
'ComboBox1.Items.Clear()
OleDbConnection2.Open()
Do While objReader.Read
ComboBox1.Items.Add(objReader("ReprID"))
Loop
OleDbConnection2.Close()
End Sub
'ComboBox1.Items.Clear()
OleDbConnection3.Open()
Do While objReader.Read
ComboBox2.Items.Add(objReader("BResID"))
Loop
OleDbConnection3.Close()
End Sub
OleDbConnection4.Open()
Do While objReader.Read
ComboBox5.Items.Add(objReader("DonorID"))
Loop
OleDbConnection4.Close()
End Sub
Try
TextBox6.Text & "','" & ComboBox6.Text & "','" & ComboBox4.Text & "','" &
ComboBox1.Text & "','" & ComboBox2.Text & "','" & ComboBox5.Text & "'," &
TextBox2.Text & "'," & ComboBox3.Text & "'," & TextBox3.Text & "'," &
cn.Open()
cmd.ExecuteNonQuery()
Me.Text)
cn.Close()
Me.Close()
o.MdiParent = MainMenu.ActiveForm
o.Show()
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
Try
If Len(Trim(TextBox6.Text)) = 0 Then
Me.Text)
'FindGroupBox.Visible = False
Exit Sub
Else
cn.Open()
While dr.Read
TextBox6.Text = dr(0)
ComboBox6.Text = dr(1)
ComboBox4.Text = dr(2)
ComboBox1.Text = dr(3)
ComboBox2.Text = dr(4)
ComboBox5.Text = dr(5)
TextBox2.Text = dr(6)
ComboBox3.Text = dr(7)
TextBox3.Text = dr(8)
TextBox4.Text = dr(9)
End While
dr.Close()
cn.Close()
'FindGroupBox.Visible = False
Button1.Enabled = False
Button3.Enabled = True
Button4.Enabled = True
End If
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
Try
ComboBox5.Text & "',NBag='" & TextBox2.Text & "',BType='" & ComboBox3.Text & "
', Amount ='" & TextBox3.Text & "',DateIssue='" & TextBox4.Text & "' where BIID="
cn.Open()
cmd.ExecuteNonQuery()
Me.Text)
cn.Close()
Me.Close()
o.MdiParent = MainMenu.ActiveForm
o.Show()
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
Try
cn.Open()
cmd.ExecuteNonQuery()
Me.Text)
cn.Close()
Me.Close()
o.MdiParent = MainMenu.ActiveForm
o.Show()
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
Private Sub ComboBox6_SelectedIndexChanged(ByVal sender As Object, ByVal e
ref3()
End Sub
ref4()
End Sub
ref5()
End Sub
End Class
BloodReservation
Imports System.Data.OleDb
ref()
ref1()
ref2()
Try
cn.Open()
While dr.Read
TextBox1.Text = dr(0)
End While
TextBox1.Text = Val(TextBox1.Text) + 1
dr.Close()
cn.Close()
cn)
da.Fill(ds, "Mast")
DataGridView1.DataSource = ds.Tables(0)
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
OleDbConnection1.Open()
Do While objReader.Read
ComboBox1.Items.Add(objReader("ReprId"))
Loop
OleDbConnection1.Close()
End Sub
OleDbConnection1.Open()
ComboBox2.Items.Add(objReader("BID"))
Loop
OleDbConnection1.Close()
End Sub
OleDbConnection1.Open()
Do While objReader.Read
ComboBox5.Items.Add(objReader("DonorID"))
Loop
OleDbConnection1.Close()
End Sub
Try
Values(" & TextBox1.Text & ",'" & ComboBox1.Text & "','" & ComboBox2.Text & "','"
& TextBox2.Text & "','" & ComboBox3.Text & "','" & ComboBox4.Text & "','" &
ComboBox5.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" &
cn.Open()
cmd.ExecuteNonQuery()
Me.Text)
cn.Close()
Me.Close()
Dim o As New BloodReservation
o.MdiParent = MainMenu.ActiveForm
o.Show()
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
Try
If Len(Trim(TextBox1.Text)) = 0 Then
Me.Text)
Exit Sub
Else
cn.Open()
While dr.Read
TextBox1.Text = dr(0)
ComboBox1.Text = dr(1)
ComboBox2.Text = dr(2)
TextBox2.Text = dr(3)
ComboBox3.Text = dr(4)
ComboBox4.Text = dr(5)
ComboBox5.Text = dr(6)
TextBox3.Text = dr(7)
TextBox4.Text = dr(8)
TextBox5.Text = dr(9)
End While
dr.Close()
cn.Close()
'FindGroupBox.Visible = False
Button1.Enabled = False
Button3.Enabled = True
Button4.Enabled = True
End If
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
Try
ComboBox2.Text & "',ReprID='" & ComboBox1.Text & "',NBag='" & TextBox2.Text &
"',BType='" & ComboBox3.Text & "',RecipientType='" & ComboBox4.Text &
"',DonorID='" & ComboBox5.Text & "',Amount='" & TextBox3.Text & " ', DateResv
='" & TextBox4.Text & "',DateResvUpto='" & TextBox5.Text & "' where BResID=" &
TextBox1.Text, cn)
cn.Open()
cmd.ExecuteNonQuery()
Me.Text)
cn.Close()
Me.Close()
o.MdiParent = MainMenu.ActiveForm
o.Show()
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
Try
cn.Open()
cmd.ExecuteNonQuery()
MsgBox("Successfully Record Deleted.....!", MsgBoxStyle.Information,
Me.Text)
cn.Close()
Me.Close()
o.MdiParent = MainMenu.ActiveForm
o.Show()
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
ref()
End Sub
ref1()
End Sub
End Sub
End Class
BloodStock
Imports System.Data.OleDb
ref2()
Try
While dr.Read
TextBox1.Text = dr(0)
End While
TextBox1.Text = Val(TextBox1.Text) + 1
dr.Close()
cn.Close()
da.Fill(ds, "Mast")
DataGridView1.DataSource = ds.Tables(0)
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
ComboBox2.Items.Clear()
OleDbConnection1.Open()
Do While objReader.Read
ComboBox2.Items.Add(objReader("DonorID"))
Loop
OleDbConnection1.Close()
End Sub
System.EventArgs)
Try
TextBox1.Text & ",'" & ComboBox1.Text & "','" & TextBox2.Text & "','" &
TextBox4.Text & "','" & TextBox6.Text & "','" & ComboBox2.Text & "')", cn)
cn.Open()
cmd.ExecuteNonQuery()
Me.Text)
cn.Close()
Me.Close()
o.MdiParent = MainMenu.ActiveForm
o.Show()
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
System.EventArgs)
Try
If Len(Trim(TextBox1.Text)) = 0 Then
Me.Text)
'FindGroupBox.Visible = False
Exit Sub
Else
cn.Open()
While dr.Read
TextBox1.Text = dr(0)
ComboBox1.Text = dr(1)
TextBox2.Text = dr(2)
TextBox4.Text = dr(3)
TextBox6.Text = dr(4)
ComboBox2.Text = dr(5)
End While
dr.Close()
cn.Close()
Button1.Enabled = False
Button3.Enabled = True
Button4.Enabled = True
End If
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
System.EventArgs)
Try
ComboBox1.Text & "',NBag='" & TextBox2.Text & "',SDate='" & TextBox4.Text &
"',EDate='" & TextBox6.Text & "',DonorID='" & ComboBox2.Text & "' where BID=" &
TextBox1.Text, cn)
cn.Open()
cmd.ExecuteNonQuery()
Me.Text)
cn.Close()
Me.Close()
Dim o As New BloodStock
o.MdiParent = MainMenu.ActiveForm
o.Show()
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
System.EventArgs)
Try
cn.Open()
cmd.ExecuteNonQuery()
Me.Text)
cn.Close()
Me.Close()
o.MdiParent = MainMenu.ActiveForm
o.Show()
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
As System.EventArgs)
ref2()
End Sub
End Class
DonorRegistration
Imports System.Data.OleDb
Try
cn.Open()
While dr.Read
TextBox1.Text = dr(0)
End While
TextBox1.Text = Val(TextBox1.Text) + 1
dr.Close()
cn.Close()
da.Fill(ds, "Mast")
DataGridView1.DataSource = ds.Tables(0)
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
Try
TextBox1.Text & ",'" & TextBox3.Text & "','" & TextBox2.Text & "','" & TextBox4.Text
& "','" & TextBox6.Text & "','" & TextBox5.Text & "')", cn)
cn.Open()
cmd.ExecuteNonQuery()
Me.Text)
cn.Close()
Me.Close()
o.MdiParent = MainMenu.ActiveForm
o.Show()
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
Try
If Len(Trim(TextBox1.Text)) = 0 Then
Me.Text)
'FindGroupBox.Visible = False
Exit Sub
Else
cn.Open()
While dr.Read
TextBox1.Text = dr(0)
TextBox3.Text = dr(1)
TextBox2.Text = dr(2)
TextBox4.Text = dr(3)
TextBox6.Text = dr(4)
TextBox5.Text = dr(5)
End While
dr.Close()
cn.Close()
'FindGroupBox.Visible = False
Button1.Enabled = False
Button3.Enabled = True
Button4.Enabled = True
End If
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
Try
TextBox3.Text & "',Address='" & TextBox2.Text & "',City='" & TextBox4.Text &
"',PhNo='" & TextBox6.Text & "',EMail='" & TextBox5.Text & "' where DonorID=" &
TextBox1.Text, cn)
cn.Open()
cmd.ExecuteNonQuery()
Me.Text)
cn.Close()
Me.Close()
o.MdiParent = MainMenu.ActiveForm
o.Show()
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
Try
cn.Open()
cmd.ExecuteNonQuery()
Me.Text)
cn.Close()
Me.Close()
Dim o As New DonorRegistration
o.MdiParent = MainMenu.ActiveForm
o.Show()
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
End Class
DonorTest
Imports System.Data.OleDb
Try
cn.Open()
While dr.Read
TextBox1.Text = dr(0)
End While
TextBox1.Text = Val(TextBox1.Text) + 1
dr.Close()
cn.Close()
da.Fill(ds, "Mast")
DataGridView1.DataSource = ds.Tables(0)
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
Try
TextBox1.Text & ",'" & TextBox3.Text & "','" & TextBox2.Text & "','" & TextBox4.Text
& "','" & TextBox6.Text & "','" & ComboBox1.Text & "')", cn)
cn.Open()
cmd.ExecuteNonQuery()
Me.Text)
cn.Close()
Me.Close()
o.MdiParent = MainMenu.ActiveForm
o.Show()
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
Try
If Len(Trim(TextBox1.Text)) = 0 Then
Me.Text)
'FindGroupBox.Visible = False
Exit Sub
Else
cn.Open()
While dr.Read
TextBox1.Text = dr(0)
TextBox3.Text = dr(1)
TextBox2.Text = dr(2)
TextBox4.Text = dr(3)
TextBox6.Text = dr(4)
ComboBox1.Text = dr(5)
End While
dr.Close()
cn.Close()
'FindGroupBox.Visible = False
Button1.Enabled = False
Button3.Enabled = True
Button4.Enabled = True
End If
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
Try
Dim cmd As New OleDbCommand("Update Tbl_DonorTest set TestID='" &
& "',Btype='" & TextBox6.Text & "',TestResult='" & ComboBox1.Text & "' where
cn.Open()
cmd.ExecuteNonQuery()
Me.Text)
cn.Close()
Me.Close()
o.MdiParent = MainMenu.ActiveForm
o.Show()
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
Try
Dim cmd As New OleDbCommand("Delete from Tbl_DonorTest where
cn.Open()
cmd.ExecuteNonQuery()
Me.Text)
cn.Close()
Me.Close()
o.MdiParent = MainMenu.ActiveForm
o.Show()
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
End Class
Login
Imports System.Data.OleDb
Try
& UsernameTextBox.Text & "' And UPaswd='" & PasswordTextBox.Text & "'", cn)
cn.Open()
MsgBoxStyle.Information, Me.Text)
Me.Hide()
cn.Close()
o.Show()
Else
MsgBoxStyle.Exclamation, Me.Text)
UsernameTextBox.Clear()
PasswordTextBox.Clear()
UsernameTextBox.Focus()
cn.Close()
Exit Sub
End If
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
End Class
MainMenu
Imports System.Windows.Forms
Handles NewToolStripMenuItem.Click
o.MdiParent = Me
o.Show()
End Sub
OpenToolStripMenuItem.Click
Dim o As New DonorTest
o.MdiParent = Me
o.Show()
End Sub
EventArgs)
SaveFileDialog.InitialDirectory =
My.Computer.FileSystem.SpecialDirectories.MyDocuments
If (SaveFileDialog.ShowDialog(Me) = System.Windows.Forms.DialogResult.OK)
Then
End If
End Sub
EventArgs)
Global.System.Windows.Forms.Application.Exit()
End Sub
EventArgs)
End Sub
EventArgs)
' Use My.Computer.Clipboard to insert the selected text or images into the
clipboard
End Sub
EventArgs)
End Sub
o.MdiParent = Me
o.Show()
End Sub
o.MdiParent = Me
o.Show()
End Sub
EventArgs)
Me.LayoutMdi(MdiLayout.Cascade)
End Sub
As EventArgs)
Me.LayoutMdi(MdiLayout.TileVertical)
End Sub
e As EventArgs)
Me.LayoutMdi(MdiLayout.TileHorizontal)
End Sub
e As EventArgs)
Me.LayoutMdi(MdiLayout.ArrangeIcons)
End Sub
EventArgs)
o.MdiParent = Me
o.Show()
End Sub
o.MdiParent = Me
o.Show()
End Sub
o.MdiParent = Me
o.Show()
End Sub
End Sub
o.MdiParent = Me
o.Show()
End Sub
Private Sub DonarTestResultToolStripMenuItem_Click(ByVal sender As
DonarTestResultToolStripMenuItem.Click
o.MdiParent = Me
o.Show()
End Sub
o.MdiParent = Me
o.Show()
End Sub
o.MdiParent = Me
o.Show()
End Sub
BloodReserveToolStripMenuItem.Click
o.MdiParent = Me
o.Show()
End Sub
BloodExpiredToolStripMenuItem.Click
o.MdiParent = Me
o.Show()
End Sub
End Sub
End Class
Recipient
Imports System.Data.OleDb
Try
cn.Open()
Dim dr As OleDbDataReader = cmd.ExecuteReader
While dr.Read
TextBox1.Text = dr(0)
End While
TextBox1.Text = Val(TextBox1.Text) + 1
dr.Close()
cn.Close()
da.Fill(ds, "Mast")
DataGridView1.DataSource = ds.Tables(0)
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
Try
TextBox1.Text & ",'" & TextBox3.Text & "','" & TextBox2.Text & "','" & TextBox4.Text
& "','" & TextBox6.Text & "','" & TextBox5.Text & "','" & ComboBox1.Text & "','" &
cmd.ExecuteNonQuery()
Me.Text)
cn.Close()
Me.Close()
o.MdiParent = MainMenu.ActiveForm
o.Show()
Catch ex As Exception
cn.Close()
End If
End Try
End Sub
Try
If Len(Trim(TextBox1.Text)) = 0 Then
Me.Text)
'FindGroupBox.Visible = False
Exit Sub
Else
Dim cmd As New OleDbCommand("Select * from Tbl_Recipient where
cn.Open()
While dr.Read
TextBox1.Text = dr(0)
TextBox3.Text = dr(1)
TextBox2.Text = dr(2)
TextBox4.Text = dr(3)
TextBox6.Text = dr(4)
TextBox5.Text = dr(5)
ComboBox1.Text = dr(6)
TextBox7.Text = dr(7)
End While
dr.Close()
cn.Close()
'FindGroupBox.Visible = False
Button1.Enabled = False
Button3.Enabled = True
Button4.Enabled = True
End If
Catch ex As Exception
End If
End Try
End Sub
Try
TextBox3.Text & "',Address='" & TextBox2.Text & "',City='" & TextBox4.Text &
"',PhNo='" & TextBox6.Text & "',EMail='" & TextBox5.Text & "',Btype='" &
ComboBox1.Text & "',Amount='" & TextBox7.Text & "' where ReprId=" &
TextBox1.Text, cn)
cn.Open()
cmd.ExecuteNonQuery()
Me.Text)
cn.Close()
Me.Close()
o.MdiParent = MainMenu.ActiveForm
o.Show()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, Me.Text)
cn.Close()
End If
End Try
End Sub
Try
cn.Open()
cmd.ExecuteNonQuery()
Me.Text)
cn.Close()
Me.Close()
o.MdiParent = MainMenu.ActiveForm
o.Show()
Catch ex As Exception
End If
End Try
End Sub
End Class
9. Validation Checks
Validation refers to checking the quality of web-site in both
out to ensure that the website that has been built is traceable to
Assurance (SQA).
errors during data entry. However, we must always assume that errors
will occur. They must be found during input and corrected prior to
are not valid, that is, not acceptable. Transactions can be invalid
All the testing was done before this website is uploaded. These
The input forms/output reports bear the same format at that was
enough so as to be useful
The application is user friendly and that the user is not facing any
application is
The application can also perform well under peak loads of data
application
List of Common Validations
alphabets
6. In any form, only one option can be selected from the given
number of options
software (e.g. flight control, nuclear reactor monitoring) can cost three
combined.
Actually, testing presents an increasingly anomaly for the software
Now comes testing. The engineer creates a series of test cases that
are intended to “demolish” the software that has been built. In fact,
testing is the one step in the software engineering process that could
constructive.
Testing Objectives
finding an error.
error.
move counter to the commonly held view that a successful test is one
principles are:
model has been formed. Therefore, all tests can be planned and
Testing should begin “in the small” and progress towards testing
“in the large”. The first tests planned and executed generally
computer software.
Sample Data
Software testing is the process that is done time and again to ensure
level, sub-module level, than at module level, and finally at the system
with the help of trivial data i.e. two or three records were entered to
the Admin table, UserData table and Rooms table that are the
driving tables of the entire data. Now with the help of these records or
inventory system module using the records entered in the Rooms table
where this module displays all the records of the table, Rooms.
Similarly, login module, product module, and bill module are also
modules are responsible for adding records to the other tables. So the
testing of these modules went side by side along with some sub-
of the data. Like view supplier, view ststus and system administration
TYPES OF TESTING
test data was also prepared. The coding for that program was
considered complete after verifying its output against this test data.
FUNCTIONAL TESTING: This is done for each module/submodule of
test data, writing of test cases, testing for conformance to cases and
has been fully integrated. The purpose of the system testing is to test
how the different modules interact with each other and whether the
1. Program Testing
2. String Testing
3. System Testing
4. System Documentation
Exception handling
Input/Output format
During this phase it was found that the exit points in the codes
on to Level 2.
Here the testing is done on the live database. If errors are detected
onto Level 3.
This is the level at which the system actually become live and
Level 3 Testing
TESTING STRATEGY
In this system individual application paths are very important; hence
design method that uses the control structure of the procedural design
to derive test cases. Using this method, the software engineer can
bounds.
we spend all of our energy on black-box tests? The answer lies in the
test.
TEST REVIEW
Test Review is the process which ensures that testing is carried out as
For each data entry screen, I prepared test data with extreme values
and tested under all relevant test condition. It was extensively tested
that all shell scripts, package, database functions are behaving in the
satisfaction, the testing was done by my batch mates which were not
even concerned with this project and I asked them to put the data of
their own fashion and the defects (if any) were removed(generally
known as peer testing). I also invited the concerned users to test the
relevant data -entry screens against real data. This process helped in
to differ tic the access right of general user that with the
administrator.
entry.
Any un-authorized person can not enter into the system because
system. At the time of entry system will ask for the password.
12. Reports
Donor Registration: - Here we can give report on all the donor
Donor Test Result: - Here we get all the details of donor test result
Blood Stock: This Report will give blood stock in the blood bank at
present day.
Blood Expired: - This sales report section give list blood bag is whose
Blood Reserve: - Here we can get all the details of all the blood
all the paper work / manually managed files are about to finish,
now with the help of this user friendly software all the files stored in
o With little more modifications it will become the good software for
purpose.
14. Bibliography