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

ĐỒ án CÔNG NGHỆ PHẦN mềm xây dựng web bán hàng theo mô hình groupon

123 5 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

Định dạng
Số trang 123
Dung lượng 2,65 MB

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

Nội dung

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀMCHƯƠNG 2 : TÀI LIỆaU ĐẶC TẢ̉ YÊU CẦU 2.1 Xác đinh yêu cầu chức năng 2.1.1 Yêu cầu chức năng Đăng nhập hệ thống Lấy lại mật khẩu Thoát khỏi hệ thống Sửa thông t

Trang 1

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

LỜI NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

Trang 2

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Mục Lục LỜI NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN -1

Mục Lục - 2

CHƯƠNG 1 : KẾ HOẠCH DỰ ÁN - 4

1.1 Tìm hiểu đề tài - 4

1.1.1 Chọn đề tài - 4

1.1.2 Giới thiệu đề tài - 5

1.1.3 Mô hình phát triển - 6

1.1.4 Các yêu cầu kỷ thuật - 6

1.2 Lập kế hoạch phát triển dự án - 7

1.2.1 Mục tiêu của dự án - 7

1.2.2 Các ràng buộc cần thiết - 7

1.2.3 Cấu trúc đồ án - 7

1.3 Biên bản tổ chức nhóm - 10

1.3.1 Thành lập nhóm: - 10

1.3.2 Nhiệm vụ của thành viên trong nhóm - 10

CHƯƠNG 2 : TÀI LIỆU ĐẶC TẢ YÊU CẦU - 12

2.1 Xác đinh yêu cầu chức năng - 12

2.1.1 Yêu cầu chức năng - 12

 Đồi với khách vãng - 12

2.1.2 Yêu cầu phi chức năng - 14

2.2 Đặc tả yêu cầu - 14

2.2.1 Biêu đô usecase - 14

2.2.2 Đặc tả usecase - 21

CHƯƠNG 3 : THIẾT KẾ - 41

3.1 Biểu đồ hoạt động - 41

3.1.1 Đăng nhâp - 41

3.1.2 Đăng ký - 41

Trang 2 TIEU LUAN MOI download : skknchat123@gmail.com

Trang 3

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.1.3 Đặt mua sản phẩm -42

3.1.4 Tim kiêm san phâm -42

3.1.5 Lây lai mât khâu -43

3.1.6 Quan lý đơn hang -43

3.1.7 Xem danh muc san phâm -45

3.1.8 Xem chi tiêt san phâm -45

3.1.9 Binh luân san phâm -46

3.1.10 Xem thông tin hỗ trợ -46

3.1.11 Đăng ký nhân email -47

3.1.12 Quan lý san phâm -47

3.1.13 Quan lý nha cung câp -49

3.1.14 Quan lý tin tưc -50

3.2 Biểu đồ tuần tự -52

3.2.1 Đăng nhâp -53

3.2.2 Đăng ký -54

3.2.3 Sửa thông tin ca nhân -55

3.2.4 Tim kiêm san phâm -56

3.2.5 Xem chi tiêt san phâm -56

3.2.6 Xem danh muc san phâm -57

3.2.7 Đăt mua -58

3.2.8 Quan lý đơn hang -59

3.2.9 Quan lý tin tưc -62

3.2.10 Quan lý danh muc -65

3.2.11 Quan lý nha cung câp -69

3.3 Sơ đồ lớp -72

3.4 Thiết kế cơ sở dữ liệu -72

3.4.1 Mô tả thực thể kết hợ̣p -72

Trang 4

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

4.1 Hinh ảnh demo chương trinh: - 80

4.1.1 Trang addmin - 80

4.1.2 Trang chủ - 80

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

4.1.4 Đặt hàng - 81

4.1.5 Thông tin giỏ hàng - 82

4.1.6 Danh mục sản phẩm - 82

CHƯƠNG 5 : TÀI LIỆU KIỂM THỬ - 83

5.1 Lập kế hoạch kiểm thử̉ - 83

5.1.1 Chức năng của phần mềm - 83

5.1.2 Kế hoạch - 84

5.2 Phụ thuộc - 86

5.2.1 Tiêu chí đầu vào - 86

5.2.2 Tiêu chí đầu ra - 86

1.1 Công cụ kiểm thử̉ - 86

5.2.3 Người sở hữu - 86

5.3 Thiết kế các ca kiểm thử̉ - 86

5.3.1 Danh sách các ca kiểm thử̉ - 87

5.3.2 Kết quả kiểm thử̉ - 93

