1. Trang chủ
  2. » Công Nghệ Thông Tin

XÂY DỰNG WEBSITE GIỚI THIỆU và bán điện THOẠI DI ĐỘNG – THỰC HIỆN SEO CHO WEBSITE

101 575 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 101
Dung lượng 14,26 MB

Nội dung

Khi khách hàng đã lựa chọn và quyết định đặt mua cho mình một sản phẩm trên website thì hệ thống sẽ tự động kiểm tra thông tin về số lượng xem có đáp ứng được hay không và hiệnkết quả xá

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

_

ĐỒ ÁN

TỐT NGHIỆP ĐẠI HỌC

Đề tài:

XÂY DỰNG WEBSITE GIỚI THIỆU

VÀ BÁN ĐIỆN THOẠI DI ĐỘNG – THỰC HIỆN

SEO CHO WEBSITE

Trang 2

LỜI NÓI ĐẦU

Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ theo

cả chiều rộng và sâu Máy tính điện tử không còn là một thứ phương tiện quýhiếm mà đang ngày càng trở thành một công cụ làm việc và giải trí thông dụngcủa con người, không chỉ ở công sở mà còn ngay cả trong gia đình

Đứng trước vai trò của thông tin hoạt động cạnh tranh gay gắt, các tổ chức

và các doanh nghiệp đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thốngthông tin của mình nhằm tin học hóa các hoạt động tác nghiệp của đơn vị

Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cảithiện các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mạihóa trên Internet Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàngnhận ra tầm quan trọng và tính tất yếu của thương mại điện tử Với những thao tácđơn giản trên máy có nối mạng Internet bạn sẽ có tận tay những gì mình cần màkhông phải mất nhiều thời gian Bạn chỉ cần vào các trang dịch vụ thương mạiđiện tử, làm theo hướng dẫn và click vào những gì bạn cần Các nhà dịch vụ sẽmang đến tận nhà cho bạn

Ở Việt Nam cũng có rất nhiều doanh nghiệp đang tiến hành thương mại hóatrên Internet nhưng do những khó khăn về cơ sở hạ tầng như viễn thông chưa pháttriển mạnh, các dịch vụ thanh toán điện tử qua ngân hàng chưa phổ biến nên chỉdừng lại ở mức độ giới thiệu sản phẩm và tiếp nhận đơn đặt hàng thông qua web

Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ởViệt Nam, em đã tìm hiểu và cài đặt “Website giới thiệu, bán hàng sản phẩm điệnthoại di động” cho Công ty TNHH Giới Trẻ Mobile

Với sự hướng dẫn tận tình của cô Đỗ Thị Minh Nguyệt chúng em đã hoàn

thành báo cáo đồ án tốt nghiệp này Tuy đã cố gắng hết sức tìm hiểu, phân tíchthiết kế và cài đặt hệ thống nhưng chắc rằng không tránh khỏi những thiếu sót.Chúng em rất mong nhận được sự thông cảm và góp ý của quí Thầy Cô Chúng

em xin chân thành cảm ơn

Qua đây cho phép em bày tỏ lòng biết ơn đến sự dạy dỗ chỉ bảo của các thầy,

cô trong khoa công nghệ thông tin Đặc biệt là cô Đỗ Thị Minh Nguyệt, người đã

trực tiếp hướng dẫn, chỉ bảo và giúp đỡ chúng em trong thời gian hoàn thành đồ ántốt nghiệp này, chúng em chân thành cảm ơn sự hướng dẫn tận tình của Cô

Sinh viên thực hiện

Trần Bá Kiều

Vũ Minh Tuấn

Trang 3

TÓM TẮT ĐỒ ÁN

Đồ án tập trung vào việc phân tích, thiết kế xây dựng website giới thiệu vàbán hàng điện thoại di dộng trên nền tảng WordPress Tìm hiểu các kỹ thuật vàchiến lược SEO, thực hiện SEO từ khóa “điện thoại cho giới trẻ”

Đồ án được chia làm 5 phần như sau:

CHƯƠNG 1: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Chương này tập trung trình bày phân tích và thiết kế bài toán theo các bước,

sử dụng ngôn ngữ đặc tả UML để phân tích và thiết kế cho hệ thống

CHƯƠNG 2: CÀI ĐẶT CHƯƠNG TRÌNH VÀ THIẾT KẾ GIAO DIỆN

Chương này tập trung vào giao diện của chương trình và quá trình áp dụngbản phân tích thiết kế hệ thống chi tiết vào việc thiết kế hệ thống

CHƯƠNG 3: TỔNG QUAN VỀ MÃ NGUỒN MỞ

Trình bày về lịch sử phát triển của mã nguồn mở, khái niệm và xu thế pháttriển tại Việt Nam

CHƯƠNG 4: TỔNG QUAN VỀ SEO VÀ THỰC HIỆN SEO TỪ KHÓA

Ứng dụng những kiến thức cơ bản về SEO và các phương pháp để đưa từkhóa lên top trên công cụ tìm kiếm của Google

CHƯƠNG 5: KẾT LUẬN

Chương này đưa ra những vấn đề đã làm được và chưa làm được trong quátrình thực hiện và định hướng phát triển, ý tưởng phát triển hệ thống

Trang 4

PROJECT SUMMARY

The project focuses on analyzing, designing, building a website of introduction

and selling mobile phone in WordPress The project is to find out technicalities and SEO strategies, perform SEO of “điện thoại cho giới trẻ”

The project is divided into 5 parts below:

CHAPTER 1: SURVEY AND ANALYZE SYSTEM DESIGN

This chapter focuses on presenting analysis and design of a problem with accordance to steps, uses UML-specific language to analyze and design a system

CHAPTER 2: SET A PROGRAM AND DESIGN AN INTERFACE

This chapter focuses on program interface and the process of applying

specific system analysis and design on designing system

CHAPTER 3: AN OVERVIEW OF OPEN SOURCE

Present development history of open source, concept, and development trend

in Vietnam

CHAPTER 4: AN OVERVIEW OF SEO AND SEO PERFORMANCE

Apply fundamental knowledge of SEO and methods to make keywords listed

at the top of search results on Google search engine

CHAPTER 5: CONCLUSION

This chapter gives some solved and unsolved issues in the process of

