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

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

97 1 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 Điện Thoại
Tác giả Tạ Kim Đạt
Người hướng dẫn ThS. Lê Trung Thực
Trường học Trường Đại Học Công Nghệ Đông Á
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án Tốt Nghiệp
Năm xuất bản 2023
Thành phố Bắc Ninh
Định dạng
Số trang 97
Dung lượng 2,58 MB

Cấu trúc

  • CHƯƠNG 1: TỔNG QUAN (13)
    • 1. Mô tả (13)
    • 2. Phạm vi và mục tiêu (13)
    • 3. Mục tiêu đồ án (16)
    • 4. Phụ thuộc quan trọng (16)
    • 5. Kế hoạch quản lý đồ án (17)
    • 6. Tôn chỉ đồ án (18)
  • CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG (23)
    • 1. Thiết kế tổng thể (23)
      • 1.1. Mô hình triển khai đồ án (5)
      • 1.2. Thiết kế cơ sở dữ liệu (23)
    • 2. Xây dựng các chức năng dự kiến (26)
      • 2.1 Các chức năng dự kiến (26)
      • 2.2. Giao diện các chức năng (27)
    • 3. Biểu đồ ca sử dụng (Usecase Diagram) (40)
      • 3.1. Usecase tổng quát (5)
      • 3.2. Biểu đồ usecase chi tiết (40)
      • 3.3. Biểu đồ trình tự (53)
      • 3.4. Biểu đồ hoạt động (65)
      • 3.5. Biểu đồ trạng thái (76)
      • 3.6. Biểu đồ lớp (7)
    • 4. Kiểm thử phẩn mềm (77)
      • 4.1. Kiểm thử chấp nhận (77)
      • 4.2. Kiểm thử hệ thống (78)
      • 4.3. Kiểm thử tích hợp (78)
      • 4.4. Kiểm thử đơn vị (79)
      • 4.5. Thiết kế các ca kiểm thử (79)
    • 5. Bảo trì phần mềm (83)
      • 5.1. Các hình thái bảo trì (83)
      • 5.2. Quy trình bảo trì (83)
  • CHƯƠNG 3: XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI (85)
    • 1. Giao diện người dùng (85)
    • 2. Giao diện quản lý (91)
  • CHƯƠNG 4: KẾT QUẢ ĐẠT ĐƯỢC (94)
    • 1. Những điểm đạt được (94)
    • 2. Những điểm hạn chế (94)
  • KẾT LUẬN (96)
  • TÀI LIỆU THAM KHẢO (97)

Nội dung

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

TỔNG QUAN

Mô tả

Mã số đồ án WSATV01

Khách hàng Lê Trung Thực

Sinh viên Tạ Kim Đạt

Quản lý đồ án Xây dựng website bán điện thoại

Phạm vi và mục tiêu

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

- Chọn đúng sản phẩm nhanh chóng

- Tìm kiếm và so sánh sản phẩm dễ dàng

- Tiết kiệm thời gian mua sắm

Những chức năng chính của phần mềm:

➢ Bảo mật tài khoản (Tạo/ sửa mật khẩu)

➢ 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 theo tên, mã mặt hàng, khoảng giá, v.v

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

➢ 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

➢ Số lượng danh sách đơn hàng

➢ Cập nhật tình trạng đơn hàng

➢ 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

- Đồ á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

Yêu cầu chức năng và yêu cầu phi chức nă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

• 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

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

• 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)

• 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í

- Ướ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

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

Phụ thuộc quan trọng

Số Phụ thuộc Ngày dự kiến giao hàng Ghi chú

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

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

- Sắp xếp các hoạt động

- Ước lượng thời gian của các hoạt động sao cho phù hợp với thời gian thực hiện đồ án

- Lập thành một bảng danh sách các hoạt động và thời gian thực hiện cùng với người tham gia

Quản lý chi phí đồ á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ý 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

- Ngôn ngữ lập trình:HTML5, CSS3, Javascript

- Công cụ lập trình: Visual Studio

5.5 Hỗ trợ từ khách hàng

- Khách hàng có nhiệm vụ phải hỗ trợ các tài liệu nghiệp vụ cho nhóm phát triển phần mềm

- 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

5.6 Sản phẩm giao cho khách hàng

