xây dựng website bán điện thoại

97 0 0
xây dựng website bán điện thoại

Đ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

Nhằm thực hiện mục tiêu đáp ứng tối đa nhu cầu của khách hàng, phần mềm quảng cáo và bán sản phẩm qua mạng sẽ giúp các đối tượng kinh doanh online giới thiệu, quảng bá sản phẩm rộng rãi

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á

ĐỒ ÁN TỐT NGHIỆP

TÊN ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI

Sinh viên thực hiên : Tạ Kim Đạt

Trang 2

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á

TẠ KIM ĐẠT

Giáo viên hướng dẫn: ThS Lê Trung Thực

Bắc Ninh - 2023

Trang 3

1.1 Mô hình triển khai đồ án 22

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

2 Xây dựng các chức năng dự kiến 25

2.1 Các chức năng dự kiến 25

2.2 Giao diện các chức năng 26

3 Biểu đồ ca sử dụng (Usecase Diagram) 39

Trang 4

CHƯƠNG 3: XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI 84

1 Giao diện người dùng 84

2 Giao diện quản lý 90

CHƯƠNG 4: KẾT QUẢ ĐẠT ĐƯỢC 93

Trang 5

DANH MỤC SƠ ĐỒ BẢNG BIỂU

2.2.1 Giao diện chức năng đăng

Trang 6

3.3.4.2 Biểu đồ sửa - xóa danh mục

56

3.3.7.1 Biểu đồ thêm sản phẩm vào

Trang 7

3.3.9.1 Biểu đồ sửa tài khoản cá

4.4 Giao diện thông tin sản phẩm

86

4.7 Giao diện quản lý sản phẩm

89

4.8 Giao diện quản lý đơn hàng 90 4.9 Giao diện quản lý tài khoản 91

Trang 9

LỜI CẢM ƠN

Em xin gửi lời cảm ơn chân thành và sự tri ân sâu sắc đối với các thầy cô của trường Đại Học Công Nghệ Đông Á và đặc biệt là các thầy cô khoa Công nghệ thông tin của trường đã tạo điều kiện cho em hoàn thành đồ án tốt nghiệp này Em cũng xin chân thành cảm ơn giáo viên Thầy Lê Trung Thực đã nhiệt tình hướng dẫn chỉ bảo em trong quá trình thực hiện đồ án chuyên ngành

Mặc dù đã cố gắng hoàn thành đồ án trong phạm vi và khả năng cho phép nhưng chắc chắn sẽ không tránh khỏi những thiết sót Em rất mong nhận được sự thông cảm, góp ý và tận tình chỉ bảo của quý thầy cô

Bắc Ninh, ngày… tháng … năm 2023

Sinh viên thực hiện Tạ Kim Đạt

Trang 10

LỜI CAM ĐOAN

Em xin cam đoan đề tài: “Xây dựng website bán điện thoại” là quá trình nghiên

cứu độc lập không có sự sao chép của người khác Đề tài là một sản phẩm mà em đã nỗ lực, cố gắng trong quá trình học tập Trong quá trình viết bài có sự tham khảo một số tài liệu có nguồn gốc rõ ràng, dưới sự hướng dẫn của thầy Lê Trung Thực – Giảng viên CNTT tại trường Đại Học Công Nghệ Đông Á em đã hoàn thành đồ án chuyên ngành

này Em xin cam đoan nếu có vấn đề gì em xin chịu hoàn toàn trách nhiệm

Bắc Ninh, ngày … tháng … năm 2023

Sinh viên thực hiện

Tạ Kim Đạt

Trang 11

LỜI MỞ ĐẦU

Hiện nay, công nghệ thông tin phát triển 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 của con người Có thể thấy công nghệ thông tin được ứng dụng vào hầu khắp các hoạt động Nhờ đó, các công việc được thực hiện thuận tiện, nhanh, chính xác và đạt kết quả cao

