You are on page 1of 32

Chapter 1

INTRODUCTION
Introduction:
This project is designed to handle the daily transactions of the blood bank. It also helps to
register the details of the donors, blood collection details as well as the blood issued reports. The
operation of the blood bank still now is a maintained in the manual system and therefor this
project aims to make all the procedures automated. A blood bank needs to maintain almost
hundred of records every day and therefore with computer system it can become more fast and
accurate. It will also enable to search the details when required.
This software application is designed in such a manner that it can suit the needs of all the blood
bank requirements in the course of the future. All efforts a possible is taken to implement this
project properly in this blood bank.
The proposed project is an ultimate solution of the problem regarding collection, storage and
usage of blood in a blood bank. It makes the blood donation and withdrawing system go through
a scientific and systematic way. Using this system, one can inquire the availability of blood type
and amount in a blood bank easily.
The blood bank management application has been designed in such a way that it suits all types of
blood bank. It can be implemented in small or big blood banks for automated management
system.
In the emergency condition, sometimes it becomes very much difficult to look for the exact
match of blood group of donor and acceptor. It may lead to delay in transaction of blood within
the specified amount of time and a serious accident may take place. As the proposed Blood Bank
Management System runs with fully computerized process, there is no chance of delay in
transaction.

SCOPE:
This application is built such a way that it should suits for all type of blood banks in future. So
every effort is taken to implement this project. This software help to register all the donors,
Blood collection details, blood issued details etc.

Chapter 2
SYSTEM OVERVIEW
Existing System:
The existing system is handled manually. Existing system needs to maintain almost
hundred of records every day. In the emergency condition, sometimes it becomes very much
difficult to look for the exact match of blood group of donor and acceptor. It may lead to delay in
transaction of blood within the specified amount of time and a serious accident may take place.
Problems with Existing system:

Manual systems are more time consuming


Large number of ledger books has to be maintained for each donar.
Since the data are entered manually there are possibilities for errors.
Data security is very minimal.
There is a possibility for double entries.
Since the transaction are mainly viz. paperwork updating of data is veryhard.
Generating the reports in the desired format is a tedious process.
Reporting to the higher officials is not done through the proper channel.
Data stored on papers is subject to loss due to physical damage.

Solution on problem:
The proposed system, Online Blood Bank site overcomes the drawbacks of the
presentsystem. The Blood Bank helps the people who are in need of a blood by giving them
overalldetails regarding the donors with the same blood group and with in their city.The
advantages of the proposed system are listed below.

The people in need of blood can search for the donors by giving their blood group andcity

name.
It is very flexible and user friendly.
The persons time and work is reduced very much which prevails in the present system.
Easy and Helpful
The people are not limited to receive or provide services in working hours of the branchonly;
he is serviced 24 hours a day, 7 days of week and 365 days of the year.

In this project the searching can be done for donors for majority of cities but not for

everycity.
In this project the contact persons details are given for the limited cities only.

HARDWARE AND SOFTWARE REQUIREMENTS

HARDWARE CONFIGURATION
The physical components of the computer such as electrical, electronic and mechanical
units are known as the hardware of computer (i.e.). The input unit, output unit and central
processing unit, (CPU) are called as hardware. Thus hardware is the equipment involved in the
functioning of a computer. It consists of the components that can be physically handed. The
selection of hardware configuration is very important task relating to the software development
and running of the software.

The configuration given below is the hardware for the system development.
Processor

2.66GHZ

Ram

256MB

Hard Disk

40GB

Monitor

14 Samsung CRT monitor

Mouse

Zebronic

Key board

standard 101/102 key ps/2 keyboard

SOFTWARE SPECIFICATION
The configuration given below is the software handled for the system development.
Operating system

Windows XP

Front- End

Visual Basic 6.0

Back-End

MS Access

SOFTWARE DESCRIPTION
Visual Basic 6.0

Visual Basic is a Windows programming language that has been developed at Microsoft
Corporation in 1982. Visual Basic is a powerful programming language to develop sophisticated
windows programs very quickly and event-driven programming. Visual Basic is one of this RAD
(Rapid Application Development) tools as it enables the programmer to develop applications
very easily and very quickly.

The Visual part refers to the method used to create the Graphical User Interface (GUI).
Rather than writing numerous line of code to describe the appearance and location of interface
elements, simply add pre built object into place on screen. The Basic part refers to the BASIC
language, a language used by more programmers than any other language in the history of
computing.
Visual Basic Edition
Visual Basic software comes in three editions:

