1. Trang chủ
  2. » Thể loại khác

ĐẠI HỌC ĐÀ NẴNGKHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNGĐỒ ÁN CƠ SỞ 2XÂY DỰNG WEBSITE BÁN SÁCH

41 27 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 sách
Tác giả Nguyễn Văn Quyền
Người hướng dẫn Ths. Nguyễn Văn Bình
Trường học Đại học Đà Nẵng
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án
Năm xuất bản 2019
Thành phố Đà Nẵng
Định dạng
Số trang 41
Dung lượng 5,49 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- Giới thiệu về thông tin của doanh nghiệp - Có chức năng tham gia đánh giá và bình luận về sản phẩm - Hiển thị số lượng khách hàng truy cập vào trang web mỗi ngày - Thiết kế website

Trang 1

ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

ĐỒ ÁN CƠ SỞ 2 XÂY DỰNG WEBSITE BÁN SÁCH

Giảng viên hướng dẫn : THS.NGUYỄN VĂN BÌNH

Sinh viên thực hiện : NGUYỄN VĂN QUYỀN -18IT3

Đà nẵng, tháng 12 năm 2019

Trang 2

ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

ĐỒ ÁN CƠ SỞ 2

ĐỀ TÀI:

XÂY DỰNG WEBSITE BÁN SÁCH

Đà Nẵng, tháng 12 năm 2019

Trang 4

MỞ ĐẦU

Lý do chọn đè tài:

- Trong những năm gần đây, công nghệ thông tin không ngừng phát triển mộtcách mạnh mẽ và hiện đại Sự ra đời của công nghệ thông tin làm phong phú

bộ mặt xã hội, đời sống con người được nâng cao rõ rệt, đóng góp to lớn cho

sự phát triển của nhân loại Với xu thế toàn cầu hoá nền kinh tế thế giới, đặcbiệt là nhu cầu trao đổi hàng hoá của con người ngày càng tăng cả về số lượng

và chất lượng, nhu cầu sử dụng Internet ngày càng nhiều và các hình thứckinh doanh trên mạng ngày càng đa dạng và phong phú rất được nhiều người

sử dụng và ưa chuộng Vì vậy, nhiều cửa hàng sách đã áp dụng phương phápbán hàng qua mạng để khách hàng dễ dàng tìm kiếm thông tin mà không cầntốn nhiều thời gian và chi phí Một website bán sách ra đời mang thông tin vớimục đích chính là giúp khách hàng có thể đặt mua sách qua mạng một cáchnhanh chóng, tiện lợi và tiết kiệm chi phí Khách hàng đến với chúng tôi cóthể lựa chọn một kho báu kiến thức khổng lồ bao gồm hàng ngàn cuốn sách từsách giáo khoa cho đến sách khoa học cơ bản như sách lịch sử, sách địa lý,sách thiên văn học, sách y học, sách ngoại ngữ.v.v những cuốn sách bán chạynhất hiện nay, sách được báo chí giới thiệu, sách kinh tế, sách học làm người,sách danh nhân, sách tâm lý nghệ thuật sống.v.v Từ những vấn đề đặt ra ởtrên, được sự đồng ý và sự hướng dẫn tận tình của thấy Nguyễn Văn Bình em

đã chọn đề tài: “Xây dựng website bán sách”

- Hiện tại hệ thống website cho phép khách hàng trên toàn nước đặt và mua

hàng Nhưng sẽ phát triển về sau để có thể trở thành một trang web tin cậycho mọi người trên thế giới lựa chọn mua hàng

Trang 5

LỜI CẢM ƠN

Trong thời gian làm đồ án cơ sở 2, em đã nhận được nhiều sự giúp đỡ, đóng góp ý

kiến và chỉ bảo nhiệt tình của thầy cô, bạn bè

Em xin gửi lời cảm ơn chân thành đến Th.s Nguyễn Văn Bình – Khoa CNTT &Truyền thông - ĐHĐN, giảng viên đã hướng dẫn tận tình cho bài đồ án cơ sở 2 của emtrong suốt quá trình làm bài báo cáo đồ án