Đối với các nhà quản lý và nhà kinh doanh thì việc tìm ra các phương pháp để đưa sản phẩm của mình đến với người tiêu dùng một cách nhanh chóng là rất cần thiết Để quảng bá sản phẩm, nhiều nhà kinh doanh của các công ty lớn đã có chiến lược quảng cáo trên các phương tiện thông tin đại chúng như báo, radio, truyền hình, trong đó quảng bá sản phẩm trên website là một trong những giải pháp hữu hiệu nhất Đây là hình thức truyền tải thông tin nhanh chóng, hiệu quả nhưng chi phí thấp Cùng với sự phát triển của mạng Internet thì việc tiếp cận để tìm hiểu và trực tiếp mua bán trên website trực tuyến trở nên dễ dàng hơn bao giờ hết Không mất nhiều thời gian mà khách hàng đã có thể mua được sản phẩm mong muốn tốt nhất chỉ bằng việc nhấp chuột Chính vì thế, khách hàng có thể mua bán ở mọi nơi, vào bất kỳ thời gian nào và rất phù hợp với cuộc sống ngày càng bận rộn như ngày nay

Nhằm thực hiện mục tiêu đáp ứng tối đa nhu cầu của khách hàng, phần mềm quảng cáo và bán sản phẩm qua mạng sẽ giúp các đối tượng kinh doanh online giới thiệu, quảng bá sản phẩm rộng rãi và kịp thời tới người tiêu dùng Bên cạnh đó cũng hỗ trợ việc mua bán qua mạng một cách nhanh chóng, hiệu quả, tiết kiệm chi phí, thời gian Đồng thời, giúp khách hàng có thể cập nhật ngay lập tức những mẫu sản phẩm mới cũng như lựa chọn cho mình sản phẩm ưng ý mà không phải đến tận nơi để xem và mua hàng bởi họ có thể xem và mua hàng trực tiếp trên website

Cùng với đó, thực tế là ngày càng có nhiều shop online xuất hiện Không chỉ trên các phương tiện đại chúng mà chúng ta thường thấy mà sự cạnh tranh của các công ty quảng cáo trên internet cũng ngày càng gay gắt Chính vì thế, một website về quản lý và bán online sẽ đáp ứng được tối đa nhu cầu của người sử dụng Hơn nữa, website

Trang 12

cũng sẽ cung cấp thông tin một cách đầy đủ, kịp thời bởi chỉ một vài thao tác click chuột bạn đã có thể tìm được sản phẩm phù hợp với mình, từ giá cả đến kiểu dáng, tính năng phù hợp với mọi tầng lớp người sử dụng Thỏa mãn nhu cầu của người sử dụng và nhanh chóng là thành công mà website mang đến

Phần mềm quản lý và bán hàng online không chỉ giúp các đối tượng kinh doanh giới thiệu, quảng bá sản phẩm rộng rãi tới người tiêu dùng mà còn hỗ trợ việc mua bán qua mạng một cách nhanh chóng, hiệu quả, đáp ứng nhu cầu thiết thực của người tiêu dùng hiện nay

Bên cạnh đó, phần mềm này còn cho phép người dùng xem, tìm kiếm thông tin, đặt mua sản phẩm được quảng bá trên website khi có nhu cầu Từ những lý do trên, em

quyết định chọn đề tài “Xây dựng website bán điện thoại” Việc xây dựng website sẽ

giúp cho công việc kinh doanh trở nên thuận lợi và dễ dàng hơn, đáp ứng được nhu cầu làm việc mọi lúc, mọi nơi, đồng thời thỏa mãn nhu cầu xem thông tin, mua bán

online…của mọi đối tượng khách hàng

Trang 13

2.1 Mô tả sơ lược về hệ thống

Đồ án nhằm xây dựng và phát triển website bán điện thoại Cung cấp tất cả sản phẩm mới nhất, hiện đạt nhất và sở hữu công nghệ mới nhất đến từ các hãng điện thoại nổi tiếng trên thế giới sẽ không làm bạn thất vọng cho những công việc mang tính chất thời đại 4.0 Website sẽ cung cấp cho người dùng nhiều lợi ích như:

- Mua sắm hàng hóa tiện lợi

- Nhận tin khuyến mãi, chương trình giảm giá nhanh hơn

Trang 14

➢ Liên kết tài khoản

• Quản lý sản phẩm

➢ Thêm, sửa, xóa thông tin sản phẩm

➢ Tìm kiếm sản phẩm theo tên, màu sắc sản phẩm

➢ Thêm sửa xóa danh mục ➢ Tìm kiếm danh mục theo tên

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

