Vous êtes sur la page 1sur 64

ORGANIZER

Done at
D'Soft solutions ANGAMALY

Submitted by

ROSMY KURIAN
(Reg. No. 137484)

Under the Guidance of


Mrs. SIJI JOSE
Submitted in partial fulfillment of the requirements

For the award of the degree of

Master of Computer Applications


Of Mahatma Gandhi University, Kottayam

September 2010
DE PAUL INSTITUTE OF SCIENCE & TECHNOLOGY (DIST)

ANGAMALY SOUTH, KERALA

(Affiliated to Mahatma Gandhi University, Kottayam)


DE PAUL INSTITUTE OF SCIENCE
&
TECHNOLOGY (DIST)

ANGAMALY SOUTH, KERALA

(Affiliated to Mahatma Gandhi University, Kottayam)

CERTIFICATE

This is to certify that this project work entitled

ORGANIZER
Submitted to the Mahatma Gandhi University

In partial fulfillment of the requirement

For the award of the Degree of

Master of Computer Applications


is a bonafide record of the work done by

ROSMY KURIAN
(Reg. No. 137484)

at
D'Soft Solutions, ANGAMALY

Signature of the Guide Head of the Department

Submitted for the viva-voce examination held on………………………..

Principal External Examiner


DECLARATION

I ROSMY KURIAN hereby declare that this project work entitled


ORGANIZER is a record of original work done by me ,at D'soft solutions under the
guidance of Mrs. Siji Jose and submitted to the De Paul Institute of Science and
Technology (DIST) in partial fulfillment for the degree of Master of Computer
Applications.

place:Angamaly
date: 22/09/2010 ROSMY KURIAN
TABLE OF CONTENTS

Page
1. ACKNOWLEDGEMENT
2. SYNOPSIS
3. SOFTWARE AND HARDWARE SPECIFICATIONS

➢ HARDWARE SPCIFICATIONS
➢ SOFTWARE SPECIFICATIONS

4. SYSTEM DESIGN

➢ MODULARIZATION
➢ INPUT DESIGN
➢ OUTPUT DESIGN
➢ TABLE DESIGN

5. SOFTWARE TESTING
6. SYSTEM IMPLEMENTATION
7. APPENDIX

➢ DATA FLOW DIAGRAM

8. CONCLUSION
9. BIBLIOGRAPHY
ACKNOWLEDGEMENT
ACKNOWLEDGEMENT

First and foremost I thank the God to overcome all the difficulties in the way.

I am highly indebted to Fr. Sebastian Mappilaparambil V.C. , our principal ,


De Paul Institute of Science & t\Technology for giving me the opportunity to do
complete this project inside the college.

I hereby express my sincere thanks to Mr. Jacob HOD of M C A department,


Mrs.siji jose, guide in this project work and Mr. Raju Tharayil and other faculties for
their kind cooperation and valuable suggestions throughout the course of my project.

May I take this opportunity to infer my gratitude towards the Lab Administrator
Mr. Thomas sir and other lab faculties for their consideration and assistance.

I express my hearty gratitude to my parents ,my friends and well wishers who where
constant motivators to me,in overcoming all the obstacles that came in my way.

ROSMY KURIAN
SYNOPSIS
SYNOPSIS

TITLE OF THE PROJECT : ORGANIZER

NAME OF THE ORGANISATION : D'SOFT SOLUTION

FRONT END : VB.NET

BACK END : SQL SERVER 2005

PLATFORM : Windows XP

PROJECT DESCRIPTION:

The software, Organizer organizes the events in an organization and


departments .Whenever an event occurs it sends alerts to the coordinator about the
event details that will be performed on particular date and time. It stores the information
about the details of the staffs and the conducted events.

The existing system is manual .Manual system is time consuming. So we can convert
into the new system. Users of this software is administrator and staffs. It includes three
modules.
The events details and staff details are registered by administrator. The staff can
view the details if the events.

modules are :

 Registration : This module contains staff details. The administrator stores the
details of staffs .

 Allocation: It is the process of allocating events to the staffs. It is the duty of


administrator updates the events details after completion of events. .
 Alert generation : It generates the alert by using the details of events and staffs. .

Advantages:

 it reduces time wastage.


 It enhances the events activities.
 Prevent errors.
 prevent unauthorized access
