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

Khóa luận tốt nghiệp Công nghệ thông tin: Xây dựng Website bán thiết bị di động

42 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Website Bán Thiết Bị Di Động
Tác giả Phạm Mạnh Hải
Người hướng dẫn Ths. Đào Việt Anh
Trường học Trường Đại Học Hải Phòng
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo đồ án tốt nghiệp
Năm xuất bản 2024
Thành phố Hải Phòng
Định dạng
Số trang 42
Dung lượng 2,64 MB

Nội dung

LỜI NÓI ĐẦU Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức, cũng như của cá

Trang 1

TRƯỜNG ĐẠI HỌC HẢI PHÒNG

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO ĐỒ ÁN TỐT NGHIỆP

CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI XÂY DỰNG WEBSITE BÁN THIẾT BỊ DI ĐỘNG

Giảng viên : Ths Đào Việt Anh Sinh viên thực hiện: Phạm Mạnh Hải Ngày sinh : 19/01/2002

Lớp - Khóa : CNTT3.K21

Mã sinh viên : 203148201046

Hải Phòng, tháng 04 năm 2024

Trang 2

LỜI CAM ĐOAN

Tôi xin cam đoan đây là công trình nghiên cứu của riêng tôi Các số liệu , kết

quả nêu trong báo cáo là trung thực và chưa từng được ai công bố trong bất kì công

trình nào khác Tôi xin cam đoan rằng các thông tin trích dẫn trong báo cáo đều đã

được ghi rõ nguồn gốc

Hải Phòng , ngày tháng năm 2024

Tác giả

Phạm Mạnh Hải

Trang 3

LỜI CẢM ƠN

Đầu tiên em xin gửi lời cảm ơn và lòng biết ơn đến thầy ThS Đào Việt Anh giảng viên Trường Đại học Hải Phòng đã tận tình hướng dẫn em trong suốt thời gian làm báo cáo đồ án tốt nghiệp Thầy đã tạo rất nhiều điều kiện thuận lợi và cho những lời khuyên quý báu giúp em hoàn thành tốt báo cáo đồ án tốt nghiệp

Xin chân thành cảm ơn thầy cô giáo trong Trường Đại học Hải Phòng nói chung, các thầy cô trong khoa Công Nghệ Thông Tin nói riêng đã tận tình giảng dạy, truyền đạt cho em những kiến thức quý báu và tạo điều kiện giúp đỡ trong suốt quá trình học tập trong những năm học vừa qua, giúp em có được cơ sở lý thuyết vững vàng

Em xin chân thành cảm ơn!

Trang 4

MỤC LỤC

LỜI CAM ĐOAN i

LỜI CẢM ƠN ii

MỤC LỤC iii

DANH MỤC HÌNH ẢNH v

LỜI NÓI ĐẦU 1

CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI 2

1.1 Giới thiệu chung 2

1.1.1 Lý do chọn đề tài 2

1.1.2 Mục tiêu của đề tài 3

1.1.3.Ý nghĩa của đề tài 3

1.2 Wordpress Và Lịch Sử Phát Triển 3

1.3 Hệ quản trị cơ sở dữ liệu MySQL 7

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

2.1 Khảo sát quy trình tác nghiệp 9

2.1.1 Quy trình thực hiện mua hàng của khách hàng 9

2.1.2 Quy trình thực hiện quản trị hệ thống của nhân viên quản trị 10

2.2 Các thông tin vào, ra của hệ thống 11

2.2.1 Các thông tin đầu vào 11

2.2.2 Các thông tin đầu ra 11

2.3 Biểu đồ Usecase 12

2.3.1 Nhận diện Tác nhân và Use Case 12

2.3.2 Đặc tả các Use Case 14

2.4 Biểu đồ tuần tự 22

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

2.5.1 Danh sách các bảng dữ liệu 27

2.5.2 Chi tiết các bảng dữ liệu 27

2.5.3 Mô hình quan hệ cơ sở dữ liệu 29

CHƯƠNG 3: XÂY DỰNG WEBSITE BÁN THIẾT BỊ DI ĐỘNG 30

3.1 Môi trường lập trình 30

Trang 5

3.1.1 Máy ảo Xampp 30

3.1.2 Các plugins thiết yếu cho Wordpress 30