Learning Editions: which includes the Visual Basic development environment


and use of standard tools to develop applications

Professional Edition: is used by computer professionals as it supports the


tools to develop ActiveX and Internet controls

Enterprise Edition: which includes all the features of professional edition well
as Microsoft Visual Source safe for source code control and Automation and
Component manager

Visual Basic 6.0


Version 6.0 of Visual Basic is specially designed to utilize the internet. It comes
with several controls that allow user to create web-based application called ActiveX
executables.

Additional features
1. OLE Automation is an industrial standard technology that application uses to
expose their OLE objects to development tools, macro language, and other
application that support OLE Automation.
2. To distinguish Visual Basic project files from source files used by other
development tools, the file extension. VBP used.
3. Object Browser is used for hierarchal display of classes, properties, and
methods available to the application.
4. The 32-bit version of Visual Basic supports long files names.
5. programmers can define classes, which are contained in Visual Basic class
module. Class module is the one, which contains the definition of class; its
properties and definition.

6. Enhanced Object Browser, Auto list numbers features and auto quick information feature
is also provided.
7. ActiveX is a new buzzword that refers to technologies that previously may
have been associated with the term OLE. ActiveX is Microsofts name for
technologies that are based on the Component Object Model (COM).

8. Visual Basics internet capability allows one to create powerful applications hosted by
standard browser.
Visual Basic as a front-end tool
Visual Basic is Windows application development platform with a strong
combination of a front-end tool and programming language .The ease of the visual
approach coupled with the power of programming and the straightforward BASIC
language syntax makes programming easy. By using

visual Basic, the programmer

can create powerful, full feature application that exploit the key feature of MS
Windows, including Multiple Document Interface (MDI) , Object Linking and
Embedding (OLE), Dynamic Data Exchange (DDE), graphics and many more. Visual
Basic can be extended by adding custom controls and by calling procedure in
Dynamic Link Libraries (DLLs).

Using MDI in Visual Basic:


MDI stands for Multiple Document Interface. Visual Basic application can have
only one MDI form. A child form is an ordinary form that has its MDI-Child property
set to true. The application can include MDI-Child forms. At run time, child forms are
displayed within the internal areas of MDI form. When a child form is minimized, its
icon appears on the MDI form instead of appearing on the desktop.

Element of Visual Basic


Visual Basic interface consists of the following elements.

Toolbar
Provides quick access to commonly used commands in the programming environment. An
icon in the toolbar can be clicked to carry out the action represented by that icon.
Toolbox
Provides as set of tools that can be used at design time to place controls on a form.
Menu bar
Displays the commands that can be used to build an application.
Form
Serves as a window that can be used to customize the interface of an application.
Controls, graphics and pictures can be added to a from to create the Visual effect required by the
user.
Project Window
Lists the dow form, code, modules and custom control files that make up the current
project. A project is the collection of files that a programmer uses to build up his application.
Total number of controls
The maximum number of controls allowed on a single form up to 254. The limit control
array index is 0 to 32,767 on all versions.

MS-ACCESS (Back-End Tool)


Ms-access is a powerful multi user relational database managements system
developed by Microsoft used to implement large amount of information with
minimum memory allocation and auto make repetitive task, such as maintaining
and generating invoice. Data in ms-access is organized in the form of tables within a
table records are arranged to a common reference value known as primary key.

FEATURE OF MS-ACCESS

Access is window based application and therefore it has an interface


similar to windows.

Access maintains a single disk file for a database and all its
associated objects.

Access lets you import from or export to foxpro, oracle and other data
form.

Access wizard is a vitality that helps to perform complex task by


guiding through out the access. Access contains nearly hundred.

Wizards to design database application, tables, forms, reports,


graphs, mailing labels, control and properties.

ADVANTAGES OF MS ACCESS:

Less time consumption and quick response.

Access has a friendly environment.

Microsoft access is not needed for keeping register for recording.

DISADVANTAGES OF MS ACCESS:

The data security is very less.

The database would not be opened.

No availability of temporary tables.

REQIREMENT ANALYSIS

Identifying needs is the first step while designing a system and implementation. This is
the way to handle user needs, it must be an outgoing process to know requirements of customer
during whole system development life cycle. During this phase the main things to be considered
are got by placing meetings and questionnaires with customer. Requirements found during all the
stages proposed system development are

How the present system work.


