1. Trang chủ
  2. » Luận Văn - Báo Cáo

xây dựng website bán thiết bị điện tử

106 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 thiết bị điện tử
Tác giả Nguyễn Thanh Bình, Nguyễn Văn Duẩn, Phan Quang Thanh Sơn, Lê Văn Tuấn
Người hướng dẫn Ths. Nguyễn Minh Nhật
Trường học Đại học Duy Tân
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án CDIO
Năm xuất bản 2022
Thành phố Đà Nẵng
Định dạng
Số trang 106
Dung lượng 1,3 MB

Nội dung

MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI 2.1 Mục đích của đề tài- Đáp ứng nhu cầu mua tìm kiếm, môi giới cho nhà cung cấp và người dùng, xây dựng nên một môi trường làm việc hiệu quả.- Giúp khách

Trang 1

ĐẠI HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN - -

MÔN: ĐỒ ÁN CDIO – SE447 B

Tên đề tài:

XÂY DỰNG WEBSITE BÁN THIẾT BỊ

ĐIỆN TỬ

GVHD: Ths NGUYỄN MINH NHẬTTên nhóm: Nhóm 5

• Nguyễn Thanh Bình

• Nguyễn Văn Duẩn

• Phan Quang Thanh Sơn

• Lê Văn Tuấn

Đà nẵng, 02/2022

1

Trang 2

TỔNG QUAN DỰ ÁN

2

Trang 3

Tên dự án XÂY DỰNG WEBSITE BÁN LINH KIỆN ĐIỆN TỬ

Lớp-Trường SE447 B- Trường Đại học Duy Tân

Tên GVHD ThS Nguyễn Minh Nhật

2 Nguyễn Văn Duẩn

MSSV: 24211405050Email: nguyenvanduan1@dtu.edu.vn

3 Phan Quang Thanh Sơn

MSSV:24211204664Email: phanquangthanhson1@gmail.com

3

Trang 4

4 Lê Văn Tuấn

MSSV:24211205989 Email: letuanzxcv97@gmail.com

MỤC LỤC

PHẦN MỞ ĐẦU 7

1 LÝ DO CHỌN ĐỀ TÀI 7

2 MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI .7

2.1 Mục đích của đề tài 7

2.2 Ý nghĩa của đề tài 8

3 ĐỐI TƯỢNG NGHIÊN CỨU 8

4 PHẠM VI NGHIÊN CỨU 8

5 PHƯƠNG PHÁP NGHIÊN CỨU 8

4

Trang 5

PHẦN II 17

DESIGN (PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG) 17

1 ĐẶC TẢ YÊU CẦU CHỨC NĂNG 17

1.1 Mô tả hệ thống 17

1.2 Môi trường phát triển 17

1.3 Các yêu cầu b„ trợ khác (nếu có) 17

2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 18

2.1 Tác nhân của hệ thống 18

2.2 Biểu đồ ca sử dụng (Use Case Diagram) 19

2.2.1 Biểu đồ use case đăng ký 21

2.2.2 Biểu đồ use case đăng nhập 23

2.2.4 Biểu đồ use case tìm kiếm 29

2.2.5 Biểu đồ use case quản lý giỏ hàng 31

2.2.6 Biểu đồ use case quản lý danh mục .34

2.2.7 Biểu đồ use case in thống kê báo cáo 38

2.2.8 Biểu đồ use case đánh giá sản phẩm 42

2.2.9 Biểu đồ use case quản lý sản phẩm 46

2.2.10 Biểu đồ use case quản lý khuyến mãi 50

2.2.11 Biểu đồ use case quản lý thông tin cá nhân 53

2.2.12 Biểu đồ use case quản lý lịch sử mua hàng .56

2.3 Biểu đồ đóng gói 58

2.4 Thiết kế cơ sở dữ liệu 59

2.4.1 Cơ sở dữ liệu 59

2.4.2 Bảng dữ liệu 60

2.2.1 Bảng “Order” 60

2.2.2 Bảng “Payment” 61

2.2.3 Bảng “Delivery” 62

2.2.4 Bảng “Oder_detail” 63

2.2.5 Bảng “Feedback” 65

5

Trang 6

2.2.6 Bảng “Account” .66

2.2.7 Bảng “banner” 68

2.2.8 Bảng “Banner_detail” 69

2.2.9 Bảng “Genre” 70

2.2.10 Bảng “product” .71

2.2.11 Bảng “Product_Image” 73

2.2.12 Bảng “Brand” 75

2.2.13 Bảng “Feedback_Image” 76

2.2.14 Bảng “Discount” 77

