INTRODUCTION OF BUILDING MATERIAL MANAGEMENT SYSTEM

Are you looking for Building material management system for your final year project? We are here to help you. You can contact us 

Everyone in the want to have his own home, where they can live and enjoy their life in calm and peace. So for the sake of it, they buy home ready made or buy a plot and start making a house on that by their own.

In both cases the material for the house needs to bring at the site becomes very relevant. Sometimes it’s very hard for the persons to bring it to their places. Sometimes the material will not be available or sometimes it’s not feasible to arrange the material to bring at the site.

So to cure this problem we come up with the system which can solve the problem of this uncertainty and problem to cure.With this the users and vendors of material sellers come on the same platform and where vendors can manage their stock which they have available and users who have the desire to buy material to make the home, they can see the availability of the material at particular place of shop and then he can give order to buy the desired amount of material like the amount of sand and amount of cement, no . of bricks.

As he confirms the order he gets the option to deliver the material at his place, this is a good feature of this system as one can see the progress of the material loading in the particular vehicle and then sending and the arrival of the material to his place at given time.

In this way, the system helps the user and admin to take care of the stock and order and then manage it to load in the vehicle and transports to the clients or users destination.

MODULES OF BUILDING MATERIAL MANAGEMENT SYSTEM

The system is made of the combination of modules which work with collaboration with each other and make it beneficial to accomplish the main aim of the system.

Go down Stock:

The material of the store is stored somewhere, we are taking that place as go down. Here the material for building i. e. Sand, bricks, cement etc are stored.

These are filled by the admin and fed into the interface that how much sand, bricks or cement sacks are available in the stock so that the profit margin etc are calculated prior. Now, this is also useful to take the refilling of the stock.

Order:

Users are the actors of the system who can give orders according to their need of material in the building. Here he punches the number of bricks he needed, no. Of sacks of cement, he needs and amount of sand required.

As he confirms it the one token is given to transporter that how much order is that and according to that he fills the order and transports.

Transporter:

Transporters are one of the important actors of this system . Users orders some items. Here admin approves and Assign the transporter to transport the order to given place, in given span of time.

He uses his skills and vehicle to fill the material in it in a proper manner. He starts at a particular time and delivers it at the place. He unloads the material there and confirms the delivery. Hence his task accomplishes.

Registration:

Users information have to be compelled to be registered within the system thus on establish every of them unambiguously and do the required group action as simple potential .like on the name of the bill are issued.

on the far side, this plenty of things require measure there wherever we will reference him. Without registration, there are few options and pages one user can see which are landing on the home page and taking the features read but he won’t be allowed to use those.

For use, he will have to register. One person needs to put his all the details properly and precisely as it will be helpful in identifying them and believing that he is the real person who has booked for the same.

It also includes driver license for them who is driving and parameter too.

Log in:

After registration one will log within the system because the operator of the system either on the behalf of user. when this he has the opposite helpful interfaces accessible for any actions.

Here either bride or groom both have to log in with their unique identity and passwords. After this, they will be directed to the main user interface from where they have further options.

Forgot password:

This is quite often that people tend to forget the password they keep for the login. So this could be very tedious and hectic to recover the password manually in case if one needs to log in in the emergency.

So to overcome this problem we have this module named ass forgot the password and using this module user can recover their password in seconds.

So here we need to only put our registered email Id and hit the enter. than one confirmation email will go to the email where he has the option to reset the password. In seconds one can use this module and get rid of forgetting password problem.

Admin:

Admin has the official powers to control the flow of the data from one part of the system to the other. He has the power to manipulate the access of the users to the data.

The main purpose of this account is to make the user data relevant and then giving the inputs to the other interface module and make it work optimistically and get the time table according to the wish we want to create for a particular type of inputs.

Hence all the data will be reflected with clean and well data in the interfaces.

SYSTEM REQUIREMENT OF BUILDING MATERIAL MANAGEMENT SYSTEM