- Hệ thống website bán điện thoại đảm bảo hoạt động, đầy đủ các chức năng nghiệp vụ

Tôn chỉ đồ án

• Tên đồ án: Xây dựng website điện thoại

• Chủ đầu tư: Lê Trung Thực

• Thực hiện đồ án: Tạ Kim Đạt

➢ Quản lý thành viên ban quản trị, cập nhật và phân quyền cho thành ban quản trị

➢ 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

➢ Đá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

➢ Đả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ố…

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

❖ Đồ á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

❖ 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

- Tìm hiểu các hệ thống đã có

- Thảo luận và lựa chọn công nghệ phù hợp

- Lựa chọn mô hình phù hợp

- Xác định nguồn nhân lực và đặt ra các mốc cần hoàn thành

- Tổ chức kế hoạch quản lý đồ án

- Triển khai, phân tích, thiết kế và kiểm thử

- Bàn giao sản phẩm và phát triển sản phẩm

III Công nghệ sử dụng

- Ngôn ngữ lập trình: JavaScript, HTML5, CSS3

- 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

- 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

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

➢ 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

STT Sản phẩm Ngày bàn giao Ghi chú

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

- Ướ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 tuần và thanh lý hợp đồng

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

VIII Các mốc quan trọng

Mốc Mô tả Tiêu chuẩn cần đạt Thời gian dự kiến

0 Bắt đầu đồ án, tổ chức phân chia nhóm

Xác định các thành viên & vai trò của mỗi người

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

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ó)

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

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 kế 11/09/2022 -

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 liệu cài đặt

Sản phẩm thực hiện được các chức năng cơ bản

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

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

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

Bàn giao ứng dụng phải thực hiện được các chức năng chính

9 Hoàn thiện sản phẩm dựa trên ý kiến phản hồi của khách hàng Sản phẩm hoàn chỉnh 08/10/2022 –

10 Bàn giao sản phẩm và thanh lý hợp đồng:

Hoàn tất và phân phối sản phẩm

Sản phẩm hoàn chỉnh và các tài liệu

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

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

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

MaDanhMuc Mã danh mục String 100

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

Tên cột Ý nghĩa Kiểu Độ rộng

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

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

TenSP Tên 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

DiaChi Địa chỉ 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

MaSP Mã sản phẩm String 100

MaKH Mã khách hàng 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

MaSP Mã sản phẩm String 100

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

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

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

Những chức năng chính của phần mềm:

➢ Bảo mật tài khoản (Tạo/ sửa mật khẩu)

➢ 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 theo tên, mã mặt hàng, khoảng giá, v.v

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

➢ 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

➢ Số lượng danh sách đơn hàng

➢ Cập nhật tình trạng đơn hàng

➢ 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ó

Nhập mật khẩu Không có

Nút ĐĂNG NHẬP kiểu submit

Dùng để xác nhận hành vi đăng nhập

Nếu không nhập dữ liệu thông báo đăng nhập thất bại

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

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

Nhập Email Bắt buộc phải nhập và độ dài từ 8 kí tự trở lê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

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

Nhập địa chỉ Bắt buộc phải nhập

Nhập mật khẩu Bắt buộc phải nhập và độ dài từ 5 trở lên

Nút ĐĂNG KÝ kiểu submit

Dùng để xác nhận hành vi đăng ký

Nếu không nhập dữ liệu thông báo đăng ký thất bại

2.2.3 Giao diện chức năng quản lý 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í tự trở lên

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

Nhập mật khẩu Bắt buộc phải nhập và độ dài từ 5 trở lên

Nhập lại password kiểu password

Nhập lại mật khẩu Bắt buộc phải nhập và giống mật khẩu đã nhập trước đó

Nút THÊM MỚI kiểu submit

Dùng để xác nhận hành vi thêm mới tài khoản

Kiểm tra các ràng buộc của phần nhập trước đó

Nút HỦY BỎ kiểu reset

Hủy bỏ thêm mới tài khoản

Màu nút là màu trắng

Hình 2.2.3.2 Sử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

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

Nếu thay đổi thì bắt buộc phải nhập và độ dài từ 8 kí tự trở lên

Nhập tên username Nếu thay đổi thì buộc phải nhập

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ở lên