Time take to operate the system.
List of contents associated with the system.
Error/failure rate to be acceptable.
Risk factors involved.
Proprietary aspects, liability risks, potential infringement, and political issues to

consider.
Human-machine and machine-machine communication.
Interfacing with external environment

Feasibility study
Depending on the results of the initial investigation the survey is now expanded to a more
detailed feasibility study. FEASIBILITYSTUDY is a test of system proposal according
to its workability, impact of the organization, ability to meet needs and effective use of
the resources. It focuses on these major questions: 1.What are the users demonstrable
needs and how does a candidate system meet them? 2. What resources are available for
given candidate system? 3. What are the likely impacts of the candidate system on the
organization? 4. Whether it is worth to solve the problem? During feasibility analysis for
this project, following primary areas of interest are to be considered. Investigation and
generating ideas about a new system does this. Steps in feasibility analysis eight steps
involved in the feasibility analysis are:

Form a project team and appoint a project leader.


Prepare system flowcharts
Enumerate potential proposed system.
Define and identify characteristics of proposed system.
Determine and evaluate performance and cost effective of each proposed system.
Weight system performance and cost data.
Select the best-proposed system.
Prepare and report final project directive to management.

Feasibility study is the procedure to identify, describe the evaluate candidate system and select
the best possible action for the job. The initial investigation culminated in a proposal summarized
the thinking of the analyst, was presented to the user for review. The proposal initiated a feasible
study to describe and evaluate the best system to choose in terms of economical, technical and
behavioral constraints. The terms constraints involved in feasibility analysis are
o
o
o
o

Technical
Economical
Operational
Behavioral

Technical Feasibility
A study of resource availability that may affect the ability to achieve an acceptable
system. This evaluation determines whether the technology needed for the proposed
system is available or not.
Can the work for the project be done with current equipment existing software
technology & available personal?
Can the system be upgraded if developed?
If new technology is needed then what can be developed?
This is concerned with specifying equipment and software that will successfully satisfy the
user requirement. The technical needs of the system may include:
Front-end and back-end selection
An important issue for the development of a project is the selection of suitable front-end and
back-end. When we decided to develop the project we went through an extensive study to
determine the most suitable platform that suits the needs of the organization as well as helps

in development of the project. The aspects of our study included the following factors.
Front-End selection
1. It must have a graphical user interface that assists employees that are not from IT
background
2. Scalability and extensibility.
3. Flexibility.
4. Robustness.
5. According to the organization requirement and the culture.
6. Must provide excellent reporting features with good printing support.
7. Platform independent.
8. Easy to debug and maintain.
9. Event driven programming facility.
10. Front-end must support some popular back end like MS Access. According to the above
stated features we selected Java 1.6 as the front-end for developing our project.
Back-End Selection
1. Multiple user support.
2. Efficient data handling.
3. Provide inherent features for security.
4. Efficient data retrieval and maintenance.
5. Stored procedures.
6. Popularity.
7. Operating System compatible.
8. Easy to install.
9. Various drivers must be available.
10. Easy to implant with the Front-end.
According to above stated features we selected MS-Access as the backend. The
technical feasibility is frequently the most difficult area encountered at this stage. It is
essential that the process of analysis and definition be conducted in parallel with an
assessment to technical feasibility. It centers on the existing computer system (hardware,
software etc.) and to what extent it can support the proposed system.
Economic Feasibility
Economic justification is generally the Bottom Line consideration for most
systems. Economic justification includes abroad range of concerns that includes cost

benefit analysis. In this we weight the cost and the benefits associated with the candidate
system
And if it suits the basic purpose of the organization i.e. profit making, the project
is making to the analysis and design phase. The financial and the economic questions
during the preliminary investigation are verified to estimate the following:

The cost to conduct a full system investigation.


The cost of hardware and software for the class of application being considered.
The benefits in the form of reduced cost.
The proposed system will give the minute information, as a result the
performance is improved which in turn may be expected to provide increased
profits

Operational Feasibility
It is mainly related to human organizations and political aspects. The points to be
considered are:

What changes will be brought with the system?


What organization structures are disturbed?
What new skills will be required?

Do the existing staff members have these skills? If not, can they be trained in due course
of time? The system is operationally feasible as it very easy for the End-users to operate
it. It only needs basic information about Windows platform.
Behavioral Feasibility
After considering the following point that the system is behaviorally feasible. The
project is carried out on the request of the users. To a greater extent, the proposed system
aims at maximizing user friendliness. This is intended to overcome resistance to change
by the exiting staff. Users are quite experienced in handling the computerized system.
Users are aware of the software and hardware environment.

