You are on page 1of 32

MWU CONSTRUCTION MANAGEMENT SYSTEM PROJECT

MADDA WALABU UNIVERSITSY

COLLEGE OF COMPUTINGUNIVERSI

DEPARTMENT OF INFORMATION SYSTEM

Project Title: MWU Construction Management System (CMS)

Submitted to our Advisor Mr. Abdel A

Group

Members Section”B”

Name Id-No.

1. Yonas Chala ……………………………..Ugr/5371/11

2 .Liya Lamesa………………………………Ugr/5567/11

3. Taju Anuar……………………………….Ugr/5351/11

4. Kuma Bekele……………………………..Ugr/5684/11

5.Ibsa Abrahim…………………………….Ugr/5724/11

February 11, 20

1|Page
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

Table content
page
CHAPTER ONE............................................................................................................................................1

1. INTRODUCTION.....................................................................................................................................1

1.1 Background of the Project...................................................................................................................2

1.2 Statement of the Problem.....................................................................................................................2

1.3 Objectives............................................................................................................................................2

1.3.1 General Objective.............................................................................................................................2

1.3.2 Specific Objective.........................................................................................................................2

1.4 Scope and Limitation of the Project.....................................................................................................3

1.4.1 Scope of the project......................................................................................................................3

1.4.2 Limitation of the Project...............................................................................................................3

1.5 Significance the Project.......................................................................................................................4

1.6 Methodology and Tools.......................................................................................................................4

1.6.1 Data Collection Methodology.......................................................................................................4

1.6.2 System Analysis and Design methodology...................................................................................5

1.6.3. System development Tools..........................................................................................................6

1.7 Project Management Technique..........................................................................................................9

1.7.1 Project Schedule (gnat chart, pert chart).......................................................................................9

1.7.2 Project Budget (cost break down estimation)...............................................................................9

1.7.3 Project Work Break Down structures (WBS), responsibility and Deliverables.......................10

1.7.4 Risk Analysis, identification, mitigation and monitoring...........................................................10

1.8.1 Economic Feasibility......................................................................................................................11

1.8.2 Technical Feasibility...................................................................................................................12

1.8.3 Schedule Feasibility....................................................................................................................12

2|Page
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

1.8.4 Operational Feasibility................................................................................................................13

2. CURRENT SYSTEM..............................................................................................................................14

2.1 introduction........................................................................................................................................14

2.2 Literature review................................................................................................................................14

2.3 Description of the Existing System....................................................................................................14

2.4 Draw back of existing system............................................................................................................15

2.5 Practice to be preserved from the Current System.............................................................................15

2.6 Business rules in the existing system.................................................................................................15

3. PROPOSED SYSTEM...........................................................................................................................16

3.1 Overview of proposed system............................................................................................................16

3.2 System constraints (problems that may face on development of the system)...................................17

3.3 Functional Requirement.....................................................................................................................17

3.4 Non-Functional Requirement.............................................................................................................19

3.5 Graphical user interface.....................................................................................................................21

3.5.1 Specification...............................................................................................................................22

3.5.2 User interface description...........................................................................................................23

3.6 Security and safety procedure............................................................................................................23

List of figure

Figure 1: Work Break down Structure.........................................................................................................10


Figure 2: Graphical user interface................................................................................................................22

List of table

Table 1 Hardware requirement......................................................................................................................9


Table 2: Software requirements...................................................................................................................10
Table 3: Project budget................................................................................................................................12
3|Page
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

Table 4: Project work break down...............................................................................................................12


Table 5: Risk Analysis, identification, mitigation and monitoring..............................................................13
Table 6: Work Break down Structure..........................................................................................................15

4|Page
MWU CONSTRUCTION MANAGEMENT SYSTEM PROJECT

CHAPTER ONE

1. INTRODUCTION
Nowadays, use of information communication technology in all over the globe is becoming very
advantageous in each and every activity. More specifically, due to this reason, there is a rapid
and considerable advancement in the Construction Job Site owing to the application of computer
technology. And the great break through; the site is showing in terms of simplifying the way that
things are done in organization are mainly the result of information technology communication.