5.3.3 Kết luận - 94

Trang 4 TIEU LUAN MOI download : skknchat123@gmail.com

Trang 5

 Tìm kiếm các sản phẩm hàng ngày qua các trang trực tuyến

 Mua hàng trực tiếp qua các website bán lẻ giúp bạn tiết kiệm thời gian, tiền bạc và chi phí đi lại

 So sánh giá cả là một cách dễ dàng giúp bạn tiết kiệm khi mua sắm trên mạng

 Hãy tận dụng lợ̣i thế của việc mua hàng theo nhóm

Internet đã thay đổi cách mua sắm của nhiều người và giúp mọi người tiết kiệmnhiều tiền bạc cũng như thời gian một cách dễ dàng Để bắt kịp xu thế hiện nay việcxây dựng những trang web bán hàng là rất cần thiết Theo đó nhóm chúng em quyếtđịnh chọn đề tài Thiết kế website bán hàng theo phương thức Group-on (bán hàngtheo nhóm)

1.1.2 Giới thiệu đề tài

Thế giới ngày một phát triển, đời sống con người ngày càng hiện đại hóa, nhu cầu

về đời sống vật chất và tinh thần của con người mỗ̃i ngày một cao và có nhiều đòi hỏikhắt khe hơn

Hằng ngày mỗ̃i người trong chúng ta đều phải có những nhu cầu thiết yếu như : ănuống , mua sắm, xem phim, nghe nhạc và vì vậy chúng ta phải đi tới các trung tâmgiải trí hay mua sắm để mua những sản phẩm mình muốn

Nắm bắt đượ̣c nhu cầu đó và xét thấy sự phát triển vượ̣t bậc của mạng Internet ởkhắp nơi trên thế giới nói chung và tại nước ta trong những năm gần đây nói riêng nênviệc ứng dụng công nghệ thông tin vào lĩnh vực tìm kiếm thông tin, truy cập dữ liệu

từ xa không còn khó khăn Người ta tận dụng tối đa những lợ̣i ích mà lĩnh vực này

Trang 6

Khi các trang mua hàng theo nhóm này ra đời, người đượ̣c hưởng lợ̣i trực tiếp sẽ

là người tiêu dùng khi có cơ hội mua hàng với mức giảm giá lớn Nhà cung cấp có cơhội quảng cáo, thu đượ̣c lượ̣ng lớn khách hàng mới với chi phí thấp hoặc có cơ hộigiải phóng hàng tồn kho, hàng trong mùa thấp điểm trong thời gian ngắn Còn cáctrang groupon, với vai trò kênh trung gian, cũng sẽ thu đượ̣c kinh phí từ việc thỏathuận với đối tác là các doanh nghiệp

1.1.3 Mô hình phát triển

Đối với một trang web thì thực hiện các bước nghiêm ngặt trước khi đưa ra sảnphẩm là cần thiết Đây cũng là dự án mang tính chất nhỏ, dễ quản lý́, cần thời gianhoàn thành chính xác kịp tiến độ bảo vệ

Với những yêu cầu như thế thì Mô hình thác nước là mô hình phù hợ̣p để phát

IBM Rational Rose Enterprise Edition

 Ngôn ngữ sử̉ dụng : sử̉ dụng PHP

 Các kiến thức liên quan cần chuẩn bị :

HTML

Trang 6TIEU LUAN MOI download : skknchat123@gmail.com

Trang 7

Xây dựng web bán hàng theo mô hình Groupon.

Xây dựng đượ̣c các module chính: Tìm kiếm sản phẩm, đưa hàng vào giỏ, đăng

kí thành viên, bảo mật, các chức năng quản lý́, module trưng bày sản phẩm,…

Tạo ra các liên kết linh hoạt giữa các quá trình mua hàng, đưa hàng vào giỏ, lậpđơn hàng

Giao diện thân thiện, bắt mắt, dễ sử̉ dụng

20/130/1 : chọn đề tài,chọn ngôn ngữ,tìm hiểu đề tài

17/230/2 : chuẩn bị tài liệu cho lập kế hoạch,lên đề cương,đặc tả

1.2.2.3 Tài liệu cần thiết

Trang 8

1.4 Các yêu cầu về kỉ thuật

Chương 2 :Tài liệu đặc tả yêu cầu

2.1 Phân tích và đặc tả yêu cầu

2.2.1 Phân tích bài toán và thu thập yêu cầu

giỏ

Đối với khách vãng lai:

Đồi với nhà quản trị hệ thống

Trang 8TIEU LUAN MOI download : skknchat123@gmail.com