1.1 Giao diện trang chủ Admin 81

1.2 Giao diện quản lí danh mục 83

1.3 Giao diện quản lí sản phẩm 84

1.5 Giao diện quản lí khách hàng 87

1.6 Giao diện quản lí khuyến mãi 88

1.7 Giao diện đăng kí .90

1.8 Giao diện đăng nhập .92

1.9 Giao diện trang chủ người dùng 93

1.10 Giao diện quản lí giỏ hàng 95

1.11 Giao diện tìm kiếm 97

1.12 Giao diện xem lịch sử giao dịch 99

1.13 Giao diện thanh toán 100

1.14 Giao diện báo cáo thống kê .102

1.15 Giao diện quản lí bình luận 104

1.16 Giao diện quản lí thông tin cá nhân 105

1.17 Giao diện quản lí banner 106

1.18 Giao diện quản lí tin tức 108

PHẦN III: IMPEMENTATION (THỰC HIỆN) 110

3.1 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .110

3.1.1 Những vấn đề đã làm được 110

6

Trang 7

3.1.2 Những vấn đề chưa đạt được .1103.1.3 Hướng phát triển 1103.2 TÀI LIỆU THAM KHẢO 110

PHẦN MỞ ĐẦU

1 LÝ DO CHỌN ĐỀ TÀI

Với sự phát triển nhảy vọt của công nghệ thông tin hiện nay, internet ngàycàng giữ vai trò quan trọng trong các lĩnh vực khoa học kĩ thuật và đời sống Dĩ nhiêncác bạn đã được nghe nói nhiều về Internet, nói một cách đơn giản, Internet là mộttập hợp máy tính nối kết với nhau, là một mạng máy tính toàn cầu mà bất kì ai cũng

có thể kết nối bằng máy tính cá nhân của họ Với mạng Internet, tin học thật s ự tạonên một cuộc cách mạng trao đ„i thông tin trong mọi lĩnh vực văn hóa, xã hội, chínhtrị, kinh tế

7

Trang 8

Trong thời đại ngày nay, việc có một website để quảng bá công ty hay mộtwebsite cá nhân không còn là điều gì xa xỉ nữa Thông qua website khách hàng có thểlựa chọn những sản phẩm mà mình cần một cách nhanh chóng và hiệu quả

Sự ra đời của các ngôn ngữ lập trình cho phép chúng ta xây dựng các trangWeb đáp ứng được các yêu cầu của người sử dụng ASP.NET là một nền tảng ứngdụng web (web application framework) được phát triển và cung cấp bởi Microsoft,cho phép những người lập trình tạo ra những trang web động

Trong c uộc sống ngày nay, con người ngày càng bận rộn vì vậy việc tìm kiếmthông tin cho các ngày trọng đại của cuộc đờ i cũng cần nhanh chóng và chính xáchơn Tuy nhiên hiện nay việc kết nối giữa những nhà cung cấp dịch vụ cưới và kháchhàng c òn hạn chế Vì vậy nhóm chúng tôi chọn đề tài:”Phân tích và thiết kế hệthống website bán hàng điện tử” để làm đồ án CDIO cho mình

2 MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI

- Việc quản lý hàng trở nên dễ dàng

- Sản phẩm được sắp xếp có hệ thống nên người dùng dễ tìm kiếm sản phẩm

2.2 Ý nghĩa của đề tài

- Là một website động, các thông tin được cập nhật theo định kỳ

- Người dùng truy cập vào website có thể xem, tìm kiếm, liên hê với các nhà cungcấp và xem lượt yêu thích của nhà cung cấp đó

8

Trang 9

- Các sản phẩm được sắp xếp hợp lý, tìm kiếm dựa trên tên nhà cung cấp, tên dịch

vụ cần tìm Vì vậy người dùng sẽ có cái nhìn t„ng quan về tất cả các sản phẩmhiện có

- Khi đã chọn được nhà cung cấp ưng ý với mức giá mà nhà cung cấp đưa ra,người dùng sẽ bấm vào nút liên hê để cung cấp thông tin người dùng cho nhà cungcấp liên hê

- Người dùng vẫn có thể quay trở lại trang sản phẩm để xem và chọn tiếp.nên một dấu mốc không thể quên cho các bạn trẻ

3 ĐỐI TƯỢNG NGHIÊN CỨU

- Tìm hiểu về phân tích thiết kế hệ thống hướng đối tượng

4 PHẠM VI NGHIÊN CỨU

- Về nội dung:

+ Tìm hiểu về SQL server

+ Phân tích thiết kế hướng đối tượng website bán hàng điện tử