Em cũng xin chân thành cảm ơn các thầy cô giáo trong Khoa CNTT & Truyền thông ĐHĐN đã dạy dỗ em kiến thức về môn Công nghệ web cũng như các môn chuyênngành, giúp em có được cơ sở lý thuyết vững vàng và tạo điều kiện giúp đỡ em trongsuốt quá trình học tập

-Cuối cùng, em xin chân thành cảm ơn thầy cô và bạn bè, đã luôn tạo điều kiện, quantâm, giúp đỡ, động viên em trong suốt quá trình học tập và hoàn thành đồ án cơ sở 2cuối kỳ này

Trang 6

NHẬN XÉT

.………

………

………

………

………

………

Chữ ký của giảng viên

Trang 7

Mục lục

Chương 1 Giới thiệu đề tài 1

1.1 Tổng quan 1

1.2 Yêu cầu thực tế 1

1.3 Khảo sát thực trạng 1

1.4 Đề xuất chức năng và yêu cầu cho hệ thống 2

Chương 2 Nghiên cứu tổng quan 3

2.1 Ưu điểm của việc sử dụng website bán sách trong thực tế 3

2.2 Hạn chế của việc sử dựng website bán sách trong thực tế 4

Chương 3 Phân tích thiết kế hệ thống 5

3.1 Phân tích thiết kế hệ thống website bán sách 5

3.1.1 Xác định các use case 5

3.1.2 Xác định các gói use case và các biểu đồ cho hệ thống 5

3.2 Phân tích thiết kế cơ sở dữ liệu 11

3.2.1 Danh sách các bảng 11

3.2.2 Mối quan hệ giữa các bảng 17

Chương 4 Xây dựng ứng dụng và kết quả 18

4.1 Các giai đoạn xây dựng 18

4.2 Mô tả hoạt động mua hàng 20

4.3 Mô tả kết quả đạt được 20

4.4 Mô tả chức năng 21

Chương 5 Kết luận và hướng phát triển 32

5.1 Kết quả đạt được 32

5.2 Ưu điểm và nhược điểm 32

5.2.1 Ưu điểm 32

5.2.2 Nhược điểm 32

5.3 Hướng phát triển 32

5.3.1 Hướng phát triển hiện tại 32

5.3.2 Hướng phát triển trong tương lai 32

5.4 Kết luận 32

Danh mục tài liệu tham khảo 33

Trang 9

Chương 1 Giới thiệu đề tài

1.1 Tổng quan

- Tên đề tài: Xây dựng website bán sách

- Bối cảnh thực hiện: Tháng 11 năm 2019 đề xuất thực hiện đề án xây dựngwebsite bán sách online bởi Nguyễn Văn Quyền

- Vấn đề cần giải quyết: Tạo một website bán sách online hiệu quả cho ngườiquản lí và người dùng trang website

- Tổng quan đề tài: Nhằm mục đích cho việc học lập trình web và phát triển nócho công việc sau này Đồ án này sẽ xây dựng một website bán sách với các yêucầu cần thiết cho một trang web và có thể phát triển website này trong thực tế

- Mục tiêu: Vận dụng những kiến thức đã học và tìm hiểu trong môn Công nghệweb, xây dựng một website bán sách với đầy đủ chức năng cần thiết, có cơ sở dữliệu, giao diện đẹp và dễ sử dụng, thân thiện với người dùng

- Nội dung thực hiện:

 Chaỵ thử và kiểm tra khắc phục lỗi

 Làm báo cáo kết quả

 Nộp kết quả và trình bày đề tài

1.2 Yêu cầu thực tế

- Trang chủ trình bày trang nhã, đơn giản, đại diện cho bộ mặt của doanh nghiệpthường xuyên cập nhật thông tin về những loại sách mới được phát hành, loạisách đang được khuyến mãi

- Giới thiệu về thông tin của doanh nghiệp

- Có chức năng tham gia đánh giá và bình luận về sản phẩm