➢ Tạo, cập nhật, hủy đơn hàng ➢ Chi tiết sản phẩm

➢ Số lượng danh sách đơn hàng ➢ Cập nhật tình trạng đơn hàng

• Thống kê

➢ Có thể nhận được báo cáo thống kê mọi phương diện của website như: Doanh

số, Tồn kho, lượng truy cập, phản hồi 2.2 Phạm vi đồ án

- Đồ án bao gồm việc tạo ra phần mềm, tài liệu thiết kế hệ thống, kiểm thử - Chức năng chính của phần mềm đáp ứng hiệu suất sử dụng

- Thực tập cách quản lý thời gian, quản lý tiến độ công việc

2.3 Yêu cầu sản phẩm

Yêu cầu chức năng và yêu cầu phi chức năng

- Yêu cầu hệ thống:

• Thân thiện dễ sử dụng đối với người dùng

• Chứa được dữ liệu lớn, xử lý thông tin nhanh, độ chính xác cao • Có thể nâng cấp và bảo trì dễ dàng

Trang 15

• Có các chương trình bảo mật đi kèm

• Tốc độ truyền tải nhanh chóng, tương thích với nhiều loại trình duyệt, cho phép nhiều người dùng truy cập đồng thời trong cùng một lúc

- Yêu cầu từ khách hàng:

• Hệ thống có chức năng đăng nhập cho người sử dụng khi truy nhập • Cập nhật, thay đổi dữ liệu liên quan

• Thống kê, xuất báo cáo chuẩn xác

• Có khả năng phát hiện các lỗi trong phạm vi cho phép • Có thể bổ sung nghiệp vụ khi cần

• Có khả năng phân quyền cho người sử dụng • An toàn thông tin, bảo mật tốt

2.4 Đối tượng sử dụng hệ thống

- Người dùng: Người quản trị hệ thống (Administrator), người điều hành hệ thống

(Moderator), thành viên của trang web (Member)

2.5 Các giả thiết và ràng buộc

- Giả thiết

Phòng TCCB cung cấp toàn bộ các thông tin tài liệu …

• Khách hàng sẽ cung cấp những thông tin về nghiệp vụ trong quá trình phát triển hệ thống: Lưu trữ thông tin, quản lý các chuyên mục, quản lý bài viết, quản lý thành viên, phân quyền người dùng

• Khách hàng cung cấp thông tin tài nguyên và mạng Internet đang sử dụng tại trung tâm

• Khách hàng ký nhận các sản phẩm (Tài liệu, phần mềm ) và bàn giao lại trong vòng 1 tuần sau mỗi lần nhận bàn giao sản phẩm

• Sản phẩm là một ứng dụng trên giao diện Web - Ràng buộc

• Phạm vi của đồ án là không thay đổi trong quá trình làm đồ án vì vậy thời gian và kinh phí cho đồ án cũng là không thay đổi

• Thời gian phát triển đồ án tối đa là 90 ngày (8 tuần)

Trang 16

• Kinh phí tối đa: xx tr: có thể vượt quá 10%

• Phía khách hàng không chấp nhận nếu giao sản phẩm chậm >10 ngày, sản phẩm không đảm bảo chất lượng, không đúng yêu cầu sẽ không được chấp nhận

• Mọi rủi ro về mặt kĩ thuật, con người khách hàng không chịu trách nhiệm • Các rủi ro liên quan tới thư viện phải thông báo trước

• Nếu xảy ra lỗi trong thời gian bảo trì sẽ chịu mọi chi phí bảo trì cũng như tổn thất do hệ thống gây ra

• Hết thời gian bảo trì nếu hệ thống có lỗi phía bên công ty sẽ sang xem xét (nếu có nhu cầu) nhưng phía trung tâm phải trả mọi chi phí

2.6 Lịch thực hiện

- Ước tính thời gian thực hiện 8 tuần

- Đồ án được dự định bắt đầu từ 27/08/2022 đến 15/10/2022

- Phiên bản đầu tiên dự định bàn giao trong 7 tuần sau khi bắt đầu và phiên bản hoàn thiện dự định sau 1 tuần tiếp theo

- Ngân sách dự tính: 50 triệu

3 Mục tiêu đồ á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ôi trườ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 mua bán các sản phẩm qua mạng

- Thuận tiện cho việc quản lý bán hà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

