cuốn tóm tắt – xây dựng website kinh doanh nội thất

15
Cun tóm tt Xây dng website kinh doanh ni tht Sinh viên thc hiện: Đinh Thị Thanh Xuân K1204A 1 MĐẦU 1. TÍNH CP THIT CỦA ĐỀ TÀI Xây dng các trang web thương mại điện tlà vic làm cn thiết. Vic có cho doanh nghip kinh doanh ca mình mt trang web bán hàng, va nâng cao suy tín và chất lượng mà vừa là nơi quảng cáo tt nht cho sn phm của mình đến rt nhiều người thông qua internet. Ngoài ra, website còn giúp doanh nghip kinh doanh qun lý tt nht các sn phẩm và đơn đặt hàng thông qua phn qun trhthng ca website. Vì vy, em quyết định chọn đề tài “Kinh doanh ni thất” để gii quyết bài toán đặt ra trong thc tế. 2. MC TIÊU NGHIÊN CU CỦA ĐỀ TÀI Giúp cho khách hàng: Khách hàng là người có nhu cu mua sm ni tht. Hstìm kiếm nhng mt hàng ni tht có trên website, vy trang web phi giúp cho khách hàng: Tìm kiếm và la chọn được sn phm Đặt mua hàng Theo dõi đơn hàng của mình. Giúp nhà quản lý: Là người có quyền đăng nhập và làm chmi hoạt động ca hthng trang web. Qun trviên một tên đăng nhập và mt khẩu để truy cp vào hthống để thc hin các chức năng sau: Qun lý danh mc sn phm Qun lý tài khon qun trvà tài khon khách hàng. Qun lý sn phm. Quản lý đơn hàng. 3. ĐỐI TƢỢNG VÀ PHM VI NGHIÊN CU

Upload: others

Post on 03-Dec-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Sinh viên thực hiện: Đinh Thị Thanh Xuân – K1204A 1

MỞ ĐẦU

1. TÍNH CẤP THIẾT CỦA ĐỀ TÀI

Xây dựng các trang web thương mại điện tử là việc làm cần thiết.

Việc có cho doanh nghiệp kinh doanh của mình một trang web bán

hàng, vừa nâng cao sự uy tín và chất lượng mà vừa là nơi quảng cáo

tốt nhất cho sản phẩm của mình đến rất nhiều người thông qua

internet. Ngoài ra, website còn giúp doanh nghiệp kinh doanh quản

lý tốt nhất các sản phẩm và đơn đặt hàng thông qua phần quản trị hệ

thống của website. Vì vậy, em quyết định chọn đề tài “Kinh doanh

nội thất” để giải quyết bài toán đặt ra trong thực tế.

2. MỤC TIÊU NGHIÊN CỨU CỦA ĐỀ TÀI

Giúp cho khách hàng: Khách hàng là người có nhu cầu mua sắm

nội thất. Họ sẽ tìm kiếm những mặt hàng nội thất có trên website,

vậy trang web phải giúp cho khách hàng:

Tìm kiếm và lựa chọn được sản phẩm

Đặt mua hàng

Theo dõi đơn hàng của mình.

Giúp nhà quản lý: Là người có quyền đăng nhập và làm chủ mọi

hoạt động của hệ thống trang web. Quản trị viên một tên đăng nhập

và mật khẩu để truy cập vào hệ thống để thực hiện các chức năng

sau:

Quản lý danh mục sản phẩm

Quản lý tài khoản quản trị và tài khoản khách hàng.

Quản lý sản phẩm.

Quản lý đơn hàng.

3. ĐỐI TƢỢNG VÀ PHẠM VI NGHIÊN CỨU

Page 2: Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Sinh viên thực hiện: Đinh Thị Thanh Xuân – K1204A 2

Đối tượng nghiên cứu của đề tài

Mọi khách hàng có nhu cầu mua sắm nội thất online.

Các công ty, doanh nghiệp kinh doanh nội thất.

Framework Laravel để xây dựng website.

Phạm vi nghiên cứu của đề tài

Về mặt hoạt động thực tiễn: Tìm hiểu và khảo sát thực