As an technology student we believe that the basis for improving Construction Management
System is shifting the day to day manual system in to computer based system but it is true that
the majority enterprises that is found in Ethiopia does not use computer base system as a result
we can be a witness for the problem occurred due to the manual system they use and the time it
takes to perform the day to day operation.

Keeping track of information flow on Construction Management System is a vital task that has a
direct bearing on the timely completion of a building project. The majority of project schedule
overruns are caused by the lack of adequate resources needed to accomplish individual activities
in a timely manner. Accurate and timely information on the status of the project resources
needed by the construction management so as to make the best possible decisions about activity
scheduling with due with consideration given to resource availability.

Construction Management is a professional field that focuses on each part of the construction
process of any built environment. It typically encompasses commercial building site or multiunit
residential sites. Construction Management of the site may be maintained by a general contractor
or a separator entity, and the construction management personnel or company answers to the
development and is responsible for overseeing every aspect of the project from start to finish.

The project that we are going to be developing is Construction Management System (CMS) for
Madda walabu University construction management system office director. The current manual
system has weakness in terms of performance, information, economic, control, efficiency, and
services given by it and additionally the existing system has weakness such as Since all records

1|Page
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

kept physically on shelves and file cabinet project office record keeping system is poor, the
report is manual and it takes time to reach to consultants, the paper-based registration or
recording system is inefficient, the procedure which is manual in nature affects the correctness
and reliability of construction management system.

The proposed system will overcome the problems that are being seen in the manual system of
construction management system. The proposed system will be web-based application in which
the all recording, updating, deleting, searching regarding to construction management system
will be done with the system from its database.

1.1 Background of the Project


Madda Walabu University (MWU) is one of the forty seven Universities which was established
in the year 1997 E.C by the Ethiopian government (MOE). MWU is located in the Eastern part
of Ethiopia, in Oromia regional state, Bale Zone, in Robe town which is 432 kms far from Addis
Ababa to the East. The foundation of the University was laid down in May 1997 E.C

MWU started the construction in 1997 E.C. In the university there are different management
activities were performed. Among those the main service which provides the university to
construction Management system can be taken as an example. In this manual process there is a
problem associated with the construction Management. So we were initiated for this project to
identify and analyze those problems and to put possible solutions through Developing user
friendly interface, keep the overall records associated with the construction and design
information in a permanent database, minimize the work load of the employees designer by
replace computer based system and assign the construct without any fault in system.

1.2 Statement of the Problem


The overall activity of Construction Management System in this university is taken manually.
Because of these manual activities problems like: - lack of good management, lack of data
accessibility for engineering units at the right time and problems in schedule creation, and
monitoring material. There are repetitive and bulky activities like recording employee
information, recording construction materials information, and updating materials information,
updating employees’ information, task schedule, adding new project, updating records
periodically and generating report, searching employee or construction material. Due to this

2|Page
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

reason the office is facing a lot of problems that need much improvement in order to assist in
realizing organizational objectives. The manual way of data handling and running up of the
activities is tedious.

1.3 Objectives

1.3.1 General Objective


The main objective of this project is to change the semi manual system which is reflected in
Madda walabu University Construction Management System to computerized system.

1.3.2 Specific Objective


In order to achieve the general objective of the system we have developed the following specific
objectives:

To perform a requirement analysis

to find out the system functional and non-functional requirements.

Studying about problem of the existing system.

Propose solution for the problems of the existing system.

Compare and contrast the proposed system with existing system.

Designing the proposed system.

Prepare user manual.

1.4 Scope and Limitation of the Project

1.4.1 Scope of the project


Defines the boundaries of project, what a part of business is to be studied, analyzed, designed,
constructed, implemented and ultimately improved. Therefore, our project includes analysis,
design, implementation, and testing of the Madda walabu University web-based construction
management system. This study will focus on developing a website that will greatly help for
communication between stuff members at Madda walabu University CMS and services user who
visit the origination.

3|Page
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

The scope of this system is clearly stated below as a result of what the system is expected to
perform. The proposed system covers the following main tasks:

Manage project.

Manage project material.

Manage project task schedule.

Allow users to comment each other about project.

Allowing employee to give feedback about project.

Allow data access for user at right time.

Allow user to generate report.

Allow user to View report.

Register new employee.

Record new project.

Allow customer, contractor, site-supervisor and employee to view the project status and the
project schedule.