Trang 10

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

Mô tả thực thể kếthợ̣p Mô tả các mối kếthợ̣p Mô tả các bảngKết nối giữa các bảng

Mô tả ràng buộc toàn vẹnChương 4 : Mã hóa

Chương 5 : Kiểm thử̉

Xây dựng các bộ dữ liệu kiểm thử̉

Chạy thử̉ trên localhost và tiến hành kiểm thử̉

Chương 6 : Triển khai

Chuẩn bị tài liệu hướng dẫn sử̉ dụng

Cài đặt và đóng gói sản phẩm

1.3 Biên bản tổ chức nhóm

1.3.1 Thành lập nhóm:

Số lượ̣ng thành viên : 4

3 Trần Thị Thu Thuận 09T3 tttthuan2109@gmail.com Thành viên

1.3.2 Nhiệm vụ của thành viên trong nhóm

Thống nhất chọn đề tài

Trang 10TIEU LUAN MOI download : skknchat123@gmail.com

Trang 11

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Chọn đề mô hình phát triển cho đề tài

Soạn đề cương chi tiết

Phân công nhiệm vụ chi tiết

Bảng kế hoạch:

BẢNG PHÂN CÔNG CÔNG VIỆC

Thơi Thanh viên Thơi gian bắt Công viêc đam nhiêm Kêt qua đat được gian đâu

Tât ca cac Kiên thưc tông quan vê 3Tìm hiểu về mô hình Groupon thanh viên mô hinh Group-on ngay 3/27/2013

Đăc ta yêucâu đôi vơikhach hang Thuân - ViĐăc ta yêu

Yêu câu chưc ngươi quan

Thiêt kê giao diên ThuânThiêt kê kiên truc Vi

Trang 12

Lập trình thanh viên & Tai liêu liên quan ngay 4/21/2013

3

Trang 11TIEU LUAN MOI download : skknchat123@gmail.com

Trang 14

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

CHƯƠNG 2 : TÀI LIỆaU ĐẶC TẢ̉ YÊU CẦU

2.1 Xác đinh yêu cầu chức năng

2.1.1 Yêu cầu chức năng

Đăng nhập hệ thống Lấy lại mật khẩu

Thoát khỏi hệ thống Sửa thông tin

Tìm kiếm sản phẩm Thêm hàng vào giỏ Quản lý́ giỏ hàng Tạo đơn hàngXem sản phẩmXem tin tưc

Xem danh mục sản phẩm

Đăng kí nhận email về thông tin khuyến mãi Xem chi tiết sản phẩm

Xem tin tức

Quản lý́ đơn hàng

 Đồi với khách vãng lai Đăng kí

Xem chi tiết sản phẩm

Xem danh mục sản phẩm

Trang 13TIEU LUAN MOI download : skknchat123@gmail.com

Trang 15

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Xem bình luân về sản phẩm Xem tin tứcĐăng kí nhận email thông báo giảm giá

Xem thông tin hỗ̃ trợ̣ về cách thức đặt hàng và phương thức thanh toán Xem quảng cáo

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

 Đối với nhà quản trị

Đăng nhập hệ thốngThoát khỏi hệ thốngQuản lý́ sản phẩm

o Cập nhật thông tin ( khuyến mãi,giá )

o Tim kiếm sản phẩm Quản lý́ đơn đặt hàng

o Duyệt đơn hàng Quản lý́ tin tức

Trang 16

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Quản lý́ nhà cung cấp hàng

o Sử̉a nhà cung cấp Xem chi tiết sản phẩm Xem tin tức

2.1.2 Yêu cầu phi chức năng

Giao diện đẹp, dễ thao tác, tốc độ xử̉ lý́ nhanh, chính xác Bố trí các danh mục sản phẩm, phân loại mặt hàng hợ̣p lý́, dễ tìm kiếm

2.2 Đặc tả yêu cầu

2.2.1 Biêu đô usecase

Một biểu đồ UseCase thể hiện các tương tác giữa các actor và các usecase

Nó thể hiện các yêu cầu chức năng của hệ thống, thể hiện sự tương tác giữa cáctác nhân bên ngoài và bên trong hệ thống với hệ thống

Trang 15TIEU LUAN MOI download : skknchat123@gmail.com

Trang 17

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

2.2.1.1 Usecase tông quat cua hê thông

Trang 18

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

2.2.1.2 Use case đối với khách hang

Trang 17TIEU LUAN MOI download : skknchat123@gmail.com

Trang 19

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

2.2.1.3 Use case đối với khách vãng lai

