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

Xây dựng website bán hàng linh kiện điện tử, máy tính

124 89 2

Đ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

Định dạng
Số trang 124
Dung lượng 9,94 MB

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

Nội dung

. Mục đích của đề tài • Xây dựng Website kinh doanh máy tính và các thiết bị linh kiện điện tử. • Nghiên cứu các công nghệ phát triển Wesbsite. • Cung cấp cho khách hàng các thông tin chính xác về các sản phẩm máy tính và linh kiện đang có trên thị trường của các hãng có uy tín ví dụ như (Intel, Cooler Master, Msi, Gigabyte, Razer, Asus, …) và cách thức đặt mua hàng qua mạng. 1.2. Ý nghĩa của đề tài Website bán hàng linh kiện trực tuyến nhằm đưa các sản phẩm lên mạng giúp khách hàng có thể tìm kiếm những linh kiện mình muốn,đăng ký mua sản phẩm trực tiếp trên mạng. Thông qua website khách hàng có thể tìm thấy những thông tin về các sản phẩm theo loại về tên, hãng sản xuất, giá, tình trạng còn hàng,…. Các thông tin được cập nhật thường xuyên và nhanh chóng. Vì vậy, rút ngắn được khoảng cách giữa người mua và người bán, đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng. • Thúc đẩy phát triển buôn bán trực tuyến. • Rút ngắn khoảng cách giữa người mua và người bán, tạo ra một Website trực tuyến có thể đưa nhanh thông tin cũng như việc trao đổi mua bán qua mạng. • Việc quản lý hàng trở nên dễ dàng. 1.1.1. Về mặt lý luận Toàn bộ chương trình và bản thuyết minh của đề tài sẽ trở thành tài liệu nghiên cứu, tham khảo nhanh, dễ hiểu, thiết thực cho những thầy cô và các bạn sinh viên, những người yêu thích bộ môn công nghệ Web và ứng dụng, nhất là lĩnh vực xây dựng Web quản lý trên môi trường, ngôn ngữ Asp.net 1.1.2. Về mặt thực tiễn Góp phần giúp cho việc tối ưu hóa quá trình quản lý của các Công Ty TNHH thương mại giúp hạn chế, loại bỏ những chi phí tốn kém về quảng cáo v.v… từ đó tăng hiệu quả kinh doanh.

Trang 1

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

3 Nguyễn Trịnh Hoàng Gia Thành viên 2221125621

4 Nguyễn Viết Niệm Thành viên 2221125681

Đà nẵng, 30/09/2019

Trang 2

TỔNG QUAN DỰ ÁNTên dự án Xây dựng website bán hàng linh kiện điện tử, máy tính

Ngày bắt đầu

-kết thúc 10/08/2019 -30/09/2019

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

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

Trưởng nhóm

Dương Công Đạt - 2221125605Lớp: K22TPM5 Khoa: Công nghệ thông tin Trường: Đại học Duy TânMail: datduongcong@gmail.com

Tel: +84 963925360

Thành viên

1 Huỳnh Ngọc Hùng -2221129480

2 Nguyễn Trịnh Hoàng Gia - 2221125621

3 Nguyễn Viết Niệm – 2221125681

4 Phan Hùng Dũng - 2221125614

Trang 3

MỤC LỤC

MỤC LỤC 3

DANH MỤC CÁC HÌNH VẼ 6

DANH MỤC CÁC BẢNG 7

DANH MỤC THUẬT NGỮ, CÁC TỪ VIẾT TẮT 8

PHẦN MỞ ĐẦU 9

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

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

1.1 Mục đích của đề tài 10

1.2 Ý nghĩa của đề tài 10

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

PHẠM VI NGHIÊN CỨU 11

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

ĐỐI TƯỢNG SỬ DỤNG 11

PHẦN I 12

Ý TƯỞNG (CONCEIVE) 12

1 ĐỀ XƯỚNG Ý TƯỞNG SẢN PHẨM 12

1.1 Thành viên 1 12

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

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

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

1.2 Thành viên 2 13

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

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

Trang 4

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

1.3 Thành viên 3 15

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

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

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

2 ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM 17

PHẦN II 20

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

2.1 KHẢO SÁT HIỆN TRẠNG 20

2.2 PHÂN TÍCH HỆ THỐNG 21

2.2.1 Tóm tắt hoạt động website mà dự án sẽ được ứng dụng 21

2.2.2 Phạm vi dự án được ứng dụng 22

2.2.3 Đối tượng sử dụng 22

2.2.4 Mục đích của dự án 23

2.2.5 Xác định yêu cầu của khách hàng 23

