1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng website bán hàng thể thao tin shop

40 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây dựng website bán hàng thể thao Tin Shop
Tác giả Nguyễn Thị Thanh Thúy
Người hướng dẫn PTS. Nguyễn Văn A
Trường học Đại học Công nghệ Thông tin
Chuyên ngành Công nghệ thông tin
Thể loại Luận văn tốt nghiệp
Định dạng
Số trang 40
Dung lượng 2,24 MB

Nội dung

Với thực trạng cửa hàng chưa có website và chủ yếu quảng bá và bán các mặt hàng qua Facebook thì em lựa chọn đề tài này với mục đích tạo mộtwebsite bán hàng trực tuyến để giải quyết việc

Trang 2

LỜI NÓI ĐẦU

Ngày nay việc kinh doanh chung của các công ty là làm sao có thể bán đượcnhiều mặt hàng, quan hệ với nhiều đối tác và có nhiều khách hàng biết đến và muasản phẩm của mình Trong những năm qua, bên cạnh sự phát triển của môi trườnggiao tiếp thông tin, nhu cầu sử dụng các thiết bị điện tử và internet đã tăng cao, tạonên một thị trường trên mạng sôi động không kém thực tế

Thương mại điện tử là một hình thức mua bán và trao đổi thông tin qua internet.Công ty, doanh nghiệp có thể giới thiệu tất cả sản phẩm của mình bằng hình ảnh vàthông tin trên trang web để khách hàng có thể xem, than khảo và lựa chọn Đây làhình thức kinh doanh tiện lợi, dễ dàng và đặc biệt đang phát triển, sẽ có cơ hội thuậnlợi lớn cho các công ty, doanh nghiệp đang trên đường phát triển tạo nên thành công

và danh tiếng cho mình

Trong bất cứ lĩnh vực nào, thương mại điện tử cũng có lợi thế Nó không nhữnglàm giảm thời gian mà còn làm giảm chi phí cho mọi vấn đề giao dịch của con người.Việc kinh doanh qua mạng không chỉ đáp ứng nhu cầu của con người mà còn giúp chongười sử dụng so sánh giá ở nhiều nơi để mua những mặt hàng tốt, giá hợp lý Với

những kiến thức đã học và thời gian thực tế, em đã lựa chọn đề tài “Xây dựng website bán hàng thể thao Tin Shop”.

Em xin chân thành cảm ơn!

Trang 3

CHƯƠNG 1 : TỔNG QUÁT VỀ BÀI TOÁN1.1 Đặt vấn đề.

Với nhiều bất cập trong việc mua bán và quảng bá thương hiệu thì Tin Sport chưađược nhiều người biết đến Với thực trạng cửa hàng chưa có website và chủ yếu quảng

bá và bán các mặt hàng qua Facebook thì em lựa chọn đề tài này với mục đích tạo mộtwebsite bán hàng trực tuyến để giải quyết việc quản lý và đơn giản hóa quá trình muahàng cho khách hàng

Hiện nay với sự phát triển không ngừng của công nghệ thì nhu cầu của con ngườingày càng tăng Với sự nổi tiếng và đa dạng mẫu mã của các mặt hàng thể thao thì đa

số giới trẻ hiện nay rất ưa chuộng các đồ dùng hay áo quần thể thao

TinSport là một trong những website đặc thù áp dụng công nghệ thông tin vào

hoạt động bán các mặt hàng thể thao qua mạng và sau này sẽ có xu hướng mở rộng.Và

là một cửa hàng chuyên nhập các mặt hàng nổi tiếng của các hãng như Yonex, Victor,Kawasaki, Li-Ning,… để bán lẻ lại cho người tiêu dùng Việc giao dịch với kháchhàng chủ yếu diễn ra trên website

Mục tiêu xây dựng trang web này nhắm giúp cho khách hàng có thể mua hàngtrực tiếp từ xa thông qua mạng internet Khách hàng ở nhà hay tại cửa hàng vẫn có thể

dễ dàng tham khảo thông tin sản phẩm mình tìm, so sánh giá cả các mặt hàng và lựachọn cho mình loại sản phẩm phù hợp nhu cầu của mình, giúp công việc mua sắm mộtcách nhanh chóng, tiện lợi, tiết kiệm thời gian, đáp ứng được nhu cầu thực tế Hệthống tìm kiếm dễ dàng, giao diện thân thiện Chỉ cần đăng nhập vào hệ thống với tàikhoản đã có hay chỉ cần vài thao tác đăng kí đơn giản là khách hàng có thể tự do chọnmua và tạo đơn đặt hàng tại hệ thống

1.2 Mô tả hoạt động của cửa hàng.

