SlideShare a Scribd company logo
Running Head: PROJECT DELIVERABLE 31
PROJECT DELIVERABLE 310
Project Deliverable 3: Database and Programming Design
Leo Austin
Professor Joe Scott
CIS498 – Information Technology Capstone
08/22/2018
Introduction
Bicycle Trader being a constantly growing internet-based
company requires the collection of an abundance of data to
analyze for continued operations. Whether customers signup for
services or browse through the website, data is gathered to
allow the website to adapt to demands and cater to the
customers’ needs and determine what will make using the site
more user-friendly. Most importantly is the need to gather data
in order to facilitate the entry and archiving of customer input
data and use by other entities or departments within the
business. Various database models can be taken into
consideration for the needs of this business, and the relational
database model is the most applicable due to the data sorting
requirements for the website.
Not only is the rational database model the ideal database
solution, but because they primarily consist of tables used to
manage and store data, they are relatively easy to create and
maintain. Many organizations choose this approach as it
facilitates access to understandable data assets. Separating data
by implementing tables also allows for the ability to adequately
secure data by distinguishing each with their own
classifications. Sorting data into tables also means that data can
be added or withdrawn without having to overhaul the entire
database.
Implementing data warehousing alongside relational databases
provides further practicality and presents many advantages. By
doing so, we can take advantage of its ability to “store large
quantities of historical data and enable fast, complex queries
across all the data, typically using Online Analytical Processing
(OLAP)” (Panoply, n.d.). Data warehouses are essentially a
collection of data from various sources that can be used by
organizations for reporting and analysis. Because of the nature
of Bicycle Trader and the abundance of like items that will be
sold be by users on the website, a data warehouse will be the
most practical solution for archiving data, because unlike most
databases which normalize data in order to eliminate redundant
data, a data warehouse uses a denormalized data structure. This
means that fewer data tables with more grouping are used and
redundancies aren’t excluded.
This combination of relational data systems, the data warehouse
and relational database, can be hosted internally by the
organization on its’ mainframe, and stored in their cloud. Using
a cloud yields more advantages as it is the easiest and most
cost-effective approach. By using this method, data can easily
be accessed from several locations. Additionally, this allows for
fewer physical resources as it eliminates some of the costs
associated with expensive systems and equipment, expert staff,
and energy consumption by alternatively utilizing the cloud
computing service provider’s resources.
Database Schema
Bicycle Trader’s database schema will define the way the
information exists throughout tables in a central repository.
This data will be made available through the implementation of
comprehensive relationships that will meet business function
requirements that will cater to all facets of the organizations.
Examples of such elements of information provided will be for
sales and inventory aspects.Entity Types
The ability to retrieve, edit, and delete the required information
is dependent on well-defined entities within the database.
Methodical arrangement of these entities is crucial to the
effective interaction between the user interface and the
infrastructure. These entities will be the basis for all data and
transactions occurring within database and cataloging in the
data warehouse.
Outlined below is a schema for some of the tables and fields:
· Clients - people utilizing the website to sell items
· Customer Number (INT) PK
· First Name (VARCHAR)
· Last Name (VARCHAR)
· Company (VARCHAR)
· Zip Code (INT)
· Customers - people purchasing from Clients
· Customer Number (INT) PK
· First Name (VARCHAR)
· Last Name (VARCHAR)
· Zip Code (INT)
· Inventory – items and descriptions
· Item Number (INT) PK
· Description (VARCHAR)
· Quantity (INT)
· Transactions – items purchased by Customers
· Item Number (INT) PK
· Order Number (INT) FK
· Price (CURRENCY)Relationships and Referential Integrity
Relationships between fields in the tables will define behaviors
and parameters for visualization. For instance, each table has a
unique primary key which provides foreign keys a target to
reference. Primary keys also allow a table to establish a
relationship with another table. For example, one customer can
purchase multiple items, but each item will only have one
unique number. To ensure referential integrity, there will be no
Null values (a value that doesn’t reference anything) and any
foreign key field will reference the corresponding primary key.
For example, a particular order number will reference the item
number for the item purchased.Normalization
Along with establishing the best-suited structure, a
normalization process will also need to be implemented in order
to eliminate potential problems and be able to retrieve, view,
and maintain relevant information. Some redundancy problems
normalization will avoid encountering are; insertion, deletion,
and updation anomalies. These can occur when relationships
aren’t defined well. It is the process of one change impacting
other areas of data.
The principles in which the integrity of data is ensured is known
as the database normalization principles, that are provided by
first normal form (1NF) and second normal form (2NF). 1NF
ensures that a table will contain one piece of information in
each call with no duplicated rows. 2NF eliminates partial
dependency which means that a candidate key can be
determined by or functionally dependent of a prime key. This
brings us to third normal form(3NF). 3NF is satisfied when it
meets 1NF and 2NF requirements and does not have transitive
dependency, a functional dependency which is formed by two
functional dependencies (ie. A -> B, B -> C, therefore A-> C).
Entity Relationship Diagram
Rationale
The entity relationship diagram shows the relationship between
customers, their orders, and inventory. With this representation,
one can see that orders are directly related to the customer by
which they were purchase. Furthermore, the diagram reflects
that orders consist of products, which impact and have a
relationship with inventory.
Data Flow Diagram
Rationale
The data flow diagram represents the relationship between
different entities in the database and helps developers establish
system boundaries. With this visual aid, each transition of
information can easily be seen and understood, from the
moment a transaction is initiated to when it is completed. From
the moment an item is purchased, to then creating an invoice
which is archived for reference, and simultaneously prepared
and shipped to the customer.
Sample Queries
The first query example would return customers with fields
containing zip codes pertaining to a particular city.
SELECT CustomerID, LastName, FirstName, City FROM
Customers WHERE City = ‘Florida’
The second query example would return items from the
inventory table.
SELECT ItemNumber, Description, Quantity From Inventory
Sample Screen Layout
Main Page
Sample Screen Layout
Item Page
References
Panoply. (n.d.). The Difference Between a Database and a Data
Warehouse. Retrieved from https://panoply.io/data-warehouse-
guide/the-difference-between-a-database-and-a-data-warehouse/
Chapple, M. (2018, June 6). How Third Normal Form (3NF)
Helps Ensure Data Accuracy. Retrieved from
https://www.lifewire.com/normalizing-your-database-third-
1019726
CustomerSelects product(s)Makes purchaseInvoice createdSeller
prepares productSeller ships productPostage to
customerCustomerAccounts
Customer
Selects product(s)
Makes purchase
Invoice created
Seller prepares product
Seller ships product
Postage to customer
Customer
Accounts
BICYCLE TRADERSearch BarContact UsDrop MenuAddress,
Copyright.Sign In FieldsFacebookTwitterInstagramNew
AddNew AddNew Add
BICYCLE TRADER
Search Bar
Contact Us
Drop Menu
Address, Copyright.
Sign In Fields
Facebook
Twitter
Instagram
New Add
New Add
New Add
BICYCLE TRADERSearch BarContact UsDrop MenuAddress,
Copyright.Item DescriptionFacebookTwitterInstagramMain
ImageImageImageItem titleImagePriceSeller ContactPurchase
BICYCLE TRADER
Search Bar
Contact Us
Drop Menu
Address, Copyright.
Item Description
Facebook
Twitter
Instagram
Main Image
Image
Image
Item title
Image
Price
Seller Contact
Purchase
CUSTOMERSCustomer_IDFirst_nameLast_nameORDERSOrder
_IDItem_numberINVENTORYItem_numberItem_quantityPROD
UCT ORDEREDItem_numberItem_quantity
CUSTOMERS
Customer_ID
First_name
Last_name
ORDERS
Order_ID
Item_number
INVENTORY
Item_number
Item_quantity
PRODUCT ORDERED
Item_number
Item_quantity
Running Head: PROJECT DELIVERABLE 31
PROJECT DELIVERABLE 310
Project Deliverable 3: Database and Programming Design
Leo Austin
Professor Joe Scott
CIS498 – Information Technology Capstone
08/22/2018
Introduction
Bicycle Trader being a constantly growing internet-based
company requires the collection of an abundance of data to
analyze for continued operations. Whether customers signup for
services or browse through the website, data is gathered to
allow the website to adapt to demands and cater to the
customers’ needs and determine what will make using the site
more user-friendly. Most importantly is the need to gather data
in order to facilitate the entry and archiving of customer input
data and use by other entities or departments within the
business. Various database models can be taken into
consideration for the needs of this business, and the relational
database model is the most applicable due to the data sorting
requirements for the website.
Not only is the rational database model the ideal database
solution, but because they primarily consist of tables used to
manage and store data, they are relatively easy to create and
maintain. Many organizations choose this approach as it
facilitates access to understandable data assets. Separating data
by implementing tables also allows for the ability to adequately
secure data by distinguishing each with their own
classifications. Sorting data into tables also means that data can
be added or withdrawn without having to overhaul the entire
database.
Implementing data warehousing alongside relational databases
provides further practicality and presents many advantages. By
doing so, we can take advantage of its ability to “store large
quantities of historical data and enable fast, complex queries
across all the data, typically using Online Analytical Processing
(OLAP)” (Panoply, n.d.). Data warehouses are essentially a
collection of data from various sources that can be used by
organizations for reporting and analysis. Because of the nature
of Bicycle Trader and the abundance of like items that will be
sold be by users on the website, a data warehouse will be the
most practical solution for archiving data, because unlike most
databases which normalize data in order to eliminate redundant
data, a data warehouse uses a denormalized data structure. This
means that fewer data tables with more grouping are used and
redundancies aren’t excluded.
This combination of relational data systems, the data warehouse
and relational database, can be hosted internally by the
organization on its’ mainframe, and stored in their cloud. Using
a cloud yields more advantages as it is the easiest and most
cost-effective approach. By using this method, data can easily
be accessed from several locations. Additionally, this allows for
fewer physical resources as it eliminates some of the costs
associated with expensive systems and equipment, expert staff,
and energy consumption by alternatively utilizing the cloud
computing service provider’s resources.
Database Schema
Bicycle Trader’s database schema will define the way the
information exists throughout tables in a central repository.
This data will be made available through the implementation of
comprehensive relationships that will meet business function
requirements that will cater to all facets of the organizations.
Examples of such elements of information provided will be for
sales and inventory aspects.Entity Types
The ability to retrieve, edit, and delete the required information
is dependent on well-defined entities within the database.
Methodical arrangement of these entities is crucial to the
effective interaction between the user interface and the
infrastructure. These entities will be the basis for all data and
transactions occurring within database and cataloging in the
data warehouse.
Outlined below is a schema for some of the tables and fields:
· Clients - people utilizing the website to sell items
· Customer Number (INT) PK
· First Name (VARCHAR)
· Last Name (VARCHAR)
· Company (VARCHAR)
· Zip Code (INT)
· Customers - people purchasing from Clients
· Customer Number (INT) PK
· First Name (VARCHAR)
· Last Name (VARCHAR)
· Zip Code (INT)
· Inventory – items and descriptions
· Item Number (INT) PK
· Description (VARCHAR)
· Quantity (INT)
· Transactions – items purchased by Customers
· Item Number (INT) PK
· Order Number (INT) FK
· Price (CURRENCY)Relationships and Referential Integrity
Relationships between fields in the tables will define behaviors
and parameters for visualization. For instance, each table has a
unique primary key which provides foreign keys a target to
reference. Primary keys also allow a table to establish a
relationship with another table. For example, one customer can
purchase multiple items, but each item will only have one
unique number. To ensure referential integrity, there will be no
Null values (a value that doesn’t reference anything) and any
foreign key field will reference the corresponding primary key.
For example, a particular order number will reference the item
number for the item purchased.Normalization
Along with establishing the best-suited structure, a
normalization process will also need to be implemented in order
to eliminate potential problems and be able to retrieve, view,
and maintain relevant information. Some redundancy problems
normalization will avoid encountering are; insertion, deletion,
and updation anomalies. These can occur when relationships
aren’t defined well. It is the process of one change impacting
other areas of data.
The principles in which the integrity of data is ensured is known
as the database normalization principles, that are provided by
first normal form (1NF) and second normal form (2NF). 1NF
ensures that a table will contain one piece of information in
each call with no duplicated rows. 2NF eliminates partial
dependency which means that a candidate key can be
determined by or functionally dependent of a prime key. This
brings us to third normal form(3NF). 3NF is satisfied when it
meets 1NF and 2NF requirements and does not have transitive
dependency, a functional dependency which is formed by two
functional dependencies (ie. A -> B, B -> C, therefore A-> C).
Entity Relationship Diagram
Rationale
The entity relationship diagram shows the relationship between
customers, their orders, and inventory. With this representation,
one can see that orders are directly related to the customer by
which they were purchase. Furthermore, the diagram reflects
that orders consist of products, which impact and have a
relationship with inventory.
Data Flow Diagram
Rationale
The data flow diagram represents the relationship between
different entities in the database and helps developers establish
system boundaries. With this visual aid, each transition of
information can easily be seen and understood, from the
moment a transaction is initiated to when it is completed. From
the moment an item is purchased, to then creating an invoice
which is archived for reference, and simultaneously prepared
and shipped to the customer.
Sample Queries
The first query example would return customers with fields
containing zip codes pertaining to a particular city.
SELECT CustomerID, LastName, FirstName, City FROM
Customers WHERE City = ‘Florida’
The second query example would return items from the
inventory table.
SELECT ItemNumber, Description, Quantity From Inventory
Sample Screen Layout
Main Page
Sample Screen Layout
Item Page
References
Panoply. (n.d.). The Difference Between a Database and a Data
Warehouse. Retrieved from https://panoply.io/data-warehouse-
guide/the-difference-between-a-database-and-a-data-warehouse/
Chapple, M. (2018, June 6). How Third Normal Form (3NF)
Helps Ensure Data Accuracy. Retrieved from
https://www.lifewire.com/normalizing-your-database-third-
1019726
CustomerSelects product(s)Makes purchaseInvoice createdSeller
prepares productSeller ships productPostage to
customerCustomerAccounts
Customer
Selects product(s)
Makes purchase
Invoice created
Seller prepares product
Seller ships product
Postage to customer
Customer
Accounts
BICYCLE TRADERSearch BarContact UsDrop MenuAddress,
Copyright.Sign In FieldsFacebookTwitterInstagramNew
AddNew AddNew Add
BICYCLE TRADER
Search Bar
Contact Us
Drop Menu
Address, Copyright.
Sign In Fields
Facebook
Twitter
Instagram
New Add
New Add
New Add
BICYCLE TRADERSearch BarContact UsDrop MenuAddress,
Copyright.Item DescriptionFacebookTwitterInstagramMain
ImageImageImageItem titleImagePriceSeller ContactPurchase
BICYCLE TRADER
Search Bar
Contact Us
Drop Menu
Address, Copyright.
Item Description
Facebook
Twitter
Instagram
Main Image
Image
Image
Item title
Image
Price
Seller Contact
Purchase
CUSTOMERSCustomer_IDFirst_nameLast_nameORDERSOrder
_IDItem_numberINVENTORYItem_numberItem_quantityPROD
UCT ORDEREDItem_numberItem_quantity
CUSTOMERS
Customer_ID
First_name
Last_name
ORDERS
Order_ID
Item_number
INVENTORY
Item_number
Item_quantity
PRODUCT ORDERED
Item_number
Item_quantity
1
Running head: PROJECT DELIVERABLE 2
8
PROJECT Deliverable 2
Project Deliverable 2: Business Requirements
Leo Austin
Professor Joe Scott
CIS498 – Information Technology Capstone
08/11/2018
Project Overview
Bicycle Trader is a new approach for cyclists, regardless of skill
level, to participate in a community that will offer the freedom
to look for the best possible deals affording them the
opportunity to grow in this sport through their participation just
as it has over the past several years. Based out of Tampa
Florida, voted one of the 50 friendliest cycling cities, the
company expects to have a strong impact on the market
(“Tampa, once dubbed dangerous for bicycling, now one of ’50
Best’ in U.S,” 2016). As an internet-based company, the intent
is to provide a service such as Craigslist.com where sellers have
the freedom to negotiate their sales, while having a specific
focus, such as Autotrader.com. Ultimately, the intent is to
immerse the cycling community in one general area where they
can conduct business. While the hub will be located in Tampa,
the website will conduct business nation-wide. This will call for
gradual expansion of the company to allow for the current
number of employees to grow from 10 to 30 and revenues from
$5 million to exceed $30 million in a projected two years.
Background
Growth in this sport has facilitated the perfect opportunity for
Bicycle Trader to be successful by providing cyclists with the
previously described service. In order to do so, the first step
will be to outline a detailed business plan including all of the
requirements and how it will meet the customers’ needs and in
turn, increasing the company size and revenue. This project will
be comprised of several, carefully outlined components. The
following is a list of the aforementioned.
· Acquiring a suitable building or land to construct Bicycle
Trader’s headquarters.
· Establish a computer and network infrastructure to facilitate
all business operations and communication.
· The new infrastructure will be comprised of all physical
components and software requirements as deemed by the
operations, along with venders of other required services such
as security and cloud database resources.
Scope of Project
A project of this scope will demand detailed research and
information in order to establish guidelines and parameters for
the overall budget. Contacting suppliers and venders will be a
major focus after establishing the business location, and more
importantly ensuring adherence to the proposed budget. This is
where a Request for Proposal (RFP) will be implemented. This
document will outline the determined business requirements that
will allow vendors to gauge what hardware or software will be
needed. This tool will solicit competitive bids and effectively
offering the consumer the best price. Multiple entities will
collaborate to come to proposal decisions pertaining to the
company’s financial, application, and time constraint needs.
The following are items to be included in the RFP’s.
· Databases
· All Required Software
· Security
Solution
s
· Network Hardware
· Computer Infrastructure
· Web Design
Assumptions
In order to create a basis for the functional timeline, some
assumptions will be made. “Assumptions are factors that we
believe to be true, although these factors are not confirmed to
be true” (Identifying Project Assumptions and Constraints,
2012). Based on knowledge gathered from all the entities whom
are responsible for everything from the construction or
acquiring of the building, to the procurement and installing of
all hardware, software, and other related assets or services, a
timeline for sequence of events can be determined. More
specifically, the following lists some of the assumptions that
will be considered.
1. The building will be acquired and suitable for use in the
projected amount of time.
2. Hardware will be identified and readily available for
purchase and delivery.
3. All client Operating Systems will integrate appropriately with
all business and network requirements.
4. Security, Cloud, and network software will be purchased and
launched in conjunction with business operations.
5. Web design operation, features and framework will launch
smoothly with minimal necessary adjustments.
6. Employees will be well versed in their areas of operation in
time for system testing and evaluation.
Constraints
Just as there are hopes and assumptions that tasks and
objectives will be accomplished in accordance with the project
plan or business requirements, it is inevitable that obstacles and
constraints will arise. The following list identifies some
potential areas that can cause constraints.
1. Deadlines
2. Budgets
3. Lack of available resources or qualified personnel
4. Vendors unable to meet timelines or requirements
5. Legalities
Risks
As with any other project or business launch, there are inherent
risks. They should all be taken into consideration and
contingencies should be accounted for as much as the scope of
the project will allow for. These risks can vary anywhere from
falling within the realm of being consider constraints, to being
completely catastrophic and halting or altering the business
plan. Computer and network architecture alone can account for
a substantial amount of risk due to the abundance of variation
between organizations, differences pertaining to users which
need to be accounted for, and the operational differences
between individual work functions and databases that are
specific to their departments such as finances and human
resources. The risks appear when trying to obtain the
appropriate interoperable devices and software from vendors,
and usability among the employees and the organization. Non-
computer-related risk might lie in budgeting and acquiring a
competent team of employees to successfully train and launch
the business with.
Scope Control
Ensuring the project is on track according to the timeline and
budget is a task that can easily get away from anyone without
taking proper precautions or considerations. Conflicting
expectations between the client and project manager can present
a situation where one can experience scope creep, the tendency
for a software project to grow beyond the established budget
and timeline (How to Manage Scope Creep - and Even Prevent
It From Happening, 2017). For instance, the client deciding they
want more or different functionality or set new parameters for
the requirements, while the project manager is insistent on
staying on budget. Some steps that can aid in avoiding scope
creep are listed below.
1. Be vigilant on a daily basis and address changes as they arise
2. Understand the ultimate goal of the project and what end
result needs to be achieved.
3. Understand project requirements, complexities, and manage
these against the timeline and budget.
4. Break down deliverables into specific tasks.
5. Ensure the development team adheres to the established
parameters and do not exceed requirements.
6. Recognize when you must say “no” to requests or changes
that simply cannot be afforded by the project scope. If this
cannot be avoided, balance this change elsewhere within the
project.
Definitions
Throughout this or any other project, there are terms that will
likely be come across. Found below is a listed of some of these
terms and their definitions.
· Assumption: a thing that is accepted as true or certain to
happen, without proof.
· Client/Customers: a person served by or utilizing the services
of another or an agency.
· Constraints: any limitation that defines a project’s limitations.
· Critical path: an algorithm for scheduling a set of project
activities.
· Deliverable: a tangible or intangible good or service produced
as a result of a project that is intended to be delivered to a
customer.
· Earned Value Management (EVM): a project management
technique for measuring project performance and progress in an
objective manner.
· Functional manager: person who has management authority
over an organizational unit. Project managers usually report to
functional managers, who report to senior management.
· Gantt chart: a chart in which a series of horizontal lines shows
the amount of work done of production completed in certain
periods of time in relation to the amount planned for those
periods.
· Life cycle: the sequence of phases that a project goes through
from its initiation to its closure. Can be defined and modified as
per the needs and aspects of the organization.
· Milestone: a task of zero duration that shows an important
achievement in a project.
· Objective: lower lever goal statements that describe the
specific tangible products and deliverables that the project will
deliver.
· Program: composed of several underlying, interconnected
projects.
· Program manager: articulates a program’s strategy and
objectives and assesses how it will impact a business.
· Project: temporary, one-off undertakings, generally bound by
cost, resources, budget, and time constraints.
· Project baseline: value or condition against which all future
measurements will be compared.
· Project definition: process in which all aspects of a proposed
project are explored to examine the relationship between
activities, events, durations, and costs.
· Project manager: oversees the operations of individual
projects within programs.
· Project phase: goal-oriented work steps that end in milestones.
· Project plan: a formal document designed to guide the control
and execution of a project.
· Project schedule: tool that communicates what work needs to
be performed, which resources of the organization will perform
the work and the timeframes in which that work needs to be
performed.
· Project team: team whose members usually belong to different
groups, functions and are assigned to activities for the same
project.
· Request for proposal (RFP): a document that an organization,
often a government agency or large enterprise, posts to elicit a
response for a formal bid from potential vendors for a desired
IT solution.
· Requirements: conditions or tasks that must be completed to
ensure the success or completion of the project.
· Risk: the prospect of loss resulting from inadequate or failed
procedures, systems or policies.
· Schedule variance (SV): an indicator of whether a project
schedule is ahead or behind and is typically used within Earned
Value Management (EVM).
· Scope: describes the boundaries and deliverables of a project.
· Scope change management: formalizes requests for changes
during the life of an implementation project including scope,
product functionality and product deliverables that may have a
major effect on the budget, staffing changes, and schedule
adjustments.
· Stakeholder: entities that have an interests or a gain upon
successful completion of a project.
· Work breakdown structure (WBS): a key project deliverable
that organizes the team’s work into manageable sections.
References
Tampa, once dubbed dangerous for bicycling, now one of '50
Best' in U.S. (2016, December). Retrieved from
http://www.tampabay.com/news/transportation/tampa-once-
dubbed-dangerous-for-bicycling-now-one-of-50-best-in-
us/2307459
Identifying Project Assumptions and Constraints | Learning
Tree Blog. (2012, April). Retrieved from
http://blog.learningtree.com/identifying-project-assumptions-
and-constraints/
How to Manage Scope Creep - and Even Prevent It From
Happening | The Liquid Planner Blog. (2017, June). Retrieved
from https://www.liquidplanner.com/blog/manage-scope-creep-
even-prevent-happening/
Points: 300 Final Project: Project Plan
Criteria
Unacceptable
Below 60% F
Meets
Minimum
Expectations
60-69% D
Fair
70-79% C
Proficient
80-89% B
Exemplary
90-100% A
Section 1: Written Project Plan
1a. Describe the
scope of the
project and control
measures.
Weight: 5%
Did not submit or
incompletely
described the
scope of the
project and
control
measures.
Insufficiently
described the
scope of the
project and
control
measures.
Partially
described the
scope of the
project and
control
measures.
Satisfactorily
described the
scope of the
project and
control
measures.
Thoroughly
described the
scope of the
project and
control
measures.
1b. Describe the
goals and
objectives of the
project.
Weight: 5%
Did not submit or
incompletely
described the
goals and
objectives of the
project.
Insufficiently
described the
goals and
objectives of the
project.
Partially
described the
goals and
objectives of the
project.
Satisfactorily
described the
goals and
objectives of
the project.
Thoroughly
described the
goals and
objectives of the
project.
1c. Give a
detailed,
realistically
estimated cost
analysis of the
entire project.
Weight: 10%
Did not submit or
incompletely
gave a detailed,
realistically
estimated cost
analysis of the
entire project.
Insufficiently
gave a detailed,
realistically
estimated cost
analysis of the
entire project.
Partially gave a
detailed,
realistically
estimated cost
analysis of the
entire project.
Satisfactorily
gave a detailed,
realistically
estimated cost
analysis of the
entire project.
Thoroughly
gave a detailed,
realistically
estimated cost
analysis of the
entire project.
1d. Relate the
value of the
project plan
solution to the
competitive
advantage that
information
technology will
afford your
organization.
Weight: 10%
Did not submit or
incompletely
related the value
of the project
plan solution to
the competitive
advantage that
information
technology will
afford your
organization.
Insufficiently
related the
value of the
project plan
solution to the
competitive
advantage that
information
technology will
afford your
organization.
Partially related
the value of the
project plan
solution to the
competitive
advantage that
information
technology will
afford your
organization.
Satisfactorily
related the
value of the
project plan
solution to the
competitive
advantage that
information
technology will
afford your
organization.
Thoroughly
related the
value of the
project plan
solution to the
competitive
advantage that
information
technology will
afford your
organization.
1e. Provide all
aspects of the
information
technology
implementation
into the project
plan.
Weight: 5%
Did not submit or
incompletely
provided all
aspects of the
information
technology
implementation
into the project
plan.
Insufficiently
provided all
aspects of the
information
technology
implementation
into the project
plan.
Partially
provided all
aspects of the
information
technology
implementation
into the project
plan.
Satisfactorily
provided all
aspects of the
information
technology
implementation
into the project
plan.
Thoroughly
provided all
aspects of the
information
technology
implementation
into the project
plan.
1f. 5 references
Weight: 5%
No references
provided
Does not meet
the required
number of
references; all
references poor
quality choices.
Does not meet
the required
number of
references;
some
references poor
quality choices.
Meets number
of required
references; all
references high
quality choices.
Exceeds
number of
required
references; all
references high
quality choices.
Section 2: Revised Gantt Chart / Project Plan
2. Update the
Gantt chart or
project plan
(summary and
detail) template,
from Project
Deliverable 4:
Infrastructure and
Security, with all
the project tasks.
Weight: 15%
Did not submit or
incompletely
updated the
Gantt chart or
project plan
(summary and
detail) template,
from Project
Deliverable 4:
Infrastructure and
Security, with all
the project tasks.
Insufficiently
updated the
Gantt chart or
project plan
(summary and
detail) template,
from Project
Deliverable 4:
Infrastructure
and Security,
with all the
project tasks.
Partially
updated the
Gantt chart or
project plan
(summary and
detail) template,
from Project
Deliverable 4:
Infrastructure
and Security,
with all the
project tasks.
Satisfactorily
updated the
Gantt chart or
project plan
(summary and
detail) template,
from Project
Deliverable 4:
Infrastructure
and Security,
with all the
project tasks.
Thoroughly
updated the
Gantt chart or
project plan
(summary and
detail) template,
from Project
Deliverable 4:
Infrastructure
and Security,
with all the
project tasks.
Section 3: Project Plan PowerPoint Presentation
3a. Illustrate the
concepts from
your written report
in Section 1 of this
assignment.
Weight: 10%
Did not submit or
incompletely
illustrated the
concepts from
your written
report in Section
1 of this
assignment.
Insufficiently
illustrated the
concepts from
your written
report in Section
1 of this
assignment.
Partially
illustrated the
concepts from
your written
report in Section
1 of this
assignment.
Satisfactorily
illustrated the
concepts from
your written
report in
Section 1 of this
assignment.
Thoroughly
illustrated the
concepts from
your written
report in Section
1 of this
assignment.
3b. Create
bulleted speaking
notes for your
presentation to the
executive board in
the Notes section
of the PowerPoint.
Weight: 15%
Did not submit or
incompletely
created bulleted
speaking notes
for your
presentation to
the executive
board in the
Notes section of
the PowerPoint.
Insufficiently
created bulleted
speaking notes
for your
presentation to
the executive
board in the
Notes section of
the PowerPoint.
Partially created
bulleted
speaking notes
for your
presentation to
the executive
board in the
Notes section of
the PowerPoint.
Satisfactorily
created bulleted
speaking notes
for your
presentation to
the executive
board in the
Notes section of
the PowerPoint.
Thoroughly
created bulleted
speaking notes
for your
presentation to
the executive
board in the
Notes section of
the PowerPoint.
3c. Use a
professional
technically written
style to graphically
convey the
information.
Weight: 10%
Did not submit or
incompletely
used a
professional
technically
written style to
graphically
convey the
information.
Insufficiently
used a
professional
technically
written style to
graphically
convey the
information.
Partially used a
professional
technically
written style to
graphically
convey the
information.
Satisfactorily
used a
professional
technically
written style to
graphically
convey the
information.
Thoroughly
used a
professional
technically
written style to
graphically
convey the
information.
4. Clarity, writing
mechanics, and
formatting
requirements
Weight: 10%
More than 8
errors present
7-8 errors
present
5-6 errors
present
3-4 errors
present
0-2 errors
present