2.2.6 Yêu cầu giao diện của website 25

2.3 PHÂN TÍCH CHỨC NĂNG CỦA HỆ THỐNG 25

Danh sách các tác nhân – user case: 26

Biểu đồ use-case tổng quát 27

Use-case “Đăng nhập” 28

Use-case “Đăng ký” 31

Use-case ”Đăng xuất” 34

2.3.1 Tác nhân “Người Quản Trị” 37

2.3.2 Tác nhân “Người Quản Lý” 58

2.3.3 Tác nhân “Người Bán Hàng” 88

2.3.4 Tác nhân “Khách hàng” 94

Trang 5

2.3.5 Tác nhân “Đối tượng chưa có tài khoản đăng nhập” 101

PHẦN III 104

THỰC HIỆN (IMPEMENTATION) 104

3.1.THIẾT KẾ LỚP 104

3.2 THIẾT KẾ CƠ SỞ DỮ LIỆU 105

3.2.1 Bảng dữ liệu 105

3.2.2 Sơ đồ thực thể liên kết 108

3.3 THIẾT KẾ PROTOTYPE 109

PHẦN IV 121

VẬN HÀNH VÀ KIỂM THỬ (IMPEMENTATION) 121

4.1 TRIỂN KHAI HỆ THỐNG 121

4.1.1 Giao diện trang chủ 121

4.1.2 Giao diện form đăng nhập 121

4.1.3 Giao diện danh mục sản phẩm 122

4.1.4 Giao diện chi tiết sản phẩm 122

4.1.5 Giao diện giỏ hàng 123

4.1.6 Giao diện sản phẩm 123

4.1.6 Giao diện sản phẩm khuyến mãi 124

KẾT LUẬN 125

1 NHỮNG VẤN ĐỀ ĐẠT ĐƯỢC 125

2 NHỮNG VẤN ĐỀ CHƯA ĐẠT ĐƯỢC 125

3 HƯỚNG PHÁT TRIỂN 125

TÀI LIỆU THAM KHẢO 126

Trang 6

DANH MỤC CÁC HÌNH VẼ

Hình 2.1

Trang 7

DANH MỤC CÁC BẢNG

Bảng 2.1

Trang 8

DANH MỤC THUẬT NGỮ, CÁC TỪ VIẾT TẮT

CD

ASP.NET

SL

Trang 9

PHẦN MỞ ĐẦU

LÝ DO CHỌN ĐỀ TÀI

Nền khoa học của thế giới đang trong giai đoạn phát triển nhanh và có trình độ cao, một trong những ngành phát triển nhất có thể nói là công nghệ thông tin, ngành công nghệ thông tin hiện nay đã có ứng dụng vào hầu hết tất cả các lĩnh vực từ giáo dục, kinh doanh, giải trí, … cho đến mua bán, đặc biệt là mua bán qua mạng và còn gọi là thương mại điện tử (ecommerce)

Thương mại điện tử đề cập đến một quá trình mua bán mà người mua và người nhận không cần trực tiếp mua bán với nhau mà thông qua một thiết bị máy tính, mà môi trường phổ biến nhất đó là Internet

Thực tế ở nước ta hiện nay do cở sở hạ tầng còn thấp, trình độ dân trí chưa cao và những hiểu biết của mọi người về thương mại điện tử còn khá mơ hồ nên ít có những

cá nhân, doanh nghiệp,… quan tâm đến thương mại điện tử Cùng với tốc độ đô thị hóa ngày càng tăng nhanh, cuộc sống con người ngày càng phát triển, chúng ta cũng dần mất đi thời gian rãnh rỗi của mình cho các công việc thiết yếu của cuộc sống như: mua sắm đồ dùng gia đình, quần áo, điện thoại, máy tính, … Do đó để giúp cho các công việc mua sắm này ngày càng trở nên nhanh chóng và tốn ít thời gian hơn chúng

ta có thể ứng dụng hình thức mua bán thông qua mạng Internet

Bên cạnh đó các doanh nghiệp, cá nhân khi có nhu cầu quản bá thương hiệu, sản phẩm trực tiếp với nhiều khách hàng hoặc tìm cơ hội kinh doanh với nhiều doanh nghiệp, cá nhân khác nhưng lại muốn giảm chi phí nhân công, mặt bằng kinh doanh, hay đơn giản là chỗ giữ xe cho khách hàng Khi đó việc mua bán qua mạng có thể đáp ứng tốt các nhu cầu này