Chapter 3
SYSTEM DESIGN AND MODELING
DATA FLOW DIAGRAM:
Context Level - DFD:

Blood Donors

Blood
Bank

Blood Seekers

I Level DFD:

Blood Gr.
Name

Donar

Health Info.

Contact Info

Blood Seekers
ENTITY RELATIONSHIP
DIAGRAM

Blood Bank

Name.

Address.
Donates

Blood D

Blood

No of bags.

Blood Gr.

Chapter 4
DATABASE DESIGN

This procedural design has been completed after the data and architectural design.
Procedures specify what tasks must be performed in using the system and who is responsible for
carrying out. There should be methods for capturing transactions data and entering it into the
information system, such as procedures are called data entry procedures.

Error handling procedures should be there to take care of the system when unexpected
results occur, also there should be actions to protect the system and its resources against
damages. Many procedures are used. Data entry procedures are used to display appropriate
messages when incorrect data is entered. Runtime procedures and error handling procedures are
used to give appropriate messages when expected results occur.
Table-Login
PK_UserID

UserName

Password

4 Arvind

5 Saurabh

6 Aniket

7 Vishnu

8 Dhar

123

9 Vikash

vi

Table-BloodGroup
PK_BloodGroupID

BloodGroupName

AvailableQty

Rate

1A+

19

625

2A-

27

625

3B+

37

625

4B-

31

625

5 AB +

44

625

6 AB -

42

625

22 O +

26

625

23 O -

30

625

Table-DonateTransaction
PK_DonateTransa FK_IndividualI NoOfBa
ctionID
D
gs

DonateDate

18

11/27/2006

18

1/27/2007

18

1/30/2007

18

11/27/2006

23

11/27/2006

Table-DonateTransaction
PK_DonateTransa FK_IndividualI NoOfBa
ctionID
D
gs

DonateDate

18

11/27/2006

18

1/27/2007

10

11/27/2006

19

15

11/27/2006

19

100

11/27/2006

14

25

11/27/2006

10

10

1025

11/27/2006

11

12

11/27/2006

12

20

11/29/2006

13

21

11/27/2006

14

21

11/27/2006

15

20

11/27/2006

16

21

11/27/2006

17

11/27/2006

18

3/3/2007

19

11/27/2006

20

22

11/27/2006

21

22

11/27/2006

22

23

11/27/2006

23

12

11/27/2006

24

24

11/27/2006

25

25

3/30/2007

50

36

4/30/2007

51

11

1/9/2008

52

37

1/12/2008

53

38

1/31/2005

54

39

3/11/2008

55

40

3/11/2008

56

41

3/11/2008

57

42

3/11/2008

58

43

10

3/11/2008

59

44

10

3/11/2008

60

45

3/11/2008

61

46

3/11/2008

Table-DonateTransaction
PK_DonateTransa FK_IndividualI NoOfBa
ctionID
D
gs

DonateDate

18

11/27/2006

18

1/27/2007

Table-HospitalMaster
PK_HospitalID

HospitalName

Address

Phone
No

City

Pinco
de

1 KEM

Parel

247041 mum
29

40070
5

2 Gandhi

parel

552147 asd
86

40026
5

4 Naier

Bombey Centre

550659 zxc
82

45800
9

6 kharghar city
Hospital

Kharghar

254785 panvel
87

40089
0

8 Hospital Kem

dadar

226589 mum
74

40060
7

241574 asd
54

41259
8

10 Hinduja Hospital Lower parel

289578 zxc
45

43226
5

16 K. E. M. Hospital Parel,Nea Wadia


Hospital,

265897 zxc
41

45589
2

17 Jasraj health
clinic

254874 New
41021
56
Mumbai
0

9 Wadia Children's Parel, Near KEM


Hospital
Hospital

Kharghar

Table-IndividualMaster
P
PK_ Don
A Ge Tele
FK_Blo
Pin Body Tem
Wt
Mobi
ul B H
Don orNa Add g nd pho
Date odGrou City co Weig prat
OfB
le
s PB
orID me
e er ne
pID
de ht
ure
ag
e
1 tan parel 2 Ma 0
thaku
0 le
r

9224 7/30/
2832 2006
88

4 zcas
d

45 52
45
6

110

9 1 1 300
0 1 3
0

