Đồ án môn học: Phân tích thiết kế hệ thống bán sách trực tuyến

Đồ án phân tích thiết kế hệ thống bán sách trực tuyến, cung cấp cái nhìn sâu sắc về quy trình và công nghệ trong phát triển hệ thống.

Người đăng

Ẩn danh

Thể loại

Đồ án

2019

156
12
0

Phí lưu trữ

45 Point

Mục lục chi tiết

1. Chương 1: Giới thiệu đề tài

1.1. Mục tiêu và phạm vi của đề tài

1.2. Các thuật ngữ viết tắt

1.3. Tài liệu tham khảo

1.4. Tổng quan tài liệu

2. Chương 2: Phân tích yêu cầu phần mềm (SRS)

2.1. Yêu cầu tổng quan nghiệp vụ

2.2. Phân tích yêu cầu chức năng

2.3. Các tác nhân của hệ thống

3. Chương 3: Thiết kế hệ thống

3.1. Mô hình hoá cấu trúc hệ thống

3.2. Mô hình hoá sự tương tác

3.3. Kiến trúc tổng thể của hệ thống

3.4. Thiết kế chi tiết lớp

3.5. Thiết kế dữ liệu

3.6. Thiết kế giao diện sử dụng

Tóm tắt

I. Giới thiệu về Đồ án phân tích thiết kế hệ thống bán sách trực tuyến

Đồ án môn học phân tích thiết kế hệ thống với đề tài "Phân tích thiết kế hệ thống bán sách trực tuyến" nhằm mục đích xây dựng một nền tảng thương mại điện tử hiệu quả. Hệ thống này không chỉ giúp người dùng dễ dàng tìm kiếm và mua sách mà còn hỗ trợ quản lý đơn hàng và tồn kho cho các nhà sách. Trong bối cảnh công nghệ 4.0, việc phát triển hệ thống bán sách trực tuyến trở nên cần thiết hơn bao giờ hết.

1.1. Mục tiêu và phạm vi của đề tài

Mục tiêu chính của đề tài là phát triển một hệ thống bán sách trực tuyến, giúp người dùng dễ dàng tìm kiếm và mua sách. Phạm vi của đề tài bao gồm việc phân tích yêu cầu, thiết kế giao diện và xây dựng cơ sở dữ liệu cho hệ thống.

1.2. Các thuật ngữ viết tắt trong đồ án

Trong đồ án này, một số thuật ngữ viết tắt được sử dụng như SRS (Software Requirements Specification) và SDD (Software Design Document) để mô tả các tài liệu liên quan đến yêu cầu và thiết kế hệ thống.

II. Vấn đề và thách thức trong thiết kế hệ thống bán sách trực tuyến

Việc thiết kế một hệ thống bán sách trực tuyến không chỉ đơn thuần là xây dựng giao diện người dùng mà còn phải đảm bảo tính khả thi và hiệu quả trong việc quản lý đơn hàng. Các thách thức chính bao gồm việc phân tích yêu cầu người dùng, tối ưu hóa quy trình thanh toán và đảm bảo an toàn thông tin.

2.1. Phân tích yêu cầu người dùng

Phân tích yêu cầu người dùng là bước quan trọng để hiểu rõ nhu cầu và mong muốn của khách hàng. Điều này bao gồm việc xác định các chức năng cần thiết như tìm kiếm sách, thêm vào giỏ hàng và thanh toán.

2.2. Tối ưu hóa quy trình thanh toán

Quy trình thanh toán cần được tối ưu hóa để giảm thiểu thời gian và công sức của người dùng. Việc tích hợp nhiều phương thức thanh toán như thẻ tín dụng, ví điện tử sẽ giúp tăng cường trải nghiệm người dùng.

III. Phương pháp phân tích thiết kế hệ thống bán sách trực tuyến

Để phát triển hệ thống bán sách trực tuyến, một số phương pháp phân tích và thiết kế được áp dụng. Các phương pháp này bao gồm mô hình hóa yêu cầu, thiết kế giao diện người dùng và xây dựng cơ sở dữ liệu.

3.1. Mô hình hóa yêu cầu phần mềm