1.4.2 Limitation of the Project


The construction management system is very wide institution and the actives also wide. so,
understanding the time to finish the project there is necessarily a limit to fulfill the required goal
in specified time. The following are limitations of the system: -

The system doesn’t support online payment because of the transaction of our country, there is no
credit card in all banks, and it consumes time.

The Users of the system must be computer literate.

It doesn’t support local languages.

The system doesn’t support online registration for users before fulfilling some criteria.

4|Page
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

1.5 Significance the Project


The significance of the system is:

To save the time that is lost while recording employee information manually.

To protect the organization file from unauthorized access.

To handle construction material information in better way.

To better and fast process scheduling.

Reduce processing errors.

Decreased response time.

Reduced credit losses.

Improve customer satisfaction.

Improve employee role.

Better decision making.

1.6 Methodology and Tools

1.6.1 Data Collection Methodology


The methods we employed in the data collection are site observation, interviews and document
analysis that are references or indirectly related to Madda walabu University construction
management system.

Open Interview: - We have made an interview with Mr Yoseph person in charge of MWU
construction management office director to get an overview of the current system and the
problem of the existing system.

Site Observation: - We have got information by going to the construction Centre physically
and observing how the contractor manages the construction. Observation allows us to collect
data in real time where activities are being performed.

5|Page
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

Document analysis: - To get more information about the project we use earlier documents
that help us to develop the project. During the analysis of documents, we give a special
consideration to those documents which can bring more features to the project.

1.6.2 System Analysis and Design methodology


System development methodology is a standard process followed in an organization to conduct
all the steps necessary to analyses, design, implement, and maintain information systems. We
will use Object Oriented Software Development Approach (OOSDA) in order to develop our
project. Object oriented development focuses on creating general-purposes pieces of system that
can be used interchangeably in many different programs.

This has two phases as follows: -

Object Oriented Analysis (OOA)

During this phase the team used to model the function of the system (use case modeling), find
and identify the business objects, organize the objects and identify the relationship between them
and finally model the behavior of the objects.

Object Oriented Design (OOD)

During this phase the team uses Edraw max, astah and visual diagram software to refine the use
case model, and to reflect the implantation environment, model object interactions and behavior
that support the use case scenario and finally update object model to reflect the implementation
environment.

More detailed reasons on why we chose Object Oriented Software Development Approach
(OOSDA).

Handle complexity: When we design and build our system we will put in consideration that the
system may need to be modified and it needs to adapt in to changing environments.

Increased reusability: Reusability of analysis, design, and programming results. The object
oriented method provides scenarios where we can reuse different objects on different situation
improving time spent on the project.

6|Page
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

Increased consistency: among the models developed during object oriented analysis, design and
programming.

Improved communication: Improved communication among team members (users, analysts,


designers, and programmers).

1.6.3. System development Tools

1.6.3.1. Hardware requirements


Tools Requirement Activities

Computer 1 desk top and 1 laptop To store files, typing the document, to install
and use required software’s.

Hard disk 1TB To store files

Printer 1 Laser printer To print the documents.

Flash Disk 32GB To store and transfer the files.

CPU Intel/Pentium used to process our system

Table 1 Hardware requirement

1.6.3.2. Software requirements

Software Tools Activities Requirements

Microsoft Windows Will be used for running the NT 10.0 Version


browser and the other
software needed for this
project.

MS PowerPoint 2013 To prepare the Presentation PowerPoint 95 (PowerPoint 7) Version

E-draw max, Enterprise Used to design the UML 7.9 Version


diagram of this project.
Architect and Visio2010

7|Page
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

Google Chrome and As browser 79.0 Version


Mozilla Firefox

Platform or Operating Window 10 10.0 Version


System

PHP To write server-side PHP 7.4.24 Version


scripting language.

Sublime and Atoms To write the code 3.2 Version

JavaScript: for dynamic page 1.6 Version

MySQL I To develop the database. 5.0 Version

XAMMP sever Will be used to run server Vc9 Version


side scripting language of
the project which is PHP
and so on.

Table 2: Software requirements

Front end technologies


These are client-side programming, is what happens in the browser. They make up the components the
users see and interact with.

 HTML 5 (Hyper Text Mark-up Language): It is a predominant mark-up language for


