(Tiểu luận) đồ án môn học môn phân tích thiết kế hệ thống thông tin

33 0 0
(Tiểu luận) đồ án môn học môn phân tích thiết kế hệ thống thông tin

Đ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

MỤC TIÊU – PHẠM VI ĐỀ TÀI1.1.Mục tiêuDựa vào kiến thứ đã học từ môn học Phân tích thiết kế hệ thống thông tin, đồ ánsẽ phân tích hệ thống Website nhà sách BFY Book For You nhằm mục đích

Trang 1

TRƯỜNG ĐẠI HỌC KINH TẾ TÀI CHÍNH TP HCMKHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN MÔN HỌCMÔN: PHÂN TÍCH THIẾT KẾ

HỆ THỐNG THÔNG TIN

TÊN ĐỀ TÀI: Website nhà sách Book For You

Sinh viên thực hiện

1 Bùi Đức Anh - 1950507882 Đoàn Duy Tân - 1950508343 Nguyễn Văn Tuyến - 195013656

TP Hồ Chí Minh – 2022

Trang 2

TRƯỜNG ĐẠI HỌC KINH TẾ TÀI CHÍNH TP HCMKHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN MÔN HỌCMÔN: PHÂN TÍCH THIẾT KẾ

HỆ THỐNG THÔNG TIN

TÊN ĐỀ TÀI: Website nhà sách Book For You

Sinh viên thực hiện

1 Bùi Đức Anh - 1950507882 Đoàn Duy Tân - 1950508343 Nguyễn Văn Tuyến - 195013656

TP Hồ Chí Minh – 2022

Trang 3

2 MÔ TẢ BÀI TOÁN 2

3 CÁC THÀNH VIÊN THAM GIA 3

CHƯƠNG 2 USE CASE VIEW 4

1 SƠ ĐỒ CÁC TRƯỜNG HỢP SỬ DỤNG (USE CASE DIAGRAM) 4

Biểu đồ Use Case tổng quan 4

2 MIÊU TẢ TRƯỜNG HỢP SỬ DỤNG (USE CASE DESCRIPTION) 4

2.8 UC08 Xuất phiếu đặt sách 9

2.9 UC09 Quản lí loại sách 10

2.10.UC10 Quản lí sách 10

2.11.UC11 Quản lí nhân viên 11

2.12.UC12 Quản lí nhập sách 12

CHƯƠNG 3 LOGICAL VIEW 13

1 SƠ ĐỒ LỚP (CLASS DIAGRAM) 13

1.1 Sơ đồ lớp 13

1.2 Giải thích các lớp 13

2 SƠ ĐỒ ĐỐI TƯỢNG (OBJECT DIAGRAM) 14

CHƯƠNG 4 PROCESS VIEW 15

1 SƠ ĐỒ TUẦN TỰ (SEQUENCE DIAGRAM) 15

2 SƠ ĐỒ CỘNG TÁC (COLLABORATION DAIGRAM) 15

Trang 4

3 SƠ ĐỒ TRẠNG THÁI (STATE DAIGRAM) 16

4 SƠ ĐỒ HOẠT ĐỘNG (ACTIVITY DAIGRAM) 16

CHƯƠNG 5 IMPLEMENTATION VIEW 17

1 SƠ ĐỒ THÀNH PHẦN (COMPONENT DIAGRAM) 17

2 SƠ ĐỒ GÓI (PACKAGE DIAGRAM) 17

CHƯƠNG 6: DEPLOYMENT VIEW 18

CHƯƠNG 7: GIAO DIỆN 19

1 GIAO DIỆN ĐĂNG NHẬP 19

2 MÀN HÌNH CHÍNH 19

3 TÌM KIẾM SÁCH VÀ ĐẶT SÁCH 19

4 PHIẾU NHẬP SÁCH 21

5 QUẢN LÍ NHÂN VIÊN 21

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 22

1 KẾT LUẬN 22

2 HƯỚNG PHÁT TRIỂN 22

MIÊU TẢ CÔNG VIỆC 23

TÀI LIỆU THAM KHẢO 24

PHỤ LỤC 25

Too long to read onyour phone? Save

to read later on your computer

Save to a Studylist

Trang 5

DANH MỤC BẢNG VÀ HÌNH VẼ

(nếu có)

Trang 7

LỜI MỞ ĐẦU

Trong cuộc sống, mỗi sự vật đều có giá trị, ý nghĩa riêng Một trong những vật có giá trị vô cùng lớn và mang ý nghĩa quyết định đến đời sống con người chính là sách Sách là nơi lưu trữ những kiến thức từ lâu đời ở nhiều lĩnh vực khác nhau giúp người đọc mở mang hiểu biết cũng như bồi dưỡng tâm hồn Đọc sách giúp con người tiếp thu nguồn tri thức để hoàn thiện bản thân, suy nghĩ đúng đắn hơn và đủ kiến thức để tìm kiếm công việc nuôi sống bản thân Mỗi con người không thể trưởng thành, mở rộng tầm hiểu biết nếu không tiếp thu, lĩnh hội kiến thức, kiến thức được ghi lại, tập trung chủ yếu dưới dạng sách vở Bên cạnh đó, chính chúng ta cũng có thể chia sẻ bài học, lan tỏa thông điệp tốt đẹp thông qua sách vở, viết lách Bạn thử nghĩ xem, nếu các thế hệ đi trước không lưu lại kiến thức, bài học vào sách vở thì hiện nay chúng ta liệu sẽ có những bài học bổ ích? Và xã hội sẽ liệu có phát triển được như bây giờ? Sách lưu giữ thông tin của nhiều lĩnh vực, bên cạnh việc cung cấp tri thức, sách còn giúp ta rèn giũa tâm hồn cũng như giải trí sau những giờ lao động mệt mỏi Xã hội không có sách vở, kiến thức sẽ chìm trong u tối với sự lạc hậu, những thông điệp tốt đẹp, truyền thống văn hóa không được lưu truyền từ đời nọ sang đời kia tạo nên bản sắc văn hóa riêng Tuy nhiên, trong cuộc sống vẫn còn nhiều người chưa ý thức được tầm quan trọng của sách vở, chưa có ý thức đọc sách, trau dồi kiến thức để hoàn thiện bản thân mà chỉ lười biếng, dựa dẫm vào người khác Những người này mãi sẽ không tiến bộ và sẽ bị tụt về phía sau Mỗi người hãy lựa chọn cho mình những quyển sách tốt nhất để học tập và trau dồi bản thân, giúp cho cuộc sống này trở nên ý nghĩa hơn.

Để đáp ứng nhu cầu đó chúng em đã tạo ra một trang web có thể giúp mọi người trao dồi và học tập thêm nhiều kiến thức bổ ích từ sách Dựa vào kiến thức đã học từ môn Phân tích thiết kế hệ thống thông tin của thầy Nguyễn Phượng Hoàng, đồ

án Website nhà sách BFY (Book For You) được ra đời

Trang 8

CHƯƠNG 1 TỔNG QUAN VỀ ĐỒ ÁN 1 MỤC TIÊU – PHẠM VI ĐỀ TÀI

1.1.Mục tiêu

Dựa vào kiến thứ đã học từ môn học Phân tích thiết kế hệ thống thông tin, đồ án

sẽ phân tích hệ thống Website nhà sách BFY (Book For You) nhằm mục đích

thực hiện các chức năng Quản lý thông tin sách Quản lý thông tin nhân viên

Thu thập thông tin khách hàng khi có nhu cầu giao hàng Thực hiện việc cung cấp tài khoản giao dịch sách trên web

Thực hiện các nhu cầu khách hàng tìm kiếm thông tin mình muốn mua

1.2.Phạm vi đề tài

- Đồ án được thực hiện dựa trên cơ sở phạm vi môn học Phân Tích Thiết Kế Hệ Thống Thông Tin và nhưng kinh nghiệm quý báu được thầy Nguyễn Phượng Hoàng truyền thụ để thực hiện những mục tiêu nêu trên.

- Đồ án chỉ thực hiện dựa trên cơ sở lý thuyết để thiết kế mô hình và tổ chức dữ liệu.

- Phạm vi đồ án dựa trên các website hiện có trên thị trường để tạo nên một website hoàn thiện và gần gủi với người dân trên toàn nước.

2 MÔ TẢ BÀI TOÁN

Website nhà sách BFY (Book For You) là một website chuyên bán các loại