1.2.1 Ban điều hành

- Quản lý và phân phối hoạt động của cửa hàng

- Quyết định giá chính thức cho từng mặt hàng

Trang 4

- Giỏ hàng chứa các thông tin lẫn số lượng hàng hóa người dùng mua và có thểđược cập nhật vào trong giỏ.

- Khi khách hành muốn đặt hàng thì hệ thống hiển thị trang xác lập đơn đặthàng cùng với thông tin về khách hàng và hàng hóa

1.2.3 Bộ phận quản trị

Công việc của bộ phận này là thực hiện các nhiệm vụ quản trị mạng, quản lýthông tin của khách hàng, cập nhật thông tin của sản phẩm,… đảm bảo cơ sở dữ liệuluôn được cập nhật nhanh chóng

1.3 Yêu cầu của hệ thống bán hàng qua mạng.

1.3.1 Nhu cầu người sử dụng.

- Nhu cầu của khách hàng khi truy cập vào trang web là tìm kiếm các sản phẩm

Do đó yêu cầu của chương trình là phải đáp ứng được những nhu cầu đó, saocho khách hàng có thể tìm kiếm nhanh chóng và hiệu quả các loại sản phẩm

Trang 5

- Điều quan trọng trong mua bán qua mạng là phải đảm bảo an toàn tuyệt đốinhững thông tin liên quan đến người dùng trong quá trình đặt mua hay thanhtoán cũng được đảm bảo hàng được chuyển giao đúng nơi, đúng lúc.

1.3.2 Với người quản trị.

Trang web đòi hỏi người quản trị phải thường xuyên theo dõi các thông tin vềhàng hóa, xử lý đúng yêu cầu, đúng chức năng do mình nhập vào và thao tác dễ dàngvới công việc quản lý dữ liệu:

- Được phép chỉnh sửa, xóa những thông tin sai, không phù hợp

- Theo dõi quá trình mua bán

- Theo dõi thông tin khách hàng nhập vào khi mua hàng, phải đảm bảo tính antoàn, bảo mật, chính xác

- Theo dõi, xử lý các đơn đặt hàng và cập nhật các thông tin liên quan đến đơnđặt hàng của khách

- Có thể xóa tất cả các cơ sở dữ liệu sau một thời gian xác định

Trang 6

CHƯƠNG 2 : KHẢO SÁT HIỆN TRẠNG 2.1 Sơ đồ phân cấp chức năng.

Sau khi khảo sát thì em đã đưa ra được biểu đồ phân cấp chức năng như sau:

Hình 2.1 Sơ đồ phân cấp chức năng.

Xây dựng website bán thể thao trực tuyến

3.Quản lý hóa đơn

3.2.Xử lý hóa đơn

3.1.Cập nhật hoá đơn

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

2.1.Cập nhật danh mục

2.2.Cập nhật sản phẩm

4.Quản lý góp ý và tin tức

4.1 Cập nhật tin tức

4.2.Xứ lý góp ý

kiếm 6.Thống kê

6.2.Thống

kê SP bán chạy

6.1.Thống

kê hóa đơn

6.3 Thống

kê sản phẩm mới

5.1.Tìm kiếm theo tên SP

Trang 7

Mô tả chi tiết các chức năng.

- Chức năng quản trị:Thực hiện chức năng quản trị hệ thống website.

+ Đăng nhập: Cho phép quản trị và người dùng đăng nhập

+ Cập nhật người dùng: Cho phép quản trị sửa, xóa, phân quyền người dùngtrong website

- Chức năng quản lý sản phẩm: Thực hiện chức năng quản lý sản phẩm.

+ Cập nhật danh mục: Cho phép quản trị viên thêm, sửa, xóa danh mục

+ Cập nhật sản phẩm: Cho phép quản trị viên thêm, sửa, xóa sản phẩm

- Chức năng quản lý hóa đơn: Thực hiên chức năng quản lý các đơn đặt hàng,

xử lý và giao hàng khi khách hàng thanh toán

+ Cập nhật hóa đơn: Mội số hóa đơn bị lỗi hoặc hóa đơn rác sẽ được xóa bỏ.+ Xử lý hóa đơn: Kiểm tra đơn hàng nếu thông tin chính xác thì giao hàng,còn không thì báo cho khách hàng đó

- Chức năng quản lý góp ý và tin tức: Thực hiện chức năng quản lý ý kiến của

khách hàng và tin tức

+ Cập nhật tin tức: Quản trị viện có thể thêm, sửa, xóa tin tức

+ Xử lý ý kiến: Một số ý kiến rác sẽ được quản trị viện xóa bỏ

- Chức năng tìm kiếm: Cho phép khách hàng tìm kiếm nhanh sản phẩm mình

