Construction Edited New 27-03-2013
Transcript of Construction Edited New 27-03-2013
-
7/30/2019 Construction Edited New 27-03-2013
1/82
Construction Company Management System
UIT, Kollam 1
CHAPTER 1
INTRODUCTION
Construction software is a catch-all term to describe the wide range of
applications available for contractors, building owners and construction managers.
There are full-suite software solutions that can automate an entire construction firm
from estimating, to project management, to service management, and finally to
accounting. There are also hundreds of specialized departmental tools that address one
or more of the aforementioned functions
The estimation module helps estimators measure plans, calculate costs anddevelop accurate bids. Functions include linear measures, volume measures scaling,
costs database, assembly management, and proposal generation
The Project Scheduling module enables project managers to efficiently
schedule people, resources and tasks. Functions include critical path management,
Gantt charts, resource scheduling, subcontractor scheduling, and collaboration.
The project Management supports project managers and related parties in the
effective management of construction projects. Functions include budgeting, cost
tracking, document management, scheduling and collaboration.
The Accounting module handles core accounting and job costing for
construction companies. Functions include job costing, general ledger, accounts
payable, accounts receivable, payroll, and insurance tracking.
1.1 About the Project
The project is entitled as CONSTRUCTION COMPANY
MANAGEMENT SYSTEM is based on the automation of Building Construction
site. In this system we have employee details, their daily wages details, material
purchase details, stock details, dispatch details and salary calculation forms. This
system is useful to save data and also maintain a paperless system. The purpose of
developing the project is to automate the existing system. The existing system of
-
7/30/2019 Construction Edited New 27-03-2013
2/82
Construction Company Management System
UIT, Kollam 2
Construction site Management System is not computerized. All the data
processing is done manually and hence the system is very slow. The data are stored in
different types of registers. Getting a particular data and calculations are difficult. In
the existing system the calculations needs a lot of time and resources and also
calculations are very much prone to errors. This system causes very much difficulty
both to the employees and to the managers. In order to avoid the above-mentioned
disadvantages we decide to develop the software Construction site Management
System.
The following necessary details are stored in the system. The objective of this
system is:
Storing material purchase detailsThis module stores the details of purchases from various suppliers.
Adding New material stock detailsThis module stores the details of stock.
Material supply detailsThis module stores supply details and billing details.
Employee details and wage calculationThis module stores employee details and their wages calculation.
1.2 Review of Literature
Sometimes a researcher makes the mistake of rushing into planning and
carrying out the study before making a thorough survey of the literature. You, the
researcher, must relate your topic to existing knowledge in your area of interest. It is
important for you as a person engaged in research to be able to locate, organize, and
use the literature in your field.
1.3 Research Problem
The research process consists of a number of steps. The first step in any
research is selecting the topic, which could start from the broad area of interest. There
is no set formula for the identification of a topic of research. The best guide is to
conduct research on something that interest you. Nevertheless, there could be a
variety of sources like: Personal experiences, emerging curiosities from the issues
-
7/30/2019 Construction Edited New 27-03-2013
3/82
Construction Company Management System
UIT, Kollam 3
being reported in the mass media, developments in the knowledge, solving problems
(relating to an organization, a family, education, and economy), and hot issues
pertaining to every day life.
1.4 Need & Significance of The Study
For the purchase of raw materials, components and spares To pay wages and salaries To incur day to day expenses and overhead costs such as fuel, power and
other office expenses.
For meeting selling costs as packing advertising etc.
To provide credit facilities to customers. To maintain the inventories of raw materials, work in progress, stores&
spares and finished stock.
1.5 Objectives
1. To study the existing system.
2. The software helps to Construction Works
3. To present conclusions and suggestions
1.6 Research Methodology
A system of principles and procedures that help us work in an orderly ,
systematic and logical way is often called methodology. With a methodology we
mean the system of rules, practices and procedures we apply to a specific branch of
knowledge.
Software process methodologies encompass a framework for the tasks that
required build high - quality software. A good methodology lets the developer for
producing high quality software within the expected budget and within the required
time limit.
The procedure carried out for the project work is as follows:
1. Detailed study of the existing system.2. Collection of various types of data.
-
7/30/2019 Construction Edited New 27-03-2013
4/82
Construction Company Management System
UIT, Kollam 4
3. Study about various types of data flow in the system.4. Design of the data files.5. Determine how the output is to be produced and in what format.6. Program development.7. Modification and test implementation of the system.8. Preparation of reports.
We are using two languages to design this project work. They are VB.Net as
front end and SQL Server as back end.
-
7/30/2019 Construction Edited New 27-03-2013
5/82
Construction Company Management System
UIT, Kollam 5
CHAPTER 2
ORGANISATION PROFILE
SuniTech has been in the construction industry for the last 37 years with an
excellent track record of quality construction and finishing projects well on time.
The company has given distinct contribution to the infrastructure development of
Kerala. As a matter of fact SuniTech has got rewards for execution of the projects
well ahead of time. SuniTech has a full fledged construction division in Dubai which
undertakes civil works in both public and private sectors. SuniTech Homes is the real-
estate division of the company, which is into substantial expansion.
In 1985 SuniTech started in full fledged real estate division with its maiden
project SuniTech Castle, a super luxury apartment project followed by magnificent
villas. Currently 3 major projects, viz. Haven, Apex and Planet X are in various stages
of construction. These projects are highly appreciated for their architectural features,
quality of construction and excellent finishes.
SuniTech has the entire gamut of construction machinery / equipment to
ensure quality construction and on the time delivery.
SuniTech Constructions Private Limited was established in the year 2000 by
Shri Binu John, a civil engineer with experience of more than two decades in the
construction industry in various positions. During his 16-year stint with DLF
Universal Ltd as Chief manager estate of one of the largest townships in the country,
DLF Qutab Enclave in Gurgaon, Shri. Binu John acquired deep insight into the
difficulties faced by people while constructing their homes. Thereby germinated the
idea of providing a single-window service right from planning and design, obtaining
various clearances, construction and interiors. In a short span of a decade the
company successfully completed 20 projects, leaving a trail of satisfied customers.
-
7/30/2019 Construction Edited New 27-03-2013
6/82
Construction Company Management System
UIT, Kollam 6
2.1 ORGANIZATION CHART
DIRECTOR
GERNERAL
MANAGER
ACCOUNTAN
TMANAGER ARCHITECT MARKETING
MANAGER
ACCOUNTING
STAFFSSUPERVISOR DESIGNER MARKETING
EXECUTIVE
SITE
SUPERVISOR
-
7/30/2019 Construction Edited New 27-03-2013
7/82
Construction Company Management System
UIT, Kollam 7
CHAPTER 3
PURCHASE MANAGEMET
3.1 PURCHASE
Purchasing refers to a business or organization attempting to acquiring goods
or services to accomplish the goals of its enterprise. Though there are several
organizations that attempt to set standards in the purchasing process, processes can
vary greatly between organizations. Typically the word purchasing is not used
interchangeably with the word procurement, since procurement typically
includes Expediting, Supplier Quality, and Traffic and Logistics (T&L) in addition to
Purchasing.
PURCHASE DEPARTMENT
The purchase department plays a very important role in an organization
because purchasing has its effect on every vital factor concerning the manufacture,
quality, cost, efficiency and prompt delivery of goods to customers. Its function is to
procure materials, supplies, services, machines and tools at the most favorable terms
consistent with maintaining the desired standard of quality. Purchasing is the most
important function of materials management as the moment an order is placed for the
purchase of materials, a substantial part of the company's finance is committed which
affects cash flow position of the company. Thus, if the size of a business concern
permits, there should be a separate purchasing department and the responsibility for
purchasing all types of materials should be entrusted to this department. The head of
this department is usually known as the Purchase manager or the supply manager or
the chief buyer.
Following are the basic objectives behind establishing a separate purchasing
department:
1. To make continuous availability of materials so that there may beuninterrupted flow of materials for production.
2. To make purchase competitively and wisely at the most economical prices.
-
7/30/2019 Construction Edited New 27-03-2013
8/82
Construction Company Management System
UIT, Kollam 8
3. To make purchase in reasonable quantities to keep investment in materials atminimum.
4. To purchase proper quality of materials to have minimum possible wastage ofmaterials and loss in production.
5. To develop good supplier relationship this will ensure the best terms of supplyof materials.
6. To develop alternate sources of supply so that materials may be purchasedfrom those alternate sources if a particular supplier fails to supply the
materials.
7. To adopt the most advantageous method of purchase to ensure smoothdelivery of materials from suppliers and to avoid the risks of any disputes or
financial loss.
8. To serve as an information centre on the materials knowledge relating toprices, sources of supply, specifications, mode of delivery etc.
PURCHASE MANAGER
Purchasing Manager is an employee within a company, business or
other organization who is responsible at some level for buying or approving the
acquisition of goods and services needed by the company. The position
responsibilities may be the same as that of a buyeror purchasing agent, or may
include wider supervisory or managerial responsibilities. A Purchasing Manager may
oversee the acquisition of materials needed for production, general supplies for offices
and facilities, equipment, or construction contracts. A Purchasing Manager often
supervises purchasing agents and buyers, but in small companies the Purchasing
Manager may also be the purchasing agent or buyer. The term Purchasing Manager is
also known as "Procurement Manager".
A Purchasing Manager's responsibilities may include:
seeking reliable vendors or suppliers to provide quality goods at reasonable prices negotiating prices and contracts reviewing technical specifications forraw materials, components, equipment or
buildings
http://en.wikipedia.org/wiki/Buyerhttp://en.wikipedia.org/wiki/Raw_materialshttp://en.wikipedia.org/wiki/Raw_materialshttp://en.wikipedia.org/wiki/Buyer -
7/30/2019 Construction Edited New 27-03-2013
9/82
Construction Company Management System
UIT, Kollam 9
determining quantity and timing of deliveries (more commonly in smallcompanies)
Forecasting upcoming demand.
QUALIFICATION OF THE PURCHASE MANAGER
Purchasing managers ensure the effective supply of machinery, raw materials
and services to enterprises by buying items, which are used or processed by the
company. The main duty of purchasing managers is to find suppliers that offer the
best value. They compare catalogues and journals, telephone suppliers, examine
samples and attend demonstrations and conferences. Consultation with employees in
the various departments helps determine the specifications of the items needed.
Purchasing managers need to establish good business relationships with
suppliers to obtain satisfactory payment plans, quick delivery for emergency orders
and cost savings. They are required to check delivered goods before payment can be
authorized and therefore a sound knowledge of every aspect of the company is
needed. He should possess the following qualification.
Satisfying Aspects
having variety and excitement in the work.helping to establish buying trends.experiencing the excitement of the work.
Demanding aspects
the pressure to keep sales increasing by wise merchandise selection. in some cases, relatively long and irregular hours the personality conflicts that sometimes arise in a competitive fast-pace
field
and the necessity of travelling, in some instancesRequirements
A purchasing manager should:
-
7/30/2019 Construction Edited New 27-03-2013
10/82
Construction Company Management System
UIT, Kollam 10
have good verbal and written expression;be able to work with others;be alert to recognize and make use of favourable opportunities;negotiate in a tactful but decisive manner;have confidence, persuasiveness and resilience.
CENTRALIZED PURCHASING
Centralized purchasing is the control by one headquarters department of all
purchasing that is undertaken by a business. This allows for central management and
volume purchases that lead to better prices and terms as well as the ability to work
with larger suppliers.
This central control enables more efficient inventory control, lower staffing
costs and a decrease in overheads. Staff also benefit with better training and support
and the ability to build better relationships with suppliers.
While this may seem obvious, many large companies either have grown
quickly and organically or have grown via mergers and acquisitions. This means that
they often have several separate purchasing departments that are each responsible for
purchasing a group of products.
Advantages of centralized purchasing:
Allows for fewer overheads. Duplication of staff efforts and resulting costs are negated and all activities are
standardized. Many staff no longer have to spend time on low level ad hoc purchasing. Volume purchasing means that better prices, greater discounts and more
agreeable terms can be obtained.
Volume deliveries cut down on delivery charges and staffing costs to moveand store the goods.
Computerized systems can be used to automate much of the work as well asintegrate the purchasing systems with accounting and stock control.
Centralized records can be kept of all purchases.
-
7/30/2019 Construction Edited New 27-03-2013
11/82
Construction Company Management System
UIT, Kollam 11
Staff can be trained in purchasing and how to minimize costs. Suppliers know where and whom to contact which makes supplier contact
much easier.
Purchasing staff can build good relationships with the buyers that enable thesupplier to understand the business need and suggest other products that may
be more suitable and cost effective.
It allows for better control of inventories so that they can be kept at optimumlevels.
Disadvantages of centralized purchasing:
Purchase requisitions for ad hoc goods have to be sent from other areas to the
purchasing department causing delays and some irritations.
If the company is very geographically diverse, it may not be able to takeadvantage of local discounts.
The centralized purchasing department may become too large and complex tomanage.
Conversely, with a small company it may not be cost effective to have staffand a computer system that only deals with purchasing.
As you can see if you are a large company that is not too geographicallydispersed the advantages of a centralized purchasing department far outweigh
the disadvantages.
CENTRALIZED PURCHASING
Decentralized purchasing refers to purchasing materials by all departments and
branches independently to fulfill their needs. Such a purchasing occurs when
departments and branches purchase separately and individually. Under decentralized
purchasing, there is no one purchasing manager who has the right to purchase
materials for all departments and divisions. The defects of centralized purchasing can
be overcome by decentralized purchasing system. Decentralized purchasing helps to
purchase the materials immediately in case of an urgent situation.
-
7/30/2019 Construction Edited New 27-03-2013
12/82
Construction Company Management System
UIT, Kollam 12
Advantages Of Decentralized Purchasing.
Materials can be purchased by each department locally as and whenrequired.
Materials are purchased in right quantity of right quality for eachdepartment easily.
No heavy investment is required initially. Purchase orders can be placed quickly. The replacement of defective materials takes little time.
Disadvantages Of Decentralized Purchasing
Organization losses the benefit of a bulk purchases. Specialized knowledge may be lacking in purchasing staff. There is a chance of over and under-purchasing of materials. Fewer chances of effective control of materials. Lack of proper co-operation and co-ordination among various
departments.
Purchase Procedure
Provision of adequate and timely supply of material to scientists is of prime
importance for carrying out meaningful scientific research as well as for meeting the
targets set for completion of various in house & sponsored projects in our labs./Instt.
On the other hand, any public procurement wiII not only have to be made in fair and
transparent manner but wiII also have to fall in line with the canons of financial
propriety. The purchase procedure given in the succeeding paragraphs strives to
achieve both these ends.
Stages of Purchase Procedure
The procurement of material in our Labs./lnstt. can be divided into the following
distinct stages :
a) Finding the Budget
-
7/30/2019 Construction Edited New 27-03-2013
13/82
Construction Company Management System
UIT, Kollam 13
b) Prioritizations of purchase of equipment, machinery etc. for the financial year for
CSIR budget on project needs & priorities of sponsored projects.
c) Placing of the Indent by the scientist and other officers concerned after verifying
the non availability in stock.
d) Consideration of the indents by the respective SPC.
e) Calling for tender/ quotations and processing of tender papers by the purchase
department.
f) Evaluation of the tenders/ quotations by the respective SPC.
g) Submission of the papers to the competent authority for sanction.
h) Placement of orders.
i) Arrival of equipment and its installation.
Purchase Requisition
Purchase Requisition orPurchase Request is a precise document generated
by an internal organization or external to notify the purchasing department of items it
needs to order, their quantity, and the time frame that will be given in the future. It
may also contain the authorization to proceed with the purchase. It is also
called Purchase Order Request.
As part of an organization's internal financial controls, the accounting
department may institute a purchase requisition process to help manage requests for
purchases. Requests for the creation of purchase of goods and services are
documented and routed for approval within the organization and then delivered to the
accounting group.
Typically an account staff member is assigned responsibility for purchase
order management, referred to commonly as the PO (purchase order) Coordinator.
Purchase requests are tracked against both internal departmental budgets as well
as general ledger (GL) categories.
-
7/30/2019 Construction Edited New 27-03-2013
14/82
Construction Company Management System
UIT, Kollam 14
Bill of Material
The bills of all ordered material have to be made in the stores section and a
report of such bills must be sent to the Purchase, indenting scientist next day.
Similarly informations like transit of materials, clearance from Air/Sea port/
transporter/ vendors go-down etc. has to be intimated to the user depts. Heavy and
large items can be unloaded by the stores at the place of its final installation. Stores
should maintain a Daily Bill Register (DRR) centrally which should include all
relevant information about the bill of materials in a computer. A print out can be sent
to the User Group and the Purchase immediately and a copy of the same can be
retained as DRR.
Purchase Order
A purchase order (PO) is a commercial document issued by a buyerto a seller,
indicating types, quantities, and agreed prices for products or services the seller will
provide to the buyer. Sending a purchase order to a supplier constitutes a legal offer to
buy products or services. Acceptance of a purchase order by a seller usually forms
a contractbetween the buyer and seller, so no contract exists until the purchase order
is accepted. It is used to control the purchasing of products and services from external
suppliers. Creating a purchase order is typically the first step of the Order-to-cash
process in an ERP system.
Receiving and inspection
The receiving department receives the materials supplied by the vendor. The quantity
is verified and tallied with the purchase order. The receipt of the materials is recorded
on the specially designed receiving slips or forms which also specify the name of the
vendor and the purchase order number or into a computer. It also records any
discrepancy, damaged condition of the consignment or inferiority of the materials.
The purchase department is informed immediately about the receipt of the materials.
Usually a copy of the receiving slip is sent to purchase department. In computerized
system the Purchase department concerned staff member is supposed to keep a track
of all the receipts through the computer.
http://en.wikipedia.org/wiki/Tradehttp://en.wikipedia.org/wiki/Buyerhttp://en.wikipedia.org/wiki/Vendor_(supply_chain)http://en.wikipedia.org/wiki/Contracthttp://en.wikipedia.org/wiki/Order_to_cashhttp://en.wikipedia.org/wiki/Order_to_cashhttp://en.wikipedia.org/wiki/ERP_systemhttp://en.wikipedia.org/wiki/ERP_systemhttp://en.wikipedia.org/wiki/Order_to_cashhttp://en.wikipedia.org/wiki/Order_to_cashhttp://en.wikipedia.org/wiki/Contracthttp://en.wikipedia.org/wiki/Vendor_(supply_chain)http://en.wikipedia.org/wiki/Buyerhttp://en.wikipedia.org/wiki/Trade -
7/30/2019 Construction Edited New 27-03-2013
15/82
Construction Company Management System
UIT, Kollam 15
If the materials require any quality control or inspection, they are sent for such
testing. The inspection department tries to verify that the incoming materials comply
with the standard quality as specified in the purchase order. It may involve
mechanical, electrical, chemical or such types of testing. The accept reject decision
may be taken on the basis of either sample testing or testing the entire lot. The
inspection may involve in house testing or testing done at the vendors plant.
The inspection report along with the Test certificate and the recommended
acceptance or rejection should be sent to the purchasing department. On the basis of
the recommendations made by the inspection department, the purchase department
arranges for the segregation of the rejected materials. They are sidetracked from the
normal flow towards the stores or production departments. If they involve some
further shipments at suppliers end, they are suspended immediately. The concerned
departments such as stores department, production department, accounting
department, scrap and waste disposal section etc. are immediately informed about the
rejections. If the defectives are within the established tolerance limits, they may be
accepted as their returning to the vendor may disrupt the production schedule.
However, the vendor should be informed about this and if possible, the credit should
be claimed from him.
Receiving function is usually of a routine nature and sometimes it is kept
independent of purchase department but within Material department usually Stores.
However, it is desirable to treat the receiving departments as a subordinate function of
purchase department due to following reasons:
1) Before the settlement of the invoices, the purchase department has to verify thatthe consignment agrees with the purchase order in all respects. This can beverified only with the help of the receiving department.
2) When the shipment is received in damaged condition, the purchase departmentmust have first hand prompt information about this, so that it can initiate
immediate legal action against the vendor or the carrier. It can also take
necessary action for tapping the substitute sources of the supply for the urgently
needed materials.
-
7/30/2019 Construction Edited New 27-03-2013
16/82
Construction Company Management System
UIT, Kollam 16
3) In case of the short shipment from the suppliers, the rush orders can bemanaged so that the work stoppages caused by the lack of materials can be
eliminated.
Payment of the invoice: When the goods are received in satisfactory condition,
the invoice is checked before it is approved for the payment. Generally the invoice is
checked to see that the goods were duly authorized to purchase, they were properly
ordered, they are priced as per the agreed terms, the quantity and quality conform to
the order, the calculations are arithmetically correct etc. It is a matter of controversy,
whether the invoice should be checked by the purchase department or by the
accounting department.
The popular arguments in favor of purchase department are:
1) It is the purchaser who can accurately verify that the consignment is billedproperly.
2) As he is familiar with the routine details and terms and conditions of the order,he can correct and adjust any discrepancy in the execution of the order before
an invoice is paid.
3) It allows the purchaser to watch the price of the materials closely increasinghis consciousness for the future purchase.
-
7/30/2019 Construction Edited New 27-03-2013
17/82
Construction Company Management System
UIT, Kollam 17
3.2 INVENTORY MANAGEMENT SYSTEM
Inventory management is primarily about specifying the shape and percentage
of stocked goods. It is required at different locations within a facility or within many
locations of a supply network to precede the regular and planned course of production
and stock of materials.
The scope of inventory management concerns the fine lines between
replenishment lead time, carrying costs of inventory, asset management, inventory
forecasting, inventory valuation, inventory visibility, future inventory price
forecasting, physical inventory, available physical space for inventory, quality
management, replenishment, returns and defective goods, and demand forecasting.
Balancing these competing requirements leads to optimal inventory levels, which isan on-going process as the business needs shift and react to the wider environment.
Inventory management involves a retailer seeking to acquire and maintain a
proper merchandise assortment while ordering, shipping, handling, and related costs
are kept in check. It also involves systems and processes that identify inventory
requirements, set targets, provide replenishment techniques, report actual and
projected inventory status and handle all functions related to the tracking and
management of material. This would include the monitoring of material moved intoand out of stockroom locations and the reconciling of the inventory balances. It also
may include ABC analysis, lot tracking, cycle counting support, etc. Management of
the inventories, with the primary objective of determining/controlling stock levels
within the physical distribution system, functions to balance the need for product
availability against the need for minimizing stock holding and handling costs.
http://en.wikipedia.org/wiki/ABC_analysishttp://en.wikipedia.org/wiki/ABC_analysis -
7/30/2019 Construction Edited New 27-03-2013
18/82
Construction Company Management System
UIT, Kollam 18
INVENTORY CONTROL SYSTEM
An inventory control system is a set of hardware and software based tools that
automate the process of tracking inventory. The kinds of inventory tracked with an
inventory control system can include almost any type of quantifiable good, includingfood, clothing, books, equipment, and any other item that consumers, retailers, or
wholesalers may purchase. Modern inventory control systems are almost exclusively
based on barcode technology. Though barcodes were initially developed to automate
the process of grocery store checkout, their ability to encode a wide variety of
alphabetic and numeric symbols makes them ideal for encoding merchandise for
inventory applications. Inventory control systems work in real-time using wireless
technology to transmit information to a central computer system as transactions occur.
Inventory control systems are employed in a wide variety of applications, but
they all revolve around tracking delivery of goods to customers. Inventory control is
crucial in retail stores, especially those with a large number or variety of merchandise
items for sale. Inventory control is also used in warehouses to track orders and
shipments, and for automated order processing. Other important applications of
inventory control systems are in manufacturing, shipping, and receiving.
INVENTORY CONTROL FEATURES
i. Monitor and report stock level, costs and averages.ii. Scan in barcodes toad new items.iii. Import current inventory with CSV file.iv. Add notes, URLS and photos to item descriptions.v. Set sails unit for items that are sold by weight or in bundles. vi. Group items in two categories for organized stock control.vii. Configure sales tax, VAT and GST rates.viii. Set low level stock warnings so you know when it to record or reorder.ix. View overall inventory levels, or by location and category.x. Transfer stock between locations.
-
7/30/2019 Construction Edited New 27-03-2013
19/82
Construction Company Management System
UIT, Kollam 19
xi. Simple, easy to use interface.xii. Manage multiple business simultaneouslyxiii. Assign appropriate access levels to different users.xiv. Web access lets multiple users within the organization use inventories data
and features.
xv. Mobile access to the program through the web interface.xvi. Maintain a data base of your customers and suppliers.
Stock Control
A stock control system should keep you aware of the quantity of each kind of
merchandise on hand. An effective system will provide you with a guide for what,
when, and how much to buy of each style, color, size, price and brand. It will reduce
the number of lost sales resulting from being out of stock of merchandise in popular
demand. The system will also locate slow selling articles and help indicate changes in
customer preferences.
The size of your establishment and the number of people employed are
determining factors in devising an effective stock control plan. Can you keep control
by observation? Should you use on-hand/on order/sold records? Detachable ticket
stubs? Checklists? And/or physical inventory? If so, how often? With the observation
method (the eyeball system), unless the people using it have an unusually sharp sense
of quantity and sales patterns, it is difficult to keep a satisfactory check on
merchandise depletion. It means that you record shortages of goods or reorders as theneed for them occurs to you. Without a better checking system, orders may only be
placed at the time of the salesman's regular visit, regardless of when they are actually
needed. Although it may be the simplest system, it also can often result in lost sales or
production delays. Detachable stubs or tickets placed on merchandise provide a good
means of control. The stubs, containing information identifying the articles, are
removed at the time the items are sold.
The accumulated stubs are then posted regularly to the perpetual inventory
system by hand or through the use of an optical scanner. A checklist, often provided
-
7/30/2019 Construction Edited New 27-03-2013
20/82
Construction Company Management System
UIT, Kollam 20
by wholesalers, is another counting tool. The checklist provides space to record the
items carried, the selling price, cost price, and minimum quantities to be ordered of
each. It also contains a column in which to note whether the stock on hand is
sufficient and when to reorder. This is another very simple device that provides the
level of information required to make knowledgeable decisions about effective
inventory management. Most smaller operations today, except for the very smallest,
are using some form of a perpetual online system to record the movement of
inventories into and out of their facilities. In a retail operation, the clerk at the register
merely scans the ticket with a reader, and the system shows the current price and
removes the item from the inventory control system.
A similar process occurs in a manufacturing operation, except that the "sale" is
actually a transfer of the inventory from control to production. This is a particularly
critical system in a large operation such as a grocery store where they regularly
maintain 12,000 plus items. Often a vendor will provide on-site or computerized
assistance needed to help their smaller customers maintain a good understanding of
their own inventory levels and so keep them in balance
Inventory Control RecordsInventory control records are essential to making buy-and-sell decisions. Some
companies control their stock by taking physical inventories at regular intervals,
monthly or quarterly. Others use a dollar inventory record that gives a rough idea of
what the inventory may be from day to day in terms of dollars. If your stock is made
up of thousands of items, as it is for a convenience type store, dollar control may be
more practical than physical control. However, even with this method, an inventory
count must be taken periodically to verify the levels of inventory by item. Perpetualinventory control records are most practical for big-ticket items. With such items it is
quite suitable to hand count the starting inventory, maintain a card for each item or
group of items, and reduce the item count each time a unit is sold or transferred out of
inventory. Periodic physical counts are taken to verify the accuracy of the inventory
card.
Out-of-stock sheets, sometimes called want sheets, notify the buyer that it is
time to reorder an item. Experience with the rate of turnover of an item will help
indicate the level of inventory at which the unit should be reordered to make sure that
-
7/30/2019 Construction Edited New 27-03-2013
21/82
Construction Company Management System
UIT, Kollam 21
the new merchandise arrives before the stock is totally exhausted. Open-to-buy
records help to prevent ordering more than is needed to meet demand or to stay within
a budget. These records adjust your order rate to the sales rate. They provide a
running account of the dollar amount that may be bought without departing
significantly from the pre- established inventory levels. An open-to-buy record is
related to the inventory budget. It is the difference between what has been budgeted
and what has been spent. Each time a sale is made, open-to-buy is increased
(inventory is reduced). Each time merchandise is purchased; open-to-buy is reduced
(inventory is increased).
The net effect is to help maintain a balance among product lies within the
business, and to keep the business from getting overloaded in one particular area.
Purchase order files keep track of what has been ordered and the status or expected
receipt date of materials. It is convenient to maintain these files by using a copy of
each purchase order that is written. Notations can be added or merchandise needs
updated directly on the copy of the purchase order with respect to changes in price or
delivery dates. Supplier files are valuable references on suppliers and can be very
helpful in negotiating price, delivery and terms.
Extra copies of purchase orders can be used to create these files, organized
alphabetically by supplier, and can provide a fast way to determine how much
business is done with each vendor. Purchase order copies also serve to document
ordering habits and procedures and so may be used to help reveal and/or resolve
future potential problems. Returned goods files provide a continuous record of
merchandise that has been returned to suppliers. They should indicate amounts, dates
and reasons for the returns. This information is useful in controlling debits, credits
and quality Issues. Price books, maintained in alphabetical order according to
supplier, provide a record of purchase prices, selling prices, markdowns, and
markups. It is important to keep this record completely up to date in order to be able
to access the latest price and profit information on materials purchased for resale.
-
7/30/2019 Construction Edited New 27-03-2013
22/82
Construction Company Management System
UIT, Kollam 22
Working of inventory management system
Automated inventory control systems work by scanning a barcode either on
the item. A barcode scanneris used to read the barcode, and the information encoded
by the barcode is read by the machine. This information is then tracked by a centralcomputer system. For example, a purchase order may contain a list of items to be
pulled for packing and shipping. The inventory control system can serve a variety of
functions in this case. It can help a worker locate the items on the order list in the
warehouse, it can encode shipping information like tracking numbers and delivery
addresses, and it can remove these purchased items from the inventory tally to keep
an accurate count of in-stock items. All of this data works in tandem to provide
businesses with real-time inventory tracking information. Inventory control systems
make it simple to locate and analyze inventory information in real-time with a simple
database search.
Importance of Inventory Control
Inventory control is important to ensure quality control in businesses that
handle transactions revolving around consumer goods. Without proper inventory
control, a large retail store may run out of stock on an important item. A goodinventory control system will alert the retailer when it is time to reorder. Inventory
control is also an important means of automatically tracking large shipments. For
example, if a business orders ten pairs of socks for retail resale, but only receives nine
pairs, this will be obvious upon inspecting the contents of the package, and error is
not likely. On the other hand, say a wholesaler orders 100,000 pairs of socks and
10,000 are missing. Manually counting each pair of socks is likely to result in error.
An automated inventory control system helps to minimize the risk of error. In retail
stores, an inventory control system also helps track theft of retail merchandise,
providing valuable information about store profits and the need for theft-prevention
systems.
http://www.barcodesinc.com/cats/barcode-scanners/http://www.barcodesinc.com/cats/barcode-scanners/ -
7/30/2019 Construction Edited New 27-03-2013
23/82
Construction Company Management System
UIT, Kollam 23
Stock Levels of Materials
One of the objectives of material control is maintain the stock of low material
as low as possible and to ensure the availability of material is and when required.
Over stocking and under stocking lead to unnecessary blocking up of working capital
and under stocking may interrupt production. The object of fixing stock levels for
each item of materials in the store and there by the expenses may be reduced. The
different stock levels are:
1. Minimum stock level
2. Maximum stock level
3.reorder stock level
4. Average stock level and
5. Danger level.
1. Minimum stock Level
It represents the minimum quantity of an item of material to be kept in the
store at any time. Material should not be allowed to fall below this level. If the stock
gives the below the this level., production may be held up for want of materials. This
stock is also known as safety stock level or buffer stock
Formula: Minimum stock level= Recorder level-(Normal consumption * Material
Reorder period)
2. Maximum stock Level
It represents the maximum quantity of an item of material that can be held in
stock at any time. Stock should not be exceeding this level if the quantities of the
materials go beyond this level it may lead to over stocking and it has following
disadvantages:
1. Un necessary blocking up of working capital2. Moe space is needed3. Loss due to obsolescence
-
7/30/2019 Construction Edited New 27-03-2013
24/82
Construction Company Management System
UIT, Kollam 24
4. Danger of depreciation in value.Formula: Maximum stock level = Recorder level+ Recorder Quantity-(Minimum
consumption * Minimum Reorder period)
3. Reorder stock Level
This level lies between the maximum and minimum levels. It is the point at which the
store keeper should intiate purchase requisition for each supply. When an item of
materials reaches at a particular level, the store keeper should proceed for purchase of
that item of materials. Reorder level is slightly above the minimum level.
Formula: Recorder level = Maximum Consumption * Maximum Reorder period
4. Average stock Level
This stock level shows the average quantity of materials kept in the store. This
is regarded as the average of maximum and minimum stock levels.
Formula: Average stock Level= Maximum level+ Minimum Level/2.
Average stock Level= Minimum level+ Recorder quantity.
5. Danger Level
This is below the minimum quantity of materials. It is a level at which the
normal issue of materials are stopped, but issued under special instructions. When the
materials reaches below minimum level, i.e.; danger level, the store keeper must make
special arrangements to get fresh issues, so that production may not be interrupted due
to non-availability of materials.
Formula:
Danger Level= Average stock consumption *Energy supply time
Stock Turn Over/Inventory Turn over
Inventory turn over is one of the important methods of material control. The
objectives of stock turn over is to ensure the availability of all types of materials
required and to avoid over or under investments in material stocks turn over
-
7/30/2019 Construction Edited New 27-03-2013
25/82
Construction Company Management System
UIT, Kollam 25
establishes the relation between each item of material consumed and average quantity
of material kept in the store during the period.
INVENTORY SYSTEM/STOCK TAKING
The physical balance of material is to be verified and compared with the balances
as shown by the material recorders. These are two inventory systems to serve the
purpose:
1. Periodic Inventory System2. Perpetual inventory System
1. Periodic inventory systemIn periodic inventory system stock taking (stock verification) is done usually at the
end of an accounting year for the preparation of final accountants. During this stock
taking the factory will be closed for a few days.
2. Perpetual inventory SystemICMA London defines perpetual inventory system as As a system of records
maintained by the controlling department which reflects the physical movement of
stocks and their current balance. in this method physical balances of materials will be
ascertained after every receipts and issue and is compared with the stores records
balance. In perpetual inventory system, the process of verification is done through
continuous stock taking. Continuous stock taking means the physical verifications of
the stock records with actual stocks.
Stores Records
To ensure proper control over the material kept in the source store certain
documents or records are to be maintained. There are two important inventory
records viz, Bin card and stored ledger.
Bin card or bin Tag or Stock Card
Bin is a place where literals are kept in. It may be a rack container, shelf or
space whose stores are kept. Bin card is a document showing the particulars of
-
7/30/2019 Construction Edited New 27-03-2013
26/82
Construction Company Management System
UIT, Kollam 26
material kept in the Bin. It is a document attacjhed to the bon disclosing the
quantitative details of materials received, issued and the closing balance.
Double Bin System
Some concerns divide the bin in to two parts viz, the smaller part to store the
quantity equal to minimum level of stock and the other part to store the remaining
quantity.
Advantages of Bin Cards :
(i) There would be less chances of mistakes being made as entries will be made at the
same time as goods are received or issued by the person actually handling the
materials.
(ii) Control over stock can be more effective, in as much as comparison of the actual
quantity in hand at any time with the book balance is possible.
(iii) Identification of the different items of materials is facilitated by reference to the
Bin Card the bin or storage receptacle.
Disadvantages of Bin Cards :
(i) Store records are dispersed over a wide area.
(ii) The cards are liable to be smeared with dirt and grease because of proximity to
material and also because of handling materials.
(iii) People handling materials are not ordinarily suitable for the clerical work
involved in writing Bin Cards.
Stores Ledger
Stores ledger is another stored recorder kept in the closing department. It is a
document showing the quantity and the value of materials received, issued and in
balance at the end. One stores ledger is allotted to each component of material.
Types of Store
The size nature and financial position of the factory will determine the
types of store to be used. They are:
-
7/30/2019 Construction Edited New 27-03-2013
27/82
Construction Company Management System
UIT, Kollam 27
1. Centralised stores2. Decentralised stores3. Cenralised stores with substores
1. Centralised storesIn case of central stores, materials are received by and issued from are stores
department. All item of materials purchased for the entire concern is stored in the
single store.
Advantages of Centralised Stores
Better supercision of stores Better layout Less space is required Economy in staff,stationary etc. Investment in stock Physical verification is more simpler
Disadvantages
Material handling charges will be high. There is risk of loss by fire. Specific requirements of individual department. Breakdown of transportation There may be delay in supplying materials.
Decentralised Stores
In this type of store each department has its own stores. Materials required by
each department is purchased by the respective department s and issues are made
as per the department requirements . Each store of the department will be under
the control of a store keeper.
Central Stores with Substores:
It is combination of both centralized and decentralized stores. In big factorieswhere production departments are situated at distance from the central stores
-
7/30/2019 Construction Edited New 27-03-2013
28/82
Construction Company Management System
UIT, Kollam 28
inorder to minimize the material handling charges, a substore is established near
the production.
Store Keeper or Store manager
After receiving the purchased materials by the goods receiving department and
inspect by the inspection department, the materials are sent to the store for safe
custody till they are issued for production,store is a service department headed by
the store keeper.
Duties of Store keeper
1. Receive the materials into the store after verification.2. Classify the materials according to their size, shape, quantity etc.3. Finding the place for keeping sub item of materials.4. Loss due to evaporation, theft must be minimum5. Take necessary steps to get fresh delivery of materials.6. Ensure that available space in the store.7. Periodic comparision of physical stock with book figures.8. Main stores record viz,bincard for each items.
The Store Keeper Meaning and Responsibility.
Store keeper is the important person for the store. He is the in charge of the
store department and also responsible for store control. He must be a skilled person
and takes care of the store. He keeps a watch full eye on the movement of the
materials with a view to control the materials in the store. He is known as chief-store
keeper or store superintendent. A store keeper should have technical knowledge and
experience in the maintenance of the store. He should have organizing ability and
undoubted integrity.
Duties and responsibility: The primary duty of the store keeper is various and varied
according to the organisation structure. A store keeper is being the head of a store
dept. He is entrusted the following duties & responsibility.
Receiving material: The primary duty of the store keeper is to receive the material
from the supplier. At the time of receipt of material, he has to see that the materials
have been sent by the supplier on the basis of purchase order.
-
7/30/2019 Construction Edited New 27-03-2013
29/82
Construction Company Management System
UIT, Kollam 29
Arranging materials: The materials received by the store keeper must be arranged in
a proper manner. Bins should be allotted to each and every item.
Preservation of the material: After the receipt of material they are to be preserved
properly. It is the duty of the store-keeper to keep the material in store on safe
custody. Unless the quality may deteriorate loss of material may be possible.
Recording: It is the duty of the store keeper to record the receipt and issue of material
in the respective bin card regularly. It will indicate the quantity of stock held by the
store every time. For recording, the store keeper maintains store ledger and bin cards.
Issue of material: The store keeper issues the material as per the requisition of the
production. When store keeper received requisition he issues material from the store.
Issuing purchasing requisition: When the stock reaches at ordering level the store
keeper sends purchase requisition to the purchasing department for the fresh purchase
of the materials. Accordingly, the purchasing departments purchases materials as per
quantity and quality stated there in.
Supervision: The store keeper must be coordinate and supervise the duty of the staff
under his control. As he is the head of the store department, he manages the entire
department.
-
7/30/2019 Construction Edited New 27-03-2013
30/82
Construction Company Management System
UIT, Kollam 30
Stock Turnover/ Inventory Turnover
In accounting, the Inventory turnover is a measure of the number of times
inventory is sold or used in a time period such as a year. The equation for inventory
turnover equals the Cost of goods sold divided by the average inventory. Inventory
turnover is also known as inventory turns, stock turn, stock turns, turns, and stock
turnover.
Inventory System/ Stock Taking
The physical balance of material is to be verified and compared with the
balance s as shown by the material records. There are two inventory systems to serve
the purpose.
1) Periodic Inventory SystemIn periodic inventory system, merchandise inventory and cost of goods sold
are not updated continuously. Instead purchases are recorded in Purchases account
and each sale transaction is recorded via a single journal entry. Thus cost of goods
sold account does not exist during the accounting period. It is determined at the end of
accounting period via a closing entry.
2) Perpetual Inventory SystemIn perpetual inventory system, merchandise inventory and cost of goods sold
are updated continuously on each sale and purchase transaction. Some other
transactions may also require an update to inventory account for example,
sale/purchase return, purchase discounts etc. Purchases are directly debited to
inventory account whereas for each sale two journal entries are made: one to record
sale value of inventory and other to record cost of goods sold. Purchases account is
not used in perpetual inventory system.
http://en.wikipedia.org/wiki/Accountancyhttp://en.wikipedia.org/wiki/Equationhttp://en.wikipedia.org/wiki/Cost_of_goods_soldhttp://en.wikipedia.org/wiki/Inventoryhttp://accountingexplained.com/financial/inventories/periodic-journal-entrieshttp://accountingexplained.com/financial/inventories/perpetual-journal-entrieshttp://accountingexplained.com/financial/inventories/perpetual-journal-entrieshttp://accountingexplained.com/financial/inventories/periodic-journal-entrieshttp://en.wikipedia.org/wiki/Inventoryhttp://en.wikipedia.org/wiki/Cost_of_goods_soldhttp://en.wikipedia.org/wiki/Equationhttp://en.wikipedia.org/wiki/Accountancy -
7/30/2019 Construction Edited New 27-03-2013
31/82
Construction Company Management System
UIT, Kollam 31
BACKGROUND
WINDOWS 7
An Operating System may be viewed as an organized collection of softwareextensions of hardware, consisting of control routines for operating a computer and
for providing an environment for execution of programs. Programs rely on facilities
provided by the operating system to gain access to computer-system resources such as
files and input/output devices. I.e. the operating system acts as interface between
users and the hardware of a computer system.
Internally an operating system acts as a manger of resources of the computer
system, such as processor, memory, files and I/O devices. In general the primary
objective of operating system is to increase productivity of a processing resource such
as computer hardware or computer users. In other words, an operating system is a
master control program that runs the computer and acts as a scheduler. It controls the
flow of signals from the CPU to various parts of the computer. Popular operating
systems are MS_DOS, Windows 95, Windows 98, Windows NT Windows 7 and
UNIX etc.
Windows 7 is an operating system that uses pre-emptive, multitasking and
multi threading to perform several actions at the same time. The advantage are
powerful mobile computing features using the Microsoft Network, a Recycle Bin for
storing the deleted files which can be cleared later and the inbox which can be used
for communications like FAX, E-MAIL etc.
Windows 7 includes a suite of programs designed to optimize our computers
efficiency, especially when used toposther. It improves computer reliability by
-
7/30/2019 Construction Edited New 27-03-2013
32/82
Construction Company Management System
UIT, Kollam 32
introducing new wizards, utilities, and resources that help keep our system running
smoothly. The key features are:
A very advanced set of multimedia programs are shipped along with theoperating system that just doesnt sing or run animations but can create and edit
these applications.
The Operating System automatically detects network cards and user has to justspecify the name of the network and the computer can be logged o the specified
network.
The computer can be connected to the internet if the user has access to it and the
operating system needed to log o and run applications on the internet.
About .NET
.Net is a Software platform. It is a language-neutral environment for writing
programs that can easily and securely interoperate. Rather than targeting a particular
hardware/operating system combination, programs will instead target . NET, and
will run wherever .NET is implemented.
.NET is also the collective name given to various bits of software built upon
the .NET platform. The components that make up .NET -the platform are called the
.NET Framework.
The .NET framework is a new computing platform that simplifies application
development in the highly distributed environment of the Internet. The .NET
framework is designed to fulfill the following objectives.
To provide a consistent object-oriented programming environmentwhether object code is stored and executed locally, but Internet-distributed or
executed remotely.
To provide a code-execution environment that minimizes softwaredeployment and versioning conflicts.
To provide a code-execution environment that guarantees safeexecution of code including code created by an unknown or semi-trusted third party.
-
7/30/2019 Construction Edited New 27-03-2013
33/82
Construction Company Management System
UIT, Kollam 33
To provide a code-execution environment that eliminates theperformance problems of scripted or interpreted environments.
To make the developer experience consistent across widely varyingtypes of applications, such as Windows-based application and web-basedapplications.
To build all communication on industry standards to ensure that codebased on the .net framework can integrate with any other code.
-
7/30/2019 Construction Edited New 27-03-2013
34/82
Construction Company Management System
UIT, Kollam 34
The .NET framework has two main components:
1. The Common Language Runtime
2. A hierarchical set of Class Libraries
Common Language Runtime (CLR)
CLR is described as the execution engine of .NET. It provides the
environment within which programs run. The most important features are:
Conversion from a low-level assembler-style language called IntermediateLanguage (IL), into code native to the platform being executed on
Memory Management, notably including garbage collection. Checking and enforcing security restrictions on the running code. Loading and executing programs with version control and other such
features.
Rich class framework: Application features that used to be hard to implement
or required a third party component, can now be added in just a few lines of code
using the .net framework. The .net framework offers over 4500 classes that
encapsulated rich functionality like XML, data access, file upload, regular
expressions, image generation, performance monitoring and logging, transactions,message queuing, SMTP mail and much more!
Rich output caching: VB.NET output caching could dramatically improve
the performance and scalability of your application. When output caching is enabled
as a page, VB.NET executes the page just once, and saves the result in memory.
Output caching is configurable and can be used to cache individual regions or an
entire page. Output caching can dramatically improve the performance of data-driven
pages by eliminating the need to query the database on every request.
Enhanced reliability: VB.NET ensures that your application is always
available to your users.
Memory leak, Dead Lock and Crash Protection: VB.NET automatically
detects and recovers from errors like deadlocks and memory leaks to ensure your
application is always available to your users. For example, say that your application
has a small memory leak, and that after a week the leak has tied up a significant
-
7/30/2019 Construction Edited New 27-03-2013
35/82
Construction Company Management System
UIT, Kollam 35
percentage of your servers virtual memory. VB.NET will detect these conditions,
automatically start up another copy of the VB.NET worker process, and direct all new
requests to the new process. Once the old process has finished processing its pending
requests, it is gracefully disposed and the leaked memory is released. Automatically,
without administrator intervention or any interruption of service, VB.NET has
recovered from the error.
Easy deployment: VB.NET takes the pain out of deploying server
applications. No touch application deployment. VB.NET dramatically simplifies
installations of our application.
Dynamic update of running application: VB.NET now lets you updatecompiled components without restarting the SQL server. In the past with classic COM
components, the developer would have to restart the SQL server each time he
deployed an update.
Easy Migration Path: You dont have to migrate your existing applications to
start using VB.NET. VB.NET runs on IIS side-by-side with classic VB on Windows
2000 and Windows XP platforms. Your existing VB applications
Continue to be processed by VB.DLL.
About SQL
SQL stand for structured query language. SQL is a non-procedural language.
Non-procedural means that you can state what you want done without stating how to
do it. Microsoft was able to demonstrate SQL, which could be used to control
relational databases. The SQL implemented by Microsoft is 100% compatible with
standard SQL data language.
SQL database stores and retrieves information. A table is a primary database
object of SQL, is used to store data. A table holds data in the form of rows &
columns. Every table is defined with a table name and a set of columns. Each column
is given a column name and data type and a width. Using SQL we can perform
calculation, list column definitions for any table and can also format query results in
the form of a report. SQL determines the best way to carry out your request.
-
7/30/2019 Construction Edited New 27-03-2013
36/82
Construction Company Management System
UIT, Kollam 36
To communicate with the database, SQL support the following commands:
DDL -> Data Definition Language (Create, Alter, Drop) DML-> Data Manipulation language (Select, Insert, Delete, Update) DCL -> Data Control Language (Grand, Revoke) TCL -> Transaction Control Language (Commit, Save Point, Rollback)
-
7/30/2019 Construction Edited New 27-03-2013
37/82
Construction Company Management System
UIT, Kollam 37
CHAPTER 4
DATA ANALYSIS
System analysis is a detailed study of various operation performed by asystem and their relationship with this and outside the system.
Analysis begins when a user or manager begins a study of the various
files, decision points and transaction handled by the present system. The commonly
used tools in system are DFD, Interviews and in site abbreviations etc. Training,
Experience and Commonsense are required to collect relevant information needed to
develop a system.
The analysis must study the problem definition carefully to determine
the strength and weakness of existing manual system. Once analysis is complete, the
analyst must have firm understanding of what is to be done to overcome the current
weakness.
4.1 EXISTING SYSTEM
The major activities in the system study are studying the ways an organization
currently retrieving and processing data to produce information. It involves the study
of various operation performed by the system and their relationship within and outside
the system. The system study is usually done on the basic approaches of
understanding the problem or user requirements. To understand the user requirements
the analyst communicates with the user or customer and studies the basic
requirements of the customer. The study of the existing system was necessary to carry
out the preliminary investigation.
Limitation of existing system
1. Designing is not good.2. User interaction is less.3. Complex updating.4. Poor customer service.5. Time consuming process6. Difficulty in data retrieval.
-
7/30/2019 Construction Edited New 27-03-2013
38/82
Construction Company Management System
UIT, Kollam 38
All these are rectified in the proposed system. Much emphasis is given upon
the process of customer servicing.
4.2 NEED FOR NEW SOFTWARE
The software CONSTRUCTION SITE MANAGEMENT SYSTEM is an
integration of various activities in the construction site. The proposed system is
designed to eliminate all the disadvantages of the existing one. It is designed keeping
in mind all the drawbacks of the present system and to provide a permanent solution
to the existing problems.
The objective is to determine whether the request is valid and feasible. The
processing speed and accuracy of the new system is remarkable. The new system is
almost error free and guides the user in every stage of data inputs to avoid mistakes.
The system is menu driven therefore no software-based training is required to
operate the system. All these features make the software an ideal choice.
Some notable advantages of the proposed system are:
User FriendlyThis proposed system is this much user friendly that anyone having a
little computer knowledge can work with this system.
Security.To avoid unauthorized access to the application here is a Security
facility with password protection.
Search facility.There is a facility to search for a particular employee-using employee Id.
Various reports.Reports are there to take the hard copy of salary employee details.
4.3 FEASIBILITY STUDY
All projects are feasible-given unlimited resources and infinite Time!
Unfortunately, the development of a computer-based system or product is more likely
plagued by scarcity of resources, difficulty of delivery dates. It is both necessary and
prudent to evaluate the feasibility of a project at the earliest possible time. Months or
years of effort, thousands or millions of dollars, and untold professional
-
7/30/2019 Construction Edited New 27-03-2013
39/82
Construction Company Management System
UIT, Kollam 39
embarrassment can be averted if an ill-conceived is recognized early in the definition
phase.
Feasibility study is a test of the system proposed made to identify whether
the user needs may be satisfied using the current software and hardware technologies,
whether the system will be cost effective from a business point of view and whether it
can be develop with the given budgetary constraints. A feasibility study should be
relatively cheap and done at the earliest possible time. Depending on the study, the
decision is made whether to go ahead with a more detailed analysis.
Feasibility and risk analysis are related in many ways. If project risk is
great, the feasibility of the producing quality software is reduced. Thus during
feasibility analysis for this, following primary areas of interest were considered very
carefully.
Three types of feasibility are discussed here they are technical
feasibility, economic feasibility and operational feasibility.
TECHNICAL FEASIBILITY
A study of function, performance and constraints may affect the ability to
achieve an acceptable system. A feasibility system is not warranted for systems in
which economic justification is obvious, technical risk is low, few legal problems are
expected, and no reasonable alternative exists. However, if any of the preceding
conditions fail, a study of that area should be conducted. Feasibility study was
conducted and found to be technically sound.
ECONOMIC FEASIBILITY
An evaluation of development cost weighed against the ultimate income or
benefit derived from the developed system or product. Since only initial investment is
required and cost of labour can be greatly reduced, the project is economically
feasible.
OPERATIONAL FEASIBILITY
Proposed projects are of course beneficial only if they can be turned into
information systems that will meet the organisations operating requirements. Simply
-
7/30/2019 Construction Edited New 27-03-2013
40/82
Construction Company Management System
UIT, Kollam 40
stated, this best of feasibility asks if the system will work when developed and
installed. The project is having different look from the current system. It will be well
accepted by everyone including the staff members and there wont be any resistant.
In order to develop the software, it should be ensured that all the
objectives that are identified could be converted into software modules. The technical
feasibility is also analyzed so that after selecting proper developing components all
the objectives are converting into working software components.
4.4 TESTING
System testing of software or hardware is testing conducted on a complete,
integrated system to evaluate the system's compliance with its specified requirements.
System testing falls within the scope of black box testing, and as such, should require
no knowledge of the inner design of the code or logic. As a rule, system testing takes,
as its input, all of the "integrated" software components that have successfully passed
integration testing and also the software system itself integrated with any applicable
hardware system(s). The purpose of integration testing is to detect any inconsistencies
between the software units that are integrated together (called assemblages) or
between any of the assemblages and the hardware. System testing is a more limited
type of testing; it seeks to detect defects both within the "inter-assemblages" and also
within the system as a whole.
Unit testing:Unit testing is a method by which individual units ofsource code are tested to
determine if they are fit for use. A unit is the smallest testable part of an application.
In procedural programming a unit may be an individual function or procedure. Unit
tests are created by programmers or occasionally by testers. Ideally, each test case is
independent from the others: substitutes like method stubs, mock objects,[1] fakes and
test harnesses can be used to assist testing a module in isolation. Unit tests are
typically written and run by software developers to ensure that code meets its design
and behaves as intended. Its implementation can vary from being very manual (pencil
and paper) to being formalized as part ofbuild automation.
http://en.wikipedia.org/wiki/Source_codehttp://en.wikipedia.org/wiki/Procedural_programminghttp://en.wikipedia.org/wiki/Test_casehttp://en.wikipedia.org/wiki/Method_stubhttp://en.wikipedia.org/wiki/Mock_objecthttp://en.wikipedia.org/wiki/Unit_testing#cite_note-mocksarentstubs-0#cite_note-mocksarentstubs-0http://en.wikipedia.org/wiki/Unit_testing#cite_note-mocksarentstubs-0#cite_note-mocksarentstubs-0http://en.wikipedia.org/wiki/Mock_object#Mocks_and_fakeshttp://en.wikipedia.org/wiki/Test_harnesshttp://en.wikipedia.org/wiki/Software_developerhttp://en.wikipedia.org/wiki/Build_automationhttp://en.wikipedia.org/wiki/Build_automationhttp://en.wikipedia.org/wiki/Software_developerhttp://en.wikipedia.org/wiki/Test_harnesshttp://en.wikipedia.org/wiki/Mock_object#Mocks_and_fakeshttp://en.wikipedia.org/wiki/Unit_testing#cite_note-mocksarentstubs-0#cite_note-mocksarentstubs-0http://en.wikipedia.org/wiki/Mock_objecthttp://en.wikipedia.org/wiki/Method_stubhttp://en.wikipedia.org/wiki/Test_casehttp://en.wikipedia.org/wiki/Procedural_programminghttp://en.wikipedia.org/wiki/Source_code -
7/30/2019 Construction Edited New 27-03-2013
41/82
Construction Company Management System
UIT, Kollam 41
Integration TestingIntegration testing (sometimes called Integration and Testing, abbreviated
"I&T") is the phase in software testing in which individual software modules are
combined and tested as a group. It occurs afterunit testing and before system testing.
Integration testing takes as its input modules that have been unit tested, groups them
in larger aggregates, applies tests defined in an integration test plan to those
aggregates, and delivers as its output the integrated system ready for system testing.
The purpose of integration testing is to verify functional, performance, and
reliability requirements placed on major design items. These "design items", i.e.
assemblages (or groups of units), are exercised through their interfaces using Black
box testing, success and error cases being simulated via appropriate parameter and
data inputs. Simulated usage of shared data areas and inter-process communication is
tested and individual subsystems are exercised through their input interface. Test
cases are constructed to test that all components within assemblages interact correctly,
for example across procedure calls or process activations, and this is done after testing
individual modules, i.e. unit testing. The overall idea is a "building block" approach,
in which verified assemblages are added to a verified base which is then used to
support the integration testing of further assemblages.
System TestingThe sub systems are integrated to make up the entire system. The testing
process is concerned with finding the errors, which result from unanticipated
interactions between the subsystems and system components. It is also concerned with
validating that the system needs its functions non functional requirements.
Validation TestingThis is the final stage in the testing before the system is accepted for
operational use. An acceptance test has the objective of ensuring the user the validity
and reliability of the system. It verifies that the system procedures operate the system
specification and that the integrity of the vital data is maintained. Performance of the
acceptance test is actually the users show. Acceptance test may reveal errors and
omissions or dissatisfaction in the system requirement definition.
http://en.wikipedia.org/wiki/Software_testinghttp://en.wikipedia.org/wiki/Unit_testinghttp://en.wikipedia.org/wiki/System_testinghttp://en.wikipedia.org/wiki/Module_(programming)http://en.wikipedia.org/wiki/Unit_testinghttp://en.wikipedia.org/wiki/Test_planhttp://en.wikipedia.org/wiki/System_testinghttp://en.wikipedia.org/wiki/Requirementhttp://en.wikipedia.org/wiki/Black_box_testinghttp://en.wikipedia.org/wiki/Black_box_testinghttp://en.wikipedia.org/wiki/Inter-process_communicationhttp://en.wikipedia.org/wiki/Subsystemhttp://en.wikipedia.org/wiki/Test_casehttp://en.wikipedia.org/wiki/Test_casehttp://en.wikipedia.org/wiki/Test_casehttp://en.wikipedia.org/wiki/Test_casehttp://en.wikipedia.org/wiki/Subsystemhttp://en.wikipedia.org/wiki/Inter-process_communicationhttp://en.wikipedia.org/wiki/Black_box_testinghttp://en.wikipedia.org/wiki/Black_box_testinghttp://en.wikipedia.org/wiki/Requirementhttp://en.wikipedia.org/wiki/System_testinghttp://en.wikipedia.org/wiki/Test_planhttp://en.wikipedia.org/wiki/Unit_testinghttp://en.wikipedia.org/wiki/Module_(programming)http://en.wikipedia.org/wiki/System_testinghttp://en.wikipedia.org/wiki/Unit_testinghttp://en.wikipedia.org/wiki/Software_testing -
7/30/2019 Construction Edited New 27-03-2013
42/82
Construction Company Management System
UIT, Kollam 42
TECHNICAL & FINANCIAL FEASIBILITY
Technical Feasibility
The goal of technical feasibility is to understand the organizations ability to
construct the proposed system. This analysis should include an assessment of the
development group understanding of the possible target software, hardware and
operating environments to be used as well as system size, complexity and group
experience with similar systems.
Financial Feasibility
In case of a new project, financial viability can be judged on the following
parameters:
Total estimated cost of the project Financing of the project in terms of its capital structure, debt equity ratio and
promoter's share of total cost
Existing investment by the promoter in any other business Projected cash flow and profitability
The financial viability of a project should provide the following information.
Full details of the assets to be financed and how liquid those assets are. Rate of conversion to cash-liquidity (i.e. how easily can the various assets be
converted to cash?).
Project's funding potential and repayment terms. Sensitivity in the repayments capability to the following factors: Time delays. Mild slowing of sales. Acute reduction/slowing of sales. Small increase in cost. Large increase in cost. Adverse economic conditions.
-
7/30/2019 Construction Edited New 27-03-2013
43/82
Construction Company Management System
UIT, Kollam 43
4.5 HARDWARE & SOFTWARE SPECIFICATION
HARDWARE SPECIFICATION
Processor : Intel(R) CPU
RAM : 1 GB
Hard Disk : 80 GB
CD-ROM : 700MB
Keyboard : Standard 101/102 key
Mouse : Optical mouse
Monitor : Plug and Play monitor
Printer : Ink jet
SOFTWARE SPECIFICATION
Operating System : Windows 7
Front End : VB.NET
Back End : SQL SERVER
-
7/30/2019 Construction Edited New 27-03-2013
44/82
Construction Company Management System
UIT, Kollam 44
4.6 SETTING PROPOSED SOFTWARE
The creation of the designed system takes place in the implementation phase.
This phase activities do the following:
Development phase overview, preparing of implementation, computer
program development, development phase report and overview. It also performs
activities like writing, testing, debugging and documenting the programs.
There are three types of implementations:
1. Implementation of a computer system to replace a manual system. Theproblems encountered are converting files, training users, creating accurate
files and verifying printouts for integrity.
2. Implementation of a new computer system to replace an existing one. This isusually a difficult conversion. If not properly planned, there can be many
problems. Some large computer systems have taken as long as a year to
convert.
3. Implementation of a modified application to replace the existing one, usingthe same computer. This type of conversion is relatively easy to handle,
provided there are no major changes in the files. Every system requires
periodic evaluation after implementation.
This is to review the performance of the system and to evaluate againstestablished standard or criteria. A study is conducted for measuring the performance
of the system against pre-defined requirements. This study results a post
implementation review that determines how well the system continues to meet the
performance specification.
-
7/30/2019 Construction Edited New 27-03-2013
45/82
Construction Company Management System
UIT, Kollam 45
CHAPTER 5
SUMMARY
The new system has overcome most of the limitations of the existing system
and works according to the design specification given. The developed systems
dispense the problem and meet the needs of by providing reliable and comprehensive
information. All the requirements projected by the user have been met by the system.
The newly developed system consumes less processing time and all the details
are updated and processed immediately. Since the screen provides online help
messages and is very user-friendly, any user will get familiarized with its usage.
Modules are designed to be highly flexible so that any failure requirements can be
easily added to the modules without facing many problems.
Suggestions:
The system is developed in such a way that if any modifications and
enhancements are needed in future, can be done at ease without disturbing the proper
working of the system.
-
7/30/2019 Construction Edited New 27-03-2013
46/82
Construction Company Management System
UIT, Kollam 46
5.1 SCREEN SHOTSlogin
-
7/30/2019 Construction Edited New 27-03-2013
47/82
Construction Company Management System
UIT, Kollam 47
add new item
-
7/30/2019 Construction Edited New 27-03-2013
48/82
Construction Company Management System
UIT, Kollam 48
edit item
-
7/30/2019 Construction Edited New 27-03-2013
49/82
Construction Company Management System
UIT, Kollam 49
view items
-
7/30/2019 Construction Edited New 27-03-2013
50/82
Construction Company Management System
UIT, Kollam 50
add new supplier
-
7/30/2019 Construction Edited New 27-03-2013
51/82
Construction Company Management System
UIT, Kollam 51
edit supplier
-
7/30/2019 Construction Edited New 27-03-2013
52/82
Construction Company Management System
UIT, Kollam 52
view suppliers
-
7/30/2019 Construction Edited New 27-03-2013
53/82
Construction Company Management System
UIT, Kollam 53
add purchase
-
7/30/2019 Construction Edited New 27-03-2013
54/82
Construction Company Management System
UIT, Kollam 54
edit purchase
-
7/30/2019 Construction Edited New 27-03-2013
55/82
Construction Company Management System
UIT, Kollam 55
add purchase return
-
7/30/2019 Construction Edited New 27-03-2013
56/82
Construction Company Management System
UIT, Kollam 56
view retuned
-
7/30/2019 Construction Edited New 27-03-2013
57/82
Construction Company Management System
UIT, Kollam 57
add used items
-
7/30/2019 Construction Edited New 27-03-2013
58/82
Construction Company Management System
UIT, Kollam 58
view used items
-
7/30/2019 Construction Edited New 27-03-2013
59/82
Construction Company Management System
UIT, Kollam 59
new user
-
7/30/2019 Construction Edited New 27-03-2013
60/82
Construction Company Management System
UIT, Kollam 60
user update
-
7/30/2019 Construction Edited New 27-03-2013
61/82
Construction Company Management System
UIT, Kollam 61
APPENDIX
CODING OF THE SYSTEM
Public Class addprdct
Private Sub bind()
openDb()
search("select max(PID)+1 from Prod")
If dr.Read Then
If Not (dr.IsDBNull(0)) Then
Label6.Text = dr(0).ToString()
Else
Label6.Text = 1
End If
End If
End Sub
Private Sub addprdct_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
bind()'If Label6.Text = " " Or Label6.Text = 0 Then
' Label5.Visible = False
' Label6.Visible = False
'End If
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
Me.Close()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
For Each ctrl As Control In Panel2.Controls
If TypeOf ctrl Is TextBox Then
ctrl.Text = ""
End If
-
7/30/2019 Construction Edited New 27-03-2013
62/82
Construction Company Management System
UIT, Kollam 62
Next
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
If Not iscomplete(Panel2) Then
MsgBox("all fields are mandatory")
Exit Sub
End If
Dim q As String
openDb()
q = "insert into Prod values('" + TextBox1.Text + "','" + TextBox2.Text + "','" +
TextBox3.Text + "')"
insert(q)
MsgBox("saved")
clearall(Panel2)
bind()
End S