More Related Content

Similar to Running Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docx

Emerging database landscape july 2011
Emerging database landscape july 2011Emerging database landscape july 2011
Emerging database landscape july 2011
navaidkhan
 
Specifying data requirments
Specifying data requirmentsSpecifying data requirments
Specifying data requirments
Imran60577
 
UNIT-5 DATA WAREHOUSING.docx
UNIT-5 DATA WAREHOUSING.docxUNIT-5 DATA WAREHOUSING.docx
UNIT-5 DATA WAREHOUSING.docx
DURGADEVIL
 
Using Ontology to Capture Supply Chain Code Halos
Using Ontology to Capture Supply Chain Code HalosUsing Ontology to Capture Supply Chain Code Halos
Using Ontology to Capture Supply Chain Code Halos
Cognizant
 
DMDW 1st module.pdf
DMDW 1st module.pdfDMDW 1st module.pdf
DMDW 1st module.pdf
ShreyaBharadwaj7
 
Data quality and bi
Data quality and biData quality and bi
Data quality and bijeffd00
 
Unit-IV-Introduction to Data Warehousing .pptx
Unit-IV-Introduction to Data Warehousing .pptxUnit-IV-Introduction to Data Warehousing .pptx
Unit-IV-Introduction to Data Warehousing .pptx
Harsha Patel
 