Nhập lại password kiểu password

Nhập lại mật khẩu Bắt buộc phải nhập

Phân quyền cho tài khoản Không có

Nút CẬP NHẬP kiểu submit

Dùng để xác nhận hành vi chỉnh sửa tài khoản

Kiểm tra các ràng buộc của phần nhập trước đó

Nút HỦY BỎ kiểu reset

Dùng để xác nhận hành vi hủy bỏ chỉnh sửa tài khoản

Màu nút là màu trắng

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

Nút sửa ứng với mỗi tài khoản

Thực hiện chỉnh sửa tài khoản yêu cầu

Nút xóa ứng với mỗi tài khoản

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

Hình 2.2.4.1 Thêm danh mục 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 danh mục thêm mới

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

- Màu nút là màu trắng

Hình 2.2.4.2 Sửa danh mục Các thành phần trong danh mục

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 danh mục thêm mới

Nếu sửa thì bắt buộc phải điền

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

Thứ tự hiển thị kiểu textbox Nhập thứ thự hiển thị

Nút CẬP NHẬT kiểu submit

Dùng để xác nhận hành vi chỉnh sửa 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ỏ sửa danh mục

- Màu nút là màu trắng

Hình 2.2.4.3 Xóa danh mục 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 danh sách Hiển thị danh sách danh mục

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

Thực hiện sửa danh mục yêu cầu

Nút xóa ứng với mỗi danh mục

Thực hiện xóa danh mục yêu cầu

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 chọn

Phải chọn ít nhất 1 danh mục

Hình 2.2.5 Giao diện hệ thống Các thành phần trong giao diện

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, doanh thu tháng

Table thống kê dữ liệu Bảng thống kê dữ liệu gồm tổng số giao dịch, tổng số thành viên, tổng số sản phẩm…

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

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 logo Logo website 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

37 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 này có thể là các hình ảnh, video… được thay đổi liên tục với mục đích nhằm thu hút khách hàng

Lọc sản phẩm Lọc sản phẩm theo hãng…

Sản phẩm mua nhiều Hiển thị sản phẩm mua nhiều

Các sản phẩm khác Hiển thị các sản phẩm khác

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

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

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

Cột sản phẩm Hiển thị tên sản phẩm

Cột giá Hiển thị giá

Cột số lượng kiểu number

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

Cột tổng số Hiển thị số tiền bằng cách số lượng nhân giá

Nút xóa ứng với mỗi sản phẩm trong giỏ hàng

Thực hiện xóa sản phẩm khi có yêu cầu

Nút cập nhật kiểu submit

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

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

3.2 Biểu đồ usecase chi tiết

Hình 3.2.1 Đăng nhập – Đăng xuất Đặc tả chức năng Đăng nhập – Đăng xuất

Tác nhân Quản lý, nhân viên, khách hàng

Tiền điều kiện Người dùng đã có tài khoản

Mô tả Người dùng đăng nhập vào hệ thống thông qua ‘’Email’’ và

‘’Password’’ Đảm bảo thành công Người dùng đăng nhập vào hệ thống

Luồng sự kiện chính 1 Người sử dụng chọn chức năng “Đăng nhập”

2 Hệ thống hiển thị form “Đăng nhập”

3 Người dùng nhập “Email” và “Password”, gửi thông tin đến hệ thống

4 Hệ thống kiểm tra Nếu đúng thì cho phép truy cập và sử dụng các chức năng theo đúng quyền hạn Nếu sai hệ thống báo lỗi và yêu cầu ngườ dùng nhập lại thông tin

3.1: Nhập sai định danh ký tự => báo lỗi 3.2: Không nhập => báo lỗi

4.1: Sai thông tin tài khoản / sai thông tin mật khẩu

Hậu điều kiện Nếu thành công, sẽ thực hiện đăng nhập hệ thống Ngược lại trạng thái không thay đổi 3.2.2 Quản lý tài khoản

Hình 3.2.2 Quản lý tài khoản Đặc tả chức năng quản lý tài khoản

Tên UC Quản lý tài khoản

Tiền điều kiện Người dùng đã có tài khoản

Mô tả Người dùng sau khi đăng nhập thành công vào hệ thống Sử dụng chức năng quản lý tài khoản Đảm bảo thành công Người dùng đăng nhập vào hệ thống