Now, this method is intended in such the way that it takes fewer resources to figure out work properly. it’s its own type of minimum needs that we’d like to require care of :

The system wants a minimum of two GB of ram to run all the options sleek and unforeseen.

It wants a minimum 1.3 gigahertz processor to run sleek as else which will produce issues.

The system must be operated by some approved person as wrong hands will build it happy-go-lucky.

Rest is all up to the user’s usage can take care of hardware

For security opposing anti virus is suggested.

The system is made properly and all the testing is done as per the requirements. So, the rest of the things depend on the user and no one can harm the data or the software if the proper care is done.

All the attributes are working perfectly and if any error is found then it can be removed easily.

SYSTEM DESIGN OF BUILDING MATERIAL MANAGEMENT SYSTEM

Entity Godown:

Primary Key Godown_id:

This is system generated and unique, which can be referenced in any other entity.

Foreign Key No . of cement sacks:

This is the no . of cement sacks the go down have from the cement entity as a reference.

Foreign Key No . of bricks:

This is no. Of bricks, the go down has the brick entity as a reference.

Foreign Key Amount of sand:

Amount of sand from the reference entity sand is taken out.

Entity sand:

Primary Key sand_id:

This is system generated and unique, which can be referenced in any other entity.

Sand Amount:

The amount of sand available is shown in this attribute.

Sand price:

Price per unit is also here and used to calculate the large consignments price.

Entity cement:

Primary Key cement_id:

This is system generated and unique, which can be referenced in any other entity.

Size:

Size in kg is mentioned here as there are many variants of it available.

Manufacture date:

Date at which it was manufactured

Expiry date:

Date at which the value and strong ness of it losses

Brand:

Brand to which it belongs like Abuja,acc,Bangor etc.

Price:

Price per unit is also here and used to calculate the large consignments price.

Entity bricks:

Primary Key bricks_id:

This is system generated and unique, which can be referenced in any other entity.

Size:

Size in inches is mentioned here as there are many variants of it available.

Brand:

To which brand they belong as many available in the market.

Price:

Price per unit is also here and used to calculate the large consignments price.

Entity User:-

User data have to be saved in this entity and all fields are required for this purpose which taken from the user .proper validation is checked and the attributes are as follows:

Primary Key User_id:

This is system generated and unique, which can be referenced in any other entity.

User name:

User name is taken from the user and fed into this it is properly validated so that no mistake happens.

Qualification:

Qualification is taken as to filter the events according to this so that user does not need to filter out the events to register it makes this system more reliable and useful.

Number:

The phone number is taken here to keep the member updated and for the confirmation of the event is also managed through this method.

Email:

Email is taken to make member aware of new offers new events and for future references, it is also relevant.

Type:

The type of user is mentioned here like is he a student, teacher or he is the vendor of any shop. According to this data, the discounts offers and other things are decided plus few other things of adjusting the task of the user also with this.

Address:

The location of the user is also mentioned here to make it easy to the delivery and few other things too.

Entity Transporter:-

User data have to be saved in this entity and all fields are required for this purpose which taken from the user .proper validation is checked and the attributes are as follows:

Primary Key Transporter_id:

This is system generated and unique, which can be referenced in any other entity.

Transporter name:

User name is taken from the user and fed into this it is properly validated so that no mistake happens.

Time of loading:

This is the time at which he starts loading his materials in the vehicle, it’s crucial as to give the consignment at the time.

Number:

the phone number is taken here to keep the member updated and for the confirmation of the event is also managed through this method.

Time of Dropping :

The time at which he drops the consignment at the site. To not delay the order.

Vehicle number:

The vehicle number is given here as to identify the status vehicle and correct delivery of material as there is the chance that it can be any other vehicle have same material but for a different person.

Vehicle size:

The vehicle size is given here as to identify the vehicle uniquely and correct delivery of material as there is a chance that it can be any other vehicle have same material but for a different person.

