Hệ Thống Bán Sách Trực Tuyến Tại Trường Đại Học Công Nghệ Sài Gòn

Báo cáo đồ án công nghệ phần mềm về hệ thống bán sách SRS, cung cấp cái nhìn tổng quan và chi tiết về quy trình phát triển phần mềm.

Người đăng

Ẩn danh
70
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

1. CHƯƠNG 1: TÌM HIỂU ĐỀ TÀI

1.1. Đặt vấn đề

1.2. Yêu cầu người dùng

1.3. Xác định yêu cầu hệ thống

1.3.1. Yêu cầu chức năng

1.3.2. Yêu cầu phi chức năng

2. CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG

2.1. Góc nhìn bên ngoài

2.2. Biểu đồ khối

2.3. Biểu đồ hoạt động

2.4. Góc nhìn tương tác

2.5. Biểu đồ usecase tổng quát

2.6. Biểu đồ usecase chi tiết và biểu đồ tuần tự

2.7. Góc nhìn cấu trúc

2.7.1. Biểu đồ lớp tổng quát

2.7.2. Mô tả chi tiết biểu đồ lớp

2.8. Góc nhìn hành vi

2.8.1. Biểu đồ hoạt động

2.8.2. Biểu đồ trạng thái

2.9. Các yêu cầu phi chức năng

3. CHƯƠNG 3: THIẾT KẾ CHƯƠNG TRÌNH

3.1. Giao diện đăng nhập/đăng ký

3.2. Giao diện trang chủ

3.3. Giao diện chi tiết sản phẩm

3.4. Giao diện giỏ hàng

3.5. Giao diện trang chủ của nhân viên

3.6. Giao diện xác nhận đơn hàng

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu về Hệ Thống Bán Sách Trực Tuyến Hiện Đại

Hệ thống bán sách trực tuyến đã trở thành một phần không thể thiếu trong cuộc sống hiện đại. Với sự phát triển của công nghệ thông tin, việc mua sách đã trở nên dễ dàng hơn bao giờ hết. Khách hàng có thể tìm kiếm, xem đánh giá và đặt mua sách chỉ với vài cú nhấp chuột. Hệ thống này không chỉ giúp tiết kiệm thời gian mà còn mang lại nhiều tiện ích cho người đọc.

1.1. Lợi ích của việc đọc sách online

Đọc sách online mang lại nhiều lợi ích như tiết kiệm chi phí, dễ dàng truy cập và khả năng tìm kiếm nhanh chóng. Khách hàng có thể tìm thấy những cuốn sách yêu thích mà không cần phải đến cửa hàng.

1.2. Xu hướng phát triển của hệ thống bán sách trực tuyến

Xu hướng phát triển của hệ thống bán sách trực tuyến đang gia tăng mạnh mẽ. Nhiều cửa hàng sách đã chuyển mình sang mô hình online để đáp ứng nhu cầu của khách hàng.

II. Vấn đề và Thách thức trong Hệ Thống Bán Sách Trực Tuyến

Mặc dù hệ thống bán sách trực tuyến mang lại nhiều lợi ích, nhưng cũng tồn tại không ít thách thức. Các vấn đề như bảo mật thông tin, chất lượng dịch vụ và sự cạnh tranh ngày càng gia tăng là những yếu tố cần được chú ý.

2.1. Bảo mật thông tin khách hàng

Bảo mật thông tin khách hàng là một trong những vấn đề quan trọng nhất. Hệ thống cần đảm bảo rằng thông tin cá nhân của khách hàng được bảo vệ an toàn trước các mối đe dọa từ bên ngoài.

2.2. Chất lượng dịch vụ và trải nghiệm người dùng

Chất lượng dịch vụ và trải nghiệm người dùng là yếu tố quyết định sự thành công của hệ thống. Hệ thống cần cung cấp giao diện thân thiện và dễ sử dụng để thu hút khách hàng.

III. Phương Pháp Xây Dựng Hệ Thống Bán Sách Trực Tuyến Hiệu Quả

Để xây dựng một hệ thống bán sách trực tuyến hiệu quả, cần áp dụng các phương pháp công nghệ hiện đại. Việc sử dụng các nền tảng quản lý nội dung và công nghệ thanh toán trực tuyến là rất cần thiết.