Data warehouse concepts
Data warehouse conceptsData warehouse concepts
Data warehouse concepts
obieefans
 
Dimensional Modeling Concepts_Nishant.ppt
Dimensional Modeling Concepts_Nishant.pptDimensional Modeling Concepts_Nishant.ppt
Dimensional Modeling Concepts_Nishant.ppt
nishant523869
 
Data warehouse,data mining & Big Data
Data warehouse,data mining & Big DataData warehouse,data mining & Big Data
Data warehouse,data mining & Big Data
Ravinder Kamboj
 
Semantic 'Radar' Steers Users to Insights in the Data Lake
Semantic 'Radar' Steers Users to Insights in the Data LakeSemantic 'Radar' Steers Users to Insights in the Data Lake
Semantic 'Radar' Steers Users to Insights in the Data Lake
Cognizant
 
Data warehousing and online analytical processing
Data warehousing and online analytical processingData warehousing and online analytical processing
Data warehousing and online analytical processing
VijayasankariS
 
Databases By ZAK
Databases By ZAKDatabases By ZAK
Databases By ZAK
Tabsheer Hasan
 
INT 1010 07-3.pdf
INT 1010 07-3.pdfINT 1010 07-3.pdf
INT 1010 07-3.pdf
Luis R Castellanos
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousingwork
 