ORGANIZATION PROFILE

D’Soft Solutions is a Software Development and Research Centre of De

Paul Education Trust, a registered charitable Trust of the Vincentian fathers who are

committed to the integral development of the less privileged members of the society. It

has long years of sound experience in software development field.

D’Soft Solutions has the prime objective of supplying efficient software

solutions to various enterprises to make the best use of the offerings of Information

Technology. It is organized in such a way as to provide customized and tailored

solutions to specific industries, business concerns and other service institutions. The

qualified and experienced personnel will provide training for operating the software

and our after sale service is guaranteed.


SYSTEM ANALYSIS
System Analysis is a structured process for identifying and solving problem.
Analysis implies the process of breaking something down into parts so that the whole
may be understood. The definition of system analysis includes not only the process of
analysis, but also that of synthesis, which is the process of putting parts together to form
a new whole.

EXISTING SYSTEM

The existing system works manually, were the records have been maintained
through file system basis. User involvement is much higher which correspondingly
increase the error prone. A detailed study of the existing system, with the constraints
and structure, will give a complete idea about the present system.

DATA COLLECTED

Organization : DIST
Section : organizer
Purpose : Automate manual system

General Criterion : The software, Organizer organizes the events in an


organization and departments .Whenever an event
occurs it sends alerts to the coordinators about the
event details that will be performed on particular date
and time .The overall details are stored in the system
for future reference.
Inputs : 1. events details
2. staff details

Outputs : event details


PROPOSED SYSTEM
The proposed system “ORGANIZER” requirement arises in need to automate the
existing manual system so that processing can be done fast, efficiently with accuracy.

The system is capable of storing master details regarding the events,staff. So the
administrator can allocate the events to staffs and whenever an event occurs it sends
alerts to the coordinators about the event details that will be performed on particular
date and time .
All this is done by meeting the constraints found while analyzing the system.
The benefits of the proposed system:
The proposed system supports a wide range of features, some of them are:
 it reduces time wastage.
 It enhances the events activities.
 Prevent errors.
 prevent unauthorized access
 Reports can be generated within a single click.
FEASIBILITY STUDY
FEASIBILITY ANALYSIS

During the system analysis, a feasibility study of proposed system carried out to
see whether it was beneficial to the organization. The process of evaluating the selected
candidates is called a feasibility analysis and its purpose is twofold:
• To describe the attributes of each candidate system in detail.
• To select and recommend the best and most feasible among them.
In most instances, the best system is the one that satisfies all the system performance
objectives and constraints at the lowest cost.
Three key considerations are involved and results are

Technical Feasibility
Around existing environment and to what extend it can support the proposed
system. While considering the technical factors of the organization that it presently
have, is sufficient for the implementation of the new system. The new system can use
the existing premises inside the firm and no premises needed extra.

Economical feasibility
Most frequently used for evaluating the effectiveness of candidate system more
commonly known as cost benefit analysis. The procedure is to determine the benefits
and saving that are expected from a candidate system and compare them with the
existing system. If the benefits of the candidate system are out of weight the existing, the
decision is made to design and implement.

Operational feasibility
People are inherently resisted to change and computers have been known to
facilitate change. An estimate should be made about the reaction of the user staff
towards the development of new system it has to do with the turn over transfers and
changes in issues easily.
SOFTWARE & HARDWARE SPECIFICATIONS
Hardware Specifications

Processor : Intel Pentium 4 or above


Memory : 10 GB
Ram : 256 MB
Keyboard : 104 keys
Monitor : 15”monitor
Printer : Dot matrix
Mouse : Standard PS/2
SOFTWARE SPECIFICATIONS

The software for the development of the proposed of the system is as follows.
The software for the development has been selected based on several factors such as:-

 Support

 Cost effectiveness

 Development speed

 Ability to rubout application in the least time

 Stability

Operating system : Windows XP Professional

Front End : VB.NET 2008

Back End : SQL SEVER 2005


VISUAL BASIC. NET 2008
Visual Basic .NET is an object-oriented computer
programming language that can be viewed as an evolution of Visual Basic (VB) which is
generally implemented on the Microsoft .NET Framework. Visual Basic .NET is a
programming language that can be used to create winforms or webapp applications and
create programming based in any object-oriented programming language (OOP),
ADO.NET, Multithreading or Windows Services. VB.NET programming utilizes
concepts connected to string encryption, forms inheritance, regular expressions and
deployment.

