Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ON
Submitted By
Miss. Kiran Pravin Singh
MBA (IT) - II
Dept. Of Computer Management
MVP’s Institute of Management Research Technology
Gangapur Road, Nasik -2.
Submitted to
Savitribai Phule Pune University,Pune.
Master of Business Administrator (IT)
1
ACKNOWLEDGEMENT
2
INDEX
Page
Sr. No. TITLE
No.
1. INTRODUCTION
1.1 Company profile
1.2 Existing system
1.3 Scope of the system
1.4 Detail description of technology used
Operating environment – Hardware
1.5
Software
2. PROPOSED SYSTEM
2.1 Proposed system
2.2 Objective of system
2.3 User requirement
4. USER MANUAL
4.1 Forms specification
3
6. Proposed enhancement
7. Conclusion
8. Bibliography
CHAPTER 1
INTRODUCTION
4
1. Introduction
5
A content management system is a system that used to
manage the content of websites. This websites provides services
related to Joomla services. It is the era of digitalization and
information technology today, India is doing great in the field of
information technology, most of the people & business have their
own website. You can create your website on CMS platform such
as Joomla. These platform are affordable (free) &easy to use.
6
1.1Company Profile
7
Geeks Technologies is the well known online Web Hosting
Technical Support Company in Nasik and it commenced its
operations in 2004.
Providing solutions to every small and medium business has been the
tag of the company and to this effect, the company continues its dedicated
efforts in taking good research about the needs of customers and brings out
various strategies in which online web services, advertisement and Internet
marketing can be made successfully.
Growing from one strength to another, the motive of the
company remains as success of customers vs. the success of
Geeks Technologies and so far it has been very successful gaining
good reorganization as an expert in web hosting industry.
A vast range of services that begin from web design to web
hosting support, Geeks Technologies is a single platform for every
business entrepreneur to start off an online business with a new
venture.
Highlights of company:
Expert in web hosting support services
Online reputation
Professionally qualified and trained staff for every service
Focus on fulfilling the requirements of customers
Affordable prices
8
Complete support, assistance, guidance and successful
solutions.
Identifying business opportunities
Market research, analysis, strategies and business
management
Key areas of Internet marketing and advertisement
Promotion of online businesses
Offering key components required for online successful
selling
9
A content delivery application (CDA) compiles that
information and updates the websites
Common Features
10
Security features must be maintained properly for
analyzing the business profit.
11
1.3 Scope of System
12
SOFTWARE DEVELOPMENT TOOL
JOOMLA 3.6
Front End
PHP widely used for the general purpose scripting language. That
especially suited for Web Development and can be embedded into
HTML. It is allows the website truly Dynamic. PHP's popularity
continuously to increases business and individuals everyone
embrace it as PHP's benefit most certainly outs weight the cost.
13
JavaScript:-
Back End
MySQL:-
14
1.4 Detail Description of Technology Used
A. Joomla
Features
15
Banner Manager - It is used to add or edit the banners on
the website.
Advantages
16
Since Joomla is so easy to use, as a web designer or
developer, you can quickly build sites for your clients. With
minimal instructions to the clients, clients can easily manage their
sites on their own.
Disadvantages
17
Real World Examples of What Joomla Can Create?
Government applications'
Community-based portals
B. Joomla- Architecture
Database
Joomla Framework
18
Components
Modules
Plugin
Templates
Web Server
19
Modules - Modules is an extension which is used to render the
pages in Joomla. It is also used to display the new data from the
component. It frequently looks like boxes such as login module.
In Joomla Administrator the modules are managed by the module
manager. It displays the new content and images when module in
linked to Joomla components.
20
screen as shown below. Important icons of control panel and their
functions are marked in the following screen -
Article Content
Structure Format
User Information
21
There icons are located under the CONFIGURATION section as
given below -
Install Extension
Maintenance
Logged-In User
It shows the administrator name who has logged in to the Joomla
site.
Published Articles
It shows the published articles and also shows the present article,
that you have published.
Information of Sites
22
It displays the details of the site such as OS name, version of PHP
and MySQL etc. and also shows the number of users that are
using this site.
1.5 Operating Environment-Hardware and software
Hardware Requirements:
Definition of hardware:-computer hardware is the collection of
physical elements that constitutes a computer system. Computer
hardware refer to the physical parts or components of a computer
such as the monitor, mouse, keyboard, computer data storage hard
drive disk (HDD) system unit(graphic card, sound card, memory,
motherboard and chips), etc. all of physical objects that can be
touched.
23
Software Requirements:
24
Payment method
CHAPTER 2
PROPOSED SYSTEM
25
2.1 Proposed System
2. Login:
1. existing user gets the login and access the components.
3. Order:
1. Select particular services and get information of ordering.
2. Admin provides some for particular time period.
3. Also provide long time duration for live websites.
4. Payment:
1. Customer pays money through payment gateway like Pay
tm etc
2.User can also payment via customer bank transfer or cash
on delivery .
26
5. Updating:
1. After completion overall transaction admin can manage the
whole system.
2. user also manage their account using login.
Advantages
Can logon any browser
Flexible
Extend to new market
Helps in gaining trust of customers
Save time and money
Not cheating the owner
It reduce the chance of losing data by hardware failures
27
To hire the online Joomla services.
To hire Joomla services with comfort at your own home,
without having to step out of the door.
To be able to easily save money and compare prices from
website to websites.
To maintain various reports.
To study the reason behind the growth of online shopping
of Joomla services.
To measure the satisfaction level of customer using online
retailing services.
To study various factors affecting online shopping.
For example - delivery period, modes of payments, etc.
To find the profile of online buyers.
To provide 24x7 customers support
To make available fulfill invoice details, including all
shipping and handling charges.
28
User friendly input screens for entering data .
Simple and user friendly menu system.
Easy report generate
Data security and privacy is not ignored.
Get the information immediately.
User shall be able to remove services to online
shopping cart.
User shall be able to view services in online
shopping cart at any time.
User shall be able to start his/her services checkout
from the shopping cart.
User shall be able to give the reviews of services.
Regular user can register on our websites content
management system
(http://kiran.geekstech.in)
After registration user can login.
View the features of particular services.
Admin can add, change and delete the services.
Admin can add the features of the services.
CHAPTER 3
ANALYSIS&DESIGN
29
Home page
3.1 Use case diagram
Select
services
Login
Add cart
Checkout
Payments
gateway
Bank Paytm
tansfer
Cash on
delivery
Placeorde
r order
Report
30
Logout
Guest
user
Registered
user
Login
Update
services
View database
Report
Check
feedback
Logout
31
Admin
Interface
+service
+login
Customer
+order
Custname :string Administrator
Address :string
Email :string 3.2CLASS DIAGRAM Order
Shipping info :string Payment
+register() Cust_account
+login() Updated services()
+payment() Check payment()
Account status()
1.
Registration M. 1.
Cust name: string Service offered
Email: string
Password:varchar 1.+services
+validity
Username : varchar M. 1
+Discout
+Activate ()
+A/C status
+Deactivate ()
M. +Activate services
+Renewal service
M. 1
Order Payment
-orderId:int Order id :int
-ordered :date Ordered : date
Status:string Status : string
32
Cust name : string
Payment method()
-Reorder()
1
M.
M
1.
M.
M. M.
1
M
1. HomeM.
page
Select category
Continue
shopping
Select item
Checkout
Login
[cart empty]
[item=0]
Order from
33
Place order
[Invalid ]
[valid]
Customer [Incomplet
e info]
[Complete
info ]
Website
Register /login
Payment Gateway
Target
Order complete
Report to customer
34Logout
Websites Services Registration Payment Databas
detail e
Cust
Visit()
Select
services
35
Registration() valid
registration()
Ok ()
Java script
Application
server
Web
Browser Admin
Panel
Back End
Database
server
37 Mysql
Cpanel
Homepage
3.8 Menu Tree
Joomla If
List of Contact
List of Cust cust
related service info
services feedbac
info s om
k form
er is
FAQ to
related FAQ ne
service related to
Cust Google w
joomla Map Cust the
can
feedbac
News service
k n
letter Customer s buy the
here
feedback
38
y
clic
k
e
regi
stra
tion
for
m
will
be
disp
ss laye
d
3.9Data Dictionary
39
12 F_name Varchar 15 Not null First name of cust Registration
table
13 L_name Varchar 15 Not null Last name of cust Registration
table
14 Contact Int 10 Not null Contact number of Registration
cust table
15 Address 1 Varchar 30 Not null Address 1 of cust Registration
table
16 Address 2 Varchar 30 Not null Address 2 of cust Registration
table
17 City String 10 Not null City of cust Registration
table
18 Zip /pin Int 7 Not null Zip number of cust Registration
table
18 Company Varchar 15 Not null Company name of Registration
cust table
19 Country String 10 Not null Country name of Registration
cust table
20 Zone String 15 Not null Zone name of cust Registration
table
21 Order_id Int 5 Primary key Order id of service Order table
22 Cart_id Int 5 Foreign key Cart id of cart Order table
23 User_id Int 5 Foreign key User id of user Order table
24 Order Date Date 8 Not null Date of order Order table
time
25 User Email Varchar 15 Not null Email id of user Order table
26 Duration Int 2 Not null Duration of service Order table
27 Order_total Int 2 Not null Total of service Order table
28 Order_sub Int 2 Not null Sub total of Order table
total services
29 Order_pay String 10 Not null Payment method of Order table
type order
30 Order_servi Int 4 Not null Price of services Order table
ces price
3` Service_id Int 5 Primary key Service number Service table
32 Service Varchar 30 Not null Service name Service table
name
40
33 Duration Int 2 Not null Time limit of Service table
service
34 Price Int 5 Not null Price of service Service table
35 Bank name Char 20 Not null Name of bank Account table
36 Account_no Int 16 Not null Account no of cust Account table
37 Password Int 16 Not null Password of cust Account table
38 Balance Double 8 Not null Amount of services Account table
39 Invoice-id Int 5 Primary key Invoice id of bill Invoice table
40 Invoice_typ Varchar 10 Not null Type of invoice Invoice table
e
41 Order Varchar Not null Id of order status Invoice table
status_id
42 Payment Varchar 10 Not null Method of payment Invoice table
method
43 Ordering Varchar 10 Not null Ordering of Invoice table
services
44 Shipping_id Int 5 Primary key Id of shipping Shipping table
45 Order_id Int 5 Foreign key Id of order Shipping table
46 Order Varchar 10 Not null Shipping type of Shipping table
shipping order
type
47 Order Int Not null Price of order Shipping table
shipping shipping
_price
48 Order Varchar 10 Not null Name of shipping Shipping table
shipping
name
49 Order Dec 10 Not null Shipping tax Shipping table
shipping tax amount
50 Order Int 5 Not null Id of order Shipping table
shipping shipping tracking
tracking_id
51 Tax_id Int 5 Primary key Id of tax Tax table
52 Order_id Int 5 Foreign key Id of order Tax table
53 Order tax Varchar 10 Not null Title of tax Tax table
title
54 Order_tax Dec 5 Not null Percent of tax Tax table
41
percent
55 Order Int 5 Not null Amount of order Tax table
amount
56 Name Varchar 15 Foreign key Name of user Testimonial
table
57 Email Varchar 15 Not null Email address of Testimonial
user table
58 About you Varchar 15 Not null Information about Tyestimonial
user table
59 Location Varchar 20 Not null Location of user Testimonial
table
60 Your Varchar 25 Not null Website name of Testimonial
website user table
61 Security Varchar 5 Not null Security code Testimonial
table
62 Name Varchar 15 Foreign key Name of user Contact table
63 Email Varchar 20 Not null Email address Contact table
64 Subject Varchar 30 Not null Subject of contact Contact table
65 Message Varchar 200 Not null Message for Contact table
contact
3.10Table Design
Customer Table
42
1 Cust_id Int 10 Primary key Cust_number
2 Cust_name String 15 Not null Name of customer
3 Email Varchar 15 Not null Email address
4 Contact Number 1o Not null Contact number
5 City String 20 Not null Name of city
6 Address Varchar 30 Not null Cust address
7 Country String 15 Not null Name of country
8 Zip Int 7 Not null Zip number
Login table
Registration table
43
6 Address 2 Varchar 30 Not null Address 2 of cust
7 City String 10 Not null City of cust
8 Zip /pin Int 7 Not null Zip number of cust
9 Company Varchar 15 Not null Company name of cust
10 Country String 10 Not null Country name of cust
11 Zone String 15 Not null Zone name of cust
Order table
Service table
44
Account table
Invoice table
45
Shipping table
Tax table
46
Admin table
Feedback table
47
Contact form
48
3.12 Input Screen
49
Joomla Support Menu:-In this menu you can search Joomla
related information
50
Buy now menu
51
Here customer can add cart
Contact us Menu
52
Google Map
53
Testimonial Menu
54
55
Customer Feedback Form
FAQ’s Menu
56
Footer Menu
57
3.13 Report formats
58
59
Ordered Services
60
3.14 Code Design
CSS Code
61
Css is a style language that defines layout of HTML
document.CSS use to covers fonts, colors, margins, lines, heights,
width, background images etc.CSS is gives your websites a new
great look. CSS is used for formatting structured content.
g-title {
color: #AC1010 !important;
}
.para {
float: left;
width: 50%;
}
#g-navigation {
background: #FF6400;
color: #FFD7BC;
text-align: center;
position: relative;
z-index: 2;
}
#g-header {
background: #FFA266;
color: #fff;
position: relative;
z-index: 3;
}
a{
color: #FF6400;
}
h1, h2, h3, h4, h5, h6, strong {
color: #097054;
62
}#g-header {
background: #5d4c45;
color: #fff;
position: relative;
z-index: 3;
}
#g-navigation {
background: #e45642;
color: #ffd7bc;
text-align: center;
position: relative;
z-index: 2;
}
h1, h2, h3, h4, h5, h6, strong {
color: #5D4C45;
}
.gantry-logo img {
width:300px;
}
.service {
float: left;
padding: 0 0.5rem;
width: 49%;
}
.service a {
background-color: #ff6400 !important;
border-radius: 10%;
color: #ffffff!important;
padding: 0.5;
}
63
.service a strong {
background-color: #ff6400 !important;
border-radius: 10%;
color: #ffffff!important;
padding: 0.5rem !important;
}
.service a strong:hover{
color: #000;
}
64
Testing is the process of exercising software with the intent of
finding error and ultimately correcting them the following
technique have been used to make this project free of error.
It is a fault detection technique that tries to create failures or
erroneous states in a planned way. This allows the developer to
detect failures in the system before it is released to the
customer .System testing is an expensive process but it is required
in order to achieve a complete system. Generally the users tend to
think that the process of providing that there do not exist, any
errors in the system forms the testing part. For testing our
software we test each and every path that user can go at any point
in the lifetime of the system to ensure that the system is full proof.
Testing is usually relying on to detect the faults on each phase, in
addition to the faults introduced during the code phase itself. Due
to this, different levels of testing are used in the testing process,
each level of testing aims to test different aspect of a system.
Software testing is a critical element of software quality
assurance and represents the ultimate review of specification,
design and coding. In fact, Testing is the one step in the software
engineering process that could be viewed as destructive rather
than constructive
software quality improvement:
The computer and the software are mainly used for complex and
critical applications and a bug or fault in a software causes
severe losses .so a great consideration is required for checking
for quality of software.
65
we arrive at system testing, where the software and other system
elements are tested as a whole.
Content review:-
The whole content of the project has been reviewed
thoroughly to uncover typographical error, grammatical error,
and ambiguous sentence.
Unit testing:-
The primary goal of unit testing is to take the smallest
part of testable software in the application isolate if from the
reminder of the code and determine whether it behave exactly
as you expect.
It check that module operates properly at boundaries
Error handling path are tested
The statements in module have been executed at least
once.
Integration testing:-
66
ways. In the context a unit is defined as the smallest testable part
of an application.
There are two major way to carrying out an
integration test called the bottom-up and top-down method.
Bottom-up testing integration begins with unit testing
followed by tester. Top-down integration testing begins the
higher level modules are tested first progressively lower level
modules are tested after that.
It is systematic technique for constructing the software
architecture.
It take unit testing components and build the program
structure that had been deducted by design.
A set error is encountered
In integration testing a system consisting of different module
is tested for problems arising from component interaction
Integration testing should be developed from the system
specification firstly. A minimum configuration must be integrated
and tested.
In my project I have done integration testing. I have started
construction with atomic modules. After unit testing module are
integrate done by one and then tested the system for problem
arising from component interaction.
System testing:-
67
System testing is so important because of the following
reasons:-
(1.) System testing is the first step in the SDLC where the
application is tested whole.
(2.) The application is tested thoroughly to verify that its
meets functional and technical specification.
68
Black box testing:-
In black box testing function only understand in term of input and
output with no knowledge of implementation.
The technique of testing without having any knowledge of
interior working of an application is black box testing.
The tester is obvious to the system architecture and does not
have access to the source code. Typically when perform black box
testing, a tester will interact with the system user interface by
providing input and examine output without knowing “how ”and
“where “input are performed.
Alpha testing:-
This test is the first stage of testing and will be performed
amongst the team (developer and sqa) unit testing, integration
testing, system testing, when combined are known as alpha
testing. During this phase the following will be tested in the
application:-
o Spelling mistakes
o Broken lines
o Cloudy directions
Beta testing:-
This testing is performed after alpha testing has been successfully
performed. In beta testing a sample of the intended audience test
the application. Beta testing is also known as pre-release testing.
In this phase the audience will be testing the following :-
o User will install, run the application and send their
feedback to the project team.
o Typographical error, confusing application, flow, and
even crashes.
Testing procedure:
69
Software testing is process of running with intent of finding
error in software’s. Software testing the quality of software and
represent the final review of the phase of software like
specification, design, code generation etc.
Testing Objectives:
Software testing has different goals and objective. The major
objectives of software testing are as follows:-
(1) Finding defect which may get created by the programmer
while developing the software.
(2) Gaining confidence in and providing information about
the level of quality
(3) To prevent defect
(4) To make sure that the end result meets the business and
user requirements
(5) To gain the confidence of the customer by providing them
a quality product.
(6) A successful test is that uncovers an as-yet undiscovered
error.
Testing Principle:
Validation Testing:
70
Valid data must be input to the database for accurate
and valid output that is report for this the following validation
checks are applied for the data entry screen.
There should be no duplication
The data validation are checked
There should be proper entry of customer details
customer address and services detail.
Implementation
Once the physical system has been designed in details the next
steps is working system and then to monitor the operation to
ensure it will work continuously & effectively.
The implementation phases are as follows:
Implementation planning
Education & training
System testing
File setup conversion.
Post Implementation review:
Feedback of test in of the modules at the user end invited and
modification changes and new addition as per the requirement of
the end user was done which comes out with new version of the
system.
The system was running to satisfaction of the user after certain
changes were made according to the problem faced by the user.
A few programs were tested & implemented dummy data.
The implementation phases are as follows:
Implementation planning
Education & training
System testing
File setup conversion
Design and Implementation Constraints
71
Designing is the most important phase of software
development. Its require a careful planning and thinking on the
part of the system designer. Designing software means to plan
how the various part of software going to achieve the desired
goals. It should we done with utmost care because if the phase
contains any error then the will affect the performance of the
system as a result it may take more processing time more
response time extra coding workload.
Design Goals:
The following goal was kept in mind while designing system:
Make system user friendly:- this was necessary sot the system
could be used efficiently and system could act as catalyst in
achieving objectives.
Make system compatible:- it should fit in the total integrated
system. The future enhancement must me less. So that is could
integrate other modules of system into itself.
There are three characteristics of the evaluation of a good
design:
The design should implement all the requirements of the
users which are specified in the software requirement
specification(SRS) and it must accommodate all the
requirement that may not specified by the recruiter in the
analysis phase.
The design should be readable and understandable for the
people who involve in developing and testing the system.
The design should provide a complete picture of the
system. Addressing the data and functional domain for the
implementation perspectives.
The project comprise of single member , worked as developer
and a project coordinator who assign whole task and provided
72
the finest detail of the problem and also supervise the whole
project work and sort out the problem occurred during the
development phase.
Feasibility study
73
assessments focus on the degree to which the proposed
development schedule, delivery, date, cooperate, culture and
exiting business process.
These include such design dependent parameter such as
reliability, maintainability, supportability, sustainability,
affordability and other. Therefore operational feasibility is
critical aspect of system engineering that’s needs to, be an
integral part of the early design phase.
74
3.15.1 Test Cases
Execution Date:-23/03/2017
Precondition:-In this test case new user login to administrator for buying
services.
Test Test cases Input data Step to be Expected Actual result Pass
case id executed result /fail
1 Test if user is Correct Enter User must As Expected Pass
able to login username input(correct) Successfully
successfully correct username and login to the
password password on web pages
the respective
fields
2.Click
login
75
2 Test if Incorrect Enter Proper error As Expected Pass
unregistered username, input(incorrect must be
user is not incorrect ) username and displayed and
able to login password password on prompt to enter
to the site the respective login again
fields
2.Click login
3 Test with Valid Enter the valid Proper error As Expected Pass
valid username username in must be
username and and empty the user id and displayed and
empty password enter no prompt to enter
password password in login again
such that the password
login must field
get failed
4 Test with Empty Leave the Proper error As Expected Pass
empty user username username must be
name and and empty in the displayed and
valid password user id and prompt to enter
password enter a valid login again
user’s
password in
the password
field
5 Test with Empty Enter nothing Proper error As Expected Pass
empty username in the mail id must be
username and and empty and password displayed and
empty password field prompt to enter
password login again
6 Check if the Case Enter the case Login must fail As Expected Pass
function changed changed saying
handles case username username/pass incorrect
76
sensitive /password word in the username/pass
respective field word
2.click login
button
7 After login in Registered Enter Password As Expected Pass
try to copy user’s login username and should not get
/cut the id and password in pasted /
password and password the respective password
paste it on fields. Copy should not
another the password visible on the
screen field content screen
Paste the
content on
another screen
8 Verify Registered Try to login Account As Expected Pass
account lock user’s login with a should be
id and registered user logged and
incorrect name and access should
password incorrect be granted
password for only after
more than 3 getting certain
times assurance from
the user
9 Check if on Registered Login with User’s should As Expected Pass
selecting username registered not be signed
back button and username and in to his
(after logout) password password account rather
if the user is 2. once you a general
not signed in logged in, sign webpage must
out of the site be visible
3. Now
77
press back
button
10 Verify the url Registered The url should As Expected Pass
without username Login to the not redirect to
logging into and site registered a logged in
site password username and page but to a
password logged out
2. Copy page of the site
and save the
URL of the
logged in
page
3. Logout of
the site now
paste the
copied url on
the browser
11 Automatic Registered Login to the User must As Expected Pass
logout of the username site using logout of site
site when and registered properly
pressing back password username and
space button password
2 . now press
back space
Comment:-
In the all above test cases all the expected result
matches the actual result.
78
CHAPTER 4
USER MANUAL
79
4.1 User Manual
System Users
1. Administrator
2. .User
These are the user of this system. Both users will trained for this
system. But this manual will also help to trained user
Administrator
Edit Name & Profile
Update services
Receipt Print
80
Payout Analysis
Reports
Users
View Profile
Edit Profile
Edit registration form
Change password
After the successful the login the user can access the
system, the user can work with the system. The base page is
viewed.
81
When customer add cart for buy services above shown screen
will be displayed. And customer is able to continue shopping
and update the services in above screen.
82
If customer is new then they click
here registration form will be
displayed
Registered user not required to register again. He/she can
directly login in Buy Now page for buy services.
83
Registration form for new customer
84
Payment method
CHAPTER 2
PROPOSED
SYSTEM
85
86
87
88
89
90
Joomla control panel
91
Admin side welcome window.
92
Here all modules are added and modified by Admin.
93
Here Admin can add new modules, components, plug-in etc.
94
The list of all modules added band modified by admin.
95
Form specification
Forms Specification
Delete Record-
In that delete the record or details from register. In that delete
are two methods- first is double click and cell click are delete
the record.
Register Record-
Register are in the all details or record of company.
96
CHAPTER 5
ADVANTAGES
& LIMITATION
Advantages
97
(1) It will save your time.
(2) Wide range of service.
(3) Provide cash on delivery and other payments option too.
(4) Customer can see services review of old customers.
(5) Customer can find the best deals online and best offer in
online shopping.
(6) Best part is you have lots of deals. that means you don’t
have to bargain for the right piece.
(7) Customer services are fine. You can contact them for any
queries related to your services and they will definitely assist
you
Limitation
98
also. Some of the limitation that comes along of the limitation that
come along with online shopping are given below:
(2) Middle age group and old age group people prefer
traditional method for buying.Some people lack interest
in giving feedback to questionnaire.
(3) There are still people who are technology illiterate and
still find very difficult to use internet to buy.
99
CHAPTER 6
PROPOSED
ENHANCEMENT
Proposed Enhancement
100
We think that our website still has potential to grow. Besides we’ll
include more function and introduce more widgets to the websites
101
CHAPTER 7
CONCLUSION
Conclusion
102
Being able to buy any time, any place, anywhere.
CHAPTER 8
BIBLIOGRAPHY
103
BIBLIOGRAPHY
Website Link
www.joomla.org
www.google.com
104
www.tutorialspoint.com
www.w3school.com
www.wikipedia.com
105
106