tế các thức hoạt động và quản lý của các trang web

thương mại điện tử.

Lý thuyết:

Tìm hiểu kỹ thuật lập trình, các thức hoạt động của

của mô hình MVC trong Laravel.

Tìm hiểu cách thức hoạt động của client-server.

Lập trình: Sử dụng framework Laravel và MySQL để

xây dụng website.

4. PHƢƠNG PHÁP NGHIÊN CỨU

Khảo sát thực tế hình thức kinh doanh và cách quản lý tại các

cửa hàng bán nội thất ngoài thị trường.

Nghiên cứu và tìm hiểu các hoạt động kinh doanh thương mại

điện tử hiện có trên internet.

Thu thập các yêu cầu từ phía người dùng.

Phân tích thiết kế hệ thống theo yêu cầu của người dùng.

Nghiên cứu các công cụ xây dựng hệ thống.

5. Ý NGHĨA KHOA HỌC VÀ THỰC TIỄN CỦA ĐỀ TÀI

Giúp hiểu rõ hơn về hoạt động và quy trình bán hàng trực tuyến.

Giúp cho việc quản lý sản phẩm được thuận tiện hơn.

Page 3: Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Sinh viên thực hiện: Đinh Thị Thanh Xuân – K1204A 3

Giúp khách hàng dễ dàng mua sắm trực tuyến một cách dễ

dàng và nhanh chóng.

Page 4: Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Sinh viên thực hiện: Đinh Thị Thanh Xuân – K1204A 4

CHƢƠNG 1 – CƠ SỞ LÝ LUẬN

1.1. TỔNG QUAN VỀ THƢƠNG MẠI ĐIỆN TỬ

1.1.1. Khái niệm về thƣơng mại điện tử

Thương mại điện tử càng được biết tới như một phương thức

kinh doanh hiệu quả từ khi Internet hình thành và phát triển.

Chính vì vậy, nhiều người hiểu thương mại điện tử theo nghĩa cụ thể

hơn là giao dịch thương mại, mua sắm qua Internet và mạng (ví dụ

mạng Intranet của doanh nghiệp).

1.1.2. Lợi ích của thƣơng mại điện tử

Cơ hội đạt lợi nhuận.

Giảm thiểu các hoạt động kinh doanh

Chiến lược kinh doanh.

1.1.3. Yêu cầu trong thƣơng mại điện tử

Cơ sở hạ tầng bảo mật thông tin.

Nhân lực chất lượng cao.

Tạo mối quan hệ bằng sự tin cậy

Bảo mật và an toàn

Bảo vệ quyền lợi khách hàng và bản quyền kinh doanh.

1.2. GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH PHP

PHP là ngôn ngữ kịch bản mã nguồn mở, chạy ở phía server và

được dùng để tạo ra các ứng dụng web. Đến hiện nay đã được nhiều

người sử dụng để phát triển các ứng dụng phần mềm thông qua lập

Page 5: Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Sinh viên thực hiện: Đinh Thị Thanh Xuân – K1204A 5

trình web đặc điểm của ngôn ngữ lập trình này là sử dụng mã nguồn

mở, dễ dàng nhúng vào HTML để phát triển website.

1.3. GIỚI THIỆU VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

MYSQL

MySQL là hệ quản cơ sở dữ liệu mã nguồn mở miễn phí, được

tích hợp sử dụng chung với apache, PHP.

MySQL quản lý dữ liệu thông qua các cơ sở dữ liệu, mỗi cơ sở

dữ liệu có thể có nhiều bảng quan hệ chứa dữ liệu.

MySQL có cơ chế phân quyền người sử dụng riêng, mỗi người

dùng có thể được quản lý một hoặc nhiều cơ sở dữ liệu khác nhau,

mỗi người dùng có một tên truy cập (user name) và mật khẩu tương

ứng để truy xuất đến cơ sở dữ liệu.

1.4. GIỚI THIỆU FRAMEWORK LARAVEL

Laravel là một PHP framework mã nguồn mở và miễn phí,

được phát triển bởi Taylor Otwell và nhắm vào mục tiêu hỗ trợ phát