The main features of VB.Net 2008 are the following.


• A true conditional operator, "If(boolean, value, value)", to replace the "IIf"
function.
• Anonymous types
• Support for LINQ
• Lambda expressions
• XML Literals
• Type Inference
Supports provided for the LINQ are the following
• Local variable type inferencing.
• Anonymous types.
• Extension methods.
• Nullable types.
• Query expressions. This is the From...Where...Select... expression.
• Object initializers. It support initializing read-write fields of non-collection
objects

• Expression trees.
• Lambda expressions. It support expressions in lambdas, not statements.
MICROSOFT SQL SERVER 2005

Microsoft SQL Server is a relational model database server produced by


Microsoft. Its primary are T-SQ9 L and ANSI SQL.SQL Server 2005 (codenamed
Yukon), released in October 2005, is the successor to SQL Server 2000. It included
native support for managing XML data, in addition to relational data. For this purpose, it
defined an xml data type that could be used either as a data type in database columns or
as literals in queries. XML columns can be associated with XSD schemas; XML data is
queried using XQuery; Common Language Runtime (CLR) integration was a main
features with this edition, enabling one to write SQL code as Managed Code by the
CLR.

SQL Server 2005 added some extensions to the T-SQL language to


allow embedding XQuery queries in T-SQL. In addition, it also defines a new extension
to XQuery, called XML DML, that allows query-based modifications to XML data.
SQL Server 2005 also allows a database server to be exposed over web services using
TDS packets encapsulated within requests. When the data is accessed over web
services, results are returned as XML.

For relational data, T-SQL has been augmented with error handling features
(try/catch) and support for recursive queries with CTEs (Common Table Expressions).
SQL Server 2005 has also been enhanced with new indexing algorithms, syntax and
better error recovery systems. Permissions and access control have been made more
granular and the query processor handles concurrent execution of queries in a more
efficient way. Partitions on tables and indexes are supported natively, so scaling out a
database onto a cluster is easier. SQL CLR was introduced with SQL Server 2005 to let
it integrate with the .NET Framework.

SQL Server 2005 introduced "MARS" (Multiple Active Results


Sets), a method of allowing usage of database connections for multiple purposes. SQL
Server 2005 introduced DMVs (Dynamic Management Views), which are specialized

views and functions that return server state information that can be used to monitor the
health of a server instance, diagnose problems, and tune performance.SQL Server 2005
introduced Database Mirroring, but it was not fully supported until the first Service
Pack release (SP1). In the initial release (RTM) of SQL Server 2005, database mirroring
was available, but unsupported. In order to implement database mirroring in the RTM
version, you had to apply trace flag 1400 at startup. Database mirroring is a high
availability option that provides redundancy and failover capabilities at the database
level. Failover can be performed manually or can be configured for automatic failover.
Automatic failover requires a witness partner and an operating mode of synchronous
(also known as high-safety or full safety).
ABOUT WINDOWS XP

One of the concerns of computer industry is ease of communication. We need to


confront the human computer communication with a revolutionary approach. Ironically,
the oldest form of written expression through has simulated this. It is believed that the
left hemisphere of the brain thinks analytical and logically, and the right hemisphere of
the brain think in a more intuitive and artistic sense.

Traditionally, programming has been an activity that draws upon ability to think
analytically and logically. This means that programming is usually an exercise to the
left hemisphere of brain, and right remains needlessly at rest and underutilized. So
graphical representations of programming aspects are preferable for the human
computer communication. There by we need an environment, that is, an interface that
sees graphics to organize its workspace and present the user with intuitive ways to
accomplish tasks. Such an environment is called Graphical User Interface (GUI).

Windows XP is totally GUI-based operating system. Now see that are the major
features that make an OS or an application GUI-based. Windows XP is a line of
operating systems developed by Microsoft for use on personal computers, including
home and business desktops, notebook computers, and media centers. The name
"XP" stands for eXPerience. Windows XP is the successor to both Windows 2000
Professional and Windows Me, and is the first consumer-oriented operating system
produced by Microsoft to be built on the Windows NT kernel (version 5.1) and
architecture. Windows XP was first released on October 25, 2001.
The most common editions of the operating system are Windows XP Home
Edition, which is targeted at home users, and Windows XP