implementing and orienting to develop system

Trang 5

MỤC LỤC

CHƯƠNG 1: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG 1

1.1.Phân tích tổng quan hệ thống 1

1.1.1.Sản phẩm – dịch vụ 2

1.1.2 Chính sách kinh doanh 2

1.2 Phân tích yêu cầu hệ thống 3

1.2.1 Xác định yêu cầu của website 3

1.2.2 Xác định các tác nhân trong hệ thống 4

1.2.3 Xác định các ca sử dụng của hệ thống 4

1.3 Biểu đồ ca sử dụng hệ thống quản lý bán điện thoại online 6

1.3.1 Biểu đồ Usecase chính 6

1.3.2 Biểu đồ Usecase của Khách hàng 7

1.3.4 Biểu đồ Usecase của Quản trị hệ thống 8

1.4 Đặc tả ca sử dụng 8

1.4.1 Ca sử dụng Đăng ký thành viên 8

1.4.2 Ca sử dụng Đăng nhập hệ thống 9

1.4.3 Ca sử dụng Xem chi tiết sản phẩm 10

1.4.4 Ca sử dụng Tìm kiếm sản phẩm 11

1.4.5 Ca sử dụng Sử dụng giỏ hàng 12

1.4.6 Ca sử dụng Mua hàng 13

1.4.7 Ca sử dụng Quản lý đơn hàng 14

1.4.8 Ca sử dụng Quản lý sản phẩm 16

1.5 Tìm lớp lĩnh vực 17

1.5.1 Xác định các lớp dựa vào các khái niệm của lĩnh vực ứng dụng 17

1.5.2 Gán trách nhiệm cho các lớp vừa tìm được 19

2.5.3 Sơ đồ lớp lĩnh vực của hệ thống 20

1.6 Xác định các lớp tham gia vào ca sử dụng 21

1.6.1 Ca sử dụng Khách hàng Đăng nhập hệ thống 21

1.6.2 Ca sử dụng Đăng ký thành viên 23

1.6.3 Ca sử dụng Xem chi tiết sản phẩm 24

1.6.4 Ca sử dụng Tìm kiếm sản phẩm 26

1.6.5 Ca sử dụng Sử dụng giỏ hàng 28

Trang 6

1.6.6 Ca sử dụng Mua hàng 30

1.6.7 Ca sử dụng Quản lý đơn hàng 31

1.6.8 Ca sử dụng Quản lý sản phẩm 34

1.6.9 Ca sử dụng Quản lý tin tức 37

1.6.10 Ca sử dụng Quản lý khách hàng 40

1.6.11 Ca sử dụng Quản lý thông tin phản hồi 43

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

1.7.1 Ánh xạ các liên kết 46

1.7.2 Ánh xạ dữ liệu từ lớp sang bảng trong WordPress 46

1.7.3 Cơ sở dữ liệu của hệ thống 48

CHƯƠNG 2: TỔNG QUAN VỀ MÃ NGUỒN MỞ 53

2.1 Mã nguồn mở là gì? 53

2.2 Tại sao lại dùng nguồn mở? 53

2.3 Chúng ta nên bắt đầu như thế nào với mã nguồn mở? 54

2.4 Xu hướng phát triển mã nguồn mở ở Việt Nam 54

2.5 Đôi nét về bộ mã nguồn mở WordPress 54

CHƯƠNG 3: CÀI ĐẶT CHƯƠNG TRÌNH VÀ THIẾT KẾ GIAO DIỆN 56

3.1.Cài đặt chương trình 56

3.2 Giao diện sử dụng 57

3.3 Hướng dẫn mua hàng và thanh toán khi mua sản phẩm 58

CHƯƠNG 4: TỔNG QUAN VỀ SEO VÀ THỰC HIỆN SEO TỪ KHÓA 64

4.1.Một số kiến thức cơ bản về SEO 64

4.1.1 SEO là gì? 64

4.1.2 Quy trình làm SEO 64

4.1.3 Xác định mục đích làm SEO(SEO Goals) 65

4.1.4 Nghiên cứu từ khóa 66

4.1.5 Tối ưu trong trang (On-page SEO) 68

4.1.6.Tối ưu ngoài trang (Off-page) 70

4.1.7 Các mô hình xây dựng liên kết hiệu quả 71

4.2 Cách hoạt động của công cụ tìm kiếm? 73

4.3 Thực hiện SEO cho Website 73

4.3.1.Kế hoạch SEO cho website bán điện thoại di động 73

4.3.2 Kết quả SEO 81

Trang 7

CHƯƠNG 5: KẾT LUẬN 89 5.1 Những kết quả đạt được: 89 5.2 Hướng phát triển đề tài 89

Trang 8

DANH MỤC HÌNH VẼ

Hình 1.1: Biểu đồ ca sử dụng chính 6

Hình 1.2: Biểu đồ ca sử dụng phụ của đối tượng Khách hàng 7

Hình 1.3: Biểu đồ ca sử dụng phụ của đối tượng Quản trị hệ thống 8

Hình 1.4: Sơ đồ lớp lĩnh vực của hệ thống 20

Hình 1.5: Biểu đồ lớp tham gia ca sử dụng Đăng nhập hệ thống 21

Hình 1.6: Biểu đồ trình tự Đăng nhập hệ thống luồng chính 22

Hình 1.7: Biểu đồ trình tự Đăng nhập luồng phụ 22

Hình 1.8: Biểu đồ lớp tham gia ca sử dụng Đăng ký thành viên của Khách xem 23

Hình 1.9: Biểu đồ trình tự đăng ký thành viên của khách xem(luồng chính) 23

Hình 1.10: Biểu đồ trình tự Đăng ký thành viên không thành công(luồng phụ) 24

Hình 1.11: Biểu đồ lớp tham gia ca sử dụng Xem chi tiết sản phẩm 25

Hình 1.12: Biểu đồ trình tự Xem chi tiết sản phẩm 25

Hình 1.13: Biểu đồ trình tự Thêm hàng vào giỏ 26

Hình 1.14: Biểu đồ trình tự tham gia ca sử dụng Tìm kiếm sản phẩm 27

Hình 1.15: Biểu đồ trình tự Tìm kiếm sản phẩm 27

