tên đề tài xây dựng website bán hàng điện tử

81 0 0
tên đề tài xây dựng website bán hàng điện tử

Đ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

1.3 Ý tưởng Trần Lê Quang Huya Tên ứng dụng- Web bán hàng điện tửb Mục đích- Giúp người sử dụng có thể dễ dàng mua hàng, tra cứu sản phẩm - Giúp các quán cửa hàng có thêm thu nhập- Tạo đ

Trang 1

BÔ GIO DC V ĐO TOTRƯỜNG ĐI HỌC DUY TÂNKHOA CÔNG NGHỆ THÔNG TIN

Tên đề tài: XÂY DỰNG WEBSITE BN HNG ĐIỆN TỬ

Giảng viên hướng dẫn : Trần Huệ Chi

Nhóm sinh viên : 1 Hồ Quang Minh_7429

2 Trần Lê Quang Huy_17803 Nguyễn Văn Nhật_73824 Trần Quang Sang_96365 Nguyễn Minh Hiếu_0023

tháng 6 năm 2022

Trang 2

MC LC

3.1 Use case Đăng nhập

Trang 3

3.10 Use case Quản lý tài khoản 46

3.14 Use case Quản lý nhà cung cấp 55 3.15 Use Case Quản lý đơn đặt hàng 57

4.14 Use case Quản lý nhà cung cấp 69 4.15 Use Case Quản lý đơn đặt hàng 70

Trang 4

3 Thiết kế giao diện 73

Trang 5

BẢNG PHÂN CÔNG NHIỆM V

STT H và tên thành viênọ Nhi m v chínhệ ụ T l đóng gópỉ ệ

Trang 6

CHƯƠNG I: Ý TƯỞNG SẢN PHẨM (CONCEIT)1 Thành viên và ý tưởng cá nhân

1.1 Ý tưởng Hồ Quang Minh

a) Tên ứng dụng:

- Ứng dụng review sách

b) Mục đích:

- Đảm bảo trong việc lựa chọn sách có nội dung hay - Không khiến độc giả cảm thấy nhàm chán - Giảm thời gian khi tìm đọc sách theo chủ đề.

c) Chức năng:

- Tạo đăng ký và đăng nhập tài khoản.

- Cho phép người dùng chụp ảnh bìa sách và thêm nội dung đánh giá sách.

- Hạn chế lượng thông tin tránh việc nội dung sách bị tiết lộ quá nhiều.

Trang 7

- Cho phép người dùng bình luận và đánh giá về sách - Cho phép người lấy thông tin giá bán của sách.

d) Phạm vi:

- Nguồn cung cấp: cửa hàng sách, thư viện sách trong phạm vi trong nước.

e) Yêu cầu:

- Nhân viên kỹ thuật, bảo mật, bảo trì và phát triển hệ thống - Nhân viên quản lý hoặc thủ thư ở các cửa hàng sách, thư viện sách.

f) Biểu đồ phân cấp chức năng theo hướng đối tượng:

1.2 Ý tưởng Trần Quang Sang

a) Tên ứng dụng :

- Xây dựng hệ thống máy tính bán hàng trực tuyến

b) Mục đích :

Trang 8

- Có thể chào đón khách hàng bất cứ lúc nào.

- Khách hàng có thể biết doanh nghiệp bán kinh doanh mặt hàng gì - Giá bao nhiêu

- Nhận được phản hồi của khách hàng nhanh chóng và hiệu quả.

c) Chức năng :

- Tạo tài khoản bằng sđt hoặc gmail… - Tìm kiếm sản phẩm.

- Xem chi tiết sản phẩm.

- Liên hệ với công ty khi hết hàng - Thêm sản phẩm vào giỏ hàng.

- Nhân viên kĩ thuật, bảo trì, bảo mật, và phát triển hệ thống - Nhân viên tư vấn.

- Nhân viên quản lý.

f) Vẽ biểu đồ phân cấp các chức năng theo hướng đối tượng :

Trang 9

1.3 Ý tưởng Trần Lê Quang Huy

a) Tên ứng dụng

- Web bán hàng điện tử

b) Mục đích