Luồng sự kiện chính 1 Người dùng chọn chức năng quản lý tài khoản

2 Hệ thống đưa ra danh sách các tài khoản

3 Người dùng có thể tìm kiếm để xem, sửa, thêm hoặc xóa các tài khoản

Luồng sự kiện thay thế 3.1 Người dùng chọn xem tài khoản hệ thống thực hiện trả về thông tin tài khoản

3.2 Người dùng chọn thêm tài khoản hệ thống hiện ra form thêm để người dùng nhập thông tin tài khoản khi người dùng nhấn thêm hệ thống thông báo thêm thành công

3.3 Người dùng chọn sửa tài khoản hệ thống hiện ra form sửa để người dùng nhập thông tin sửa, khi người dùng nhấn sửa hệ thống thông báo sửa thành công

3.4 Người dùng chọn xóa tài khoản hệ thống hiện hỏi lại có xóa hay không, khi người dùng nhấn có hệ thống thông báo xóa thành công

3.1: Nhập sai định danh ký tự tìm kiếm => báo lỗi 3.2: Không nhập => báo lỗi

Hậu điều kiện Nếu use case thành công, sẽ thực hiện in ra danh sách các tài khoản để người dùng kiểm tra lại Ngược lại trạng thái không thay đổi

Hình 3.2.3 Quản lý sản phẩm Đặc tả chức năng quản lý sản phẩm

Tên UC Quản lý tài khoản

Tiền điều kiện Người dùng đã có tài khoản

Mô tả Người dùng sau khi đăng nhập thành công vào hệ thống Sử dụng chức năng quản lý sản phẩm Đảm bảo thành công Người dùng đăng nhập vào hệ thống

Luồng sự kiện chính 1 Người dùng chọn chức năng quản lý sản phẩm

2 Hệ thống đưa ra danh sách các loại sản phẩm trong cửa hàng

3 Người dùng có thể tìm kiếm để xem, sửa, thêm hoặc xóa các loại sản phẩm

Luồng sự kiện thay thế 3.1 Người dùng chọn xem sản phẩm hệ thống thực hiện trả về thông tin sản phẩm 3.2 Người dùng chọn thêm sản phẩm hệ thống hiện ra form thêm để người dùng nhập thông tin sản phẩm khi người dùng nhấn thêm hệ thống thông báo thêm thành công

3.3 Người dùng chọn sửa sản phẩm hệ thống hiện ra form sửa để người dùng nhập thông tin sửa, khi người dùng nhấn sửa hệ thống thông báo sửa thành công

3.4 Người dùng chọn xóa sản phẩm hệ thống hiện hỏi lại có xóa hay không, khi người dùng nhấn có hệ thống thông báo xóa thành công

3.1: Nhập sai định danh ký tự tìm kiếm => báo lỗi 3.2: Không nhập => báo lỗi

Hậu điều kiện Nếu use case thành công, sẽ thực hiện in ra danh sách các sản phẩm để người dùng kiểm tra lại Ngược lại trạng thái không thay đổi

Hình 3.2.4 Quản lý danh mục Đặc tả chức năng quản lý danh mục

Tên UC Quản lý danh mục

Tiền điều kiện Người dùng đã có tài khoản

Mô tả Người dùng sau khi đăng nhập thành công vào hệ thống Sử dụng chức năng quản lý danh mục Đảm bảo thành công Người dùng đăng nhập vào hệ thống

Luồng sự kiện chính 1 Người dùng chọn chức năng quản lý danh mục

2 Hệ thống đưa ra danh sách các danh mục trong cửa hàng

3 Người dùng có thể tìm kiếm để xem, sửa, thêm hoặc xóa danh mục

Luồng sự kiện thay thế 3.1 Người dùng chọn xem danh mục hệ thống thực hiện trả về thông tin danh mục

3.2 Người dùng chọn thêm danh mục hệ thống hiện ra form thêm để người dùng nhập thông tin danh mục khi người dùng nhấn thêm hệ thống thông báo thêm thành công

3.3 Người dùng chọn sửa danh mục hệ thống hiện ra form sửa để người dùng nhập thông tin sửa, khi người dùng nhấn sửa hệ thống thông báo sửa thành công