Hình 1.16: Biểu đồ lớp tham gia ca sử dụng Sử dụng giỏ hàng 28

Hình 1.17: Biểu đồ trình tự cập nhật số lượng sản phẩm trong giỏ hàng(luồng chính) 29

Hình 1.18: Biểu đồ trình tự cập nhật số lượng sản phẩm trong giỏ không thành công(luồng phụ) 29

Hình 1.19: Biểu đồ lớp tham gia ca sử dụng Mua hàng 30

Hình 1.20: Biểu đồ trình tự Mua hàng 31

Hình 1.21: Biểu đồ lớp tham gia ca sử dụng Quản lý đơn hàng 32

Hình 1.22: Biểu đồ trình tự Cập nhật trạng thái đơn hàng 33

Hình 1.23: Biểu đồ trạng thái Xóa đơn hàng 34

Hình 1.24: Biểu đồ lớp tham gia ca sử dụng Quản lý sản phẩm 35

Hình 1.25: Biểu đồ trình tự thêm sản phẩm mới 36

Hình 1.26: Biểu đồ trình tự sửa thông tin sản phẩm 36

Trang 9

Hình 1.27: Biểu đồ trình tự Xóa sản phẩm 37

Hình 1.28: Biểu đồ lớp tham gia ca sử dụng Quản lý tin tức 38

Hình 1.29: Biểu đồ trình tự thêm tin tức 39

Hình 1.30: Biểu đồ trình tự Sửa tin tức 39

Hình 1.31: Biểu đồ trình tự Xóa tin tức 40

Hình 1.32: Biểu đồ lớp tham gia ca sử dụng Quản lý khách hàng 41

Hình 1.33: Biểu đồ trình tự thêm khách hàng mới 42

Hình 1.34: Biểu đồ trình tự Xóa khách hàng 42

Hình 1.35: Biểu đồ lớp tham gia ca sử dụng Quản lý thông tin phản hồi 43

Hình 1.36: Biểu đồ trình tự Trả lời phản hồi của khách hàng 44

Hình 1.37: Biểu đồ trình tự Xóa phản hồi của khách hàng 45

Hình 3.1: Giao diện trang chủ 57

Hình 3.2: Giao diện chọn mua sản phẩm 58

Hình 3.3: Giao diện giỏ hàng 59

Hình 3 4: Giao diện chọn phương thức thanh toán 60

Hình 3.5: Giao diện thanh toán 60

Hình 3.6:Giao diện đăng nhập tài khoản Bảo Kim 61

Hình 3.7: Giao diện xác nhận thanh toán Bảo Kim 61

Hình 3.8: Giao diện xác nhận giao dịch 62

Hình 3.9: Giao diện hoàn thành giao dịch 62

Hình 3.10: Giao diện lịch sử giao dịch nhận tiền 63

Hình 4.1: Mô hình link wheel 71

Hình 4.2: Mô hình kim tự tháp 72

Hình 4.3: Kết quả SEO 87

Hình 4.4: Số lượng Backlink 88

Trang 10

CHƯƠNG 1: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG

1.1.Phân tích tổng quan hệ thống

Công ty điện thoại Giới Trẻ Mobile chuyên cung cấp tất cả các mặt hàngđiện thoại của các hãng điện thoại nổi tiếng như Sony, Iphone, Samsung, LG,Nokia… Khi các hãng điện thoại sản xuất ra một sản phẩm mới sẽ liên hệ với Công

ty để cung cấp sản phẩm mới cho Công ty Thông tin về sản phẩm mới sẽ đượchãng điện thoại cung cấp cho Công ty và Công ty sẽ ký hợp đồng về số lượng sảnphẩm do Công ty đặt mua Khi nhận được sản phẩm mới thì sản phẩm sẽ đượcchuyển cho bộ phận nhập hàng kiểm tra sản phẩm Sản phẩm mới sẽ được đưathông tin lên cửa hàng và website của Công ty Khách hàng có thể mua các mặthàng bằng cách trực tiếp đến cửa hàng hoặc có thể mua hàng online Nếu mua trựctiếp tại cửa hàng thì khách hàng sẽ được nhân viên cửa hàng hướng dẫn tư vấn vềthông tin sản phẩm và hướng dẫn mua hàng Muốn mua hàng thông qua website thìkhách hàng phải điền vào một Form bao gồm các thông tin như: Họ tên, địa chỉ, sốđiện thoại…Sau khi khách hàng đặt hàng thành công thì thông tin sẽ được lưu lại đểban quản trị website tiện liên lạc khi khách hàng muốn mua hàng Khi khách hàng

đã lựa chọn và quyết định đặt mua cho mình một sản phẩm trên website thì hệ thống

sẽ tự động kiểm tra thông tin về số lượng xem có đáp ứng được hay không và hiệnkết quả xác nhận đặt hàng thành công hay không Tiếp theo đó khách hàng sẽ phảichọn hình thức thanh toán online hoặc trực tiếp Thanh toán online thì khách hàng

sẽ thanh toán qua hệ thống ATM hoặc cổng thanh toán online như: Bảo kim, Ngânlượng….Thanh toán trực tiếp thì khách hàng sẽ thanh toán trực tiếp cho nhân viêngiao hàng của công ty Sản phẩm sẽ được giao hàng đến tận tay khách hàng theo địachỉ mà khách hàng để lại sau khi đã thanh toán đơn hàng Những sản phẩm màkhách hàng mua sẽ được lưu vào chi tiết đơn hàng để thanh toán Sau khi nhữngđơn hàng được chấp nhận, người quản trị sẽ quản lý các đơn hàng xem trạng thái đãđược thanh toán hay chưa

Để thúc đẩy tìm ra được phương pháp bán hàng hiệu quả nhất và giúp chocông ty lên được kế hoạch để nâng cao chất lượng bán hàng thì công ty liên tục cậpnhật những sản phẩm và giá cả mới phù hợp thị trường Hàng tháng, hàng quý vàhàng năm các nhân viên quản lý website cần nhiều thời gian, công sức liên tục tiếnhành làm các báo cáo thống kê nhằm đưa ra các thông tin về tình hình phát triển củacông ty, các loại sản phẩm bán chạy trên thị trường, từ đó có phương hướng pháttriển mới cho công ty Ngoài ra website của chúng tôi còn có thêm phần góp ý dànhcho khách hàng để khách hàng có thể trực tiếp đóng góp ý kiến để giúp công tyngày càng phát triển hơn

Trang 11

Với mục tiêu đóng góp công sức của mình vào chương trình bán hàng trựctuyến tốt nhất quốc gia Công ty đã không ngừng phát triển nhằm nâng cao chấtlượng sản phẩm Qua phân tích yêu cầu đặt ra từ phía công ty đối với website như:lưu trữ các sản phẩm, nâng cao hiệu xuất giới thiệu và bán hàng, tìm kiếm thông tin

về sản phẩm nhanh, thuận tiện cho việc thống kê báo cáo nhóm đề tài thực hiện “Xây dựng Website bán điện thoại di động trực tuyến cho công ty Giới Trẻ Mobile ”nhằm giảm bớt một phần công việc của người thực hiện, đưa ra được các danh sáchthông kê báo cáo nhanh, chính xác theo đúng chuẩn báo cáo của công ty

1.1.1.Sản phẩm – dịch vụ

Sản phẩm mà công ty cung cấp đều là của những thương hiệu nổi tiếng, chấtlượng đảm bảo, giá cạnh tranh và chế độ bảo hành uy tín Các sản phẩm chủ đạonhư: Nokia, Sony Ericsson, điện thoại cũ, phụ kiện cao cấp, thiết bị dẫn đường, giảitrí, ản phẩm được cung cấp bởi những đối tác lớn như: FPT Mobile, Thuận Phát,Viettel, PV Mobile, ABTel,

Công ty có trung tâm bảo hành riêng để tự bảo hành cho sản phẩm mà Công ty bán

ra, ngoài ra trung tâm bảo hành của Giới Trẻ là một địa chỉ uy tín lâu năm trong lĩnhvực sửa chữa dịch vụ, trong đó công ty rất chú trọng chữ tín trong hoạt động dịch vụkinh doanh Dịch vụ sửa chữa phần mềm, giải mã máy và nâng cấp phần mềm cũng

là một trong nhưng thế mạnh của trung tâm bảo hành công ty

Chính sách bảo trì, bảo hành

Bảo hành: Bảo hành sản phẩm là: khắc phục những lỗi hỏng hóc, sự cố kỹ

thuật xảy ra do lỗi của nhà sản xuất

Trang 12

o Có phiếu bảo hành và tem bảo hành của công ty trên sản phẩm.

Những trường hợp không được bảo hành

o Sản phẩm đã quá thời hạn bảo hành ghi trên phiếu hoặc mất PhiếuBảo hành

o Tem niêm phong bảo hành bị rách, vỡ, bị dán đè hoặc bị sửa đổi

o Phiếu bảo hành không ghi rõ số Serial và ngày mua hàng

o Số máy trên sản phẩm không xác định được hoặc sai so với số máyđược ghi trên phiếu bảo hành

o Sản phẩm bị hư hỏng do tác động cơ học làm rơi, vỡ, va đập, trầyxước, móp méo, ẩm ướt, hoen rỉ, chảy nước hoặc do hỏa hoạn, thiêntai gây nên

o Sản phẩm có dấu hiệu hư hỏng do chuột bọ hoặc côn trùng xâm nhập

o Sử dụng không đúng sách hướng dẫn, sử dụng sai điện áp quy định

o Các phần mềm cung cấp miễn phí kèm theo máy

o Tự ý tháo dỡ, sửa chữa bởi các cá nhân hoặc kỹ thuật viên khôngđược sự ủy quyền của Giới Trẻ Mobile

Bảo trì

Bảo trì, bảo dưỡng bao gồm: Bảo dưỡng sản phẩm định kỳ, quét bụi bêntrong, lau chùi sản phẩm, diệt virus, cài đặt các chương trình, sửa chữa những hỏnghóc nhỏ có thể sửa được (không bao gồm thay thế thiết bị).Thời gian bảo trì bảodưỡng tùy thuộc vào sự thỏa thuận giữa Giới Trẻ Mobile và khách hàng

1.2 Phân tích yêu cầu hệ thống

1.2.1 Xác định yêu cầu của website

Sau khi khảo sát tại cửa hàng của Công ty Giới Trẻ Mobile, hướng xây dựngwebsite cần đáp ứng được những yêu cầu sau:

o Giao diện dễ sử dụng và tính thẩm mỹ cao

o Cho phép khách hàng đăng kí thành viên và đảm bảo bí mật thông tin.Xem và thay đổi các thông tin về tài khoản

o Hình thức thanh toán phải đảm bảo chính xác: Khi khách hàng muasản phẩm thì có thể tiến hành thanh toán bằng cách gửi tiến qua bưuđiện, chuyển khoản qua nganluong.vn hoặc thanh toán trực tiếp tạicửa hàng

o Thông tin sản phẩm phong phú đa dạng: Giới thiệu, bày bán nhiềuloại hàng, nhiều mặt hàng để khách hàng có nhiều cơ hội lựa chọn vềmột mặt hàng Thông tin về một sản phẩm phải chi tiết để khách hàng

Trang 13

có thể nắm rõ thông tin về sản phẩm mình lựa chọn Đặc biệt là nhữngmặt hàng đang được nhiều khách hàng quan tâm.

o Luôn luôn cập nhật, giới thiệu những thế hệ điện thoại mới nhất

o Thông tin về bảo hành sản phẩm đảm bảo rõ ràng

o Cho phép khách hàng tìm kiếm nhanh chóng, chính xác theo nhiềutiêu chí

o Những tin tức mới nhất, thông tin khuyến mãi luôn được cập nhậtthường xuyên

o Cập nhật thông tin sản phẩm thường xuyên

o Cho phép quản lý các đơn đặt hàng

o Cho phép chỉnh sửa, xóa trên từng sản phẩm

o Hiển thị hàng hóa mà khách đã chọn mua trong giỏ hàng và cho phépkhách hàng cập nhật, xóa sản phẩm

o Hiển thị đơn đặt hàng của khách

1.2.2 Xác định các tác nhân trong hệ thống

Tác nhân Khách xem: là khách vãng lai, chỉ vào hệ thống xem, tìm kiếm,

tham khảo thông tin về các sản phẩm chưa từng mua hàng

Tác nhân Khách hàng: là những người có tài khoản trên hệ thống (là thành

viên của website) và tham gia vào việc đặt hàng qua hệ thống thông qua đơn đặthàng

Tác nhân Quản trị hệ thống: là người có quyền cao nhất trong hệ thống,

quản lý các quản trị viên hệ thống, quản lý thành viên của website, có nhiệm vụphân quyền cho các quản trị viên, quản lý sản phẩm, quản lý khách hàng, quản lýtin tức, quản lý đơn hàng

Admin tin tức: là tác nhân tham gia hệ thống với nhiệm vụ quản lý các tin

tức như: thông tin về cửa hàng, tin tuyển dụng, tin khuyến mại, các hướng dẫn

Admin khách hàng: là tác nhân tham gia hệ thống với nhiệm vụ quản lý

thông tin khách hàng như: thêm khách hàng, xóa và chấp nhận cập nhật thông tinkhách hàng

Admin sản phẩm: là tác nhân tham gia hệ thống với nhiệm vụ quản lý đơn

hàng, quản lý sản phẩm như: thêm sản phẩm mới, xóa, cập nhật thông tin sản phẩm,cập nhật thông tin hãng sản xuất, cập nhật thông tin hệ điều hành, cập nhật trạngthái, xóa đơn hàng của khách hàng

1.2.3 Xác định các ca sử dụng của hệ thống

o Đăng nhập

Trang 14

Xem sản phẩmTìm kiếm sản phẩmCập nhật tài khoản khách hàng

Sử dụng giỏ hàngMua hàng

Quản lý sản phẩmQuản lý tin tức Quản lý đơn hàng Quản lý khách hàngQuản lý thông tin phản hồi

Trang 15

Admin tin tức Đăng nhập hệ thống

Quản lý tin tức

Quản lý khách hàngQuản lý thông tin phản hồi

Quản lý sản phẩm Quản lý đơn hàng

1.3 Biểu đồ ca sử dụng hệ thống quản lý bán điện thoại online

(f rom Tac Nhan)

Xem san pham (from Ca su dung)

Mua hang (from Ca su dung)

Su dung gio hang (from Ca su dung)

(from Tac Nhan)

Admin Tin Tuc (from Tac Nhan)

Quan ly tin tuc (from Ca su dung)

Quan ly san pham (from Ca su dung) Admin San Pham

(from Tac Nhan)

Quan ly don hang (from Ca su dung)

Quan ly khach hang (from Ca su dung)

Admin Khach Hang (from Tac Nhan)

Quan ly phan hoi (from Ca su dung)

Hình 1.1: Biểu đồ ca sử dụng chính

Trang 16

1.3.2 Biểu đồ Usecase của Khách hàng

Xem san pham

(from Tac Nhan)

Su dung gio hang

Trang 17

1.3.4 Biểu đồ Usecase của Quản trị hệ thống

Dang Nhap

(from Ca su dung)

Quan Tri He Thong

(from Tac Nhan)

Quan ly khach hang

(from Ca su dung) <<include>>

Quan ly tin tuc

Tên ca sử dụng: Đăng ký thành viên

Mục đích: Ca sử dụng này cho phép người dùng đăng ký tài khoản để đăngnhập hệ thống

Tác nhân: Khách xem, Khách hàng, Người quản lý hệ thống

Trang 18

b Các luồng sự kiện:

Luồng sự kiện chính:

o Ca sử dụng bắt đầu khi người dùng muốn tạo tài khoản trên hệ thống

và click vào Đăng ký

o Hệ thống yêu cầu người dùng nhập thông tin cá nhân

o Người dùng nhập tên đăng nhập, mật khẩu và những thông tin khácvào các ô tương ứng để tạo tài khoản riêng cho mình

o Hệ thống kiểm tra thông tin vừa nhập có đúng định dạng không? Nếukhông thì thực hiện luồng A1

- Hệ thống hiển thị thông báo lỗi

- Người dùng có thể chọn hoặc là sửa lại thông tin và đăng ký lạihoặc là hủy bỏ đăng ký, khi đó ca sử dụng kết thúc

c Tiền điều kiện : Không

d Hậu điều kiện

Nếu việc đăng ký thành công, người dùng sẽ có tài khoản trên hệ thống vàtrở thành thành viên của website, thực hiện được đầy đủ chức năng của khách hàng

1.4.2 Ca sử dụng Đăng nhập hệ thống

a Mô tả tóm tắt:

Tên ca sử dụng: Đăng nhập hệ thống

Mục đích: Mô tả cách người dùng đăng nhập vào hệ thống

Tác nhân: Khách hàng, Người quản lý hệ thống

b Các luồng sự kiện :

Luồng sự kiện chính :

o Ca sử dụng bắt đầu khi người dùng muốn đăng nhập vào hệ thống

o Hệ thống yêu cầu người dùng nhập tài khoản và mật khẩu đăng nhập

o Người dùng nhập tên đăng nhập và mật khẩu đăng nhập của mình

Trang 19

o Hệ thống xác nhận tài khoản và mật khẩu có hợp lệ không? Nếu sai thìthực hiện luồng A1.

o Hệ thống ghi lại quá trình đăng nhập

Các luồng rẽ nhánh:

- Hệ thống hiển thị thông báo lỗi

- Người dùng có thể chọn hoặc là đăng nhập lại hoặc là hủy bỏđăng nhập, khi đó ca sử dụng kết thúc

c Tiền điều kiện: Không

d Hậu điều kiện

Nếu việc đăng nhập thành công, người dùng sẽ đăng nhập được vào hệthống

1.4.3 Ca sử dụng Xem chi tiết sản phẩm

a Mô tả tóm tắt:

Tên ca sử dụng: Xem chi tiết sản phẩm

Mục đích: Ca sử dụng này cho phép người dùng xem thông tin về những sảnphẩm hiện có của cửa hàng có trên website

Người dùng có thể thêm hàng vào giỏ khi có nhu cầu mua hàng

o Hệ thống hiển thị hình ảnh đại diện, tên và giá của sản phẩm

o Người dùng click vào sản phẩm để xem thông tin chi tiết về sản phẩm

o Hệ thống hiển thị thông tin chi tiết về sản phẩm gồm: mã sản phẩm,tên sản phẩm, ảnh đại diện, giá sản phẩm, mô tả, số lượng,đánh giá

o Khách hàng theo dõi thông tin về sản phẩm

o Hệ thống hiển thị lựa chọn thêm hàng vào giỏ Nếu người dùng chọn

“Thêm hàng vào giỏ” thì luồng sự kiện con Thêm hàng vào giỏ đượcthực hiện

Các luồng rẽ nhánh: Không

c Tiền điều kiện : Không

d Hậu điều kiện : Không

Trang 20

o Hệ thống hiển thị các lựa chọn tìm kiếm:

o Tìm kiếm theo từ/cụm từ nhập vào ô tìm kiếm

o Tìm kiếm theo giá

o Tìm kiếm theo hãng sản xuất

o Tìm kiếm theo hệ điều hành

o Tìm kiếm theo chức năng của sản phẩm

o Hệ thống yêu cầu người dùng chọn chức năng tìm kiếm

o Nếu người dùng chọn tìm kiếm theo từ/cụm từ nhập vào thìluồng sự kiện con Tìm kiếm theo từ/cụm từ được thực hiện

o Nếu người dùng chọn tìm kiếm theo giá thì luồng sự kiện conTìm kiếm theo giá được thực hiện

o Nếu người dùng chọn tìm kiếm theo hãng sản xuất thì luồng sựkiện con Tìm kiếm theo hãng sản xuất được thực hiện

o Nếu người dùng chọn tìm kiếm theo hệ điều hành thì luồng sựkiện con Tìm kiếm theo hệ điều hành được thực hiện

o Nếu người dùng chọn tìm kiếm theo chức năng của sản phẩmbằng cách tích chọn vào các chức năng thì luồng sự kiện conTìm kiếm theo chức năng được thực hiện

o Người dùng click vào Tìm kiếm

o Hệ thống hiển thị những sản phẩm tìm thấy trong cơ sở dữ liệu

Các luồng rẽ nhánh:

Click vào Thêm hàng vào giỏ, khi đó luồng sự kiện con Thêm hàngvào giỏ được thực hiện

c Tiền điều kiện : Không

Trang 21

d Hậu điều kiện : Không

- Hệ thống hiển thị lại giỏ hàng của Người dùng sau khi đã cậpnhật

- Tiếp tục mua hàng

Trang 22

o Hệ thống đưa người dùng quay trở lại trang sản phẩm để người dùngtiếp tục mua sản phẩm.

o Xóa sản phẩm trong giỏ

- Hệ thống hiển thị giỏ hàng của Khách hàng

- Người dùng chọn sản phẩm cần xóa và click vào Xóa sản phẩm,sản phẩm được xóa khỏi giỏ hàng

- Hệ thống hiển thị lại giỏ hàng

Các luồng rẽ nhánh:

lượng sản phẩm hiện có tại cửa hàng

cửa hàng

hoặc thực hiện cập nhật lại

c Tiền điều kiện : Người dùng đăng nhập thành công vào hệ thống.

d Hậu điều kiện : Nếu ca sử dụng thành công, việc cập nhật và xóa sản phẩm

trong giỏ hàng được thực hiện trên hệ thống Trong trường hợp khác, hệ thống ởtrong trạng thái chưa thay đổi

o Ca sử dụng bắt đầu khi Khách hàng muốn thực hiện việc đặt hàng trên

hệ thống và click vào Thanh toán sau khi xem giỏ hàng

Trang 23

o Hệ thống hiển thị trang thông tin vận chuyển, hệ thống yêu cầu Kháchhàng nhập thông tin vận chuyển hoặc tích chọn vào ô “Thông tin vậnchuyển giống thông tin tài khoản” và yêu cầu Khách hàng chọnphương thức thanh toán.

o Khách hàng nhập thông tin hoặc tích chọn, khi đó thông tin về kháchhàng được hiển thị lên, Khách hàng chọn phương thức thanh toán

- Hệ thống ghi nhận lại đơn hàng

- Nếu Khách hàng muốn sửa lại thông tin đặt hàng thì click vàoQuay lại để quay lại trang thông tin đơn hàng

Các luồng rẽ nhánh:

nữa

c Tiền điều kiện : Không

d Hậu điều kiện : Nếu ca sử dụng thành công, thông tin về đơn hàng của khách

được lưu lại trên hệ thống

1.4.7 Ca sử dụng Quản lý đơn hàng

a Mô tả tóm tắt:

Tên ca sử dụng: Quản lý đơn hàng

Mục đích: Ca sử dụng này mô tả cách Người dùng quản lý đơn hàng Ngườidùng có thể xem, xóa và cập nhật trạng thái của đơn hàng trên hệ thống

Tác nhân: QuanTriHeThong, Admin đơn hàng

b Các luồng sự kiện :

Luồng sự kiện chính:

Trang 24

o Ca sử dụng bắt đầu khi tác nhân muốn xóa, cập nhật trạng thái đơnhàng của khách hàng.

o Hệ thống hiển thị danh sách đơn hàng và lựa chọn:

o Thay đổi trạng thái đơn hàng

o Hệ thống yêu cầu Người dùng chọn đơn hàng cần thay đổi trạng thái

o Người dùng click vào đơn hàng cần thay đổi trạng thái

o Hệ thống hiển thị đơn hàng của khách hàng

o Hệ thống hiển thị lựa chọn:

- Sửa trạng thái đơn hàng

- Quay lại

o Nếu Người dùng chỉ xem để kiểm tra đơn hàng thì chọn Quay lại

o Nếu Người dùng muốn sửa trạng thái đơn hàng sau khi xem đơn hàngthì chọn Sửa

o Hệ thống yêu cầu Người dùng nhập trạng thái cần sửa

o Người dùng nhập trạng thái đơn hàng cần sửa và xác nhận việc sửa

o Hệ thống cập nhật thay đổi vừa thực hiện

o Xóa đơn hàng

o Hệ thống yêu cầu Người dùng chọn đơn hàng cần xóa

o Người dùng chọn Xóa đơn hàng