A Novel Data Extraction and Alignment Method for Web Databases
A Novel Data Extraction and Alignment Method for Web DatabasesA Novel Data Extraction and Alignment Method for Web Databases
A Novel Data Extraction and Alignment Method for Web Databases
IJMER
 
Date Analysis .pdf
Date Analysis .pdfDate Analysis .pdf
Date Analysis .pdf
ABDEL RAHMAN KARIM
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouseganblues
 
Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligence
Ahsan Kabir
 

Similar to Running Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docx (20)

Emerging database landscape july 2011
Emerging database landscape july 2011Emerging database landscape july 2011
Emerging database landscape july 2011
 
Specifying data requirments
Specifying data requirmentsSpecifying data requirments
Specifying data requirments
 
UNIT-5 DATA WAREHOUSING.docx
UNIT-5 DATA WAREHOUSING.docxUNIT-5 DATA WAREHOUSING.docx
UNIT-5 DATA WAREHOUSING.docx
 
Using Ontology to Capture Supply Chain Code Halos
Using Ontology to Capture Supply Chain Code HalosUsing Ontology to Capture Supply Chain Code Halos
Using Ontology to Capture Supply Chain Code Halos
 
DMDW 1st module.pdf
DMDW 1st module.pdfDMDW 1st module.pdf
DMDW 1st module.pdf
 
Data quality and bi
Data quality and biData quality and bi
Data quality and bi
 
Unit-IV-Introduction to Data Warehousing .pptx
Unit-IV-Introduction to Data Warehousing .pptxUnit-IV-Introduction to Data Warehousing .pptx
Unit-IV-Introduction to Data Warehousing .pptx
 
Data warehouse concepts
Data warehouse conceptsData warehouse concepts
Data warehouse concepts
 
Dimensional Modeling Concepts_Nishant.ppt
Dimensional Modeling Concepts_Nishant.pptDimensional Modeling Concepts_Nishant.ppt
Dimensional Modeling Concepts_Nishant.ppt
 
Data warehouse,data mining & Big Data
Data warehouse,data mining & Big DataData warehouse,data mining & Big Data
Data warehouse,data mining & Big Data
 
Semantic 'Radar' Steers Users to Insights in the Data Lake
Semantic 'Radar' Steers Users to Insights in the Data LakeSemantic 'Radar' Steers Users to Insights in the Data Lake
Semantic 'Radar' Steers Users to Insights in the Data Lake
 
Data warehousing and online analytical processing
Data warehousing and online analytical processingData warehousing and online analytical processing
Data warehousing and online analytical processing
 
Databases By ZAK
Databases By ZAKDatabases By ZAK
Databases By ZAK
 
INT 1010 07-3.pdf
INT 1010 07-3.pdfINT 1010 07-3.pdf
INT 1010 07-3.pdf
 
Datawarehousing
DatawarehousingDatawarehousing
Datawarehousing
 
Data warehousing
Data warehousingData warehousing
Data warehousing
 
A Novel Data Extraction and Alignment Method for Web Databases
A Novel Data Extraction and Alignment Method for Web DatabasesA Novel Data Extraction and Alignment Method for Web Databases
A Novel Data Extraction and Alignment Method for Web Databases
 
Date Analysis .pdf
Date Analysis .pdfDate Analysis .pdf
Date Analysis .pdf
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligence
 

More from todd581

Running head PHD IT 1PHD IT 5Written Interview Qu.docx
Running head PHD IT 1PHD IT 5Written Interview Qu.docxRunning head PHD IT 1PHD IT 5Written Interview Qu.docx
Running head PHD IT 1PHD IT 5Written Interview Qu.docx
todd581
 
Running head PERSONALITY INVENTORIES1PERSONALITY INVENTORIE.docx
Running head PERSONALITY INVENTORIES1PERSONALITY INVENTORIE.docxRunning head PERSONALITY INVENTORIES1PERSONALITY INVENTORIE.docx
Running head PERSONALITY INVENTORIES1PERSONALITY INVENTORIE.docx
todd581
 
Running head PHASE 2 1PH.docx
Running head PHASE 2                                       1PH.docxRunning head PHASE 2                                       1PH.docx
Running head PHASE 2 1PH.docx
todd581
 
Running head PERSONAL MISSION STATEMENT1PERSONAL MISSION ST.docx
Running head PERSONAL MISSION STATEMENT1PERSONAL MISSION ST.docxRunning head PERSONAL MISSION STATEMENT1PERSONAL MISSION ST.docx
Running head PERSONAL MISSION STATEMENT1PERSONAL MISSION ST.docx
todd581
 
Running head PERSONALITY DEVELOPMENTPERSONALITY DEVELOPMENT.docx
Running head PERSONALITY DEVELOPMENTPERSONALITY DEVELOPMENT.docxRunning head PERSONALITY DEVELOPMENTPERSONALITY DEVELOPMENT.docx
Running head PERSONALITY DEVELOPMENTPERSONALITY DEVELOPMENT.docx
todd581
 
Running Head PERSONAL NURSING PHILOSOPHY 1PERSONAL NURSING P.docx
Running Head PERSONAL NURSING PHILOSOPHY 1PERSONAL NURSING P.docxRunning Head PERSONAL NURSING PHILOSOPHY 1PERSONAL NURSING P.docx
Running Head PERSONAL NURSING PHILOSOPHY 1PERSONAL NURSING P.docx
todd581
 
Running Head PHILOSOPHICAL WORLDVIEW1PHILOSOPHICAL WORLDVIEW.docx
Running Head PHILOSOPHICAL WORLDVIEW1PHILOSOPHICAL WORLDVIEW.docxRunning Head PHILOSOPHICAL WORLDVIEW1PHILOSOPHICAL WORLDVIEW.docx
Running Head PHILOSOPHICAL WORLDVIEW1PHILOSOPHICAL WORLDVIEW.docx
todd581
 
Running Head PHIL WORKSHOP1PHIL WORKSHOP 2.docx
Running Head PHIL WORKSHOP1PHIL WORKSHOP 2.docxRunning Head PHIL WORKSHOP1PHIL WORKSHOP 2.docx
Running Head PHIL WORKSHOP1PHIL WORKSHOP 2.docx
todd581
 
Running head PHILOSOPHY OF RELIGION-EXISTENCE OF GOD .docx
Running head PHILOSOPHY OF RELIGION-EXISTENCE OF GOD           .docxRunning head PHILOSOPHY OF RELIGION-EXISTENCE OF GOD           .docx
Running head PHILOSOPHY OF RELIGION-EXISTENCE OF GOD .docx
todd581
 