Mua bán qua mạng sẽ giảm bớt các khó khăn cho các doanh nghiệp, cá nhân và tăng cường áp dụng những tiến bộ khoa học kĩ thuật vào việc quản lý, tận dụng nguồn lực mạnh mẽ từ Internets để phát triển kinh doanh

Mua bán qua mạng sẽ thay thế cách thức buôn bán và giới thiệu sản phẩm truyền thống phức tạp, mất thời gian và hiệu quả thấp

Trang 10

MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI 1.1 Mục đích của đề tài

 Xây dựng Website kinh doanh máy tính và các thiết bị linh kiện điện tử

 Nghiên cứu các công nghệ phát triển Wesbsite

 Cung cấp cho khách hàng các thông tin chính xác về các sản phẩm máy tính và linhkiện đang có trên thị trường của các hãng có uy tín ví dụ như (Intel, Cooler Master,Msi, Gigabyte, Razer, Asus, …) và cách thức đặt mua hàng qua mạng

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

Website bán hàng linh kiện trực tuyến nhằm đưa các sản phẩm lên mạng giúp kháchhàng có thể tìm kiếm những linh kiện mình muốn,đăng ký mua sản phẩm trực tiếp trênmạng Thông qua website khách hàng có thể tìm thấy những thông tin về các sản phẩmtheo loại về tên, hãng sản xuất, giá, tình trạng còn hàng,… Các thông tin được cập nhậtthường xuyên và nhanh chóng Vì vậy, rút ngắn được khoảng cách giữa người mua vàngười bán, đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng

 Thúc đẩy phát triển buôn bán trực tuyến

 Rút ngắn khoảng cách giữa người mua và người bán, tạo ra một Website trựctuyến có thể đưa nhanh thông tin cũng như việc trao đổi mua bán qua mạng

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

1.1.1 Về mặt lý luận

Toàn bộ chương trình và bản thuyết minh của đề tài sẽ trở thành tài liệu nghiêncứu, tham khảo nhanh, dễ hiểu, thiết thực cho những thầy cô và các bạn sinh viên,những người yêu thích bộ môn công nghệ Web và ứng dụng, nhất là lĩnh vực xâydựng Web quản lý trên môi trường, ngôn ngữ Asp.net

1.1.2 Về mặt thực tiễn

Góp phần giúp cho việc tối ưu hóa quá trình quản lý của các Công Ty TNHHthương mại giúp hạn chế, loại bỏ những chi phí tốn kém về quảng cáo v.v… từ đótăng hiệu quả kinh doanh

Trang 11

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

- Các khách hàng, nhà cung cấp, đối tác kinh doanh

- Tài liệu quản lý công ty

- Quy trình quản lý bán hàng, sản phẩm, nhân sự

PHẠM VI NGHIÊN CỨU

- Về thời gian: từ 10/08/2019 đến 30/09/2019

- Về nội dung:

 Tập trung tìm hiểu về ngôn ngữ ASP.NET,…

 Phân tích thiết kế hướng đối tượng

 Nghiên cứu, phân tích và xây dựng website bán máy tính và thiết bị

 Các đối tác, khách hàng, nhà cung cấp quan tâm đến máy tính và thiết bị linhkiện

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

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

- Phân tích và lựa chọn các 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 người có king nghiệm

ĐỐI TƯỢNG SỬ DỤNG

Có 5 đối tượng sử dụng cơ bản:

Người quản trị : (Admin) có quyền sử dụng và cập nhật, cấp quyền cho tài khoản,

danh sách nhân viên, đảm bảo tính an toàn cho Website

Người quản lý : (Manager) quản lý hồ sơ khách hàng , quản lý sản phẩm, danh

mục sản phẩm, quản lý hồ sơ nhân viên, quản lý hóa đơn, phê duyệt hóa đơn

Người bán hàng : (Seller) Tạo mới hóa đơn cho khách hàng, cập nhập thông tin

hóa đơn

Khách hàng : (Customer) Mua hàng, quản lý giỏ hàng, tìm kiếm sản phẩm.

Đối tượng chưa có tài khoản đăng nhập : (Guest) chỉ sử dụng được các chức

năng dùng chung trong website như tìm kiếm sản phẩm, xem sản phẩm, đăng kýthành viên

Trang 12

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: Đang học

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

- Ngôn ngữ Asp.net: Đang học

- HTML/CSS: Đang học

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

Trung

Đá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

Trang 13

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

Như các bạn cũng đã biết với hệ thống bãi giữ xe thông minh sẽ giúp cho các bãi xehoạt động một cách tự động vì hệ thống này là tự động hóa Mỗi khi lấy xe ra vào lái xechỉ việc quẹt thẻ, hệ thống xẽ tự động nhập thông tin và kiểm tra thông tin vì vậy xe củabạn luôn được bảo vệ một cách an toàn