Trang 20

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

2.2.1.4 Usecase đối với người quản trị

Trang 19TIEU LUAN MOI download : skknchat123@gmail.com

Trang 21

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

 Usecase quản lý́ danh mục

 Usecase quản lý́ đơn hàng

Trang 22

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

 Usecase quản lý́ nhà cung cấp

 Usecase quản lý́ sản phẩm

Trang 21TIEU LUAN MOI download : skknchat123@gmail.com

Trang 23

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

 Usecase quản lý́ tin tức

 Usecase quản lý́ khách hàng

2.2.2 Đặc tả usecase

2.2.2.1 Đăng nhập

Trang 24

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Brief Ngươi dung đăng nhập vào hệ thống

Description

Preconditions Hệ thống chưa đượ̣c đăng nhập

Post- Nếu chức năng thành công, người dùng sẽ đượ̣c đăng nhập vào hệConditions thống, ngượ̣c lại hệ thống không thay đổi

1 Tư giao diên chưa đăngnhâp, ngươi dung nhân nut

4 Hệ thống kiểm tra tên người dùng,mật khẩu có hợ̣p lệ không, nếu sai

thông báo không hợ̣p lệ, ngượ̣c lạithông báo đăng nhập thành công.Lặp lại luồng 3 nếu hê

Flow of Events 5 thống báo lỗ̃i

6

Lặp lại luồng 4 cho đến khi khôngcòn lỗ̃i nhập từ người dùng

2.2.2.2 Đăng kí tai khoan

Super Use Case

Author

Date

Brief Khach vang lai đăng ki trơ thanh thanh viên cua website

Description

Preconditions Khach vang lai chưa đăng ki tai khoan website

Post- Nêu chưc năng thanh công, ngươi dung se tao được môt tai khoanConditions

dung đê đăng nhâp va thưc hiên cac chưc năng cua website

Trang 26

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

nut “Đăng ki”

3 Nhâp cac thông tin: tên đăngnhâp, mât khâu, nhăc lai mâtkhâu va thông tin ca nhân( Hotên, Đia chi, Sô điên thoai)

Nhân “Đăng ký”

thông tin được nhâp co hợp

lê hay không Nêu sai, thôngbao không hợp lê, ngược laithông bao yêu câu khachhang kich hoat tai khoan quaemail

5 Kich chuôt vao đương linkđược gửi vao email đăng ki đêkich hoat tai khoan

tai khoan thanh công

2.2.2.3 Đăt mua san phẩm

Super Use Case

Author

Date

Brief Description Khach hang đăt mua san phâm trên website

Preconditions Khach hang co tai khoan cua website va phai đăng nhâp vao hê

thôngPost-Conditions Nêu chưc năng thanh công, khach hang se thêm san phâm đo vao

gio hang cua minh va thanh toan đê sơ hưu san phâm

Flow of Event 1 Tư giao diên cua website,

Trang 24TIEU LUAN MOI download : skknchat123@gmail.com

Trang 27

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

nhân nut “Đăt mua”

khach hang chon hinh thưcthanh toan

3 Chon hinh thưc thanhtoan.Nhân “Next”

tin ca nhân( thông tin khachhang va đia chi)

5 Nhâp thông tin ca nhân Nhân

“Next”

lượng, kich cỡ, mau săc)

7 Lưa chon cac thông tin vê đơnhang Nhân “Đăt hang”

công

2.2.2.4 Tim kiêm san phẩm

Super Use Case

Author

Date

Brief Description Tim kiêm san phâm trong danh muc cac san phâm đang bay ban

cua websitePreconditions

Post-Conditions Hiên thi tât ca cac san phâm tim được dưa trên tư khoa ma khach

Trang 28

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

phâm co liên quan đên tưkhoa

2.2.2.5 Lây lai mât khẩu

Super Use Case

Author

Date

Brief Description Khach hang quên mât khâu cua tai khoan

Preconditions

Post-Conditions Khi tac vu được thưc hiên, khach hang se lây lai được mât khâu cua

tai khoan dung đê đăng nhâp websiteFlow of Event 1 Tai giao diên cua website,

nhân “Đăng nhâp”

3 Nhân “Quên mât khâu?”

đăng ký trươc đo

5 Nhâp email va nhân “Gửi”

7 Nhân “OK” va lam theohương dân

2.2.2.6 Xem danh muc

Super usecase

Author

Date

Trang 26TIEU LUAN MOI download : skknchat123@gmail.com

Trang 29

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Brief Description Cho phép Actor xem sản phẩm

