Академический Документы
Профессиональный Документы
Культура Документы
The salespersons have been recording the customer information in the past
and even in the present through their personal manual efforts. And indeed, it
consumes their considerable time and energy that could be utilized in the better
productive activities. Apart from that, with increasing customer
Strength, the task of managing information of each individual customer is indeed
a cumbersome task.
There is a lot of reason for the introduction of this project. In the manual
System, there are number of inefficiencies that a salesperson faces. The
information retrieval is one of the foremost problems. It is very difficult to gather
the overall performance reports of the customer. Large records-books have to be
maintained where relevant and irrelevant information has to be stored which is
very untidy and clumsy process.
On the other hand, there are many inherent problems that exist in any
manual system. Usually, they lack efficiency. Less efficiency has a great impact
on the productivity of any human being keeping the data up-to-date.
The4 automation deals with all such problems and tries to remove them in
the best suitable fashion. The new system will cater to the need of the
salespersons of any supermarket so that they can manage the system efficiently.
The system revolves around the menu of the items available. The
user can browse through the menu to get the desired information. The project is
very flexible because it allows the user to get information in
Various possible categories. Everything is done dynamically. All the details are
stored into appropriate database.
Customer information
Vendor information
Product information
Quantity in hand
Delivered stock
The most popular methodology is used today are based on the structured techniques
or information engineering techniques. Object oriented techniques have of late attracted a great
deal of attention and are becoming dominant methodology. Where as method is a step-by-step
technical approach for performing one or more activities identified in an over all methodology.
Thus, structured analysis is a method for carrying out the analysis phase of a project while
object oriented design is a method for performing the design face.
The waterfall life cycle, which was developed in the late 1960’s is one of the commonly
practiced approaches to software development.
Analysis
Design
Code
Test
STRUCTURED METHDOLOGY
Structured techniques made their first appearance in the late 1960’s with the
introduction of the structured programming. Structured design and structured analysis
techniques were proposed later in 1970’s. These techniques are best suited for process-oriented
systems i.e. they are driven by the functionality of the system rather than by the data used by
the system. It is more function-oriented methodology then the data oriented. Structured analysis
and design tools were originally characterized by two graphical modeling tools (data flow
diagram and structure charts) that emphasized the functions performed by a system. Additional
components included data dictionaries, process specification and later on incorporated entity
relationship diagrams and time dependent behavior of the system.
Information engineering methodology reverses the emphasis: data plays the dominant
role and faction plays subordinate role. This Information engineering methodology includes
business function/entity type matrices to show relationship with in the enterprise and entity they
used or modify and include diagrams life ER diagrams, hierarchy diagrams etc. the more
important than the emphasis on the data is emphasis on the level of the models in Information
engineering methodology. While structured methodology can be used to model entire
enterprises, majority of cases they are used to models individual programs or system.
Information engineering is perceived as the higher-level methodologies that is intended to the
first model the enterprise/organization and then model the individual system that constitutes the
organization. The idea is not to study the only particular system but the whole organization as a
whole. Which constitutes number of sub-system. Information is the thread binding all the
different function/subsystem and hence it forms the basis for analysis the business needs,
objectives and a strategies. And organizational view taken and a model built which shows the
relationship of these various elements. This model when further decompose will give details of
the individual system and the processes with them. Thus Information engineering methodology
is becoming gradually more popular as organization is looking at enterprise wide solution and
total methodology
Suitable Methodology:
Software Engineers are constantly facing with the dilemma of which methodology
to use for which system. The solution is to use the methodology depending on the
application/system in question. The type and requirements of the application will dictate which
method so best suited for that system.
Since the proposed system is more process Oriented than Data Oriented therefore, I adopted the
Structured Methodology. It is more Function-oriented methodology than data oriented. Under
this methodology I went through the following steps of systems development:
A) System Analysis:
System Analysis is the first and foremost phase in the methodology of system
development because the development of and success of all the phases ahead are entirely
dependent on the successful development of this phase hence, system analysis in this
organization is taken as most crucial and done very carefully.
1. Problem identification:
The problem has to identify before it can be solved. The basis for an alternative
system is the recognition of the need for improving an information system or all a procedure.
The objective of this phase is to answer the following question:
2. Preliminary Investigation:
After identifying the problem the Preliminary Investigation was done for the
feasibility study and technical, economic and operation feasibility was determined along
with cost benefit analysis. After determining the feasibility of the proposed system I started
understanding the situation, gathering and interpreting facts, and diagnosing the problems.
Basically in this process the system requirements were determined and the activities in
requirement analysis & determination were:
a) Requirement anticipation
b) Requirement investigation
c) Requirement specification
System Design:
System Design is the most creative part of the Programming. In this phase of Project design,
flowcharts and pseudopodia are of great importance. System design is a transition from a user-
oriented document to a document oriented to programmers or database personnel. I went trough
logical and physical design with emphasis on the following:
a. Preparing input/Output specification.
b. Specifying the implementation plan.
c. Preparing a logical design walkthrough before implementation. The various activities
involved in the design process were:
1. Database design
2. Project design
3. System and program test preparation etc.
Diagrammatic Presentation how this phase went through is as below:
Database
Design
Design Design Phase
Specification Walkthrough
Allocation Program
Of Function Design
System testing:
Once the program are tested individually, then the system as a whole need to be tested.
During testing, the system was used experimentally to ensure that the software does not fail
i.e. that it will run according to its specification and in the way the user expect it to. Special
test data was prepared as input for processing and the result were examined to locate
unexpected result.
System Implementation:
In this stage I finally planned to implement the developed software before I collect the
following required information by using the following facts finding techniques:
The major part of the information about the project was obtained from the client’s
specification.
Other information was gained by indulging into hectic and detailed discussion with
the salespersons involved in the project. In order to get the realistic picture of the system
requirement, the manual system of supermarket was supervised with the permission and full
cooperation of the salespersons. Several type of question was asked from the salespersons to
make picture clearer. The exiting manual system was also analyzed deeply to know the
requirements of the client. The client was consulted many times for the betterment of the
project. A large number of queries were asked from the End user in this regard.