Electronic Construction Procurement System
Project background and rationales. Development methodology, schedule planning. Company mission and vision. Organization of staff and company structure. Procurement system target market. Implementation of procurement system. Testing, user manual.
Рубрика | Экономика и экономическая теория |
Вид | дипломная работа |
Язык | английский |
Дата добавления | 28.11.2013 |
Размер файла | 6,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
However, in planning stage there is always a percentage allocated to these trends of time and budget. This is what we call variation order (VO) which could be set around 5 percent of the overall budget.
How much project procurement engaged digitalization?
The only electronic platform have been used in the organization is the informative website which does not carry any functionalities. Therefore, the single channel for selling procurement and communication is still the physical one. We have transaction with internet and our own agent to increase the sales and profit. But we still work with a traditional business model.
What are steps in the procurement processes you are currently using for project sourcing?
We are following the direct seller communication. According to what BQ department figure about the level of procurement quality, items would be selected and communication should be form with the other party. Here the participants are seller and buyer which may include middle men for shipping item when the delivery time is tight and under management consideration.
For emergency items or highly customized requirements, trading company may send an individual to provide through the local market. This cannot happen for bulk items and there are some restrictions of such type of purchase. Normally the permission should be given through the senior management.
For each project we are supposed to deal with hundreds or more suppliers and when we want to order something we will make a call to related specific supplier. There is no tight controlling on raw material price when a project needs to deliver output in the constraints over delivery time. However, materials in most of the areas have specific and standard prices.
In the market most of the developers have a contract to deal with supplier centralized units which are mainly concentrating on the project sourcing and procurement. Sometimes these companies should undertake to maintain the quality in a certain and specific degree.
In a common procurement process what are the required activities should be done?
There are some important attributes in the sourcing process such as standards of the material, delivery time and pricing. Major services such as warranty should be also considers as an important purchase factor. Besides, the quantity also considers an attribute with a lot of effect on the price and level of services. Obviously, larger scope purchase would be more cost effective and service oriented purchase.
Do you think that electronic and digital supply system can change the balance of transaction risk?
The amount of risk in the transaction is tightly depend if what is the purchased item so when you buy material from China for instance, manager should be more carefully due to lack of quality in most of their production. Actually China is following the worst standard in the world. Their products are quiet worthless and low quality.
Normally what we should do in transaction is to share the risk of purchase between seller and buyer. This is the equal risk acceptance from both parties.
How can you control the price of customized items?
Our main policy is not to go for customized products. For example we are trying to make construction according to popular market products and don't take the risk of customization. These types of products are very expensive and besides, there is no substitute if something happens for these products. For example most of them just produce for a relatively short time in manufacturers. Items have eventually a short lifecycle.
A summarized management challenges over development
Sometimes developers have a complexity and levels of barriers due to pressure of project supplement. There is always required to purchase hundreds of items and not all of them would be on time and meet the deadline of project millstones.
In company we are not allowed to purchase without following the governed rules and restriction over procurement and thus, this would take a lot of time for organization to reach a certain level of progress and buy entire required items.
Resellers are able to provide very cheap material with the lower degrees of services. Therefore, we don't take the risk and contract with a centralized unit to ensure all services provided are quality and in time. Because we should maintain the quality in a certain level and sustain in the market.
7. Analysis & Design
7.1 Interview Report
There is a high rate of 90% unsuccessful project in terms of staying on the defined budget. Means that major of construction companies would almost always over budget and the main reason is related to the attributes of procurement such as price, delivery time and quality.
Some other procurement risk such as price fluctuation and logistic are also contributing as the failure factors in construction developments. For this purpose, variation order must be apply for procurement items which are normally by the rate of 5% of budget defined.
In headquarter of development companies, they use internet channels to reach some informative propose and unlike selling channel this would be according to major marketing objectives for long term growth.
Developers must deal with the centralized units which are responsible for providing procurement and required items. Developers try to make the quality consistent through the quality department in such centralized units. Besides, they would take the responsibilities of all purchased items.
Cost control in procurement is a part of BQ (Bills of Quantities) department which is the only center which tracks the attributes of ordered items. This is where suppliers would be evaluated according to the price, quality, service and delivery they have offered. These elements can be considered a kind of standard applied to the industry.
Obviously, urgent and customized items should be acquired through local shopping. Therefore, centralized unit is playing a major role in procurement of multi projects because number of suppliers and specification of items are important when make complexity high.
According to interview, Certification, cost, quantity and quality are major factors which should be provided for developers in private and public sectors. Delivery time based on the impacts on the project outcome, considers the main factor in this area and hence, manager have the special attention to timely suppliers.
In terms of customized products, and according to market demand, developers try to design the popular products to avoid customization. Project manager have high range of complexity to deal with the procurement and this might affect the quality and services which could increase organization competitiveness.
7.2 Analysis Summary
According to discussed challenges in development and supplier challenges in construction, efficiency of supplier business in relation with their customer is tightly dependent on the level of effectiveness and tools or techniques for their communication. Physical channel obeys the traditional rule which does not carry any competitive advantage in today's market. Therefore, an interactive usable cyber platform with the objectives above only informative activities and awareness could empower the existing communication which then can be translated as reaching higher degrees of success and becoming a major industry player.
8. Environmental analysis
8.1 Dealing with competition (Porter's five forces)
In this research, the whole construction industry has been analyzed through porter's five forces as an effective external industry analyses tool. Porter has divided the industry trends to five major forces which are included buyer and seller power and industry rivalry and competition forces.
In this analyze, two major players in the industry are suppliers and project managers which can be private developers, homebuilder companies and government programs and projects. This relationship determines the balance of power and industry trends which currently forms the whole aspects of businesses.
planning company mission market
8.1.1 Supplier Power
There are different factors in developer-supplier relationship which affect the balance of power towards increase or decrease of supplier power in construction industry. In this market, construction sources get the power through become more integrated and union, when the number of sales item and amount of each is more significant for customer, differentiate items and create enough hooking power and switching cost for the existing customers and new comers.
If there are only few good suppliers in the industry and there is growing demand over procurement material, and also there is a high switching cost for existing customers, then suppliers would have a greater power and can reach their short and long term financial objective and increase their customer base easier. Especially when a supplier has a tight control and effect in the market price, its flexibility for making market trends would be more and more.
Almost everywhere, industry of procurement in construction is completely fragmented and this is not usual for them to become a powerful union. Therefore they would try to compete and cut the price as much as possible to sustain in the market. This would be a barrier for them and the opportunity for developers to go for cheapest and service guaranties in each particular material.
One of the main concerns for management and market key trend is the purchase volume. According to the nature of projects which is mostly high scope for construction material purchase, developers usually are required to buy in bulk for those necessary required items. High purchase would be negatively affection factor for suppliers which may force them to providing more varieties of services in the industry. Customers in this market have more information and are required to spend enough time and investigation before purchase and its evaluation.
Beside land, homebuilders are required to purchase varies of materials defined at the beginning of project. According to the standard market for some of these items, the price may not be negotiable for managers. For example oil and gasoline are those required standard price materials which can be assume as the project fix cost. However, there are certain materials which the price have been set through suppliers and can be changed out of government and public policy. Some regular cost cutting ways for home builders include gaining better bids when buying in bulk, acquisition of cheapest labor and more expensive managers and expand the geographical access to overseas market to take better price and services.
Subcontractors which consider as industry suppliers have a relatively low profit margin. For them, this is crucial to have an accurate and reliable estimation for all resource required for a task or a project. In the case of neglecting of right estimation, they may face to project failure and loss profit or their own investment. This case sensitive situation make them to get weak in front of industry customers and their power is low for their customers in public and private sector.
Other significant part of budget allocation would be set and estimated to human and expertise resources in a construction project. Those with high skill and capacity which are involved in a project are relatively expensive for managers to hire. According to the rapid growth of construction and increase the demand for skill in this industry, in some countries, industry faced to the shortage of human resource. This powerful force in industry may increase the labor cost for human resource and expertise required.
8.1.2 Buyer Power
Currently in almost any country, there are banking packages and finance facilitators for home and real estate market. This makes average people to get into purchase more easily and demand for new developments would increase. Those customers are looking to buy large development projects and also have low switching cost to go for competitors, have a higher power over developers, especially when market is fragmented and saturated by development side.
Customer market is also fragmented in this industry, means that each family would be looking for the cheapest price. In private group of customers, this is not routine for customers to become a union for purchase a larger part of the product and get more power over suppliers. Because they are looking for more personalized and customized factors in the development.
Customers have constraints of access to vary of geographical locations and their huge switching cost. For example families have to be near children school and their own workplace. Therefore, this makes them remain limited to the certain region market and products. Although the switching cost for buyers is relatively high, there is still the opportunity to rent an apartment or home in any required or selected location. But as real estate considers an investment with a relatively large scope, there would be so much switching cost for owners of the apartments.
Besides, according to the growth of population and economic in recent decades, an intensive growth in market demand in addition with immigration makes market to have greater and more reliable potential for serving customers with new and customized products in each economic and social segment.
8.1.3 Barriers to Entry (Threat of Potential Entry)
Any new comer in an existing industry aims to get a high amount of market share to sustain in the industry. Since demand for product is not affected positively through number of suppliers and industry players, this would be a fact for existing players which they lose their share to new comers in result of this movement.
According to discussion above, new comers are a big threat to an industry without significant rate of growth. Industry entry barriers makes industry secure of facing intensive competition and also may prevent new businesses which aims to get share in a short time. Some factors including the economics of scale, the level of differentiation in products, start up and switching cost and also entire restriction over industry governed by public sector would significantly affect the construction market. These forces change the balance toward or against developers within industry and its players.
Naturally, construction projects are required a significant rate of investment and this can be a natural barrier for those who attempt taking industry share. This amount of required money sometimes for huge projects may reach to billions of dollars and not an average company can deal with such huge barrier. However a lot of people may be able to invest in smaller project and/ or take the partnership benefits in collaboration and team working with smaller development companies.
Along with the required capital, a certain level of knowledge and expertise is also required for those wishing to enter construction market. This phase of requirement also would be expensive enough to consider as a barrier for those new comers. For such projects, manager should supply the initiation with a large enough appropriate legal land with acceptable condition for development. All these requirements increase pressure over new developers and may keep market away from rapid saturation and new comers.
In addition with all mentioned factors above, government rules and restriction may control new comers and filter market for constructive projects. For example zoning rules and difference must be considered before through government and developers to get align with pre-defined objectives of urban infrastructure.
8.1.4 Threat of Substitutes
Thereat for substitute products refers to the switching cost associated with customers and customer attitude and selection over products features. There is always alternative for customers to rent an apartment to get rid of purchase risk and difficulties. However, majority of customers prefers to have this type of investment and buy their customized apartment and get stability they need in their life.
Fortunately government rules and restriction for loan services related to those developed and developing countries almost make majority of people to have ease of purchase and even the right to go for best development through banking facilitates. Especially these types of services are available for first time buyers which enable them to own the apartment and home and pay through installation. Therefore, there is less intention for people to get the risk of rental and live without required stability. Beside all facilitators provided through government, demand is also positively affected through and in the results of population growth and immigration in most of the countries. With the minimum of interest rate associated to loan services, there is no significant gap between average purchase powers for buying a premium priced apartment.
8.1.5 Degree of Competitive Rivalry
In different parts of the world, construction is a fragmented market and according to population growth and other immigration factors which cause a higher degree of demand in the market, the level of competition would be in a highly rank in comparison to other industries. These are motivating factors which attract a large portion of business industries to engage construction market. However, there are also some barriers for industry which makes it difficult for average person to start the development of a project. Industry requires a huge capital for a project and also there are always zoning factors which might limit industry to get involve with flexibility.
These elements don't allow a large number of developers to exist in construction market. Hence, the likelihood of market saturation would not be very high since not everyone can be in the business. This works especially in the larger scope projects and developments.
8.1.6 Conclusion
For further analysis by researcher, a set of reliable marketing research tools would be essential and helpful to get a more accurate set of clues about the existing opportunities and threats refers to the industry and its players.
According to the conference of construction in the Harvard Business School at 1989 and the statements of Michael Porter, “There have always been lots of companies in the industry and so there has always been an active situation of rivalry. But again there was plenty of room.”
Sources powers |
Factor level |
Industry power |
||
Bargaining power of Suppliers |
Unity of sellers |
Weak |
Weak |
|
Differentiation of product |
Weak |
Weak |
||
Saturation of suppliers |
Strong |
Weak |
||
Employee |
Weak |
Strong |
||
Buyer group size |
Strong |
Strong |
||
Customer power |
Factor level |
Buyer power |
||
Bargaining power of Buyers |
Purchase volume |
Weak |
Weak |
|
Demand size |
Strong |
Weak |
||
Cost of Switching |
Strong |
Weak |
||
Differentiation of product |
Strong |
Strong |
||
Saturation of Buyer |
Strong |
Weak |
||
Barriers of new entrances |
Factor level |
Effect on developer |
||
Threat of new entrance |
Construction Industry growth |
Strong |
Weak |
|
Sales volume |
Strong |
Weak |
||
Capital required |
Strong |
Weak |
||
Cost of Switching |
Weak |
Weak |
||
Government policy changes |
Strong |
Weak |
||
Substitutes in the market |
Factor level |
Impact on developer |
||
Substitute |
Availability of alternatives |
Weak |
Weak |
|
Differentiation of alternatives |
Strong |
Weak |
||
Rivalry effects |
Factor level |
Impact on developer |
||
Rivalry |
Developer group size |
Weak |
Weak |
|
Construction Industry growth |
Strong |
Weak |
||
Unity of market |
Strong |
Weak |
||
Barriers to Exit |
Weak |
Weak |
||
Similarity of existing products |
Strong |
Strong |
||
Construction market growth |
Strong |
Weak |
8.2 SWOT Analysis
In this part of the research, the whole construction industry has been analyzed through SWOT as an effective internal and external industry analyses tool. SWOT has divided the industry trends to four major forces which are included strengths, weakness, opportunities and threats.
As it shows in the figure above, company has a well management and expert staff for team working and project execution. Based on the growing market, there are benefits of economic of scale and company can gain the benefits of cost effectiveness associated with that. However, a single online informative channel with no functionality, broadness and interactivity beside market tradition and lack of improvement technology can be a decline factors for the firm. Manager should consider government policy and trends of industry made by offensive or defensive competitor's action.
8.3 Competitor Analyze
Competitor analysis assist the overall industry analysis to position organization in the right place of the market with in depth overview of external and internal factors for home builders and its major competitors. This analysis is essential to get the best set of user requirement at the last stage. The objectives of competitor analysis will assist system functionalities in two ways. This analysis would take the best package of system attributes and tries to improve the existing functions with some value provided differentiation.
In this stage, researcher would determine what are the internal strengths and external weakness of the system in compare with its competitors according to a benchmark.
Figure 8.1 - Online Project Plan Processes
According to the limitation of the resource and scheduling for this project, researcher conducted an analysis over GUI attributes, design principles and system functionalities in 4 same sized competitors to undertake it according to measures and metrics in a reliable manner.
Key elements |
Liquid Planner |
Project Management |
Tom's Planner |
Ganttzilla |
|
Principles of Design |
|||||
Visibility |
Perfect |
Perfect |
Acceptable |
Perfect |
|
Feedback |
Perfect |
Perfect |
Perfect |
Perfect |
|
Constraints |
Acceptable |
Acceptable |
Perfect |
Acceptable |
|
Affordance |
Perfect |
Perfect |
Acceptable |
Perfect |
|
Mapping and Placement |
Acceptable |
Perfect |
Acceptable |
Acceptable |
|
Consistency and Harmony |
Perfect |
Perfect |
Perfect |
Perfect |
|
Design Factors |
|||||
Space |
Acceptable |
Perfect |
Perfect |
Poor |
|
Texture |
Acceptable |
Perfect |
Acceptable |
Poor |
|
Form |
Acceptable |
Acceptable |
Acceptable |
Perfect |
|
Color |
Acceptable |
Perfect |
Acceptable |
Acceptable |
|
Navigation |
Acceptable |
Perfect |
Acceptable |
Perfect |
|
Innovation |
Poor |
Perfect |
Poor |
Poor |
|
Functionalities of Planning |
|||||
Schedule |
Perfect |
Perfect |
Perfect |
Perfect |
|
Resource |
Perfect |
Perfect |
Perfect |
Perfect |
|
Budget |
Poor |
Poor |
Poor |
Poor |
|
Communication |
Acceptable |
Acceptable |
Acceptable |
Acceptable |
|
Risk |
Poor |
Perfect |
Poor |
Poor |
|
Quality |
Poor |
Perfect |
Poor |
Poor |
|
Document |
Poor |
Perfect |
Poor |
Acceptable |
|
Reports |
Acceptable |
Perfect |
Poor |
Acceptable |
A package of positive attributes and factors like usability, higher degree of performance and options can be motivation for those developers and managers of buildings to get their personalized platform through this interactive system of project management. Researcher objective is to design the system as close as possible to the real user requirements and cover required functions which can provide additional values in construction industry.
Competitor analysis in this market includes the evaluation for some predefined metrics which gives strength or weakness and makes players different in obtaining market share. According to the websites and online informative or selling channels, they have different hooking power for potential visitors and customers.
9. Analyze of Proposed System
9.1 Market Introduction Planning
Before start to design and implement of the system, and according to the predefined goals and key targets of the project, a planning over product and its introduction to the market should be a part of the project not only to clarify the future path for product but also to ensure the capability of the project itself in gaining market share. This planning mostly focuses on the monitory requirements of the product management and marketing plans according to the following sub targets;
Product should be promoted to more than 80% of online potential customers.
An expertise team should be hired for implementation.
SEO and marketing through the internet should be followed accordingly.
9.1.1 Procurement System Target Market
New purposed system attempts to increase the level of effectiveness and efficiency for both developers and project managers through a reliable and accessible platform in which raw materials and related information would be presented in an interactive way. For developers this system brings more accessible and updated set of information and also connection with direct selling source which can be translated to saving both time and money. Manufacturers also can be assisting through having such usable platform which gives them opportunity to present their products and services with maximum effectiveness and efficiency. Therefore, for system design and development, researcher must identify and analyze over target market for both sectors in industry.
Being a part of construction market players supply chain is a crucial necessity for system which would be considered in design and development. Suppliers of construction industry are those who manufacture distribute, sell and resell all required items for homebuilding. This amount of interaction would assist our future database for system adoption and improvement.
System would be a communication tool for project managers, team members and other contributors of construction development sector which gains effectiveness through a clear and controlled path to all industry suppliers bypassing geographical limitation of physical channel.
9.1.2 Target Market Accessibility and Communication
For marketing propose, there are a wide range of marketing tools which project manager should get the best of them, after an in depth analysis over benefits or disadvantages associated with each of them. Measurement should be based on essential factors mentioned in the table which could be a base for selection of tools and techniques of marketing.
Although there are different tools and techniques capable for conducting a marketing plan, researcher have been selected a number of effective approaches for this propose as the following.
Marketing planning of the product |
Search engine optimization |
Awareness campaigns and seminars |
presentations |
Training |
Factors |
|
Development Companies |
3 months |
Monthly |
Monthly |
Monthly |
Frequency |
|
1400$ |
7700$ |
8200$ |
6600$ |
Cost |
||
Strong |
Limited |
Limited |
Limited |
Scope |
||
Private Developers |
Monthly |
- |
- |
Frequency |
||
500$ |
- |
- |
Cost |
|||
Med |
- |
- |
Scope |
|||
Sub Contractors |
Monthly |
yearly |
3 months |
3 months |
Frequency |
|
500$ |
12000$ |
11000$ |
7000$ |
Cost |
||
Med |
Limited |
Limited |
Limited |
Scope |
||
Total periodic cost |
0$ |
12,000$ |
0$ |
0$ |
Total yearly |
|
5,600$ |
0$ |
44,000$ |
28,000$ |
Total Seasonally |
||
12,000$ |
92,400$ |
98,400$ |
79,200$ |
Total Monthly |
||
Total marketing cost |
282,000$ monthly + 77,600$ seasonally+12,000$ yearly = 471,200$ per year |
9.1.3 Developing SEO and Keyword Strategy
As a new product in electronic network and unrecognized set of functionalities, SEO is a great tool for system and awareness of capabilities. SEO make it feasible for system address link to get presentation in right search engine. For this matter, this is a crucial topic for marketer to find the appropriate set of keywords which bring user to the direct link.
9.1.4 Training
Based on the new functionalities of the system and for achieving the right levels of awareness, this system should be presented through a right training sessions and in addition with the right tools to spread the required information for system users. With enough information, usage of system would be easier and product would be introduced to the market shorter. Therefore, with an appropriate training program, system would be market in a more cost effective way and user would acquire a higher level of understanding and this might lock user through system hooking power.
9.2 Web Development Methodologies
System design and development quality is tightly dependant on the methodology chosen by the designer. Considering the limitation of a final year project, right method would be a factor for project success and the degree in which the quality of outcomes would be. For example, using spiral methods would have focus on improvement over analysis of user requirements and design of new system while SDLC would be more powered to producing a comprehensive and strong documentation.
There are a large number of methodologies capable of delivering quality websites or software applications which can be use for propose of the project. However, not all of them are appropriate for the nature of final year project with the topic of a system for improvement over construction supply market. For evaluation and selection of the best methodology, this is a crucial factor for manager to align the attributes of the project with the capabilities of each method.
9.2.1 Key factors of methodology comparison
From varieties of methods, each one would be evaluated through key factors which have significant impact to project and project management. Researcher have been conducted an in depth evaluation through analysis over the following factors.
Quality achievement in design and development through using methodologies with iteration.
Outcome in a comprehensive and strong documentation.
More effective change management.
Suitable for projects in different sizes and specification.
The area which would be more strong in deliverables.
Methodology name |
Methodology Iteration |
Methodology Documentation |
Methodology Flexibility |
Project size |
Focus |
|
Waterfall |
Phase by phase |
Powerful |
Low |
Big |
Each phase Key Targets |
|
SSADM |
Analysis and Design phase |
Medium |
Medium |
Big |
Analyze and Design phase |
|
Prototyping |
Design phase |
Low |
Powerful |
Small |
Interaction |
|
RAD |
Design phase |
Low |
Strong |
Big |
Rapid |
|
Incremental Prototyping |
Design phase |
Low |
Strong |
Big |
Functionalities |
|
WSDM |
Phase by phase |
Low |
Medium |
Big |
User Specifications |
|
Agile |
All Phases |
Low |
Powerful |
Big |
Quality of Delivery |
SDLC is more suitable when developer needs more support for the product through strong documentation and the size of project is relatively big. SSADM based on the information presented above, is more advanced version which has iteration on the analysis and design phase. Prototyping is a useful method when system requires achieving a higher level of interaction, touch and feeling for user groups. In the time limitation, rapid methods assist developers to finish a product in a shorter time and achieve an acceptable quality of outcomes. Incremental prototypes is continues improvement over a hi-fi or lo-fi prototype which would be more suitable when system should be examined in different ways. Agile has a tight focus of quality achieving through iteration in the design phase.
9.2.2 Define Methodology
According to the clear set of project specification and user requirement for electronic supply channel in construction industry, SDLC seems to be more suitable and appropriate technology which outcome a comprehensive and strong documentation based on the deliverable importance of a final year project.
Based on the clear set of key targets at the end of each stage of the methodology, developer would be assure that the quality of the system and documents is relatively high and there are higher level of maintains available for system future lifecycle.
Figure 9.1 - Waterfall methodology
9.2.3 SDLC phases in Website development
Based on the materials available, there is not a unique order and number for SDLC phases. Different analyzers have different argument of SDLC phases. However, the flow would be started in data gathering and will continue by analysis, logical and physical design. This would be continued by the testing and the required level of maintains.
Figure 9.2
9.3 Data Flow Diagram
9.3.1 Context Diagram
In this part, the general information flow has been described through a context diagram. There are two entities as user group of customer and admin which send and receive general member details to/from the system.
Figure 9.3
9.3.2 Level 0
System has seven processes which are in communication for generating new member and identification of old members, record and report the products and CRUD (create, record, update and delete) for all entities and form in the platform. There are also two databases for data repository which are holding information of members and products in separate data stores.
Figure 9.4
9.3.3 Level 1
If more in depth of process number one, to create membership and sub processes, there are two smaller processes which create and check ID of members to avoid duplication and register with unique Identity.
Figure 9.5
9.3.4 Process Description
There are nine processes in EEPS data flow diagram which describes the system through process oriented presentation. Following table have a detailed description on each process and associated functions.
Process No. |
Process Name |
Process description |
|
# 1 |
Add New Member |
This process makes system capable of receiving information of new members. |
|
# 2 |
Check Customer Id |
For this part, system compares new input with historical ID database. |
|
# 3 |
Provide Product Record |
This process allows user to add new product record for system presentation. |
|
# 4 |
Update Product Info |
Enable system to update or modify product records. |
|
# 5 |
Produce Product Info |
Generation of product information from data and records of database. |
|
# 6 |
Provide Customer Report |
Allows manager to access reports of customers and members of the system according to the required information specification. |
|
# 7 |
Provide Product Report |
Allows manager to access reports of products of the system according to the required information specification. |
9.4 Logical Entity Relationship Diagram for EPPS
Based on the system functionalities designed in the logical stage, there are three entities of users, products and rating in the system. Product to user, user to rate and rate to product have one to many relationship presented in the diagram. Each entity has its own required attributes which make related record of the entity.
Figure 9.6
9.5 Data Dictionary
In this section, a detailed description of each pieces of data have been provided through the data dictionary. This reference of data describes the type, size and other properties for each single attribute of the each entity. This table describes product entity divided into all attributes with required details of each single set of data.
Electronic Construction Procurement System |
|||||||
Printed On: |
05/24/2012 |
18:07 |
|||||
Product Table |
Item procurements are available for customers are informed from new products with details information and Prices. |
||||||
Data Member Name |
Description |
Type |
Additional Type Information |
Default Value |
Mandatory |
Unique |
|
P_key |
The unique identifier of the number of product |
nchar |
Length (min:1, max:100) |
Not Null |
Yes |
Yes |
|
type |
Several types of products such as windows & Doors |
nchar |
Length (min:1, max:50) |
Not Null |
Yes |
No |
|
name |
Name of products |
nchar |
Length (min:1, max:50) |
Not Null |
Yes |
No |
|
size |
Different size of windows & doors |
nchar |
Length (min:1, max:50) |
Not Null |
Yes |
No |
|
color |
Different color of windows & doors |
nchar |
Length (min:1, max:50) |
Not Null |
Yes |
No |
|
material |
Different material of windows & doors |
nchar |
Length (min:1, max:50) |
Null |
Yes |
No |
|
price |
Sales price & promotion price of each product |
Int |
- |
Null |
Yes |
No |
|
quantity |
Different quantity of windows & doors |
nchar |
Length (min:1, max:50) |
Null |
Yes |
No |
|
advice |
The user leaving comments |
nchar |
Length (min:1, max:50) |
Not Null |
Yes |
No |
|
|
User Email Addresses |
nchar |
Length (min:1, max:50) |
Null |
No |
No |
This table describes user entity divided into all attributes with required details of each single set of data.
Electronic Construction Procurement System |
|||||||
Printed On: |
05/24/2012 |
18:15 |
|||||
Users Table |
Detailed information about system users. |
||||||
Data Member Name |
Description |
Type |
Additional Type Information |
Default Value |
Mandatory |
Unique |
|
|
The unique identifier of the users Email |
nchar |
Length (min:1, max:50) |
Not Null |
Yes |
Yes |
|
Username |
Used for login to system |
nchar |
Length (min:1, max:10) |
Not Null |
Yes |
No |
|
Password |
Used for login to system |
nchar |
Length (min:1, max:50) |
Not Null |
Yes |
No |
|
Confirm_Pass |
Onfirm the user password |
nchar |
Length (min:1, max:10) |
Not Null |
Yes |
No |
|
First_name |
Customer First name |
nchar |
Length (min:1, max:10) |
Not Null |
Yes |
No |
|
Last_name |
Customer Last name |
nchar |
Length (min:1, max:10) |
Not Null |
Yes |
No |
|
Gender |
Customer Gender |
nchar |
Length (min:1, max:10) |
Not Null |
Yes |
No |
|
Birth |
Customer birth of day |
nchar |
Length (min:1, max:10) |
Null |
No |
No |
|
City |
Customer living city |
nchar |
Length (min:1, max:10) |
Null |
No |
No |
|
Country |
Customer living country |
nchar |
Length (min:1, max:10) |
Null |
No |
No |
|
ZipCode |
Customer zipcoad |
nchar |
Length (min:1, max:10) |
Null |
No |
No |
This table describes comment entity divided into all attributes with required details of each single set of data.
Electronic Construction Procurement System |
|||||||
Printed On: |
05/24/2012 |
20:09 |
|||||
Comment Table |
An item in the product, forum and media pages that is available for customers to write their opinion about the clothing promotions. |
||||||
Data Member Name |
Description |
Type |
Additional Type Information |
Default Value |
Mandatory |
Unique |
|
Username |
Unique identifier |
nchar |
Length (min:1, max:10) |
Not Null |
Yes |
Yes |
|
P_key |
F_key from product table |
nchar |
Length (min:1, max:100) |
Not Null |
Yes |
No |
|
|
F_key from user table |
nchar |
Length (min:1, max:50) |
Not Null |
Yes |
No |
|
rate1 |
Low rate for each product |
nchar |
Length (min:1, max:10) |
Null |
Yes |
No |
|
Rate2 |
Low rate for each product |
nchar |
Length (min:1, max:10) |
Null |
No |
No |
|
Rate3 |
Medium rate for each product |
nchar |
Length (min:1, max:10) |
Null |
No |
No |
|
Rate4 |
High rate for each product |
nchar |
Length (min:1, max:10) |
Null |
No |
No |
|
Rate5 |
High rate for each product |
nchar |
Length (min:1, max:10) |
Null |
No |
No |
9.6 Story Board Scratch Design
Story board assist designer to avoid multiple costly revision of changes before the implementation stage. This approach doesn't have touch and feel because this type of paper prototyping is only for designing the scratch. Instead this type of lo fidelity prototyping is very easy and cheap to conduct.
9.7 Interface Design Principles
9.7.1 System Interaction and Hooking Power
In a B2C system, one of the major concerns in design and implementation is to reach a high level of instructiveness and create power of locking user into the platform. For designing the procurement system, manager decided to focus on the interaction specially for presentation of the product and associated information.
9.7.2 Usability Goal Setting
According to what stated by Nielsen regarding the usability and engineering of the system interaction, in designing system, designer should provide additional interactive tools and functions in addition with the old functionalities (Nielsen J., 1993).
9.7.3 Usability Attributes
Learnability: in terms of learn ability of the system, it is considered in the design which procurement system should simplify the process and make a simple front end for users.
Efficiency: System provides accurate outcomes for records, presentations and reports. Functions are designed and tested to ensure system has enough level of efficiency.
Memorability: System has been designed based on the current framework of construction material websites and platforms.
Errors: Based on the feedback provided for each button, this is expected that system face to minimum user errors and confusion.
Subjective satisfaction: easy to use, new design and light and pretty patterns in the system make user become satisfy of the interaction.
9.7.4 Usability Design Principles
Required level of usability depends on the requirements, type of users, objectives of system and so many other internal and external variables. In a procurement system accuracy of information, interaction and presentation of information is major designer focus.
10. Implementation of procurement system
10.1 EPPS Physical Database Design
System physical design including three entities was conducted through using SQL which is a flexible and powerful database tools for management of the database.
Figure 10.1
10.2 Interface Design and user guide
Figure 10.2
Figure 10.3
Figure 10.4
Figure 10.5
Figure 10.6
11. Testing
When system is physically implemented, this does not mean that the project is finished. Manager should ensure that the results would meet the user requirements in real world conditions. Besides there should be some levels of support for system since future might have different specification required for the system.
11.1 Objectives of Testing
The main objectives of testing for electronic construction channel are to ensure that project meets the requirements of all user groups. For example, if different users have been chosen to work with different browsers, would the system be a compatible one to support all required function. In addition test manager should verify that system levels of interaction are enough to create hooking power and developers wish to use it for the procurement process.
Testing objective is to create a guideline and measurement for system evaluation and make sure that potential users are able to reach the system a high level of availability and functionality. This guideline would be used to show the criteria in which project is a successful achievement. Researcher must make sure testing environment is similar to the real working environment. According to Bryan, John and Brett in 2008, to setting up a method of viewing a Website offline so to make minor changes and preview them (Bryan, John and Brett, 2008). User also should be able to use different types of browsers and present system with different resolutions.
11.2 Scope of Testing
For this phase of the project, this was required for manager to simulate the real environment through using some assumed data making sure that system limitation would not affect the functionality required in real practical environment.
11.3 Types of Tests
In this section there are several testing types which test manager have been selected and conducted to ensure the quality of the product and its compatibility with the network's environment.
Compatibility testing: this type of testing refers to the website presentation and functionalities while using varies of browsers by users. In a successful compatibility testing, manager should get the result of functional and well presented system with all available browsers.
Functional testing: this type of testing refers to the website functionalities which have been designed to do some specific actions or behaviors. In a successful functional testing project manager would figure out that website is usable.
Design and user acceptance testing: this type of testing refers to the website usability and HCI concepts or principles of the design. In a successful design testing project manager would determine that system is interactive and has enough hooking power.
Heuristic Evaluation
Based on what has been stated by Jakob Nielson and Rolf Molich, Heuristic evaluation is a cheap and quick method to structure the critique of a system using a set of relatively simple and general heuristics (Dix A. et al, 1998).
This is expected for this type of testing to generate and determine a set of problem which system can be improving its usability by solving them. This is like system criticism and problem finding which has emphasizes on the principles of design and interaction tools.
Summative evaluation
Summative testing measures the effect of Website on the users through analyse the output of the product (Bhola, H. S. 1990). In a successful summative testing, project manager or test manager would Figure out if the functionality of the project works properly.
11.4 People Who Tested
In a system testing there must be different people in different roles each have a significant contribution for the testing objectives.
These groups can include users, project manager, developers, data entry team etc. test manager should be aware of external factors and their effect on the results of the endeavor.
Crucially, test manager should be in a tight understandable communication and manager the integration required after testing.
11.5 Design Testing Environments
One important testing manager concern is how to simulate the testing environment become so similar to the real world atmosphere.
This concern would increase the reliability of the testing outcome and make the outcomes accurate.
11.6 Results of Testing
11.6.1 Compatibility testing
Google Chrome 13 |
||
Internet Explorer 8 |
||
Mozilla Firefox 8.0.1 |
||
Opera 11.52 |
||
Safari 5.1.1 |
||
11.6.2 Functional testing
Page |
Function |
Expected result |
Actual result |
|
Home |
Presentation of info |
Well organized |
pass |
|
Navigations of pages |
Correct navigation |
pass |
||
About us |
Presentation of info |
Well organized |
Pass |
|
Contact us |
Presentation of info |
Contact and communication |
Pass |
|
admin |
Create |
Add new topic |
Pass |
|
Update |
Edition |
Pass |
||
Record |
Generate records |
Pass |
||
Delete |
Delete records |
Pass |
||
Login |
User authentication |
Recognize all user groups |
Pass |
11.6.3 Formative testing
no |
Area |
Description |
|
1 |
System Visibility |
Controls are in a highly visible place. |
|
2 |
system controls and the real world |
Metaphors in the system |
|
3 |
control and monitor |
Control all system functions |
|
4 |
System Consistency |
Similar patterns and layout |
|
5 |
Error and error management |
validates |
|
6 |
Recognition instead of recall |
Utilization of the combo boxes. |
|
7 |
Flexibility in the system |
Match exceptions |
|
8 |
Help and assists |
Tooltips |
|
9 |
Design |
Best selection of the pattern, design and color |
|
10 |
Documentation of the system |
User manual documented |
11.6.4 Summative testing
Figure 11.1 - Summative Testing
11.7 Testing Errors
Based on the compatibility testing table, the results indicate that website is still well presented and functional no matter which browser is the user going to use. A formative testing result indicates that HCI concepts, elements and principle of design have been utilized in a proper way. Based on the summative testing, the level of interaction has been determined in a right degree and developer can ensure the amount of required hooking power is in the designed product.
12. User manual
User manual is a part of maintains guide and would be an effective support tool for users, developers and other target groups to independently learn how to use system. Such directory would assist new users to get system concept in a relatively short time. User manual is also an effective advertising tool for indicating the functionalities of the system and its uniqueness.
12.1 Introduction
In this part, according to the system instruction and guideline, functionalities and commends of using system have been described in details.
12.2 To Register
Through the login button, user would be able to generate its record and access to the system functionalities as a genuine member.
12.3 Logging as an admin
Admin is the one from internal environment of the organization which controls the record and information provided through the website. Therefore, admin in the website is responsible to organize the information so that provide an updated set of product package details to the normal users.
13. Critical project appraisal
In fact, evaluation of the digital procurement system is dependent on the discrepancy of the pre defined objectives of the system with the achieved set of targets. Besides, as an accomplished product, this is very important for developer to mention added value of the project in the form of knowledge, experience and skill in each phase of the topic.
In addition to all above, this is crucial for researcher to get to know what can be improved for next experiences and what was learned from the whole initiative.
13.1 Accomplished Phases
For each phase, project manager must determine if he or she got the reliable set of expected deliverables. System was designed through using the SDLC methodology which has clear and separate phases. In this methodology each stage should deliver a set of key targets. According to set of project and methodology phases, researcher has conducted the following evaluation over desirable key targets.
13.1.1 Project planning
In the planning stage, this was expected to reach a comprehensive planning which has covered entire project dimensions in terms of risk, time, cost and other project knowledge areas. These dimensions of the project have been outlined in the project planning properly.
13.1.2 Project research and literature review
In the phase of research, manager has been provided the industry information and document updated set of trends in the market.
Then manager provided an overview on the market suppliers and key challenges in the raw material industry which affect the developers and development.
13.1.3 Analysis and setting out the requirements
In a final year project, and as the part of solution, this is very important for project manager to reach an accurate set of requirements balanced with the user expectations and requirements. Project outcomes must meet what user actually wants and needs.
13.1.4 Design and development
For this system, design and development starts from a logical engineering and followed by the physical implementation which had an intensive focus on the instructiveness and functionality for meet the specification of analysis.
13.1.5 Testing and maintenance
In testing the achievement, there were three types of testing handled by test manager as below.
Compatibility testing with different browsers.
Functional testing to determine the level of functionality.
Design and user acceptance testing for determine the degree of usability.
13.2 System Benefits to end user
System would create a value atmosphere with a lot of benefit for both suppliers and customers in construction industry as following. According to discovered problem, Electronic Construction Procurement System should be able to create major business values for the organization as following;
Tangible benefits:
Reduce marketing procurement cost through providing borderless geographical access.
Eliminate cost of manual and paper work procurement process.
Providing a faster approach to find and evaluate market sources.
Подобные документы
The digital nervous system. The best way to put distance between company and the crowd. Accurate information about sales. A standardized system of accounts for the entire GM organization. Achieving advantage over competitors in the information age.
анализ книги [19,8 K], добавлен 16.06.2012The air transport system in Russia. Project on the development of regional air traffic. Data collection. Creation of the database. Designing a data warehouse. Mathematical Model description. Data analysis and forecasting. Applying mathematical tools.
реферат [316,2 K], добавлен 20.03.2016General characteristic of the LLC DTEK Zuevskaya TPP and its main function. The history of appearance and development of the company. Characteristics of the organizational management structure. Analysis of financial and economic performance indicators.
отчет по практике [4,2 M], добавлен 22.05.2015Concept and program of transitive economy, foreign experience of transition. Strategic reference points of long-term economic development. Direction of the transition to an innovative community-oriented type of development. Features of transitive economy.
курсовая работа [29,4 K], добавлен 09.06.2012Special features of multinational corporations. Out the main objectives of a transfer pricing system. Modernisation of business processes of enterprise, use of innovative technologies. Preparing the profit and loss account of the company of Crystal ltd.
курсовая работа [28,6 K], добавлен 16.02.2014Directions of activity of enterprise. The organizational structure of the management. Valuation of fixed and current assets. Analysis of the structure of costs and business income. Proposals to improve the financial and economic situation of the company.
курсовая работа [1,3 M], добавлен 29.10.2014Economic entity, the conditions of formation and functioning of the labor market as a system of social relations, the hiring and use of workers in the field of social production. Study of employment and unemployment in the labor market in Ukraine.
реферат [20,3 K], добавлен 09.05.2011Формирование корпоративных структур. Порядок государственного регулирования деятельности. Мировая практика деятельности холдингов. Финансовые показатели, управление, органы управления, факторы роста, управление рисками в АО "System Capital Management".
реферат [179,4 K], добавлен 24.01.2014Models and concepts of stabilization policy aimed at reducing the severity of economic fluctuations in the short run. Phases of the business cycle. The main function of the stabilization policy. Deviation in the system of long-term market equilibrium.
статья [883,7 K], добавлен 19.09.2017The stock market and economic growth: theoretical and analytical questions. Analysis of the mechanism of the financial market on the efficient allocation of resources in the economy and to define the specific role of stock market prices in the process.
дипломная работа [5,3 M], добавлен 07.07.2013