3.4 Người dùng chọn xóa danh mục hệ thống hiện hỏi lại có xóa hay không, khi người dùng nhấn có hệ thống thông báo xóa thành công

3.1: Nhập sai định danh ký tự tìm kiếm => báo lỗi 3.2: Không nhập => báo lỗi

Hậu điều kiện Nếu use case thành công, sẽ thực hiện in ra danh sách các tài khoản để người dùng kiểm tra lại Ngược lại trạng thái không thay đổi

Hình 3.2.5 Quản lý đơn hàng Đặc tả chức năng quản lý hóa đơn hàng

Tên UC Quản lý đơn hàng

Tiền điều kiện Người dùng đã có tài khoản

Mô tả Người dùng sau khi đăng nhập thành công vào hệ thống Sử dụng chức năng quản lý đơn hàng Đảm bảo thành công Người dùng đăng nhập vào hệ thống

Luồng sự kiện chính 1 Người dùng chọn chức năng quản lý đơn hàng

2 Hệ thống đưa ra danh sách các đơn hàng trong cửa hàng

3 Người dùng có thể tìm kiếm để xem, xử lý, xóa đơn hàng

Luồng sự kiện thay thế 3.1 Người dùng chọn xem đơn hàng hệ thống thực hiện trả về thông tin đơn hàng 3.2 Người dùng chọn xóa đơn hàng hệ thống hiện hỏi lại có xóa hay không, khi người dùng nhấn có hệ thống thông báo xóa thành công

3.3 Người dùng bấm xử lý đơn hàng hệ thống thực hiện trả về thông tin đơn hàng đã xử lý

3.1: Nhập sai định danh ký tự tìm kiếm => báo lỗi 3.2: Không nhập => báo lỗi

Kiểm thử phẩn mềm

Các bước thực hiện kiểm thử chấp nhận:

- Phân tích các yêu cầu nghiệp vụ của phần mềm

- Tạo kế hoạch kiểm tra Acceptance Testing

- Xác định các kịch bản kiểm thử

- Tạo các trường hợp kiểm tra Acceptance Testing

- Chuẩn bị data test (giống với data thật nhất)

- Xác nhận các chức năng của sản phẩm

Các bước thực hiện kiểm thử hệ thống:

- Phân tích và thiết kế (Tạo testcase và các bước kiểm tra chi tiết cho mỗi version)

- Thực thi test bao gồm thực hiện test và chạy test (chuẩn bị data test, chạy case và so sánh kết quả)

- Đánh giá kết quả thực thi và báo cáo kết quả test

- Đóng hoạt động kiểm thử

Các bước thực hiện kiểm thử tích hợp:

- Chọn mô-đun hoặc thành phần sẽ được kiểm tra

- Thiết kế các kịch bản thử nghiệm, trường hợp, và Script (Test Scenarios, Cases, and Scripts)

- Thực hiện kiểm tra theo test case đã viết

- Theo dõi & tái kiểm tra các lỗi ở trên

- Lặp lại các bước trên cho đến khi hệ thống hoàn chỉnh được kiểm tra đầy đủ

Quy trình kiểm thử đơn vị được thực hiện trong 4 giai đoạn:

Quá trình kiểm tra đơn vị bao gồm:

- Devs viết code trong ứng dụng để kiểm tra chức năng

- Đoạn code sau đó được các Devs cô lập để xác nhận sự phụ thuộc giữa code và các đơn vị khác Cách cô lập code này giúp xác định và loại bỏ các phần phụ thuộc

- Devs sử dụng đáng kể các Unit test frameworks hoặc các tools kiểm thử đơn vị để phát triển các trường hợp kiểm thử tự động

- Trong khi thực hiện các trường hợp kiểm thử, các frameworks kiểm thử đơn vị giúp gắn cờ và báo cáo các trường hợp kiểm thử không thành công Ngoài ra, dựa trên các lỗi trong các trường hợp thử nghiệm, các frameworks kiểm thử đơn vị giúp dừng thử nghiệm liên quan

4.5 Thiết kế các ca kiểm thử

4.5.1 Kiểm thử chức năng đăng nhập

TC Các bước thực hiện Kết quả dự kiến Kết quả đạt được

TC1 1 Nhập sai tài khoản