developing web pages. HTML5 is the latest version of Hypertext Mark-up Language, the
code that describes web pages. Why HTML5? Since this tool is simple and easy to code
for development, also it has been designed to deliver almost everything you'd want to do
online without requiring additional software such as browser plugins. It does everything
from animation to apps, music to movies, and can also be used to build incredibly
complicated applications that run in your browser. Therefore, our team has adopted this
technology in order to develop our project.
 CSS 3 (Cascading Style Sheet 3): It is a language that describes the style of an HTML
document and describes how the HTML elements should be displayed. Why CSS3? It
can increase the efficiency in our project when we use it rather than defining everything
8|Page
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

in HTML on every page. In addition to this, it brings a lot of long-awaited novelties, like
rounded corners, shadows, gradients, transitions or animations, as well as new layouts like
a multi-columns, flexible box or grid layouts.
 JavaScript (JS): is a lightweight interpreted or JIT-compiled programming language
with the first class functions. While it is most well-known as the scripting language for
websites. Why JS? It helps us for displaying timely content updates, interactive maps,
animated 2D/3D graphics, scrolling video jukeboxes, etc.
 Bootstrap: Bootstrap is the most popular HTML, CSS, and JavaScript framework for
developing responsive and mobile websites. Why Bootstrap? To utilize responsive
design and to allow our website to adapt to various screen sizes – mobile, desktop, and
everything in between, to add consistency to design and code between projects and
between developers, to quickly and easily prototype new designs to ensure cross-browser
compatibility.

 Asynchronous JavaScript and XML (Ajax): AJAX is client-side web development


technique that is used to produce interactive Web applications. AJAX is a way of
developing an application that combines the functions; XHTML and CSS standards-
based presentation, Interaction with the page through the document object model, Data
interchange with XML and XSLT, Asynchronous data retrieval with XML HTTP
Request, using JavaScript to tie it all together. Why Ajax? To help us make Web-based
applications that is similar to desktop-based applications.
 jQuery: is a lightweight, "write less, do more", JavaScript library. Its purpose is to make
it much easier to use JavaScript on our website. Why JQuery? Because it takes a lot of
common tasks that require many lines of JavaScript code to accomplish, and wraps them
into methods that you can call with a single line of code. It also simplifies a lot of the
complicated things from JavaScript. It contains features like HTML/DOM manipulation,
CSS manipulation, HTML event methods, Effects and animations.
 JavaScript Object Notation (JSON): is a lightweight format for storing and
transporting data often used when data is sent from a server to a web page. Why JSON? It
will help us for serializing and transmitting structured data over a network connection.

9|Page
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

Back End Technologies


It is server-side programming, happens on the server and the database. It’s the machinery that works
behind the scenes to power those fancy features users interact with on the client side.

 PHP: It is a widely used general-purpose scripting language that is especially suited for
web and embedded into HTML. Why PHP? There are several types of a web
programming language that are used for making a site more dynamic and interactive. But,
for this project, we are choosing PHP scripting to make our system more dynamic and
interactive. PHP is a widely-used, free, fast and easy, cross-platform and efficient
alternative to competitors such as Microsoft's ASP.
 MySQL: Database management system tool that uses popular SQL for adding, accessing
and processing database. Why MySQL? There are several reasons for choosing MySQL
 It’s quick and powerful
 It’s improving all the time
 It’s free
 Handles large database.
 All columns have default values. You can use insert a subset of a table’s columns;
those columns that are not explicitly given values are set to their default value.

10 | P a g e
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

1.7 Project Management Technique

1.7.1 Project Schedule (gnat chart, pert chart)

Figure 1: Work Break down Structure

1.7.2 Project Budget (cost break down estimation)


Item Quantity Estimated Unit Estimated total

(in birr) (in birr)

Hardware Pen 2 20 20

Tools Paper 1 package 200 200

Flash 1 320 320

Personal 1 17000 17000

11 | P a g e
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

Computer

Software Tools MySQL I - Free Free

XAMPP - Free Free

MS-Word - Free Free

Total Cost 17540

Table 3: Project budget

1.7.3 Project Work Break Down structures (WBS), responsibility and


Deliverables
Number Activity Responsibility Deliverable

1 Title selection All members Title is selected

