Upload
anthony-johnson
View
217
Download
0
Embed Size (px)
8/3/2019 Proj arjun
1/26
G.L.T TEA TRADER
ORGANISATION PROFILE
G.L.T Tea Trader was established in 3rd
June, 2001, and we pride ourselves on
providing customers with high-quality products and personal service. Providing goodservice means taking the time to listen on what their taste. We will work with you
every step of the way to make sure you receive the services you need, we maintain
strict confidentiality. When G.L.T Tea Trader started their shop there were much
competition in this field and only limit shops were there. The increase in demand for
the products makes the industry a successful business.
G.L.T Tea Trader was founded by (Late) Gopalan nambiar and with his experience
and knowledge regards to the experience in chips items for about 5 years .With his
dedication and hard work for the organization the business went successful in
Niligiris. The organization is been carried out by son S,Balaskrishnan after his death.
Due to the success of the G.L.T Tea Trader in Coonoor has motivated the proprietor
to start the other two branches in the year 2005 and 2007. G.L.T Tea Trader creates
and promotes delicious, truly healthy, organic beverages. We strive to grow with the
same honesty we use to craft our products, with sustainability and great taste for all.
The future plan of the Tea Trader is to extend their business across Tamil Nadu .
G.L.T Tea Trader has grown into a multi-product organization. Infrastructure for
growth has always been viewed as a priority at the Tea Trader. With modern
manufacturing facilities spread over of 2 states. With a strong commitment to
customers and product quality and being cost competitive, G.L.T Tea Trader stands
poised to meet new challenges. G.L.T.and runs a very successful business and thus
maintain the goodwill and reputation that of the Coonoor.
The climatic conditions in the hills of Niligiris provide ideal conditions for the
production of high quality orthodox tea. Another advantage compared to Niligiris tea
is that the bushes are young and produce better quality leaves. Because of the
premium price paid to orthodox tea, sold domestically mostly in souvenir packages
suited for tourists.
8/3/2019 Proj arjun
2/26
PROJECT PROFILE
The project entitled Dealers Sales System carried out to completely
automate the all day to day activities in the dealers sales department. The relevant
information regarding sales and stock of products can be effectively maintained, with
respect key aspects such as the price of the product, quantity, stock details, etc. This
system facilitates to know the availability of the stock details and dealers details. This
software helps to print the bill to the dealers and helps to maintain the daily stock
details.
The front end used to enhance this system is Visual Basics 6.0 and the back
end used is Ms- Access 2003 which brings in both the concept of security and ease of
use.
The modules of this project are as follows:
8/3/2019 Proj arjun
3/26
SYSTEM STUDY
EXISTING SYSTEM
The existing system in Uncle Chips is done manually. They are currently
maintaining their records manually. So the current system is not computerized and it
has many drawbacks.
The main problem with the day to day maintenance of the administration
system of Uncle Chips is that, more handwritten entries are involved in the
maintenance work which can be done a single computer.
In the manual system Uncle Chips need to maintain all records in paper. Later
it leads to confusion. As paper stock involved in the manual maintenance is high,
stocking of unnecessary paper, leading piles of waste paper.
Instant retrieval of data is not possible and business decisions based on the day
to day operations of the company is delayed, as today it is fast changing world, using
manual system will be a big disadvantage in the business while handling competitors.
The above result in these factors leads to formulate a new system for Uncle
Chips, which could help the company in all aspects to make things easier, faster and
efficient than the existing manual system.
Drawbacks of the existing system;
1. Enormous amount of time consumption for doing things.2. Instant retrieval of data pertaining to project management cannot be done3. Cost transactions are done manually, and this leads to double work as separate
entries have to done
4. Reports cannot be generated.
8/3/2019 Proj arjun
4/26
5. Operations are time consuming.
8/3/2019 Proj arjun
5/26
6. Whenever a need of search arises the process evolves search through the paper.7. Readability of records is constrained. All the records may not be handled or
written by the same person. So the format will be different resulting in loss.
8. Paper records are easily damaged with time. The life time of paper records arevery less that it easily gets damaged. It faces the risk of loss of data.
9. Manually systems need more manpower for its functioning than computersystems.
10.Expenditure is high in terms of salary and time.
PROPOSED SYSTEM
The aim of proposed system of Uncle Chips is to develop a system of
improved facilities. The proposed system can overcome all the limitations of the
existing system. The system provides proper security and reduces the manual work.
The existing system of Uncle Chips has several disadvantages and many more
difficulties to work well. The proposed system tries to eliminate or reduce these
difficulties up to some extent. The proposed system of Uncle Chips helps the user to
work user friendly and he can easily do his jobs without time lagging.
Advantages of proposed system are that the system is very simple in in design
and to implement. The system of Uncle Chips requires very low system resources and
the system will work in almost all configurations. It has got following features:
1. Ensure data accuracy.2. Minimize manual data entry.3. Minimum time needed for the various processing.4. Greater efficiency.5. Better service.6. Minimum time required.7. Database security is provided.
8/3/2019 Proj arjun
6/26
Final outcome of proposed system
The main goal of the proposed system is to remove deficiency of the existing
system by providing the good quality and secure information to the management.
Qualities of good information are;
1. Accuracy : Ensure correct input and processing rules.2. Complete : Include all data.3. Trustworthy : Do not hide unpleasant information.4. Timely : Give at the right time.5. Up to date : Include all the data up to present time.6. Relevance : Understand user needs.7. Brief : Summaries relevant information8. Significance : Use attractive format and graphical charts
The information should be presented immediately when it is needed and where
it is required. It is also essential to present the information in an attractive format,
which a user can immediately understand. Considerable time has been spent to design
the format of the report besides their content.
Existing documentation have been verified; modified data flow has been
prepared. Alternative solution examined, new procedures have been implemented and
new requirements have been recommended to install the proposal system.
8/3/2019 Proj arjun
7/26
SYSTEM ENVIRONMENT
HARDWARE SPECIFICATION
Processor : Pentium IV
Memory Size : 512 MB RAM
Hard Disk : 500 GB
Monitor : 17 Color Monitor
Keyboard : 104 Keys
Printer : HP 1000 Laser
Mouse : Logitech Optical Mouse
CD Drive : LG 52X Max
SOFTWARE SPECIFICATION
Operating System : Windows XP Professional
Front End : Visual Basic 6.0
Back End : Microsoft Office Access 2003
8/3/2019 Proj arjun
8/26
SOFTWARE USED
FRONT-END: VISUAL BASIC6.0
Visual Basics makes use of Graphical User Interface (GUI) for crating robust
and powerful applications. The GUI as the name suggests, uses illustrations for text
which enable users to interact with Visual Basic is an ideal programming language for
developing sophisticated professional application from an application. This feature
makes it easier to comprehend things in a quicker and easier way.
Coding in GUI environment is quite a transition to traditional, linear
programming methods where the user is guided through a linear path of execution and
is limited to a small set of operations. In a GUI environment, the number of options
open to the user is much greater, allowing more freedom to the user and developer.
Features such as easier comprehension, user friendliness, faster application
development and many other aspects such as introduction to ActiveX technology and
internet features make Visual Basic an interesting tool to work with.
Features of Visual Basics
Based on BASIC (Beginners All Purpose Symbolic Instruction Code
language) Learning time is minimal because VB is based on BASIC language which
is considered to be one of the known and simplest languages available.
Programming Objects and Events
A typical window subdivision presents one or more screen full of objects with
which the user can interact in order to determine the flow of a program. In the
simplest visual sense programming objects are the application forms and objects or
list boxes, drop- down controls, checkboxes, radio buttons, scroll bars etc. Any such
8/3/2019 Proj arjun
9/26
graphical interface contains forms and controls remain silent until the user initiates an
event in the form of a key press or a mouse click. Once the event occurs the user
expects each object to function in a predictable way. For e.g., menu option selection
opens a dialogue box or a series of key stokes are captured and displayed in text
control. This type of object printed event driven programming is required for the
development of windows application. Visual Basic provides a development
environment in which working with such objects and events becomes a structured
process. It is a Common Programming Language for all Microsoft office applications.
Almost all the MS office applications support Visual Basic for applications by sharing
and reusing the code across applications.
A quick and easy way to develop application. The tools provided by VB can help in
reducing development time. Visual Basic is gaining popularity as a prototyping rule
because it is possible to develop Applications using the tools available like Quick
Editing, Testing and Debugging. A Visual Basic environment includes extensive
debugging tools.
Visual Basic Database architecture
A Visual Basic database application consists of three components. User
interface and application code is what the user interacts with. It contains forms that
display the data and enable the user to view or updating. It also includes data access
objects DAOs and methods to request database service like adding or deleting
records or performing queries.
Database engine is contained in a set of dynamic link library files and is linked
to the VB program at runtime. The engine is responsible reading, writing and
modifying the database. It also handles indexing, locking, security and referential
integrity issues in the database. It contains a query processor to handle SQL queries.The database engine is located between program and files.
Objects: Data objects are used within a Visual Basic program to manipulate
databases, as well as the data tables and indexes within the databases. Data objects
are the representations of the physical database, data tables, fields, index and so on.
8/3/2019 Proj arjun
10/26
Every VB program that accesses data tables uses data objects. Even if only
data aware controls are used (for example, the data control and bound input controls)
and are not writing programming code, still Visual Basic objects are used. The
primary data object used in Visual basic programs is a record set object. This is the
object that holds the collection of data records used in VB programs. There are three
types of record set objects. They are;
1. Dynamic type record set objects.2. Table type record set objects.3. Snapshot type record set objects.
Modules: Code in Visual Basic is stored in modules. There are three types of
modules, namely;
1. Form module.2. Standard module.3. Class module.
Simple applications can consist of single form and all codes in the applications
reside in the form module. As the applications get larger, additional forms are added.
If there is a common code, which needs to be executed in several forms a separate
module can be created containing the common codes. The separate module is called
the standard module. Each type of module can contain Declarations comprising
constants, types, variables, DLL procedure declaration, Procedures comprising pieces
of code that constitute sub procedures and property.
Multiple Document Interface (MDI)
A Multiple Document Interface is used for opening many windows at the same
time. All the current windows are contained in the parent window, which provides a
workspace in the application. Visual Basic application can have only one MDI form
which contains all the child forms. An MDI parent is a window that acts as the
8/3/2019 Proj arjun
11/26
background of an application, and is the container for other MDI child forms. The
main feature of an MDI application is that it allows you to display multiple documents
at the same time, with each document displayed in its own window.
Features of MDI Child Form
At runtime, the child forms take on the following characteristics;
1. All child forms are displayed only within the MDI forms internal area.2. When a child form is minimized, its icon appears on the MDI form.3. When the child form is maximized, its caption is displayed in the MDI forms title
bar along with the caption of the MDI form.
4. If the child has a menu, it is displayed on the MDI forms menu bar.
BACK-END: MICROSOFT OFFICE ACCESS 2003
MS-ACCESS is a powerful multi-user RDBMS developed by MICROSOFT
CORPORATION. It can store and manipulate large amount of information and
repetitive tasks such as maintaining user, instructor logins, and questions, and
answers, marks awarded to the students. Data can be processed and meaningful
reports can be generated easily.
MS-ACCESS provides most of the features available in the high RDBMS
products like Oracle, Sybase, Ingress etc., and Visual Basic keeps Access as its native
database always called JET (Joint Engine Technology). SQL, which means Structured
Query Language, is widely used to retrieve data from one or more tables other than
the wizard available in Access.
Data in Access is organized in the form of tables. Within tables records are
arranged according to a common reference value known as primary key or the key
field. The value in the key field is different for every record and thus helps in
uniquely identifying records. Since the value of the table can be replicated across
other tables, there should be a way to maintain a relation between the two tables. This
8/3/2019 Proj arjun
12/26
relation is implemented through the concept of foreign key. Foreign key in a table is a
field, which links that table to another table. Database in Access has the extension .
mdb.
Access Database
The database in Visual Basic .NET is handled by Microsoft access, which is a
partial Relational Database Management System (RDBMS). The data handling will
be powerful and also it can be able to handle large volumes of data. A database is a
collection of information that's related to a particular subject or purpose, such as
tracking customer orders or maintaining a music collection. If your database isn't
stored on a computer, or only parts of it are, you may be tracking information from a
variety of sources that you have to coordinate and organize yourself.
For example, suppose the phone number of a customer is stored in various
locations: in a card file containing customer phone numbers, in room information files
in a file cabinet, and in a spreadsheet containing booking information. If a customer's
phone number changes, we might have to update that information in all three places.
In a database, however, we only have to update that information in one place the
customer's phone number is automatically updated wherever we use it in the database.
Features of MS-ACCESS
1. Windows based application.2. Large data management capacity.3. Importing, exporting and linking external files.4. Wizards and builders.5. Macros.6. Built-in security.
8/3/2019 Proj arjun
13/26
Designing and creating a Microsoft access database
Microsoft access is an application used to create computer databases. It is
equipped with all the tools you will need to start a project, to end it, and to distribute
it. Thats the interface side. The creativity side will come from you. That is, you must
design what type of product you want to create, how it will be used, who will use it,
and where it will be used.
Designing a Database
Before creating a database, you should plan and design it. For example, you
should define the type of database you want to create. You should create, in writing, a
list of the objects it will contain: Employees, customers, products, transactions, etc.
for each object, you should create a list of the pieces of information the object will
need for its functionality: name(s), contact information, profession, etc. you should
also justify why the object needs that piece of information. You should also define
how the value of that piece of information will be given to the object.
Creating a Database
A database is first of all a window file. It is mainly created from Microsoft
access. If you have just started Microsoft access, to create a database, under file, click
new. You can then use one of the links in the main (middle) section of the interface:
To create a blank database, in the middle section, under available templates,
click blank database.
To create a database using one of the samples, under available templates, click
a category from one of the buttons, such as sample templates. Then click the desired
buttons.
8/3/2019 Proj arjun
14/26
Microsoft access always suggests a name for the database. You can accept or
change it. Use the file name textbox for this purpose. By default, Microsoft access
suggests that the database be created in the documents folder. If you want it located in
another folder, you can click the browse button. This would open the File New
Database dialog box where you can select an existing folder or create a new one using
the new folder button. Once you have specified the name of the database and its
location you can click Create. After specifying the name, click Create.
Defining the problem
Requirement determination should be conducted to analyze the current
existing system that the organization is using and the improvements that are to be
made for better operations. System studies results in finding out details of the existing
methodologies that are being followed and that whether developments is to be made.
These studies consider both the existing and proposed system.
SYSTEM DESIGN AND DEVELOPMENT
FUNDAMENTAL DESIGN
The most creative and challenging phase of the development process is system
design. The term design describes a final system and the process by which it was
developed. It refers to technical specification that will be applied in implementing
the candidate system. It also includes the construction of program and program
testing.
8/3/2019 Proj arjun
15/26
First step is to determine how the output is to be produced and in what format.
Sample of the output and input are also presented. Second input data and master files
have to be and meet the requirements of the proposed system. The operational phases
are handled through program construction and testing included the list of program
needed to meet the system objectives and complete document.
Finally, details related to justification of the system and estimate of the impact
of the candidate system on the user and organization are Documented and evaluated
by management as a step of implementation.
Logical design
The logical flow of a system and define the boundaries of a system. It includes
the following steps;
1. Reviews the current physical system Its data flows, file content, volumes,frequencies, etc.
2. Prepares output specifications That is, determines the format, content andfrequency of reports.
3. Prepare input specifications Format, content and most of the input functions.4. Prepares edit, security and control specifications.5. Specifies the implementation plan.6. Reviews benefits, cost, target, dates and system constraints.
Physical design
Physical system produces the working systems by defining the design
specifications that tell the program exactly what the candidate system must do. It
includes the following steps;
1. Design the physical system.
8/3/2019 Proj arjun
16/26
2. Specify input and output media.3. Design the database and specify action procedures.4. Design physical information flow through the system and a physical design walk
through.
5. Plan system implementation.6. High level requirements proposals.7. Feasibility study.8. Requirements engineering.9. Architectural design.
INPUT DESIGN
Design is a multi step process that focuses on data structure, software,
architecture, procedural details and interface between modules. System design is the
first step in the design phase. It may be defined as: The process of applying various
techniques and principles for the purpose of defining a devise, a process or a system
in sufficient detail to permit its physical realization. Using one of a number of design
methods the design step produces a data design, an architectural design and a
procedural design, preliminary design is concerned with transformation requirements
to data and software architectures.
Detail designs focus on refinements to architectural representation that lead to
detailed data structures and algorithmic representation for software. The data design
transforms the information domain model created during analysis into the data
structures that will be required to implement the software. The architectural design
defines the relationship among major structural components in to a procedural
description of the software. The functions to be performed by an individual program
that make up the computer component of the information system are identified.
Input design is the process of converting user inputs into computer based
format. The project requires a set of information from the user to prepare reports. In
8/3/2019 Proj arjun
17/26
order to prepare report when-organized input data is needed. In the system design
phase, the expanded DFD identifies logical data flow, data stores and destination.
Input data is collected and organized into groups of similar data. The goal behind
designing input data is to make the data entry easy and make it free from logical
errors.
OUTPUT DESIGN
Outputs are the most important and direct source of information to the user
and to the management. Efficient and eligible output design should improve the
systems relationship with the user and help in decision making. Output design
generally deals with the results generated by the system i.e. reports. These reports can
be generated from stored or calculated values.
There is an output display screen for showing the compressed/ decompressed
file or folder details (original file size compressed/ decompressed file size, distinct
characters).
DATABASE DESIGN
The database design is a two level process. In the first step, user requirementsare gathered together and a database is design which will meet these requirements as
clearly as possible. This step is called Information Level Design and it is taken
independent of any individual Database Management System (DBMS).
In the second step this information level design is transferred into a design for
the specific DBMS that will be used to implement the system in question. This step is
called Physical Level Design.
A database is a collection of inter-related data with minimum redundancy
from the server to the user to access quickly and efficiently. Database has been
designed using Microsoft Access 2003, which is used to keep all data in the database
management system, and then the information is stored accordingly. Proper care is
taken is designing the database to achieve the objectives listed below.
8/3/2019 Proj arjun
18/26
1. Data Integrity.2. Data Consistency.3. Data Independence.
Data table design
DATA FLOW DIAGRAM
The several design notations i.e., symbols are used to define the dataflow of
the system. There are;
Type Symbol Description
Flow Line It indicates the flow of data.
Circle It indicates the process.
Rectangle It indicates the external entity.
Double line It indicates data store.
SYSTEM TESTING
After the developing phase has been completed successfully the next step is
System Development. The main activity in this phase is coding. Adequate care has to
be taken while coding is being produced. Adequate comments are one of the very
important considerations. The coding must be easily understandable as well as
effective and efficient. Indentation must be provided wherever necessary. The coding
can be proceeded module by module.
The development of software involves a series of production activities where
opportunities for injection of human fallibilitys are enormous. Because of human
8/3/2019 Proj arjun
19/26
inability to perform and communicate with perfection, software development is
accompanied by quality assurance activity.
SOFTWARE TESTING TECHNIQUES
The test case design methods applied are;
1. White box testing.2. Black box testing.
White box testing
Using this method it was assured that all the independent paths were exercisedat least once. All the logical decisions on their true and false sides were executed. All
the loops were executed at their boundaries.
Black box testing
Using this method incorrect and missing functions were rectified and
corrected. Interfacing errors, performance errors, initialization errors and termination
errors were also found using this technique.
A strategy for software testing integrates software test case design techniques
into well-planned series of steps that result in the successful construction of software.
Any testing strategy must incorporate test planning, test case design, test execution
and the resultant data collection and evaluation.
8/3/2019 Proj arjun
20/26
LEVELS OF TESTING
Unit testing
Unit testing comprises the set of tests performed by an individual developer
prior to integration of the unit into larger system. The system is illustrated as
Coding & debugging --- Unit testing---Integration testing
The unit testing considerations that were taken into account are;
1. Interfacing errors.2. Integrity of local data structures.3. Boundary conditions.4. Independent paths.5. Error handling paths.
Validation testing
Validation test is carried out to verify whether the software functions in a
manner that expected by the customer. So ALPHA testing was done to ensure
validity.
System testing
System testing involves two kinds of activities: integration testing and
acceptance testing. Strategies for integrating software components into a functioning
product include the bottom-up strategy and the sandwich strategy. Careful planning
and scheduling are required to ensure that modules will be available for integration
8/3/2019 Proj arjun
21/26
into the evolving software product when needed. The integration strategy dictates the
order in which modules are written, debugged and unit tested.
Acceptance testing involves planning and execution of functional tests,
performance tests and stress tests to verify that the implemented system satisfies its
requirements.
Integration testing
Bottom-up integration is the traditional strategy used to integrate the
components of a software system into functioning whole. Bottom-up integration
consists of unit testing, followed by subsystem testing, and followed by testing of the
entire system. Modules were tested in isolation from one another in an artificial
environment known as test harness, which consists of the driver programs and data
necessary to exercise the modules.
Top-Down integration starts with the main routine and done or two
immediately subordinate routines in the system structure. After this top-level skeleton
has been thoroughly tested, it becomes the test harness for its immediately
subordinate routines. Top-Down integration requires the use of program stubs to
stimulate the effect of lower-level routines that are called by those being tested.
Sandwich integration is predominately top-down, but bottom-up techniques
are used on some modules and sub-systems. This mix alleviates many problems
encountered on pure top-down testing and retains the advantages of top-down
integration at the subsystem and system level.
Acceptance testing
Acceptance testing involves planning and execution of functional tests,
performance tests and stress tests in order to demonstrate that the implemented system
8/3/2019 Proj arjun
22/26
satisfies its requirements. In addition to functional and performance tests, stress tests
were performed to determine the limitations of the system.
Typically acceptance tests will incorporate test cases developed during unit
and integration testing. Additional test cases are added to achieve the desired level of
functional, performance and stress testing of the entire system. Tools of special
importance during acceptance testing included a test coverage analyzer, a timing
analyzer and a coding standards checker.
MAJOR OBJECTIVES OF TESTING
The major objectives of testing are;
1. To test for the functionality of each unit and application system, as a whole.2. To test for the interface aspects between programs within the application system.3. To test for the integration aspects of the application system with other application
system, if other application systems are already implemented and accepted.
SYSTEM MAINTENANCE
Once the software is fully developed and implemented, the company starts to
use the software. The company also grows and more divisions can be attached to the
company, or the database of the company can grow in size. So after sometime the
software, which has been installed, needs some modification. If the software needs
modification all the steps needed to develop new software has to be executed.
The need has to be studied, the design has to be made and coding has to be
done. Then the new module has to be connected to the existing software modules.
Once the software is working perfect also we have to do routine testing and
any new bug is found out, immediately it has to be fixed. No software ever developed
8/3/2019 Proj arjun
23/26
will be bug free forever. When a new situation arises, the software can create an error,
but if its found out and repaired the software will not be causing more problems.
Always maintenance has to be done on the software, for to make the software
work perfectly without any errors. Maintenance can be classified as corrective,
adaptive or perceptive.
Corrective maintains means repairing processing or performance failures or
making changes because of previously uncorrected problems or false assumptions.
Adaptive maintenance means changing the program function. Perceptive
maintenance means enhancing the performance or modifying the programs to respond
to the users additional or changing needs. Maintenance covers a wide range of
activities, including correcting coding.
SYSTEM IMPLEMENTATION
The implementation phase of software development is concerned with
translating design specifications into source code. The primary goal of
implementation is to write source code and internal documentation so that
conformance of the code to its specifications can be easily verified, so that debugging,
testing and modifications are erased. This goal can be achieved by making the source
code as clear and straightforward as possible. Simplicity, clarity and elegance are
hallmarks of good program.
The implementation team should be provided with a well-defined set of
software requirements, an architectural design specification and a detailed design
description. Also, each team member should understand the objectives of
implementation.
8/3/2019 Proj arjun
24/26
Once the physical system has been designed in detail, the next stage is to turn
the design into a working system and then to monitor the operation of the system to
ensure that it continues to work efficiently and effectively.
The major tasks involved in implementation are;
1. Computer system testing.2. Training the organization staff.3. Full system testing and making necessary changes as directed by the user.4. Changeover.5. Maintenance.
IMPLEMENTATION PROCEDURE
Implementation is the stage of the project when the theoretical design is turned
into a working system. If the implementation stage is not properly planned and
controlled, it can cause chaos. Thus it can be considered to be the most crucial stage
in a successful implementation of a new system and making the new system effective.
User training
To work with the new system no new training is required. Anyone familiar
with the GUI environment can work easily, since on line status, messages are given
with system. It requires no pre experience or training. The new system can be
implemented for the complete set of requirements for the user. If the new system is
implemented the reports generated are consistent enough for the organizational
requirements. In the new system, outcomes are highly reliable. The system can
accomplish all the organizational requirements efficiently. Thus the view system is
complete, consistent, feasible and efficient.
Open documentation
8/3/2019 Proj arjun
25/26
Documentation is one of the important steps in the design process and this is
the only material that will show how the user should run the system. Documentation
gives the user the technical know-how to use and administer the system.
Documentation is the key to implementation. Having the above facts in mind a lot of
care was taken in documentation at every stage of the project. By reading these
documents the logics involved in the programs will be crystal clear to the programmer
in future. These documents will be of extensive use for debugging if any bugs are
detected in future.
FUTURE SCOPE
The Dealers Sales System software has been developed in such a way that it
can accept modifications and further changes. The software is very user friendly and
in future any changes can be done easily.
The software restructuring is carried out. Software restructuring modifies
source code in an effort to make it amenable to future changes. In general,
restructuring does not modify the overall program architecture. It tends to focus on the
design details of individual modules and on local data structure defined within
modules.
The programming techniques used in the design of the system provides scope
for further expansion and implement of changes which may occur in future.
8/3/2019 Proj arjun
26/26
CONCLUSION
The new computerized system was found to be much faster and reliable and
user friendly than the existing system. The system Dealers Sales System has been
designed and developed step by step and each module has been developed and tested
individually to obtain the necessary required output in the desired form. The projecthas been done as user friendly software for easy handling of transaction. The system
developed has been designed and run to satisfy the requirements and needs of the
organization as well as the end users. The system reduces the manual work of booking
process. The entire system is documented and can be easily understood by the end
users. The forms are very user friendly and also easy to handle.