triển các ứng dụng web theo kiếm trúc model-view-controller

(MVC).

Page 6: Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Sinh viên thực hiện: Đinh Thị Thanh Xuân – K1204A 6

Hình 1.1 Mô hình MVC trong Laravel

Page 7: Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Sinh viên thực hiện: Đinh Thị Thanh Xuân – K1204A 7

CHƢƠNG 2 – PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1. XÁC ĐỊNH CÁC CHỨC NĂNG

Phần dành cho khách hàng:

Hiển thị danh sách các mặt hàng của cửa hàng để khách hàng

xem, lựa chọn và mua.

Khách hàng xem các thông tin tin tức mới, khuyến mãi trên

trang web.

Sau khi khách hàng chọn và đặt hàng hàng trực tiếp thì phải

hiện lên đơn hàng để khách hàng có thể nhập thông tin mua

hàng và xem hoá đơn mua hàng.

Phần dành cho quản trị viên:

Chức năng cập nhật, sửa, xoá các mặt hàng, loại hàng, nhà sản

xuất, tin tức.(phải kiểm soát được hệ thống). Nó đòi hỏi sự

chính xác.

Tiếp nhận kiểm tra đơn đặt hàng của khách hàng. Hiển thị đơn

đặt hàng

Thống kê theo ngày, khoảng thời gian.

2.2. XÁC ĐỊNH CÁC TÁC NHÂN

Tác nhân Trƣờng hợp sử dụng

Khách hàng

Đăng ký

Đăng nhập

Tìm kiếm

Lọc sản phẩm

Thay đổi giỏ hàng

Page 8: Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Sinh viên thực hiện: Đinh Thị Thanh Xuân – K1204A 8

Đặt hàng

Quản trị viên

Đăng nhập

Tìm kiếm

Quản lý danh mục sản phẩm

Quản lý sản phẩm

Quản lý tài khoản

Quản lý đơn hàng

Quản lý tin tức

Thông kê

2.3. BIỂU ĐỒ TRƢỜNG HỢP SỬ DỤNG

Hình 2.1 Biểu đồ trường sử dụng

Page 9: Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Sinh viên thực hiện: Đinh Thị Thanh Xuân – K1204A 9

Hình 2.2 Mối quan hệ mở rộng của trường hợp sử dụng QL danh mục sản

phẩm

Hình 2.3 Mối quan hệ mở rộng của trường hợp sử dụng QL sản phẩm

Hình 2.4 Mối quan hệ mở rộng của trường hợp sử dụng QL tài khoản

Page 10: Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Sinh viên thực hiện: Đinh Thị Thanh Xuân – K1204A 10

Hình 2.5 Mối quan hệ mở rộng của trường hợp sử dụng QL đơn hàng

Hình 2.6 Mối quan hệ mở rộng của trường hợp sử dụng QL tin tức

2.4. BIỂU ĐỒ LỚP

Page 11: Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Sinh viên thực hiện: Đinh Thị Thanh Xuân – K1204A 11

Hình 2.7 Biểu đồ lớp

Page 12: Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Sinh viên thực hiện: Đinh Thị Thanh Xuân – K1204A 12

CHƢƠNG 3 – XÂY DỰNG CHƢƠNG TRÌNH THỬ

NGHIỆM

Sử dụng frameword Laravel kết

hợp với các ngôn ngữ khác để

xây dựng website

Dùng MySQL để lưu trữ và xử

lý các kết nối cơ sở dữ liệu

được tổ chức chủ yếu trên mô

hình Client/Sever

Sử dụng framework Bootstrap

để thiết kế giao diện

Page 13: Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Sinh viên thực hiện: Đinh Thị Thanh Xuân – K1204A 13

CHƢƠNG 4 – KẾT QUẢ NGHIÊN CỨU

Với những cơ sở lý thuyết của các môn học liên quan đến bài toán

cùng với những nghiên cứu, tìm hiểu, khảo sát thực tế về bài toán

này em đã xây dựng được một trang web:

Xây dựng được các chức năng về phía khách hàng:

Đăng ký và đăng nhập website.

Hiển thị danh sách sản phẩm.

Hiển thị chi tiết sản phẩm

Tìm kiếm sản phẩm.

Lọc danh sản phẩm theo danh mục

Thêm vào giỏ hàng

Đặt hàng

Xây dựng được các chức năng phía quản trị:

Thống kê các thông tin như: Tổng doanh thu, đơn hàng mới,

khách hàng mới, đơn hàng bị hủy.

Quản lý danh mục sản phẩm.

Quản lý sản phẩm.

Quản lý tài khoản, bao gồm tài khoản khách hàng và tài khoản

quản trị. Trong đó, tài khoản khách hàng chỉ được phép xóa.

Tiếp nhận đơn hàng và cập nhận trạng thái đơn hàng.

Tìm kiếm nhanh trên mỗi chức năng quản lý.

Page 14: Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Sinh viên thực hiện: Đinh Thị Thanh Xuân – K1204A 14

KẾT LUẬN VÀ KIẾN NGHỊ

Việc xây dựng một trang web cho cửa hàng nội thất Nhà Xinh

nhằm quảng bá hình ảnh cho cửa hàng cũng như bán nội thất trực

tuyến là một bài toán thực tế và được áp dụng rộng rãi. Đề tài này chỉ

mang tính cục bộ tuy nhiên trang web đã cơ bản được xây dựng và

đáp ứng yêu cầu của cửa hàng.

Từ trang web cơ bản ban đầu này nếu được đầu tư về mặt thời

gian, công sức thì có thể phát triển chương trình tốt hơn so với yêu

cầu đặt ra ban đầu và có thể giải quyết được vướng mắc của việc

quảng bá hình ảnh cũng như bán nội thất của cửa hàng nội thất Nhà

Xinh.

Qua thời gian học hỏi và nghiên cứu tìm hiều cách thiết kế trang

web cơ bản em đã hoàn thành đề tài “Xây dựng website kinh doanh

nội thất”. Mặc dù trang web chưa được hoàn hảo song quá trình

nghiên cứu, học hỏi và tìm hiểu đã giúp em học hỏi được nhiều điều

bổ ích trong việc thiết kế một chương trình ứng dụng trong thực tiễn.

Trong quá trình thực hiện đề tài này em đã nhận được sự giúp đỡ

của bạn bè thầy cô trong trường. Đặc biệt với sự giúp đỡ, chỉ bảo tận

tình của thầy giáo TS. Hồ Văn Phi để em hoàn thành đề tài này.

1. NHỮNG KẾT QUẢ ĐẠT ĐƢỢC

Hiểu rõ hơn về phương pháp phân tích thiết kế hệ thống

hướng đối tượng.

Nâng cao kỹ năng tìm kiếm thông tin trên mạng.

Khảo sát và phân tích từ thực tế để áp dụng xây dựng

website.

Page 15: Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Cuốn tóm tắt – Xây dựng website kinh doanh nội thất

Sinh viên thực hiện: Đinh Thị Thanh Xuân – K1204A 15

Cơ bản nắm được các bước xây dựng một website bán hàng

trực tuyến.

Xây dựng được bố cục trang web hợp lý, bước đầu thực

hiện được nghiệp vụ của hệ thống.

2. HẠN CHẾ

Do thời gian có hạn, kinh nghiệm và kiến thức của bản thân

chưa cao nên website nhỏ, mang tính chất minh hoạ.

Cơ sở dữ liệu nhỏ, chức năng phân quyền chưa tối ưu.

3. HƢỚNG PHÁT TRIỂN

Hướng phát triển của hệ thống là hoàn thiện các chức năng

như mô tả và mở rộng thêm 1 số chức năng như:

Xây dựng website sử dụng được đầy đủ yêu cầu nghiệp

vụ của hệ thống.

Nghiên cứu, tìm hiểu các giải pháp bảo mật an toàn

thông tin cho người sử dụng.

Phân quyền hệ thống, giúp phân chia chức năng và

nhiệm vụ cho nhân sự.

Kết hợp chức năng thanh toán trực tuyến.