- Giúp người sử dụng có thể dễ dàng mua hàng, tra cứu sản phẩm - Giúp các quán cửa hàng có thêm thu nhập

- Tạo điều kiện việc làm cho nhiều người

- Người sử dụng có thể tham khảo mức độ uy tín cũng như các yếu tố khách quan của cửa hàng

- Đưa ra được các thống kê, báo cáo chính sác về số lượng sản phẩm

Trang 10

c) Chức năng

Về phía người dùng :

- Đăng nhập

- Tạo và đăng ký tài khoản thông qua số điện thoại - Tra cứu các sản phẩm theo các từ khóa

- Xem lịch sử tìm kiếm

- Xem giỏ hàng và tra cứu thông tin đơn hàng - Tra cứu các cơ sở chi nhánh gần bạn - Đánh giá về các sản phẩm và góp ý - Xem lịch sử đơn hàng

- Thanh toán bằng tiền mặt hoặc banking, tiền điện tử - Được hỗ trợ tư vấn online

Về phía cửa hàng :

- Các cửa hàng có thể quản lý sản phẩm - Gọi điện khách hàng xác nhận đơn hàng - Xem các đánh giá và khiếu nại - Đưa ra những chính sách kích cầu

- Thống kê danh sách đơn hàng mỗi ngày cho cửa hàng - Tính thu nhập mỗi ngày, tuần tháng

- Liệt kê danh sách boom hàng dựa trên số điện thoại và xử lý thích hợp

d) Phạm vi

- Khoảng cách dưới 30km giữa người mua và cửa hàng - Hoạt động riêng từng tỉnh thành, từng thành phố

e) Yêu cầu

- Nhân viên kỹ thuật, bảo mật, bảo trì và phát triển hệ thống - Nhân viên quản lý.

- Nhân viên tư vấn 24/24.

- Người dùng, cửa hàng có trách nhiệm

Trang 11

f) Vẽ biểu đồ phân cấp chức năng theo hướng đối tượng

1.4 Ý tưởng Nguyễn Văn Nhật

a) Tên ứng dụng:

- Web quản lý phòng trọ, nhà trọ

b) Mục đích:

- Quản lý thông tin khách thuê trọ

- Lập hóa đơn tiền thuê mỗi tháng, trong đó bao gồm: tiền nhà + tiền điện + tiền nước + tiền Wifi + các chi phí khác

- Quản lý được các tiện nghi - Quản lý tài chính chủ trọ

c) Chức năng:

Trang 12

- Tạo và đăng ký tài khoản thông qua số điện thoại

- Cho phép truy cập vào ứng dụng bằng nhiều hình thức: quét mã QR, số điện thoại,

- Tra cứu tiền nhà, điện, nước

- Cho phép người thuê báo cáo lỗi hư hỏng của phòng trọ, nhà trọ - Danh sách người thuê trọ

- Quản lý thời gian thuê và trả trọ

d) Phạm vi

- Phân phối : phục vụ tất cả người dùng

e) Yêu cầu

- Nhân viên kỹ thuật, bảo mật, bảo trì và phát triển hệ thống - Nhân viên quản lý phần mềm.

f) Biểu đồ phân cấp chức năng theo hướng đối tượng

1.5 Ý tưởng Nguyễn Minh Hiếu

a) Tên ứng dụng:

Trang 13

- Hồ sơ sức khỏe điện tử

b) Mục đích:

- Người dùng biết và tự quản lý thông tin sức khỏe của mình.

- Giúp người dùng chủ động trong việc phòng bệnh và chăm sóc sức khỏe bản thân.

c) Chức năng:

- Tạo và đăng ký tài khoản thông qua sdt hoặc gmail.

- Cho phép truy cập vào ứng dụng bằng QR code - Đăng nhập.

- Tra cứu thông tin cá nhân, tiền sử bệnh án - Tra cứu các dấu hiệu bị bệnh, triệu chứng - Biện pháp phòng và chữa bệnh.

- Đánh giá và chia sẻ ứng dụng.

d) Phạm vi:

- Có trên hệ điều hành IOS và Android - Khu vực: Việt Nam

e) Yêu cầu:

- Nhân viên kỹ thuật, bảo mật, bảo trì và phát triển hệ thống - Nhân viên hỗ trợ người dùng.