3.1. Sử dụng công nghệ quản lý nội dung

Công nghệ quản lý nội dung giúp tổ chức và quản lý thông tin sách một cách hiệu quả. Điều này giúp khách hàng dễ dàng tìm kiếm và truy cập thông tin cần thiết.

3.2. Tích hợp các phương thức thanh toán trực tuyến

Tích hợp các phương thức thanh toán trực tuyến như thẻ tín dụng, ví điện tử giúp khách hàng thanh toán nhanh chóng và tiện lợi hơn.

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ỉ đơn thuần là một nền tảng mua sắm mà còn là một công cụ hỗ trợ giáo dục và phát triển tri thức. Nhiều nghiên cứu đã chỉ ra rằng việc đọc sách online có thể nâng cao khả năng tiếp thu kiến thức.

4.1. Tác động đến thói quen đọc sách

Hệ thống bán sách trực tuyến đã thay đổi thói quen đọc sách của nhiều người. Khách hàng có thể dễ dàng tiếp cận với nhiều thể loại sách khác nhau.

4.2. Kết quả nghiên cứu về việc đọc sách online

Nghiên cứu cho thấy rằng việc đọc sách online không chỉ giúp tiết kiệm thời gian mà còn nâng cao khả năng ghi nhớ và hiểu biết của người đọc.

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 xã hội hiện đại. Tương lai của hệ thống này hứa hẹn sẽ còn phát triển mạnh mẽ hơn nữa với sự hỗ trợ của công nghệ.

5.1. Dự đoán xu hướng phát triển trong tương lai

Dự đoán rằng trong tương lai, hệ thống bán sách trực tuyến sẽ tích hợp nhiều công nghệ mới như trí tuệ nhân tạo và thực tế ảo để nâng cao trải nghiệm người dùng.

5.2. Tầm quan trọng của việc duy trì chất lượng dịch vụ

Duy trì chất lượng dịch vụ là yếu tố then chốt để giữ chân khách hàng. Hệ thống cần liên tục cải tiến và nâng cao dịch vụ để đáp ứng nhu cầu ngày càng cao của người tiêu dùng.

10/07/2025
Báo cáo đồ án công nghệ phần mềm xây dựng hê thống bán sách srs

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

Đặt vấn đề Trong những năm gần đây, công nghệ thông tin không ngừng phát triển một cách mạnh mẽ và nhanh chóng. Sự ra đời của công nghệ thông tin đã làm thay đổi bộ mặt xã hội, đời sống con người theo hướng tích cực, đóng góp to lớn cho sự phát triển của nhân loại. Điều dễ dàng nhâ nr thấy là nhờ sử dụng Internet ngày càng nhiều đã làm cho làm thay đổi thói quen mua hàng của khách hàng. Chúng ta dễ dàng tìm kiếm, xem đánh giá và đặt mua một sản phẩm tại nhà mà không cần phải đến nơi bán một cách nhanh chóng và tiện lợi.

Việc này, giúp chúng ta bớt mất thời gian để mua một sản phẩm ưng ý. Từ xưa đến nay, nhu cầu trao đổi tri thức là một trong những nhu cầu cấp thiết của con người. Chúng ta có thể tiếp thu tri thức thông qua Thầy Cô, người thân, bạn bt và một nguồn không thể thiếu đó là sách vở. Vì vâ ry, num but được nhu cầu trên cùng với câpr nhâtr xu hướng hiện đại, nhiều cửa hàng sách đã xây dựng hệ thống website bán sách trực tuyến để khách hàng dễ dàng tìm kiếm thông tin, xem phản hồi và đặt mua sách qua mạng một cách nhanh chóng, tiện lợi và tiết kiệm chi phí.

Yêu cầu người dùng Xây dựng một hệ thống bán sách trên mạng với mục tiêu chủ yếu là giới thiệu sách cho khách hàng thấy. Khách hàng có thể sử dụng hệ thống để tìm kiếm sách theo các tiêu chí tìm kiếm khác nhau như khu vực, tựa đề sách, thể loại sách, sách bán chạy nhất trong tháng, sách mới xuất bản hoặc theo tên tác giả. Khi khách hàng nhâ pr tiêu chí tìm kiếm, kết quả được hiển thị là danh sách các thông tin sách thoả tiêu chí tìm kiếm hoặc là một danh sách rỗng. Kết quả tìm kiếm nên được hiển thị trong vòng 3 giây cho một lần tìm kiếm.