Ở các hình thức giữ xe truyền thống, các doanh nghiệp đã gặp phải rất nhiều bất cập

và gây khó khăn cho:

 quá trình quản lý cũng như cho nhân viên an ninh Đồng thời các nhân viêncũng dễ dàng làm thất thoát tài chính, dễ lấy tiền của chủ đầu tư Ngoài ra, ởcác bãi giữ xe thông thường như: xé vé tay, ghi phấn lên xe,…các hình thứcgiữ xe truyền thống rất tốn kém, không an toàn, gây lãng phí và ô nhiễm môitrường do lượng giấy thải ra ngoài môi trường

Trang 14

Còn đối với hệ thống bãi giữ xe thông minh, cải tiến và vượt bậc hơn gấp trăm lần sovới hình thức giữ xe thông thường Được áp dụng công nghệ in mã vạch và sử dụng thẻđiện từ chống làm giả và bất kỳ ai cũng không thể làm giả và trộm cắp xe được.

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: Đang học

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

- Ngôn ngữ Asp.net: Đang học

- HTML/CSS: Đang học

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

Tru

Đá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

Trang 15

1.3.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ảitrí 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ầnthay 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ớihạn không gian và thời gian

Với tầm quan trọng đó, mỗi con người chúng ta cần trang bị cho mình một kiến thức

về nền tảng Web Nếu bạn sở hữu một lượng kiến thức rộng lớn về nền tảng Web thìbạn sẽ có cơ hội tìm việc làm rất dễ Bởi vì, bạn có thể đảm nhận các công việc về IT tạicác công ty không chuyên về IT nhưng các công ty này đều có các ứng dụng CNTT vàoquản lý Website trong các tổ chức như Ngân hang, công ty Sản xuất, dịch vu, nhà hang,khách sạn, công ty kinh doanh thương mại điện tử, trường học…, đặc biệt là tham giacác công ty sản xuất phần mềm (Website, các ứng dụng Web trên mobile) Xuất phát từ

những nhu cầu thực tế đó nhóm chúng em quyết định “Xây dựng Website Bán Máy Tính Và Các Thiết Bị Mạng” nhằm tạo ra hệ thống quản lý bán hàng có tính thiết thực

và ứng dụng vào thực tế

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: Đang học

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

- Ngôn ngữ Asp.net: Đã học

- HTML/CSS: Đã học

Trang 16

1.3.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

Trung

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

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

Ước lượng số tháng, năm cần thiết

để phát triển sản phẩm của bạn: 2 Tháng

Trang 17

2 ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM

- Tên ý tưởng sản phẩm: “Website kinh doanh linh kiện máy tính”

- Thời gian thực hiện:

 Bắt đầu: 10/08/2019

 Kết thúc: 12/08/2019

Liệt kê mảng kiến thức chuyên ngành cần thiết cho việc phát triển sản phẩm

Phân tích thiết kế hệ thống

Phân tích thiết

kế hướng đối tượng

Hệ quản trị cơ

sở dữ liệu

Ngôn ngữ lập trình Asp.net

Liệt kê các loại đối tượng hưởng lợi từ sản phẩm

Thành viên 1 Người dùng cuối (cá

nhân, tổ chức, đối tác) Người dùng trực tuyến Thành viên 2 Người dùng cuối (cá

nhân, tổ chức, đối tác) Công ty TNHH, Ban quản lỹ bãi giữ xeThành viên 3 Người dùng cuối (cá

nhân, tổ chức, đối tác) Công ty TNHH

Ước lương số người hưởng lợi từ sản phẩm của bạn

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

Đánh giá khả năng các nhà đầu sẽ bỏ tiền ra để phát triển sản phẩm của bạn

Trungbình

Trang 18

Thành viên 3 x

Ước lượng số năm sản phẩm đã nêu sẽ ở trên thị trường cho đến trước:

Liệt kê những sản phẩm thực tế hay sản phẩm tiềm năng có thể thay thế sản phẩm hay ý tưởng sản

phẩm đã nêu:

sendo.vn philong.com.vn thegioididong.vn a-smart.com

Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm đã nêu:

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

01 Dương Công Đạt Trưởng nhóm Quản lý tiến độ, code, Tester

02 HuỳnhNgọc Hùng Thành viên Thiết kế,code, tester

03 Nguyễn Trịnh Hoàng

Trang 19