f) Vẽ biểu đồ phân cấp chức năng theo hướng đối tượng

Trang 14

2 Ý tưởng nhóm

2.1 Tên đề tài:

Xây dựng Website bán hàng điện tử

Mô tả:

Hiện nay, các công nghệ tiên tiến phát triển ngày càng mạnh mẽ và được ứng dụng ngày càng nhiều vào các lĩnh vực kinh tế, sản xuất cũng như đời sống thường nhật của con người Một điểm tiêu biểu trong việc phát triển các công nghệ đó phải kể đến việc ứng dụng công nghệ thông tin vào hầu khắp các hoạt

Trang 15

động Nhờ đó, các công việc được thực hiện nhanh, chính xác và đạt kết quả cao hơn rất nhiều.

Khi xã hội ngày càng phát triển, mức sống của người dân được nâng cao thu nhập kinh tế ngày càng được cải thiện thì những thiết bị hay phụ kiện điện tử không còn trở nên xa lạ với mọi người nữa mà ngược lại nó là một vật dụng không thể thiếu đối với người dân hiện nay Hầu hết mỗi người đều trang bị cho mình một chiếc điện thoại phù hợp với nhu cầu và túi tiền của mình Tuy nhiên, với cuộc sống ngày càng bận rộn như hiện nay thì việc muốn mua một chiếc điện thoại mình ưa thích thì người tiêu dùng phải đến tận cửa hàng để chọn lựa vì thế sẽ mất khá nhiều thời gian và công sức.

Cùng với các lý do nêu trên, qua tìm hiểu nhóm đồ án được biết việc ứng dụng bán hàng điện tử sẽ giúp cho khách hàng giảm bớt được thời gian và công sức phải đến tận cửa hàng để mua Muốn lựa chọn cho mình những vật dụng điện tử ưng ý phù hợp với túi tiền thì khách hàng chỉ cần ngồi bên chiếc máy tính có nối mạng internet là có thế mua được mặt hàng mà mình cần.

Do đó nhóm đề tài chọn thực hiện đề tài “ Xây dựng Website bán hàng điện tử”

2.2 Mục đích:

● Giúp cho mọi người tìm được sản phẩm ưng ý những lúc cần thiết và đáp ứng nhu cầu của khách hàng

● Giúp khách hàng tìm hiểu được nhiều thông tin hơn

● Hạn chế được những rủi ro khi mua hàng trực tiếp

● Về sản phẩm thì đáp ứng được nhiều thông tin giúp khách hàng lựa chọn

● Hỗ trợ liên lạc trực tiếp đáp ứng nhu cầu.

Trang 16

● Giao diện thân thiện, dễ sử dụng.

● Có công cụ tìm kiếm thông minh, các bộ lọc theo nhu cầu.

2.3 Đối tượng nghiên cứu:

● Việc bán các thiết bị điện tử

Trang 17

⮚ Khách hàng

⮚ Khách vãng lai

2 Biểu đồ use case

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

2.2 Biểu đồ usecase chi tiết

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

Trang 18

8 Hỗ trợ khách hàng 9 Bảo trì và Update 10 Quản lý tài khoản

Trần Lê Quang Huy

2.2.1 Use case Đăng nhập

Biểu đồ Use case “Đăng nhập” Bảng đặc tả

Mã Use case UC01 Tên Use case Đăng nhập Tác nhân Admin, khách hàng

Mô tả chung Tác nhân đăng nhập vào hệ thống Điều kiện trước Truy cập vào Website

Trang 19

Điều kiện sau Kết quả đăng nhập thành công và chuyển đến trang thì cho phép đăng nhập vào hệ thống.Ngược lại nếu không hợp lệ thì thông báo đăng nhập thất bại 5 Kết thúc use case

Trang 20

2.2.2 Use case Đăng ký

Biểu đồ Use case “Đăng kí” Bảng đăng tả:

Mã Use case UC02 Tên Use case Đăng kí.

Tác nhân Admin, khách hàng.

Mô tả chung Thực hiện đăng kí tài khoản vào hệ thống Điều kiện trước Truy cập vào Website.

