Академический Документы
Профессиональный Документы
Культура Документы
HND
COVER
1|Page
SKK PAINTING PROJECT
HND
Contents
Project Proposal ................................................................................................................................... 4
Chapter 1 – Introduction .................................................................................................................... 15
Chapter 2- Literature Review ........................................................................................................... 23
Chapter 3-Similar Website ................................................................................................................ 35
Chapter 4 - Analysis........................................................................................................................... 44
Chapter 5- Use case and initial class diagram .............................................................................. 48
Chapter 6 Risk Management and Configuration Management ................................................... 55
Chapter 7 Testing ............................................................................................................................... 60
Chapter 8 Implementation................................................................................................................. 70
Evaluation ............................................................................................................................................ 75
2|Page
SKK PAINTING PROJECT
HND
PROPOSAL
3|Page
SKK PAINTING PROJECT
HND
Project Proposal
1.1 Current business introduction
a) History
The SKK that has developed a wide range of products established in 1995. It has
been trading many paints such as decorative paints, architecture paints, industrial
paints, protective coatings and other painting-related products. It is located in Yangon.
SKK became the company which is still the most instrumental company in the
country’s social and economic development. Customer’s loyalty and confidence in the
products are the foundations of our success. Since customers are the most valuable
assets, customer care is pivotal efforts in the company’s management.
The company’s product are designed and developed through focused research and
development process. The company aim to gain the customer delight. It is also to grow
further into the regional market. The company has safety and healthy for workplace to
have no property damage.
Workers can also monitor everyday easily promoting their safe activities to prevent
accident happened. Supplier relationship management must consist of managing and
planning constructive interactions. The suppliers supply the company’s business with
goods and materials. When the company communicates effectively with the suppliers
acquiring goods and materials will run smoother and be more efficient.
4|Page
SKK PAINTING PROJECT
HND
b) Process
The suppliers’ base is one of the most important strategic resources. The
company needs the suppliers support because they can only meet the customers’
requirements. The company intends to make contract with the main company’s
supplier. After making contract with the supplier, the staff will purchase the define
products. Before purchasing, the staff will check the define product list not to have any
mistake. . Purchasing will be responsible with suppliers.
Sell to customer
In the sell process, the top quality sales process is so important. The staff make
sure customer to see the products. The staffs display the defined product in the
waiting area when the customer enters to take a look the product. When they need
the product information, one of the staffs will explain politely and patiently. When the
customers want to buy the product or want to order the product, they have to give
their contact information to staff.
Payment
In the payment process, the staff must get the customer’s contact information by
using manual system. When the customer want to buy the product that has already
sold out, the staff will explain about the sold out product to the customer and about the
day that the product will arrive. The staff will contract the customer when the product
that they want to buy. If the customer has some problem that can’t be come to the
sale center, the staff will deliver the product.
Delivery
In the delivery process, the company has to focus on greater service. The delivery
will base on materials. The delivery should deliver the materials that the customers
want on time or early. The amounts of materials have to be the right cost for the
customers. The delivery will deliver after purchasing the cost for the order product.
When the delivery delivers the wrong product to the customer, the deliver will get back
the right product. The delivery system will deliver the ten orders in one day.
5|Page
SKK PAINTING PROJECT
HND
Sale
In the sale process, the delivery delivers the ordering product to the customer.
The selling products will the top quality product. The delivery delivers the ordering
product after purchasing the product cost. After finish purchasing for the product, the
delivery product will arrive the region where the customer live in. If the ordering
product get damage, get lost or get the wrong selling product, the delivery staff will get
back the right and top quality product.
6|Page
SKK PAINTING PROJECT
HND
c) Issues
Sale
A good sell process contacts the client and set a time for the estimate. Politely and
professionally confirm the estimate to make sure it will work for them. Earn their trust by
building rapport with the customer. If the company business uses only the manual
system, there can be loss reports because of water damage and loss personal data.
Payment
The company must not use outdated software or basic accounting software that fails.
The company must select the right software application like computerize system the
support the company’s business. If the company also uses the manual system in
payment, there will be delay in workings times and reports or registrations can also be
destroyed.
Purchase
Delivery
7|Page
SKK PAINTING PROJECT
HND
Purchase
The computer also must develop the purchase system to computerize system. The
computer must also communicate with the suppliers to supply the goods and materials.
That is important part of the company business. The company needs the supplier’s
supports to get the customer’s requirements. If the company communicate with its
suppliers and also develop the computerize system, the workers will done more works
and less chance to delay working times.
Delivery
The delivery must deliver the ordering product in time and early. Before delivering the
ordering product, the customer has to pay the payment to the sale canter. The sale staffs
have to know the customer information. The deliverer will deliver the ordering product by
knowing the customer information. So the sale staff must save this information by
computerized system. The customer information can’t be able to be destroyed.
Product registration
When the company make purchase with the supplier, the company should use the
computerize system. The company shouldn’t purchase with the manual system. The
communication with the supplier is the important part of the company business. When
the products are purchased with the supplier, the staff needs to register the product. In
this registration, the staff should use the computerize system.
8|Page
SKK PAINTING PROJECT
HND
Customer registration
When the customer buys the product, the staff will make registration to get the
customer information. The customer information is one of the importance processes. In
the registration process, the company shouldn’t use manual system. The company
should use the updated computerize system. Using this system, the customer’s
information will not be destroyed and no delay for work time.
9|Page
SKK PAINTING PROJECT
HND
10 | P a g e
SKK PAINTING PROJECT
HND
2) Estimated Cost
Software cost
Hardware cost
Developer Cost
11 | P a g e
SKK PAINTING PROJECT
HND
b) Objective
When the customer wants to know about the company’s service or about the
product or about the delivery, the staff will explain to the customer clearly and
patiently.
The company will be engaging in a marketing program that will include
mailers, phone solicitation, TV, radio, billboards and other platforms to generate
service awareness, and value proposition.
12 | P a g e
SKK PAINTING PROJECT
HND
13 | P a g e
SKK PAINTING PROJECT
HND
Chapter – 1
14 | P a g e
SKK PAINTING PROJECT
HND
Chapter 1 – Introduction
Introduction/ Background of the system
a. Current business introductions
a) History
The SKK that has developed a wide range of products established in 1995. It has
been producing many paints such as decorative paints, architecture paints, industrial
paints, protective coatings and other painting-related products. It is located in Yangon.
SKK provides a high quality painting and decorating service to both residential and
commercial clients. It carries out the interior decoration and the exterior decorations
projects.
SKK became the company which is still the most instrumental company in the
country’s social and economic development. Customer’s loyalty and confidence in the
products are the foundations of our success. Since customers are the most valuable
assets, customer care is pivotal efforts in the company’s management. The company
does all aspects of specialist coatings and wall coverings. It has expertise in total project
management which includes special painting decorations effects.
The company’s product are designed and developed through focused research and
development process. The company aim to gain the customer delight. It is also to grow
further into the regional market. The company has safety and healthy for workplace to
have no property damage. The company pride the company personalized service to
ensure customer satisfaction. This is reflected in the growth of our business and the
reflection that the company receives from its satisfied customers.
Workers can also monitor everyday easily promoting their safe activities to prevent
accident happened. Supplier relationship management must consist of managing and
planning constructive interactions. The suppliers supply the company’s business with
goods and materials. When the company communicates effectively with the suppliers
acquiring goods and materials will run smoother and be more efficient. The company can
successfully get the best quality products which include full technical support from the
suppliers for the regular customers, the royal customers and the others customers. The
company trained team which includes administrations, ensure that the company projects
work on times, scope and also budget.
The company also responds quickly to any problems that may arise, or any additional
work that may be required. If the customers would like to see some of its work, they can
contact the company and it can suggest some site to view the customers. The company
takes great care to ensure that all our sites are safe and follow all safety guidelines and
procedures. The company’s staffs are train in the use or removal of any dangerous
products and will dispose of these materials safety
15 | P a g e
SKK PAINTING PROJECT
HND
b) Process
Purchase from supplier
The suppliers’ base is one of the most important strategic resources. The company
needs the suppliers support because they can only meet the customers’ requirements.
The company intends to make contract with the main company’s supplier. After making
contract with the supplier, the staff will purchase the define products. Before purchasing,
the staff will check the define product list not to have any mistake. . Purchasing will be
responsible with suppliers for monitoring supplier performance.
Sell to customer
In the sell process, the top quality sales process is so important. The staff make sure
customer to see the products. The staffs display the defined product in the waiting area
when the customer enters to take a look the product. When they need the product
information, one of the staffs will explain politely and patiently. When the customers want
to buy the product or want to order the product, they have to give their contact
information to staff with manual system.
Payment
In the payment process, the staff must get the customer’s contact information by
using manual system. When the customer want to buy the product that has already sold
out, the staff will explain about the sold out product to the customer and about the day
that the product will arrive. The staff will contract the customer when the product that
they want to buy. If the customer has some problem that can’t be come to the sale
center, the staff will deliver the product.
Delivery
In the delivery process, the company has to focus on greater service. The delivery
will base on materials. The deliver should deliver the materials that the customers want
on time or early. The amounts of materials have to be the right cost for the customers.
The delivery will deliver after purchasing the cost for the order product. When the
delivery delivers the wrong product to the customer, the deliver will get back the right
product. The delivery system will deliver the ten orders in one day.
16 | P a g e
SKK PAINTING PROJECT
HND
Sale
In the sale process, the delivery delivers the ordering product to the customer in time
or early. The selling products will the top quality product. The customer has to pay the
cost with cash on delivery system. The delivery delivers the ordering product after
purchasing the product cost with bank account. After finish purchasing for the product,
the delivery takes the customer information carefully and the delivery product will arrive
the region where the customer live in. If the ordering product get damage, get lost or get
the wrong selling product, the delivery staff will get back the right and top quality product.
.
c) Issues
Sale
A good sell process contacts the client and set a time for the estimate. Politely and
professionally confirm the estimate to make sure it will work for them. Earn their trust by
building rapport with the customer. If the company business uses only the manual
system, there can be loss reports because of water damage and loss personal data.
Timely and accurate invoicing from the deliver for the customers is important. The
company must have effectively sales processes and have set up their advertising and
marketing strategies for the consistent stream of leads.
Payment
The company must not use outdated software or basic accounting software that fails.
The company must select the right software application like computerize system the
support the company’s business. If the company also uses the manual system in
payment, there will be delay in workings times and reports or registrations can also be
destroyed. The company has to select the right software that supports the company
business times. Choosing the right accounting software for the company needs can be
overwhelming with so many options available
Purchase
Supplier relationship management consists of managing and planning constructive
interactions supply the company’s business with goods and materials that the customers
need. This is an important part of both supply chain management and effective small
business management. If the company manage and purchase with the suppliers with the
manual system, there will be delay the suppliers times and works times. There can be
also happen loss reports. Suppliers are essential to almost every business. The
company needs raw materials to make what it sells or manufactures to provide what it
17 | P a g e
SKK PAINTING PROJECT
HND
resells. Suppliers supply the company with the materials and services and also helping
the company for the new products. The company must work to done earlier or on time.
So the company has to update the manual system.
Delivery
The delivery system must be the updated computerize system. It shouldn’t be
manual system. The manual system can lose or be destroyed the customer’s personal
information and the reports by water. The deliver should get the ordering product on
time or early. Before delivering the ordering product, the customer has to pay the
payment to the sale center. The sale staffs have to know the customer’s address and the
customer’s name and also phone number. So thus the customer information is very
important because this information will help in delivering. But when the customer’s
personal information is lost, the deliverer can’t know where to deliver the goods or the
materials. So there is more chance to late the deliver time to the customers. When the
sake center use the computerize system, these important information cannot be able to
be destroyed. So thus there is no for delay work time and also for the customer’s time.
18 | P a g e
SKK PAINTING PROJECT
HND
Purchase
The computer also must develop the purchase system to computerize system. The
computer must also communicate with the suppliers to supply the goods and materials.
That is important part of the company business. The company needs the supplier’s
supports to get the customer’s requirements. If the company communicate with its
suppliers and also develop the computerize system, the workers will done more works
and less chance to delay working times. If the company doesn’t use the computerize
system and keep using the manual system, It makes the work delay and also it can be
destroyed. The payment and accounting system have to develop to the computerize
system not to be delay the customers times, to get the customers’ requirements on time
or early, not to be happen any others personal mistakes.
Delivery
The delivery must deliver the ordering product in time and early to the customer.
Before delivering the ordering product, the customer has to pay the payment to the sale
canter. The sale staffs have to know the customer information such as the customer
name, the customer address and the customer phone no. That info will help in delivering
process. The deliverer will deliver the ordering product by knowing the customer
information. So this customer information is very important. When the staffs save the
important information with the manual system, the information can be destroyed. So the
sale staff must save this information by computerized system. The customer information
can’t be able to be destroyed and no more delay work time and also the customer time.
19 | P a g e
SKK PAINTING PROJECT
HND
Product registration
When the company make purchase with the supplier, the company should use the
computerize system. The company shouldn’t purchase with the manual system. The
communication with the supplier is the important part of the company business. When
the products are purchased with the supplier, the staff needs to register the product. In
this registration, the staff should use the computerize system. When the company used
the computerized system, the registration process will faster than the manual system.
There will be no more loss the product data. There is less chance to delay the work time.
So the requirements that need the customers can get on time or early.
Customer registration
When the customer buys the product, the staff will make registration to get the
customer information. The customer information is one of the importance processes. In
the registration process, the company shouldn’t use manual system. The company
should use the updated computerize system. Using this system, the customer’s
information will not be destroyed and no delay for work time. There will be no more loss
reports or loss personal data. The personal data in the registration will also help in the
delivery. This registration process should use the computerized system than the manual
system.
20 | P a g e
SKK PAINTING PROJECT
HND
Aim
1) The company needs the customer’s trust.
2) The company has to be more famous to get good name.
3) The company intends to develop.
Objective
1) When the customer wants to know about the company’s service or about the
product or about the delivery, the staff will explain to the customer clearly and
patiently.
2) When the customers know the company’s service and the right goods, the
customer can order comfortably.
3) The customers buy based on trust.
4) The way that dropping off estimate to give a stock estimate to a customer
cannot built trust.
5) The company will be engaging in an marketing program that will include
mailers, phone solicitation, TV, radio, billboards and other platforms to
generate service awareness, and value proposition.
6) The company intends to develop and maintain supplier relationships that are
fair, ethical and focused on manual continuous Improvement and a shared
responsibility to meet the customer requirements better.
21 | P a g e
SKK PAINTING PROJECT
HND
Chapter – 2
22 | P a g e
SKK PAINTING PROJECT
HND
SSADM
Structured systems analysis and design methodology (SSADM) is standards for
systems analysis and application design. SSADM is an open methodology that is based on
the waterfall model. SSADM follows the waterfall life cycle model starting from the feasibility
study to the physical design stage of development. SSADM use a combination of text and
diagrams throughout the whole life cycle of a system design. SSADM also use a formal
methodical approach to the analysis and design of information system. One of the main
features of SSADM is the intensive user involvement in the requirements analysis stage.
SSADM breaks up a development project into stages, modules, steps and tasks.
(TechTarget)
(techopedi)
(webopedia)
DSDM
The Dynamic System Development Method is an agile software development
methodology. DSDM is an organized, a common- sense process focused on delivering
business solution quickly and efficiently. DSDM is one of the leading agile approaches,
bringing together the agility and flexibility necessary for successful organizations within the
framework of the appropriate level of project. DSDM is a framework which embodies much
of the current knowledge about project management. The DSDM framework can be
implemented for agile and traditional development processes. DSDM system is delivered on
time and on budget. DSDM clearly represent itself as the most mature agile development
method.
(Agile Business Consortium)
(wikidot)
(Linkedin)
23 | P a g e
SKK PAINTING PROJECT
HND
In the SSADM methodology, the software The DSDM methodology segregates the
development process is divided into project development lifecycle into sprints.
different phases.
In the SSADM methodology, all the The DSDM methodology follows the
project development phases such as iterative development approach.
designing, development, and testing, etc. Planning, development, prototyping and
have to completed once in step by step. other software development phases can
appear more than once.
(flatworldsolutions)
24 | P a g e
SKK PAINTING PROJECT
HND
DSDM
DSDM strengths DSDM weaknesses
The Agile methodology allows for The project is likely to come in late and
changes to be made after the initial over budget with the less successfully
planning even late changes in project manager.
requirements.
If the client decides to make changes, The project can easily get taken off track
are expected, it can make changes and if the customer representative is not clear
rewrite all the programs. what final outcome that they want.
25 | P a g e
SKK PAINTING PROJECT
HND
Recommendation
Both the waterfall methodology and the agile methodology have their strengths and
weaknesses. If the project is rapidly doing to changing, may be agile is the better option.
Unlike the waterfall model in agile model very limited planning is required to get started with
the project. Agile assumes that the end users’ needs are ever changing in a business.
Changes can be discussed and features can be newly affected. This effectively gives the
customer the finished system they want or need.
26 | P a g e
SKK PAINTING PROJECT
HND
Languages
PHP
PHP is a server side scripting language. PHP is a widely-used open source general-
purpose scripting language that is especially suited for web development and can be
embedded into HTML. PHP is the open source. It has to use with the online. The best things
in using PHP are that it is extremely simple for a newcomer, but offers many advanced
features for a professional programmer. PHP is mainly focused on server-side scripting.
PHP can be used on all major operating systems, including Linux, Microsoft Windows and
probably others. PHP has also support for most of the web servers. PHP can choose the
operating system and a web server freely.
(php.net)
(php.net)
(guru99)
ASP.NET
ASP.NET is a set of web development tools like Visual Studio.NET. It also allowed
the web developer to create dynamic websites using visual interface. Programmers can also
write their own code. ASP.NET is an open source language. It needs online to use.
ASP.NET is built on the framework, which provides the application program interface for
software programmers. The ASP.NET development tools can be used to create both the
web and the window operating system. ASP.NET applications are translated a program that
is written in a high level programming language from a source code. It is used to produce
interactive and the data driven web applications over the internet. ASP.NET also consists of
many controls such as textbox, buttons and the labels.
(TechTerms)
(tutorialspoints)
27 | P a g e
SKK PAINTING PROJECT
HND
(Rapid Programming)
28 | P a g e
SKK PAINTING PROJECT
HND
ASP.NET
Strength of ASP.NET Weakness of ASP.NET
ASP.NET is fast construction of web ASP.NET of the name weakness is cost,
applications. window sever license, sql server license, etc.
ASP.NET is easy to deal with application ASP.NET manages code slower than native
state. code.
ASP.NET works easily the data-binding and ASP.NET is relatively hard to maintain.
page formatting features.
(Ask a question?)
(Quora)
Recommendation
Both PHP and ASP.NET work actually well. PHP is the open free source while
ASP.NET is a paid Microsoft platform. So thus PHP is completely free. PHP is a mix
between a programming language and a web framework. ASP.NET is a straight application
framework. Both PHP and ASP.NET web development are equally equipped to access file
systems, find images, and display pages on a web server. PHP is more easy to use more
than ASP.NET.
29 | P a g e
SKK PAINTING PROJECT
HND
Database
MySQL
MySQL is an open source relational database management system (RDBMS) based
on Structured Query Language (SQL). MySQL runs on virtually all platforms including Linux
and windows. MySQL is most often associated with web-based applications although it can
be used in a wide range of applications. A database management system (RDBMS) is
software that enables to implement a database with tables and columns. It is software that
interprets an SQL query and combines information from various tables. MySQL is first and
easy to use RDBMS being used for many small and big businesses. MySQL is released
under an open-source license. So it is free thus the users have nothing to pay to use it.
MySQL works very quickly and works well even with large data sets.
(TechTarget)
(tutorialspoint)
MS Access
Microsoft Access (MS Access) is an information management tool that helps storing
information for references, reporting and analysis. Microsoft Access helps to analyze large
amount of information and can manage data related data more efficiently than other
spreadsheet applications. Microsoft Access works in the same manner than any other
database does. Microsoft Access forms are incredibly easy to design. Access is perfect for
developing applications for departments in large corporations. Access is perfect for
developing applications for departments in large corporations.
(penGate software)
(INFORMIT)
30 | P a g e
SKK PAINTING PROJECT
HND
31 | P a g e
SKK PAINTING PROJECT
HND
MS Access
Strength of Microsoft Access Weakness of Microsoft Access
Microsoft Access is easy to install and Microsoft Access is lack of support. It has
use. It is also ease to integrate well with low limit for the maximum amount of data
many of the developing software supported.
programs based in windows.
Microsoft Access is the most widely Microsoft Access databases can evolve
popular desktop database system in the and grow, the process must be carefully
world. managed so as not to spoil what has
already been designed.
Microsoft Access makes to import data Access also has difficulty dealing with
easily. databases larger than 2GB in size
(BRIGHT HUB )
(Learn iT)
(Arkware)
32 | P a g e
SKK PAINTING PROJECT
HND
Recommendation
Both My SQL and Microsoft Access have their strength and weakness. My
SQL is an open source database management system. Microsoft access is not fit for multi-
user. For website My SQL is the best option. That is free and offers a lot of the same
advantages My SQL offers. My SQL database server hosting is the most sensible choices
because of its rich features in manipulating, securing and managing data. If the Access
database contains a lot of data without proper index, it can be a performance issue. My SQL
is much more effective if the database is shared by the team or the department.
33 | P a g e
SKK PAINTING PROJECT
HND
Chapter – 3
34 | P a g e
SKK PAINTING PROJECT
HND
UPG.com
United Paints Group Co., Ltd (UPG) established in 1995. It has developed a wide
range of products. It has been producing architecture paints, decorative paints, industrial
paints, marine paints, protective coatings, wood coatings and other painting-related
products. In just a few years after its inception, UPG became the leading paint manufacturer
in Myanmar. UPG is still the most instrumental company in the country’s socio-economic
development boom.
http://www.upgpaint.com/
35 | P a g e
SKK PAINTING PROJECT
HND
W.B is family owned and operated since its inception. W.B. Painting & Decorating,
Inc. has been a leader in Oregon and Washington’s commercial painting industry for more
than 35 years. Providing dependable, expert service to the company customers has always
been its number one priority. In the company, every project is treated with the same level of
care and attention to detail. The company administrative staff and estimators along with the
company’s skilled craftsmen, function together as a well-oiled machine, continuously raising
the bar for our industry’s standards.
http://wbpainting.com/our-company/
36 | P a g e
SKK PAINTING PROJECT
HND
37 | P a g e
SKK PAINTING PROJECT
HND
Home
page
In the web page, the logo is the The website page use very
first thing that user will see. The simple design. But there is no
logo is large enough for the web enough information for the
visitor and the customer. The customer and the web visitor. The
customer and the web visitor will web of the nevigation bar and the
38 | P a g e
SKK PAINTING PROJECT
HND
Color The web page of the background The web page of the background
color is set white image and the color is white color. The page of
page foreground is brown and the the foreground is set the web
information of the web page. information images.
Menu
display
The menu will show when the In the web page, the menu will
insertation point touch the menu. show when the mouse pointer
In that menu, there is sub-menu. click the menu. There are sub-
So the web user and the men in the menu. But there is no
customer can search the product enough information for the web
that what they want. user and the customer.
Search _
box
In this website, there is no search
box. So the customers and the
In this website, there is a search
web visitor get difficulty to find or
box that the customers the web
get the materials and goods that
visitors can find and get the
what they want.
materials or goods easily.
Registrat
ion
In the registration page, the user In the registration page, the user
must put the user name and must put the name and also put
39 | P a g e
SKK PAINTING PROJECT
HND
password and click log in. That the email address. The user also
registration is too simple for the put the subject and the message.
customers and the web visitors. There is a code generator for
avoiding the web hacker.
Product
display
Shoppin
g card
40 | P a g e
SKK PAINTING PROJECT
HND
41 | P a g e
SKK PAINTING PROJECT
HND
Recommendation
There are some strength and weakness of both website. The UPG painting use the
white image color and the foreground is brown which make simple for the customer and the
web visitor. Moreover, the text in the navigation bar is simple enough for the visitor to see
clearly. There are also too many different type of brands in the sub-menu of the menu list.
So the web visitor and the customer can view the different type of products. The slideshow
image will advertise the product. So thus the user can see the image of the product. The WB
painting uses the white color of the foreground and the web color. So the customer and the
web visitor can’t view clearly. The web page is too simple. There is no enough information
for the customer. There is also no search box to find the product. There is only have phone
no to contact. When the customer wants to view the product, the customer has to go to other
web link. In the UPG painting customer registration, the registration form looks too simple
and clear. In the WB registration form, the registration form is simple and clear but it will take
certain more time to complete. By summing up, the UPG web page is more simple, usable,
convenient and clear that the WB web page. So thus the UPG web page is recommended to
use.
42 | P a g e
SKK PAINTING PROJECT
HND
Chapter-4
43 | P a g e
SKK PAINTING PROJECT
HND
Chapter 4 - Analysis
I. Analysis
a. Functional Requirements
1) purchases
Purchase is one of the functional requirements because the company has to purchase
with the suppliers.
2) Product registration
Product registration is one of the functional requirements because the product that
sells in the sale counters must register.
3) Sale(order)
Order is one of the functional requirements because the order of the customers should
get on time or early. So the customers can satisfy with the ordering.
4) Delivery
Delivery is one of the functional requirements because the delivery delivers the orders
for customers.
5) User registration
User registration is one of the functional requirements because the delivery should
have the users’ information to deliver their orders.
Delivery
Frequency
Frequency is one of the non-functional requirements. The customer can order to
deliver within one week.
Response
Response is one of the non-functional requirements. When the customers ordered
the products, the response time of the delivery must deliver in time or early.
Volume
44 | P a g e
SKK PAINTING PROJECT
HND
Volume is the non-functional requirements. The customer can order to get delivery
within the ten products.
Product register
Registration
Registration is one of the non-functional requirements. When the company finished
purchasing the product with the suppliers, the product must register.
b.2. Global
Usability
In the usability, the user interface design of the background color and the foreground
color should match to view clearly for the customers and the web users. The navigation
bar should clear to view for the customers and the web users.
Security
In the security, the code generator must use to avoid the attack from the website
hacker. The security can use the password with limit to avoid the attack from the
website hacker. When the website uses the security to avoid the attack, the website
server has less chance to delay.
Safety
There is a server that store the customer’s information and the product server. When
the customers are log in with his/ her email and password, the server checks that email
first to avoid the server hacking. There must two servers. When the first server is
accidently destroyed, there is a second server. So the data sever can’t be destroyed
easily.
Performance
The view table must create to keep data. When the customers and the web users
click, the performance must faster with no delay.
45 | P a g e
SKK PAINTING PROJECT
HND
c. MOSCOW prioritization
Product Register
Order
Delivery
Product registration
Product registration is a high functional requirement. When the company finished
purchasing the products with the suppliers, the products must register in the orders.
Order
Order is a high functional requirement. Some customers want to order the product.
The delivery must deliver the ordered products in time or early to the customer.
Delivery
Delivery is a high functional requirement. Some of the customers want to order the
product. So the delivery must have in the point of sale. The delivery also has to deliver
the orders in time or early to the customers.
46 | P a g e
SKK PAINTING PROJECT
HND
Chapter-5
47 | P a g e
SKK PAINTING PROJECT
HND
Register Product
Purchase Product
Register Customer
Order Product
Customer Staff
Deliver Product
48 | P a g e
SKK PAINTING PROJECT
HND
Region
1 * * 1
* 1
*
1
* 1
Purchase Supplier
* 1
49 | P a g e
SKK PAINTING PROJECT
HND
Customer
Product Display
Ordering Products are recorded in the shopping cart funcion using session start.
Product Detail
shopping cart
Check Out
50 | P a g e
SKK PAINTING PROJECT
HND
51 | P a g e
SKK PAINTING PROJECT
HND
Behavioral Model
Sequence Diagram
Sequence Diagram for Purchase
Product Purchases
Staff
Check
Comfirm
Purchase product
Comfirm
52 | P a g e
SKK PAINTING PROJECT
HND
Comfirm
Comfirm
Order product
Comfirm
make delivery
Comfirm
53 | P a g e
SKK PAINTING PROJECT
HND
Chapter-6
54 | P a g e
SKK PAINTING PROJECT
HND
55 | P a g e
SKK PAINTING PROJECT
HND
Inappropriate Staffing
The project plan shows that ten people need to be assigned to the team to deliver the
application, so management assigns ten people. It takes more than just warm bodies to
get to done.
Infrequent Deliverables
The software industry is notorious for delivering what nobody wants, later than
anyone expected, at a cost no one can afford. Demand frequent deliverables and
checkpoints. The longer the time period between checkpoints, the greater the risk of the
team getting off track.
56 | P a g e
SKK PAINTING PROJECT
HND
Disastrous Events
External events beyond your control can have a profound effect on a project. Natural
disasters, accidents, competitor announcements, mergers, etc. can all stop a project
dead in its tracks. Ask the “what if” questions up front and be prepared for the unlikely.
Planning risk
The reasons why a project may not develop as initially planned may not necessarily
be the mistakes of the development team, but may be due to external circumstance.
Delays in the supply by an external provider, an accident or any other unforeseen,
uncontrollable circumstances, can alter the initial plan. Therefore, proper planning should
cover all possible scenarios and the probability that a scenario will arise, such that the
resulting impact will be minimal. In this case it can be very useful to develop a risk
assessment matrix.
Resource risk
The resources that are available during the course of a project can also fluctuate.
Although initially budgetary resources are a defined amount, it is possible that during the
project development the economic situation of the company may change due to external
factors such as the market or macro economy. IN these circumstances, the project
manager will have to do what they can with whatever budget is assigned, eliminating
those tasks that contribute less to the project whilst trying to ensure an outcome that
meets the minimum requirements necessary for the project to be successful. On the
other hand, human resources may also experience changes. The staff starting a project
may not necessarily be the same as the staff who finish the project. In addition, new
members could potentially join the team during the project, and therefore will take some
time to adjust. This will, at least temporarily, lower the efficiency and productivity.
c. Personal
Wrong Grade
When the wrong grade was used in the project, there will more delay on the project.
So the project manager must check the person and about their personality.
Wrong Training
When the person get the wrong training, there will bad effect to the project. So
training is important for the project.
57 | P a g e
SKK PAINTING PROJECT
HND
d. Technical
Requirement Changes
In the project, the requirement can change. When the requirements changed, there
will use more money. So the company budget have to use more.
b. Project documentation
58 | P a g e
SKK PAINTING PROJECT
HND
Chapter-7
59 | P a g e
SKK PAINTING PROJECT
HND
Chapter 7 Testing
Module 1: Customer Entry
60 | P a g e
SKK PAINTING PROJECT
HND
61 | P a g e
SKK PAINTING PROJECT
HND
62 | P a g e
SKK PAINTING PROJECT
HND
Module 4: Region
Test Description Date Tester
Script
4.1 Region ID will have automatically during 16 Mar SU KALYAR
registration 2018 SINT
4.2 The staff must fill the region name in the Region 16 Mar SU KALYAR
Namefield to register 2018 SINT
4.3 The staff will fill the amount of delivery charges in 16 Mar SU KALYAR
the Charges field in the registration 2018 SINT
4.4 The staff will click the Savebutton to save 16 Mar SU KALYAR
properly in the Region database 2018 SINT
63 | P a g e
SKK PAINTING PROJECT
HND
Module 5: Admin
Test Description Date Tester
Script
5.1 Admin will have his/her ID automatically when 16 Mar SU KALYAR
they register 2018 SINT
5.2 Admin must fill his/her name in the Namefield to 16 Mar SU KALYAR
register 2018 SINT
5.3 Admin must fill his/her phone number in the 16 Mar SU KALYAR
Phone Number field to register 2018 SINT
5.4 Admin must fill his/her email in the Email field to 16 Mar SU KALYAR
register 2018 SINT
5.5 Admin must fill his/her email in Email format 16 Mar SU KALYAR
2018 SINT
5.6 Admin must fill his/her password in the 16 Mar SU KALYAR
Passwordfield to register 2018 SINT
5.7 A Admin is not allowed to register twice in the 16 Mar SU KALYAR
registration form 2018 SINT
5.8 Admin must click the Register button to save 16 Mar SU KALYAR
properly in the Admin database 2018 SINT
64 | P a g e
SKK PAINTING PROJECT
HND
Module 6: Supplier
Test Description Date Tester
Script
6.1 Supplier will have his/her ID automatically when 16 Mar SU KALYAR
they register 2018 SINT
6.2 Supplier must fill his/her name in the Namefield 16 Mar SU KALYAR
to register 2018 SINT
6.3 Supplier must fill his/her phone number in the 16 Mar SU KALYAR
Phone Number field to register 2018 SINT
6.4 Supplier must fill his/her email in the Email field 16 Mar SU KALYAR
to register 2018 SINT
.6.5 Supplier must fill his/her email in Email format 16 Mar SU KALYAR
2018 SINT
6.6 Supplier must fill his/her password in the 16 Mar SU KALYAR
Passwordfield to register 2018 SINT
6.7 A Supplier is not allowed to register twice in the 16 Mar SU KALYAR
registration form 2018 SINT
6.8 Supplier must click the Submit button to save 16 Mar SU KALYAR
properly in the Supplier database 2018 SINT
65 | P a g e
SKK PAINTING PROJECT
HND
66 | P a g e
SKK PAINTING PROJECT
HND
Module 8: Purchase
Test Description Date Tester
Script
8.1 The purchase will be get their ID automatically 16 Mar SU KALYAR
when they are registered. 2018 SINT
8.2 The purchase date will be fill in the Purchase 16 Mar SU KALYAR
Date field when they are registered. 2018 SINT
8.3 The name of the supplier will be filled in the 16 Mar SU KALYAR
Supplier Name field when they are registered. 2018 SINT
8.4 The quantity of the products will be filled in the 16 Mar SU KALYAR
Total Quantity field when they are registered. 2018 SINT
8.5 The price of the products will be filled in the 16 Mar SU KALYAR
Price field when they are registered 2018 SINT
8.6 The staff must click the Add button to add 16 Mar SU KALYAR
properly in the purchase database 2018 SINT
67 | P a g e
SKK PAINTING PROJECT
HND
Test Script
Unit Test 1 Test Case: Data entry for customer Designed by:
registration SU KALYAR SINT
Data Source: Objective: To make sure that customer Tester: SU KALYAR
Customer Registration registration form works properly. SINT
Form
Test Description Test Procedure Expected Actual
Case Result Results
1.1 Customer will Customer ID field will not be shown. But Customer will See Fig
have his/her ID fill the other fields in customer get an ID 1.1 and
automatically registration form. And then click the automatically. 1.2
when they Register button and check the ID field in
register the customer database.
Before testing
Fig (1.1)
After testing
Fig (1.2)
68 | P a g e
SKK PAINTING PROJECT
HND
Chapter-8
69 | P a g e
SKK PAINTING PROJECT
HND
Chapter 8 Implementation
I. Deployment Diagram (Implementation)
Internet TCP/IP
TCP/IP
TCP/IP
<<Mobile> <<Desktop>
<<Print>
Operation System
Web Sever TCP/IP
Print Driver
Browser
70 | P a g e
SKK PAINTING PROJECT
HND
Procedure
1) Strategy
The easiest part of the project is the strategy phase. In the strategy phase, the
focus of the overall project is determined. The strategy phase is very important to
note for the overall project because the data migration is not happen
independently. The project manager is really focused to determine the
requirements that the new system must satisfy. It is quite common to review a
project plan for a new system. It also discover that data migration is merely listed
as a single task item.
2) Data analysis
The analysis phase of data migration should be scheduled to occur concurrently
with the analysis phase of the main project. The data source is the aim of the
analysis phase in the data migration to identify that must be transported into the
new system. The next important part of the analysis phase involves getting
acquainted with the actual data that plan to migrate.
3) Design
The design phase of data migration also happens in parallel with the analysis
phase of the main project. This is done because each data element identified as a
candidate for migration inevitably results in a change to the data model. The design
phase is not intended to thoroughly identify the transformation rules by which
historical data.
4) Build
The build phase of migration coincides with the design phase of the main project.
The generation of the new data structures and their creation within the database is
71 | P a g e
SKK PAINTING PROJECT
HND
the first task of the build phase. Mapping is generally conducted by a team of the
main business area.
5) Testing
Testing breaks down into two main subject areas such as logical errors and
physical errors. Physical errors are typically syntactical in nature and can be easily
identified and resolved. Physical errors have nothing to do with the quality of the
mapping effort. This level of testing is dealing with semantics of the scripting
language used in the transformation effort.
6) Revise
The revise phase previously discussed during the testing phase. Each and every
data model modification, transformation rule adjustment, and script modification are
essentially combined to form the revise phase.
7) Maintain
The maintain phase is where all of the mappings are validated and successfully
implemented in a series of scripts that have been thoroughly tested.
Plan
72 | P a g e
SKK PAINTING PROJECT
HND
III. Training
73 | P a g e
SKK PAINTING PROJECT
HND
74 | P a g e
SKK PAINTING PROJECT
HND
Evaluation
I. Evaluation against aim and objectives
Aim and Objective
Aim
1) The company needs the customer’s trust.
2) The company has to be more famous to get good name.
3) The company intends to develop.
Objective
1) When the customer wants to know about the company’s service or about the
product or about the delivery, the staff will explain to the customer clearly and
patiently.
2) When the customers know the company’s service and the right goods, the
customer can order comfortably.
3) The customers buy based on trust.
4) The way that dropping off estimate to give a stock estimate to a customer cannot
built on trust.
5) The company will be engaging in a marketing program that will include mailers,
phone solicitation, TV, radio, billboards and other platforms to generate service
awareness, and value proposition.
6) The company intends to develop and maintain supplier relationships that are fair,
ethical and focused on manual continuous Improvement and a shared
responsibility to meet the customer requirements better.
The trust of the customer, get famous with good name and developing is the
company aim that need to improve in the project. All of the customer want to buy the
item in the shop where they trust. Getting the customer trust is the best in the selling
project. The company can get many royal customer. The company name will be famous
with the good name with the royal customer. When the company is famous with good
name, many people will interest to the company’s products. It make to get more
customers to buy. The more the customer trust, the more opportunities the company
get. So the company always connect to the best supplier to get the right goods. The
staff must patient and polite to the customer. The staff must so friendly and patient in
the explaining about goods to the customer. It can make the customer to get more
satisfied and get more interesting about goods. When the company is connected with
the marketing program that include the mailers, billboards to advertise. So the company
will famous with the good name and get many customers also include royal customer.
The company will be well known.
75 | P a g e
SKK PAINTING PROJECT
HND
Search box
In the website there is no search box. All of the products have been shown in the
website. But it may be difficult to find or get the materials what they want.
Registration
In the website of the registration page, the customer have to put the customer name, the
customer phone number, the customer address, the customer email and the customer
password. In the website, the registration form is very simple for all of the customers.
Product display
In the website, the product showed the product of the image and the related price. When
the customer click the product, they can buy the product.
Shopping cart
In the website, the shopping card show with the product, and their price and also with
their quantity. The customer can check clearly and easily about and product and can buy
happily.
76 | P a g e
SKK PAINTING PROJECT
HND
Problems Encountered
If the project manager want to use the PHP language, the project manager must
know exactly about that language. If the project manager doesn’t know about that
language, the project manager has to learn about PHP. By learning about that
language, the project manager will know how useful about the PHP and how easy to
use that language in project.
Lessons Learnt
The project manager should have knowledge about the PHP. When the project
manager has already know about the PHP, there is no wasting time by finding PHP
Language. The project manager can use easily by knowing that language.
Database
Selected Database
MySQL is an open source relational database management system based on
Structured Query Language. MySQL is most often associated with web-based
applications although it can be used in a wide range of applications. It is software
that interprets an SQL query andcombines information from various tables.MySQL is
released under an open-source license. My SQL is much more effective if the
database is shared by the team or the department.
Problems Encountered
The project manager must know about how useful about MySQL database is. When
the project manager know about that database, there will be more useful and easier
in the project. The database of the project will work quickly when the project
management know about that database.
Lessons Learnt
The project manager should have knowledge about the MySQL. When the project
manager has already know about the MySQL, there is no wasting time by finding
MySQL strength. The project manager can use easily by knowing that language.
The project will good at securing and managing data by using MySQL database.
77 | P a g e
SKK PAINTING PROJECT
HND
Methodology
Selected Methodology
The Dynamic System Development Method is the better option for the project. Agile
method is very easily to change the project plan. When the end user didn’t like the
plan, the project plan can change by using agile method. Changes can be discussed
and features can be newly affected. This effectively gives the customer the finished
system they want or need.
Problems Encountered
When the Dynamic System Development Method is used in the project, the project
manager must know about the DSDM methodology. The project manager should
find about the DSDM. When the project manager knows about the DSDM, it is
easier to use in the project.
Lessons Learnt
The project manager should have knowledge about the DSDM. When the project
manager has already know about the DSDM, there is no wasting time by finding
DSDM methodology.
78 | P a g e
SKK PAINTING PROJECT
HND
References
https://www.projectmanager.com/blog/what-is-risk-management-on-projects
https://pm4id.org/chapter/11-2-risk-management-process/
https://www.techopedia.com/definition/1180/data-migration/
https://searchstorage.techtarget.com/definition/data-migration/
http://brainslink.com/2013/05/7-common-sources-of-risk-cause-many-projects-to-crash//
https://www.itmplatform.com/en/blog/what-are-the-main-risks-in-project-management/
https://credosoft.com/wp/wp-content/uploads/2014/01/Eight-key-steps-which-help-ensure-a-
successfu-data-migration-project.pdf
http://dulcian.com/articles/overview_data_migration_methodology.htm
https://en.wikipedia.org/wiki/Data_migration
79 | P a g e
SKK PAINTING PROJECT
HND
Appendix
Requirements Catalogue
No Requirement Description Acceptant
Criteria
1 Register product The defined products must register Staff
before purchasing with the supplier.
When the defined products
registered before purchasing, there
are fewer mistakes.
80 | P a g e
SKK PAINTING PROJECT
HND
81 | P a g e
SKK PAINTING PROJECT
HND
82 | P a g e
SKK PAINTING PROJECT
HND
83 | P a g e
SKK PAINTING PROJECT
HND
Test Scripts
Test Description Test Procedure Expected Result Actual
Case Result
1.2 Customer must fill Fill the Name field also Name field can’t See Fig
his/her name in the fill the other fields and be empty. When it 1.1 and
Name field to click register button is empty, it will 1.2
register give alarm and
show the alarm
sentence
“Please fill out this
field”.
Before testing
Fig (1.1)
After testing
Fig (1.2)
84 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
85 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
86 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
87 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
88 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
89 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
90 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
91 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
92 | P a g e
SKK PAINTING PROJECT
HND
Data Source: Region form Objective: To make sure Tester: SU KALYAR SINT
that region form works
properly.
Test Description Test Procedure Expected Result Actual
Case Results
4.1 Region ID will have Region ID field will not be When the Region is See Fig
automatically during shown. But fill the other successfully log in, 1.1 and
registration fields in Region the message box will 1.2
registration form. And then show
click the Register button
and check the ID field in
the Region database.
Before testing
Fig (1.1)
After testing
Fig (1.2)
93 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
94 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
95 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
96 | P a g e
SKK PAINTING PROJECT
HND
Unit Test 5 Test Case: Data entry for admin Designed by:
registration SU KALYAR SINT
Data Source: admin Objective: To make sure that admin Tester: SU KALYAR
Registration Form registration form works properly. SINT
Test Description Test Procedure Expected Actual
Case Result Results
5.1 admin will have Admin ID field will not be shown. But fill Admin will See Fig
his/her ID the other fields in customer registration get an ID 1.1 and
automatically form. And then click the Register button automatically. 1.2
when they and check the ID field in the customer
register database.
Before testing
Fig (1.1)
After testing
Fig (1.2)
97 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
98 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
99 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
100 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
101 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
102 | P a g e
SKK PAINTING PROJECT
HND
Unit Test 6 Test Case: Data entry for supplier Designed by:
registration SU KALYAR SINT
Data Source: supplier Objective: To make sure that supplier Tester: SU KALYAR
Registration Form registration form works properly. SINT
Test Description Test Procedure Expected Actual
Case Result Results
6.1 Supplier will Supplier ID field will not be shown. But Supplier will See Fig
have his/her ID fill the other fields in customer get an ID 1.1 and
automatically registration form. And then click the automatically. 1.2
when they Register button and check the ID field in
register the customer database.
Before testing
Fig (1.1)
After testing
Fig (1.2)
103 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
104 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
105 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
106 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
107 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
108 | P a g e
SKK PAINTING PROJECT
HND
Unit Test 7 Test Case: Data entry for Product Designed by:
registration SU KALYAR SINT
Data Source: product Objective: To make sure that product Tester: SU KALYAR
Registration Form registration form works properly. SINT
Test Description Test Procedure Expected Actual
Case Result Results
7.1 The products Product ID field will not be shown. But fill Product will See Fig
will be get their the other fields in customer registration get an ID 1.1 and
ID form. And then click the Register button automatically. 1.2
automatically and check the ID field in the customer
when they are database.
registered.
Before testing
Fig (1.1)
After testing
Fig (1.2)
109 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
110 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
111 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
112 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
113 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
114 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
115 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
116 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
117 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
118 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After testing
Fig (1.2)
119 | P a g e
SKK PAINTING PROJECT
HND
Unit Test 8 Test Case: Data entry for Purchase Designed by:
registration SU KALYAR SINT
Data Source: Objective: To make sure that purchase Tester: SU KALYAR
Purchase Registration registration form works properly. SINT
Form
Test Description Test Procedure Expected Actual
Case Result Results
8.1 The purchase Purchase ID field will not be shown. But The See Fig
will be get their fill the other fields in customer purchasing 1.1 and
ID registration form. And then click the product will 1.2
automatically Register button and check the ID field in get an ID
when they are the purchase database. automatically.
registered.
Before testing
Fig (1.1)
After testing
Fig (1.2)
120 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After Testing
Fig (1.2)
121 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After Testing
Fig (1.2)
122 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After Testing
Fig (1.2)
123 | P a g e
SKK PAINTING PROJECT
HND
Fig (1.1)
After Testing
Fig (1.2)
124 | P a g e
SKK PAINTING PROJECT
HND
User Guide
Admin Guided
125 | P a g e
SKK PAINTING PROJECT
HND
126 | P a g e
SKK PAINTING PROJECT
HND
Customer Guide
127 | P a g e
SKK PAINTING PROJECT
HND
128 | P a g e
SKK PAINTING PROJECT
HND
129 | P a g e
SKK PAINTING PROJECT
HND
System Code
Form Function Description
Customer Check customer name() Check the customer name
in database
Check customeremail() Check the user email in
database
Check Check the user password
customer in database
password() Save the customer name,
Save() customer email and
customer password
Get the Auto ID for the
Auto ID() customer
Sale Shopping cart() The function that link with
the sale form
Shopping cart function() The function that link with
the shopping cart
Remove() Remove the selling
Clear all() product
Calculate() Clear all the selling
product
Calculate the selling
product
Purchase Add() Add the purchasing
Auto ID() product
Get auto ID for the
Calculate Charges() purchasing product
Calculate subtotal() Calculate the product price
Calculate the product total
Calculate Quantity() price
Calculate the product
Save() quantity
Save the purchasing
product
Admin Check admin name() Check the admin name in
the database
130 | P a g e
SKK PAINTING PROJECT
HND
131 | P a g e