Project Development LO1 & LO2
Project Development LO1 & LO2
Introduction ........................................................................................................................... 2
1.4 Produce an appropriate project plan for the agreed project ...................................... 10
LO2: Be able to implement the project within agreed procedures and to specification ........ 12
Normalisation ............................................................................................................... 16
Bibliography ........................................................................................................................ 23
Introduction
The fundamental nature of a project is that it is a temporary endeavour undertaken to create
a unique product, service, or result. Projects are distinguished from operations and from
programs. Project management is the process of the application of knowledge, skills, tools,
and techniques to project activities to meet project requirements.That is, project
management is an interrelated group of processes that enables the project team to achieve
a successful project.
LO1: Be able to formulate a project
General
A project is a unique, transient endeavour, undertaken to achieve planned objectives, which
could be defined in terms of outputs, outcomes or benefits. A project is usually deemed to be
a success if it achieves the objectives according to their acceptance criteria, within an
agreed timescale and budget.
The project management is divided into five individual phases or process. They are
initialing, planning, executing, monitoring and controlling and closing.
As Prototyping allows user involvement with the developer in the development process, so
Mr Ibrahim can get the system exactly as he wants for his organization. So, the user of the
SreeLeathers system will be more satisfied if the system is developed with prototyping
methodology.
1. Hardware
TOTAL 190,000
2. Software
TOTAL 9,000
3. network connectivity
TOTAL 5,500
Maintenance costs
Maintenance
Maintaining networks
fees
107,000
Salaries
TOTAL 256,000
SU
MP
IP
CS
PL
SB
Implementation
DP
CP
B Planning 1
C Starting Up a Project 1
D Initiating a project 2
E Controlling a Stage 2
Managing Stage
F 2
Boundaries
Managing Product
G 3
Delivery
H Directing a Project 2
I Closing a Project 1
LO2: Be able to implement the project within agreed procedures
and to specification
Background
A 2 -
Study
B Planning 1 A
Starting Up a
C 1 B
Project
Initiating a
D 2 B, H
project
Controlling a
E 2 G, H
Stage
Managing
F Stage 2 B, H
Boundaries
Managing
G Product 3 E
Delivery
Directing a
H 2 C, D, E, F, H
Project
Closing a
I 1 H
Project
2.3 Organise, analyse and interpret relevant outcomes
Context Diagram
At first we have to draw the context diagram of the system to be built. A context diagram is a
diagram that defines the boundary between the system, or part of a system, and its
environment, showing the entities that interact with it. This diagram is a high level view of the
system.
Order Payslip
Supplier
Details
SreeLeathers Sales
System Service
Purchase
Payment
Invoice/Bill
Order Retrieve
purchase detail
&product
Customer information
Customer
(Store) (Online)
The diagram shows the external entities and data flows into and out of the system.
Data Flow Diagram
Order 1
Customer
Bill
Order Product
Orders
Inventory details
D Inventory D Order
Inventory details
Orders
2
Inventory details
Generate Reports
Employee
Reports
Inventory Order
Supplier Order Inventory
Inventory Order
Sales
Employees Customers
Sales
Details
Products
SreeLeathers
31, Road 5, Dhanmondi,
Sale id:
Dhaka, Bangladesh
TOTAL
Contact: 01911111111
Normalization of SreeLeathers
UNF 1NF 2NF 3NF Entities
Sales_ID Sales_ID Sales_ID Sales_ID
Company_ID Company_ID Company_ID Company_ID*
Company_Name Company_Name Company_Name Customer_ID* Sales
Company_Address Company_Address Company_Address Employee_ID*
Sales_Date Company_Phone Company_Phone Sales_Date
Sales_Total Sales_Date Customer_ID Sales_Total
Customer_ID Sales_Total Customer_Name
Customer_Name Customer_ID Customer_Address Company_ID
Customer_Address Customer_Name Sales_Date Company_Name Companies
Product_ID Customer_Address Sales_Total Company_Address
Product_Name Company_Phone
Product_Details Sales_ID
Product_Quentity Product_ID Sales_ID Customer_ID Customers
Product_Price Product_Name Product_ID* Customer_Name
Sub_Total Product_Details Product_Quantity Customer_Address
Company_Phone Product_Quantity Sub_Total
Product_Price
Sub_Total Product_ID Sales_ID Sales Details
Product_Name Product_ID*
Employee_ID Product_Details Product_Quantity
Employee_Name Product_Price Sub_Total
Product_ID Products
Employee_ID Product_Name
Employee_Name Product_Details
Product_Price
Employee_ID Employees
Employee_Name
ERD from Normalisation
After the completion of Normalisation we have got the following ERD.
Companies
Sales
Employees
Customers
Sales
Details
Products
As we can see a new entity has derived from the normalisation process.
Final ERD
Our final ERD is same as the normalisation ERD as it contains all needed entities and
relationships to create our database system.
Companies
Sales
Employees
Customers
Sales
Details
Products
Companies X
Employees X
Sales X X
Sales X
Details
Products
Customers
Entity Event Matrix
Event \ Entity
Sales
Companies Employees Sales Products Customers
Details
Order C C M
Delete_Order D D
C_Registration C
Product_Entry C
Products_Price_Change M
Employee_Registration C
Company_Contact_Change M
Chart:
C= Create
Figure: Entity Event Matrix M= Modify
D = Delete
Entity Life History
Product
Supply Seek_order
Order Supply
(new) (new)
Tender_order
(new)
Tender_notice Purchase_goods
Seek_order
Order_payment
(old)
Confirm_order
3. Radack, S. (2009). 1st ed. [ebook] National Institute of Standards and Technology. Available
at: http://csrc.nist.gov/publications/nistbul/april2009_system-development-life-cycle.pdf
[Accessed 19 Feb. 2016].
Websites:
1. Fdic.gov, (2016). FDIC: Risk Assessment Tools and Practices for Information System Security.
[online] Available at: https://www.fdic.gov/news/news/financial/1999/fil9968a.html
[Accessed 19 Feb. 2016].