- Tên sản phẩm: Website kinh doanh linh kiện điện tử, máy tính

 Công nghệ để phân tích, thiết kế và triển khai ứng dụng

 Cách triển khai ứng dụng trên nền tảng Web

- Thời gian triển khai:

 Ngày Bắt đầu: 10/08/2019

 Ngày Kết thúc: 30/09/2019

Trang 20

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

2.1 KHẢO SÁT HIỆN TRẠNG

Với sự thâm nhập cao của internet, các thiết bị di động và mạng xã hội, ngày càng cónhiều cá nhân tham gia vào thương mại điện tử Trong số hơn 1,000 người được hỏi,25% đã từng hoặc đang bán hàng trực tuyến

Mặt hàng được các cá nhân bán phổ biến nhất là đồ thời trang (39%) (bao gồm quần

áo, phụ kiện, túi xách, v.v.), mỹ phẩm (28%) và đồ ăn, thức uống (25%), trong đó mặthàng đồ điện tử chiếm 13% Không ngạc nhiên khi Facebook là trang bán hàng trựctuyến được các cá nhân sử dụng nhiều nhất với 66% Cũng trong top 3 là Shopee - 49%

và Lazada - 26%

Hình 2.1: tỉ lệ sử dụng các trang web trong việc mua bán trực tuyến

Trang 21

Hình 2.2: tỉ lệ thị phần các danh mục, mặt hàng mua sắm online năm 2018

Dù vẫn còn nhiều thách thức, thương mại điện tử Việt Nam là một thị trường đầy hấp dẫnvới quy mô dự đoán có thể đạt 10 tỷ USD vào năm 2020 Cùng với việc các dòng vốn ngoạitiếp tục đổ vào các doanh nghiệp thương mại điện tử trong nước, thị trường sẽ tiếp tục cónhiều biến động và thay đổi lớn trong thời gian sắp tới

2.2 PHÂN TÍCH HỆ THỐNG

2.2.1 Tóm tắt hoạt động website mà dự án sẽ được ứng dụng

- Là một Website chuyên bán các sản phẩm về máy tính, các linh kiện phụ tùng máytính …cho các cá nhân và doanh nghiệp

- 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, mua các sản phẩm,hoặc đặthàng sản phẩm

- Các sản phẩm được sắp xếp hợp lý 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ẩm hiện có

- Khách hàng có thể xem chi tiết từng sản phẩm (có hình ảnh minh hoạ sản phẩm).

- Khi đã chọn được món hàng vừa ý thì người dùng click vào nút cho vào giỏ hàng hoặcchọn Biểu tượng giỏ hàng để sản phẩm được cập nhật trong giỏ hàng

- Khách hàng vẫn có thể quay trở lại trang sản phẩm để xem và chọn tiếp, các sản phẩm

đã chọn sẽ được lưu vào trong giỏ hàng

Trang 22

- Khách hàng cũng có thể bỏ đi những sản phẩm không vừa ý đã có trong giỏ hàng.

- Nếu đã quyết định mua các sản phẩm trong giỏ hàng thì Khách hàng click vào mụcthanh toán để hoàn tất việc mua hàng, hoặc cũng có thể huỷ mua hàng

- Đơn giá của các món hàng sẽ có trong giỏ hàng

- Khách hàng sẽ được quyền chọn các hình thức vận chuyển, thanh toán hàng do hệthống đã định

Hình 2.2: Biểu đồ hoạt động tổng quát của ứng dụng mức ngữ cảnh

2.2.2 Phạm vi dự án được ứng dụng

- Dành cho mọi đối tượng có nhu cầu mua sắm trên mạng

- Do nghiệp vụ của cửa hàng kết hợp với công nghệ mới và được xử lý trên hệ thốngmáy tính nên công việc liên lạc nơi khách hàng cũng như việc xử lý hoá đơn thực hiệnmột cách nhanh chóng và chính xác Rút ngắn được thời gian làm việc, cũng như đưathông tin về các sản phẩm mới nhanh chóng đến cho khách hàng

2.2.3 Đối tượng sử dụng

Có 5 đối tượng sử dụng cơ bản:

Người quản trị : (Admin) có quyền sử dụng và cập nhật, cấp quyền cho tài khoản,

danh sách nhân viên, đảm bảo tính an toàn cho Website

Người quản lý : (Manager) quản lý hồ sơ khách hàng , quản lý sản phẩm, danh

mục sản phẩm, quản lý hồ sơ nhân viên, quản lý hóa đơn, phê duyệt hóa đơn

Trang 23

Người bán hàng : (Seller) Tạo mới hóa đơn cho khách hàng, cập nhập thông tin

hóa đơn