- Hiển thị số lượng khách hàng truy cập vào trang web mỗi ngày

- Thiết kế website có chức năng giỏ hàng và đặt hàng trực tuyến, hỗ trợ online: Skype, Livechat, mạng xã hội Facebook, Twitter…

- Dễ dàng tìm kiếm các sản phẩm trên web bán sách online

- Tương thích với mạng xã hội, dễ dàng share thông tin

1.3 Khảo sát thực trạng

- Nhắc đến web bán sách online uy tín mà không nhắc đến Tiki thì hẳn là mộtthiếu sót Tiki là trang thương mại điện tử bao gồm rất nhiều mặt hàng online,trong đó nổi bật nhất là sách Tiki được các độc giả tin tưởng bởi số lượng đầusách phong phú và chất lượng Không những thế, chính sách khuyến mãi của Tikiluôn hấp dẫn người dùng Dịch vụ chăm sóc khách hàng của Tiki cũng rất chuđáo và tận tình

Trang 10

- Các chức năng mà Tiki cho phép người dùng:

+ Đămg kí, đăng nhập, đăng xuất

+ Xem sản phẩm

+ Xem chi tiết sản phẩm

+ Chọn mua sách, xem giỏ hàng

+ Cập nhật giỏ hàng, xóa sản phẩm, xóa giỏ hàng

+ Giao nhanh trong 2h

+ Có thể yêu cầu gói quyển sách thành một món quà để gửi cho người nhận + Hoàn tiền đến 200% nếu là hàng giả

1.4 Đề xuất chức năng và yêu cầu cho hệ thống

- Xây dựng được một website bán sách, có cơ sở dữ liệu, có các chức năng cơbản của người quản lý như: Đăng nhập, đăng xuất xem danh sách sản phẩm, quản

lý sản phẩm (thêm, sữa, xóa), quản lý đơn hàng, quản lý người dùng, trả lời bìnhluận Về phía người dùng như: Đăng kí, đăng nhập, đăng xuất, xem danh sáchsản phẩm, xem xhi tiết sản phẩm, đặt sách, xem giỏ hàng, thanh toán, viết bìnhluận

- Giao diện đẹp dễ sử dụng, thân thiện với mọi người, có tính thực tế cao

- Sử dụng PHP, HTML, BOOSTRAP, JQUERY, AJAX, JAVASCRIPT, CSStrong việc xây dựng website bán sách

- Trang web thích ứng tốt trên mọi thiết bị

Trang 11

Chương 2 Nghiên cứu tổng quan

2.1 Ưu điểm của việc sử dụng website bán sách trong thực tế

Chi phí kinh doanh vận hành thấp

- Việc bán hàng online bằng website ngày nay trở nên dễ dàng hơn bao giờ hếtchỉ cần một chiếc máy tính hay một thiết bị có thể kết nối Internet là bạn có thểbắt đầu

- Không mất tiền thuê cửa hàng, mặt bằng, không mất quá nhiều chi phí thuênhân viên, vận hành như điện, nước… đều được giảm xuống một cách đáng kể

Linh hoạt về thời gian, không gian

- Ưu điểm của bán hàng online bằng website là sự linh hoạt của thời gian, khônggian, bất cứ khi nào, bất cứ nơi đâu, bạn vẫn có thể lướt web, tìm kiếm kháchhàng, quảng cáo, giao dịch với khách hàng

- Bạn không có mặt bằng kinh doanh, bạn có thể bán hàng ngay tại nhà củamình.không phụ thuộc vào giờ mở cửa giống như các cửa hàng truyền thống vàtrung tâm mua sắm

Độ uy tín cao hơn

- Một trang website bán hàng được thiết kế thông minh, bố cục rõ ràng với hệthống các sản phẩm đa dạng, có ghi rõ ràng giá cả, chất lượng, nguồn gốc sảnphẩm sẽ tạo độ tin cậy cao hơn với khách hàng mua sắm hơn so với việc muaonline trên facebook Khách hàng sẽ cảm thấy tin tưởng khi mua hàng trênwebsite hơn và đương nhiên lợi nhuận mà người bán nhờ vậy thu về cũng rất lớn