Precondition Đăng nhập với vai trò là khách hàng

Post-conditions Xem các sản phẩm trong các danh mục

1 Giao diện ban đầu cảutrang,chọn một danh mục spbất kì

Brief Description Cho phép Actor xem chi tiết một sản phẩm

Precondition Đăng nhập với vai trò là khách hàng

Post-conditions Xem chi tiết thông tin các sản phẩm trong các danh mục

Trang 30

mục,chọn san phâm bất kì

Trang 27TIEU LUAN MOI download : skknchat123@gmail.com

Trang 31

2.2.2.8 Quan lý đơn hang

Super Use Case

Author

Date

Brief Description Khach hang theo doi va năm băt thông tin vê cac đơn đăt hang cua

minhPreconditions Khach hang đa đăng nhâp vao hê thông

Post-Conditions Khi tac vu được thưc hiên thanh công, khach hang se biêt tât ca cac

thông tin liên quan đên cac đơn hang cua minh

1 Tư giao diên hê thông saukhi đa đăng nhâp, nhâpvao “Quan lý tai khoan”

va đơn hangFlow of Event 3 Nhân chon tab “Đơn

Trang 32

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Super Use Case

Author

Date

Brief Description Khach hang muôn huy đơn hang đa đăt

Preconditions Khach hang đa đăng nhâp vao hê thông

Post-Conditions Khi tac vu được thưc hiên thanh công, 1 hoăc nhiêu đơn hang se bi

huy bo

1 Tư giao diên cua hê thôngsau khi đa đăng nhâp, nhâpvao “Quan lý tai khoan”

nhân va đơn hang

3 Chon tab “Đơn hang”

vơi nhưng đơn hang muônhuy bo

hang thanh công

Super Use Case

Author

Date

Brief Description Khach hang muôn tim kiêm đơn hang 1 cach nhanh chong

Preconditions Khach hang phai đăng nhâp vao hê thông

Post-Conditions Khi tac vu thưc hiên thanh công, khach hang se tim được đơn hang

dưa trên tư khoa la ma đơn hang nhâp vao khung tim kiêm

Trang 34

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

1 Tư giao diên cua hê thông saukhi đa đăng nhâp, nhâp vao

“Quan lý tai khoan”

nhân va đơn hang

3 Nhâp chon tab “Đơn hang”

Nhâp ma đơn hang cân tim

ưng vơi ma đơn hang vưanhâp nêu co Ngược lai,thông bao không tim thây

2.2.2.9 Quản lý́ sản phẩ̉m

Post-conditions Nếu thành công thì sản phẩm sẻ đượ̣c xóa khỏi hệ thống

1 Giao diện chính,mở danhmục sản phẩm,chọn danhmục sản phẩm

sản phẩmFlow of event 3 Chọn sản phẩm cần xóa và

chọn xóa

Trang 36

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

không

5 Chọn yes nếu muốn xóa,và

no nếu không muốn

mục sản phẩm

sản phẩmFlow of event 3 Chọn nút thêm sản phẩm

phẩm,chọn lưu

danh sách sản phẩm

Trang 38

Post-conditions Nếu thành công thì thông tin sản phẩm đượ̣c cập nhật

1 Giao diện chính,mở danhmục sản phẩm,chọn danhmục sản phẩm

sản phẩmFlow of event 3 Chọn sản phẩm cần sửa

5 Nhập thông tin và lưu

Trang 40

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

sách danh mục

mụcFlow of event

xóa,nhấn xóa

không

Post-conditions Nếu thành công thì danh mục se đượ̣c thêm

sách danh mục

mục

Trang 42

Post-conditions Nếu thành công thì danh mục se đượ̣c thêm

1 Giao diện chính,mở danhsách danh mục

mục

Flow of event

3 Chọn sửa danh mục

5 Nhập thông tin về danhmục,chọn lưu

2.2.2.11Quản lý́ nhà cung cấp

 Thêm nhà cung cấp Super usecase

Trang 44

Post-conditions Nếu thành công thì nhà cung cấp đượ̣c thêm vào danh sách

1 Giao diện chính,mở danhsách nhà cung cấp

cung cấp

Flow of event

5 Nhập thông tin về nhà cungcấp,chọn lưu

Brief Description Cho phép Actor xóa đi nhà cung cấp có trong danh sách

Precondition Đăng nhập với vai trò là admin

Post-conditions Nếu thành công thì 1 hoặc nhiều nhà cung cấp se đượ̣c xóa khỏi

hệ thống

Ngày đăng: 03/08/2022, 05:00

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

w