Điều kiện sau Kết quả đăng ký thành công.

Trang 21

3 Admin và khách hàng nhập đầy dủ thông tin tài khoản và chọn nút đăng kí

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

4 Hệ thống kiểm tra xem thông tin có hợp lệ hay không Nếu hợp lệ thì hệ thống hiển thị trang đăng nhập cho người dùng Nếu không hợp lệ thông báo đăng kí không thành công 5 Use case kết thúc.

2.2.3 Use case Tìm sản phẩm

Trang 22

Biểu đồ User Case “Tìm sản phẩm”

Bảng đặc tả

Mã Use case UC03 Tên Use case Tìm sản phẩm Tác nhân Khách hàng, Admin

Mô tả chung Tìm kiếm theo giá, tìm kiếm theo tên Điều kiện trước Thực hiện truy cập vào website Điều kiện sau Trả về kết quả tìm kiếm

Dòng sự kiện chính

Trang 23

2.2.4 Use case Xem giỏ hàng

Biểu đồ Use case “Xem giỏ hàng” Bảng đặc tả

Mã Use case UC04 Tên Use case Xem giỏ hàng Tác nhân Khách hàng

Mô tả chung Khách hàng xem giỏ hàng của mình trên trang chủ Điều kiện trước Khách hàng phải đăng nhập vào hệ thống với vai trò

là khách hàng Điều kiện sau Không có

Dòng sự kiện chính

Trang 24

Tác nhân Hệ thống 1 Khách hàng chọn chức năng

xem giỏ hàng.

2 Hệ thống lấy mã giỏ hàng tồn tại trong hệ thống dưới dạng session hoặc cokies mẫu tin ứng với mã giỏ hàng vừa lấy được và hiển thị giỏ hàng với các thông tin: tên sản phẩm, giá sản phẩm, số lượng, số tiền với một sản phẩm.

5 Use case kết thúc

2.2.5 Use case Tạo đơn hàng

Biểu đồ Use case”Tạo đơn hàng”

Trang 25

Bảng đặc tả

Mã Use Case UC05 Tên Use Case Tạo đơn hàng Tác nhân Khách hàng

Mô tả Khách hàng tạo đơn hàng trên website

Điều kiện trước Khách hàng phải đăng nhập vào hệ thống với vai trò là khách hàng Giỏ hàng tồn tại ít nhất một sản phẩm Điều kiện sau Hệ thống phải hiện thị thông báo cho khách hàng biết

về những thông tin cần làm tiếp theo sau khi đặt

2.Hiển thị một form yêu cầu khách hàng nhập các thông tin của khách hàng Load thông tin có sẵn của khách hàng lên form.

3 Khách hàng điền các thông tin được yêu cầu: Họ và tên, địa chỉ email, điện thoại Khách hàng chọn “đặt hàng” hoặc “thoát”.

Trang 26

4.Hệ thống sẽ xác nhận và bắt đầu tạo đơn hàng

5.Use case kết thúc

2.2.6 Use case Xem chi tiết sản phẩm

Biểu đồ Use case ”Xem chi tiết sản phẩm” Bảng đặc tả

Mã Use Case UC06

Tên Use Case Xem chi tiết sản phẩm Tác nhân Khách hàng

Trang 27

Mô tả Khách hàng có thể xem thêm chi tiết về sản phẩm Điều kiện trước Không có

Điều kiện sau Không có

4 Hệ thống hiện thêm nhiều các thông tin chuyên sâu về sản phẩm 5.Use case kết thúc

2.2.7 Use case Đánh giá

Trang 28

Biểu đồ Use case “Đánh giá” BẢNG ĐẶC TẢ:

Mã Use Case UC07 Tên Use case Đánh giá Tác nhân Khách hàng

Mô tả Cho phép khách hàng xem,sửa,xóa và thêm đánh giá Điều kiện

Phải đăng nhập vào hệ thống và đã mua sản phẩm này

Điều kiện sau Đánh giá được hiện lên phần đánh giá của sản phẩm

DÒNG SỰ KIỆN CHÍNH

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

Trang 29

giá từ trang chủ của website.

3.Người dùng nhập đầy đủ thông tin tài khoản và chọn nút đánh