4 Phụ thuộc quan trọng

Số Phụ thuộc Ngày dự kiến

giao hàng Ghi chú

Trang 17

1 Tài liệu hướng dẫn sử dụng giao cho khách

hàng là bản cứng không phải bản mềm 15/10/2022

Có thể hoàn thành nhanh hơn dự kiến

2 Đội đồ án chuyên nghiệp bằng cấp cao 15/10/2022 Có thể hoàn thành nhanh hơn dự kiến

5 Kế hoạch quản lý đồ án 5.1 Các bước quản lý đồ án

Lập lịch thực hiện các công việc của đồán

- Đưa ra các hoạt động trong đồ án

- Ước lượng chi phí thực chất để phát triển đồ án

- Dựa trên danh sách công việc để giả thiết chi phí cho từng công việc

Quản lý thời gian phát triển đồ án

- Thời gian bắt đầu đồ án: 27/08/2022 - Thời gian kết thúc đồ án: 15/10/2022

- Thời gian mục tiêu hoàn thành: 8/10/2022 (trước một tuần)

Quản lý nguồn nhân sự trong đồ án

- Lập kế hoạch phân chia công việc, chức danh cho từng thành viên - Chuẩn bị nguồn nhân lực thay thế khi xảy ra sự cố

Quản lý chất lượng đồ án

- Quản lý khả năng thực hiện các yêu cầu nghiệp vụ của đồ án

- Quản lý khả năng thích ứng các môi trường, nền tảng cấu hình mạng, máy tính người sử dụng

- Quản lý khả năng bảo mật thông tin đồ án - Lên kế hoạch kiểm thử

Quản lý truyền thông

Trang 18

- Quản lý việc liên lạc

- Quản lý trao đổi thông tin với khách hàng

Quản lý rủi ro và thay đổi trong đồ án

- Đưa ra các giả thiết rủi ro phát sinh trong quá trình phát triển đồ án

- Ước lượng xác suất xảy ra rủi ro các vấn đề về chuyên môn và ngoài chuyên môn - Đưa ra các biện pháp dự phòng và sửa lỗi, thay thế khi xảy ra rủi ro

5.2 Kế hoạch ngân sách đồ án

- Ngân sách hợp đồng: 50.000.000 vnđ - Chi phí thực hiện đồ án: 35.000.000 vnđ

5.3 Công cụ lập kế hoạch

- Công cụ soạn thảo văn bản: Microsoft word 2010

- Công cụ xây dựng đồ án: Microsoft Project 2010, Virtual paradigm v10.0 - Công cụ tính toán lập bảng: Microsoft Excel 2010

- Công cụ trình chiếu thuyết trình: Microsoft Power Point 2010 (công cụ đều có bản quyền của nhà cung cấp)

5.4 Công cụ lập trình và môi trường phát triển

- Họp trao đổi một tuần một lần giữa hai bên - Thống nhất thông tin và yêu cầu giữa hai bên

Trang 19

➢ Cập nhật các chuyên mục, bài viết và các thông tin liên quan

➢ Cung cấp các thông tin mới nhất, thông tin định kì cho các thành viên đăng kí

➢ Cho phép theo dõi thông tin định kì

➢ Phân quyền người dùng với các chức năng riêng ❖ Yêu cầu kĩ thuật:

➢ Đáp ứng được tiêu chuẩn của một Website:

➢ Cấu trúc khoa học, chặt chẽ, rõ ràng, dễ điều hướng, khai thác, chỉnh sửa ➢ Giao diện thân thiện với người dùng, dễ sử dụng, dễ thao tác

➢ Tương thích với nhiều trình duyệt web khác nhau

➢ Tốc độ truy cập nhanh, chính xác, ổn định, cho phép nhiều người dùng truy cập cùng lúc

❖ Yêu cầu khác:

➢ Đảm bảo tính hợp pháp, bản quyền

➢ Bảo trì sản phẩm trong quá trình sử dụng và sửa lỗi hệ thống khi có sự cố… ➢ Hoàn thành trước ngày 15/10/2022

• Phạm vi của đồ án:

Trang 20

❖ Đồ án bao gồm việc tạo ra phần mềm, tài liệu hướng dẫn sử dụng, bảo hành và bảo trì trong suốt quá trình sử dụng

❖ Đồ án chỉ quản lý thành viên, bài viết và các chức năng đã nêu ❖ Sản phẩm là phần mềm được đưa lên Internet sử dụng

• Đối tượng sử dụng:

❖ Quản lý website và người dùng website

II Các phương pháp và cách tiếp cận

- Tìm hiểu các yêu cầu về nghiệp vụ của Website - Tools: Visual Studio Code

- Máy tính có kết nối Internet, cài đặt trình duyệt (Internet Explorer, Mozilla Firefox hoặc Google Chrome…)

- Cài đặt hệ điều hành từ Microsoft® Windows® XP trở lên

IV Các giả thiết

- Khách hàng sẽ cung cấp những thông tin về nghiệp vụ trong quá trình phát triển hệ thống: Lưu trữ thông tin, quản lý các chuyên mục, quản lý bài viết, quản lý thành viên, phân quyền người dùng

- Khách hàng cung cấp thông tin tài nguyên và mạng Internet đang sử dụng tại trung tâm

- Khách hàng ký nhận các sản phẩm (Tài liệu, phần mềm ) và bàn giao lại cho team trong vòng 1 tuần sau mỗi lần nhận bàn giao sản phẩm

Trang 21

- Sản phẩm là một ứng dụng trên giao diện Web

V Nguồn tài nguyên

❖ Khách hàng cung cấp:

➢ Cung cấp chi phí thực hiện đồ án ➢ Thông tin nghiệp vụ quản lý bán hàng ➢ Các mẫu biểu cần thiết

❖ Người sử dụng hệ thống:

➢ Cung cấp các nhu cầu, mong muốn khi xây dựng hệ thống ➢ Đưa ra các ý kiến đóng góp về hệ thống phục vụ

VI Các sản phẩm cần bàn giao

1 Các tài liệu quản lý đồ án kèm theo 15/10/2022

3 File cài đặt chương trình 15/10/2022 4 Hướng dẫn sử dụng chương trình 15/10/2022

VII Lịch thực hiện

- Ước tính thời gian phát triển đồ án là 8 tuần

- Đồ án dự định bắt đầu từ ngày 27/8/2022 và kết thúc vào ngày 15/10/2022

- Phiên bản đầu tiên được dự định bàn giao trong vòng 7 tuần và hoàn thiện sau đó 1

Trang 22

1 Bắt đầu kế hoạch: Xác định kế hoạch hoàn thiện, chuẩn bị tài liệu liên quan

31/08/2022 - 03/09/2022

2

Hoàn tất thu thập yêu cầu: Xác định yêu cầu khách hàng, phân tích yêu cầu, mô tả chi tiết sản phẩm, viết tài liệu đặc tả yêu cầu

Bàn giao tài liệu đặc tả & mô tả chi tiết sản phẩm, sửa lỗi (nếu có)

04/09/2022 - 07/09/2022

3

Hoàn tất phân tích: Phân tích các tính năng chính, tính năng mở, các module bổ sung, viết tài liệu phân tích

Bàn giao tài liệu phân tích

08/09/2022 - 10/09/2022

4

Hoàn tất thiết kế: Thiết kế chi tiết các module chức năng, kiến trúc dữ liệu và giao diện của sản phẩm, viết tài liệu thiết kế

Bàn giao tài liệu thiết

18/09/2022

5

Cài đặt: Lập trình hoàn chỉnh các chức năng, module của sản phẩm theo thiết kế, viết tài

Kiểm thử và sửa lỗi: Upload sản phẩm lên host và kiểm thử, viết tài liệu kiểm thử, sửa các lỗi phát sinh

Tài liệu kiểm thử, sản phẩm sau khi sửa lỗi phát sinh

27/09/2022 - 30/09/2022

7 Hoàn thiện tài liệu Hướng dẫn sử dụng và tiếp tục nhận các yêu cầu sửa lỗi

Tài liệu Hướng dẫn sử dụng và sản phẩm sau khi sửa lỗi

01/10/2022 - 03/10/2022

8 Bàn giao sản phẩm thử nghiệm cho khách hàng và tiếp nhận ý kiến phản hồi

Trang 23

CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 1 Thiết kế tổng thể

1.1 Mô hình triển khai đồ án