2 requirement gathering Yonas Chala Information is


gained

3 requirement Analysis Taju Anuar, Kuma Bekele Hardware, software


requirement
specification

4 Proposal development All members Proposal is prepared

5 System analyzing Liya Lamesa , Ibsa System flow: -use


case diagram,
Abraham, Yonas Chala
dynamic diagram
and object diagram

6 System designing Kuma Bekele, Taju Anuar Architecture design


and database design

7 System implementation All members Development of


project

12 | P a g e
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

Table 4: Project work break down

1.7.4 Risk Analysis, identification, mitigation and monitoring


During the development of the project there may be different problems that we may face.

These are:

Risk analysis Degree of Risk Risk mitigation Risk monitoring


impact identification

Lack of resources High Necessary Using any Use every resource


resources like resource wisely effectively
time ,pc, and etc.

Problem occurred in High Different We can minimize Doing every activity


university disturbance in potentially
its risk by
the university
Properly using
time schedule

Virus Low Software can be Scan file by using Use antivirus before
attacked by virus antivirus 360 total attacking by virus
security

Loss of data Low Suddenly Having backup Carefully store files.


deletion of data and restore data

Table 5: Risk Analysis, identification, mitigation and monitoring

1.8 Feasibility Study

13 | P a g e
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

1.8.1 Economic Feasibility


The system is economically feasible but its benefit should observe later in the long run working
environment in this study cannot approved in deepness since the study is still in the beginning of
the project. However, here are some of the costs and benefits that are estimate to show in the
short and long run.

Benefits

Tangible benefits: are benefits consequent from the design of an automated system can be
considered as money. From the project team aspect, the following are tangible benefits for the
new system.

Reduce costs for manual data management or paper based report  Improve project plan, project
schedule plan.

Improve time management for the construction management

Intangible benefits: are benefits consequent from the design of an automated system that cannot
be easily considered money. The following are intangible benefits for the new system:

Better decision making

Better service to the office

Tangible costs: are costs consequent from the design of an automated system that can be
considered as money. From the project team aspect, the following are tangible cost for the new
systems are following:

Machine (Computer, Printer, Hubs)

Intangible costs: are costs consequent from the design of an automated system that cannot be
easily considered as cost.

Time requires for adapting new system

Recruiting or train staff who operates the new system

Organizing the office with the new organization that may the system requires.

14 | P a g e
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

1.8.2 Technical Feasibility


Technical feasibility considers the technical requirements of the proposed project. The technical
requirements are then compared to the technical capability of the organization; in this case our
team will be considered. Our project is considered technically feasible if the internal technical
capability is sufficient to support the project requirements.

The question to ask are, whether the technology is available or not? The Answer to this question
is yes the technology we need to build the system is available. On this project we will use
languages such as PHP, JavaScript, CSS, MySQL and HTML5.

1.8.3 Schedule Feasibility


This involves questions such as how much time is available to build the new system, when it can
be built (i.e. during holidays) interference with normal business operation etc. The schedule for
this project is feasible due to rich information exchange between the organization and the
developing team. In addition to the time set to develop the system is enough to complete the
project on times.

on time.

Months

January Februar March April May June July


y

Weeks 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2

Project
Proposal

Requirement
Analysis

Design

15 | P a g e
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

Implementati
on

Installation
and Testing

Project
Closure

Table 6: Work Break down Structure

1.8.4 Operational Feasibility


Operational feasibility identifies whether the current work practices and procedures are adequate
to support new system. Systems proposed should consider the needs and expectations of an
organization and comply with the organizations policy and procedures. It is also very important
that the system should be accepted by users and performs the required tasks.

End users play a big role on the success of any system taking this in to consideration our team
members will work with the end users to make sure our project is a product the user will enjoy.

From the above statements we can conclude that our project is feasible operationally.

16 | P a g e
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

2. CURRENT SYSTEM
2.1 introduction
Currently in Madda Walabu University Construction information Management system is manual
system that contains different sub functional activities like:- project time management, project
material management, project employee management, budget calculation and Project quality
assurance management .

All those activities are performed semi manually by using paper. It is necessary to know the
existing system of a given organization to develop a better system. As mentioned above existing
system currently performs different activities includes managing employee information, manage
project material, task schedule, Create process schedule, Update the task schedule if it is
necessary, record project and it’s type and also Generate report in manual way. The target area of
this proposed system is web-based construction information management system (i.e. change
manual system in to computerized system).

2.2 Literature review


We identified 20 publications (12peer-reviewed articles and 8 grey literature reports,
presentations or books) containing information on construction used by engineer to influence the
cost-effective use of construction management system. Of these, 11 were research articles and 9
were reviews containing evidence from other studies and analyses, mostly by government
agencies or non-governmental organizations. Of the 11 research articles, one was a randomized
controlled trial, six were time series with at least 4 data points before and after a policy change
(although only two of these studies analyzed the data using advanced statistical techniques.

2.3 Description of the Existing System


Currently in Madda Walabu University Construction Management system is semi manual system
that contains different sub functional activities like:- Project task schedule management, project
material management, project employee management, budget calculation, Communication
among of Contractor, Site-supervisor, Employee and Project manager, Employee registration,
Making report among of their branches they use paper and Project quality assurance
management .All those activities are performed manually by using paper.

17 | P a g e
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

It is necessary to know the existing system of this organization to develop the new system from
the existing system. As mentioned above existing system currently performs different activities
includes managing employee information, manage project material, task schedule, Create
process schedule, update the task schedule if it is necessary, record project and its type and also
generate report in manual way. The target area of this proposed system is to develop web based
construction management system.

2.4 Drawback of existing system


Currently, most of activity Madda Walabu University construction management customer’s
information and search, update customers’ information and other task manually. Due to this
reason the institutions face too many problems. Some problems are listed as follows:

Difficulty of information retrieval: it is very difficult to retrieve and to find particular


information like to find out about the customer information. This result in wastage of time.

Less availability: customer cannot access the system as they want.

It requires higher cost: in order to register the customer, the employee need more paper and pen
leads to high cost.

Lack of update and search information easily: various changes to information like customer
information are difficult to change or update by finding all the customer registered paper
manually.

Inconsistency of data: there will be unavailability for future use, since data might get misplaced
during manual filing. So data won’t be preserved properly for future use.

Lack of reliability because of manual work.

There is redundancy of data: the same data gets repeated over and over since the workers find it
hard to keep track of the documents, information and transactions.

2.5 Practice to be preserved from the Current System


Strength of Existing System is they record every detailed information regarding construction
management system, the manual system does not need computer skill, it is accessible for both

18 | P a g e
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

who lives in the area of network coverage and for those who are not living in an internet
connection area.

2.6 Business rules in the existing system


The following are business rules of existing system

BR01. The Contractor should be responsible for the safety of all activities on the Site.

BR02. The Contractor should carry out all instructions of the Engineer, which follow (comply)
with the applicable laws where the Site is located.

BR03. Consultant will decide contractual matters between the Employer and the Contractor in
the role representing the Employer (owner).

BR04. If the employer wants to begin a new project; he/she should contact the consultant.

BR05. The Contractor should construct and install the Works in accordance with the
Specifications and Drawings.

19 | P a g e
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

3. PROPOSED SYSTEM
3.1 Overview of proposed system
After a thorough investigation of the currently working system, we need able to identify the
critical problems clearly observed (that was explained in the problems of existing system in the
above). Therefore, in order to solve these problems we have established a new system that would
benefit the university.

The proposed system will overcome the problems that are being seen in the semi manual system
of construction management system. The project is to design and implement automated
construction management system for the Madda Walabu University. The proposed system will
be web-based application in which the all recording, updating, deleting, searching regarding to
construction management system will be done with the system from its database. English
language is going to be used to make Graphical User Interface in order to accesses the system
easily and user friendly. As a result, the new system will be become well-built in providing
service to the university CMS office director. The new system takes input from user and puts it
into its database for the future. The inputs are like Project schedule with related with tasks,
Employee biography, Project resources (materials), Reports and comments from user and
employee, Current project status. The proposed system has the following advantage over the
current system as follows:-

 In order to reduce human errors by providing user-friendly input and output capabilities
and record keeping.
 To allow the communication among for Contractor, Site-supervisor, Employee and
Project manager become easy.
 To store data in user database, it can be easily accessed and used at any time.
 To provide security of data.
 To store data for years, decades or above that because of it is stored in Memory.
 Easily generating report is possible among user of the system online.
 It enables users’ easily controlling construction material such as adding, updating when
necessary and viewing material whenever user of the system wanted.
 To improve project time management.
 To improve project cost management.

20 | P a g e
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

 To reduce paper work.


 To reduce loss of data.

3.2 System constraints (problems that may face on development of the system)
There are a lot of problems that struggle us when we developing of our project, some of the
problems which may face when we doing this project: - Shortage of time to develop a
system, shortage of equipment like personal computer, loses of data due to virus and other
malware, lack of references to develop our project, and lack of internet service.
Technical problems: Our knowledge and experience towards project work is not that much
sufficient and we kill more time on studying and understanding some references and
supportive courses about project work.

3.3 Functional Requirement


Functional requirements describe the relations between the system and the user or the
environment. Here the ‘relations’ means the direct or indirect interactions between the user and
the system. Hence the system has the following stakeholders with different requirements

Functional requirement of Project manager

 System allows Project manager to create account for consultant.


 System allows Project manager to send request.
 System allows Project manager to view report.
 System allows Project manager to chat with others.
 System allows Project manager to change password.
 System allows Project manager to edit its profile picture.
 System allows Project manager to add, delete, update, search and view note.
 System allows Project manager to add, delete, update and view project budget.
 System allows Project manager to view construction management plane.

Function requirement of contractor

 System allows contactor to add, search, delete, view and update task schedule.
 System allows contractor to add, delete, search, view and update material.
 System allows contractor to add, delete, search, update and view executed and new project.

21 | P a g e
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

 System allows contractor to create account and monitor engineer.


 System allows contractor to create account and monitor site supervisor.
 System allows contractor to prepare report.
 System allows contractor to view report.
 System allows contractor to chat with others.
 System allows contactor to add, delete, update, search and view construction sites.
 System allows contactor to view and delete comment.
 System allows contactor to edit profile.
 System allows contactor to control site supervisor and engineer payment date.
 System allows contactor to post what service is given.
 System allows contactor to change password.
 System allows contactor to add, delete, update and view construction plane.
 System allows contactor to add, delete, update, search and view note.

Functional requirement for Engineer

 System allows engineer to prepare report.


 System allows engineer to view project status.
 System allows engineer to view task schedule.
 System allows engineer to chat with others.
 System allows engineer to change password.
 System allows engineer to edit profile.
 System allows engineer to add, delete, update, search and view note.
 System allows engineer to manage project design documentation.
 System allows engineer to add, delete, update and view construction plane.
 System allows engineer to manage plane construction process.
 System allows engineer to view construction management plane.

Functional requirement of site-supervisor

 System allows site-supervisor to view project status.


 System allows site-supervisor to add, delete, search, update and view employee.
 System allows site-supervisor to view task schedule.

22 | P a g e
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

 System allows site-supervisor to prepare report.


 System allows site-supervisor to chat with others.
 System allows site-supervisor to edit profile.
 System allows site-supervisor to change password.
 System allows site-supervisor to add, delete, update, search and view note.
 System allows site-supervisor to control employee payment date.
 System allows site-supervisor to view construction management plane.

Functional requirement of consultant

 System allows consultant to post project budget status.


 System allows consultant to create account for contactor.
 System allows consultant to view task schedule.
 System allows consultant to prepare report.
 System allows consultant to view report.
 System allows consultant to chat with others.
 System allows consultant to edit profile.
 System allows consultant to change password.
 System allows consultant to view construction management plane.
 System allows consultant to add, delete, update, search and view note.

Functional requirement of MOFED

 System allows MOFED to approve request.


 System allows MOFED to view task schedule.
 System allows MOFED to chat with others.
 System allows MOFED to edit profile.
 System allows MOFED to change password.
 System allows MOFED to view construction management plane.

Functional requirement of Employee and other user service users

 System allows employee and service to give comment.

23 | P a g e
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

 System allows employee and service to view task schedule.


 System allows employee and service to view service given.
 System allows employee and view project status.
 System allows MOFED to change password.

3.4 Non-Functional Requirement


Non-Functional requirement explains and describes requirements that support the main of the
system that should have but they are not part of the system functionalities. Generally non-
functional requirements describe the quality of the system. The following lists states the non-
functional requirements.

Availability

 The system must operate at working time. The system has no any availability problem. A one
who has an internet access can use our system at anytime and anywhere. But a one who
hasn’t an internet access can’t use our system.
 The system is available always and provides real information without any obstacle unless
there exists connection interruption.

Flexibility

 The system must support commonly usable browsers. This mean our system is designed to
work on any browser so, we can use in internet explorer, Mozilla, chrome or any other
browser.

Scalability

 The system must upgrade when some updates will be available. This mean when we want to
change something on our system, we can change it easily.
 The system must operate correctly when the number of recorded information is being
increased. Shortly our system can be updated or modified.

Speed

 The system must have quick response time.

24 | P a g e
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

 The system must be simple to retrieve comprehensive information. Actors of the system can
retrieve any information easily from the database.

Security

 The authenticate users should have a privilege to access the database.


 The system does not allow unauthorized users to login. All information is not available for
any one. For example, only system administrators can create/delete/update account of user so
other actor can’t perform these operations.

Usability

 The system gives direct input on how real users use the system. Actors of our system can get
description how they use the system. So, no difficulties will happen to use the system.

Portability

 The system must be designed for platform independent.


 The system supports every operating system. Our system hasn’t any problem regarding with
these issues. It can be immersed in any platform or operating system.

Efficiency

 The system gives appropriate output based the list of inputs.


 The system operates in the shortest time with the least amount of resources.

Reliability

 The system that is to be developed is real not an ideal. Now it is on the way what we mean in
the coming years it may change to real.
 Our system will work properly in specified environment and for given time. Our system will
be developed based on the collected requirements

Performance

 The designed system can process, retrieve the required information from the database. Also,
the utilization of resources in terms of time is also minimized in this system.

25 | P a g e
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

Error Handling

 When the user’s use the system errors may be occurred. To control this system pops up
different messages. When you enter Incorrect password and user name the system provides
failure messages which tell them either of the two is wrong.

Robustness

 The system should be difficult to break even if deliberate in terms of data being entered being
of the correct data type. And the system does not crash at the slightest disturbance.

3.5 Graphical user interface


A graphical user interface (GUI) is an interface through which a user interacts with electronic
devices such as computers, hand-held devices and other appliances. This interface uses icons,
menus and other visual indicator (graphics) representations to display information and related
user controls, unlike text-based interfaces, where data and commands are in text. GUI
representations are manipulated by a pointing device such as a mouse, trackball, stylus, or a
finger on touch screen.

26 | P a g e
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

Figure 2: Graphical user interface

3.5.1 Specification
In short, a project specification is a detailed description of objectives for any given development
of project. It lists the goal, functionality, and any information that is required for the developers
to successfully complete the project.

A specification should contain following structure items as objective determination, product use,
product overview, product information, product data, product services, and user interface quality
requirements. The other items are specified in each project.

Some of the benefits of the specification are described as the following:

 The system user interface should be constant with the entire program.
 We improve performance by using computers that have high processors speed.
 The system should a fast and efficient service to all users.
 Each activity must be structured in the ordered form.
 The results should be pure and accurate by testing the system.
 The data and record that are saved shall be reused.

3.5.2 User interface description


 Home: - Home page appears as the site on which the system is opened.
 Login: -The user gets the login link when they open the system. Every user of the system
uses their user name and their password in order to do their action.
 About us page: It is a page which contains detailed information about the developer of
the system
 Contact us page: It is a page which contains communication devices like phone number,
emails fax’s and address of the developer of the system
 Service: it is the page that display the services that given in the project

3.6 Security and safety procedure


 The system provides or contains user name and password for each user based on their
privilege. This performs the following activity: -

27 | P a g e
MWU CONSTRUCTION MANAGEMENT SYSTEM 2022

 Authenticated user with predefined access right will only enter to the information related
to database.
 Every user should use strong passwords especially admin.
 User must enter valid user name and password to login to system. Without this, access to
the system is denied.
 Data is encrypted for security.
 System allows only registered users to access clearance system and also allows the users
to view their own profile not the other users’ profile.
 The user’s password must be combination of letters and numbers or special characters.

28 | P a g e

You might also like