Trang 30

Bảng đặc tả:

Mã Use case UC08

Tên Use case Hỗ trợ khách hàng Tác nhân Admin, Khách hàng

Mô tả Hỗ trợ về tư vấn các sản phẩm và một số vấn đề khác Điều kiện trước Đăng nhập

Điều kiện sau Không có

6 Nhân viên tư vấn nhận được yêu cầu và gửi phản hồi cho khách hàng.

Trang 31

2.2.9 Use case Bảo trì & Update

Biểu đồ Use case “Bảo trì & Update”

Bảng đặc tả:

Mã Use Case UC09

Tên Use Case Bảo trì và Update Tác nhân Admin

Mô tả Nâng cấp web, sao lưu dữ liệu, khắc phục lỗi Điều kiện trước Đâng nhập

Điều kiện sau Không

Trang 32

5 Admin test thử web

2 Thông báo đến người dùng

4 Hệ thống bắt đầu thực hiện quá trình làm việc

6 Use case kết thúc

2.2.10 Use case Quản lí tài khoản

Trang 33

Biểu đồ Use case “Quản lí tài khoản”

Bảng đặc tả:

Mã Use Case UC10

Tên Use Case Quản lí tài khoản Tác nhân Admin

Mô tả chung Sửa,thêm, xóa,xem tài khoản Điều kiện trước Admin phải đăng nhập trước Điều kiện sau Không có

2.Hiển thị quản lý tài khoản 4.Xử lý thông tin quản lý tài khoản

Trang 34

2.2.11 Use case Quản lý danh mục

Biểu đồ Use case “Quản lí danh mục” Bảng đặc tả:

Mã Use Case UC11

Tên Use case Quản lý danh mục Tác nhân Admin

Mô tả chung Xem, duyệt, xóa, thêm các hãng điện thoại Điều kiện

Admin phải đăng nhập trước

Điều kiện sau Không

Dòng sự kiện chính:

Trang 35

Tác nhân Hệ thống 1 Admin xác nhận chỉnh sửa danh

3 Admin chọn danh mục cần thiết 5 Admin chọn chức năng cần thiết

6 Hệ thống cập nhật thông tin danh mục vào cơ sở dữ liệu

2.2.12 Use case Quản lý doanh thu

Biểu đồ Use case “Quản lý doanh thu”

Bảng đặc tả:

Trang 36

Mã Use Case UC12

Tên Use Case Quản lí doanh thu Tác nhân Chủ trọ

Mô tả Mô tả doanh thu trong ngày, tháng, năm, bình quân Điều kiện trước Đăng nhập

Điều kiện sau Không

Dòng sự kiện chính

2.2.13 Use case Quản lý sản phẩm

Biểu đồ Use case “Quản lý sản phẩm”

Trang 37

Bảng đặc tả

Mã Use Case UC13

Tên Use Case Quản lý sản phẩm

Mô tả Admin xem, duyệt, thêm, xóa các sản phẩm của các hãng điện thoại

Điều kiện trước Admin phải đăng nhập trước Điều kiện sau Không có

6 Hệ thống thực hiện theo yêu cầu và cập nhật thông tin vào cơ sở dữ liệu

7.Use Case kết thúc

Trang 38

2.2.14 Use case Quản lý nhà cung cấp

Biểu đồ Use case “Quản lý nhà cung cấp”

BẢNG ĐẶC TẢ: Mã Use Case UC14

Tên Use case Quản lý nhà cung cấp Tác nhân Admin

Mô tả Admin xem, thêm, xóa, cập nhật các nhà cung cấp điện thoại di động

Điều kiện trước Admin phải đăng nhập Điều kiện sau Không có

Trang 39

giá của khách hàng thuê phòng.

2 Hệ thống hiển thị tên các nhà cung cấp của các hãng điện thoại

4 Hệ thống hỗ trợ việc tìm kiếm sản phẩm hay lọc sản phẩm theo từng hãng điện thoại

6 Hệ thống thực hiện theo yêu cầu (Nếu thực hiện cập nhật thì yêu cầu admin nhập thông tin) và cập nhật thông tin vào cơ sở dữ liệu 7 Use case kết thúc.

Trang 40