Hình 1.1 Mô hình triển khai đồ án

1.2 Thiết kế cơ sở dữ liệu Sơ đồ cơ sở dữ liệu

Trang 24

Hình 1.2 Sơ đồ cơ sở dữ liệu

Tài khoản (taikhoan): lưu thông tin người dùng

Tên cột Ý nghĩa Kiểu Độ rộng MaTK Mã tài khoản String 100 TenDangNhap Tên đăng nhập String 100

Danh mục (danhmuc): lưu thông tin các danh mục

Tên cột Ý nghĩa Kiểu Độ rộng TenDanhMuc Tên danh mục String 100

Trình chiếu (trinhchieu): lưu thông tin các slide trình chiếu

Trang 25

Tên cột Ý nghĩa Kiểu Độ rộng MaSlide Mã Slide String 100

Quản lý (quanly): lưu thông tin tài khoản để đăng nhập vào trang quản lý Tên cột Ý nghĩa Kiểu Độ rộng TaiKhoan Tài khoản String 100

Sản phẩm (sanpham): lưu thông tin sản phẩm

Tên cột Ý nghĩa Kiểu Độ rộng MaSP Mã sản phẩm String 100

Khách hàng (khachhang): lưu thông tin khách hàng

Tên cột Ý nghĩa Kiểu Độ rộng MaKh Mã khách hàng String 100

SoDienThoai Số điện thoại String 100

Đơn đặt hàng (dondathang): lưu thông tin đặt hàng

Tên cột Ý nghĩa Kiểu Độ rộng SoHD Số hóa đơn Integer

Trang 26

MaSP Mã sản phẩm String 100

Chi tiết (chitiet): lưu thông tin chi tiết đặt hàng

Tên cột Ý nghĩa Kiểu Độ rộng SoHD Số hóa đơn String 100

ThanhTien Thành tiền Double

Loại sản phẩm (loaisanpham): phân loại các sản phẩm trong cửa hàng Tên cột Ý nghĩa Kiểu Độ rộng MaSP Mã sản phẩm String 100 TenLoaiSP Tên loại sản phẩm String 100

2 Xây dựng các chức năng dự kiến

➢ Thêm, sửa, xóa thông tin sản phẩm

➢ Tìm kiếm sản phẩm theo tên, màu sắc sản phẩm

• Tìm kiếm

➢ Tìm theo tên, mã mặt hàng, khoảng giá, v.v

Trang 27

• Giỏ hàng

➢ Thêm sửa xóa sản phẩm trong giỏ hàng

• Quản lý danh mục

➢ Thêm sửa xóa danh mục ➢ Tìm kiếm danh mục theo tên

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

➢ Tạo, cập nhật, hủy đơn hàng ➢ Chi tiết sản phẩm

➢ Số lượng danh sách đơn hàng ➢ Cập nhật tình trạng đơn hàng

• Thống kê

➢ Có thể nhận được báo cáo thống kê mọi phương diện của website như: số lượng

bán ra, doanh thu

2.2 Giao diện các chức năng

2.2.1 Giao diện chức năng đăng nhập

Hình 2.2.1 Giao diện chức năng đăng nhập Các thành phần trong giao diện

Thành phần Mô tả thành phần Ràng buộc

Email kiểu textbox Nhập tên username Không có

Trang 28

2.2.2 Giao diện chức năng đăng ký

Hình 2.2.2 Giao diện chức năng đăng ký Các thành phần trong giao diện

Nhập tên họ tên Bắt buộc phải nhập

Điện thoại kiểu textbox

Nhập điện thoại Bắt buộc phải nhập

Ngày sinh kiểu date

Nhập ngày sinh Bắt buộc phải nhập

Trang 29

2.2.3 Giao diện chức năng quản lý tài khoản

2.2.3.1 Thêm tài khoản

Hình 2.2.3.1 Thêm tài khoản Các thành phần trong giao diện

Thành phần Mô tả thành phần Ràng buộc

Tên kiểu textbox Nhập tên đầy đủ của tài khoản thêm mới

Bắt buộc phải nhập và độ dài từ 8 kí

Trang 30

thêm mới tài khoản

Kiểm tra các ràng buộc của phần

2.2.3.2 Sửa tài khoản

Hình 2.2.3.2 Sửa tài khoản Các thành phần trong giao diện

