Construction Company
Construction Company
Construction Company
SYNOPSIS
The objective of this project is to maintain the customer details and raw materials of
the building in the construction company
In the big construction company the customer estimation may be mismatched with
company made estimation and also there is possible for one customer information such that
house design, estimation of raw materials may be entered in customer information. To avoid
this problem separate database maintained in this project. So there is no possible for
entering the wrong information.
The main objective of developing this project is to ease the maintenance of
Construction Company, customer and also the employee details of the customer. The
various modules are
In this customer database we enter the customer name, customer ID Number and
personal address of the customer along with site (area) name in which he wants to build,
type of the building whether it is single floor or double floor such a information’s are
verified in the customer report.
After the customer details entered in the database then raw materials information’s
are entered in the raw materials database depends upon the customer requirement. Raw
material database consists of raw material name like sand, stone price of the raw material
per square feet and estimation of the raw materials as per customer requirement.
The estimation of the electrical raw material like switches and number of lights,
fans etc are entered in the electrical raw material database. Similarly the estimation of stair
case septic tank and dispersion trench and unforeseen items are entered in the database.
Above those information’s are verified in the report.
We also maintain the estimation of foundation details, earth work, labor charge of
earth work, flooring concrete and RCC roof slab. Finally in this project we compare overall
estimation of the customer estimation and construction company estimation of the building.
This project is very useful for Construction Company as well as customer. All the
calculate done in the system based. So there is no possible to cause the error and also there
is no possible entry of bargain between Construction Company and customers.
This Project is developed in VB.NET with the database in SQL Server2000. With an
improved integrated development environment (IDE) and a significantly reduced startup
time, Visual Basic .NET offers fast, automatic formatting of code as you type, improved
IntelliSense, an enhanced object browser and XML designer, and much more. Database
MSSQL Server 2000 is very essential RDBMS to develop application and it is very simple
to create and maintain.
1.2 OVERVIEW OF THE PROJECT
existing system includes paper works made by human so the times taken to maintain all
these details are very long and also tedious to implement. Our Proposed system
manner.
Admin Login
Master Module
Raw Material Collection
Customer Details
Transaction module
Painting
White Washing
Earth Work
Wood Work
Electrician Work
Estimation module
Unforeseen Estimation
Labour Charge Estimation
Overall Estimation
Reports:
Customer Report
Labour Report
Overall Report
MODULE DESCRIPTION:
ADMIN LOGIN:
In this administrator login module the authorized user can only login to the
construction company. The authorized user can only maintain the construction details
for the customer.
MASTER MODULE:
In master module contains the following three important module like raw
material, Customer and labour module. Now we will discuss the module one by one.
3. Earth Work
Earth work details contains the three important different module like
excavation, sand filling, and cement concrete these three module contains area,
customer code, worker name, worker code and estimation.
4. Wood Work
Wood work details contains the three important different module like
excavation, sand filling, and cement concrete these three module contains area,
customer code, worker name, worker code and estimation
5. Electrician Work:
Electrician work details contains the three important different module like
excavation, sand filling, and cement concrete these three module contains area,
customer code, worker name, worker code and estimation
ESTIMATION MODULE
1. Unforeseen module:
Unforeseen module contains the fields of area, customer code and estimation
of the unforeseen of the module cost.
2. Overall estimation:
Overall estimation can be calculated by the administrator for a construction
process. These details are maintained by the administrator.
REPORTS:
These above module details are maintained as a report manner by the
administrator.
TRANSACTION MODULE:
Transaction module contains the following five different types of modules
like earth work, electrical work, painting work, wood work and unforeseen. This
module contains the following fields like worker code, worker name, address, phone no
and work of the labor. These details maintained the labor information.
1. Painting:
Painting information module contains area of the customer, customer
code, work code, worker name and estimation of the painting details has
maintained by the administrator.
2. White Washing:
Whitewash details also contain the above fields details like code, name,
area name, worker name, worker code and cost of the product.
System analysis is a process of gathering the facts concerning the system breaking
them into elements and relationship between elements. It provides a framework for
visualizing the organizational and environmental factors that operate on a system. The
quality of work performed by a machine is usually uniform, neat and more reliable when
compared to doing the same operations manually.
DRAWBACKS
The existing system has no security measure against logging in and no
checks are made for authorized users.
The end user has to remember a lot of command to make efficient use of the
system.
The system does not have any descriptive reports and thus did not help
management in decision-making.
The sales information per day is unable to find.
Enormous amount of time is consumed
2.2 PROPOSED SYSTEM
The proposed system is been developed to maintain the construction company
maintenance by the administrators to maintain . The staff details, the attendance details, the
students details, the timetable details, marks details etc.,
BENEFITS
The user can enter only if the username and the password are correct.
The process of planning will be easy since every process is computerized.
Time Saving.
The Sales information per day and per month can be known.
The details of the all saved information can be viewed.
The data can be accessed easily whenever needed and so the manual work can
be reduced.
1.3 SYSTEM ENVIRONMENT:
HARDWARE CONFIGURATION:
System : HCL
Processor : Pentium IV
Mouse : Logitech
SOFTWARE CONFIGURATION
VISUAL BASIC.NET
.NET provides a new, object-oriented API as a set of classes that will be accessible
from any programming language. This book describes this framework of classes and
provides a reference to what is available and how you can use this framework to write
Windows applications in the brave new world of .NET.
4. To provide high-level code security through code access security and strong type
checking
The CLR is the mechanism through which .NET code is executed. It is built upon a
single, common language—IL—into which source languages are compiled and includes
mechanisms for executing the compiled code. This includes code verification and just-in-
time (JIT) compilation, garbage collection and enforcement of security policies, and the
provision of profiling and debugging services.
The CLR provides a lot of added value to the programs it supports. Because it
controls how a .NET program executes and sits between the program and the operating
system, it can implement security, versioning support, automatic memory management
through garbage collection, and provide transparent access to system services
IMPORTANT FEATURES:
The purpose of this document is to help you migrate your applications when you are
migrating the underlying database from Microsoft SQL Server to Some other Database.
Most of the issues encountered when migrating applications to use an Sql Server
You should familiarize yourself with this document prior to migrating your
databases. The choices made about how to migrate your application affect how you migrate
the underlying database from Microsoft SQL Server to some other Database.
If the application uses the Microsoft OLE DB Provider for SQL Server or a third-
party OLE DB Provider to connect the Microsoft SQL Server database, use the Sql Server
Login Authentication.
Windows NT Authentication
FEATURES
Runs on Win 95/98 NT, Netware, UNIX, OS/2, Appletalk, Banyan VINES.
SQL Server must have Service Pack 4 (SP4) to run on Windows NT 4.0.
In this chapter, concepts associated with term structured system and how
they are implemented in the project has been dealt with the tools used for structure
system analysis are,
The Environmental model defines the interfaces between the system and the
environment. Building an environmental model is the first and the most important part of
building complete model of user requirements. The critical aspect of environmental model
is to identify the events occurring in the environment to which the system must respond. It
also defines the boundary between the system and the environment.
Entity Relationship Diagram is a model that describes the stored data layout of a
system at high level of abstraction. Entity Relationship Diagram enables us to examine and
highlight data structures and relationship independent of the processes or control flow. The
participation of the entities in the relationship and cardinality ratio are indicated in the entity
Entities are the principal data object about which information is to be collected.
Entities are usually recognizable concepts, either concrete or abstract, such as person,
Attributes describe the entity of which they are associated. A particular instance of
between the entities. The entity for the system “STUDENT DATABASE SYSTEM” is
Line - which links the attributes to entity sets and entity sets to relationship
Set.
EEEEEDIAGRAM
in Visual Basic 6.0 as front end and MS-Access as back end. The
HARDWARE CONFIGURATION:
4. SYSTEM DESIGN
replace the old system. The purpose of the design phase is the first step in moving from the
problem domain to the solution domain. The design of the system is the critical aspect that
affects the quality of the software. System design is also called top-level design. The design
phase translates the logical aspects of the system into physical aspects of the system.
Input design is one of the most important phase of the system design. Input design is
the process where the input received in the system are planned and designed, so as to get
necessary information from the user, eliminating the information that is not required. The
aim of the input design is to ensure the maximum possible levels of accuracy and also
The input design is the part of overall system design, which requires very careful
attention. if the data going into the system is incorrect then the processing and output will
Input design features can ensure the reliability of the system and produce result from
accurate data or they can result in the production of erroneous information. The input design
Form Design:
exercise the computer based system. Although each test has a different purpose, all work
should verify that all system element have been properly integrated and performed allocated
function. Testing is the process of checking whether the developed system works according
The philosophy behind testing is to find the errors. A good test is one that has a
high probability of finding an undiscovered error. A successful test is one that uncovers the
undiscovered error. Test cases are devised with this purpose in mind. A test case is a set of
data that the system will process as an input. However the data are created with the intent of
determining whether the system will process them correctly without any errors to produce
Types of Testing:
Unit testing
Integration testing
Validation testing
Output testing
User acceptance testing
5.1unit Testing
All modules were tested and individually as soon as they were completed and were
checked for their correct functionality.
5.2 Integration Testing
The entire project was split into small program; each of this single programs gives a
frame as an output. These programs were tested individually; at last all these programs
where combined together by creating another program where all these constructors were
used. It give a lot of problem by not functioning is an integrated manner.
The user interface testing is important since the user has to declare that the
arrangements made in frames are convenient and it is satisfied. when the frames where
given for the test, the end user gave suggestion. Based on their suggestions the frames
where modified and put into practice.
Validation Testing:
At the culmination of the black box testing software is completely assembled as a
package. Interfacing errors have been uncovered and corrected and a final series of test i.e.,
Validation succeeds when the software function in a manner that can be reasonably
After performing the validation testing the next step is output testing of the proposed
system. Since the system cannot be useful if it does not produce the required output. Asking
the user about the format in which the system is required tests the output displayed or
generated by the system under consideration. Here the output format is considered in two
ways. one is on screen and another one is printed format. The output format on the screen is
found to be corrected as the format was designed in the system phase according to the user
needs. And for the hardcopy the output comes according to the specifications requested by
the user.
Performance Testing
This project is a application based project, and the modules are interdependent with
the other modules, so the testing cannot be done module by module. So the unit testing is
not possible in the case of this driver. So this system is checked only with their performance
to check their quality.
5.2 IMPLEMENTATION
turned into the working system. The most crucial stage is giving the users confidence that
organization requirements. During the implementation stage a live demon was undertaken
and made in front of end-users. The various features provided in the system were discussed
during implementation
6. CONCLUSION
satisfy all proposed requirements. The system is highly scalable and user friendly. Almost
all the system objectives have been met. The system has been tested under all criteria. The
system minimizes the problem arising in the existing manual system and it eliminates the
The software executes successfully by fulfilling the objectives of the project. Further
extensions to this system can be made required with minor modifications. The invention can
Third Edition,2003
II