Nhấn vào một liên kết trong kết quả tìm kiếm, sẽ hiển thị tất cả thông tin về cuốn sách, khách hàng có thể nhấn vào nút thêm vào giỏ hàng. Khách hàng có thể thêm hoặc bỏ các sách đã chọn trong giỏ hàng, bên dưới hiển thị tổng tiền mà khách hàng phải thanh toán. Khách hàng nhấn vào nút lệnh thanh toán trong giỏ hoặc hoặc có thể nhấn chọn thêm sách. Quá trình thanh toán được thực hiện thông qua ba bước: - Bước 01: Khi khách hàng nhấn vào thanh toán, màn hình hiển thị lên thông tin người mua như tên, email, số điện thoại, địa chỉ người mua và địa chỉ nhâ nr hàng… Nếu khách hàng là thành viên(lưu trữ dữ liệu khách hàng là thành viên khi cần thì xuất ra, cụ thể là khách hàng đăng kí tài khoản mật khẩu khi dùng web để trở thành thành viên, trong tài khoản người dùng thì khách hàng phải nhập thông tin cá nhân vào) thì khách hàng chỉ nhâ pr địa chỉ nhânr hàng trong trường hợp địa chỉ nhâ nr hàng và địa chỉ người mua là khác nhau.

Nếu giống nhau thì chuyển sang bước 02. 6|Page - Bước 02: Khách hàng lựa chọn một trong ba hình thức vâ nr chuyển : siêu nhanh, nhanh và bình thường. Tuy vào từng hình thức vânr chuyển mà giá tiền và thời gian sẽ khác nhau. Nếu tổng giá trị đơn hàng > 200.000 VNĐ thì khách hàng được miễn phí vâ nr chuyển hoặc mã khuyến mãi (nếu có) ở bước này.

Hệ thống sẽ tự động tính lại tổng giá trị đơn hàng. - Bước 03: Khách hàng sẽ chọn hình thức thanh toán, có thể thanh toán chuyển khoản hoặc trả tiền mặt khi nhâ nr được hàng (COD). Sau khi hoàn thành bước này, hệ thống sẽ tự động gửi mail xác nhânr đơn hàng có mã đặt hàng qua mail mà khách hàng đã cung cấp. Khách hàng có thể theo dõi đơn hàng của mình tại website b|ng cách nhâ pr mã đặt hàng.

Khách hàng không thể hu} đơn hàng ở website mà chỉ có thể gọi điện trực tiếp đến bộ phânr chăm sóc khách hàng để nhờ hỗ trợ. Khi khách hàng đặt đơn hàng mà thanh toán xong, thông tin đơn hàng sẽ được gửi cho nhân viên bán hàng xác nhận. Sau khi xác nhận xong thì gửi cho nhân viên vận chuyển và thực hiện giao hàng cho khách hàng. Tuy theo hình thức vâ nr chuyển mà khách hàng có thời gian nhânr hàng khác nhau.

Trước khi giao hàng, nhân viên giao hàng sẽ gọi điện cho khách hàng để xác nhânr thời gian khách hàng có thể nhânr hàng. Khi nhânr hàng, khách hàng kiểm tra sản phẩm và chỉ có thể đổi hoặc trả tại thời điểm nhâ nr hàng. Nếu có đổi trả, nhân viên giao hàng sẽ lập một phiếu đổi trả để đổi trả hàng cho khách hàng. Đơn hàng đổi trả sẽ được gửi cho nhân viên bán hàng xác nhận.

Hệ thống sẽ ghi nhâ nr thông tin đơn hàng đã hoàn tất. Khách hàng có thể xem đơn hàng của mình đang ở đâu, đang trong quá trình nào ở trên website. Hệ thống cung cấp các chức năng quản lý cho nhân viên của nhà sách. Vì thế, hệ thống có hai loại người dùng: - Khách hàng (Tìm kiếm, Bình luân,r Đặt sách, Thanh Toán).