Professional, which has additional features such as support for Windows Server
domains and two physical processors, and is targeted at power users and business
clients. Windows XP is known for its improved stability and efficiency over the 9x
versions of Microsoft Windows. It presents a significantly redesigned graphical user
interface, a change Microsoft promoted as more user-friendly than previous versions
of Windows. It is also the first version of Windows to use product activation to combat
software piracy, a restriction that did not sit well with some users and privacy
advocates.
SYSTEM DESIGN
SYSTEM DESIGN
The most creative and challenging phase of the system development is system
design, is a solution to how to approach to the creation of the proposed system. It
refers to the technical specification that will be applied. It provides the
understanding and procedural details necessary for implementing the system
recommended in the feasibility study. Design goes through the logical and physical
stages of development. At an early stage in designing a new system, the system
analyst must have a clear understanding of the objectives, which the design is
aiming to fulfill. The first step is to determine how the output is to be produced and
in what format. Second input data and master files (database) have to be designed to
meet the requirements of the proposed output. The operational (processing) phases
are handled through program construction and testing.

The system design includes:-

Ø Modularization

Ø Input design

Ø Output design

Ø Table design
MODULARIZATION
MODULARIZATION

Structured design partitions a program into small , independent modules. They


are arranged in a hierarchy that approximates a model of the business area and is
organized in a top-down manner. Structured design is an attempt to minimize
complexity and make a problem manageable it into smaller segments, which is called
modularization or decomposition. The primary advantage of this design is as follows :

Critical interfaces are tested first.

Early versions of the design ,though incomplete,are useful enough to


resemble the real system .

Structuring the design provides control and improves morale.

The procedural characteristics define the order that determines

processing.

Modules that perform only one task are said to be less error-prone than modules
that perform multiple tasks.

This part has the details regarding the project .it explains how this system works and
what all procedures are taken to maintain the proper functioning of the new system.

MODULE DESCRIPTION

 Registration : This module contains staff details. The administrator stores the
details of staffs .it provides user name and password to the staffs,which enables
them to login each time.
 Allocation: It is the process of allocating events to the staffs. It is the duty of
administrator updates the events details after completion of events. The
administrator enter the details of the events and coordinators. This details are used
by the system to generate the alert.
 Alert generation : It generates the alert by using the details of events and staffs.
Alert is automatically deleted as soon as event is occurred. Staffs can view the
event details.

Advantages:

 it reduces time wastage.


 It enhances the events activities.
 Prevent errors.
 prevent unauthorized access
INPUT DESIGN
INPUT DESIGN

Input design is the process of converting user-oriented inputs to computer-


based. It also includes determining the record media,method of input,speed of
capture,and entry into system. Inaccurate input data are the most common cause of
errors in data processing. Errors entered by the user can be controlled by input design
and control checking. Input design is the process of converting user originated inputs to
a computer based format. In the system design phase the data flow diagram (DFD)
identifies logical data flows,data stores ,source,and destinations. A system flow chart
specifies master files (Data Base) transaction files and computer programs. Input data
are collected and organized into groups of similar data.

The design of the input should have:

Ø Effectiveness
Ø Accuracy

Ø Ease to use

Ø Consistency

Ø Simplicity

Ø Attractiveness

The input forms of the new system are as shown in below :


LOGIN FORM
OUTPUT DESIGN
OUTPUT DESIGN

The output can be in the form of operational documents and lengthy reports. The
input records have to be validated ,edited ,organized and accepted by the system before
being processed to produce outputs. The most important and direct source of
information to user efficient,intelligible output design should improve the systems
relationship with the user and help in decision making. A major form of output is hard
copy from the printer . Printouts should be designed around the output requirements of
the user . The output devices to consider depends on the factors such as compatibility of
the device with the system response time requirements ,expected print quantity and
quality.

Objective of Output Design are:

Ø Design output to serve the intended purpose


Ø Design output to fit the user.

Ø Deliver the appropriate quantity of output.

Ø Assure that output is where it is needed.

Ø Provide output on time.

Ø Choose the right output method

the output forms are :


TABLE DESIGN
TABLE DESIGN

Database design is an integrated approach to file design. This activity