Trang 8

+ Thống kê sản phẩm bán chạy: Đưa ra thông tin các sản phẩm bán đượcnhiều nhất.

+ Thống kê đơn đặt hàng: Đưa ra thông tin đơn hàng và chi tiết

+ Thống kê sản phẩm mới: Đưa ra thông tin những sản phẩm mới nhập về

Trang 9

2.2 Biều đồ luồng dữ liệu ngữ cảnh.

Hình 2.2 Biều đồ luồng dữ liệu ngữ cảnh.

Quản trị viên

Tìm kiếm, đặt hàngCập nhật thông tin, sản phẩm

Kết quảKết quả

Khách hàng Website

Trang 10

2.3 Biều đồ luồng dữ liệu mức đỉnh.

Trả lời yêu cầu

Gửi yêu cầu

Quản lý hóa đơn

Tr

ả lời yê

u cầu

u cầu

Trả lời yêu cầu

Gửi yêu cầu

Trả lời yêu cầuQuản trị viên

Trả lời yêu cầuGửi yêu cầu

Trả lời yêu cầu

Gửi yêu cầu

Quản lý tin tức và góp ý

Tin tứcGóp ý

Tr

ả lời yê

u cầu

G

ửi yê

u cầu

Quản lý sản phẩm

Sản phẩm Danh mục

Trang 11

Hình 2.3.Biều đồ luồng dữ liệu mức đỉnh.

Trang 12

2.4 Biểu đồ luồng dữ liệu mức dưới đỉnh.

2.4.1. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản trị”.

Trả lờiGửi yêu cầu

Trả lờiGửi yêu cầu

Trả lờiGửi yêu cầu

Cập nhật người dùng

Trả lời

Đăng nhập

Quản trị viên

Trả lờiGửi yêu cầuGửi yêu cầu

Đăng xuất

Danh sách người dùng

Người dùng

Trang 13

Hình 2.4 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản trị”.

Trang 14

Sơ đồ khối đặc tả chức năng đăng nhập

Trang 15

2.4.2. Biều đồ luồng dữ liệu mức dưới đỉnh chức năng“Quản lý sản phẩm”.

Hình 2.5 Biều đồ luồng dữ liệu mức dưới đỉnh chức năng“Quản lý sản phẩm”.

Hiển thị trang theo quyền

Gửi yêu cầu

Trả lời

Quản trị viên

Gửi yêu cầu

Cập nhật danh mục

Trả lời

Cập nhật sản

Danh mục

Trang 16

Lưu đồ thuật toán đặc tả chức năng quản lý sản phẩm

Cập nhật vào cơ sở dữ liệu

Thông báo thành công

Kết thúc

Trang 17

2.4.3. Biều đồ luồng dữ liệu mức dưới đỉnh chức năng“Quản lý hóa đơn”.

Trả lời

Danh sách đơn hàng

Trả lời

Gửi yêu cầu

Cập nhật hóa đơn

Xử lý hóa đơn

Gửi yêu cầu

Quản trị viên

Khách hàngGửi yêu cầu

Trả lời

Trang 18

Hình 2.6 Biều đồ luồng dữ liệu mức dưới đỉnh chức năng “Quản lý hóa đơn”.

Trang 19

Lưu đồ thuật toán đặc tả chức năng đặt hàng

Trang 20

2.4.4. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng“Quản lý tin tức và góp ý”.

Hình 2.7 Biểu đồ luồng dữ liệu mức dưới đỉnhchức năng “Quản lý tin tức và góp ý”.

2.4.5. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Tìm kiếm”.Thông báo thành côngĐiền thông tin khách hàng

Thêm vào đơn hàng

Kết thúc

Bắt đầu

Hiển thị trang sản phẩm

Xem và chọn sản phẩm

Đúng

SaiKiểm tra thông tin? Thống báo không hợp

lệTrả lời

Tin tứcTrả lời

Gửi yêu cầu

Cập nhật tin tức

4.2 Xử lý góp ý

Xử lý yêu cầu

Quản trị viên

Góp ý

Sản phẩmYêu cầu

5.1 Tìm kiếm theo tên sản phẩm

Khách

hàng theogiá sản phẩm5.2Tìm kiếm

Kết quảYêu cầu

Kết quả

Trang 21

Hình 2.8 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Tìm kiếm”.

Trang 22

Lưu đồ thuật toán đặc tả chức năng tìm kiếm

Trang 23

2.4.6. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Thống kê”.

Hình 2.9 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng “Thống kê”.Kết thúc

kết quảYêu cầukết quả

Thống kê hóa đơn

Quản trị

viên

6.2 Thống kê phẩm bán chạyYêu cầu