Hệ thống chứa tất cả các sách mà nhân viên quản lý sách nhâpr vào hệ thống, cung cấp số lượng sách đang có trong các chi nhánh của hệ thống sách. Nhân viên quản lý sách có thể tạo ra các tiêu chí tìm kiếm sách, thuận tiện cho khách hàng khi tìm sách. Khi thực hiện một thao tác trong hệ thống, thông tin nhân viên thao tác đều được ghi nhâ nr để tránh rủi ro sau này. Hệ thống được thực hiện trên một máy chủ và tất cả các khách hàng giao tiếp với nó thông qua giao diện web.

Nhân viên bán hàng có thể tạo ra một hay nhiều voucher giảm giá để thu hút khách hàng mua hàng. Khách hàng có thể xem và sử dụng các voucher trên website. Máy chủ là một hệ thống Linux 16 lõi, RAM 32GB và ổ cứng 1TB. 7|Page Máy chủ trung tâm cung cấp dữ liệu chung cho tất cả các khách hàng.

Ứng dụng này về cơ bản là một ứng dụng web và người dùng có thể nhâ nr được tất cả các thông tin có liên quan b|ng cách sử dụng bất ky trình duyệt web từ bất ky nơi nào trên bất ky máy tính nào. Mỗi tìm kiếm nên được trả kết quả trong vòng 3 giây và thanh toán phải được thực hiện trong vòng 15 phút sau khi đặt sách. Hệ thống nên có khả năng sử dụng, bảo mâ tr và độ tin cây.r Khách hàng của hệ thống sẽ sử dụng thẻ tín dụng cho các khoản thanh toán của họ; vì bảo mâtr và độ tin câ yr là mối quan tâm lớn hơn. Kết nối an toàn với các hệ thống khác trong đó trách nhiệm của hệ thống thanh toán an toàn cũng cần thiết.

Hệ thống có giao diện đẹp, chạy nhanh và chạy được trên nhiều thiết bị như máy vi tính, điện thoại thông minh, máy tính bảng. Xác định yêu cầu hệ thống 1. Yêu cầu chức năng - Đăng kí tài khoản cho khách hàng mới - Đăng nhập tài khoản cho khách hàng thành viên - Tạo tài khoản cho nhân viên - Cập nhật thông tin của người dùng - Xem thông tin của nhân viên - Xem trạng thái hoạt động của nhân viên - Lập phiếu đổi trả - Xử lý đổi trả - Tìm kiếm sách trên hệ thống - Thêm sách vào hệ thống - Sửa thông tin sách - Xóa sách ra khỏi hệ thống - Tạo tiêu chí tìm kiếm sản phẩm - Xem thông tin sách - Thêm sách vào giỏ hàng - Xóa sản phẩm ra khỏi giỏ hàng - Thanh toán hóa đơn - Hỗ trợ người dùng - Tạo mã khuyến mãi - Xem mã khuyến mãi - Xác nhận đơn hàng - Cập nhật tiến trình - Theo dõi tiến trình - Ghi nhận đơn hàng đã giao 1. Yêu cầu phi chức năng - Hiển thị tổng giá tiền các sản phẩm trong giỏ hàng - Kết quả tìm kiếm nên được hiển thị trong 3 giây - Thanh toán phải được thực hiện trong vòng 15 phút ngay sau khi đặt sách - Miễn phí vận chuyển của đơn hàng khi đạt một mức tiền nhất định 8|Page - Khách hàng không thể hủy đơn hàng ở website mà chỉ có thể gọi điện trực tiếp đến bộ phận chăm sóc khách hàng để được hổ trợ - Yêu cầu tính hỗ trợ người dùng cao (chăm sóc khách hàng) - Hệ thống nên có khả năng sử dụng, bảo mật và độ tin cậy - Hệ thống có giao diện dẹp, chạy nhanh và chạy được trên nhiều thiết bị như máy ví tính, điện thoại thông minh, máy tính bảng - Kết nối an toàn với các hệ thống khác - Hệ thống phải có tính ổn định cao - Hệ thống có thể sao lưu 9|Page Chương 2.

PHÂN TÍCH HỆ THNG 2. Góc nhìn bên ngoài (Làm chung) 2. Biểu đồ hoạt động a. Thêm/xóa/sửa sách trên hệ thống 11 | P a g e 2.