Tiết kiệm thời gian cho người mua hàng

- Với công việc bận rộn thì việc mua sắm trực tiếp tại các cửa hàng, siêu thị haytrung tâm mua sắm là một trở ngại lớn đối với khách hàng Chính vì vậy ngườimua hàng sẽ tìm kiếm những sản phẩm được bán qua mạng để tiết kiệm thời gianmua sắm Lựa chọn hàng đầu của khách hàng thường sẽ vào những trang web bánhàng online uy tín, học chỉ cần lướt qua một lượt, chọn sản phẩm mình thích vàhợp với giá cả rồi chốt đơn hàng Sau đó sẽ có sự xác nhận từ phía chủ bán hàng

Trang 12

một cách nhanh chóng, người bán và người mua đều được những lợi ích riêng củamình.

2.2 Hạn chế của việc sử dựng website bán sách trong thực tế

Bảo mật trên internet chưa thực sự an toàn

- Độ bảo mật của Internet ở nước ta đang ở mức thấp Tội phạm mạng có thể dễdàng thâm nhập vào hệ thống mạng và gây bất lợi cho hệ thống mua bán hàngtrực tuyến, các trang web bán hàng online Các khách hàng không thể xác nhậnđược họ đang mua hàng của ai và các thông tin tài chính có thể bị tiết lộ

Sự thiếu tin tưởng của khách hàng về chất lượng sản phẩm

- Đây là điều khó khăn mà tất cả các đơn vị, doanh nghiệp hay người bán hàngonline trên website đều gặp phải Các sản phẩm được đăng trên trang web thường

có hình ảnh đẹp, mô tả chất lượng tốt nhưng khi sản phẩm đến tay khách hàng thìkém chất lượng hơn Chính bởi vậy nhiều khách hàng có tâm lí e dè khi mua hàngqua website

Trang 13

Chương 3 Phân tích thiết kế hệ thống

3.1 Phân tích thiết kế hệ thống website bán sách

3.1.1 Xác định các use case

- Tác nhân Khách hàng có các use case sau:

 Đăng ký thành viên

 Xem thông tin sản phẩm

 Xem thông tin giỏ hàng

3.1.2 Xác định các gói use case và các biểu đồ cho hệ thống

- Dưới đây là hình ảnh các gói use case: Từ việc phân tách các use case của

từng tác nhân ta xây dựng thành các gói use case như sau

- Gói use case đăng kí, đăng nhâp

Trang 14

- Gói use case quản lý thông tin cá nhân

- Gói use case quản lý danh sách thành viên

- Gói use case quản lý danh mục sản phẩm

Trang 15

- Gói use case mua hàng

- Gói use case xử lý đơn hàng

Trang 16

- Gói use case bảo hành sách

- Biểu đồ use case: Use case là đối tượng người dùng muốn nhận được từ hệ

thống Nó được đặt tên giống Động từ hoặc Động từ + cụm danh từ Tên Use casethường ngắn gọn, rõ ràng, cụ thể và miêu tả đủ nghĩa của đối tượng người dùng

- Biểu đồ use case phía khách hàng

Trang 17

- Biểu đồ use case người quản lý

- Biểu đồ lớp: Class Diagram là một trong những bản vẽ quan trọng nhất của

thiết kế phần mềm, nó cho thấy cấu trúc và quan hệ giữa các thành phần tạo nênphần mềm Trong quá trình xây dựng Class Diagram chúng ta sẽ phải quyết địnhrất nhiều yếu tố về thiết kế nên nó là bản vẽ khó xây dựng nhất Bản vẽ này sẽcho thấy cấu trúc tĩnh của phần mềm, tương tự như bản vẽ mặt bằng trong thiết

kế của ngành xây dựng

Trang 18

- Biểu đồ hoạt động mua hàng: Biểu đồ hoạt động nắm bắt hành động mua