2.2.15 Use Case Quản lý đơn đặt hàng

Biểu đồ Use case “Quản lý đơn đặt hàng” Bảng đặc tả

Mã Use case UC15

Tên Use case Quản lý đơn đặt hàng Tác nhân Admin

Mô tả chung Admin dọn dẹp các đơn đặt hàng, thống kê đơn đặt h Điều kiện trước Admin phải đăng nhập vào hệ thống

Điều kiện sau Hiện thông báo quản lý khi xóa

Hiển thị các đơn hàng còn lại trong database

Dòng sự kiện chính

Trang 41

1 Admin chọn chức năng quản lý đơn đặt hàng

3 Admin nhập điều kiện lọc các đơn đặt hàng theo thời gian

5 Admin chọn 1 hay nhiều đơn đặt

Trang 42

3.1 Use case Đăng nhập

3.2 Use case Đăng ký

Trang 43

3.3 Use case Tìm sản phẩm

Trang 44

3.4 Use case Xem giỏ hàng

3.5 Use case Tạo đơn hàng

Trang 45

3.6 Use case Xem chi tiết sản phẩm

3.7 Use case Đánh giá

Trang 46

3.8 Use case Hỗ trợ khách hàng

Trang 47

3.9 Use case Bảo trì & Update

3.10 Use case Quản lí tài khoản

Thêm tài khoản

Trang 48

Xóa tài khoản

Sửa tài khoản

Trang 49

3.11 Use case Quản lý danh mục

Thêm danh mục

Trang 50

Xóa danh mục

Trang 51

Sửa danh mục

Trang 52

3.12 Use case Quản lý doanh thu

3.13 Use case Quản lý sản phẩm

Thêm sản phẩm

Trang 53

Xóa sản phẩm

Trang 54

Sửa sản phẩm

Trang 56

3.14 Use case Quản lý nhà cung cấp

Xóa nhà cung cấp

Trang 57

Sửa nhà cung cấp

Trang 58

3.15 Use Case Quản lý đơn đặt hàng

Trang 59

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

4.1 Use case Đăng nhập

Trang 60

4.2 Use case Đăng ký

4.3 Use case Tìm sản phẩm

Trang 61

4.4 Use case Xem giỏ hàng

Trang 62

4.6 Use case Xem chi tiết sản phẩm

Trang 63

4.7 Use case Đánh giá

Trang 64

4.8 Use case Hỗ trợ khách hàng

Sơ đồ tuần tự

4.9 Use case Bảo trì & Update

Trang 65

4.10 Use case Quản lí tài khoản

Trang 67

4.11 Use case Quản lý danh mục

4.12 Use case Quản lý doanh thu

Trang 68

4.13 Use case Quản lý sản phẩm

Trang 70

4.14 Use case Quản lý nhà cung cấp

Trang 71

4.15 Use Case Quản lý đơn đặt hàng

Trang 72

CHƯƠNG III THIẾT KẾ HỆ THỐNG (IMPLEMENT)1.Thiết kế bảng

1.1 Phân quyền

Tên cộtGiải thíchKiểu dữ liệuĐộ dàiGhi chú

IDQuyen Mã quyền Integer 10 Khóa chính TenQuyen Tên quyền Nvarchar 20

1.2 Người dùng

Tên cộtGiải thíchKiểu dữ liệuĐộ dàiGhi chú

MaNguoiDung Mã người dùng Integer 10 Khóa chính Hoten Họ và tên Nvarchar 50

Dienthoai Số điện thoại Nchar 10 Matkhau Mật khẩu Varchar 50

1.3 Đơn hàng

Tên cộtGiải thíchKiểu dữ liệuĐộ dàiGhi chú

Ngaydat Ngày đặt Datetime dd/mm/yyyy Tinhtrang Trình trạng Integer 50

Manguoidung Mã người dùng Integer 10 Khóa phụ

1.4 Chi tiết đơn hàng

Tên cộtGiải thíchKiểu dữ liệuĐộ dàiGhi chú

Madon Mã đơn hàng Integer 10 Khóa chính Masp Mã sản phẩm Integer 10 Khóa chính

Ngày đăng: 25/04/2024, 16:25

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan