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

Báo cáo Đồ Án công nghệ phần mềm xây dựng hệ thống bán sách

31 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 hệ thống bán sách
Tác giả Nhóm 45
Người hướng dẫn Nguyễn Ngọc Lâm
Trường học Trường Đại học Công nghệ Sài Gòn
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án công nghệ phần mềm
Năm xuất bản 2022
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 31
Dung lượng 1 MB

Nội dung

Vì vậy, nắm bắt được nhu cầu trên cùng với cập nhật 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

Trang 1

TRUONG DAI HOC CONG NGHE SAI GON

KHOA CONG NGHE THONG TIN

-000 - SAIGON

TECHNOLOGY UNIVERSITY

BAO CAO DO AN CONG NGHE PHAN MEM

Trang 2

NHAN XET

(Của Giáo viên hướng dẫn)

Trang 3

4) Xác định các Actor và UseCase của hệ thống

Phần 3: Phần bài làm theo phân công

l) Nguyễn Đình Cường

2) Biện Hồng Phát

3) Nguyễn Thị Mỹ Uyên

4) Phan Thanh Tân

Phan 4: Tai ligu tham khao va tong két

Page |3

Trang 2 Trang 3 Trang 4

Trang 6

Trang 6 Trang 6

Trang 8 Trang 8 Trang 8 Trang 8 Trang 9 Trang 10

Trang 10

Trang 15 Trang 19 Trang 23

Trang 29

Trang 4

Dé tai: XAY DUNG HE THONG BAN SACH

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ận 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ễ đả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 mat 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 bè và một

nguồn không thể thiếu đó là sách vớ Vì vậy, nắm bắt được nhu cầu trên cùng với cập nhật

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 chỉ phí

Hệ thống bao gồm nhiều chỉ nhánh nhà sách ở TP Hồ Chí Minh Mỗi nhà sách có

nhiều đầu sách và có kho lưu trữ sách riêng

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ập 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ận hàng

Nếu khách hàng là thành viên thì khách hàng chỉ nhập địa chỉ nhận hàng trong

trường hợp địa chỉ nhận hàng và địa chỉ người mua là khác nhau Nếu giống nhau

thì chuyên sang bước 02

- Bước 02: Khách hàng lựa chọn một trong ba hình thức vận chuyển : siêu nhanh,

nhanh và bình thường Tuỳ vào từng hình thức vận chuyên mà giá tiền và thời gian

Trang 5

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ận 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 hang 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ận đượ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ận đơ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 đối đơn hàng của mình tại website bằng cách nhập 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ận chăm sóc khách hàng để nhờ hỗ trợ

Tuỳ theo hình thức vận chuyên mà khách hàng có thời gian nhận 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ận thời gian khách hàng có thể nhận hàng Khi nhận 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ận hàng Hệ thống sẽ ghi nhận thông tin đơn hàng đã hoàn tat

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:

1 Khách hàng (Tìm kiếm, Bình luận, Đặt sách, Thanh Toán)

2 Quản lý (Nhân viên quản lý sách và nhân viên bản hàng)

Hệ thống chứa tất cả các sách mà nhân viên quản lý sách nhập 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 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ận đề 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 Máy chủ là một hệ thống Linux 16 lõi, RAM 32GB và ô cứng 1TB 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ận được tất cả các thông tin có liên quan bằng cách str dung bat kỳ trình duyệt web từ bất kỳ nơi nảo trên bất kỳ 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ật và độ tin cậy 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ật và độ tin cậy 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

Page |5

Trang 6

tự

2 Không thể hủy đơn hàng

ở website mà chỉ có thể gọi trực tiếp đến

bộ phận chăm sóc khách hàng Biện Hông Phát DH52006010 D20_TH08 1.Tìm kiêm

từ khi đặt hàng Nguyễn Thị Mỹ

Uyên

DH52006236 D20_TH09 1.Bình luận

2.Đăng nhập của nhân viên 3.In Hoá Đơn

1.Hệ thông có

thé chay

nhanh, giao diện đẹp và có thê chạy được trên nhiều Thiết bị 2.Giao diện người dùng phải chứa ít nhất 2 ngôn ngữ Tiếng anh

và Tiếng việt

Phan Thanh Tân DH52006102 D20_TH08 1.Mô hình cơ cầu tô chức của hệ

Trang 8

Phan 2: Mô Tả Hệ Thống

Hiện nay Công Nghệ thông tin được xem là ngành mũi nhọn của các quốc gia, đặc biệt là các quốc gia đang phát trién, tiến hành công nghiệp hoá, hiện đại hoá như ở nước ta Sự bùng nỗ thông tin và sự phát triển mạnh mẽ của công nghệ kỹ thuật số, yêu cầu muốn phát triển thì phải tin hoá vào các ngành, các lĩnh vực

Cùng với sự phát triên nhanh chóng về phần cứng máy tính, các phần mềm cảng trở nên đang dạng, phong phú, hoàn thiện hơn và hỗ trợ hiệu quả cho con người Các phần mềm hiện nay ngày càng mô phỏng rất nhiều nghiệp vụ khó khăn hỗ trợ cho người dùng thuận tiện sử dụng, thời gian xử lý nhanh chóng và một sỐ nghiệp vụ tự động hoá cao

Do vậy mà trong việc phát triển phần mềm, sự đòi hỏi không chỉ là chính xác, xử lý được nhiều nghiệp vụ thực tế ma con phải đáp ú ứng các yêu câu khác như về tốc độ, giao diện thân thiện, mô hình hoá thực tế vào máy tính đề người dùng sử dụng tiện lợi, quen thuộc tính tương thích cao Các phần mềm giúp tiết kiệm lớn một lượng thời gian, công việc sức của con người, tăng độ cính xác và hiệu quả trong công việc

1) Mô tả hệ thống (Sinh viên thực hiện Biện Hồng Phát)

Quản lý nhà sách bao gồm: Quản lý chỉ nhánh, quản lý khách hảng, quản lý sách, quản lý vận chuyên, quản lý thanh toán, quản lý giỏ hàng

2) _ Mô hình hoá hệ thống phần mềm: (Sinh viên thực hiện Biện Hồng Phat)

Mục tiêu của giai đoạn này là sản xuất ra một mô hình tong thể của hệ thống cần

xây dựng Mô hình này cần phải được trình bày theo hướng nhìn của khách hàng

và làm sao đề họ hiểu được Mô hình này cũng có thể được sử dụng để xác định

các yêu cầu của người dùng đối với hệ thống và qua đó giúp ta đánh giá được tính

khả khi của dự án

Ngôn ngữ mô hình hoá thống nhất (UML) là một ngôn ngữ đề biêu diễn mô hình hướng đối tượng được xâ dựng bởi 3 tác giả trên với chủ đích là:

-_ Mô hình hoá các hệ thống sử dụng các khái niệm hướng đối tượng

-_ Thiết lập một kết nối từ nhận thức của con người đến các sự kiện cần mô hình

-_ Giải quyết vấn đề về mức độ thừa kế trong các hệ thống phức tạp, có nhiều

ràng buộc khác nhau

-_ Tạo 1 ngôn ngữ mô hình hoá có thê sử dụng được bởi người và máy

3) _ Sử dụng UML để PTTKHT (Sinh viên thực hiện Biện Hằng

Phát)

Trang 9

UML có thẻ được sử dụng trong nhiều giai doan, tir phat trién, thiết kế cho tới thực hiện và bảo trì Vì mục đích chính của ngôn ngữ này là dùng các biêu đồ hướng đối tượng đề mô ả hệ thống nên miền ứng dụng của UML bao gồm nhiều loại hệ thống khác nhau

Su dung UML để PTTKHT cần thực hiện các bước sau:

+ Xác định các LIseCase chị tiết của từng UseCase tong quát

+ Vẽ biêu đồ UseCase chỉ tiết cho từng UseCase tổng quát

Bước 3: Xây dựng đặc tả, mô tả chức năng bằng lời

Bước 4: Một biểu đồ tuần tự mô hình hoá sự cộng tác của các đối tượng dựa trên sự tuần tự về thời gian Nó cho thấy cách các đối tượng tương tác với nhau như thế nảo

trong 1 kịch bản cụ thể của UseCase

Bước 5: Với mỗi 1 UseCase tông thé can ctr vao tat cả các Sequence của các UseCase

chỉ tiết, xác định các lop boundary, control, entity, attribute, method cua mỗi loại lớp

và quan hệ giữa chúng Tất cả các lớp của 1 UseCase tong thé cho vào một biêu đồ lớp

Bước 6: Tập hợp tat cả các thực thê, xác định mối quan hệ, lực lượng giữa chúng cho

vào một biêu đô lớp gọi tên là biêu đồ lớp thực thê toàn hệ thống

Bước 7: Với mỗi 1 UseCase chỉ tiết vẽ một biêu đồ hoạt động mô tả lại tất cả các luồng điều kiện có thê có từ khi bắt đầu đến khi kết thúc UseCase

Bước 8: Với những hành vi vào đối tượng xuất hiện trong biêu dồ hoạt động nhưng không có mặt trong biêu đồ tuần tự cần xem xét chúng đề cập nhật biéu đô lớp

4) — Xác định Actor và UseCase của hệ thống (Sinh viên thực hiện Biện Hồng Phát)

- Cac Actor trong dé bai bao gom: Khách Hàng, Nhân viên, Quan Lý, Bộ phận

Trang 10

Phan 3: Phần Làm Bài Theo Phân Công

1) Sinh viên thực hiện: Nguyễn Đình Cường

Luông sự kiện 1.Khi xem giỏ hàng hệ thống sẽ cung cấp biêu mẫu đề khách

hàng nhập thông tin khi muôn đặt sách 2.Khách hàng hiện đầy đủ thông tin theo yêu cầu của hệ thống 3.Khách hàng ấn nút hoàn tắt, tiền hành thanh toán

4.Hệ thóngp kiêm tra thông tin nhập

5.Nếu đơn hàng với tổng giá trị lớn hơn với con số quy dinh( 1 triệu đồng) hệ thống sẽ yêu cầu khách hàng xác nhận hợp đồng

6,Khi khách hàng xác nhận,hệ thống sẽ lưu đơn hàng của khách hàng vào cơ sở dữ liệu

7.Thông bảo đặt sách thành công

Hậu điều kiện Khách hàng tạo thành công đơn hàng

Trang 11

- So do bieu hién:

- So dé tuan tr

Page |ll

Trang 12

Khách hàng chưa đăng nhập vào hệ thống 1,Khách hàng chọn nút đăng nhập 2.Khách hàng nhập đây đủ tên đăng nhập

2.Cập nhật thông tim cả nhân

3.Xem các đơn hàng 4.Xem các hợp đồng 5.Góp ý thắc mắc

6.Xem các mặt hàng

Trang 13

1.Khách hàng chọn vào mục góp ý.thắc mắc

Trang 14

Hau dieu kién

- So do biêu hiện :

- So dé tuan tu:

2.Hiện thị form góp ý thắc mắc 3.Khach hàng nhập thông tin góp ý 4.Thông báo góp y thành công Sau khi góp ý thành công.trang admin đã nhận được nội dung góp ý của khách hàng

Trang 15

2) Sinh viên thực hiện: Biện Hồng Phát

Khách hàng nhập từ khoá tìm kiếm trên form chứa thanh tìm kiếm Kết quả phủ hợp với từ khoá tìm kiếm mả người dùng nhập vào

Dù khách hàng đăng nhập hay là không đăng nhập vẫn có thê tìm kiếm sách mà khách hàng cân

-_ Biểu đồ trạng thái

Page |15

Trang 16

- Biéu do tuan tr

2.2) Chức năng giỏ hàng:

Mô tả usecase:

Khách hàng thêm,xoá sản phâm trong gid hang:

Actor Khach hang

M6 ta qua Khách hàng có thê thêm sách hoặc bỏ các sách đã chọn trong giỏ hàng trình

Dữ liệu nhận Thông tin về cuốn sách

được

Hành động Khách hàng thêm hoặc xoá sách có trong giỏ hàng

Trả lời Sách hiền thị hoặc biến mắt trong giỏ hàng

Chú thích Dù khách hàng đăng nhập hay là không đăng nhập vẫn có thê thêm hoặc

xoá sách trong giỏ hàng

- _ Biểu đồ trạng thái

Trang 18

- Biéu do tuan tr

2.3) Chire nang thanh toan:

M6 ta usecase:

Khach hang thanh toan san pham

Actor Khach hang

M6 ta qua Khi khach hang nhan vao thanh toan, man hinh hién thị lên thông tin

trinh người mua như tên, emaIl, số điện thoại, địa chỉ người mua và địa chỉ

nhận hàng Nếu khách hàng là thành viên thì khách hàng chỉ nhập địa

chỉ nhận hàng trong trường hợp địa chỉ nhận hàng và địa chỉ người mua là khác nhau

Khách hàng lựa chọn một trong ba hỉnh thức vận chuyên : siêu nhanh,

Trả lời Thanh toán thành công

Chú thích Nếu là thành viên thì khách hàng chỉ cần nhập địa chỉ nhận hàng trong

trường hợp địa chỉ nhận hang và địa chỉ người mua là khác nhau

Trang 19

- Biéu dé trang thai:

- Biéu do tuân tự

Page |19

Trang 20

3) Sinh Viên thực hiện: Nguyễn Thị Mỹ Uyên

Ngày đăng: 20/11/2024, 21:15

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

TÀI LIỆU LIÊN QUAN

w