hàng của khách hàng Khách hàng cần đăng kí một tài khoản để mua hàng Sau

đó đăng nhập vào hệ thống để mua hàng

- Biểu đồ hoạt động nhận đơn hàng: Biểu đồ hoạt động thể hiện hoạt động

nhận đơn hàng của người quản lý sau khi nhận được lệnh bán hàng Sau khikhách hàng đặt sản phẩm, hệ thống sẽ nhận đơn hàng, sau đó sản phẩm sẽ ghiphiếu hóa đơn để đóng gói sau đó là vận chuyển cho khách hàng

Trang 19

3.2 Phân tích thiết kế cơ sở dữ liệu

3.2.1 Danh sách các bảng

Tên cơ sở dữ liệu: quanlybanhang

- Bảng “ sanpham”: Bảng sanpham chứa toàn bộ các thông tin liên quan đến

một sản phẩm Trong website sẽ hiện thị tất cả các thông tin chứa trong bảng nàynhư tên sản phẩm, số lượng, giá nhập, giá bán, ảnh, chi tiết sản phẩm

Trang 20

- Bảng “khachhang”: Bảng khachhang là bảng dành cho khách hàng Trong

bảng này sẽ lưu lại tất cả các thông tin của các tài khoản Khi khách hàng muốnmua các sản phẩm trước hết có tài khoản hoặc sẽ phải đăng kí tài khoản củamình Khi đó người sử dụng chỉ cần nhập email và Password thì sẽ có thể muađược sản phẩm Nếu người dùng chưa có tài khoản mà đăng nhập thì hệ thống sẽbáo lỗi

Trang 21

- Bảng “donhang”: Sau khi khách hàng đặt lệnh mua sản phẩm tất cả các

thông tin liên quan đến khách hàng sẽ đươc lưu lại Sau đó khách hàng thanh toántiền, sản phẩm mà đặt mua sẽ được giao hàng đến tận nơi nhờ những thông tin màkhách hàng đã để lại

Trang 22

- Bảng “chitiethoadon”: Trong bảng này ta có thể thấy số lượng sản phẩm đã

được đặt mua và tổng tiền mà khách hàng phải thanh toán

Trang 23

- Bảng “lienhe”: Tất cả mọi ý kiến thắc mắc và những đóng góp cho website

của khách hàng đều được lưu lại trong bảng lienhe này Mọi ý kiến và đóng gópnày sẽ được người quản trị xem xét và giải quyết hết

Trang 24

- Bảng “admin”: Bảng admin là bảng dành cho người quản lí Trong bảng này

sẽ lưu lại tất cả các thông tin của người quản lí Khi Admin muốn vào trang quảntrị thì phải thông qua quá trình đăng nhập thì mới có thể vào được trang quản trị

Trang 25

3.2.2 Mối quan hệ giữa các bảng

- Bảng “khachhang” sẽ liên kết với bảng “donhang” thông qua “idkhach”

- Bảng “hoadon” sẽ liên kết với bảng “chitiethoadon” thông qua “id_cart”

- Bảng “chitiethoadon” sẽ liên kết với bảng “sanpham” thông qua “idsanpham”

Trang 26

Chương 4 Xây dựng ứng dụng và kết quả

4.1 Các giai đoạn xây dựng

Giai đoạn 1: Thu thập thông tin khách hàng

- Tìm hiểu yêu cầu thực tế của khách hàng

- Xác nhận các yêu cầu của khách hàng về trang Web và các thông tin khách hàng cung cấp

- Ghi nhận các yêu cầu về tính năng của website

- Ghi nhận các yêu cầu mỹ thuật đối với website

- Ghi nhận các yêu cầu về tên miền và máy chủ lưu trữ website

- Tiếp nhận tư liệu, thông tin, hình ảnh phục vụ cho việc thiết kế website

Giai đoạn 2: Giai đoạn phân tích