Biểu đồ usecase tổng quát (làm chung) 12 | P a g e 2. Biểu đồ usecase chi tiết và sơ đồ tuần tự a. Đăng kí tài khoản cho khách hàng mới (Lợi Siêu Kiệt) 13 | P a g e Name Đăng kí tài khoản Description Cho phép người dùng đăng kí tài khoản để sử dụng tất cả các tính năng cho người dùng Actor Khách hàng Trigger Có nhu cầu đăng kí tài khoản Chọn vào ô đăng kí Pre-condition Truy cập vào trang web Basic flow B1. Truy cập vào trang web B2.

Nhấp vào ô đăng kí B3. Nhập thông tin B4. Kiểm tra thông tin B6. Hiển thị thông báo đăng kí thành công Alternative flow B6a.

Hiển thị thông báo đăng kí không thành công do lỗi Post-conditons Cập nhật tài khoản vào database Thông báo cho người dùng 14 | P a g e b. Đăng nhập tài khoản cho khách hàng thành viên (Lợi Siêu Kiệt) Name Đăng nhập tài khoản Description Cho phép người dùng đăng nhập vào hệ thống Actor Khách hàng Trigger Chọn vào ô đăng kí Pre-condition Truy cập vào trang web Basic flow B1. Truy cập vào trang web B2. Nhấp vào ô đăng nhập B3.

Nhập thông tin B4. Kiểm tra thông tin B6. Hiển thị thông báo đăng nhập thành công Alternative flow B6a. Hiển thị thông báo đăng kí không thành công do lỗi Post-conditons Thông báo cho người dùng 15 | P a g e c.

Cập nhật thông tin người dùng (Lợi Siêu Kiệt) Name Cập nhật thông tin người dùng Description Lưu thông tin của người dùng lên database Actor Tất cả người dùng Trigger Truy cập vào mục thay đổi thông tin Pre-condition Đăng nhập vào hệ thống Basic flow B1. Truy cập vào trang web B2. Nhấp vào mục “thay đổi thông tin” B3. Nhập thông tin B4.

Nhấn chọn “submit” B5.

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

Tuyệt vời! Dưới đây là tóm tắt chuyên sâu về tài liệu và các liên kết liên quan được trình bày một cách tự nhiên và tối ưu cho SEO.


Tài liệu "Hệ Thống Bán Sách Trực Tuyến: Giải Pháp Hiện Đại Cho Người Đọc" giới thiệu một giải pháp công nghệ toàn diện, mang đến cho độc giả trải nghiệm mua sắm sách tiện lợi và hiệu quả. Hệ thống này không chỉ giúp người dùng dễ dàng tìm kiếm, lựa chọn và đặt mua sách mọi lúc mọi nơi mà còn tiết kiệm thời gian và mở ra một thế giới sách khổng lồ ngay trên màn hình. Đây là một ví dụ điển hình về việc ứng dụng công nghệ thông tin để hiện đại hóa phương thức tiếp cận tri thức.

Để xây dựng một hệ thống phức tạp như vậy đòi hỏi kiến thức vững chắc về quản lý dự án và quy trình phát triển phần mềm. Để có cái nhìn toàn cảnh về cách một dự án công nghệ được vận hành, tài liệu Ch1 tổng quan quản lý dự án công nghệ thông tin sẽ là khởi đầu hoàn hảo, cung cấp các khái niệm nền tảng về việc lập kế hoạch và triển khai. Bên cạnh đó, để tham khảo một mô hình dự án thực tế về việc số hóa một hệ thống quản lý, đề tài Tên đề tài viết dự án tin học hóa hệ thống quản lý điểm trực tuyến sinh viên trường đại học mang đến một ví dụ chi tiết, giúp bạn hình dung rõ hơn về các bước cần thiết. Cuối cùng, việc nắm bắt các phương pháp luận là yếu tố cốt lõi, và Tài liệu môn công nghệ phần mềm hutech sẽ trang bị cho bạn kiến thức chuyên sâu về các mô hình và kỹ thuật phát triển phần mềm hiện đại. Mỗi tài liệu này là một cánh cửa để bạn khám phá sâu hơn và mở rộng hiểu biết của mình trong lĩnh vực công nghệ.