Mô hình hóa yêu cầu phần mềm giúp xác định các chức năng và tính năng cần thiết cho hệ thống. Điều này bao gồm việc tạo ra các biểu đồ ca sử dụng để mô tả các tương tác giữa người dùng và hệ thống.

3.2. Thiết kế giao diện người dùng

Thiết kế giao diện người dùng cần phải thân thiện và dễ sử dụng. Việc sử dụng các nguyên tắc thiết kế như bố cục hợp lý và màu sắc hài hòa sẽ giúp người dùng dễ dàng tương tác với hệ thống.

IV. Ứng dụng thực tiễn của hệ thống bán sách trực tuyến

Hệ thống bán sách trực tuyến không chỉ mang lại lợi ích cho người dùng mà còn cho các nhà sách. Việc áp dụng công nghệ vào quản lý đơn hàng và tồn kho giúp tiết kiệm thời gian và chi phí cho các nhà sách.

4.1. Kết quả nghiên cứu và phát triển

Kết quả nghiên cứu cho thấy việc phát triển hệ thống bán sách trực tuyến đã giúp tăng cường khả năng tiếp cận sách cho người dùng. Hệ thống cũng giúp các nhà sách quản lý đơn hàng hiệu quả hơn.

4.2. Lợi ích cho người dùng và nhà sách

Người dùng có thể dễ dàng tìm kiếm và mua sách từ bất kỳ đâu, trong khi các nhà sách có thể quản lý tồn kho và đơn hàng một cách hiệu quả hơn.

V. Kết luận và tương lai của hệ thống bán sách trực tuyến

Hệ thống bán sách trực tuyến đang ngày càng trở nên phổ biến và cần thiết trong bối cảnh hiện đại. Tương lai của hệ thống này hứa hẹn sẽ có nhiều cải tiến và phát triển hơn nữa để đáp ứng nhu cầu ngày càng cao của người dùng.

5.1. Xu hướng phát triển trong tương lai

Trong tương lai, hệ thống bán sách trực tuyến sẽ tiếp tục phát triển với việc tích hợp nhiều công nghệ mới như trí tuệ nhân tạo và phân tích dữ liệu lớn để cải thiện trải nghiệm người dùng.

5.2. Tầm quan trọng của việc cải tiến hệ thống

Việc cải tiến hệ thống bán sách trực tuyến là rất quan trọng để duy trì sự cạnh tranh và đáp ứng nhu cầu ngày càng cao của người tiêu dùng.

12/07/2025
Đồ án môn học phân tích thiết kế hệ thống đề tài phân tích thiết kế hệ thống bán sách trực tuyến

Trích đoạn nội dung tài liệu