o Hệ thống nhắc Người dùng xác nhận iệc xóa đơn hàng

o Người dùng xác nhận việc xóa

o Đơn hàng bị xóa khỏi hệ thống

Các luồng rẽ nhánh:

hàng, ca sử dụng kết thúc

c Tiền điều kiện :

Người dùng đăng nhập thành công vào hệ thống

d Hậu điều kiện :

Trang 25

Nếu ca sử dụng thành công, trạng thái của đơn hàng sẽ được cập nhật trên hệthống hay đơn hàng sẽ bị xóa khỏi hệ thống, Trong các trường hợp khác, hệ thống ởtrong trạng thái chưa thay đổi.

Tác nhân: QuanTriHeThong, Admin sản phẩm

o Hệ thống yêu cầu Người dùng chọn công việc muốn thực hiện

o Nếu Người dùng chọn “Thêm sản phẩm”, luồng sự kiện con Thêm sảnphẩm được thực hiện

o Nếu Người dùng chọn “Xóa sản phẩm”, luồng sự kiện con Xóa sảnphẩm được thực hiện

o Nếu Người dùng chọn “Sửa thông tin sản phẩm”, luồng sự kiện conSửa thông tin sản phẩm được thực hiện

o Nếu Người dùng chọn “Cập nhật hệ điều hành”, luồng sự kiện conCập nhật hệ điều hành được thực hiện

o Nếu Người dùng chọn “Cập nhật hãng sản xuất”, luồng sự kiện conCập nhật hãng sản xuất được thực hiện

Các luồng rẽ nhánh:

Trang 26

 Luồng A1: Người dùng chọn Hủy khi không muốn Thêm sảnphẩm, sửa hay xóa sản phẩm khỏi hệ thống.

c Tiền điều kiện :

Người dùng đăng nhập thành công vào hệ thống

d Hậu điều kiện :

Nếu ca sử dụng này thành công, thông tin về sản phẩm sẽ được thêm vào,sửa đổi hay xóa khỏi hệ thống Trong các trường hợp khác, hệ thống ở trong trạngthái chưa thay đổi

1.5 Tìm lớp lĩnh vực

1.5.1 Xác định các lớp dựa vào các khái niệm của lĩnh vực ứng dụng

Dựa vào các khái niệm của lĩnh vực ứng dụng và dựa vào văn bản mô tả bàitoán, ta xác định được các lớp thực thể như sau:

o Tên đăng nhập (tenDN)

o Mật khẩu (matKhau)

o Mã quyền (maQuyen)

o Tên quyền (tenQuyen)

o Mô tả (moTa): quyền hạn làm gì?

o Mã quản trị viên (maQT)

o Tên quản trị viên (tenQT)

o Ngày sinh (ngaySinh)

o Giới tính (gioiTinh)

o Số điện thoại (soDT)

o Địa chỉ (diaChi)

Trang 27

o Email (email)

o Mã tin tức (maTin)

o Tiêu đề (tieuDe)

o Loại tin (loaiTin): tin quan trọng, tin mới

o Ảnh minh họa (anhMinhHoa)

o Mô tả (moTa): tóm tắt nội dung chính của tin tức được đăng

o Nội dung (noiDung): nội dung chi tiết của tin tức được đăng

o Mã người đăng tin (maAdmin)

o Ngày đăng (ngayDang)

o Ngày thêm sản phẩm(ngayThem)

Trang 28

 Chi tiết đơn hàng (ChiTietDonHang) gồm có các thông tin sau:

Lớp Người quản lý (QuanTriHeThong)

o Quản trị hệ thống là người có quyền quản lý website

o Cung cấp những thông tin về sản phẩm, đơn hàng, tin tức…chokhách hàng theo dõi

Trang 29

o Chứa thông tin về quyền quản lý của quản trị viên

Lớp Chi tiết đơn hàng (ChiTietDonHang)

o Chứa thông tin về sản phẩm, giá, số lượng sản phẩm mà kháchhàng đặt mua

Trang 30

2.5.3 Sơ đồ lớp lĩnh vực của hệ thống

Hình 1.4: Sơ đồ lớp lĩnh vực của hệ thống

1.6 Xác định các lớp tham gia vào ca sử dụng

Dựa vào văn bản mô tả bài toán và dựa vào văn bản đặc tả bài toán các ca sửdụng, ta xác định các lớp tham gia vào các ca sử dụng như sau:

Trang 31

lay tenDN() lay matKhau() Kiem tra DN()

(f rom Lop Dieu Khien)

K Hang

maKH tenKH ngaySinh gioiTinh diaChi soDT email soCMTND Lay matKhau() Them KH() Xoa KH() Cap nhat TTKH() (f rom Lop Thuc The)

Hình 1.5: Biểu đồ lớp tham gia ca sử dụng Đăng nhập hệ thống

Trang 32

: Khach Hang : W_DangNhap : QL_DangNhap : K Hang

1: Nhap tenDN( )

2: Nhap matKhau( )

3: Kiem tra DN( )

8: TraLoi() 9: hienthi()

4: Lay tenDN( ) 5: TraLoi() 6: Lay matKhau( ) 7: TraLoi()

Hình 1.6: Biểu đồ trình tự Đăng nhập hệ thống luồng chính

9: hien Thi()

Hình 1.7: Biểu đồ trình tự Đăng nhập luồng phụ

Trang 33

(f rom Lop Thuc The)

Khach Xem

(f rom Tac Nhan)

W_DangKy

tenKH tenDN matKhau ngaySinh gioiTinh soDT email soCMTND Nhap TT tai khoan() Dang ky()

(f rom Lop Bien)

QL_DangKy

Kiem tra TT tai khoan() (f rom Lop Dieu Khien)

Hình 1.8: Biểu đồ lớp tham gia ca sử dụng Đăng ký thành viên của Khách xem

: Khach Xem : W_DangKy : QL_DangKy : Khachhang

1: DangNhap(tenDN,matKhau)

2: Kiem tra DN() 3: Y/C nhap TT Dang ky()

4: Nhap TT KhachHang()

5: Tao thanh vien()

6: Them thanh vien() 7: Tra loi 8: Tra loi

9: Hien thi()