Khách hàng : (Customer) Mua hàng, quản lý giỏ hàng, tìm kiếm sản phẩm.

Đối tượng chưa có tài khoản đăng nhập : (Guest) chỉ sử dụng được các chức

năng dùng chung trong website như tìm kiếm sản phẩm, xem sản phẩm, đăng kýthành viên

2.2.4 Mục đích của dự án

- Đáp ứng nhu cầu mua bán ngày càng phát triển của xã hội, xây dựng nên một môitrường làm việc hiệu quả

- Thúc đẩy phát triển buôn bán trực tuyến

- Rút ngắn khoảng cách giữa người mua và người bán, tạo ra một Website trực tuyến cóthể đưa nhanh thông tin cũng như việc trao đổi mua bán các loại điện thoại qua mạng

- 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.5 Xác định yêu cầu của khách hàng

2.2.5.1 Hệ thống hiện hành của cửa hàng, công ty

Hiện tại cửa hàng đang sử dụng cơ chế quảng cáo, hợp đồng trưng bày, đặt hàng

trực tiếp tại trung tâm do các nhân viên bán hàng trực tiếp đảm nhận (hoặc có thể gọi điện đến nhà phân phối để đặt hàng và cung cấp địa chỉ để nhân viên giao hàng tận nơi cho khách hàng) Trong cả hai trường hợp trên khách hàng đều nhận hàng

và thanh toán trực tiếp bằng tiền mặt tại nơi giao hàng.Và trong tờ hoá đơn kháchhàng phải điền đầy đủ thông tin cá nhân và số lượng mặt hàng cần mua Kế toánphải chuẩn bị hoá đơn thanh toán, nhập một số dữ liệu liên quan như ngày, giờ, tênkhách hàng, mã số mặt hàng, số lượng mua, các hợp đồng trưng bày sản phẩm, tổng

số các hoá đơn vào trong sổ kinh doanh

Dựa vào những ràng buộc cụ thể của hệ thống hiện hành chúng ta có thể đề nghịmột hệ thống khác tiên tiến hơn, tiết kiệm được thời gian…

Trang 24

o Phải có một giao diện thân thiện dễ sử dụng.

o Phải nổi bật được thế mạnh của website, cũng như tạo được niềm tin chokhách hàng ngay từ lần viếng thăm đầu tiên

o Giới thiệu được sản phẩm của cửa hàng đang có

o Có Biểu mẫu đăng ký để trở thành thành viên

o Có danh mục sản phẩm

o Chức năng đặt hàng, mua hàng

o Có Biểu mẫu liên hệ

o Chức năng tìm kiếm sản phẩm

o Mỗi loại sản phẩm cần phải có trang xem chi tiết sản phẩm

o Mục login của khách hàng khi đã trở thành thành viên gồm có: Tên đăng nhập

(Username), mật khẩu đăng nhập (password).Giao diện người quản trị.

o Đơn giản, dễ quản lý và không thể thiếu các mục như:

- Người Admin có toàn quyền giữ bảo mật cho website bằng mật khẩu riêng.

- Quản lý User & Password của khách hàng an toàn: Thông tin của khách hàng

được bảo mật

Về hệ thống:

- Phần cứng: PC bộ vi xử lý pentium III, ram 128 trở lên, ổ cứng 10G trở lên

- Hệ điều hành: Windown XP trở lên

- Phần mềm hỗ trợ: XAMPP, mySQL

Trang 25

Lựa chọn giải pháp:

- Chương trình sử dụng ngôn ngữ ASP.NET và cơ sở dữ liệu SQL Sever.

- Các công cụ mà hệ thống sử dụng:

 ASP.NET - Ngôn ngữ lập trình

 SQL Sever - Cơ sở dữ liệu

 FileZilla - Giả lập FTP server

 Và các tính năng chuyên sâu khác

o SQL Sever: Dùng để lưu cơ sở dữ liệu.

o Javascript: Bắt lỗi dữ liệu.

o Dreamweaver: Tạo form, thiết kế giao diện.

2.2.6 Yêu cầu giao diện của website

2.2.6.1 Giao diện người dùng

- Phải có một giao diện thân thiện dễ sử dụng:

 Màu sắc hài hoà làm nổi bật hình ảnh của sản phẩm, font chữ thống nhất, tiệnlợi khi sử dụng

 Giới thiệu những thông tin về cửa hàng: Địa chỉ liên hệ của cửa hàng hoặccác đại lý trực thuộc, các số điện thoại liên hệ, email liên hệ

 Sản phẩm của cửa hàng: sản phẩm đang có, sản phẩm bán chạy, sản phẩmmới nhất, sản phẩm sắp ra mắt…

2.2.6.2 Giao diện người quản trị:

- Giao diện đơn giản, dễ quản lý dữ liệu

Được bảo vệ bằng User & Password riêng của Admin

Các tác nhân của hệ thống gồm có:

Hình 2.3: Các tác nhân của hệ thống

Người quản trị : (Admin) có quyền sử dụng và cập nhật, cấp quyền cho tài khoản,

danh sách nhân viên, đảm bảo tính an toàn cho Website

Trang 26

Người quản lý : (Manager) quản lý hồ sơ khách hàng , quản lý sản phẩm, danh mục

sản phẩm, quản lý hồ sơ nhân viên, quản lý hóa đơn, phê duyệt hóa đơn

Người bán hàng : (Seller) Tạo mới hóa đơn cho khách hàng, cập nhập thông tin hóa

đơn

Khách hàng : (Customer) Mua hàng, quản lý giỏ hàng, tìm kiếm sản phẩm.

Đối tượng chưa có tài khoản đăng nhập : (Guest) chỉ sử dụng được các chức năng

dùng chung trong website như tìm kiếm sản phẩm, xem sản phẩm, đăng ký thànhviên

Danh sách các tác nhân – user case:

Admin ko thể phân quyền cho 1 tài khoản khác-Xóa tài khoản: không xóa hoàn toàn mà chỉ ẩn tạm thời tài khoản trong hệ thống

-xóa hồ sơ nhân viên: tạm ẩn

2 Manager (Người

quản lý) -Quản lý sản phẩm(Thêm mới, cậpnhật, xóa)

-Quản lý danh mục sản phẩm(Thêm mới, cập nhật, xóa)-Quản lý hóa đơn(Thêm mới, cập nhật, xóa, phê duyệt)

-Quản lý hồ sơ khách hàng(Thêm mới, cập nhật, xoá)

-Đăng nhập

-Đăng xuất

-Xóa sản phẩm:

xóa luôn-Xóa danh mục sản phẩm:

ẩn tạm thời danh mục

- Xóa hóa đơn: xóa luôn.-Xóa hồ sơ khách hàng: ẩn tạm thời trong database

từ Manager(Người quản lý)

4 Customer (Khách

hàng) -Mua Hàng(tạo mới hóa đơn).-Quản lý giỏ hàng(Tạo mới giỏ

hàng, cập nhật giỏ hàng, xóa giỏ hàng)

Trang 27

-Đăng nhập.

-Đăng xuất

5 Guest (Đối tượng

chưa có tài khoản

đăng nhập)

-Tìm kiếm-Xem sản phẩm-Đăng ký thành viên

Chức năng dùng chung, viếtriêng như 1 đối tượng, tất

cả mọi người đều có thể dùng

Trang 28

Biểu đồ use-case tổng quát

Hình 2.4: sơ đồ Use-case tổng quát

Trang 29

Use-case “Đăng nhập”

a Biểu đồ đặc tả

Hình 2.5: sơ đồ Use-case đăng nhập

b Đặc tả chi tiết luồng sự kiện đăng nhập

Bảng 2.1: đặc tả chi tiết luồng sự kiện đăng nhập

Tác nhân Người quản trị,người quản lý, người bán hàng, khách hàng

Mô tả chung Người dùng khi muốn đăng nhập vào hệ thống

Luồng sự kiện

chính

1 Người dùng chọn chức năng đăng nhập

2 Hệ thống hiển thị giao diện đăng nhập

3 Người dùng nhập thông tin đăng nhập

4 Gửi thông tin đã nhập đến hệ thống

5 Kiểm tra thông tin đăng nhập, nếu đúng thì cho phép truycập, sai thì thông báo yêu cầu nhập lại

Luồng thay thế 4.1 Nếu người dùng nhập sai thông tin thì yêu cầu nhập lại

nhưng chỉ trong giới hạn cho phép

Các yêu cầu cụ thể Tên đăng nhập và mật khẩu khớp với thông tin đã đăng ký

Điều kiện trước Nguời dùng đã đăng ký thành viên trong hệ thống

Điều kiện sau Thông báo đăng nhập thành công/ thất bại

Các yêu cầu mở rộng Use case “đăng xuất” xuất hiện sau khi đăng nhập thành

công

c Biểu đồ tuần tự Đăng Nhập

Trang 30

Hình 2.6: Biểu đồ tuần tự đăng nhập

Trang 31

d Biểu đồ hoạt động đăng nhập

Hình 2.7: Biểu đồ hoạt động đăng nhập