5 PHƯƠNG PHÁP NGHIÊN CỨU

- Tìm hiểu các tài liệu liên quan ( quy trình bán hàng,….)

- Phân tích và lựa chọn giải pháp

- T„ng hợp các tài liệu liên quan đến xây dựng và phát triển phần mềm

- Góp ý của các chuyên gia

PHẦN I CONCEIVE (Ý TƯỞNG)

1.1 ĐỀ XƯỚNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN)

1.1.1 Thành viên 1

Họ & Tên (Sinh viên): Nguyễn Văn Duẩn

9

Trang 10

Chuyên ngành (của Sinh viên): Công Nghệ Phần Mềm

Tên ý tưởng (Sản phẩm): Xây dựng website bán thiết bị điện tử

Ngày/Tháng/Năm: 11/02/2022

1.1.1.1 Mô tả ý tưởng sản phẩm

Ngày nay, Website đã đóng một vai trò quan trọng đối với con người chúng ta từ giải trí cho đến quảng cáo, thương mại, quản lý…Website (thương mại điện tử) sẽ dần dần thay thế những phương thức kinh doanh cũ trong các doanh nghiệp bởi tính ưu việt mà Website mang lại như: nhanh hơn, rẽ hơn, tiện dụng hơn, hiệu quả hơn và không bị giới hạn không gian và thời gian Các đồ điện tử, mặt hàng điện tử đang là các món đồ được con người chúng ta ưa chuộng cũng vì tính ứng dụng, sử dụng cao trong cuộc sống cho công việc và cho giải trí Chính vì thế việc ra đời một website “Bán thiệt bị điện tử” sẽ là một giải pháp tối ưu cho việc buôn bán qua mạng

1.1.1.2 Đánh giá cơ sở kiến thức của sinh viên

Phân tích thiết kế hệ thống: Đã học

Phân tích thiết kế hướng đối tượng: Đã học

Hệ quản trị cơ sở dữ liệu: Đã học

Ngôn ngữ C#: Đã học

HTML/CSS: 2 tháng

Kỹ thuật thương mại điện tử (asp.net): đã học

1.1.1.3 Đánh giá khả năng phát triển của sản phẩm

Ước tính số lượng người sẽ hưởng lợi từ sản

phẩm của bạn 30.000

Ước tính số lượng người sẽ bỏ tiền ra mua sản

Liệt kê các loại đối tượng sẽ được hưởng lợi từ

ý tưởng sản phẩm của bạn (ít nhất là 1, nhiều

nhất là 5): Sinh viên, Công nhân

10

Trang 11

Trung bình Khá Cao Rất Cao

Đánh giá khả năng các nhà đầu tư sẽ

bỏ tiền ra cho ý tưởng sản phẩm của

Ước lượng số năm sản phẩm của bạn sẽ

ở trên thị trường cho đến khi bị thay

Họ & Tên (Sinh viên): Nguyễn Thanh Bình

Chuyên ngành (của Sinh viên): Công nghệ phần mềm

Tên Ý tưởng (Sản phẩm): Xây dựng Website bán quần áo

Ngày/Tháng/Năm: 11/02/2022

1.1.2.1 Mô tả ý tưởng sản phẩm:

11

Trang 12

Hiện tại đất nước chúng ta ngày càng từng bước một phát triển Xã hội, đất nước phát triển thì nhu cầu mua sắm của con người ngày càng nhiều Nhưng cuộc sống bộn bề với những điều cần phải lo toan hoặc những công việc đột xuất đến thì sẽ không có thời gian

đi ra ngoài để mua sắm những thứ cần thiết cho bản thân và gia đình Thì hiện nay trên những trang mạng xã hội đã xuất hiện những thương hiệu mua bán hàng hóa online, trực tuyến giúp người dùng dễ dàng mua được những thứ mình muốn mà không cần phải đi rangoài và còn giúp tiết kiệm được nhiều thời gian Vì vậy em đã đề xuất ý tưởng thiết kế phần mềm xử lý đơn đặt hàng giúp việc đặt hàng và giao hàng một cách nhanh chóng và hiệu quả nhất

1.1.2.2 Đánh giá cơ sở kiến thức của sinh viên

Phân tích thiết kế hệ thống: Đã học

Phân tích thiết kế hướng đối tượng: Đã học

Hệ quản trị cơ sở dữ liệu: Đã học

Ngôn ngữ C#: Đã học

HTML/CSS: 2 tháng

Kỹ thuật thương mại điện tử (ASP>NET): đã học

1.1.2.3 Đánh giá khả năng phát triển của sản phẩm

Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của

Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm 5000

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng

sản phẩm của bạn (ít nhất là 1,nhiều nhất là 5): 4

Ước lượng số năm sản phẩm của bạn sẽ

ở trên thị trường cho đến khi bị thay thế: 1 năm

Ước lượng thời gian cần thiết để phát triển sản phẩm

12

Trang 13

Đánh giá Trung

bình Khá Cao Rất Cao Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra

mua ý tưởng sản phẩm của bạn: X

Ước tính độ khó để phát triển thành công sản

phẩm của bạn

1.1.3 Thành viên 3

- Họ và tên (sinh viên): Phan Quang Thanh Sơn

- Chuyên ngành (của sinh viên): Công nghệ phần mềm

- Tên ý tưởng (sản phẩm): Xây dựng Website Dạy Học Trực Tuyến

Website hỗ trợ các chức năng sau:

- Danh sách các khóa học, lớp học, giảng viên

13

Trang 14

- Tìm kiếm khóa học

- Báo cáo thống kê

- Quản lý tài khoản, tình hình mượn sách

- Hỗ trợ thắc mắc

Để sử dụng website, yêu cầu thiết bị cần có Internet, có trình duyệt thông dụng 1.1.5.2 Đánh giá cơ sở kiến thức của sinh viên

- Phân tích thiết kế hệ thống: đang học

- Phân tích thiết kế hướng đối tượng: chưa học

- Hệ quản trị cơ sở dữ liệu: chưa học