5 Deep parel 2 Ma 564 6546


ak
0 le 5
5
Sale

11/2
3/19
86

6 mu
m

12 52

37.5 7 1 1 302
5 6 5
0

6 Deep Kalac 1 Ma 546 5645


ak
howk 8 le 54 4
Marn i

11/2
7/20
06

1 mu
mba
i

40 55
00
14

37.4 7 1 1 305
8 7 6
0

Table-IndividualMaster
P
PK_ Don
A Ge Tele
FK_Blo
Pin Body Tem
Wt
Mobi
ul B H
Don orNa Add g nd pho
Date odGrou City co Weig prat
OfB
le
s PB
orID me
e er ne
pID
de ht
ure
ag
e
e
11 Sachi parel 2 Ma 212 9562 1/4/1
n
0 le 2
2
986
Surv
e

1 mu
m

12 59

170

8 1 1 304
6 7 4
0

14 Akas dada 2 Ma 215 2145 12/5/


h
r
0 le 6
6
2006
deep

6 mu
m

24 60

150

9 1 1 305
5 5 5
0

17 Mihir Sion
Kale

6 Mu
mba
i

40 65
00
22

70

7 7 1 200
0 0 5

14 111

111

1 1 1 11
1 1 1
1 1

12 50

80

6 8 1 300
0 0 5

2 Ma 982 1111
5 le 146
80

12/2
7/20
06

20 Prati Parel 2 Ma 222 222


k
6 le
Rane

11/2
7/20
06

21 prath dsdh 2 Ma 321 1321


ames ghfn 0 le 32 3
h
km

11/2
7/20
06

22 pravi kalac 2 Ma 132 3123


m
howk 0 le
21
i

11/2
7/20
06

22 mu
m

12 55

80

7 8 1 320
0 0 5

23 Amru byka 2 Ma 123 2312


t
k
0 le 1
3

11/2
7/20
06

5 mu
m

12 55

80

6 8 1 340
0 0 5

24 Subo karir
th
od

11/2
7/20
06

22 mu
m

12 65

90

9 9 1 320
0 0 5

3/30/
2007

22 mu
m

28 55

90

8 9 1 310
0 0 5

36 rahul parel 1 Ma 231 6561 4/30/


9 le 531
2007

3 vvn
m

21 60
22
3

90

9 9 1 310
0 0 4

37 ARVI THAN 2 Ma 258 9892 1/12/


ND
E
0 le 989 6044 2008
PRAJ
07 54
APATI

5 NAM 40 55
PAD 06
A
07

90

5 9 1 600
2 0 5

2 Ma 321 2313
0 le 23 12

25 kesh dada 2 Ma 123 231


av
r
5 le

22 mu
m
1 mu
mba
i

Table-OutSider
PK_OutSiderID

Name

PhoneNo

HospName

Address

1 Rahul Kale

123 KEM

sion

2 asd

223 Gandhi

parel

3 bbcv

123 asdc

gfn

4 cccv

123 asd

asd

5 bbc

323 bbnn

bbc

6 kkl

123 jkl

jkl

7 Deep

231 kjs

deep

8 pankaj

456 kem

wadala

9 vijay

516 abc

dadar

321 J J

abv

10 rajesh
11 Rahul Rane

4562 KEM

parel

13 Akash

2316 Tilak

Sion

14 Shruti

223 KEM

Parel

15 Ashish

54 fbkb

16 Roshan

2315 Tilak

17 Rahul

321321 asdasdasf

18 aasd

123 asdasd

19 qwe
20 Tejas
21 abhui
22 aaas
23 abhi
24 ssa
25 vishal
26 tannmay
27 asdasd
28 saurabh
29 dgfd

234234 asdasd
21321 KEM
1321 KEM
23123 asdasd

asl
dcsdf
asd
eqweqwe
asdasd
parel
asdad
asd

123123 asasd

asd

123 asasd

asd

1221 asdasd

asd

23132 kem

asdasd

231321 KEM

asdasd

65874 kem
44545545 retesf

koparkhairane
dgfdg

Table-Trans
PK_Transactio TypeOfReciep FK_Recepien TransactionD Transaction Amou
nID
ent
tID
ate
No
nt
61 3

17

1/17/2007

1456

63 1

1/18/2007

4569

64 2

13

1/20/2007

4522

1250

Table-Trans
PK_Transactio TypeOfReciep FK_Recepien TransactionD Transaction Amou
nID
ent
tID
ate
No
nt
65 2

