Critical Review Assignment
Elements of the critique
Summary of the article (Discuss what the article is about) This part SHOULD NOT include any
of your personal input but rather just summarize what the author did in his/her research.
• Research Topic
o What question is the researcher trying to answer?
• Research Methodology
o How did the researcher study the topic? Survey? Experiment? Statistical
Analysis?
o Briefly answer who, what, where, and when, and how.
• Major Conclusions
o What does the author conclude?
o What recommendations does he make?
This section should be about 1.5 pages in general.
The next part is the key of the critique. This next sections of your paper gives an assessment of
how well the research was conducted based on what you learned. Remember you can use your
own personal experience and outside articles to help you support your point of view in this
section of the assignment.
In-depth critique of the article (Discuss how well the research is conducted in your own
words)
Write a brief paragraph for each of the following listed elements in your own words:
• Purpose
o Is the research problem clearly stated? Is it easy to determine what the researcher
intends to research?
• Literature Review
o Is the review logically organized?
o Does it offer a balanced critical analysis of the literature?
o Is the majority of the literature of recent origin?
o Is it empirical in nature?
• Objectives/hypotheses
o Has a research question or hypothesis been identified?
o Is it clearly stated?
o Is it consistent with discussion in the literature review?
• Ethical Standards Applied
o Were the participants fully informed about the nature of the research?
o Was confidentiality guaranteed?
o Were participants protected from harm?
• Operational Definitions
o Are all terms, theories, and concepts used in the study clearly defined?
• Methodology
o Is the research design clearly identified?
o Has the data gathering instrument been described?
o Is the instrument appropriate? How was it developed?
•
•
•
•
o Were reliability and validity testing undertaken and the results discussed?
o Was a pilot study undertaken?
Data Analysis/Results
o What type of data and statistical analysis was undertaken? Was it appropriate?
o How many of the sample participated? Significance of the findings?
Discussion
o Are the findings linked back to the literature review?
o If a hypothesis was identified was it supported?
o Were the strengths and limitations of the study including generalizability
discussed?
o Was a recommendation for further research made?
References
o Were all the books, journals and other media alluded to in the study accurately
referenced?
Conclusion
o Considering all of the evaluation categories, is the article well or poorly
researched?
The following online article may be helpful to you. Step-by-step guide to critiquing research.
Part 1: Quantitative research
https://lancashirecare.files.wordpress.com/2008/03/step-by-step-guide-to-criti-research-part-1quantitative-reseawrch.pdf
I.J. Information Engineering and Electronic Business, 2015, 4, 39-50
Published Online July 2015 in MECS (http://www.mecs-press.org/)
DOI: 10.5815/ijieeb.2015.04.06
Database Design for Data Mining Driven
Forecasting Software Tool for Quality Function
Deployment
Shivani K. Purohit
Manoharbhai Patel Institute of Engineering and Technology ,Nagpur University, Gondia ,India
Email: shivani_purohit@rediffmail.com
Ashish K. Sharma
Manoharbhai Patel Institute of Engineering and Technology ,Nagpur University, Gondia ,India
Email:ash5000@rediffmail.com
Abstract—Efficient Database design is the key part of
software development. A properly built database acts as
the backbone of the software system and makes
enhancing software more easily and quickly. Quality
Function Deployment and data mining itself are very
gordian processes. Thus, there is strong need of database
for handling complex transactions of Quality Function
Deployment along with data mining and accessing
precise and up-to-date information concerned to this.
Forecasting in Quality Function Deployment can be time
consuming when computed manually. Hence,
development of data mining driven forecasting software
tool can give better results and also save time. This paper
focuses on the database design for the development of
data mining driven forecasting software tool for Quality
Function Deployment. Here, first brief discussion on
Quality Function Deployment and data mining followed
by its concise literature review is presented. Later on, the
integrated value chain needed by data mining driven
forecasting system for Quality Function deployment is
discussed. Then the flow chart illustrating the processes
of the software tool is intended. Afterwards the tabulated
schemas of logical part of database have been presented.
Finally, the ER-diagram for the software and described
the relationships among the tables have been designed
followed by conclusion. Recognizing the general
architecture and structural component of database system
will lend a hand to designers and engineers successfully
build up and sustain forecasting software tool.
Index Terms—Data mining, Database design, Database,
Forecasting, Quality Function Deployment (QFD).
I. INTRODUCTION
Development of the effective software encompasses
through the designing and implementation of a precise
database. Databases are tracking mechanisms and
designed to ensure accuracy and integrity with the data it
tracks [1].A well-designed database can contribute to
development of efficient software. It helps in accessing
Copyright © 2015 MECS
latest and accurate information. A correct design can play
vital role in achieving goals in working with database.
Hence, it becomes very essential to study and design the
architecture as well as components of database for the
development of data mining forecasting software tool for
Quality Function Deployment.
Quality Function Deployment (QFD) is a customeroriented design tool that aims to meet customer needs in a
better way and enhance organizational capabilities, while
maximizing company goals [2]. QFD is used to promote
the idea of new concepts and technology. Its use
facilitates the process of concurrent engineering and
encourages teamwork to work towards a common goal of
ensuring customer satisfaction [3]. Customer requirement
is the heart of QFD; it’s a primary input to QFD. In
today’s rapid changing world customer requirements will
also be dynamic. As customer requirements may be
different while designing and may be different while the
product is in market. Thus, due to this time lag problem,
forecasting becomes necessity in QFD. Forecasting future
values would be beneficial in making the future plans and
can be helpful in taking the preventive measures for the
future situation.
It can be better achieved using the data mining
technique of forecasting. Data mining has been proven
effective approach of forecasting. Data mining, also
called Knowledge Discovery in Databases (KDD), is the
field of discovering novel and potentially useful
information from large amounts of data [4].The basic
concept of data mining is using the historic data for
predicting the future values. Data mining offers the
variety techniques of forecasting; such as cluster analysis,
decision trees, categorization analysis, visualization, time
series analysis, hybrid approaches, linkage analysis, and
neural network. As the concept of data mining uses the
vast amount of data, hence the proper storage of these
data is required. Therefore need for designing the
database arises.
The major issues of designing a database for data
mining driven forecasting software tool for Quality
Function Deployment are
I.J. Information Engineering and Electronic Business, 2015, 4, 39-50
40
Database Design for Data Mining Driven Forecasting Software Tool for Quality Function Deployment
-
Handling of QFD calculations;
Handling of forecasts calculated by using the
various data mining techniques.
Supporting user interface at the database level
(e.g., navigation, store layout, hyperlinks);
Schema evolution (e.g., new products, new period
etc);
Data evolution (e.g., changes in specification and
description, naming, rating etc.);
Handling meta data;
Capturing data from user’s console.
In this paper, we presented the general discussion on
QFD and Data mining, brief literature review, overview
of value chain of forecasting software tool, tabular
description of the schema used for designing the database
followed by ER-diagram and lastly conclusion.
Fig. 1. Phases of QFD [7]
II. QUALITY FUNCTION DEPLOYMENT
Quality Function Deployment (QFD) is customer
oriented cross functional planning tool used to enhance
organizational capabilities, while maximizing company
goals. QFD was originally designed and implemented by
Yoji Akao in the late 1960. Akao (1990) defined it as “a
method for developing a design quality aims at satisfying
the customer and then translating the customer’s demands
into design targets and major quality assurance points to
be used throughout the production stage” [5]. Its
application supports the process of concurrent
engineering and promotes teamwork to work towards a
common goal of verifying customer satisfaction.QFD
involves intelligent transfer of Voice Of Customer (VOC)
and customer requirements into proper design
requirements i.e internal language of company, designers
and engineers. Lockamy and Khurana (1995) explained
the design benefits of QFD as (i) fewer and early design
changes, (ii) less time in developments, (iii) fewer startup problems, (iv) lower start-up costs, (v) fewer field
problems, (vi) more satisfied customers, and (vii) the
identification of comparative strengths and weaknesses of
products with respect to competition.[6]
QFD is one of the most promising tools to satisfy the
customers and to convert customers’ requirements into
design aims. There are four phases of QFD process : (I)
product planning: House of Quality (HOQ), (II) product
design: parts deployment, (III) process planning, and (IV)
process control (Fig 1)[7]. Product planning matrix
involves the determination of customer requirements
which are then translated into design requirements. In
product design phase, the potential features of product are
related to the delivery of performance characteristic. In
the third and fourth phase, process characteristics and
production requirements are related to engineering and
marketing characteristics.
Copyright © 2015 MECS
A. House of Quality
House of Quality (HOQ) is the first p hase and plays
very crucial role in managing QFD processes. The
majority of QFD applications focuses on HOQ and end
with its completion. House of Quality (HOQ) was named
by Hauser and Clausing (1988). A HOQ consists of
horizontal rows of What, representing customer
requirements and vertical columns of How, denoting
ways of achieving them [8]. It starts with a “What-How”
Matrix that recognizes the needs of the customer. These
customer requirements are shown on the left part of the
HOQ. The ceiling of the House shows the design or
design requirements. The body of the House exhibits the
co-relationships between the customer requirements and
design requirements [9]. Though HOQ can be modeled
using different steps. Here we are using 6-step HOQ
introduced by Zaim and Sevkli. They explained it as
follows [10]:
Followings are the steps of 6-step HOQ:
Step 1: Identifying Customer Requirements- The first
step of QFD begins with identification of what customer
wants from a consumer product.
Step 2: Customer Competitive Evaluations- Customer
competitive evaluation systematizes a competitive or
deliberate judgment of the business. It consists of ten
columns.
Column 1: Satisfying customer requirements at the
same time is not possible for an organization, thus
prioritization of requirements becomes necessary. It is
known as “Rate of Importance”.
I.J. Information Engineering and Electronic Business, 2015, 4, 39-50
Database Design for Data Mining Driven Forecasting Software Tool for Quality Function Deployment
41
III. DATA MINING
Fig. 2. Six step HOQ for QFD[10]
Column 2: This column represents the current
performance of the product A considering the quality
characteristics i.e. design requirements.
Column 3, 4, 5: This column signifies the assessment
of the competitor’s product of the reviewing company.
Column 6: This column indicates the position of the
consumer product against its competitors.
Column 7: This column represents what improvement
is required in the product. It is achieved by dividing the
planned quality target levels by the current quality levels.
This is called as “Rate of Improvement”.
Column 8: This column shows which feature of the
product make sure competitive advantage for the
company against its competitor and is named as “Sales
Point”.
Column 9: This column calculates the Raw weight by
multiplying Rate of Importance, Improvement Ratio and
Sales Point.
Therefore,
Raw weight= Rate of Importance* Improvement Ratio
* Sales Point.
Column 10: Last column is determined by converting
the Raw weight to the percentage.
Step 3: Determining Design Requirements- In this
stage the customer requirements are translated into
appropriate design requirements. These design
requirements should satisfy the customer requirement.
Step 4: Co-Relationship between Whats and HowsThis step assembles the relationship between Whats and
Hows, i.e customer requirements vs. design requirements.
Step
5:
Inter-relationship
between
design
requirements- The roof of the house is designed to
interrelate the “hows” against each other.
Step 6: Competitive Technical Assessment- It
calculates the weight for each design requirement called
as “Column Weight”. Calculating column weight is
important to know that which design requirements are to
be considered first i.e. the design requirements are
prioritized.
Copyright © 2015 MECS
Data Mining (DM) is an important component of the
emerging field of knowledge discovery in databases
(KDD). Data mining may be defined as “the exploration
and analysis, by automatic or semiautomatic means, of
large quantities of data in order to discover meaningful
patterns and rules”.[11] Data mining means discovery of
new meaningful information from huge amount of data.
It is the concept which uncovers any novel information
from accumulated data rather than verifying the earlier
set hypothesis. In contradiction of typical statistical
methods, data mining techniques discover significant
information without demanding a priori hypotheses, and
are often more influential, flexible, and proficient for
investigative analysis than the statistical techniques.
By and large, there are two types of data mining tasks:
descriptive data mining tasks that describe the general
properties of the existing data and predictive data mining
tasks that attempt to do predictions based on inference on
available data [4]. The most frequently used techniques in
data mining are: Artificial Neural Networks, Genetic
Algorithms, Rule Induction, Nearest Neighbor method,
Memory-Based
Reasoning,
Logistic
Regression,
Discriminant Analysis and Decision Trees.
Data mining has been proven powerful techniques for
forecasting. It offers many techniques for forecasting
such as time series techniques, regression, clustering,
artificial neural network etc. Now-a-days, there is
tremendous growth in using data mining time series, with
researchers attempting to cluster, classify and mine
association rules from increasing huge source of data.
Time series data accounts for a large fraction of the data
stored in financial, medical and scientific databases [12].
For prediction of time series data we can use different
data mining techniques. Data mining have been applied in
many fields such as stock markets, weekly weather
reports, annual precipitation, finance, sale forecast and
etc. Nevertheless, its application in QFD is rare. Applying
data mining techniques on QFD for forecasting future
trends of customer requirement can be very beneficial
and can give very appropriate results.
IV. LITERATURE SURVEY
QFD is planning tool that is used to improve the
Quality of product and to achieve higher customer
satisfaction. Though it is started off with the
manufacturing, nowadays it has been applied to several
distinct fields. Zheng and Pulli [13] proposed a generic
framework based on QFD concepts and practices to
improve mobile service design and development.
Kazemzadeh, Behzadian, Aghdasi, and Albadvi [14] have
proposed a new methodology based on the integration of
two marketing research techniques: conjoint analysis and
two-stage cluster analysis. They also introduced three
indices, namely, the commonality percentage, the cost
reduction, and the satisfaction percentage to analyze the
results of developing a generic product in comparison
with a product family. Lee, Kang, Yang and Lin [15] have
I.J. Information Engineering and Electronic Business, 2015, 4, 39-50
42
Database Design for Data Mining Driven Forecasting Software Tool for Quality Function Deployment
constructed a framework with two phases for facilitating
the selection of engineering characteristics (ECs) for
product design. In the first phase, the priorities of ECs is
calculated using the super matrix approach of analytic
network process (ANP) and the fuzzy set theory
integrated with QFD and the second phase utilized the
outcome of first phase and other additional goal for
constructing multi-choice goal programming model to
select the most suitable ECs. Shen, Tan and Xie [16] have
conferred the customer satisfaction benchmarking process
in QFD and recommended the use of hierarchical
benchmarks for strategic competitor selection and
decision making. Alemam and Li [17] proposed an ecodesign method to systematically generate design concepts
for the reduction of environmental impacts. The method
is based on the integration of quality QFD and functional
analysis (FA) at the early design stage. Telang and
Vichoray [18] have discussed the development in
agricultural tractor brakes by the application of QFD.
Customer requirement plays crucial role in QFD
processes.
Predicting future customer requirements in QFD can be
beneficial for the company to provide better products,
enhance their competitiveness in marketplace and
increase customer satisfaction. Forecasting future values
would be beneficial in making the future plans and can be
helpful in taking the preventive measures for the future
situation. DM has been proven the powerful approach of
forecasting. Hence it can be used to identify future
customer requirements. DM has emerged as analysis tool
and currently receiving great attention. It is used to
perform various tasks such as prediction, classification,
clustering, estimation etc. Lots of work has been done in
this area. Some of the references are cited here. Zhang
and Fang [19] have introduced the idea of the K-means
clustering algorithm analysis the advantages and
disadvantages of the traditional K-means clustering
algorithm elaborates the method of improving the Kmeans clustering algorithm based on improve the initial
focal point and determine the K value. Hu [20] has
described DM technology used in criminal investigation
work and the importance of using ID3 decision tree to
structure the Decision Tree algorithm method. Onwubolu
[21]
has proposed a new design methodology which is a
hybrid of differential evolution (DE) and Group Method
of Data Handling (GMDH) for self-organizing DM for
the prediction of soil moisture in an aspect of hydrology.
Hsu, Hsu, Wang and Lin [3] have applied a time seriesbased DM cycle, using sales questionnaire database, to
identify future customer needs in QFD for software
designers.
Forecasting can be time consuming, when computed
manually. Hence, developing the forecasting- software
tool can give the better result of forecasting and also save
the time. For the development of software tool, there is a
strong need of designing the database. Good database
design is essential to obtain a sound, consistent database,
and for this purpose good database design methodologies
are most suitable to achieve the correct design. Some
literature about the database designing is cited here. Yang
Copyright © 2015 MECS
[22]
designed use case diagram and introduced the three
layers of frame structure, and the database design for the
hotel management system. Dev and Seth [23] proposed a
new design of banking Database system of a bank using
the modern MDA approach of software engineering to
improve the maintainability, portability and flexibility.
Umoh, Nwachukwu, Umoh, and Isong[24] designed,
implemented and analyzed a web-based database
management system: an Industrial application based on
MySQL DBMS, Java web server and Netbeans as the
GUI builder. Casanova, Barbosa, Breitman, Furtado [25]
presented a research on database design at PUC-Rio from
the early development of the relational model to recent
applications of semiotic concepts to the design and
specification of information systems. Adusei, Kuljaca
and Agyepong [26] outlined the architectural design for the
CAD/CADx system and then designed and modeled the
mammography database by combining two standards, the
Breast Imaging Reporting and Data System(BI-RADS).
Khan and Saber [27] outlined complete database design for
the entire Bangladesh Institute of Research and
rehabilitation in Diabetes, Endocrine and Metabolic
(BIRDEM) hospital. Cushing, Nadkarni, Finch, Fiala &
Hill, Delcambre and Maier [28] designed component-base
end user database for ecologists and suggested ways in
which communities might share database components. Lu
and Cheng [29] designed and implemented a mobile
database system for Java phones by using XML. Song
and Whang [30], discussed the structure and components
of databases for real-world e-commerce systems by
illustrating a detailed design of an e-commerce
transaction processing system. McCarthy and Dayal [31]
has proposed Event-Condition-Action (ECA) rules as
formalism for active database capabilities. Finkelstein,
Schkolnick and Tiberio [32] described the concepts used in
the implementation of Database Design (DBDSGN), an
experimental physical design tool for relational databases
developed at the IBM San Jose Research Laboratory.
Kwan[33] developed a customized SAS/AF application to
facilitate the design of a large research database. Sentarli,
Erdursun and Caman[34] presented the quality cost
database management system along with its entity
relationship, described the workflow behind the system
being design and also showed the repetitive part of the
client/server multilayer architecture in an application.
Ying and Ling,[35] constructed a fundamental spatial
database system for Tibet province using Geodatabase
model of the ArcSDE and the Oracle database
management system.
V. DATABASE DESIGNING
The database can be essential part of software that
holds the most important information required by an
application. The effectiveness of databases derives from
the fact that from one single, comprehensive database
much of the information relevant to a variety of
organizational purposes may be obtained [36]. A welldesigned database is necessity to most applications.
Structuring your application with correct database design
I.J. Information Engineering and Electronic Business, 2015, 4, 39-50
Database Design for Data Mining Driven Forecasting Software Tool for Quality Function Deployment
ensures the ease of enhancement as requirements changes
and application grows. Correctly structured database can
provide quick and easy access of data while the improper
one will make an application more complex and time
consuming. Good database design is crucial to obtain a
sound, consistent database, and—in turn—good database
design methodologies are the best way to achieve the
right design [37].
Basically, there are two ways to represent database
design i.e. (i) graphical and (ii) relational notation [38].
Graphically, database can be represented using Entity
Relationship diagram or activity diagram i.e. use case
diagram. ER-diagram shows how the data are related
while use case diagram shows how a user might use a
system i.e. the functionality of a system. Use case
diagram can be used to illustrate all the availabilities of
system rather than simply representing the facts of
individual characteristics. The Use case diagrams are
implemented in Unified Modeling Language (UML).
Relational notation transforms ER-diagram into easily
readable form by using table names, attributes and
arranging them in specific manner.
Here we have discussed the value chain (Fig 3) for
better understanding the process of forecasting in QFD.
Later on, we have presented the flow chart (Fig 4)
describing the processes involve in the forecasting of
QFD. After this, we have included the tabular description
(Table 1) of each entity involved in process. Finally, we
have portrayed the E-R diagram (Fig 5) required for the
development of forecasting tool.
A. The Value Chain of Data Mining Driven Forecasting
System for QFD
The value chain represents the QFD process which is
then integrated with DM techniques to generate the
forecast for enhancing the competitiveness of product in
the marketplace and achieving high customer
satisfactions. A value chain will provide us better
understanding of the process of data mining driven
forecasting system for QFD and help in identifying data
requirements for building database system.
Fig. 3 shows the value chain of data mining driven
forecasting system for QFD. We call each phase of value
chain a forecasting process in that it is essential in its own
and involves significant complexities. Each forecasting
process involves a set of interaction between user and
forecasting system for achieving objectives. Each
forecasting process will have different data requirements
based on underlying forecasting models supported by
forecasting systems. A database designer must
completely recognize each forecasting process and
discover the data requirements needed to maintain each
forecasting process.
B. Flow Chart:
Flow chart (Fig. 4) gives us a clear cut image of how
process are carried out for the development of data
mining driven forecasting software tool for QFD. It
facilitates designer to consider through many complex
Copyright © 2015 MECS
43
issues in advance. This flow chart will be very beneficial
for understanding the development process.
Fig. 3. value chain of Data Mining driven Forecasting system for QFD
C. Table Names and Their Description:
For handling the complex data transaction of
forecasting tool, we need to maintain the tables. Thus for
database designing table handling is mandatory. Here, we
require to maintain 22 tables viz; Tbl_Login, Tbl_Product,
Tbl_Period,
Tbl_Direct_Entry,
Tbl_Customer,
Tbl_Customer_Requirement,
Tbl_Competitor_master,
Tbl_Input_Rating,
Tbl_Competitor_Input,
Tbl_Compet_Avg,
Tbl_Input_Improvement_ratio,
Tbl_Final_IR,
Tbl_DesignMaster,
Tbl_Correlation,
Tbl_FinalDR, Tbl_Moving_avg, Tbl_wtd_Mvg_Avg,
Tbl_Single_expo,
Tbl_Double_expo,
Tbl_Double_expo_H&W,
Tbl_CR_Forecast
and
Tbl_DR_Forecast.
The table(Table 1: table names and their description)
shown below includes the name of table required to be
maintain in database for developing forecasting tool.
Tbl_Product will store the information regarding the
product whose customer requirement and design
requirement are to be forecasted. Tbl_Period will store
the information about how much period we have to store
data. Tbl_Direct_Entry will accumulate the information
if we have to enter the row weights and column weights
directly. The Tbl_Customer will store the customer
related information such as number of customer who will
rate. Customer will state the customer requirements of the
product
which
will
be
stored
in
Tbl_Customer_Requirement.
Tbl_Competitor_Master
will store the information competitors involved in the
process. Each customer will rate each customer
requirement which is stored in Tbl_Input_rating .
Thereafter the customer requirement of the product will
comparatively analyzed with its competitor which is
stored
in
Tbl_Competative_Analysis.
The
Tbl_Compet_avg will store the average of these ratings
w.r.t. customer, customer requirement and competitors.
Tbl_Input_impr_ratio will store the goal, improvement
ratio and sales point. Then cutomer requirement will be
prioritized by calculating row weights and are stored in
Tbl_Final_IR. The Tbl_Design_master will store the
design requirement stated by technicians to fulfil those
customer requirements stated by customer. Then these
I.J. Information Engineering and Electronic Business, 2015, 4, 39-50
44
Database Design for Data Mining Driven Forecasting Software Tool for Quality Function Deployment
design requirement and customer requirement are
correlated and will be stored in Tbl_Correlation.
Tbl_Final_DR will store the column weight required to
prioritize design requirements. Tbl_Moving_avg,
Tbl_wtd_mvg_avg, Tbl_Single_Expo, Tbl_Double_expo,
Tbl_Double_H&W will store the information regarding
the moving average, weighted moving, single exponential
smoothing, double exponential smoothing, double
exponential smoothing using holts and winter method of
forecasting respectively. Finally forecasted result of
customer requirement and design requirements will bre
stored in Tbl_CR_Forecast and Tbl_DR_Forecast resp.
Table 1 represents the table names and their
corresponding fields along with data type and description.
D. ER-Diagram
A database can be better represented in graphical way
by using entity relationship diagram.
An entityrelationship diagram is a type of data modeling that
shows a graphical representation of objects or concepts
within an information system or organization and their
relationship to one another [39]. The major components of
ER-diagram are object i.e. entity and the relationship
exist among them. The Fig. 5 shown below illustrates the
entity relationship diagram for the data mining driven
forecasting software tool for QFD. This ER-diagram
gives us image of how the tables are connected, what
fields are going to be on each tables and what kind of
relation they share with each other, if many-to-many,
one-to-many or one to one. In the ER diagram, we can
view the entities- Product, Period, Direct_entry,
Customer, Customer_Requirement, Competitor_master,
Own_compet_analysis,
Own_avg,
Compet_input,
Compet_avg,
Input_rating,
Avg_input_rating,
input_improvement_ratio,
Final_IR,Design_master,
Correlation, Final_DR, Single_expo, Double_expo,
Double_expo_H&W,
Moving_avg,
Wtd_mvg_avg,
CR_forecast and DR_forecast. Relationships exist among
these entities, which connect all the entities in the
diagram.
For
example,
Customer,
Customer_Requirement, and Input_rating are connected
via the relationship Generates. Here many Customer rate
one customer requirement and generates many input
ratings.
Similarly,
the
customer_Requirement
Design_master and Correlation are connected via the
relationship correlates. In other words, the many
Customer_Requirements are correlated with many
Design_master to produce many Correlations. Correlation,
Final_IR and Final_DR are connected via Gives
relationship. Here, many correlations and many Final_IR
gives one Final_DR. In a related way, other entities are
connected via relationships in a significant way.
Fig. 4. Flow Chart
Copyright © 2015 MECS
I.J. Information Engineering and Electronic Business, 2015, 4, 39-50
Database Design for Data Mining Driven Forecasting Software Tool for Quality Function Deployment
45
Fig. 5. ER-Diagram
Table 1. Table names, Fields and their description
Sr. No.
1.
Table Name
Tbl_Login
2.
Tbl_Product
Copyright © 2015 MECS
Field Name
User_Name
Password
Product_Code
Data Type
Text
Text
Text
Product_Name
Text
Description
It describes the name of user.
It will store the user’s password.
This will store the code of the product and will
act as the primary key.
This will save the product’s name.
I.J. Information Engineering and Electronic Business, 2015, 4, 39-50
46
Database Design for Data Mining Driven Forecasting Software Tool for Quality Function Deployment
3.
Tbl_Period
4.
Tbl_Direct_Entry
5.
Tbl_Customer
6.
Tbl_Customer_Requir
ement
7.
Tbl_Competitor_mast
er
8.
Tbl_Input_Rating
Product_Code
Period_Code
Text
Text
Period_Name
D_Code
Text
Text
Product_Code
Period_Code
CR_code
DR_code
dCR_wts
Text
Text
Text
Text
Number
dDR_wts
Number
Product_Code
Cust_Code
Text
Text
Cust_Name
Product_Code
CR_Code
CustomerRequirement
Product_code
Compet_Code
Text
Text
Text
Text
Text
Text
Compet_Name
Product_code
Period_code
Cust_code
CR_code
Rating
Text
Text
Text
Text
Text
Number
avg_i/p_rating
Number
9.
Tbl_Competitor_Input
Product_code
Period_code
Cust_code
CR_code
Own_Code
Compet_Code
Rating 1
Text
Text
Text
Text
Text
Text
Number
10.
Tbl_Compet_Avg
Product_code
Period_code
CR_code
Own_Code
Compet_Code
Rating 1
Text
Text
Text
Text
Text
Number
Avg_compet
Number
Product_code
Period_code
CR_code
avg_own
Text
Text
Text
Number
Goal
Number
Impr_ratio
Sales_pt
Number
Number
11.
Tbl_Compute_Improv
ement_ratio
Copyright © 2015 MECS
This will store the code of the product.
This field will store the code of period and will
act as the primary key.
This will store the name of the period.
This will store the code of the Direct_entry table.
It will act as the the primary key.
This will store the code of the product.
This field will store the code of period.
This will store code of customer requirement.
This will store code of design requirement.
This will store the column weights of customer
requirements entered by user.
This will store the column weights of design
requirements entered by user.
This will store the code of the product.
This will store code of customer and is the
primary key of the Customer table.
This will store customer’s name.
This will store the code of the product.
This will store code of customer requirement.
This will store name of customer requirement.
This will store the code of the product.
This will store the code of competitor and will be
primary key for this table.
This will store the name of competitor.
This field will store the code of product.
This will store the code of the period.
This will store code of customer.
This will store code of customer requirement.
This will store the rating given by customer to
customer requirement for the product.
This will store the average of the rating given by
customer to customer requirement for the
product.
This will store the code of the product.
This field will store the code of period.
This will store code of customer.
This will store code of customer requirement.
This will store code of company’s own product.
This will store code of compititor.
This will store the rating given by customer to
competitor’s customer requirement for the
product.
This will store the code of the product.
This field will store the code of period.
This will store code of customer requirement.
This will store code of company’s own product.
This will store code of competitor.
This will store the rating given by customer to
competitor’s customer requirement for the
product.
This will store the average of rating given by
customer to competitor’s customer requirement
for the product.
This will store the code of the product.
This field will store the code of period.
This will store code of customer requirement.
This will store the average of rating given by
customer to own customer requirement for the
product.
This will store the company’s goal to achieve the
target.
This will store the improvement ratio.
This will store the sales point of customer
requirement.
I.J. Information Engineering and Electronic Business, 2015, 4, 39-50
Database Design for Data Mining Driven Forecasting Software Tool for Quality Function Deployment
12.
Tbl_Final_IR
13.
Tbl_DesignMaster
14.
Tbl_Correlation
15.
Tbl_FinalDR
16.
Tbl_Moving_avg
17.
18.
19.
20.
Tbl_wtd_Mvg_Avg
Tbl_Single_expo
Tbl_Double_expo
Tbl_Double_expo_H
&W
Copyright © 2015 MECS
F_code
Text
Product_code
Period_code
CR_code
Avg_i/p_rating
Text
Text
Text
Number
Impr_ratio
Sales_pt
Number
Number
Row_wt
Number
Demand_wt
Number
Product_code
DR_Code
Text
Text
DR_Name
Product_code
Period_code
CR_code
DR_code
Rating3
Text
Text
Text
Text
Text
Number
Product_code
Period_code
CR_code
Demand_wt
DR_Code
Rating3
Text
Text
Text
Number
Text
Number
Column_wt
M_code
Number
Text
Product_code
MP
Text
Number
WM_code
Text
Product_code
WMP
Text
Number
WMAWts
Number
Se_code
Text
Product_code
Alpha
Text
Number
De_code
Text
Product_code
dAlpha
Text
Number
DHW_code
Text
Product_code
dhwAlpha
Text
Number
dhwBeta
Number
47
This will store the code of the Final_IR table and
will be the primary key for this table.
This will store the code of the product.
This field will store the code of period.
This will store code of customer requirement.
This will store the average of the rating given by
customer to customer requirement for the
product.
This will store the improvement ratio.
This will store the sales point of customer
requirement.
This will store the row weight of customer
requirement.
This will store the demand weight of customer
requirement.
This will store the code of the product.
It will store the code of design requirement and
will be the primary key.
It will store the name of design requirement.
This will store the code of the product.
This field will store the code of period.
This will store code of customer requirement.
This will store code of design requirement.
This will store the rating of correlation between
Customer requirement and design requirement.
This will store the code of the product.
This field will store the code of period.
This will store code of customer requirement.
This will store the demand weight.
This will store code of customer requirement.
This will store the rating of correlation between
Customer requirement and design requirement.
This will store the column weight.
This will store the code of Moving_avg table and
will be its primary key.
This will store the code of the product.
This field will store the number of periods of
moving average.
This will store the code of wtd_Mvg_Avg table
and will be its primary key.
This will store the code of the product.
This field will store the number of periods of
weighted moving average.
This field will store the weights of weighted
moving average.
This will store the code of Single_expo table and
will be its primary key.
This will store the code of the product.
This field will store the value of alpha for single
exponential smoothing.
This will store the code of Double_expo table and
will be its primary key.
This will store the code of the product.
This field will store the value of alpha for double
exponential smoothing.
This will store the code of Double_expo_H&W
table and will be its primary key.
This will store the code of the product.
This field will store the value of alpha for double
exponential smoothing (Holt and winter).
This field will store the value of beta for double
exponential smoothing (Holt and winter).
I.J. Information Engineering and Electronic Business, 2015, 4, 39-50
48
Database Design for Data Mining Driven Forecasting Software Tool for Quality Function Deployment
21.
22.
Tbl_CR_Forecast
Tbl_DR_Forecast
Product_code
Period_code
CR_code
dCR_wts
Text
Text
Text
Number
M_code
WM_code
Text
Text
Se_code
De_code
DHW_code
Row_wt
Text
Text
Text
Number
CR_MA
Number
CR_WMA
Number
CR_single
Number
CR_double
Number
CR_dh&w
Number
CR_LR
Number
Product_code
Period_code
DR_code
dDR_wts
Text
Text
Text
Number
M_code
WM_code
Text
Text
Se_code
De_code
DHW_code
Row_wt
Text
Text
Text
Number
DR_MA
Number
DR_WMA
Number
DR_single
Number
DR_double
Number
DR_dh&w
Number
DR_LR
Number
VI. CONCLUSION
The well-designed database can contribute to the
efficient software system. It can offer quick and correct
access of information required by the software and also
provides the effective storage system for handling data
transactions. The database designed above contains all
the information required to be sustained in the forecasting
software tool. As QFD and data mining are very complex
and tedious processes; thus the computerization of entire
system via database will facilitate proficient, convenient,
faster and timely maintenance of data. In this paper we
have presented the detailed value chain, flow chart,
tabular description of schemas and the ER-diagram
illustrating the relationships among the entities. Finally,
we concluded, this paper will strongly assist the designer
Copyright © 2015 MECS
This will store the code of the product.
This will store the code of the period.
This will store code of customer requirement.
This will store the column weights of customer
requirements entered by user.
This will store the code of Moving_avg table.
This will store the code of wtd_Mvg_Avg table
and will be its primary key.
This will store the code of Single_expo table.
This will store the code of Double_expo table.
This will store the code of Double_expo_H&W.
This will store the row weight of customer
requirement.
This field will store the forecast of CR using
Moving Average method.
This field will store the forecast of CR using
Weighted Moving Average method.
This field will store the forecast of CR using
Single Exponential smoothing method.
This field will store the forecast of CR using
Double Exponential smoothing method.
This field will store the forecast of CR using
Double Exponential (Holt & Winter) smoothing
method.
This field will store the forecast of CR using
Linear regression method.
This will store the code of the product.
This will store the code of the period.
This will store code of design requirement.
This will store the column weights of design
requirements entered by user.
This will store the code of Moving_avg table.
This will store the code of wtd_Mvg_Avg table
and will be its primary key.
This will store the code of Single_expo table.
This will store the code of Double_expo table.
This will store the code of Double_expo_H&W.
This will store the row weight of Design
requirement.
This field will store the forecast of DR using
Moving Average method.
This field will store the forecast of DR using
Weighted Moving Average method.
This field will store the forecast of DR using
Single Exponential smoothing method.
This field will store the forecast of DR using
Double Exponential smoothing method.
This field will store the forecast of DR using
Double Exponential (Holt & Winter) smoothing
method.
This field will store the forecast of DR using
Linear regression method.
and developer understanding the general architecture of
database to build up and sustain the data mining driven
forecasting software tool for Quality Function
Deployment.
REFERENCES
[1]
[2]
[3]
G. Creech, Building a Relational Database with Microsoft
Access. International Association of Administrative
Professionals, EFAM, July 2013.
E. E. Karsak, ”Fuzzy Multiple Objective Programming
Framework to Prioritize Design Requirements in Quality
Function Deployment”, Computers & Industrial
Engineering, Elsevier, vol. 47, pp. 149-163, 2004.
C. H. Hsu, S. Y. Wang and L. T. Lin. Using Data Mining
to Identify Customer Needs in Quality Function
Deployment for Software Design. In Proceedings of the
6th WSEAS International Conference on Artificial
I.J. Information Engineering and Electronic Business, 2015, 4, 39-50
Database Design for Data Mining Driven Forecasting Software Tool for Quality Function Deployment
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
Intelligence, Knowledge Engineering and Data Bases,
Corfu Island, Greece, February 16-19, 2007.
F. Olaiya and A. B. Adeyemo, “Application of Data
Mining Techniques in Weather Prediction and Climate
Change Studies”, I.J. Information Engineering and
Electronic Business, MECS, vol. 1 pp. 51-59, February
2012.
Y. Akao, Quality Function Deployment: Integrating
Customers Requirements into Product Design,.
Cambridge. MA: Productivity Press. 1990.
S. Barutçu,”Quality Function Deployment in Effective
Website Design:An Application in E-Store Design”,
Isletme Fakültesi Dergisi, Cilt, vol. 7, no. 1, pp. 41-63,
2006.
C. Kahraman, T. Ertay and G. Buyukozkan, ”A Fuzzy
Optimization Model for QFD Planning Process using
Analytic Network Approach”, European Journal of
Operational Research, Elsevier, vol. 171, no. 2, pp. 390411, 2004.
M. C. Lin, C. Y. Tsai, C. C. Cheng, and C. A. Chang,
“Using Fuzzy QFD for Design of Low-end Digital
Camera”, International Journal of Applied Science and
Engineering, vol. 2, no. 3, pp. 222-233, 2004.
G. Ioannou, K. C. Pramataris and G.P. Prastacos,” A
Quality Function Deployment Approach to Web Site
Development: Applications for Electronic Retailing” Les
Cahiers du Management Technologique, vol. 13, no. 3,
2004.
S. Zaim and M. Sevkli, “The Methodology of Quality
Function Deployment with Crisp and Fuzzy Approaches
and an Application in the Turkish Shampoo Industry,”
Journal of Economic and Social Research, vol. 4, no.1, pp.
27-53, 2002.
A. Dhond, A. Gupta and S. Vadhavkar. Data Mining
Techniques for optimizing Inventories for Electronic
Commerce. KDD 2000, Boston, MA USA, 2000.
P. Pujari and J. B. Gupta, “Exploiting Data Mining
Techniques for Improving the Efficiency of Time Series
Data using SPSS-CLEMENTINE,” Researchers World
Journal of Arts, Science & Commerce vol. 3 no. 2-3, pp.
69-80, April 2012.
X. Zheng and P. Pulli, “Improving Mobile Services
Design: A QFD Approach”, Computing and Informatics,
vol. 26, pp. 369–381, January 2007
R. B. Kazemzadeh, M. Behzadian, M. Aghdasi, and A.
Albadvi,”Integration of Marketing Research Techniques
into House Of Quality and Product Family Design.” The
International Journal of Advanced Manufacturing
Technology, vol. 41, no. 9-10, pp 1019-1033, April 2009.
A. H. I. Lee, Y. H. Kang and C. Y. Yang, “An Evaluation
Framework for Product Planning using FANP, QFD and
multi-Choice Goal Programming,” International Journal
of Production Research, vol. 48, no. 13, 2010.
X. X. Shen, C. K. Tan and M. Xie, "Benchmarking in
QFD for Quality Improvement,” Benchmarking: An
International Journal, vol. 7, pp.282 – 291, 2000.
A. Alemam and S. Li, “Integration of Quality Function
Deployment and Functional Analysis for Eco-design”,
International Journal of Mechanical Engineering and
Mechatronics, vol. 2, no. 1, 2014.
S. Telang and C. Vichoray, ”Development in Agricultural
Tractor Brakes through QFD Application-A Conceptual
Analysis,” IOSR Journal of Mechanical and Civil
Engineering (IOSR-JMCE), pp. 55-59, 2014.
C. Zhang and Z. Fang, ”An Improved K-means Clustering
Algorithm,” Journal of Information & Computational
Science, vol. 10, pp.193–199, January 1, 2013.
Copyright © 2015 MECS
49
[20] R. Hu, ”Data Mining in the Application of Criminal Cases
Based on Decision Tree,” International Journal of
Engineering Sciences, vol. 2, no. 2,pp. 24-27, February
2013.
[21] G. C. Onwubolu, “Data Mining using Inductive Modeling
Approach”, pp. 78-86, 2007.
[22] J. Yang. Research and Design of Hotel Management
System Model. International Conference on Education
Technology and Information System, 2013.
[23] H. Dev and A. Seth, “MDA based Approach towards
Design of Database for Banking System”, International
Journal of Computer Applications (0975 –8887) vol. 49,
no.16, July 2012.
[24] U. A. Umoh, E. O. Nwachukwu, A. A. Umoh, and E. B.
Isong, “A Web-Based Database System: An Industrial
Application”, Research Journal in Engineering and
Applied Sciences vol. 1, no. 3, pp. 203-208, 2012.
[25] M. A. Casanova, S. D. J. Barbosa, K. K. Breitman and A.
L. Furtado, “Three Decades of Research on Database
Design at PUC-Rio”, Journal of Information and Data
Management, vol. 3, no. 1, pp19–34, February 2012.
[26] I. Adusei, O. Kuljaca and K. Agyepong, “Intelligent
Mammography Database Management System for a
Computer Aided Breast Cancer Detection and Diagnosis”,
International Journal of Managing Information
Technology (IJMIT), vol.2, no.2, May 2010.
[27] R. S. Khan and M. Saber, “Design of a Hospital-Based
Database System (A Case Study of BIRDEM)”,
International Journal on Computer Science and
Engineering (IJCSE), vol. 02, no. 08, pp. 2616-2621,2010.
[28] J. B. Cushing, N. Nadkarn, M. Finch, A. Fiala, E.
Murphy-Hill, L. Delcambre and D. Maier, “Componentbased end-user database design for ecologists”, Journal of
Intelligent Information System, vol. 29, no. 1, pp. 7, 2007.
[29] E. J. L. Lu and Y. Y. Cheng, “Design and implementation
of a mobile database for Java phones”, Computer
Standards & Interfaces, vol. 26, pp 401–410, 2004.
[30] I. Y. Song and K. Y. Whang. Database Design for RealWorld E-Commerce Systems. IEEE Computer Society
Technical Committee on Data Engineering, 2000.
[31] D. R. McCarthy and U. Dayal. The Architecture of an
Active Data Base Management System. Association for
Computing Machinery, 1989.
[32] S. Finkelstein, M. Schkolnick and P. Tiberio. Physical
database design for relational databases. ACM
Transactions on Database Systems (TODS), vol. 13, no. 1,
pp. 91-128, March 1988.
[33] E. Kwan. Designing Databases using a Customized
SAS/AF® Frame Entry Application. Ischemia Research
and Education Foundation, San Francisco, Callifornia,
USA.
[34] I. Sentarli, A. Erdursun and Deha Caman. Development of
a Database Management System Design Involving
Quality Related Costs. Lund University, Campus
Helsingborg.
[35] L. Ying and C. L. Ling, “Research on Spatial Database
Design and Tuning Based on Oracle and ARCSDE”.
[36] G. Wiederhold. Databases in Healthcare. National
Institutes of Health, Stanford Computer Science
Department, Report No. STAN-CS-80-790
[37] A. Badia, and D. Lemire ,” A Call to Arms: Revisiting
Database Design”,SIGMOD Record, vol. 40, no. 3,
September 2011.
[38] http://home.ubalt.edu/abento/300/DBdesign/ retrieved on
31 November 2014.
[39] http://searchcrm.techtarget.com/defination/entityrelatioship-diagram/ retrieved on 14 December 2014.
I.J. Information Engineering and Electronic Business, 2015, 4, 39-50
50
Database Design for Data Mining Driven Forecasting Software Tool for Quality Function Deployment
Authors’ profiles
Shivani K. Purohit(B.E.)* recieved her
B.E. degree from Manoharbhai Patel
Institute of Engineering and Technology
(MIET), Gondia, India. She is research
scholar and pursuing her M.E. by Research
in Computer Science and Technology,
from MIET, Nagpur University, India. Her
areas of interest are Data mining, Quality
Function Deployment, Web Technlogies, Software, Database,
Artificial Intelligence (AI) etc.
Ashish K. Sharma(B.E., M.E.) is
presently working as an Asst. Prof. in
Manoharbhai
Patel
Institute
of
Engineering and Technology(MIET),
Gondia, India. Prior to this, he was
associated with IT industry in the areas of
Training, Software and Web Application
Development. He has an experince of
more than 16 years in Academic, Industrial and Software
Development field. He is an Microsoft Certified Professional
(MCP) and also holds Brainbench certification. He has more
than 15 research papers and articles published Nationally and
Internationally in various reputed Journals and Conferences to
his credit which includes Inderscience and Actapress Journals.
His thrust areas include Software Engineering, Software and
Web Development, Databases, Data Mining, Image
Processing,Windows Forensics, Fuzzy Logic etc.
Copyright © 2015 MECS
I.J. Information Engineering and Electronic Business, 2015, 4, 39-50
Reproduced with permission of the copyright owner. Further reproduction prohibited without
permission.
Purchase answer to see full
attachment