- Ngôn ngữ lập trình (java, C#, ASP.NET): Đang nguyên cứu

- HTML/CSS: chưa học

1.1.5.3 Đánh giá khả năng phát triển sản phẩm

Ước tính số lượng người sẽ hưởng lợi từ sản phẩm

Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm

Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý

tưởng sản phẩm của bạn (ít nhất là 1, nhiều nhất là

bình Khá Cao Rất Cao Đánh giá khả năng các nhà đầu tư sẽ

bỏ tiền ra cho ý tưởng sản phẩm của

bạn:

14

Trang 15

Ước lượng số năm sản phẩm của bạn sẽ

ở trên thị trường cho đến khi bị thay

thế:

2 năm

bình Khá Cao Rất Cao Ước tính độ khó để phát triển thành

công sản phẩm của bạn

X Ước lượng số năm cần thiết để phát triển sản phẩm của

1.1.4 Thành viên 4

- Họ và tên (sinh viên): Lê Vă n Tuấn

- Chuyên ngành (của sinh viên): Công nghệ phần mềm

- Tên ý tưởng (sản phẩm): Xây dựng website bán giày

- Ngày/Tháng/Năm: 11/02/2021

1.1.3.1 Mô tả ý tưởng sản phẩm

Xây dựng hệ thống bán hàng giày giúp việc hoạt động mua bán sản phẩm diễn ra

dễ dàng, tiết kiệm thời gian và công sức Giúp khách hàng có thể tra cứu, tìm kiếm trước những sản phẩm có tại cửa hàng cũng như đăng ký tài khoản mua hàng qua website Ngoài ra, còn giúp người quản lý dễ dàng quản lý hoạt động mua bán sản phẩm giày của cửa hàng một cách thuận tiện hơn

Website hỗ trợ các chức năng sau:

Thêm, xoá, sửa dịch vụ

Tìm kiếm dịch vụ theo từ khoá (tên sản phẩm,giá cả,loại hàng…)

So sánh các dịch vụ

15

Trang 16

Tham gia thảo luận đánh giá

Thanh toán trực tuyến

Để sử dụng website, yêu cầu máy tính cần có Internet, có trình duyệt thông dụng 1.1.3.2 Đánh giá cơ sở kiến thức của sinh viên

Phân tích thiết kế hệ thống: Đã học

Phân tích thiết kế hướng đối tượng: Đã học

Hệ quản trị cơ sở dữ liệu: Đã học

Ngôn ngữ C#: 6 tháng

HTML/CSS: 3 tháng

1.1.3.3 Đánh giá khả năng phát triển sản phẩm

Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của

Trung bình Khá Cao Rất Cao

Đánh giá khả năng các nhà đầu tư sẽ bỏ

tiền ra cho ý tưởng sản phẩm của bạn:

X Ước lượng số năm sản phẩm của bạn sẽ

ở trên thị trường cho đến khi bị thay thế: 4 năm

Trung bình Khá Cao Rất Cao Ước tính độ khó để phát triển thành công

sản phẩm của bạn

X

16

Trang 17

Ước lượng số năm cần thiết để phát triển

sản phẩm của bạn:

6 năm

PHẦN II DESIGN (PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG)

1 ĐẶC TẢ YÊU CẦU CHỨC NĂNG

1.1Mô tả hệ thống

Cho phép người dùng đăng bán sản phẩm của mình

Hệ thống cho phép:

Khách vãng lai (Người dùng chưa đăng ký tài khoản)

Tìm kiếm, tra cứu thông tin sản phẩm

- Đăng ký tài khoản

17

Trang 18

Thành viên (Người dùng đã đăng ký tài khoản)

- Đăng ký, đăng nhâ p, đăng xuất sửa thông tin cá nhân

- Tìm kiếm, tra cứu thông

- Tham gia bình luâ n đánh giá sảm phẩm

- Liên hê với người bán

- Mua sản phẩm

- Đăng bán sản phẩm

Admin

- Đăng nhập, đăng xuất, sửa thông tin tài khoản

- Xóa tài khoản

- Thêm sửa, xóa thông tin sản phẩm

- Liên hê nhà cung cấp

1.2 Môi trường phát triển

- Công cụ phân tích thiết kế: MS Visio

- Công cụ lập trình: Visual Studio, SQL Server

1.3 Các yêu cầu b„ trợ khác (nếu có)

- Ứng dụng phục vụ cho tất cả bạn đọc sử dụng trình duyệt có kết nối Internet; cácthiết bị điện thoại chạy hệ điều hành Android, Window Phone, hay IOS

- Truy cập nhanh, hỗ trợ nhiều khách hàng đồng thời

- Giao diện đơn giản, thẩm mỹ dễ sử dụng

2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.1 Tác nhân của hệ thống

STT Tên Tác Nhân Mô Tả

1 Khách vãng lai Người dùng chưa đăng kí có thể đăng kí, đăng

nhập, xem sản phẩm, tra thông tin sản phẩm

18

Trang 19

2 Thành viên Là thành viên đã đăng ký tài khoản hệ thống, có

quyền xem, mua sản phẩm, tìm kiếm thong tin, liên

hệ, đánh giá sản phẩm và để lại bình luậnĐăng sản phẩm cần bán

3 Quản trị hệ thống Người quản trị hệ thống được quyền cập nhật chỉnh

sửa, xóa sản phẩm, tài khoản

Bảng 1.1 Bảng mô tả các tác nhân

2.2 Biểu đồ ca sử dụng (Use Case Diagram)

19

Trang 20

Hình 1.1 Biểu đồ Use case t„ng quát

Danh sách use case và tác nhân:

20

Trang 21

Bảng 1 2 Bảng danh sách user

21

Danh sách user case

IDUC Tên user case Tác nhân

UC1 Đăng nhập Người dùng, Quản trị viên

UC2 Quản lý danh mục Quản trị viên

UC3 Quản lý sản phẩm Quản trị viên

UC4 Quản lý khuyến mãi Quản trị viên

UC5 Quản lý đơn hàng Quản trị viên

UC6 Quản lý tài khoản Quản trị viên

UC7 Quản lý đánh giá Quản trị viên

UC8 Thống kê báo cáo Quản trị viên

UC9 Tìm sản phẩm Quản trị viên

UC10 Thanh toán Người dùng

UC11 Bình luận Người dùng

UC12 Quản lý lịch sử mua hàng Người dùng

UC13 Xem sản phẩm Khách vãng lai

UC14 Đăng ký Khách vãng lai

UC15 Tìm sản phẩm Khách vãng lai

UC16 Quản lý giỏ hàng Khách vãng lai

UC17 Thông tin cá nhân Người dùng, Quản trị viên

Trang 77

5 content nvarchar(200) nullable

6 reply nvarchar(500) nullable

8 status nvarchar(100) nullable

9 create_by nvarchar(100) nullable

10 create_at datetime nullable

11 update_by nvarchar(100) nullable

12 update_at datetime nullable

13 image nvarchar(500) nullable

2.2.16 Bảng MigrationHistory

Bảng MigrationHistory

Mô tả ==================

Stt Tên trường Kiểu dữ liệu Mô tả Ràng buộc

1 MigrationId nvarchar(150) nullable

2 ContextKey nvarchar(300) nullable

3 Model nvarchar](300) nullable

77

Ngày đăng: 24/04/2024, 09:30

HÌNH ẢNH LIÊN QUAN

Bảng 1. 2 Bảng danh sách user - xây dựng website bán thiết bị điện tử
Bảng 1. 2 Bảng danh sách user (Trang 21)
Hình ảnh sản  phẩm - xây dựng website bán thiết bị điện tử
nh ảnh sản phẩm (Trang 94)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w