14

1/21/2007

9875

625

66 2

15

1/21/2007

7531

625

67 2

16

1/22/2007

7563

625

68 3

4/22/2007

1000

72 1

4/23/2007

1002

74 2

18

4/23/2007

1003

1250

75 2

19

4/23/2007

1004

625

78 2

20

4/23/2007

1006

625

79 1

4/25/2007

1007

80 2

21

4/25/2007

1008

625

81 2

22

4/25/2007

1009

625

82 2

23

4/25/2007

1010

625

83 2

24

4/25/2007

1011

625

84 1

4/25/2007

1012

85 2

25

4/25/2007

1013

625

86 3

4/25/2007

1014

87 2

26

4/30/2007

1015

1250

88 3

4/30/2007

1016

89 2

27

4/30/2007

1017

625

90 3

1/12/2008

1018

91 1

1/12/2008

1019

92 2

28

1/12/2008

1020

3125

93 1

1/12/2008

1020

94 1

1/31/2005

1021

95 1

1/31/2005

1022

96 3

3/7/2008

1023

97 3

3/10/2008

1024

98 2

29

3/11/2008

1025

2500

Table-TransactionDetails
PK_TransactionDetailID FK_TransID FK_BloodGroupID NOB FK_ReciepentID
27

58

28

59

29

60

Table-TransactionDetails
PK_TransactionDetailID FK_TransID FK_BloodGroupID NOB FK_ReciepentID
30

61

31

61

32

62

33

63

34

64

35

65

36

66

37

67

38

68

39

68

41

72

42

74

43

75

44

77

45

78

46

79

47

80

48

81

49

82

50

83

51

84

52

85

53

86

54

86

55

87

56

88

57

88

58

89

59

90

25

60

91

61

92

62

93

63

94

20

64

95

65

96

10

Table-TransactionDetails
PK_TransactionDetailID FK_TransID FK_BloodGroupID NOB FK_ReciepentID
66

97

22

10

67

98

22

Table-TypeOfContact
PK_TOCID

Name

Address

12 Red Cross

abc

32316516

19 Tata

C-wing, Corporate Park

95687482

Chapter 5
INPUT AND OUTPUT FORM
1.Login form

PhoneNo

2.Blod group details.

3.Donar List.

4.Donar Transaction list.

5.hospital list.

6.blood transaction list

Chapter 6
REPORTS
1.Donar transaction report.

Chapter 7
LIMITATIONS
As we are also student according to our views we have tried our best of fulfill the
Requirement about the project inspire other awareness may be left some important things.
As we have realized later after discussion in our friends.
1. Visual Studio can make system slower.
2. Any Unexpected bug can be cause the data failure.

Chapter 8
FUTURE ENHANCEMENT
This system is developed such a way that additional enhancement can be done without
much difficulty. The renovation of the project would increase the flexibility of the system. Also
the features are provided in such a way that the system can also be made better and efficient
functionality
The programs were coded in an easier and more structured manner so that may further
modifications may be incorporated easily. The processing time in this system is very lesser
compared to existing system. This system has good flexibility of accommodating any more
changes that might arise in the future also.
In this system, data integrity is maintained and data redundancy is avoided and it increase
system efficiency. The database is designed in such a way that it will be also helpful for
enhancement of the system.

Chapter 9
CONCLUSION

This system computerizes the blood management process in any blood bank. It manages the
different operations in blood bank such as maintain record of available blood with blood group
wise, Keeps records of donor with contact no. and. It has the searching option along with the
managing capability. New features and modules can be added into the system as per user
requirement.

Chapter 10
BIBLOOGRAPHY
1. Alex Homer, ASP.NET Programming, Wrox Publications, Second Edition,
2001.

2. Elias M.Awad, System Analysis and Design, Galgotia Publications, Second


Edition, 1997.
3. Robert

Hottmalk

SQL

Server

2000

Administrating,

Galgotia

Publications, 2001

4. Roger S.Pressman, Software Engineering, Tata McGraw Hill Publications,


Second Edition, 1997
5. Gray D.Knott, Adaptive Delta Modulation,, Dr.Dobbs Journal, April 1998.
6. Tenkins G.M. and Walts D.G., Spectral Analysis and its Application,
Sanfrancisco, CA, Holder Day 1968
Web Site

www.systemspymaster.com

www.w3schools.com

www.suntech.com/systemspy.html

www.sun.com

www.wikipedia.org

You might also like