kết quả

Trang 24

Lưu đồ thuật toán đặc tả chức năng thống kê

Trang 26

CHƯƠNG4: PHÂN TÍCH THIẾT KẾ4.1 Đối tượng sử dụng hệ thông

Website bán hàng thể thao trực tuyến này hoạt động chủ yếu phục vụ cho bốn 3tượng chính: Quản trị viên (Admin), Thành viên (Custumer), Người dùng (User)

4.1.1 Quản trị viên

Là chủ cửa hàng của website có quyền cao nhất, nắm tất cả các quyền trong website

Có thể thiết lập được quyền của tất cả thành viên sử dụng trang web

Là người quyết định về giá cả của từng mặt hàng…

Trang 27

4.2 Sơ đồ Use-case

Sơ đồ Use-Case

Trang 28

4.2.1 Use-Case đặt hàng

Hình 3.3: Use-case đặt hàng

Trang 29

4.2.2 Use-case quản lý đặt hàng

Hình 3.4: Use-case quản lý đặt hàng

Trang 30

4.2.3 Use-case quản lý sản phẩm

Hình 3.4: Use-case quản lý sản phẩm

Trang 31

4.3 Sơ đồ ERD

Hình 4.3 Sơ đồ ERD

Trang 33

CHƯƠNG 6 : THIẾT KẾ GIAO DIỆN

6.1 Giao diện trang chủ.

6.1.1 Giao diện trang index

Hình 4.1.Giao diện trang index.

Trang 34

- Trang chủ là nơi tương tác giữa người dùng với website.

- Chứa các chức năng: đăng nhập, mua hàng, góp ý, xem tin tức…

6.1.2 Giao diện giới thiệu sản phẩm

Trang 35

Hình 4.2 Giao diện giới thiệu sản phẩm

- Trang giới thiệu là để giúp ngươi dùng biết một ít thông tin sản phẩm về

website

6.1.3 Giao diện tin tức

Hình 4.3 Giao diện tin tức

Trang 36

- Hiển thị những thông tin liên quan đến sản phẩm.

6.1.4 Giao diện hỗ trợ góp ý

Hình 4.4 Giao diện hỗ trợ góp ý.

- Người dùng muốn góp ý hoặc muốn liên hệ với quản trị viên sẽ vào giao diện

góp ý để gửi

Trang 37

6.1.5 Giao diện đăng nhập Admin

Hình 4.5 Giao diện đăng nhập Admin

- Trang đăng nhập Admin để khi có người muốn vào trang quản lý thì cần phải

đăng nhập mới quản lý được

Trang 38

6.1.6 Giao diện giỏ hàng

Hình 4.6 Giao diện giỏ hàng

- Những sản phẩm khách hàng chọn mua sẽ được lưu tạm thời vào giỏ hàng.

- Khách hàng cũng có thể cập nhật số lượng sản phẩm hoặc xóa sản phẩm

trong giỏ hàng nếu không mua đến

Trang 39

CHƯƠNG 7: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

1 Những công việc làm được

- Đã phân tích được hiện trạng hệ thống để đưa ra được sơ đồ phân cấp các chứcnăng của hệ thống mới, đưa ra được các biểu đồ mức ngữ cảnh, mức đỉnh vàmức dưới đỉnh để phục vụ cho quá trình xây dựng hệ thống mới của nhà hàng

- Thiết kế được mô hình cơ sở dữ liệu cho website

- Thiết kế giao diện website thân thiện, dễ sử dụng cho người dùng

- Thiết kế được giao diện giỏ hàng

- Xử lý được các vấn đề như hết hàng và quản lý được số lượng hàng tồn kho…

2 Hạn chế

- Do kinh nghiệm thực tế chưa có nhiều do vậy quá trình phân tích hệ thống chowebsite của cửa hàng còn nhiều chỗ chưa đúng với thực tế hay chưa đảm bảotính đúng đắn Vấn đề này em xin phép hoàn thiện thêm trong quá trình pháttriển hệ thống sau đó

- Giao diện trang web còn chưa được đẹp mắt

- Kiến thức về ngôn ngữ lập trình còn chưa được tốt nên còn nhiều chức năng,chưa vận dụng và kiểm soát được

Trang 40

TÀI LIỆU THAM KHẢO

1. Đoàn Thiện Ngân, ‘Xây dựng web bằng PHP và MySQL’, Nhà xuất bản

Phương Đông, chủ biên : Đoàn Thiện Ngân, Phương Lan

2 www.qhonline.info/forum/

3 www.phpbasic.com/

4 www.sinhvienit.net/

5 webextrasite.com

Ngày đăng: 07/03/2024, 10:44

w