Entity Admin:

Primary key admin:

This is the main supervisor of all task happening in the system for long. It is system generated unique identity number. This used to uniquely identify every table in the database and perform the crud operation on it.

It is used to reference that table to any other table or any interface to show the data of it and support other entities. It has all the power to make changes in the field of other tables.

I grant the privileges to other users of the system that what kind of operations they can perform.

Logs:

The logs are saved here to analyze the system accordingly. The changes occur. For necessary changes.

Password:

A Strong password is recommended for this account as no one wants to get hacked and lose the sophisticated data.

Description:

Any important info. Regarding this account is attributed in this.

E-R DIAGRAM OF BUILDING MATERIAL MANAGEMENT SYSTEM

E-R DIAGRAM OF BUILDING MATERIAL MANAGEMENT SYSTEM

 

USE CASE DIAGRAM OF BUILDING MATERIAL MANAGEMENT SYSTEM

 

 

USE CASE DIAGRAM OF BUILDING MATERIAL MANAGEMENT SYSTEM

We have mainly three actors in this system:

User Actor : –

The user puts the request of the order he selects the amount of sand, no . of bricks, and the no of cement sacks he needs from the interface after he logged in by registering in the system.

then he confirms the order with payment and then the order is passed to the transporter to transport.

Transporter : –

he loads the material in the vehicle and leaves it at the place of the user at a time.

Admin:-

the task of admin has maintained the stock as how much stock goes or how much need to refill. he also confirms the order to give or not.

FUNCTIONAL AND NON-FUNCTIONAL REQUIREMENTS OF BUILDING MATERIAL MANAGEMENT SYSTEM

Functional requirements of building material management system:-

The functional requirements are those requirements which are necessary to the eye of the user and the client. Here we try to make the module possible to accomplish the need of the desired function. few of its functional requirements are as follows-

Non-Functional requirements of building material management system:-

These requirements needs unit among the style of “system shall be “, associated overall property of the system as a full or of a particular aspect and not a particular operation.

The system’s overall properties remarkably mark the excellence between whether or not the event project has succeeded or unsuccessful.

Non-functional of building material management system needs –

unit of measurement usually divided into 2 main categories:

Execution qualities, like security and quality, that unit evident at the run time.

Evolution qualities, like liabilities, maintainability, flexibility and quantitative, that unit embodied among the static structure of the code.

Non-functional needs place restrictions on the merchandise being developed, the event technique, and specify external constraints that the merchandise has to be compelled to meet

Our project qualifies all the factors of helpful and not helpful consequently and the system is up to mark performance device.Here we’d prefer to need the care of few lots of things before heading towards the system.

The many sensible intuitive interfaces are usually created. that ultimately build interface easy to use for a lengthy time. in distinction to ancient vogue wherever the goal is to create the difficulty or application physically enticing, the goal of interface vogue is to create the user’s interaction expertise as simple and intuitive as double – what’s typically mentioned as user-centred vogue.

where smart graphic/industrial vogue is daring and eye catching, smart interface vogue is sometimes delicate and invisible.

Keep things simple and consistent:-

Simple and Harmonic means that making u i is extraordinarily intuitive and needs to followed

observe the use of typography:-

The typography is taken care really strictly as the wish of the system.

Use colour and distinction properly:-

Color band of skin and dark is sweet means that stress and done well throughout this method

Consider feedback messages:-

Feedback sort may well be an excellent means that taking feedback of forms and rising the system.

Simplified forms:-

The form is made simple to fill with a clean program.

CONCLUSION OF BUILDING MATERIAL MANAGEMENT SYSTEM

In we have a system for a store where one can give the orders according to the need of building material to build as suggested by the engineer, transporter get the order to transport, he transports and the user gets the consignment at the home.

Hence the system is responding well and good and doing its task find giving it good meaning.