1 Thông báo tài khoản không tồn tại Đạt

TC2 1 Nhập tài khoản đúng

1 Thông báo mật khẩu không chính xác Đạt

TC3 1 Bỏ trống tài khoản

1 Tại view hiển thị yêu cầu người dùng nhập đầy đủ thông tin Đạt

TC4 1 Nhập tài khoản đúng

1 Chuyển hướng đến trang chủ tương ứng Đạt

TC5 1 Nhập tài khoản đúng

2 Nhập mật khẩu sai bằng chuỗi

1 Thông báo mật khẩu sai

2 Dữ liệu được mã hóa đạt chuẩn về vấn đề bảo mật Đạt

4.5.2 Kiểm thử chức năng thêm sản phẩm

TC Các bước thực hiện Kết quả dự kiến Kết quả đạt được

TC1 1 Chọn thêm sản phẩm

2 Nhập tên sản phẩm có dấu$

1 Thông báo trường tên sản phẩm lỗi định dạng Đạt

TC2 1 Chọn thêm sản phẩm

2 Để trống các trường nhập

1 Tại view hiển thị yêu cầu người dùng nhập đầy đủ thông tin Đạt

TC3 1 Chọn thêm sản phẩm

1 Thông báo file không hợp lệ Đạt

TC4 1 Chọn thêm sản phẩm

1 Thông báo ngày nhập sai Đạt

TC5 1 Chọn thêm sản phẩm

2 Nhập ký tự đặc biệt phần mô tả

1 Thông báo thành công Đạt

TC6 1 Chọn thêm sản phẩm

2 Nhập kiểu text vào đơn giá

1 Thông báo nhập không đúng định dạng Đạt

4.5.3 Kiểm thử chức năng sửa sản phẩm

TC Các bước thực hiện Kết quả dự kiến Kết quả đạt được

TC1 1 Tìm kiếm tên sản phẩm

1 Thông báo sửa thành công Đạt

TC2 1 Tìm kiếm tên sản phẩm

3 Nhập trường tên sản phẩm là số

1 Thông báo sửa thành công

TC2 1 Tìm kiếm tên sản phẩm

3 Nhập trường tên sản phẩm là có dấu $

1 Thông báo sửa thành công

4.5.4 Kiểm thử chức năng thêm danh mục

TC1 1 Chọn thêm danh mục

2 Nhập tên danh mục có dấu$

1 Thông báo trường họ tên lỗi định dạng Đạt

TC2 1 Chọn thêm danh mục

2 Để trống các trường nhập

1 Tại view hiển thị yêu cầu người dùng nhập đầy đủ thông tin Đạt

TC3 1 Chọn thêm danh mục

2 Nhập tên danh mục đã tồn tại

1 Thông báo tên danh mục đã tồn tại

4.5.5 Kiểm thử chức năng đăng ký

2 Nhập số điện thoại kiểu text

1 Thông báo trường họ tên lỗi định dạng

2 Để trống các trường nhập

1 Tại view hiển thị yêu cầu người dùng nhập đầy đủ thông tin Đạt

2 Nhập email đã tồn tại

1 Thông báo email đã tồn tại Đạt

Bảo trì phần mềm

5.1 Các hình thái bảo trì

- Bảo trì để tu chỉnh: Là bảo trì khắc phục những khiếm khuyết có trong PM

- Bảo trì để thích hợp: Là tu chỉnh PM theo sự thay đổi của môi trường bên ngoài (phần cứng, HĐH, CSDL…) nhằm duy trì và quản lý PM theo vòng đời của nó

- Bảo trì để cải tiến: Là tu chỉnh PM theo các yêu cầu ngày càng hoàn thiện hơn, hợp lý hơn, đầy đủ hơn Thường tiến hành 2 việc: Tái cấu trúc PM và tái xây dựng cấu trúc dữ liệu cho phù hợp

- Bảo trì để phòng ngừa: Là tu chỉnh PM có tính đến tương lai PM đó sẽ mở rộng và thay đổi như thế nào Khi thiết kế PM thường đã tính tới khả năng mở rộng của nó nên thực tế ít khi gặp phải bảo trì phòng ngừa nếu như PM được thiết kế tốt

Quy trình bảo trì cụ thể như sau:

- Hiểu PM đã có: Nghiên cứu tài liệu yêu cầu, đặc tả và thiết kế để nắm được các chức năng, tìm hiểu mã nguồn…

- Tu sửa PM đã có: Sửa mã nguồn, cấu trúc dữ liệu… và dịch lại Thực hiện kiểm thử modul

- Phát triển thêm cái mới: Khi thêm chức năng mới, phải sửa PM cho phù hợp với yêu cầu Cần tiến hành từ thiết kế, lập trình, kiểm thử

- Kiểm tra tính nhất quán: Đưa các modul đã được kiểm thử vào hoạt động trong hệ thống; điều chỉnh sự tương thích giữa các modul; dùng các dữ liệu kiểm thử trước đây để kiểm thử tính nhất quán

- Kiểm tra sau khi hoàn thành bảo trì: Kiểm tra lại các yêu cầu đã được mô tả xem có phù hợp với môi trường PM không? Những điểm lưu ý đã được mô tả chưa?

- Lập biểu quản lý bảo trì: Biểu bao gồm các thông tin: Ngày tháng, nguyên nhân, tóm tắt cách xử lý, người thực hiện…

XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI

Giao diện người dùng

Hình 4.1: Giao diện trang chủ

Hình 4.2: Giao diện đăng nhập

Hình 4.3: Giao diện đăng ký

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

Hình 4.4: Giao diện thông tin sản phẩm

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

Hình 4.6: Giao diện liên hệ

Giao diện quản lý

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

Hình 4.7: Giao diện quản lý sản phẩm

2.2 Giao diện quản lý đơn hàng

Hình 4.8: Giao diện quản lý đơn hàng

2.3 Giao diện quản lý tài khoản

Hình 4.9: Giao diện quản lý tài khoản

KẾT QUẢ ĐẠT ĐƯỢC

Những điểm đạt được

Đã xây dựng được các chức năng cơ bản của một Website giới thiệu sản phẩm điện thoại với những thông tin cần thiết giúp người dùng có lựa chọn hợp với nhu cầu của bản thân Đối với quản trị viên, các chức năng quản lý website và những danh mục liên quan thuận tiện, dễ sử dụng Đã phân tích, khảo sát và làm rõ được các quy nghiệp cũng như nghiệp vụ của hệ thống bán điện thoại từ đó vẽ được biểu đồ use case tổng quát, phân rã các use case để xây dựng được các đặc tả yêu cầu của từng usecase, đưa ra được các biểu đồ hoạt động, trình tự, trạng thái và biểu đồ lớp, mô hình hoạt động của hệ thống để từ đó xây dựng được cơ sở dữ liệu hợp lý và tối ưu Đáp ứng được những yêu cầu mà doanh nghiệp đã đặt ra về tiêu chí, hoạt động được, dễ sử dụng, đầy đủ chức năng cần thiết, thiết kế trang chủ bắt mắt dễ nhìn, giao diện trang quản lý thân thiện, dễ sử dụng, trực quan cho người dùng.

Những điểm hạn chế

Tuy đã rất cố gắng và nhận được sự giúp đỡ tận tình của giảng viên hướng dẫn, song do thời gian, trình độ và kinh phí có hạn nên Website mà em xây dựng vẫn còn tồn tại một số hạn chế như sau:

Giao diện chưa được bắt mắt với người dùng

Các chức năng admin còn tồn tại hạn chế, chưa thực sự linh động trong việc xử lý

Do hạn chế về mặt thời gian và kiến thức nên hệ thống của em chưa hoàn thiện được các chức năng như quên mật khẩu, thống kê báo cáo chưa có xuất excel hoặc xuất pdf Hệ thống mới chỉ chạy đúng, đầy đủ nghiệp vụ và thông luồng các chức năng chính ngoài ra những trường hợp ngoại lệ vẫn chưa được kiểm tra và kiểm thử sâu Cấu trúc chương trình vẫn chưa tối ưu, chưa thể kiểm thử được hiệu năng về tốc độ xử lý, tốc độ truy cập

94 và mức độ tiêu tốn RAM, CPU của hệ thống Vẫn còn 1 số vấn đề tồn đọng chưa thể giải quyết dứt điểm