Trang 32

Use-case “Đăng ký”

a Biểu đồ đặc tả

Hình 2.8: Biểu đồ Use-case đăng ký

b Đặc tả chi tiết luồng sự kiện

Bảng 2.2: Đặc tả chi tiết luồng sự kiện đăng ký

1 Người dùng chọn chức năng đăng ký

2 Hệ thống hiển thị giao diện đăng ký

3 Người dùng nhập thông tin đăng ký và gửi đến hệ thống

4 Hệ thống lưu thông tin đăng ký và hiển thị thông báo đăng

ký thành công

Luồng thay thế

4.1 Nếu người dùng nhập sai định dạng email trong ô email,

hệ thống sẽ thông báo4.2 Nếu số ký tự trong tên tài khoản hoặc mật khẩu ít hơn quyđịnh, hệ thống sẽ thông báo

Các yêu cầu cụ thể

Định dạng email phải đúng, email phải tồn tại và chinh xác, tên user name không được trùng lặp với các tài khoản đã có trong hệ thống

Điều kiện trước Nguời dùng lần đầu đăng ký tài khoản

Điều kiện sau Thông báo đăng ký thành công/ thất bại

Các yêu cầu mở rộng Không có

c Biểu đồ tuần tự đăng ký

Trang 33

Hình 2.9: Biểu đồ tuần tự đăng ký

Trang 34

d Biểu đồ hoạt động

Hình 2.10: Biểu đồ hoạt động đăng ký

Trang 35

Use-case ”Đăng xuất”

a Biểu đồ đặc tả

Hình 2.11: Biểu đồ hoạt động đăng xuất

b Đặc tả chi tiết luồng sự kiện

Bảng 2.3: đặc tả chi tiết luồng sự kiện đăng xuất

Mô tả chung Use case này mô tả người sử dụng đăng xuất khỏi hệ thống

Luồng sự kiện

chính

1 Người dùng nhấn vào nút “Đăng xuất”

2 Hệ thống xuất hiện câu thông báo “Bạn có muốn đăngxuất khỏi hệ thống hay không?” và 2 nút “Có” và “Không”

bên dưới câu thông báo

3 Người dùng xác nhận một lần nữa bằng cách nhấn vàomột trong hai nút Nếu nhấn vào “Có” sẽ đăng xuất, nếu nhấnvào nút “Không” sẽ không đăng xuất khỏi hệ thống

Các yêu cầu cụ thể Người dùng đã đăng nhập vào hệ thống

Điều kiện trước Người dùng đã đăng nhập vào hệ thống

Điều kiện sau Nếu use case thành công, người dùng đăng xuất khỏi hệ

thống, ngược lại sẽ tiếp tục thực hiện các use case khác

c Biểu đồ tuần tự đăng xuất

Trang 36

Hình 2.12: Biểu đồ tuần tự đăng xuất

Trang 37

d Biểu đồ hoạt động đăng xuất

Hình 2.13: Biểu đồ hoạt động đăng xuất

Trang 38

2.3.1 Tác nhân “Người Quản Trị”

2.3.1.1 Gói Use-case Quản lý tài khoản

Hình 2.14: use-case quản lý tài khoản

Use-case “Thêm mới tài khoản”:

Bảng 2.4: Đặc tả chi tiết use-case thêm mới tài khoản

Mô tả chung Tạo tài khoản mới có thể đăng nhập vào hệ thống

Luồng sự kiện

chính

1 Người dùng chọn thêm mới tài khoản

2 Hệ thống hiển thị giao diện thêm mới tài khoản gồm các trường thuộc tính yêu cầu nhập liệu thông tin tài khoản mới

Trang 39

3 Người dùng nhập thông tin mà hệ thống yêu cầu vào các trường ở trên

4 Hệ thống kiểm tra các trường người dùng vừa nhập vào

và lưu thông tin tài khoản mới vào Database và hiển thị thông báo thêm mới tài khoản thành công

Luồng thay thế

4.1 Hệ thống kiểm tra các trường người dùng vừa nhập vào

và phát hiện lỗi, hiển thị ra thông báo thêm mới tài khoản thất bại

Các yêu cầu cụ thể Không có

Điều kiện trước Đăng nhập với quyền admin

Điều kiện sau Tạo mới tài khoản thành công hoặc thất bại

Các yêu cầu mở rộng Không có

Biểu đồ tuần tự:

Trang 40

Hình 2.15: Biểu đồ hoạt động thêm mới tài khoản

Ngày đăng: 09/12/2021, 23:50

TỪ KHÓA LIÊN QUAN

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

w