RUNNING HEAD PERSONAL BRANDING ACTION PLANPERSONAL BRANDING ACT.docx
RUNNING HEAD PERSONAL BRANDING ACTION PLANPERSONAL BRANDING ACT.docxRUNNING HEAD PERSONAL BRANDING ACTION PLANPERSONAL BRANDING ACT.docx
RUNNING HEAD PERSONAL BRANDING ACTION PLANPERSONAL BRANDING ACT.docx
todd581
 
Running head PERFORMANCE1PERFORMANCE2Case Scena.docx
Running head PERFORMANCE1PERFORMANCE2Case Scena.docxRunning head PERFORMANCE1PERFORMANCE2Case Scena.docx
Running head PERFORMANCE1PERFORMANCE2Case Scena.docx
todd581
 
Running Head PERTINENT HEALTHCARE ISSUE1PERTINENT HEALTHCAR.docx
Running Head PERTINENT HEALTHCARE ISSUE1PERTINENT HEALTHCAR.docxRunning Head PERTINENT HEALTHCARE ISSUE1PERTINENT HEALTHCAR.docx
Running Head PERTINENT HEALTHCARE ISSUE1PERTINENT HEALTHCAR.docx
todd581
 
Running head Patient Safety and Risk Management in Dental Pra.docx
Running head Patient Safety and Risk Management in Dental Pra.docxRunning head Patient Safety and Risk Management in Dental Pra.docx
Running head Patient Safety and Risk Management in Dental Pra.docx
todd581
 
Running head PayneABUS738001PayneABUS738001.docx
Running head PayneABUS738001PayneABUS738001.docxRunning head PayneABUS738001PayneABUS738001.docx
Running head PayneABUS738001PayneABUS738001.docx
todd581
 
Running head NURSING RESEARCH 1NURSING RESEARCH 7.docx
Running head NURSING RESEARCH 1NURSING RESEARCH 7.docxRunning head NURSING RESEARCH 1NURSING RESEARCH 7.docx
Running head NURSING RESEARCH 1NURSING RESEARCH 7.docx
todd581
 
Running head Personal Mastery1Personal Mastery4LDRS 310.docx
Running head Personal Mastery1Personal Mastery4LDRS 310.docxRunning head Personal Mastery1Personal Mastery4LDRS 310.docx
Running head Personal Mastery1Personal Mastery4LDRS 310.docx
todd581
 
Running head PERCEIVED BENEFITS AND BARRIES ON MMR VACCINE 1 .docx
Running head PERCEIVED BENEFITS AND BARRIES ON MMR VACCINE 1 .docxRunning head PERCEIVED BENEFITS AND BARRIES ON MMR VACCINE 1 .docx
Running head PERCEIVED BENEFITS AND BARRIES ON MMR VACCINE 1 .docx
todd581
 
Running Head PATHOPHYSIOLOGY 1PATHOPHYSIOLOGY5.docx
Running Head PATHOPHYSIOLOGY 1PATHOPHYSIOLOGY5.docxRunning Head PATHOPHYSIOLOGY 1PATHOPHYSIOLOGY5.docx
Running Head PATHOPHYSIOLOGY 1PATHOPHYSIOLOGY5.docx
todd581
 
Running head PASTORAL COUNSELLING ON MENTAL HEALTH1PASTORAL .docx
Running head PASTORAL COUNSELLING ON MENTAL HEALTH1PASTORAL .docxRunning head PASTORAL COUNSELLING ON MENTAL HEALTH1PASTORAL .docx
Running head PASTORAL COUNSELLING ON MENTAL HEALTH1PASTORAL .docx
todd581
 
Running head Personal Mastery1Personal Mastery2LDRS 310.docx
Running head Personal Mastery1Personal Mastery2LDRS 310.docxRunning head Personal Mastery1Personal Mastery2LDRS 310.docx
Running head Personal Mastery1Personal Mastery2LDRS 310.docx
todd581
 

More from todd581 (20)

Running head PHD IT 1PHD IT 5Written Interview Qu.docx
Running head PHD IT 1PHD IT 5Written Interview Qu.docxRunning head PHD IT 1PHD IT 5Written Interview Qu.docx
Running head PHD IT 1PHD IT 5Written Interview Qu.docx
 
Running head PERSONALITY INVENTORIES1PERSONALITY INVENTORIE.docx
Running head PERSONALITY INVENTORIES1PERSONALITY INVENTORIE.docxRunning head PERSONALITY INVENTORIES1PERSONALITY INVENTORIE.docx
Running head PERSONALITY INVENTORIES1PERSONALITY INVENTORIE.docx
 
Running head PHASE 2 1PH.docx
Running head PHASE 2                                       1PH.docxRunning head PHASE 2                                       1PH.docx
Running head PHASE 2 1PH.docx
 
Running head PERSONAL MISSION STATEMENT1PERSONAL MISSION ST.docx
Running head PERSONAL MISSION STATEMENT1PERSONAL MISSION ST.docxRunning head PERSONAL MISSION STATEMENT1PERSONAL MISSION ST.docx
Running head PERSONAL MISSION STATEMENT1PERSONAL MISSION ST.docx
 
Running head PERSONALITY DEVELOPMENTPERSONALITY DEVELOPMENT.docx
Running head PERSONALITY DEVELOPMENTPERSONALITY DEVELOPMENT.docxRunning head PERSONALITY DEVELOPMENTPERSONALITY DEVELOPMENT.docx
Running head PERSONALITY DEVELOPMENTPERSONALITY DEVELOPMENT.docx
 
Running Head PERSONAL NURSING PHILOSOPHY 1PERSONAL NURSING P.docx
Running Head PERSONAL NURSING PHILOSOPHY 1PERSONAL NURSING P.docxRunning Head PERSONAL NURSING PHILOSOPHY 1PERSONAL NURSING P.docx
Running Head PERSONAL NURSING PHILOSOPHY 1PERSONAL NURSING P.docx
 
Running Head PHILOSOPHICAL WORLDVIEW1PHILOSOPHICAL WORLDVIEW.docx
Running Head PHILOSOPHICAL WORLDVIEW1PHILOSOPHICAL WORLDVIEW.docxRunning Head PHILOSOPHICAL WORLDVIEW1PHILOSOPHICAL WORLDVIEW.docx
Running Head PHILOSOPHICAL WORLDVIEW1PHILOSOPHICAL WORLDVIEW.docx
 
Running Head PHIL WORKSHOP1PHIL WORKSHOP 2.docx
Running Head PHIL WORKSHOP1PHIL WORKSHOP 2.docxRunning Head PHIL WORKSHOP1PHIL WORKSHOP 2.docx
Running Head PHIL WORKSHOP1PHIL WORKSHOP 2.docx
 
Running head PHILOSOPHY OF RELIGION-EXISTENCE OF GOD .docx
Running head PHILOSOPHY OF RELIGION-EXISTENCE OF GOD           .docxRunning head PHILOSOPHY OF RELIGION-EXISTENCE OF GOD           .docx
Running head PHILOSOPHY OF RELIGION-EXISTENCE OF GOD .docx
 
RUNNING HEAD PERSONAL BRANDING ACTION PLANPERSONAL BRANDING ACT.docx
RUNNING HEAD PERSONAL BRANDING ACTION PLANPERSONAL BRANDING ACT.docxRUNNING HEAD PERSONAL BRANDING ACTION PLANPERSONAL BRANDING ACT.docx
RUNNING HEAD PERSONAL BRANDING ACTION PLANPERSONAL BRANDING ACT.docx
 
Running head PERFORMANCE1PERFORMANCE2Case Scena.docx
Running head PERFORMANCE1PERFORMANCE2Case Scena.docxRunning head PERFORMANCE1PERFORMANCE2Case Scena.docx
Running head PERFORMANCE1PERFORMANCE2Case Scena.docx
 
Running Head PERTINENT HEALTHCARE ISSUE1PERTINENT HEALTHCAR.docx
Running Head PERTINENT HEALTHCARE ISSUE1PERTINENT HEALTHCAR.docxRunning Head PERTINENT HEALTHCARE ISSUE1PERTINENT HEALTHCAR.docx
Running Head PERTINENT HEALTHCARE ISSUE1PERTINENT HEALTHCAR.docx
 
Running head Patient Safety and Risk Management in Dental Pra.docx
Running head Patient Safety and Risk Management in Dental Pra.docxRunning head Patient Safety and Risk Management in Dental Pra.docx
Running head Patient Safety and Risk Management in Dental Pra.docx
 
Running head PayneABUS738001PayneABUS738001.docx
Running head PayneABUS738001PayneABUS738001.docxRunning head PayneABUS738001PayneABUS738001.docx
Running head PayneABUS738001PayneABUS738001.docx
 
Running head NURSING RESEARCH 1NURSING RESEARCH 7.docx
Running head NURSING RESEARCH 1NURSING RESEARCH 7.docxRunning head NURSING RESEARCH 1NURSING RESEARCH 7.docx
Running head NURSING RESEARCH 1NURSING RESEARCH 7.docx
 
Running head Personal Mastery1Personal Mastery4LDRS 310.docx
Running head Personal Mastery1Personal Mastery4LDRS 310.docxRunning head Personal Mastery1Personal Mastery4LDRS 310.docx
Running head Personal Mastery1Personal Mastery4LDRS 310.docx
 
Running head PERCEIVED BENEFITS AND BARRIES ON MMR VACCINE 1 .docx
Running head PERCEIVED BENEFITS AND BARRIES ON MMR VACCINE 1 .docxRunning head PERCEIVED BENEFITS AND BARRIES ON MMR VACCINE 1 .docx
Running head PERCEIVED BENEFITS AND BARRIES ON MMR VACCINE 1 .docx
 
