Professional Documents
Culture Documents
A) OBJECTIVES:
This system provides very easy way to take order according to user re-
quirements.
This software helps in buying products of good quality from their suppliers
and sales to their customer as per customer requirements.
Update the records regularly month wise.
Mainly repetitions of data are avoided.
Reduce the wastage of time.
Security of data is also maintained from unauthorized access.
Generation of yearly or monthly purchase/sale reports become easier.
Day to day transactions is recorded in the master file.
Fill comfort ability to take order.
Mathematical calculation becomes easier.
Thus it is a real world existing system that is very helpful to all people.
EXISTING SYSTEM
A. The existing system ‘Paint management System’ is based on manual works and
processes are done manually.
B. This software maintains daily records in register and details of the system also
maintenance daily transaction such as purchase and sales of all type of paints.
C. The existing system maintain all details in supplier master file, sales records in
sales file and purchase records in the purchase file.
D. This system is divided into two types of sales: They are:
1. Whole sale
2. Retail sale
E. They also maintain the bill book on purchase or sales of any paint.
F. All the works manually according to the requirements of users so that the more
requirements the selling of specific items is more.
Nowadays in this electronic world all the works are maintain with the help of
computers so that day to day transaction even the small are done with it help.
The initial basic step is firstly to ask for user login name & password to prevent
the project from unauthorized access.
The manual works for Paint management System is to be computerized as per
order to overcome any type of situation affecting the existing system.
It takes automatic orders without any samples maintaining the quality of the
product.
This system is designed for finding appropriate and suitable matches keeping the
desired quality of the concerned party as its mains objectives.
The point to focus is that this software includes all types of paints and imple-
ments all the processes through computers successfully.
It holds all the requirements keeping in consideration the purchase sales activity.
It also maintains the product quality throughout the year as per the requirements.
Easy to take order i.e. supplier make the order to different companies and ac-
cording to the which product is sold more is recorded and which are in demand
are taken in mind.
The inbuilt form are also included the paints the bills of all items that are sold.
The user can easily find the data avoiding the wastage of time by selecting par-
ticular menus used for specific purpose.
Security of data is major concern so that the user keeps his/her personal
username and passwords so that security of data is maintained at many extents.
FEASIBILITY STUDY
Feasibility study is undertaken to determine the possibility of either improving the
existing system or developing a completely new system.
It is carried out whenever there is a complex problem of opportunity.
It helps to obtain an overview of the problem and to get rough assessment of
whether feasible solution exists.
This is essential to avoid committing large resources to project and then repent
on it later.
There are three aspects in feasibility study portion of the preliminary investiga-
tion-
1. technical feasibility
2. economic feasibility
3. operational feasibility of the project
TECHNICAL FEASIBILITY
This study determines whether the technology needed for the proposed
system is available and how it can be integrated within the Paint man-
agement system and the technical evaluation must be taken in acc.
Whether the existing system can be upgraded to use the new technology
and whether this system has the expertise to use it.
The technical feasibility deals with the technology use in the system which
also deals with hardware & software use in the system whether they are of
latest technology or not.
It happens that after the system is prepared a new technology thus it is
important to check the system technical feasible.
ECONOMIC FEASIBILITY
It looks the financial aspects of the project it is concern with the returns
from the investments in the project it determines whether it is worthwhile
to invest the money in the proposed system or not.
OPERATIONAL FEASIBILITY
This study covers mainly two aspects one is the acceptance which is within this
system it determine how the proposed system will be accurate in the current task if any
retaining to the existing system.
SYSTEM FEATURES
This phase of the software development process deals with a brief study of different
hardware used in the computerized system. There is a list of hardware materials used
during the making and also during the use of proposed system. As the new system to
be made into a computerized functional system, a requirement of a computer is must.
All the hardware needed here are generally the basic configuration of a typical office
computer. A list of the hardware requirement used in the system given below:
Minimum Configuration:
2 GB RAM
10 GB HDD
Mouse
Keyboard
Monitor
SOFTWARE SPECIFICATION:
Along with the hardware use into eh system it’s require software to make a system as
well as to run the system with the computer hardware where the collection of different
types of hardware into specific type can form a computer but it cannot execute the dif-
ferent process on its own. For efficient and proper working for any system software
must be installed .this software in the form of operating system or application software.
To make the system one also need to use software.
Vb.net
Visual Studio is an integrated development environment from Microsoft .It is used to de-
velop console and graphical user interface application along with windows forms appli-
cation, websites web applications and web service in both native codes together with
managed code for all platforms supported by MS Windows
Vb.net is a version of Microsoft Basic that was designed, as part of the company’s .net
product group, to make web services application easier developer.
Vb version on visual basic launched by Microsoft in 2008.The latest version is Visual
Basic 2010, launched second last year.VB2008 is almost similar to visual basic 2005
but it has added many new featured.
Learn VB2008. In fact. If you are similar with visual basic 6, you can learn VB2008 ef-
fortlessly because the syntax and interface are similar.
According to MS VB.net was reengineered rather than released as vb 6 with added fea-
tures , to facilitate making fundamental change to the language .VB.net is the first full
object oriented programming version of visual basic and as abstraction ,inheritance
,polymorphism and aggregation.
SQL Server:
SQL servers released in October 2005.it conclude native support for managing XML da-
ta, in addition to relational data.
Replication services
Analysis services
Reporting services
Notification services
Integration services
SQL server replication services are used by SQL server to replicate and syn-
chronize database objects, either in entirely or a subset of the objects database
across the network.
SQL server analyses add data capabilities for SQL server database. Analysis
services support the XML for analysis standard as underlying communication
protocol.
SQL server reporting services is report generation environment for data gathered
from SQL server database. it is administrated via a web interface.
originally introduced as a post-release for SQL server 20200, notification services
was bundled as a part of the MS SQL server platform for the first and only time
with SQL server 2005.
SQL server integration services are used to integrate data from different data
sources .it is used for the capabilities for SQL server for data warehousing
needs.
Enterprise manager
Query analyzer
SQL server Profiler
Service manager
Data transformation services
Books online
3. Searching on words and phrases in local and online help topics and fil-
tering the search result if desired.
4. Browsing a dynamically generated list of context department topics in
the dynamic help window.
5. Browsing a categorized set links to help with common user tasks.
Data services, The SQL server database engine sets file access permission on
the physical data and log files of each database to specific accounts. The per-
missions prevent the file from being tampered with should they reside in a direc-
tory that has open permission.
File access permission are set during any of the following database opera-
tion:
1. Creating
2. Attaching
3. Detaching
4. Modifying to add new file
5. Backing up
6. Restoring
Data flow diagram is graphical tool defining system input, Process and output.
1. Provide graphical tool which can be used by the analyst to explain his under-
standing or them system to the user.
2. They can be reality converted into a structure chart which can be used in de-
sign.
4. Data store-: Any store data but with no reference to the physical Method of stor-
ing.
Context Level
Paints Information
Billing
Paint Man- Payment
agement
Payment System Supplying paints
Customer
Details
Give the
Product 1.0
Sales Record details
Payment Process Sales Records
Sales Details
Billing
Payment
Billing
1.1
Payment Retail Retail Records Retailing
Sale
Order Wholesale
Details Detailing
1.3
Inventory
Supplying Paints
Management Retails Details
System
2.2
Warehous- Paint details Paints
Supplying paints ing Master
Department
Database Layout
Admin :
This table is used to store User’s Information, who access the system.
This table stores the data of Admin_Registration Form.
Here, the username is the primary key.
Customer :
Primary Key,
cid numeric(18,0) Describes Customer ID
Not Null
Describes First name Of
first_name varchar(50) Allow Nulls
Customer
Describes Last Name Of
last_name varchar(50) Allow Nulls
Customer
Describes Mobile No Of
mob_no numeric(10,0) Allow Nulls
Customer
Describes Address Of
address varchar(50) Allow Nulls
Customer
Describes Gender Of
gender varchar(10) Allow Nulls
Customer
Describes Birthdate Of
dob datetime Allow Nulls
Customer
Describes Email Of Customer
email varchar(50) Allow Nulls
This table stores all the details of customer, who buy the products.
This table stores the data of Customer_Registration Form.
Here, the cid is the primary key.
Supplier :
This table stores all the details of Supplier, who supply the products.
This table stores the data of Supplier_Registration Form.
Here, the supplier_id is the primary key.
Stock :
Primary Key,
stock_id int Describes Stock's ID
Not Null
supplier_id int Not Null Describes Supplier ID
Describes Code of item
item_code numeric(18,0) Allow Nulls
Describes Type of item
item_type varchar(50) Allow Nulls
Describes Paint Color Name
paint_color varchar(50) Allow Nulls
Describes Company Name
company_name varchar(50) Allow Nulls
Describes Purchase Date
purchase_date datetime Allow Nulls
Describes Expire Date
expire_date datetime Allow Nulls
Describes Liters
liters varchar(50) Allow Nulls
Describes Quantity
quantity numeric(18,0) Allow Nulls
Describes Price
price numeric(18,0) Allow Nulls
Describes Total Price
total_price numeric(18,0) Allow Nulls
Purchase :
Primary Key,
bill_no numeric(18,0) Describes Bill Number
Not Null
supplier_id int Allow Nulls Describes Supplier's ID
Describes Code of item
item_code numeric(18,0) Allow Nulls
Describes Type of item
item_type varchar(50) Allow Nulls
Describes Paint Color Name
paint_color varchar(50) Allow Nulls
Describes Company Name
company_name varchar(50) Allow Nulls
Describes Purchase Date
purchase_date datetime Allow Nulls
Describes Liters
liters varchar(50) Allow Nulls
Describes Quantity
quantity numeric(18,0) Allow Nulls
Describes Price
price numeric(18,0) Allow Nulls
Describes Total Price
total_price numeric(18,0) Allow Nulls
Sales :
Primary Key,
bill_no numeric(18,0) Describes Bill Number
Not Null
Describes Name Of
customer_name varchar(50) Not Null
Customer
Describes Address Of
address varchar(50) Allow Nulls
Customer
Describes Mobile No Of
mob_no numeric(10,0) Allow Nulls
Customer
Describes Code of item
item_code numeric(18,0) Allow Nulls
Describes Type of item
item_type varchar(50) Allow Nulls
Describes Paint Color Name
paint_color varchar(50) Allow Nulls
Describes Company Name
company_name varchar(50) Allow Nulls
Describes Sales Date
sale_date datetime Allow Nulls
Describes Liters
liters varchar(50) Allow Nulls
Describes Quantity
quantity numeric(18,0) Allow Nulls
Describes Price
price numeric(18,0) Allow Nulls
Describes Discount
discount numeric(18,0) Allow Nulls
Describes Total Price
total_price numeric(18,0) Allow Nulls
This table is used to store details of our sales products with customer infor-
mation.
This table stores the information of Sales Form.
Here, the bill_no is the primary key
Design Layout
Login Form:
It is a login form
It contains the login after giving the valid user id & password it will let you access
the system.
If the user id & password are incorrect then it will not let access this system .
MDI Form:
It is a main screen.
The first screen is a main screen. In this we can see the whole work of system.
Stock Form:
Purchase Form:
It is a purchase form.
In this form you can add the details of purchased stock.
Sale Form:
It is a Sale form.
In this form you can store details of our sales products.
Stock Report:
Purchase Report:
Sales Report:
Supplier Report:
Testing Procedures
Software testing is a critical element of software quality assurance and
represents the ultimate reviews of specification, design and coding. The testing
phase involves the testing of the system using various test data; preparation of
test data plays a vital role in the system testing. After preparing the test data, the
system under study is tested using those test data, and errors found are correct-
ed and corrections are recorded for future references. Thus a series of testing is
performed before the system is ready for implementation.
Various types of testing carried out on the system are:
Validation testing
Output testing
User Acceptance testing
Validation testing:
Validation and verification is major part of testing
Validation : The process of evaluating software at the end of its development
process to ensure that it is free from failures and complies with its requirements.
Verification : Verification approaches attempt to identify oviducts faults or er-
rors which give rise to failures.
Reviews :
TEJAS PARMAR Page | 45
PAINT MANAGEMENT SYSTEM
For example, if tax rates changes are required, the it should be possible to
do so.
Inspection or Walkthrough :
An inspection or walkthrough is a detailed examination of the product on a
step-by-step basis. All program codes are subject to review. The purpose
is to find error. The project leader reviews the code to check its functionali-
ty.
OUTPUT TESTING :
After performing validation test, the next phase is the output test of the system
because no system can be useful if it does not produce the desired output on the
desired format. By considering the format of reports, they are generated or dis-
played, and tested. Here, output format is considered in two ways; one so on the
screen and the other is in the printed form.
USER ACCEPTANCE TESTING :
User Acceptance test of a system is the factor for the success of the system. The
system under consideration is listed for user acceptance by keeping in constant
touch with the perspective user of the system at the time of design, development
and making changes whenever required. This is done with regards to the follow-
ing points.
Input screen design
Output design
Menu driven system
System Implementation
Implementation includes all those activities that take place to convert from
the old system to the new. The following are the aspects of implementation.
Equipment Installation
1. Site Preparation
An appropriate location must be found to provide an operating environment
for the equipment that will meet the vendor’s temperature, humidity and dust
control specifications. The following factors should be taken into consideration
for space planning
2. Equipment Installation
The equipment must be physically installed by the manufacturer, connect-
ed-to the power source and wired to communication lines if required.
Training Personnel
A system can succeed or fail depending on the way it is operated and used.
Therefore, the quality of training received by the personnel involved with the system
in various capacities helps or hinders the successful implementation of the infor-
mation system. Thus, training becomes a major component of system implementa-
tion. Training is offer imparted through hands-on learning techniques.
Conversion Procedures
Conversion or changeover is the process of changing from the old system to the
new system. The following are the strategies for converting from the old system to the
new one
1. Direct Changeover
Conversion by direct changeover means that on a specified date, the old sys-
tem is dropped and the new system is put into use. Direct changeover can only be
successful if extensive testing is done beforehand. Direct changeover is considered
a risky approach to conversion.
2. Parallel Conversion
This refers to running the old system and the new system at the same time, in
parallel. Both systems are run simultaneously for a specified period of time and the
results are examined. When the same results are gained over time, the new system
is put into use and the old one is stopped.
3. Gradual Conversion
Gradual conversion attempts to combine the best features of the earlier two
plans, without incurring the risks. In this plan, the volume of transactions is gradually
increased as the system is phased in. The advantages include allowing users to get
involved with the system gradually and the possibility of detecting and recovering
from the errors without a lot of downtime.
5. Distributed Conversion
This refers to a situation in which many installations of the same system are
contemplated, such as in banking or in franchises such as restaurants or clothing stores
System Evaluation
System Evaluation is the process of assessing the performance of a complete
system to discover how it likely to perform in live market conditions.
These are several steps to evaluation:
All of these steps from part of the trader's method and are carried out routinely
for any system rules he wishes to review. System traders spend a proportion of their
trading time trying to improve their existing systems and looking for new and differ-
ent ideas. This is interesting work when you have the essential tools to carry it out.
It is essential that any proposed system or changes is fully evaluated before be-
ing used in live trading. This is one reason why the successful traders do not pur-
chase system rules- How could they evaluate them beforehand to make sure they
were capable of meeting their requirements?
This is not the problem it might appear to be because it is not difficult to create
your own system rules. Furthermore, there are plenty of ideas around that can be
adapted.
System evaluation brings your complete system into play- not just the rules. This
is essential because the rules are only a part of your system and arguably they are
not the most important part. Your money management techniques are likely to have
a much bigger influence on your final results than any other aspect of your system.
Proposed Enhancement
Limitations
We can use this system in a single computer only. Because this is desktop sys-
tem.
To use this system, we need to install visual studio 2008.so if any computer hav-
ing less then 2GB ram. It will give worse performance.
Conclusion
The data of the customer and also the other Item sales activities will be
kept in a structured manner. The retrieval, updating and the deletion of the data will
be much easier. Retrieval of the old information for the Item use will be much quick-
er. The documentation of the procedures will be well-designed and will-formatted.
The reports generated by the computerized system will be presentable and also un-
derstandable. The security of the important data will be provided in an efficient man-
ner. The change in one particular document will also be reflected to other related
documents. Customer will understand the system. He won’t have doubts about
working of the system. All the report generation will be done by the system.
Bibliography