Chương 1 : Giới thiệu đề tài +Chương 2 : Phân tích yêu cầu phần mềm (SRS) +Chương 3 : Phân tích thiết kế hệ thống (SDD) Chương 2: Phân tích yêu cầu phần mềm (SRS) 2.1 Yêu cầu tổng quan nghiệp vụ 2.1 Phân tích nghiệp vụ Để có thể thiết kế được một hệ thống để hỗ trợ người mua hàng mua sách, trước tiên phải hiểu được các luồng sự kiện có thể diễn ra trong hệ thống. Sau đây là quy trình nghiệp vụ chính của người dùng, người quản lý , người vận chuyển và quản trị viên. Sau khi truy cập vào hệ thống: -Người dùng : + Tìm kiếm và xem các loại sách phù hợp với mong muốn của bản thân quan tâm, bên cạnh đó cũng có thể đọc các tin tức mới (bản quyền, review. + Dựa trên thông tin sách tham khảo từ phía nhà sách , người dùng chọn thêm sản phẩm vào giỏ hàng để thêm sách vào giỏ hàng.

+ Sau khi hoàn tất giỏ hàng, người dùng quyết định mua hàng chọn “Thanh toán” để điền các thông tin cho đơn hàng và chọn phương thức thanh toán. Nếu chọn hình thức thanh toán qua ví điện tử, người dùng phải thanh toán trong vòng 1 ngày. 4 + Hậu thanh toán,nếu thành công đơn hàng sẽ được chuẩn bị và đóng gói để chuyển tới cho người mua hàng. Trong quá trình đó , nếu đơn hàng vẫn còn trang trạng thái “Chờ xử lý” thì người dùng hoàn toàn có thể huỷ đơn hàng.

+ Sau khi nhận hàng, người dùng đánh giá sản phẩm (nếu muốn) , nếu có bất cứ sai sót hay lỗi sản phẩm nào, người dùng có thể khiếu nại lên đơn hàng đã nhận (phải có bằng chứng cụ thể rõ ràng). Nếu khiếu nại thành công (được chấp nhận từ bên nhà sách) , người dùng sẽ gửi trả lại hàng và được bên Nhà sách gửi đơn hàng thay thế. - Người quản lý : là nhân viên của Nhà sách , có thể thực hiện các nghiệp vụ như sau : + Tạo một bài viết mới và đăng nó lên hệ thống. + Quản lý mặt hàng : xem, sửa, xoá , thêm một loại sách.

+ Quản lý các đơn hàng : đơn hàng sau khi người dùng thanh toán thành công sẽ xuất hiện trên hệ thống. Người quản lý sẽ quản lý các đơn hàng (xem , tìm kiếm, cập nhật) và tạo đơn hàng khi cần thiết. + Quản lý khiếu nại : xem, và duyệt khiếu nại. + Gửi thông báo cho các tài khoản khác (trừ tài khoản quản trị viên) trong hệ thống.

- Người vận chuyển : cũng là nhân viên nhà sách , có vai trò nhận hàng từ Nhà sách và vận chuyển tới Người dùng. Trong hệ thống, người vận chuyển có thể thực hiện các nghiệp vụ : xem danh sách các đơn hàng và cập nhật trạng thái đơn hàng. -Quản trị viên : quản lý tài khoản người dùng và tạo tài khoản người quản lý và người vận chuyển. -Bên cạnh đó , khi khách chưa đăng nhập cũng có thể xem và thêm hàng vào giỏ.

Tuy nhiên, để thanh toán thì khách cần đăng nhập. * Một sơ đồ hoạt động của các nghiệp vụ : - Nghiệp vụ “Xử lý khiếu nại”. 5 - Nghiệp vụ : “Đặt hàng” 6 2.2 Quy tắc nghiệp vụ  Người dùng: o Khách hàng chỉ được đặt số lượng sách không vượt quá số lượng còn lại trong hệ thống. o Khách hàng chỉ được hủy đơn hàng khi đơn hàng chưa được vận chuyển.

7 o Khách hàng phải hoàn thành thanh toán đơn hàng trong thời gian đã được quy định trước nếu khách hàng chọn thanh toán qua ngân hàng.  Khách: o Khách được thêm các sản phẩm vào giỏ hàng và chỉnh sửa số lượng trong giỏ hàng nhưng nếu muốn thanh toán đơn hàng thì cần phải đăng nhập.  Người quản lý  Quản trị viên 2.3 Các tác nhân của hệ thống Hệ thống gồm 5 tác nhân : -Khách : các tài khoản khi chưa đăng nhập hệ thống cũng có thể xem và tìm kiếm các loại sản phẩm, đọc các bài viết. -Người dùng :sau khi đăng nhập với tư cách là người dùng có các chức năng : xem và tìm kiếm sách, nhận thông báo, quản lý giỏ hàng, thanh toán, đánh giá sản phẩm ,… - Người quản lý : là người quản lý các sản phẩm, các đơn hàng cũng như là bên xử lý khiếu nại của người dùng, đăng các bài viết.

- Người vận chuyển: là người nhận các đơn hàng vận chuyển đến người dùng, cập nhật tình trạng đơn hàng. - Quản trị viên: quản lý các tài khoản của người dùng, người quản lý và người vận chuyển.2 Phân tích yêu cầu chức năng 2.1 Biểu đồ ca sử dụng tổng quan của hệ thống 8 2.2 Nhóm Ca sử dụng của “Khách” 2.1 Sơ đồ Use case dành cho tác nhân 2.2 Đặc tả Use case UC001: Đăng ký 9 Mã Use case UC001 Tên Use case Đăng ký Tác nhân Khách Mục đích ca Khách đăng kí tài khoản sử dụng Sự kiện kích Khách chọn chức năng đăng ký của trang web hoạt Điều kiện Không tiên quyết Luồng sự STT Thực hiện bởi Hành động kiện chính (Thành công) 1 Khách Chọn chức năng đăng ký 2 Hệ thổng Hiển thị giao diện đăng ký tài khoản của hệ thống. 3 Khách Nhập email và thông tin vào các trường 4 Khách Chọn yêu cầu đăng ký. 5 Hệ thống Kiểm tra cú pháp, thông tin tài khoản đã đầy đủ và hợp lệ chưa 6 Hệ thống Kiểm tra email đã được đăng ký hay chưa.

7 Hệ thống Gửi yêu cầu xác nhận tới email đã đăng kí 8 Khách Xác nhận email đã dùng để đăng ký 9 Hệ thống Lưu thông tin tài khoản, thông báo đăng ký thành công và chuyển đến giao diện đăng nhập. Luồng sự STT Thực hiện bởi Hành động kiện thay thế 5a Hệ thống Thông báo sai cú pháp, yêu cầu khách nhập lại thông tin đăng kí tài khoản 6b Hệ thống Thông báo email đã được sử dụng, yêu cầu nhập lại thông tin email. 10 Hậu điều Hệ thống thông báo đăng ký thành công, tài khoản khách hàng được tạo. kiện *Dữ liệu đầu vào gồm : STT Trường dữ liệu Bắt buộc Điều kiện hợp lệ Ví dụ 1.

Tên đăng nhập Có Dài hơn 4 ký tự, không Manh chứa ký tự đặc biệt 2. Email Có nguyenvanA@gmail. Mật khẩu Có Ít nhất 6 ký tự aaaaaa 4. Xác nhận mật Có Giống với trường số 3.

Số điện thoại Có 0332290456 6. Địa chỉ Có 174 đường Lê Thanh Nghị, Bách Khoa, Hai Bà Trưng, Hà Nội UC002: Đăng nhập Mã Use case UC002 Tên Use case Đăng nhập Tác nhân Khách Mục đích ca Khách đăng nhập vào hệ thống sử dụng Sự kiện kích Khách chọn chức năng đăng nhập hoạt Điều kiện Không tiên quyết Luồng sự STT Thực hiện bởi Hành động kiện chính (Thành công) 1 Khách Chọn chức năng đăng nhập 2 Hệ thống Hiển thị giao diện đăng nhập 11 3 Khách Nhập tên đăng nhập và mật khẩu 4 Khách Chọn yêu cầu đăng nhập 5 Hệ thống Kiểm tra đã nhập đủ email và mật khẩu chưa 6 Hệ thống Kiểm tra email và mật khẩu đã hợp lệ chưa 7 Hệ thống Thông báo yêu cầu đăng nhập thành công và chuyển qua giao diện trang chủ Luồng sự STT Thực hiện bởi Hành động kiện thay thế 5a Hệ thống Thông báo lỗi: Cần nhập các trường còn thiếu 6a Hệ thống Thông báo lỗi: Email hoặc mật khẩu chưa đúng nếu không tìm thấy tài khoản được lưu trong hệ thống Hậu điều Hệ thống thông báo đăng nhập thành công, chuyển qua giao diện trang chủ kiện UC003: Xem bài viết Mã Use case UC003 Tên Use case Xem bài viết Tác nhân Khách Mô tả Khách xem bài viết trên trang web Sự kiện kích Khách chọn chức năng Xem tin tức hoạt Điều kiện tiên Không quyết Luồng sự STT Thực hiện bởi Hành động kiện chính 1 Khách Chọn chức năng Xem tin túc (Thành công) 2 Hệ thống Hiển thị giao diện các danh sách bài viết để 12 khách xem và chọn 3 Khách Chọn một bài viết để xem chi tiết 4 Hệ thống Hiển thị chi tiết bài viết. Luồng sự Không kiện thay thế Hậu điều kiện Khách xem chi tiết bài viết trên trang web UC004: Tìm kiếm sách Mã Use case UC004 Tên Use case Tìm kiếm sách Tác nhân Khách Mô tả Khách hàng tìm kiếm sách theo tên sách hoặc tác giả. Sự kiện kích Khách hàng sử dụng chức năng tìm kiếm sách hoạt Điều kiện tiên Không quyết Luồng sự kiện STT Thực hiện bởi Hành động chính 1 Khách Chọn chức năng tìm kiếm, lọc sản phẩm (Thành công) 2 Hệ thống Hiển thị giao diện tìm kiếm 3 Khách Nhập tên muốn tìm kiếm 4 Hệ thống Tìm kiếm, thể hiện giao diện kết quả tìm kiếm phù hợp với yêu cầu  Nếu muốn xem chi tiết, thực hiện nghiệp vụ “Xem chi tiết sách” 13 Luồng sự kiện Không thay thế Hậu điều kiện Hệ thống hiển thị danh sách sản phẩm phù hợp.

UC005: Xem danh sách sách. Mã Use case UC005 Tên Use case Xem danh sách sách Tác nhân Khách Mô tả Khách xem danh sách sách, lọc theo trường nhất định. Sự kiện kích Khách chọn danh mục thể loại sách hoặc chọn lọc theo các trường nhất định. hoạt Điều kiện tiên Không quyết Luồng sự kiện STT Thực hiện bởi Hành động chính 1 Khách Chọn danh mục thể loại sách hoặc chọn lọc theo các trường nhất định.

2 Hệ thống Hiển thị danh sách phù hợp theo yêu cầu.  Nếu muốn xem chi tiết, thực hiện nghiệp vụ “Xem chi tiết sách” Luồng sự kiện Không thay thế Hậu điều kiện Hệ thống hiển thị danh sách phù hợp. * Các trường để lọc sách : Giá tiền, Nhà xuất bản, độ tuổi, thể loại, ngôn ngữ, hình thức. * Các trường để sắp xếp : bán chạy , thời gian, bảng chữ cái, chiết khấu.

UC006: Xem chi tiết sách. 14 Mã Use case UC005 Tên Use case Xem chi tiết sách Tác nhân Khách Mô tả Khách xem chi tiết sách Sự kiện kích Khách chọn chức năng xem chi tiết sách hoạt Điều kiện tiên Không quyết Luồng sự kiện STT Thực hiện bởi Hành động chính 1 Khách Chọn chức năng xem chi tiết sách cần xem (Thành công) 2 Hệ thống Hiển thị thông tin chi tiết của sách  Nếu muốn thêm vào giỏ, thực hiện nghiệp vụ “Thêm vào giỏ hàng” Luồng sự kiện Không thay thế Hậu điều kiện Hệ thống hiển thị thông tin của sách UC007: Thêm vào giỏ hàng.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu này cung cấp cái nhìn tổng quan về thương mại điện tử và tác động của nó đến thương hiệu, đặc biệt là trong bối cảnh hiện đại. Một trong những điểm nổi bật là cách mà thương mại điện tử không chỉ giúp tăng cường sự hiện diện của thương hiệu mà còn tạo ra cơ hội mới cho việc tiếp cận khách hàng. Độc giả sẽ nhận thấy rằng việc áp dụng các chiến lược thương mại điện tử hiệu quả có thể mang lại lợi ích lớn cho doanh nghiệp, từ việc tăng doanh thu đến cải thiện trải nghiệm khách hàng.

Để mở rộng thêm kiến thức về chủ đề này, bạn có thể tham khảo các tài liệu liên quan như Tiểu luận tổng quan về thương hiệu và tác động của thương mại điện tử, nơi bạn sẽ tìm thấy những phân tích sâu sắc về thương hiệu Pink Store trong bối cảnh thương mại điện tử. Ngoài ra, tài liệu Luận văn tốt nghiệp tmu phát triển các công cụ quảng cáo di động sẽ giúp bạn hiểu rõ hơn về các công cụ quảng cáo di động trong thương mại điện tử. Cuối cùng, bạn cũng có thể khám phá Xây dựng website thương mại điện tử cho công ty gạch xây dựng Phú Điền để nắm bắt cách thức xây dựng một nền tảng thương mại điện tử hiệu quả. Những tài liệu này sẽ cung cấp cho bạn cái nhìn sâu sắc và đa dạng hơn về lĩnh vực thương mại điện tử.