3.2 Thiết kế giao diện WordPress cho website bán thiết bị di động 31

3.2.1 Giao diện trang chủ 31

3.2.2 Giao diện cửa hàng 31

3.2.3 Giao diện liên hệ 32

3.2.4 Giao diện tin tức 32

3.2.5 Giao diện giỏ hàng 33

3.2.6 Giao diện thanh toán 33

KẾT LUẬN 34

TÀI LIỆU THAM KHẢO 36

Trang 6

DANH MỤC HÌNH ẢNH

Hình 1 1 Giao diện Dashboard 5

Hình 1 2 Giao diện posts 5

Hình 1 3 Giao diện Appearance 6

Hình 1 4 Giao diện plugins 6

Hình 1 5 Giao diện Settings 7

Hình 2 1 Biểu đồ Use Case tổng quát 13

Hình 2 2 Biểu đồ phân rã cho chức năng Quản lý danh mục sản phẩm 13

Hình 2 3 Biểu đồ phân rã cho chức năng Quản lý sản phẩm 14

Hình 2 4 Biểu đồ phân rã cho chức năng Quản lý đơn đặt hàng 14

Hình 2 5 Biểu đồ Trình tự cho tác vụ đăng ký thành viên của KH 22

Hình 2 6 Biểu đồ Trình tự cho tác vụ đăng nhập của KH 23

Hình 2 7 Biểu đồ Trình tự cho tác vụ Tìm kiếm theo tên sản phẩm 23

Hình 2 8 Biểu đồ Trình tự cho tác vụ xem chi tiết đơn hàng 24

Hình 2 9 Biểu đồ Trình tự cho tác vụ thêm danh mục sản phẩm 24

Hình 2 10 Biểu đồ Trình tự cho tác vụ xóa danh mục sản phẩm 25

Hình 2 11 Biểu đồ Trình tự cho tác vụ Thêm sản phẩm mới 25

Hình 2 12 Biểu đồ Trình tự cho tác vụ Xóa sản phẩm 26

Hình 2 13 Biểu đồ Trình tự cho tác vụ Cập nhật sản phẩm 26

Hình 2 14 Mô hình quan hệ cơ sở dữ liệu 29

Hình 3 1 Giao diện trang chủ 31

Hình 3 2 Giao diện cửa hàng 31

Hình 3 3 Giao diện liên hệ 32

Hình 3 4 Giao diện tin tức 32

Hình 3 5 Giao diện giỏ hàng 33

Hình 3 6 Giao diện thanh toán 33

Trang 7

LỜI NÓI ĐẦU

Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ,

tổ chức, cũng như của các công ty, nó đóng vai trò hết sức quan trọng, có thể tạo

ra những bước đột phá mạnh mẽ.Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu

Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng: chỉ cần có một máy tính kết nối internet và một dòng dữ liệu truy tìm thì gần như lập tức… cả thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra, có đầy đủ thông tin, hình ảnh và thậm chí đôi lúc có cả những âm thanh nếu bạn cần…

Bằng internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyền thống Chính điều này, đã thúc đẩy sự khai sinh và phát triển của thương mại điện tử và chính phủ điện tử trên khắp thế giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuộc sống con người

Trong hoạt động sản xuất, kinh doanh, giờ đây, thương mại điện tử đã khẳng định được vai trò xúc tiến và thúc đẩy sự phát triển của doanh nghiệp Đối với một cửa hàng hay shop, việc quảng bá và giới thiệu đến khách hàng các sản phẩm mới đáp ứng được nhu cầu của khác hàng sẽ là cần thiết Vậy phải quảng bá thế nào đó

là xây dựng được một Website cho cửa hàng của mình quảng bá tất cả các sản phẩm của mình bán

Vì vậy, em đã thực hiện “ XÂY DỰNG WEBSITE BÁN THIẾT BỊ DI ĐỘNG ” đê cho mọi người biết đến và mua sản phẩm

Trang 8

CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

1.1 Giới thiệu chung

1.1.1 Lý do chọn đề tài

Xã hội phát triển về nhiều mặt, kèm theo đó là sự bùng nổ mạnh mẽ của công nghệ thông tin Công việc kinh doanh buôn bán đã xuất hiện từ rất lâu, trải qua mỗi giai đoạn lịch sử nó mang một hình thức đặc thù riêng Trước kia, khi các công cụ hỗ trợ công việc mua bán chưa phát triển mạnh, thì người kinh doanh mua bán chỉ diễn ra dưới hình thức mua bán trực tiếp.Từ khi khoa học công nghệ phát triển, nó đã tạo ra phát triển các loại hình thức mua bán mới, điển hình là mua bán trực tuyến.Hình thức mua bán trực tuyến hỗ trợ đắc lực cho người kinh doanh tiếp xúc với được nhiều khách hàng, còn khách hàng thì công việc mua bán được diễn

ra nhanh chóng, thuận lợi, tiết kiệm được thời gian …

Hiện nay, Thương Mại Điện Tử (TMĐT) đang được nhiều quốc gia quan tâm, coi là một trong những động lực phát triển chủ yếu của nền kinh tế TMĐT đem lại những lợi ích tiềm tàng, giúp doanh nghiệp thu được thông tin phong phú

về thị trường và đối tác, giảm chi phí tiếp thị và giao dịch, tạo dựng và củng cố quan hệ dịch vụ

Việc thuê hàng qua mạng chỉ với thủ tục đăng ký thuê đơn giản nhưng đem lại nhiều lợi ích: tiết kiệm và chủ động về thời gian, tránh khỏi những phiền phức khó chịu Vậy nên việc mua bán hàng qua mạng đang rất được mọi người quan tâm.Trên cơ sở các kiến thức được học trong nhà trường và quá trình tìm hiểu các website trong thực tế, em đã quyết định chọn đề tài “Xây dựng website bán thiết bị

Trang 9

1.1.2 Mục tiêu của đề tài

Website bán hàng chạy trên nền tảng WordPress được thực hiện với 2 mục đích chính như sau:

Thứ nhất là nghiên cứu các plugins với WordPress

Thứ hai là phát triển website có tính thực tiễn cao, có khả năng triển khai website vào thực tế, giúp những người có nhu cầu mua hàng có thể thao tác dễ dàng và tiện lợi

Em hy vọng dựa trên nền tảng lý thuyết đã được thầy cô truyền thụ lại, kết hợp với sự tìm hiểu công nghệ của cá nhân, em sẽ đạt được mục đích mong đợi

1.1.3.Ý nghĩa của đề tài

Trước hết, đề tài “Xây dựng website bán thiết bị di động ” là một ứng dụng được xây dựng như một đề tài thể hiện việc áp dụng những kiến thức quý báu đã được các thầy cô của trường Đại học Hải Phòng nhiệt tình truyền thụ lại cho chúng

em Và đặc biệt là sự theo dõi và quan tâm giúp đỡ của Thầy Đào Việt Anh trong suốt thời gian em thực hiện đề tài này

Thứ hai là những kinh nghiệm quý báu mà em có được trong quá trình thực hiện đề tài sẽ là hành trang tuyệt vời giúp ích rất nhiều cho công việc sau này của mình

Thứ ba, trong thời đại công nghệ thông tin phát triển như vũ bão ngày nay , công nghệ không ngừng được cải tiến, những công nghệ mới ra đời đòi hỏi người lập trình viên phải cố gắng nghiên cứu và tìm hiểu để áp dụng vào thực tiễn Điều này cũng được thể hiện qua sự cố gắng em khi quyết định thực hiện đề tài này với các công nghệ được coi là mới nhất hay và được dự báo sẽ phát triển mạnh mẽ trong tương lai Do vậy, em rất hy vọng sẽ tạo nên một sản phẩm hoàn chỉnh nhất

có thể để đáp lại sự nhiệt tình giúp đỡ từ thầy cô và cả tâm huyết của em khi quyết định thực hiện đề tài này

1.2 Wordpress Và Lịch Sử Phát Triển

WordPress là mã nguồn mở self-hosted (tự lưu trữ) phổ biến nhất hiện nay

Trong những năm qua, hàng trăm (nếu không muốn nói là hàng nghìn) lập trình viên từ khắp nơi trên thế giới đã cùng hợp tác để phát triển mã nguồn mở tuyệt vời này (có nghĩa là mọi người có thể sử dụng nó cho tất cả các loại mục đích khác

Trang 10

nhau với một mức độ tự do tương đối cao) thành một hệ thống quản lý nội dung hoàn thiện và đầy đủ

WordPress là sự kế thừa chính thức từ một công cụ viết blog được phát triển bởi lập trình viên người Pháp Michel Valdrighi có tên là b2/cafelog, ra mắt lần đầu tiên vào năm 2001 Năm 2002 Valdrighi ngừng phát triển b2

Tuy nhiên, tháng 1 năm 2003, Matt Mullenweg, Mike Little tạo ra một

tương lai mới cho dự án còn dang dở này Mullenweg và Little đã phát hành phiên bản đầu tiên của WordPress vào tháng 5 năm 2003

Vào tháng 4 năm 2004, cùng với nhà đồng phát triển Dougal Campbell, nhóm WordPress đã ra mắt một trung tâm giúp thông báo cho các công cụ tìm kiếm về những bài viết và cập nhật mới của blog, có tên là Ping-O-Matic

Plugins, themes, widgets và nhiều thứ khác

Phiên bản đầu tiên của WordPress hỗ trợ plugins (các chương trình được

phát triển một cách độc lập, thông qua đó các chức năng mới có thể được bổ sung

vào WordPress) là phiên bản 1.2, phát hành tháng 5 năm 2004 Vào tháng 2 năm

2005, họ bổ sung thêm khả năng quản lý themes Phần lớn themes và plugins đã (và

đang) được tạo ra bởi chính người dùng WordPress

Phát hành vào năm 2007, phiên bản 2.1 mang lại một giao diện người dùng mới, tự động lưu bài viết và kiểm tra lỗi chính tả Widgets, cải thiện atom feed tối

ưu hóa tốc độ khác nhau đã sớm được theo dõi và đến năm 2009 WordPress tự hào

tuyên bố có khả năng nâng cấp tự động

Tương lai của WordPress?

WordPress hiện nay chiếm hơn 17% trong số hàng triệu trang web trên toàn

thế giới, với gần 37.000 plugins miễn phí có sẵn trên thư viện, WordPress đã thực

sự vượt xa hơn một CMS cơ bản – đó là một hệ thống có khả năng cung cấp năng lượng một loạt các mục đích khác nhau Lắng nghe những gì mà Matt

Mullenweg đã nói: “Tôi nhìn thấy tương lai của WordPress là một hệ điều hành

web” Chỉ bị giới hạn bởi trí tưởng tượng của những người sử dụng và phát triển

nó, WordPress thực sự có một tương lai rất, rất tươi sáng

Kiến trúc Wordpress

Bộ quản trị Wordpress gồm các phần như sau:

Trang 11

Dashboard: Tổng quan về quản trị WordPress, bao gồm thông tin tóm tắt về website WordPress, viết blog nhanh, một số bình luận mới nhất, bài từ Wordpress.org blog, plugin mới và phổ biến nhất, và link đến website của bạn

Hình 1 1 Giao diện Dashboard

Updates: Hiển thị tất cả các theme và plugin có bản mới

Hình 1 2 Giao diện posts

Posts: Quản lý bài viết, tag và danh mục (category)

All posts: Quản lý tất cả các bài viết

Trang 12

Add new: Đăng bài viết mới

Categories: Quản lý tất cả các danh mục

Tags: Quản lý tất cả các Post Tag

Hình 1 3 Giao diện Appearance

Appearance: Quản lý giao diện

Hình 1 4 Giao diện plugins

Trang 13

Plugins: Quản lý các thành phần mở rộng

Hình 1 5 Giao diện Settings

Settings: Thiết lập các tùy chọn

• Nhiễu Theme Framework hỗ trợ (Genesis, Thesis, Gantry, )

• Hỗ trợ SEO (Search Engine Optimized) rất tốt

Nhược điểm

• Nhiều hàm có sẵn khó nắm bắt

• Theme đẹp hầu hết phải trả phí

• Để custom WordPress đẹp thì phải biết kiến thức tốt về web

• Mức độ an ninh chưa tốt

1.3 Hệ quản trị cơ sở dữ liệu MySQL

Khái niệm

MySQL là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất thế giới

và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng Vì MySQL là hệ quản trị cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả

Trang 14

chuyển, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh

MySQL là một trong những ví dụ rất cơ bản về Hệ Quản trị Cơ sở dữ liệu

quan hệ sử dụng Ngôn ngữ truy vấn có cấu trúc (SQL)

MySQL được sử dụng cho việc bổ trợ Node.js, PHP, Perl, và nhiều ngôn

ngữ khác, làm nơi lưu trữ những thông tin trên các trang web viết bằng NodeJs, PHP hay Perl,

Ƣu điểm My SQL

Linh hoạt và dễ dung: Bạn có thể sửa source code để đáp ứng nhu cầu của

bạn mà không phải thanh toán têm bất kỳ chi phí nào Quá trình cài đặt cũng rất

đơn giản và thường không quá 30 phút

Hiệu năng cao: Nhiều server clusters sử dụng MySQL Bất kể bạn lưu trữ

dữ liệu lớn của các trang thương mại điện tử hoặc những hoạt động kinh doanh nặng nề liên quan đến công nghệ thông tin, MySQL cũng có thể đáp ứng được với

tốc độ cao, mượt mà

Tiêu chuẩn trong ngành: Ngành công nghệ và dữ liệu đã sử dụng MySQL

nhiều năm, vì vậy nó là một kỹ năng căn bản một chuyên gia lập trình Người dùng MySQL cũng có thể triển khai dự án nhanh và thuê các chuyên gia dữ liệu với mức

phí nếu họ cần

An toàn: An toàn dữ liệu luôn là vấn đề quan trọng nhất khi chọn phần

mềm RDBMS Với hệ thống phân quyền truy cập và quản lý tài khoản, MySQL đặt tiêu chuẩn bảo mật rất cao Mã hóa thông tin đăng nhập và chứng thực từ

host đều khả dụng

Đặc điểm của MYSQL

MySQL là một phần mềm quản trị CSDL dạng server-based (gần tương đương với SQL Server của Microsoft)

MySQL quản lý dữ liệu thông qua các CSDL, mỗi CSDL có thể có nhiều bảng quan hệ chứa dữ liệu

MySQL có cơ chế phân quyền người sử dụng riêng, mỗi người dùng có thể được quản lý một hoặc nhiều CSDL khác nhau, mỗi người dùng có một tên truy cập (user name) và mật khẩu tương ứng để truy xuất đến CSDL

Trang 15

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

2.1 Khảo sát quy trình tác nghiệp

Qua quá trình khảo sát thu được một số kết quả sau:

Mỗi hệ thống bán hàng trực tuyến thường gồm 2 phần chính:

+ Phần thứ nhất là phần giao dịch với khách hàng trên Internet

+ Phần thứ hai dành cho nhân viên cửa hàng quản trị hệ thống

Mỗi phần có các chức năng con khác nhau phục vụ cho mục đích kinh doanh

và quản lý của doanh nghiệp

2.1.1 Quy trình thực hiện mua hàng của khách hàng

- Khách hàng duyệt ứng dụng trên trình duyệt Web

- Trình duyệt sẽ hiển thị các sản phẩm và dịch vụ mà doanh nghiệp cung ứng Khách hàng có thể duyệt sản phẩm theo chủng loại được liệt kê sẵn hoặc có thể sử dụng chức năng tìm kiếm để tìm kiếm theo tên sản phẩm

- Sau khi tìm kiếm, tham khảo các thông tin về sản phẩm, khách hàng có thể

đi đến quyết định là mua sản phẩm nào đó Để làm điều này khách hành cần đưa sản phẩm đó vào trong giỏ hàng Giỏ hàng là nơi chứa thông tin về các sản phẩm

mà khách hàng định đặt mua Khách hàng có thể thay đổi số lượng, thêm hoặc xoá sản phẩm trong giỏ hàng Sau đó khách hàng có thể tiếp tục xem các sản phẩm khác hoặc tiến hành đặt hàng

- Để đặt hàng thì khách hàng phải đăng nhập hệ thống Nếu khách hàng chưa có tài khoản thì hệ thống sẽ chỉ đến trang đăng kí Sau đó khách hàng sẽ cung cấp các thông tin về việc giao hàng cũng như thanh toán với doanh nghiệp Nếu doanh nghiệp mà có liên kết với các Ngân hàng để xây dựng một hệ thống thanh toán trực tuyến thì hệ thống đang hoạt động sẽ chỉ người dùng đến trang thanh toán

để người dùng cung cấp các thông tin về tài khoản (hoặc thẻ) của họ ở Ngân hàng Ngân hàng sẽ dựa vào thông tin đó để thực hiện các nghiệp vụ thanh toán Sau đó Ngân hàng sẽ gửi thông điệp thông báo tới doanh nghiệp

- Sau khi đã cung cấp đầy đủ thông tin, khách hàng có thể xem lại, chỉnh sửa lại đơn hàng rồi gửi đơn hàng Hệ thống sẽ phản hồi thông báo cho Khách hàng biết là đơn hàng đã được gửi và cửa hàng sẽ liên hệ lại với khách hàng về việc

Trang 16

thanh toán và giao hàng Nếu khách hàng chấp nhận thì thanh toán với cửa hàng và cửa hàng giao hàng đến khách hàng Quá trình mua hàng kết thúc

- Ngoài ra khách hàng còn có thể thực hiện các công việc khác như: Gửi yêu cầu, góp ý, Download tài liệu điện tử miễn phí, tham khảo cước phí vận chuyển, thay đổi thông tin tài khoản

- Các thông tin cần hiển thị trên trang chủ của ứng dụng: Danh mục loại mà cửa hàng cung cấp, mới phát hành, bán chạy, một vài chức năng như: tìm kiếm, đăng ký, đăng nhập, xem giỏ hàng Hoặc có thể cho cho phép đăng các quảng cáo

để tăng thu nhập

- Giỏ hàng lưu các thông tin về sản phẩm khách hàng chọn mua: Tên sản phẩm, số lượng đặt mua, đơn giá và tổng trị giá các sản phẩm trong giỏ hàng Ngoài ra gồm các chức thêm, xoá, cập nhật sản phẩm trong giỏ hàng

- Đơn đặt hàng gồm các thông tin về khách hàng: Email của khách hàng, địa chỉ giao hàng, số điện thoại và phương thức thanh toán Các thông tin về sản phẩm đặt mua: tên sản phẩm, số lượng, đơn giá và tổng trị giá đơn hàng

- Về phương thức thanh toán thì hệ thống hỗ trợ các phương thức thanh toán: Trực tiếp, chuyển khoản qua ngân hàng, chuyển qua đường bưu điện Thông tin về

số tài khoản của doanh nghiệp được cung cấp cho khách hàng để khách hàng thanh toán trước khi giao hàng

2.1.2 Quy trình thực hiện quản trị hệ thống của nhân viên quản trị

Để truy cập vào chức năng quản trị hệ thống, Quản trị viên cần có một tài khoản để truy nhập Sau khi truy nhập quản trị viên có thể thực hiện các chức năng sau:

- Quản trị danh mục các sản phẩm : Bao gồm các công việc thêm, xoá, cập nhật thông tin về các mặt hàng

- Quản trị người dùng: Thêm, xoá, cập nhật thông tin về nhân viên

- Quản trị đơn hàng: Xử lý các đơn đặt hàng của khách hàng, thanh toán và giao hàng với khách hàng

- Quản trị khách hàng: Theo dõi thông tin về khách hàng, xóa khách hàng khỏi danh sách thành viên khi cần

Trang 17

- Quản trị yêu cầu của khách hàng: Xử lý và phản hồi các yêu cầu mà khách hàng đã gửi

- Quản lý tài chính: Sử dụng các thông tin về các hóa đơn đã thanh toán với khách hàng để có thể thống kê tài chính từng tháng, từng quý

2.2 Các thông tin vào, ra của hệ thống

2.2.1 Các thông tin đầu vào

Còn khách hàng cung cấp thông tin cá nhân, gửi bài viết góp ý cho doanh nghiệp giúp doanh nghiệp ngày càng hoàn thiện hơn Cụ thể gồm các thông tin sau:

- Các thông tin giới thiệu về hệ thống

- Các thông tin về các mặt hàng

- Các thông tin về khách hàng

- Các thông tin về đơn hàng

- Các bài viết, tin tức, thông tin khuyến mại

- Các bài góp ý, ý kiến, hỏi đáp của khách hàng; bài trả lời,

2.2.2 Các thông tin đầu ra

Đưa ra các thông tin cần thiết cho khách hàng ở mọi khía cạnh mà khách hàng quan tâm đến sản phẩm của công ty, đồng thời kiểm soát được hoạt động của công ty

Đưa ra sản phẩm, tin tức khách hàng yêu cầu tìm kiếm, đưa ra sản phẩm mới nhất

Cụ thể bao gồm:

- Cho phép tra cứu, xem thông tin về từng mặt hàng

- Cho phép khách hàng lựa chọn hàng, lựa chọn hình thức thanh toán và thanh toán qua đơn hàng

- Đưa ra các hóa đơn thanh toán, khi giao hàng cho khách hàng

- Cho phép tra cứu, tìm kiếm các thông tin về thành viên

- Cho phép khách hàng đóng góp ý kiến, bình luận, đánh giá chất lượng của sản phẩm

- Cho phép khách hàng đăng ký thành viên của website

- Cho phép ban quản trị cập nhật các tin tức, bài viết, trả lời các ý kiến hỏi đáp của khách hàng

- Cho phép ban quản trị cập nhật thông tin mỗi mặt hàng

Trang 18

- Cho phép ban quản trị theo dõi thành viên, …

2.3 Biểu đồ Usecase

2.3.1 Nhận diện Tác nhân và Use Case

* Phần dành cho Người quản trị:

 Đăng nhập

 Thay đổi các thông tin

 Quản lý tất cả thông tin của khách hàng

 Người quản trị: người trực tiếp quản lý và sử dụng hệ thống để điều hành,

xử lý thông tin, dữ liệu của người sử dụng

 Khách hàng: các khách hàng có nhu cầu muốn mua hàng

Trang 19

Hình 2 1 Biểu đồ Use Case tổng quát

Hình 2 2 Biểu đồ phân rã cho chức năng Quản lý danh mục sản phẩm

Trang 20

Hình 2 3 Biểu đồ phân rã cho chức năng Quản lý sản phẩm

Hình 2 4 Biểu đồ phân rã cho chức năng Quản lý đơn đặt hàng

2.3.2 Đặc tả các Use Case

Use Case Register:(đăng ký thành viên)

Use Case này mô tả cách thức khách hàng đăng ký trở thành thành viên chính thức của website

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

- Use Case này bắt đầu khi khách hàng chọn chức năng đăng ký

- Hệ thống hiển thị trang đăng ký

- Khách hàng nhập các thông tin tài khoản bao gồm: email, mật khẩu (không phải mật khẩu thực sự của email), họ tên, điện thoại

Trang 21

Use Case Login: (Khách hàng đăng nhập)

Use Case này mô tả cách thức khách hàng là thành viên đăng nhập vào website

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

- Từ trang web, khách hàng nhập email và mật khẩu và nhấn nút đăng nhập

- Hệ thống kiểm tra việc đăng nhập và hiển thị ra trang khách hàng đã đăng nhập thành công vào hệ thống

+ Luồng sự kiện phụ:

- Nếu khách hàng nhập sai email hoặc mật khẩu, hệ thống sẽ hiển thị một thông báo lỗi Khách hàng có thể chọn trở về đầu của dòng sự kiện chính hay hủy

bỏ việc đăng nhập, lúc này Use Case kết thúc

Use Case Update Account: (Khách hàng cập nhập thông tin)

Use Case này mô tả khách hàng thành viên của website cập nhật lại thông tin

cá nhân đã đăng ký

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

- Từ trang khách hàng đã đăng nhập Khách hàng nhấn vào nút cập nhật thông tin cá nhân

- Hệ thống hiện thị trang thông tin cá nhân của khách hàng

- Khách hàng nhập thông tin mới cần cập nhật và nhấn nút cập nhật

- Hệ thống sẽ kiểm tra thông tin nhập vào và thực hiện cập nhật

- Hệ thống sẽ hiển thị thông báo cập nhật thành công

+ Luồng sự kiện phụ:

Ngày đăng: 03/12/2024, 15:45

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

TÀI LIỆU LIÊN QUAN