deals with the design of the physical database. All entities and attributes have been
identified while creating a database. A database is a collection of interrelated data stored
with minimum redundancy to serve many users quickly and efficiently. In database
design data independence, accuracy, privacy and security are given higher priority. The
normalization process simplifies data structures and removes redundancy and
unnecessary data item from a database Data base management system builds some form
of constraints like integrity constraints, ie. the primary key/ unique key and referential
integrity which help to keep data structure storage and access of data from tables
efficiently and accurately and take necessary steps to concurrent access of data and avoid
redundancy of data in tables by normalization criterions.

The database design deals with the grouping of data into a number pf tables so as to

§ Reduce duplication of the data


§ Simplify functions like adding, modifying and deleting

§ Retrieve the data efficiently

Normalization is the method of breaking down complex table structures into simple
table structures by using certain rules thus reduce redundancy and inconsistency and
disk space usage and thus increase the performance of the system or application which
is directly linked to the database design and also solve the problems of anomalies.There
are different types of normalization, they are:
Ø First normal form (1NF)

Ø Second Normal form, (2NF)

Ø Third Normal form (3NF)

Ø Boyce-Codd Normal form

Ø Forth Normal Form (4NF)

Ø Fifth Normal Form (5NF)

The Data Base design of this new system is in third normal form and the third

normal form defines that it must be in 2nd normal form and every non key attribute is
functionally depend only on the primary key.
TABLE DESIGN

TABLE NAME : STAFF

FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS


sid Int Staff id Primary key
sname varchar(30) Staff name Not null
dname varchar(10) Department name Not null

TABLE NAME : LOG1

FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS


sid int Staff id Foreign key
username varchar(10) Primary key
password varchar(10) Not null
usertype char(1) Not null

TABLE NAME : EVENTS1

FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS


eno int Event number Primary key
ename varchar(30) Event name Not null
elocation varchar(20) Event location Not null
edate datetime Event date Not null
eduration int Event duration Not null
edtype char(5) Event duration type Not null
status char(2) Not null
etime datetime Event time Not null

TABLE NAME : COORD

FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS


eno int Event number Foreign key
sid Int Staff id Foreign key
adate datetime Alert starting date Not null
status char(2) Whether alert is Not null
send or not

TABLE NAME : COMMITY1

FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS


eno int Event number Foreign key
Cname varchar(30) Commitee name Not null
sid Int Staff id Foreign key
adate datetime Alert starting date Not null
status char(2) Whether alert is Not null
send or not

TABLE NAME : POSTP

FIELD NAME DATATYPE DESCRIPTION CONSTRAINTS


eno int Event number Foreign key
pdate datetime Previous date of
event

SOFTWARE TESTING
TESTING

SYSTEM TESTING

System testing is the critical aspect of software quality assurance and represents the
ultimate review of specification, design and coding. Testing is the process of running
the program with the explicit intention of finding an error. Testing is vital to the success
of the system. During testing the system is used experimentally to ensure that the
software does not fail. That is, it will run according to its specifications and in the way
user expects too. The system is tested with special test data and the results are
examined for their validity.

There are different types of system testing methods and some of them are:

Code Testing

The code testing strategy examines the logic of the program. To follow this method,
the analyst develops test cases that result in executing every instruction in the program
or module.
Unit testing

Unit testing can be performed from the bottom up ,starting with the smallest and
lowest level modules and routines that are assembled and integrated to perform a

specific function.

System testing

It tests the integration of each module in the system. It also tests to find discrepancies
between the system and its original objective. In this testing analysis we are trying to
find areas where modules have been designed with different specifications for data
length, type etc.

Validation Testing

Validation succeeds when the software functions in which the user expects.
Validation refers to the process of using software in a live environment in order to find
errors. During the course of validating the system, failure may occur and sometimes
the coding has to be changed according to the requirement.

Output Testing

The system should produce the required output is on screen and in printed format.
The output format on the screen is to be format that designed in the system design
phase according to user needs. For the hard copy also, the output comes out as the
specified requirements by the user.

Acceptance Tests

User acceptance of a system is the factor for the success of any system. If the users of
the system cannot digest the nature of the system, the project would fail.

Ø Input screen testing


Ø Output screen testing