sách từ nhiều thể loại như tiểu thuyết, kĩ năng sống, lịch sử, tâm lý…v.v Vì sự bất tiện khi ra hiệu sách để mua mà khách hàng khó có thể tìm kiếm giữa hàng trăm kệ sách và nhiều hiệu sách khác nhau Việc làm trể nãi rất nhiều thời gian và có những trường hợp mà người có nhu cầu không thể đi tới hiệu sách Do đó việc tạo nên

Trang 9

Website nhà sách BFY (Book For You) sẽ đáp ứng được các nhu cầu của khách

hàng và cả nhân viên của nhà sách.

Website nhà sách BFY (Book For You) hoạt động như sau:

Khi muốn mua hàng khách hàng phải đăng nhập, nếu khách hàng chưa có tài khoản sẽ thực hiện đăng ký thành viên để đăng nhập gồm có các thông tin: tài khoản, và mật khẩu, đồng thời khai báo thêm các thông tin như họ, tên khách hàng, số điện thoại, địa chỉ và email.

Khách hàng phải tự động tìm kiếm sách mình muốn mua và khi chọn xong sẽ yêu cầu xác nhận mua hàng.

Nhân viên bán hàng sẽ xác nhận phiếu đặt sách và in phiếu đồng thời giao cho nhân viên giao hàng

Nhân viên giao hàng sẽ thực hiện việc giao sách cho khách hàng theo địa chỉ trên phiếu đặt sách Khi giao xong sẽ báo lại cho nhân viên bán hàng là đã giao cùng các thông tin giờ - ngày giao.

Yêu cầu ứng dụng:

Nhân viên quản lý sẽ quản lý thông tin về sách: mã sách, tựa sách, tác giả, nhà xuất bản, năm xuất bản, giá bán và số lượng tồn.

Nhân viên quản lý sẽ quản lý thông tin về nhân viên: mã nhân viên, họ, tên, số điện thoại, địa chỉ, công việc (như bán hàng, giao hàng, …)

Nhân viên quản lý sẽ quản lý thông tin về khách hàng: họ, tên khách hàng, số điện thoại, địa chỉ và email.

Nhân viên quản lý sẽ quản lý thông tin về sách nhập: phiếu nhập, ngày phiếu, thông tin sách và giá nhập.

3 CÁC THÀNH VIÊN THAM GIA

3 195013656 Nguyễn Văn Tuyến tuyennv19@uef.edu.vn

Trang 10

CHƯƠNG 2 USE CASE VIEW

1 SƠ ĐỒ CÁC TRƯỜNG HỢP SỬ DỤNG (USE CASE DIAGRAM)

Biểu đồ Use Case tổng quan

2 MIÊU TẢ TRƯỜNG HỢP SỬ DỤNG (USE CASE DESCRIPTION)2.1 UC01 Đăng kí

Trang 11

Use Case ID UC01

Tên Use Case Đăng kí

Mô tả Khách hàng đăng kí tài khoản để sử dụng ứng dụng

Tác nhân (Actor) Khách hàng

Pre-conditions Khách hàng chưa đăng kí tài khoản trên hệ thống

Dòng sự kiện (Flow) Chính (Basic)

Bước 1: Điền đầy đủ thông tin khách hàng

Bước 2: Kiểm tra dữ liệu khách hàng vừa nhập trên hệ

Tên Use Case Đăng nhập

Mô tả Khách hàng đăng nhập và sử dụng hệ thống

Tác nhân (Actor) Khách hàng

Pre-conditions Chưa ở trạng thái đăng nhập

Dòng sự kiện (Flow) Chính (Basic)

Bước 1: Nhập tài khoản và mật khẩu Bước 2: Hệ thống lấy thông tin và kiểm tra Bước 3: Nếu thành công thì đăng nhập vào hệ thống,không thành công thì báo lỗi.

Thay thế (Alternative)

Trang 12

Bước 3: Nếu không thành công báo lỗi tới khách hàng và yêu cầu khách hàng đăng kí tài khoản.

Ngoại lệ (Exception) Không có

2.3 UC03 Giao sách

Tên Use Case Giao sách

Mô tả Tiến hành giao sách tới nhà khách hàng với địa chỉ dựa trên

Tên Use Case Xác nhận giao hàng

Mô tả Sau khi giao sách cho khách hàng xuất phiếu xác nhận đã giao.

Tác nhân (Actor) Nhân viên giao sách

Pre-conditions Khách hàng đã nhận sách và thanh toán tiền