Running Head PATHOPHYSIOLOGY 1PATHOPHYSIOLOGY5.docx
Running Head PATHOPHYSIOLOGY 1PATHOPHYSIOLOGY5.docxRunning Head PATHOPHYSIOLOGY 1PATHOPHYSIOLOGY5.docx
Running Head PATHOPHYSIOLOGY 1PATHOPHYSIOLOGY5.docx
 
Running head PASTORAL COUNSELLING ON MENTAL HEALTH1PASTORAL .docx
Running head PASTORAL COUNSELLING ON MENTAL HEALTH1PASTORAL .docxRunning head PASTORAL COUNSELLING ON MENTAL HEALTH1PASTORAL .docx
Running head PASTORAL COUNSELLING ON MENTAL HEALTH1PASTORAL .docx
 
Running head Personal Mastery1Personal Mastery2LDRS 310.docx
Running head Personal Mastery1Personal Mastery2LDRS 310.docxRunning head Personal Mastery1Personal Mastery2LDRS 310.docx
Running head Personal Mastery1Personal Mastery2LDRS 310.docx
 

Recently uploaded

Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 

Recently uploaded (20)

Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 

Running Head PROJECT DELIVERABLE 31PROJECT DELIVERABLE 310.docx

  • 1. Running Head: PROJECT DELIVERABLE 31 PROJECT DELIVERABLE 310 Project Deliverable 3: Database and Programming Design Leo Austin Professor Joe Scott CIS498 – Information Technology Capstone 08/22/2018 Introduction Bicycle Trader being a constantly growing internet-based company requires the collection of an abundance of data to analyze for continued operations. Whether customers signup for services or browse through the website, data is gathered to allow the website to adapt to demands and cater to the customers’ needs and determine what will make using the site more user-friendly. Most importantly is the need to gather data in order to facilitate the entry and archiving of customer input data and use by other entities or departments within the business. Various database models can be taken into consideration for the needs of this business, and the relational
  • 2. database model is the most applicable due to the data sorting requirements for the website. Not only is the rational database model the ideal database solution, but because they primarily consist of tables used to manage and store data, they are relatively easy to create and maintain. Many organizations choose this approach as it facilitates access to understandable data assets. Separating data by implementing tables also allows for the ability to adequately secure data by distinguishing each with their own classifications. Sorting data into tables also means that data can be added or withdrawn without having to overhaul the entire database. Implementing data warehousing alongside relational databases provides further practicality and presents many advantages. By doing so, we can take advantage of its ability to “store large quantities of historical data and enable fast, complex queries across all the data, typically using Online Analytical Processing (OLAP)” (Panoply, n.d.). Data warehouses are essentially a collection of data from various sources that can be used by organizations for reporting and analysis. Because of the nature of Bicycle Trader and the abundance of like items that will be sold be by users on the website, a data warehouse will be the most practical solution for archiving data, because unlike most databases which normalize data in order to eliminate redundant data, a data warehouse uses a denormalized data structure. This means that fewer data tables with more grouping are used and redundancies aren’t excluded. This combination of relational data systems, the data warehouse and relational database, can be hosted internally by the organization on its’ mainframe, and stored in their cloud. Using a cloud yields more advantages as it is the easiest and most cost-effective approach. By using this method, data can easily be accessed from several locations. Additionally, this allows for fewer physical resources as it eliminates some of the costs associated with expensive systems and equipment, expert staff, and energy consumption by alternatively utilizing the cloud
  • 3. computing service provider’s resources. Database Schema Bicycle Trader’s database schema will define the way the information exists throughout tables in a central repository. This data will be made available through the implementation of comprehensive relationships that will meet business function requirements that will cater to all facets of the organizations. Examples of such elements of information provided will be for sales and inventory aspects.Entity Types The ability to retrieve, edit, and delete the required information is dependent on well-defined entities within the database. Methodical arrangement of these entities is crucial to the effective interaction between the user interface and the infrastructure. These entities will be the basis for all data and transactions occurring within database and cataloging in the data warehouse. Outlined below is a schema for some of the tables and fields: · Clients - people utilizing the website to sell items · Customer Number (INT) PK · First Name (VARCHAR) · Last Name (VARCHAR) · Company (VARCHAR) · Zip Code (INT) · Customers - people purchasing from Clients · Customer Number (INT) PK · First Name (VARCHAR) · Last Name (VARCHAR) · Zip Code (INT) · Inventory – items and descriptions · Item Number (INT) PK · Description (VARCHAR) · Quantity (INT) · Transactions – items purchased by Customers · Item Number (INT) PK · Order Number (INT) FK
  • 4. · Price (CURRENCY)Relationships and Referential Integrity Relationships between fields in the tables will define behaviors and parameters for visualization. For instance, each table has a unique primary key which provides foreign keys a target to reference. Primary keys also allow a table to establish a relationship with another table. For example, one customer can purchase multiple items, but each item will only have one unique number. To ensure referential integrity, there will be no Null values (a value that doesn’t reference anything) and any foreign key field will reference the corresponding primary key. For example, a particular order number will reference the item number for the item purchased.Normalization Along with establishing the best-suited structure, a normalization process will also need to be implemented in order to eliminate potential problems and be able to retrieve, view, and maintain relevant information. Some redundancy problems normalization will avoid encountering are; insertion, deletion, and updation anomalies. These can occur when relationships aren’t defined well. It is the process of one change impacting other areas of data. The principles in which the integrity of data is ensured is known as the database normalization principles, that are provided by first normal form (1NF) and second normal form (2NF). 1NF ensures that a table will contain one piece of information in each call with no duplicated rows. 2NF eliminates partial dependency which means that a candidate key can be determined by or functionally dependent of a prime key. This brings us to third normal form(3NF). 3NF is satisfied when it meets 1NF and 2NF requirements and does not have transitive dependency, a functional dependency which is formed by two functional dependencies (ie. A -> B, B -> C, therefore A-> C).
  • 5. Entity Relationship Diagram Rationale The entity relationship diagram shows the relationship between customers, their orders, and inventory. With this representation, one can see that orders are directly related to the customer by which they were purchase. Furthermore, the diagram reflects that orders consist of products, which impact and have a relationship with inventory. Data Flow Diagram Rationale The data flow diagram represents the relationship between different entities in the database and helps developers establish system boundaries. With this visual aid, each transition of information can easily be seen and understood, from the moment a transaction is initiated to when it is completed. From the moment an item is purchased, to then creating an invoice which is archived for reference, and simultaneously prepared and shipped to the customer. Sample Queries The first query example would return customers with fields containing zip codes pertaining to a particular city. SELECT CustomerID, LastName, FirstName, City FROM Customers WHERE City = ‘Florida’ The second query example would return items from the inventory table. SELECT ItemNumber, Description, Quantity From Inventory Sample Screen Layout
  • 6. Main Page Sample Screen Layout Item Page References Panoply. (n.d.). The Difference Between a Database and a Data Warehouse. Retrieved from https://panoply.io/data-warehouse- guide/the-difference-between-a-database-and-a-data-warehouse/ Chapple, M. (2018, June 6). How Third Normal Form (3NF) Helps Ensure Data Accuracy. Retrieved from https://www.lifewire.com/normalizing-your-database-third- 1019726 CustomerSelects product(s)Makes purchaseInvoice createdSeller prepares productSeller ships productPostage to customerCustomerAccounts Customer Selects product(s) Makes purchase
  • 7. Invoice created Seller prepares product Seller ships product Postage to customer Customer Accounts BICYCLE TRADERSearch BarContact UsDrop MenuAddress, Copyright.Sign In FieldsFacebookTwitterInstagramNew AddNew AddNew Add BICYCLE TRADER Search Bar Contact Us Drop Menu Address, Copyright. Sign In Fields Facebook Twitter Instagram New Add New Add New Add BICYCLE TRADERSearch BarContact UsDrop MenuAddress, Copyright.Item DescriptionFacebookTwitterInstagramMain ImageImageImageItem titleImagePriceSeller ContactPurchase BICYCLE TRADER Search Bar
  • 8. Contact Us Drop Menu Address, Copyright. Item Description Facebook Twitter Instagram Main Image Image Image Item title Image Price Seller Contact Purchase CUSTOMERSCustomer_IDFirst_nameLast_nameORDERSOrder _IDItem_numberINVENTORYItem_numberItem_quantityPROD UCT ORDEREDItem_numberItem_quantity CUSTOMERS Customer_ID First_name Last_name ORDERS Order_ID Item_number INVENTORY Item_number Item_quantity PRODUCT ORDERED Item_number Item_quantity
  • 9. Running Head: PROJECT DELIVERABLE 31 PROJECT DELIVERABLE 310 Project Deliverable 3: Database and Programming Design Leo Austin Professor Joe Scott CIS498 – Information Technology Capstone 08/22/2018 Introduction Bicycle Trader being a constantly growing internet-based company requires the collection of an abundance of data to analyze for continued operations. Whether customers signup for services or browse through the website, data is gathered to allow the website to adapt to demands and cater to the customers’ needs and determine what will make using the site more user-friendly. Most importantly is the need to gather data in order to facilitate the entry and archiving of customer input data and use by other entities or departments within the business. Various database models can be taken into consideration for the needs of this business, and the relational
  • 10. database model is the most applicable due to the data sorting requirements for the website. Not only is the rational database model the ideal database solution, but because they primarily consist of tables used to manage and store data, they are relatively easy to create and maintain. Many organizations choose this approach as it facilitates access to understandable data assets. Separating data by implementing tables also allows for the ability to adequately secure data by distinguishing each with their own classifications. Sorting data into tables also means that data can be added or withdrawn without having to overhaul the entire database. Implementing data warehousing alongside relational databases provides further practicality and presents many advantages. By doing so, we can take advantage of its ability to “store large quantities of historical data and enable fast, complex queries across all the data, typically using Online Analytical Processing (OLAP)” (Panoply, n.d.). Data warehouses are essentially a collection of data from various sources that can be used by organizations for reporting and analysis. Because of the nature of Bicycle Trader and the abundance of like items that will be sold be by users on the website, a data warehouse will be the most practical solution for archiving data, because unlike most databases which normalize data in order to eliminate redundant data, a data warehouse uses a denormalized data structure. This means that fewer data tables with more grouping are used and redundancies aren’t excluded. This combination of relational data systems, the data warehouse and relational database, can be hosted internally by the organization on its’ mainframe, and stored in their cloud. Using a cloud yields more advantages as it is the easiest and most cost-effective approach. By using this method, data can easily be accessed from several locations. Additionally, this allows for fewer physical resources as it eliminates some of the costs associated with expensive systems and equipment, expert staff, and energy consumption by alternatively utilizing the cloud
  • 11. computing service provider’s resources. Database Schema Bicycle Trader’s database schema will define the way the information exists throughout tables in a central repository. This data will be made available through the implementation of comprehensive relationships that will meet business function requirements that will cater to all facets of the organizations. Examples of such elements of information provided will be for sales and inventory aspects.Entity Types The ability to retrieve, edit, and delete the required information is dependent on well-defined entities within the database. Methodical arrangement of these entities is crucial to the effective interaction between the user interface and the infrastructure. These entities will be the basis for all data and transactions occurring within database and cataloging in the data warehouse. Outlined below is a schema for some of the tables and fields: · Clients - people utilizing the website to sell items · Customer Number (INT) PK · First Name (VARCHAR) · Last Name (VARCHAR) · Company (VARCHAR) · Zip Code (INT) · Customers - people purchasing from Clients · Customer Number (INT) PK · First Name (VARCHAR) · Last Name (VARCHAR) · Zip Code (INT) · Inventory – items and descriptions · Item Number (INT) PK · Description (VARCHAR) · Quantity (INT) · Transactions – items purchased by Customers · Item Number (INT) PK · Order Number (INT) FK
  • 12. · Price (CURRENCY)Relationships and Referential Integrity Relationships between fields in the tables will define behaviors and parameters for visualization. For instance, each table has a unique primary key which provides foreign keys a target to reference. Primary keys also allow a table to establish a relationship with another table. For example, one customer can purchase multiple items, but each item will only have one unique number. To ensure referential integrity, there will be no Null values (a value that doesn’t reference anything) and any foreign key field will reference the corresponding primary key. For example, a particular order number will reference the item number for the item purchased.Normalization Along with establishing the best-suited structure, a normalization process will also need to be implemented in order to eliminate potential problems and be able to retrieve, view, and maintain relevant information. Some redundancy problems normalization will avoid encountering are; insertion, deletion, and updation anomalies. These can occur when relationships aren’t defined well. It is the process of one change impacting other areas of data. The principles in which the integrity of data is ensured is known as the database normalization principles, that are provided by first normal form (1NF) and second normal form (2NF). 1NF ensures that a table will contain one piece of information in each call with no duplicated rows. 2NF eliminates partial dependency which means that a candidate key can be determined by or functionally dependent of a prime key. This brings us to third normal form(3NF). 3NF is satisfied when it meets 1NF and 2NF requirements and does not have transitive dependency, a functional dependency which is formed by two functional dependencies (ie. A -> B, B -> C, therefore A-> C).
  • 13. Entity Relationship Diagram Rationale The entity relationship diagram shows the relationship between customers, their orders, and inventory. With this representation, one can see that orders are directly related to the customer by which they were purchase. Furthermore, the diagram reflects that orders consist of products, which impact and have a relationship with inventory. Data Flow Diagram Rationale The data flow diagram represents the relationship between different entities in the database and helps developers establish system boundaries. With this visual aid, each transition of information can easily be seen and understood, from the moment a transaction is initiated to when it is completed. From the moment an item is purchased, to then creating an invoice which is archived for reference, and simultaneously prepared and shipped to the customer. Sample Queries The first query example would return customers with fields containing zip codes pertaining to a particular city. SELECT CustomerID, LastName, FirstName, City FROM Customers WHERE City = ‘Florida’ The second query example would return items from the inventory table. SELECT ItemNumber, Description, Quantity From Inventory Sample Screen Layout
  • 14. Main Page Sample Screen Layout Item Page References Panoply. (n.d.). The Difference Between a Database and a Data Warehouse. Retrieved from https://panoply.io/data-warehouse- guide/the-difference-between-a-database-and-a-data-warehouse/ Chapple, M. (2018, June 6). How Third Normal Form (3NF) Helps Ensure Data Accuracy. Retrieved from https://www.lifewire.com/normalizing-your-database-third- 1019726 CustomerSelects product(s)Makes purchaseInvoice createdSeller prepares productSeller ships productPostage to customerCustomerAccounts Customer Selects product(s) Makes purchase
  • 15. Invoice created Seller prepares product Seller ships product Postage to customer Customer Accounts BICYCLE TRADERSearch BarContact UsDrop MenuAddress, Copyright.Sign In FieldsFacebookTwitterInstagramNew AddNew AddNew Add BICYCLE TRADER Search Bar Contact Us Drop Menu Address, Copyright. Sign In Fields Facebook Twitter Instagram New Add New Add New Add BICYCLE TRADERSearch BarContact UsDrop MenuAddress, Copyright.Item DescriptionFacebookTwitterInstagramMain ImageImageImageItem titleImagePriceSeller ContactPurchase BICYCLE TRADER Search Bar
  • 16. Contact Us Drop Menu Address, Copyright. Item Description Facebook Twitter Instagram Main Image Image Image Item title Image Price Seller Contact Purchase CUSTOMERSCustomer_IDFirst_nameLast_nameORDERSOrder _IDItem_numberINVENTORYItem_numberItem_quantityPROD UCT ORDEREDItem_numberItem_quantity CUSTOMERS Customer_ID First_name Last_name ORDERS Order_ID Item_number INVENTORY Item_number Item_quantity PRODUCT ORDERED Item_number Item_quantity
  • 17. 1 Running head: PROJECT DELIVERABLE 2 8 PROJECT Deliverable 2 Project Deliverable 2: Business Requirements Leo Austin Professor Joe Scott CIS498 – Information Technology Capstone 08/11/2018 Project Overview Bicycle Trader is a new approach for cyclists, regardless of skill level, to participate in a community that will offer the freedom to look for the best possible deals affording them the opportunity to grow in this sport through their participation just as it has over the past several years. Based out of Tampa Florida, voted one of the 50 friendliest cycling cities, the company expects to have a strong impact on the market (“Tampa, once dubbed dangerous for bicycling, now one of ’50 Best’ in U.S,” 2016). As an internet-based company, the intent is to provide a service such as Craigslist.com where sellers have the freedom to negotiate their sales, while having a specific focus, such as Autotrader.com. Ultimately, the intent is to immerse the cycling community in one general area where they can conduct business. While the hub will be located in Tampa,
  • 18. the website will conduct business nation-wide. This will call for gradual expansion of the company to allow for the current number of employees to grow from 10 to 30 and revenues from $5 million to exceed $30 million in a projected two years. Background Growth in this sport has facilitated the perfect opportunity for Bicycle Trader to be successful by providing cyclists with the previously described service. In order to do so, the first step will be to outline a detailed business plan including all of the requirements and how it will meet the customers’ needs and in turn, increasing the company size and revenue. This project will be comprised of several, carefully outlined components. The following is a list of the aforementioned. · Acquiring a suitable building or land to construct Bicycle Trader’s headquarters. · Establish a computer and network infrastructure to facilitate all business operations and communication. · The new infrastructure will be comprised of all physical components and software requirements as deemed by the operations, along with venders of other required services such as security and cloud database resources. Scope of Project A project of this scope will demand detailed research and information in order to establish guidelines and parameters for the overall budget. Contacting suppliers and venders will be a major focus after establishing the business location, and more importantly ensuring adherence to the proposed budget. This is where a Request for Proposal (RFP) will be implemented. This document will outline the determined business requirements that will allow vendors to gauge what hardware or software will be needed. This tool will solicit competitive bids and effectively offering the consumer the best price. Multiple entities will collaborate to come to proposal decisions pertaining to the company’s financial, application, and time constraint needs.
  • 19. The following are items to be included in the RFP’s. · Databases · All Required Software · Security Solution s · Network Hardware · Computer Infrastructure · Web Design Assumptions In order to create a basis for the functional timeline, some assumptions will be made. “Assumptions are factors that we believe to be true, although these factors are not confirmed to be true” (Identifying Project Assumptions and Constraints, 2012). Based on knowledge gathered from all the entities whom are responsible for everything from the construction or acquiring of the building, to the procurement and installing of all hardware, software, and other related assets or services, a timeline for sequence of events can be determined. More specifically, the following lists some of the assumptions that will be considered. 1. The building will be acquired and suitable for use in the projected amount of time.
  • 20. 2. Hardware will be identified and readily available for purchase and delivery. 3. All client Operating Systems will integrate appropriately with all business and network requirements. 4. Security, Cloud, and network software will be purchased and launched in conjunction with business operations. 5. Web design operation, features and framework will launch smoothly with minimal necessary adjustments. 6. Employees will be well versed in their areas of operation in time for system testing and evaluation. Constraints Just as there are hopes and assumptions that tasks and objectives will be accomplished in accordance with the project plan or business requirements, it is inevitable that obstacles and constraints will arise. The following list identifies some potential areas that can cause constraints. 1. Deadlines 2. Budgets 3. Lack of available resources or qualified personnel 4. Vendors unable to meet timelines or requirements 5. Legalities
  • 21. Risks As with any other project or business launch, there are inherent risks. They should all be taken into consideration and contingencies should be accounted for as much as the scope of the project will allow for. These risks can vary anywhere from falling within the realm of being consider constraints, to being completely catastrophic and halting or altering the business plan. Computer and network architecture alone can account for a substantial amount of risk due to the abundance of variation between organizations, differences pertaining to users which need to be accounted for, and the operational differences between individual work functions and databases that are specific to their departments such as finances and human resources. The risks appear when trying to obtain the appropriate interoperable devices and software from vendors, and usability among the employees and the organization. Non- computer-related risk might lie in budgeting and acquiring a competent team of employees to successfully train and launch the business with. Scope Control Ensuring the project is on track according to the timeline and budget is a task that can easily get away from anyone without taking proper precautions or considerations. Conflicting expectations between the client and project manager can present
  • 22. a situation where one can experience scope creep, the tendency for a software project to grow beyond the established budget and timeline (How to Manage Scope Creep - and Even Prevent It From Happening, 2017). For instance, the client deciding they want more or different functionality or set new parameters for the requirements, while the project manager is insistent on staying on budget. Some steps that can aid in avoiding scope creep are listed below. 1. Be vigilant on a daily basis and address changes as they arise 2. Understand the ultimate goal of the project and what end result needs to be achieved. 3. Understand project requirements, complexities, and manage these against the timeline and budget. 4. Break down deliverables into specific tasks. 5. Ensure the development team adheres to the established parameters and do not exceed requirements. 6. Recognize when you must say “no” to requests or changes that simply cannot be afforded by the project scope. If this cannot be avoided, balance this change elsewhere within the project. Definitions Throughout this or any other project, there are terms that will likely be come across. Found below is a listed of some of these terms and their definitions. · Assumption: a thing that is accepted as true or certain to
  • 23. happen, without proof. · Client/Customers: a person served by or utilizing the services of another or an agency. · Constraints: any limitation that defines a project’s limitations. · Critical path: an algorithm for scheduling a set of project activities. · Deliverable: a tangible or intangible good or service produced as a result of a project that is intended to be delivered to a customer. · Earned Value Management (EVM): a project management technique for measuring project performance and progress in an objective manner. · Functional manager: person who has management authority over an organizational unit. Project managers usually report to functional managers, who report to senior management. · Gantt chart: a chart in which a series of horizontal lines shows the amount of work done of production completed in certain periods of time in relation to the amount planned for those periods. · Life cycle: the sequence of phases that a project goes through from its initiation to its closure. Can be defined and modified as per the needs and aspects of the organization. · Milestone: a task of zero duration that shows an important achievement in a project. · Objective: lower lever goal statements that describe the
  • 24. specific tangible products and deliverables that the project will deliver. · Program: composed of several underlying, interconnected projects. · Program manager: articulates a program’s strategy and objectives and assesses how it will impact a business. · Project: temporary, one-off undertakings, generally bound by cost, resources, budget, and time constraints. · Project baseline: value or condition against which all future measurements will be compared. · Project definition: process in which all aspects of a proposed project are explored to examine the relationship between activities, events, durations, and costs. · Project manager: oversees the operations of individual projects within programs. · Project phase: goal-oriented work steps that end in milestones. · Project plan: a formal document designed to guide the control and execution of a project. · Project schedule: tool that communicates what work needs to be performed, which resources of the organization will perform the work and the timeframes in which that work needs to be performed. · Project team: team whose members usually belong to different groups, functions and are assigned to activities for the same project.
  • 25. · Request for proposal (RFP): a document that an organization, often a government agency or large enterprise, posts to elicit a response for a formal bid from potential vendors for a desired IT solution. · Requirements: conditions or tasks that must be completed to ensure the success or completion of the project. · Risk: the prospect of loss resulting from inadequate or failed procedures, systems or policies. · Schedule variance (SV): an indicator of whether a project schedule is ahead or behind and is typically used within Earned Value Management (EVM). · Scope: describes the boundaries and deliverables of a project. · Scope change management: formalizes requests for changes during the life of an implementation project including scope, product functionality and product deliverables that may have a major effect on the budget, staffing changes, and schedule adjustments. · Stakeholder: entities that have an interests or a gain upon successful completion of a project. · Work breakdown structure (WBS): a key project deliverable that organizes the team’s work into manageable sections.
  • 26. References Tampa, once dubbed dangerous for bicycling, now one of '50 Best' in U.S. (2016, December). Retrieved from http://www.tampabay.com/news/transportation/tampa-once- dubbed-dangerous-for-bicycling-now-one-of-50-best-in- us/2307459 Identifying Project Assumptions and Constraints | Learning Tree Blog. (2012, April). Retrieved from http://blog.learningtree.com/identifying-project-assumptions- and-constraints/ How to Manage Scope Creep - and Even Prevent It From Happening | The Liquid Planner Blog. (2017, June). Retrieved from https://www.liquidplanner.com/blog/manage-scope-creep- even-prevent-happening/ Points: 300 Final Project: Project Plan
  • 28. Exemplary 90-100% A Section 1: Written Project Plan 1a. Describe the scope of the project and control measures. Weight: 5% Did not submit or incompletely described the scope of the project and control measures. Insufficiently described the scope of the project and control
  • 29. measures. Partially described the scope of the project and control measures. Satisfactorily described the scope of the project and control measures. Thoroughly described the scope of the project and control measures. 1b. Describe the goals and
  • 30. objectives of the project. Weight: 5% Did not submit or incompletely described the goals and objectives of the project. Insufficiently described the goals and objectives of the project. Partially described the goals and objectives of the project. Satisfactorily described the
  • 31. goals and objectives of the project. Thoroughly described the goals and objectives of the project. 1c. Give a detailed, realistically estimated cost analysis of the entire project. Weight: 10% Did not submit or incompletely gave a detailed, realistically estimated cost analysis of the entire project.
  • 32. Insufficiently gave a detailed, realistically estimated cost analysis of the entire project. Partially gave a detailed, realistically estimated cost analysis of the entire project. Satisfactorily gave a detailed, realistically estimated cost analysis of the entire project. Thoroughly gave a detailed, realistically
  • 33. estimated cost analysis of the entire project. 1d. Relate the value of the project plan solution to the competitive advantage that information technology will afford your organization. Weight: 10% Did not submit or incompletely related the value of the project plan solution to the competitive advantage that information technology will
  • 34. afford your organization. Insufficiently related the value of the project plan solution to the competitive advantage that information technology will afford your organization. Partially related the value of the project plan solution to the competitive advantage that information technology will afford your organization.
  • 35. Satisfactorily related the value of the project plan solution to the competitive advantage that information technology will afford your organization. Thoroughly related the value of the project plan solution to the competitive advantage that information technology will afford your organization.
  • 36. 1e. Provide all aspects of the information technology implementation into the project plan. Weight: 5% Did not submit or incompletely provided all aspects of the information technology implementation into the project plan. Insufficiently provided all aspects of the information technology implementation
  • 37. into the project plan. Partially provided all aspects of the information technology implementation into the project plan. Satisfactorily provided all aspects of the information technology implementation into the project plan. Thoroughly provided all aspects of the information
  • 38. technology implementation into the project plan. 1f. 5 references Weight: 5% No references provided Does not meet the required number of references; all references poor quality choices. Does not meet the required number of references; some references poor quality choices.
  • 39. Meets number of required references; all references high quality choices. Exceeds number of required references; all references high quality choices. Section 2: Revised Gantt Chart / Project Plan 2. Update the Gantt chart or project plan (summary and detail) template, from Project Deliverable 4: Infrastructure and
  • 40. Security, with all the project tasks. Weight: 15% Did not submit or incompletely updated the Gantt chart or project plan (summary and detail) template, from Project Deliverable 4: Infrastructure and Security, with all the project tasks. Insufficiently updated the Gantt chart or project plan (summary and detail) template, from Project Deliverable 4:
  • 41. Infrastructure and Security, with all the project tasks. Partially updated the Gantt chart or project plan (summary and detail) template, from Project Deliverable 4: Infrastructure and Security, with all the project tasks. Satisfactorily updated the Gantt chart or project plan (summary and detail) template, from Project
  • 42. Deliverable 4: Infrastructure and Security, with all the project tasks. Thoroughly updated the Gantt chart or project plan (summary and detail) template, from Project Deliverable 4: Infrastructure and Security, with all the project tasks. Section 3: Project Plan PowerPoint Presentation 3a. Illustrate the concepts from your written report in Section 1 of this assignment.
  • 43. Weight: 10% Did not submit or incompletely illustrated the concepts from your written report in Section 1 of this assignment. Insufficiently illustrated the concepts from your written report in Section 1 of this assignment. Partially illustrated the concepts from your written report in Section 1 of this
  • 44. assignment. Satisfactorily illustrated the concepts from your written report in Section 1 of this assignment. Thoroughly illustrated the concepts from your written report in Section 1 of this assignment. 3b. Create bulleted speaking notes for your presentation to the executive board in the Notes section of the PowerPoint.
  • 45. Weight: 15% Did not submit or incompletely created bulleted speaking notes for your presentation to the executive board in the Notes section of the PowerPoint. Insufficiently created bulleted speaking notes for your presentation to the executive board in the Notes section of the PowerPoint. Partially created bulleted
  • 46. speaking notes for your presentation to the executive board in the Notes section of the PowerPoint. Satisfactorily created bulleted speaking notes for your presentation to the executive board in the Notes section of the PowerPoint. Thoroughly created bulleted speaking notes for your presentation to the executive board in the
  • 47. Notes section of the PowerPoint. 3c. Use a professional technically written style to graphically convey the information. Weight: 10% Did not submit or incompletely used a professional technically written style to graphically convey the information. Insufficiently used a professional technically
  • 48. written style to graphically convey the information. Partially used a professional technically written style to graphically convey the information. Satisfactorily used a professional technically written style to graphically convey the information. Thoroughly used a professional
  • 49. technically written style to graphically convey the information. 4. Clarity, writing mechanics, and formatting requirements Weight: 10% More than 8 errors present 7-8 errors present 5-6 errors present 3-4 errors present 0-2 errors