Trang 31

Password kiểu password

Nhập mật khẩu Nếu thay đổi mật khẩu thì mật khẩu mới phải có độ dài từ 5 trở chỉnh sửa tài khoản

Kiểm tra các ràng buộc của phần

2.2.3.3 Xóa tài khoản

Hình 2.2.3.3 Xóa tài khoản Các thành phần trong giao diện

Thành phần Mô tả thành phần Ràng buộc

Nút thêm mới Thêm mới tài khoản nếu có yêu cầu Nút danh sách Hiển thị danh sách tài khoản

Trang 32

Nút sửa ứng với mỗi

Thực hiện xóa tài khoản yêu cầu Khi kích nút xóa một tài khoản nào đó phải có thông báo sau đó có chắc chắn muốn xóa không Nếu chọn Ok thì thực hiện xóa, ngược lại không thực hiện yêu cầu

2.2.4 Giao diện quản lý danh mục

Trang 33

Danh mục cha kiểu option Chọn danh mục có sẵn trong danh mục cha hoặc làm danh mục cha

Nếu không điền thì sẽ là danh mục cha

Thứ tự hiển thị kiểu textbox Nhập thứ thự hiển thị Nút THÊM MỚI kiểu

submit

Dùng để xác nhận hành vi thêm mới danh mục

Kiểm tra các ràng buộc của phần nhập trước đó đúng định dạng và ràng buộc mới thực hiện yêu cầu thêm mới Nút HỦY BỎ kiểu reset Dùng để xác nhận hành vi

hủy bỏ thêm mới danh mục

Trang 34

Danh mục cha kiểu option Chọn danh mục có sẵn trong danh mục cha hoặc làm buộc mới thực hiện yêu cầu thêm mới

Nút HỦY BỎ kiểu reset Dùng để xác nhận hành vi hủy bỏ sửa danh mục

Trang 35

Nút danh sách Hiển thị danh sách danh

Nếu danh mục muốn xóa có chứa sản phẩm thì yêu cầu xóa sản phẩm trước xóa danh mục Nếu danh mục trống không có sản phẩm thì có thông báo có chắc chắn muốn xóa không Nếu chọn Ok thì thực hiện xóa, ngược lại không thực hiện yêu cầu Nút XÓA HẾT Xóa toàn bộ giao dịch được

Trang 36

Thành phần Mô tả thành phần Ràng buộc

Table doanh số Bảng doanh số gồm tổng doanh thu, doanh thu ngày,

Table sản phẩm bán chạy Đưa ra sản phẩm bán chạy Table sản phẩm tồn kho Đưa ra sản phẩm tồn kho

2.2.6 Giao diện trang chủ

Trang 37

Hình 2.2.6 Giao diện trang chủ Các thành phần trong giao diện

Thành phần Mô tả thành phần Ràng buộc

header Header có thể được hiểu chung chung đó là 1 tiêu đề trang và nó là đoạn văn bản được tách vị trí ra khỏi nội dung văn bản

Giỏ hàng Hiển thị sản phẩm khách hàng muốn mua

menu Hiển thị các loại sản phẩm Tìm kiếm Tìm kiếm sản phẩm theo tên

Trang 38

slider slider là một dạng trình chiếu thông tin trên các thanh trượt Những thông tin Sản phẩm mới Hiển thị sản phẩm mới

footer Footer website hay còn gọi là chân trang, nằm ở vị trí cuối cùng của trang web và được hiển thị ở tất cả các trang trong website

2.2.7 Giao diện giỏ hàng

Trang 39

Hình 2.2.7 Giao diện giỏ hàng Các thành phần trong giao diện

Số lượng sản phẩm Có thể chỉnh sửa trực tiếp trong giỏ chỉ khi điền số

Cập nhật lại toàn bộ giỏ hàng khi thay đổi về số lượng

Nút mua hàng Thực hiện mua hàng trong giỏ hàng

Trang 40

3 Biểu đồ ca sử dụng (Usecase Diagram) 3.1 Usecase tổng quát

Hình 3.1 Usecase tổng quát

3.2 Biểu đồ usecase chi tiết

3.2.1 Đăng nhập – Đăng xuất

Ngày đăng: 27/04/2024, 02:05

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

Tài liệu liên quan