Dòng sự kiện (Flow) Chính (Basic)

Bước1: Nhân viên giao hàng giao sách tới khách hàng Bước 2: Khách hàng kí nhận sách

Trang 13

Bước 3: Nhân viên giao sách xuất phiếu xác nhận mua

Nếu như không liên lạc được với khách hàng thì không thể xuất phiếu mua.

2.5 UC05 Tìm kiếm sách

Tên Use Case Tìm kiếm sách

Mô tả Khách hàng tìm kiếm sách trong hệ thống

Tác nhân (Actor) Khách hàng

Pre-conditions Khách hàng đã đăng nhập vào hệ thống

Dòng sự kiện (Flow) Chính (Basic)

Bước 1: Khách hàng đăng nhập thành công vào hệ

Trang 14

Tên Use Case Đặt sách

Mô tả Chọn sách cần mua thêm vào giỏ hàng

Tác nhân (Actor) Khách hàng

Pre-conditions Khách hàng đã xác nhận sách cần mua

Dòng sự kiện (Flow) Chính (Basic)

Bước 1: Khách hàng đã tìm thấy sách cần mua Bước 2:Thêm sách vào giỏ hàng

Bước 3:Xác nhận mua sách Thay thế (Alternative)

Bước 2: Chưa thêm sách vào giỏ hàng thì không thể mua sách,cần thêm sách vào giỏ hàng

Bước 3: Chưa ấn mua sách thì không thể mua cần ấn

Tên Use Case Xác nhận đặt sách

Mô tả Nhân viên bán hàng xác nhận yêu cầu đặt sách

Tác nhân (Actor) Nhân viên bán hàng

Pre-conditions Khách hàng đặt sách và nhân viên bán hàng xác nhận lại

Dòng sự kiện (Flow) Chính (Basic)

Bước 1: Khách hàng chọn được sách cần mua Bước 2: Nhân viên bán hàng gọi điện xác nhận đơn mua sách của khách hàng

Thay thế (Alternative)

Trang 15

Bước 1:Khách hàng chưa chọn được sách cần mua yêu cầu khách hàng xác nhận lại

Ngoại lệ (Exception) Không có

2.8 UC08 Xuất phiếu đặt sách

Tên Use Case Xuất phiếu đặt sách

Mô tả Xuất phiếu đặt sách sau khi xác nhận đặt sách

Tác nhân (Actor) Nhân viên bán hàng

Pre-conditions Đã xác nhận đặt sách

Dòng sự kiện (Flow) Chính (Basic)

Bước 1: Nhân viên bán hàng đã gọi điện và xác nhận đơn đặt sách với khách hàng

Bước 2:Xuất phiếu đặt sách bao gồm thông tin đặt sách,thông tin khách hàng.

Thay thế (Alternative)

Bước 1 :Nhân viên chưa xác nhận đặt sách với khách hàng thì không thể đặt sách.Yêu cầu nhân viên xác nhận lại với khách hàng

Ngoại lệ (Exception)

2.9 UC09 Quản lí loại sách

Tên Use Case Quản lí loại sách

Mô tả Quản lí thông tin loại sách

Tác nhân (Actor) Nhân viên quản lí

Trang 16

Dòng sự kiện (Flow) Chính (Basic)

Nhân viên quản lí quản lí thông tin loại sách bao gồm

Tên Use Case Quản lí sách

Mô tả Quản lí thông tin sách

Tác nhân (Actor) Nhân viên quản lý

Dòng sự kiện (Flow) Chính (Basic)

Nhân viên quản lí quản lí thông tin sách bao gồm mã sách,tu mã sách, tựa sách, tác giả, nhà xuất bản, năm xuất bản, giá bán và số lượng tồn

Thay thế (Alternative) Ngoại lệ (Exception)

2.11 UC11 Quản lí nhân viên

Tên Use Case Quản lí nhân viên

Mô tả Quản lí thông tin nhân viên

Tác nhân (Actor) Nhân viên quản lí

Dòng sự kiện (Flow) Chính (Basic)

Trang 17

Quản lí thông tin nhân viên gồm mã nhân viên ,họ, tên, sđt, địa chỉ, công việc (bán hàng ,giao hàng ) Thay thế (Alternative)

Ngoại lệ (Exception)

2.12.UC12 Quản lí nhập sách

Tên Use Case Quản lí nhập sách