- Dựa vào những thông tin và yêu cầu thiết kế website của khách hàng, chúng taphân tích rõ ràng mục đích, yêu cầu, nguyện vọng của khàch hàng

- Lập kế hoạch thực hiện dự án

- Căn cứ trên kết quả khảo sát, thông tin do khách hàng cung cấp chúng ta thiết

kế lập cấu trúc cho website và thiết kế chung cho toàn hệ thống

- Thống nhất các chức năng, tính năng đặc biệt mà khách hàng yêu cầu => báogiá sản phẩm tương ứng với các chức năng như đã thống nhất

Trang 27

Giai đoạn 3: Tiến hành thiết kế Website và lập trình

- Xem xét chi tiết yêu cầu và tiến hành thiết kế website

- Tiến hành xử lý hiệu ứng ảnh, thu thập tài liệu liên quan

- Kiểm tra sản phẩm để đảm bảo tính thẩm mỹ và thống nhất

- Xây dựng cơ sở dữ liệu dựa trên thiết kế

- Soạn thảo nội dung tài liệu, chỉnh sửa hoàn thiện nội dung rồi đưa lên trangweb

- Tích hợp hệ thống: lắp ghép phân tích thiết kế, nội dung lập trình thành một sảnphẩm

- Tiến hành kiểm tra, chỉnh sửa và thực hiện nghiệm thu nội bộ

Giai đoạn 4: Giai đoạn chạy thử

- Tổng hợp nội dung, xây dựng hệ thống theo thiết kế

- Kiểm tra và sửa lỗi

- Lắp ghép thiết kế với phần mềm, Chạy thử hệ thống trong vòng 01 tuần

- Kiểm tra và sửa

Giai đoạn 5: Giai đoạn nghiệm thu

- Đăng tải hệ thống: đảm bảo hệ thống chạy tốt

Trang 28

4.2 Mô tả hoạt động mua hàng

- Khi khách hàng lựa chọn một mặt hàng nào đó từ danh mục các mặt hàng thìkhách hàng sẽ được liên kết tới trang giỏ hàng Khách hàng khi chọn mua mặthàng hệ thống sẽ yêu cầu nhập các thông tin cần thiết để hoàn thành đơn hàngbao gồm : Hình thức thanh toán , thông tin cá nhân , hình thức nhận hàng cuốicùng là xác nhận đơn hàng và đặt mua Sau khi khách hàng đã đặt mua thì họ cóthể vào quản lý đơn hàng để theo dõi thông tin đơn hàng của mình Trong phầnđơn hàng khách hàng có thể hủy đơn hàng hoặc gia hạn thanh toán

4.3 Mô tả kết quả đạt được

-

Khách hàng Người quản trị

Đăng nhập/Đăng xuất/Đăng ký Đăng nhập/Đăng xuất

Xem danh sách sản phẩm Quản lý sản phẩm (xem, thêm, sửa,

xóa)Xem chi tiết sản phẩm Quản lý Khách hàng

Mua hàng Xem DS Đơn hàng

Xem và sửa giỏ hàng Gửi phản hồi cho khách nếu khách có

phản hồi Thanh toán Thay đổi trạng thái đơn hàng

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

Tìm kiếm theo theo từng loại sản phẩm

Gửi phản hồi

Gọi điện liên hệ

Xem sản phẩm theo từng trang

Quản lý đơn hàngXem phản hồi

Ngày đăng: 20/04/2021, 22:23

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
1: HTML5 Và CSS3 Thiết Kế Trang Web Thích Ứng Giàu Tính Năng – Jermy Osborn & Nhóm AGI Creative Khác
2: Thiết Kế Web Với Dreamweaver Jeremy Osborn và nhóm AGI Creative Khác
3: Jeff Bezos Và Kỷ Nguyên Amazon – Brad Stone Tiếng Anh Khác
1: Bouding K.E (1995), Economics Analysis, Hamish Hamilton, London Khác
2: Andeson, JE (1985), The RelativeIneffciency of Quota, The Cheese case, American Economic review, 74 (1), pp 78-90 Khác

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w