Trong thời gian sắp tới, em mong nhận được sự giúp đỡ quý báu của thầy cô và bạn bè để nhóm em có thể hoàn thiện và bổ sung đồ án tốt hơn để xây dựng hoàn thiện các chức năng Bên cạnh đó triển khai mở rộng thêm đi thu thập ý kiến khảo sát thêm từ các doanh nghiệp lớn, vừa và nhỏ để hiểu được doanh nghiệp mong muốn gì Phát triển và kiểm thử hệ thống trên tất cả các trình duyệt và phiên bản để đánh giá được tốc độ xử lý cũng như khả năng truy cập Đi đôi với sự phát triển của công nghệ chính là sự phát triển về đời sống con người Nhu cầu chọn lọc mua sắm trở thành sự lựa chọn không thể thiếu Vì vậy, để khách hàng có lựa chọn tốt nhất và phù hợp nhất với bản thân, hệ thống bán hàng điện thoại trở nên cần thiết Để tiếp cận dễ dàng với người dùng trong sự bùng nổ về Internet hiện nay thì nền tảng web là sự lựa chọn mà em hướng tới

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

HÌNH ẢNH LIÊN QUAN

1.2  Sơ đồ cơ sở dữ liệu  22 - xây dựng website bán điện thoại
1.2 Sơ đồ cơ sở dữ liệu 22 (Trang 5)
Hình 1.1. Mô hình triển khai đồ án - xây dựng website bán điện thoại
Hình 1.1. Mô hình triển khai đồ án (Trang 23)
Hình 1.2. Sơ đồ cơ sở dữ liệu - xây dựng website bán điện thoại
Hình 1.2. Sơ đồ cơ sở dữ liệu (Trang 24)
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 - xây dựng website bán điện thoại
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 (Trang 27)
Hình 2.2.3.1. Thêm tài khoản  Các thành phần trong giao diện - xây dựng website bán điện thoại
Hình 2.2.3.1. Thêm tài khoản Các thành phần trong giao diện (Trang 29)
Hình 2.2.3.3. Xóa tài khoản  Các thành phần trong giao diện - xây dựng website bán điện thoại
Hình 2.2.3.3. Xóa tài khoản Các thành phần trong giao diện (Trang 31)
Hình 2.2.4.1. Thêm danh mục  Các thành phần trong giao diện - xây dựng website bán điện thoại
Hình 2.2.4.1. Thêm danh mục Các thành phần trong giao diện (Trang 32)
Hình 2.2.4.2. Sửa danh mục  Các thành phần trong danh mục - xây dựng website bán điện thoại
Hình 2.2.4.2. Sửa danh mục Các thành phần trong danh mục (Trang 33)
Hình 2.2.4.3. Xóa danh mục  Các thành phần trong giao diện - xây dựng website bán điện thoại
Hình 2.2.4.3. Xóa danh mục Các thành phần trong giao diện (Trang 34)
Hình 2.2.5. Giao diện hệ thống  Các thành phần trong giao diện - xây dựng website bán điện thoại
Hình 2.2.5. Giao diện hệ thống Các thành phần trong giao diện (Trang 35)
Hình 2.2.6. Giao diện trang chủ  Các thành phần trong giao diện - xây dựng website bán điện thoại
Hình 2.2.6. Giao diện trang chủ Các thành phần trong giao diện (Trang 37)
Hình 3.1. Usecase tổng quát - xây dựng website bán điện thoại
Hình 3.1. Usecase tổng quát (Trang 40)
Hình 3.2.3. Quản lý sản  phẩm   Đặc tả chức năng quản lý sản phẩm - xây dựng website bán điện thoại
Hình 3.2.3. Quản lý sản phẩm Đặc tả chức năng quản lý sản phẩm (Trang 43)
Hình 3.2.5. Quản lý đơn hàng  Đặc tả chức năng quản lý hóa đơn hàng - xây dựng website bán điện thoại
Hình 3.2.5. Quản lý đơn hàng Đặc tả chức năng quản lý hóa đơn hàng (Trang 46)
Hình 3.3.1. Biểu đồ đăng nhập - xây dựng website bán điện thoại
Hình 3.3.1. Biểu đồ đăng nhập (Trang 54)

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

TÀI LIỆU LIÊN QUAN

w