Tác nhân (Actor) Nhân viên quản lí

Dòng sự kiện (Flow) Chính (Basic)

Nhân viên quản lý sẽ có công việc quản lý sách nhập có phiếu nhập, ngày phiếu, thông tin sách và giá nhập Thay thế (Alternative)

Ngoại lệ (Exception)

Post-conditions

Trang 18

CHƯƠNG 3 LOGICAL VIEW

1.SƠ ĐỒ LỚP (CLASS DIAGRAM)

1.1.Sơ đồ lớp

1.2.Giải thích các lớp

Nhìn vào Class Diagram chúng ta có thể thấy cấu trúc của hệ thống gồm những lớp như: Nhanvien, PhieuDatSach, Sach, TaiKhoan, PhieuNhapSach, LoaiSach và các phần đặc tả chi tiết Trong đó mô tả:

– Các thuộc tính: Tên, kiểu dữ liệu, kích thước – Các phương thức:

+ Tên + Mô tả

+ Tham số đầu vào: Tên, kiểu dữ liệu, kích thươcs + Kết quả đầu ra: Tên, kiểu dữ liệu, kích thước + Luồng xử lý

Trang 19

+ Điều kiện bắt đầu + Điều kiện kết thúc

2.SƠ ĐỒ ĐỐI TƯỢNG (OBJECT DIAGRAM)

Trang 20

CHƯƠNG 4 PROCESS VIEW

1.SƠ ĐỒ TUẦN TỰ (SEQUENCE DIAGRAM)

2.SƠ ĐỒ CỘNG TÁC (COLLABORATION DAIGRAM)

Trang 21

3.SƠ ĐỒ TRẠNG THÁI (STATE DAIGRAM)

4.SƠ ĐỒ HOẠT ĐỘNG (ACTIVITY DAIGRAM)

Trang 22

CHƯƠNG 5 IMPLEMENTATION VIEW

1.SƠ ĐỒ THÀNH PHẦN (COMPONENT DIAGRAM)

2.SƠ ĐỒ GÓI (PACKAGE DIAGRAM)

Trang 23

CHƯƠNG 6: DEPLOYMENT VIEW

Trang 24

CHƯƠNG 7: GIAO DIỆN

1.GIAO DIỆN ĐĂNG NHẬP

2.MÀN HÌNH CHÍNH

Trang 25

3.TÌM KIẾM SÁCH VÀ ĐẶT SÁCH

Trang 26

4.PHIẾU NHẬP SÁCH

5.QUẢN LÍ NHÂN VIÊN

Trang 28

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

1.KẾT LUẬN

Với mục tiêu đã đă ™t ra trước đó chúng em đã hoàn thành các yêu cầu bao gồm:

o Phân tích và xây dựng một hệ thống Website nhà sách BFY

o Giao diê ™n: thiết kế gần gủi với người dùng o Thiết kế giao diê ™n bao gồm các trang:

Trang đăng nhâ ™p, đăng ký Trang chủ của website Trang tìm kiếm sách

Trang lọc sách theo giá tiền, thể loại, xu hướng… Trang yêu cầu xác nhận mua hàng

Trang yêu cầu thanh toán(Chuyển khoản hoặc giao tiền khi nhận hàng)

2.HƯỚNG PHÁT TRIỂN

- Bổ sung và hoàn thiê ™n Website nhà sách BFY

- Tăng tính bảo mâ ™t dữ liệu thông tin khách hàng

- Thêm các chức năng mới như: phân bậc khách hàng khi mua nhiều sẽ được nhiều ưu đãi.

- Hệ thống trả lời phân tích của người dùng không quá 5 giây - Đảm bảo mật độ làm việc 24/24 của các tiến trình.

Trang 29

MIÊU TẢ CÔNG VIỆC

1 Bùi Đức Anh Mô tả bài toán, Deployment View, Hướng phát triển

2 Đoàn Duy Tân Process View, Implementation View 3 Nguyễn Văn Tuyến Use Case View, Logical View, Giao diện

Trang 30

TÀI LIỆU THAM KHẢO

Trang 31

PHỤ LỤC

(nếu có)

Trang 32

thông tin thêm về các thông số định dạng trang in & văn bản 2.5 cm # 1 inch

1.Hình 1 Size 9, (Caption)

Ngày đăng: 12/04/2024, 09:31

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

Tài liệu liên quan