Hình 1.9: Biểu đồ trình tự đăng ký thành viên của khách xem(luồng chính)

Trang 34

Biểu đồ trình tự Đăng ký thành viên không thành công

1: DangNhap(tenDN,matKhau)

2: Kiem tra DN() 3: Y/c nhap TT dang ky()

4: Nhap TT Khach hang()

5: Tao thanh vien()

6: Them thanh vien() 7: Tra loi 8: Tra loi

9: Kiem tra hop le()

10: Thong bao khong thanh cong

Hình 1.10: Biểu đồ trình tự Đăng ký thành viên không thành công(luồng phụ)

1.6.3 Ca sử dụng Xem chi tiết sản phẩm

Lớp điều khiển: QL_XemSanPham.

Lớp thực thể: SanPham, HangSanXuat, HeDieuHanh

Gán trách nhiệm cho các lớp vừa tìm được

Các lớp biên: Nhằm chuyển đổi thông tin giao tiếp giữa Khách hàng,

Khách xem sản phẩm và hệ thống

Trang 35

Lớp điều khiển: Chứa các quy tắc nghiệp vụ và đứng trung gian giữa

các lớp biên và các lớp thực thể.Cho phép từ màn hình có thể truy xuất được cácthông tin chứa đựng trong thực thể sản phẩm

Các lớp thực thể: Lớp SanPham, HangSanXuat, HeDieuHanh cung

cấp thông tin cho Khách hàng và Khách xem nắm được thông tin chi tiết về một sảnphẩm cụ thể

Hình 1.11: Biểu đồ lớp tham gia ca sử dụng Xem chi tiết sản phẩm

Hình 1.12: Biểu đồ trình tự Xem chi tiết sản phẩm

Trang 36

Biểu đồ trình tự Thêm hàng vào giỏ

Hình 1.13: Biểu đồ trình tự Thêm hàng vào giỏ

1.6.4 Ca sử dụng Tìm kiếm sản phẩm

Các lớp biên gồm:

W_QLTimKiem: là giao diện chính giao tiếp với tác nhân Kháchhàng, Khách xem với hệ thống

Lớp điều khiển: QL_TimKiem.

Lớp thực thể: SanPham, HangSanXuat, HeDieuHanh

Gán trách nhiệm cho các lớp vừa tìm được

Các lớp biên: Nhằm chuyển đổi thông tin giao tiếp giữa Khách hàng,

Khách xem sản phẩm và hệ thống

Lớp điều khiển: Chứa các quy tắc nghiệp vụ và đứng trung gian giữa

các lớp biên và các lớp thực thể.Cho phép từ màn hình có thể truy xuất được cácthông tin chứa đựng trong thực thể sản phẩm

Các lớp thực thể: Lớp SanPham, HangSanXuat, HeDieuHanh cung

cấp thông tin cho Khách hàng và Khách xem để tìm được sản phẩm mà mình muốntìm

Trang 37

Hình 1.14: Biểu đồ trình tự tham gia ca sử dụng Tìm kiếm sản phẩm

Với ca sử dụng Tìm kiếm sản phẩm, ta xác định được:

o Kịch bản chính: Tìm kiếm sản phẩm

o Kịch bản phụ: Thêm hàng vào giỏ

Hình 1.15: Biểu đồ trình tự Tìm kiếm sản phẩm

Trang 38

Lớp điều khiển: QL_GioHang.

Lớp thực thể: SanPham, HangSanXuat, He DieuHanh

Gán trách nhiệm cho các lớp vừa tìm được

Các lớp biên: Nhằm chuyển đổi thông tin giao tiếp giữa Khách hàng

và hệ thống

Lớp điều khiển: Chứa các quy tắc nghiệp vụ và đứng trung gian giữa

các lớp biên và các lớp thực thể.Cho phép từ màn hình có thể truy xuất được cácthông tin chứa đựng trong thực thể sản phẩm, giỏ hàng

Các lớp thực thể: Lớp SanPham, HangSanXuat, HeDieuHanh cung

cấp thông tin cho Khách hàng để khách hàng theo dõi được giỏ hàng của mình

Hình 1.16: Biểu đồ lớp tham gia ca sử dụng Sử dụng giỏ hàng

Trang 39

Với ca sử dụng Sử dụng giỏ hàng, ta xác dịnh được các kịch bản như sau:

o Kịch bản chính: Cập nhật số lượng sản phẩm trong giỏ

o Kịch bản phụ: Cập nhật số lượng sản phẩm trong giỏ không thànhcông

: Khach Hang : W_DangNhap : W_GioHang : QL_GioHang : San pham

1: Dang nhap(tenDN,matKhau)

2: Kiem tra DN() 3: Yeu cau chon viec()

4: Chon cap nhat so luong san pham()

5: Hien thi gio hang() 6: Nhap so luong cap nhat()

7: Cap nhat SL San pham()

8: Lay san pham() 9: Tra loi 10: Tra loi

4: Chon cap nhat so luong s an pham()

5: Hien thi gio hang() 6: Nhap so luong cap nhat()

7: Cap nhat SL San pham()

8: Lay san pham () 9: Tra loi 10: Tra loi

11: Kiem tra s o luong cap nhat() 12: Thong bao khong thanh cong

Hình 1.18: Biểu đồ trình tự cập nhật số lượng sản phẩm trong giỏ không thành

công(luồng phụ)

Trang 40

Lớp điều khiển: QL_DatHang.

Lớp thực thể: DonHang, ChiTietDonHang, SanPham

Gán trách nhiệm cho các lớp vừa tìm được

Các lớp biên: Nhằm chuyển đổi thông tin giao tiếp giữa Khách hàng

và hệ thống

Lớp điều khiển: Chứa các quy tắc nghiệp vụ và đứng trung gian giữa

các lớp biên và các lớp thực thể.Cho phép từ màn hình có thể truy xuất được cácthông tin chứa đựng trong thực thể sản phẩm, giỏ hàng

Các lớp thực thể: Lớp DonHang cung cấp thông tin cho Khách hàng

để Khách hàng theo dõi được đơn hàng của mình

Hình 1.19: Biểu đồ lớp tham gia ca sử dụng Mua hàng

Ngày đăng: 20/04/2017, 23:11

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w