Preparation of testing data plays a vital role in the system testing. After preparing the
test data the system under study is tested using the test data. While testing the system,
errors are again uncovered and corrected by using the above testing steps. Also, it is
ideal to note the corrections for future use. The proposed system is tested and finds
better results in all the above system tests.
SYSTEM IMPLEMENTATION
SYSTEM IMPLEMENTATION

A crucial phase in the system life cycle is the successful implementation of the
new system design. Implementation simply means converting a new system design into
operation. This involves creating computer compatible files, training and
telecommunication network (where necessary) before the system is up and running . A
critical factor in conversion is not disrupting the functioning of organization. Actual
data were input into the programs and the working of the system was closely monitored.
It is the essential stage in achieving a successful new system because usually it involves
a lot of upheaval in the user. It must there for be carefully planned and controlled to
avoid problems. Apart from planning the two major tasks of preparing for
implementation are education and training of the users and testing of the system.
Education of the system should really have taken place much earlier in the project when
they were being undelivered in the investigation and design work. The user was given
necessary training for using the system. The training has made them get the effort spent
on developing any results in success only when the system is implemented properly.
The implementation phase involves the following tasks: 1.careful planning,2.
Investigation of systems and constraints ,3,design of methods to achieve the
changeover , 4.training of the staff in the changeover phase, 5.evaluation of
changeover.

We implemented this new system in parallel run plan without making any
disruptions to ongoing system in the library section of the organization,but only
computerizing the whole system to make the work,evaluation and retrieval of data
easier and faster and more reliable.

APPENDIX
DATA FLOW DAIGRAM
C O N T E DX FT D L E V E L

R E Q U E S T R E S P O N S E
U S E R O R G A N I Z E R U S E R

L E V D E F L D 1

IL S
DETA
U SER

1
N E W U S E R
3
D E T A I L S R E G I S T R A T
I O N
A D M I N I S T
R A T O R
LO
US SSW

GI
PA
ER

N
DE
OL

NA ORD

TA
D

M E
US SSW

IL
PA

S
ER O

AN

U S E R
NA RD

S
M

IL
E

TA
AN

DE
D

ER
US

IN V 2
AL U S E R
ID
DE
TA
IL S
L O G I N

S
EVEN
T DE T A IL
US

T A IL
S DE
ER

4
O G IN
DE

L
TA

IL S
IL

DETA
S

U SER S T A F F S
L E V E L 2 O F P R O C t a Ei l s S S e t 3a i l s s
de t d e t a il
aff eve
n d
st
a t o rs
n
o rd i
c o

3 . 1
ils
t d e ta
even r e g i s t r a t i o n even
t
a n d A l l o c a t i o n d e ta ils

s t a f f s
a d m i n i s t r a t o r
a d m i n i s t r a t o r

eve 3 . 2
nt
det v i e w a n d
a il
s u p d a t i o n ls
i
t d e ta
even

e v e n t d e t a i l s
s t a f f d e t a i l s

c o o r d i n a t o r s d e t a i l s

L E V E L 2 O F P R O C E S S 4

e v e n t d e t a i l s

ils 4 . 1 eve
a nt
det det
ent
s e n d i n g
a ils
ev m e s s a g e

s t a f f o r
a d m i n
s t a f f

et a ils
event e n td
d e ta il 4 . 2 ev
s
v i e w

e v e n t d e t a i l s
CONCLUSION
CONCLUSION

In this busy world only those who can give the best can survive. This is
expected in public & private sectors in each corner. To offer best service they have to
manage the work efficiently according to their specifications with the aids and utilities
provided by the computer systems.
The project “ORGANIZER” for the computerization of computerize the event
management in an organization. The system helps the administrator to inform the
coordinators about the events . It is more easier than the manual system
BIBLIOGRAPHY
BIBLIOGRAPHY

1. VISUAL BASIC .NET

 Visual Basic .Net Programming Bible : Bill Evjen,


Jason Beres
 Beginning Visual Basic 2005 : Thearon
Willis, Bryan Newsome

2. SQL SERVER 2005

 SQL – The Programming


Language of Oracle. : Ivan
Bayross
 Developing Personal Oracle 8i : David
Lockmann

3. SYSTEM ANALYSIS & DESIGN

 System Analysis and Design : Awad .E.M


 Introduction to System Analysis
And Design : Lee.

Vous aimerez peut-être aussi