Tải bản đầy đủ (.pdf) (22 trang)

BÁO CÁO CUỐI KÌ MÔN PHÂN TÍCH THIẾT KẾ HỆ THÔNG THÔNG TIN đề TÀI phân tích thiết kế hệ thống website bán giày online

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.08 MB, 22 trang )

lOMoARcPSD|14734974

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM ĐÀ NẴNG – ĐẠI HỌC ĐÀ NẴNG KHOA
TIN HỌC

~~~~~~*~~~~~~

BÁO CÁO CUỐI KÌ MƠN PHÂN TÍCH
THIẾT KẾ HỆ THƠNG THƠNG TIN
ĐỀ TÀI: Phân

tích thiết kế hệ thống website bán
giày online
Giảng viên : Nguyễn Thị Vui
Thành viên:

1.
2.
3.
4.
5.

Đinh Vũ Việt Hoàng – 19CNTT2
Nguyễn Hoàng Long – 19CNTT2
Lê Thanh Hiếu – 18CNTT4
Nguyễn Khánh Chi – 19CNTT2
Lê Quốc Huy – 18CNTT2

ĐÀ NẴNG – 2022
1




lOMoARcPSD|14734974

MỤC LỤC
MỤC LỤC ................................................................................................................................ 2
LỜI CẢM ƠN .......................................................................................................................... 3

I.

GIỚI THIỆU BÀI TỐN................................................................................................ 4

1.1 Các nhóm chức năng của hệ thống ............................................................................... 4
1.2 Xác định các tác nhân ................................................................................................... 4
II. USECASE TỔNG QUAN ............................................................................................... 5
III. SƠ ĐỒ PHÂN RÃ CHỨC NĂNG .................................................................................. 6
3.1 Chức năng hệ thống bán hàng: ....................................................................................... 6
3.2 Chức năng nghiệp vụ: .................................................................................................... 9
IV. MÔ TẢ CÁC CHỨC NĂNG......................................................................................... 10
V. SƠ ĐỒ DFD .................................................................................................................... 12
5.1 Sơ đồ DFD - Mức ngữ cảnh ......................................................................................... 12
5.2. Sơ đồ DFD mức 0 - Mức đỉnh .................................................................................... 13
5.3 Sơ đồ DFD mức 1 – Mức dưới đỉnh ........................................................................... 14
5.3.1 Quản lý bán hàng .................................................................................................... 14
5.3.2 Quản lý kho hàng .................................................................................................... 15
5.3.3 Quản lý đơn hàng .................................................................................................... 16
5.3.4 Tìm kiếm ................................................................................................................. 17
5.3.5 Báo cáo & Thống kê ............................................................................................... 18
5.3.6 Quản lý người dùng ................................................................................................ 19
VI. Mơ hình quan hệ thực thể .............................................................................................. 20

6.1. Mơ hình thực thể ER ................................................................................................... 20
6.2. Mơ hình thực thể DR................................................................................................... 21
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ........................................................................... 22

2


lOMoARcPSD|14734974

LỜI CẢM ƠN
Trước tiên em xin gửi lời cảm ơn chân thành sâu sắc tới các thầy cô giáo trong trường
Đại học Sư phạm Đà Nẵng - Đại học Đà Nẵng nói chung và các thầy cơ giáo trong khoa tin
học ngành cơng nghệ thơng tin nói riêng đã tận tình giảng dạy, truyền đạt cho em những kiến
thức, kinh nghiệm quý báu trong suốt thời gian bốn năm học vừa qua.
Đặc biệt em xin gửi lời cảm ơn đến cơ Nguyễn Thị Vui đã tận tình giúp đỡ, trực tiếp
chỉ bảo, huớng dẫn em trong suốt quá trình thực hiện học phần dự án. Trong thời gian làm việc,
em khơng ngừng tiếp thu thêm nhiều kiến thức bổ ích mà còn học tập được tinh thần làm việc,
thái độ nghiên cứu khoa học nghiêm túc, hiệu quả, đây là những điều rất cần thiết cho em trong
quá trình học tập và công tác sau này.
Sau cùng xin gửi lời cảm ơn chân thành tới gia đình, bạn bè đã động viên, đóng góp ý
kiến và giúp đỡ em trong q trình học tập, nghiên cứu và hồn thành khố luận tốt nghiệp.
Một lần nữa, em xin chân thành cảm ơn.!

3


lOMoARcPSD|14734974

I. GIỚI THIỆU BÀI TOÁN
Hệ thống mua bán giày là một Website cung cấp cho người sử dụng, nhà quản lý

những chức năng cần thiết để tiến hành giao dịch, quản lý sự hoạt động cũng như theo dõi
tình hình phát triển cửa hàng của mình. Đối với khách hàng, hệ thống cho phép xem thông tin
về sản phẩm của cửa hàng. Sau khi đăng ký làm thành viên, khách hàng có thể chọn sản phẩm
trên website đưa vào giỏ hàng và tiến hành giao dịch mua bán. Sau khi chọn hàng xong khách
hàng chuyển qua việc thanh toán bằng một trong các hình thức thanh tốn, đồng thời chọn
địa điểm và xác định thời gian giao hàng. Sau khi đã thực hiện xong, khách hàng nhấn xác
nhận để hoàn tất giao dịch.
Đối với các nhân viên, là người sẽ tiếp nhận đơn hàng do người quản lý chuyển đến,
thực hiện việc giao hàng và xác nhận việc giao hàng đã hồn tất.
Khi khách hàng có u cầu về đổi trả các sản phẩm đã mua ở cửa hàng, bộ phận bảo
hành sẽ tiến hành kiểm tra, và gửi lại cho khách kèm theo một hoá đơn thanh toán bảo hành
(nếu thiết bị đã quá thời gian bảo hành). Các thông tin về việc bảo hành sản phẩm sẽ được lưu
lại trong sổ bảo hành.

1.1 Các nhóm chức năng của hệ thống
Chức năng của hệ thống có thể chia làm các nhóm chức năng chính như sau:

-

Nhóm chức năng đăng ký, đăng nhập thành viên

-

Nhóm chức năng xem thơng tin, bao gồm xem thông tin giỏ hàng, xem thông tin
đơn hàng, xem thông tin sản phẩm, xem thông tin cá nhân

-

Nhóm chức năng quản lý thơng tin, bao gồm quản lý thông tin cá nhân, quản lý
danh sách thành viên, quản lý danh mục sản phẩm


-

Nhóm chức năng mua hàng, tiếp nhận và xử lý đơn hàng

-

Nhóm chức năng bảo hành sản phẩm

1.2 Xác định các tác nhân
Dựa vào mô tả bài tốn, ta có thể xác định được các tác nhân chính của hệ thống như sau:

-

KHÁCH HÀNG: là người giao dịch với hệ thống thông qua các đơn đặt hàng, khách
hàng có thể chọn các loại sản phẩm, chọn địa điểm và thời gian giao hàng. Khách hàng
có thể đăng ký làm thành viên của hệ thống.
4


lOMoARcPSD|14734974

-

NGƯỜI QUẢN LÝ: là người điều hành, quản lý và theo dõi mọi hoạt động của hệ
thống.

-

NHÂN VIÊN: là người tiếp nhận và xử lý các đơn hàng, các yêu cầu bảo hành do người

quản lý giao.

-

THÀNH VIÊN: bao gồm người quản lý, nhân viên và những khách hàng đã đăng ký.
Sau khi đăng nhập để trở thành thành viên, ngồi những chức năng chung của người sử
dụng, cịn có thêm một số chức năng khác phục vụ cho công việc cụ thể của từng đối
tượng.

II. USECASE TỔNG QUAN

Sơ đồ usecase tổng quan của hệ thống website

5


lOMoARcPSD|14734974

III.

SƠ ĐỒ PHÂN RÃ CHỨC NĂNG

Sơ đồ phân rã các chức năng

3.1 Chức năng hệ thống bán hàng:
STT

Chức năng

1


Tạo tài khoản

2

Xem thơng tin

3

Quản lý tìm kiếm

4

Quản lý mua hàng

5

Liên hệ

6

Đánh giá sản phẩm

Mô tả
Người xem khi vào mua hàng, đánh giá sản phẩm thì
phải có tài khoản trong website : Đăng ký, Đăng Nhập
Người dùng khi vào trang web sẽ thấy danh sách sản
phẩm , chi tiết sản phẩm, thông tin của website
Người dùng có thể tìm kiếm sản phẩm mình muốn theo
tên sản phẩm hoặc danh mục sản phẩm đó

Cho phép người mua lựa chọn sản phẩm cần mua trên
website và thêm vào giỏ hàng.
Chức năng cho phép người mua góp ý hoặc khiếu nại
về sản phẩm
Người dùng có thể đánh giá sản phẩm về chất lượng và
comment
6


lOMoARcPSD|14734974

7

Quản lý giỏ hàng

8

Xem chi tiết sản phẩm

9
10

Cho phép người mua cho thể điều chính số lượng, size
và xem tổng tiền cần phải thanh tốn
Khách hàng có thể xem thơng tin chi tiết như : size ,
đơn giá , chất liệu ,...

Xem các sản phẩm

Khách hàng muốn xem thông tin về các sản phẩm


liên quan

tương tự trên hệ thống

Quản lý người dùng

Người dùng có thể xem, thay đổi thơng tin của mình và
xem thơng tin/số lượng sản phẩm đã mua

* Chi tiết chức năng :
Tạo tài khoản: Người xem khi vào mua hàng, đánh giá sản phẩm thì phải có tài khoản trong
hệ thống: Đăng ký, Đăng Nhập

-

Đầu vào: Yêu cầu đăng ký tài khoản, hiển thị form đăng ký

-

Xử lý: Thông tin khách hàng sẽ được quản trị viên chấp nhận và gửi thông báo

-

Đầu ra: Khách hàng sẽ nhân được link để xác nhận đăng ký thành công. Có thể đăng
nhập

Xem thơng tin: Người dùng khi vào trang web sẽ thấy danh sách sản phẩm, bài viết, chi tiết
sản phẩm, thông tin của website.


-

Đầu vào: Thông tin yêu cầu của khách về sản phẩm, bài viết, thông tin website
shoesshop

-

Xử lý: Khi khách hàng chọn 1 sản phẩm, thông tin mà khách hàng gửi sẽ được xử lý ,
hệ thống sẽ lấy dữ liệu từ cơ sở dữ liệu , gửi lên cho khách hàng

-

Đầu ra: Thông tin về giày: tên giày, kiểu giày ,giá …

Quản lý tìm kiếm: Người dùng có thể tìm kiếm sản phẩm mình muốn tìm theo tên sản hoặc
danh mục sản phẩm đó.

-

Đầu vào: u cầu tìm 1 sản phẩm, nhập thơng tin tên sản phẩm, danh mục

-

Xử lý: Khi khách hàng tìm kiếm 1 tên sản phẩm, thì kí tự tìm kiếm sẽ được hệ thống
đón nhận, hệ thống sẽ so sánh với dữ liệu rồi gửi lên cho khách hàng của sản phẩm
muốn tìm

-

Đầu ra: Hiện thị thơng về giày đã được tìm kiếm

7


lOMoARcPSD|14734974

Mua hàng: Cho phép người mua lựa chọn sản phẩm cần mua trên website Đầu vào: Khách
hàng lựa chọn sản phẩm cần mua vào thêm vào giỏ hàng

-

Xử lý: Khách hàng đặt hàng (phải đăng nhập) , nhận thông tin đặt hàng từ giỏ và lựa
chọn hình thức thanh tốn ,hệ thống sẽ xử lý đơn hàng và gửi phản hồi đơn hàng đến
khách hàng

-

Đầu ra: Khách hàng sẽ nhận thông báo mua hàng thành công và nhận phản hồi của hệ
thống

Phản hồi: Chức năng cho phép người mua phản hồi về website hay liên hệ khi có thắc mắc.

-

Đầu vào: Khách hàng muốn hiểu rõ về trang website thì có thể chat hoặc người khách
hàng có ý kiến góp ý về website thì có thể liên hệ.

-

Xử lý: Hệ thống nhận những ý kiến của khách hàng thông qua khung chat hoặc nhận ý
kiến góp ý về website qua form liên hệ.


-

Đầu ra: Khách hàng sẽ nhận được những giải đáp về vấn đề trên qua tư vấn viên

Đánh giá sản phẩm: Người dùng có thể đánh giá sản phẩm về chất lượng (1, 2, 3, 4, 5) sao
và comment.

-

Đầu vào: Người dùng yêu cầu đánh giá về sản phẩm sẽ chọn sản phẩm cần đánh giá,
chọn số sao (1,2,3,4,5) mình muốn, viết comment, đăng nhập trước khi đăng giá.

-

Xử lý: Sau khi người dùng đánh giá dữ liệu sẽ gửi lên hệ thống và hệ thống xem xét nội
dung đánh giá có hợp lý khơng, nếu khơng thì hệ thống tự xóa đánh giá đó

-

Đâu ra: Nội dụng đánh giá sau khi chấp nhận sẽ được hiện thị ra màn hình

Quản lý giỏ hàng: Cho phép người mua có thể điều chính số lượng, size, và xem tổng tiền
cần thanh tốn.

-

Đầu vào: Thơng tin các mặt hàng, giày cần mua, số lượng, size và tổng tiền.

-


Xử lý: Khách hàng có thể thay đổi số lượng, size và chọn cập nhật lại tổng tiền sẽ tự
động cập nhật theo số lượng mua sản phẩm, khi khách hàng chọn xóa để xóa sản phẩm
ra khỏi giỏ hàng.

-

Đầu ra: Thơng tin giỏ hàng bao gồm sản phẩm, số lượng, size, tổng tiền.

Xem các sản phẩm liên quan : Khách hàng muốn xem thông tin về các sản phẩm liên quan

-

Đầu vào: Thông tin về sản phẩm.
8


lOMoARcPSD|14734974

-

Xử lý: Hệ thống sẽ hiện thị sản phẩm mới nhất và nổi bật nhất để quản trị viên nhập
vào, trả về kết quả cho người dùng xem.

-

Đầu ra: Thông tin sản phẩm liên quan .

3.2 Chức năng nghiệp vụ:
STT


Chức năng

Mô tả

1

Đăng nhập

Người quản trị đăng nhập vào để vào được quản lý

2

Thống kê

3

Quản lý danh mục

4

Quản lý sản phẩm

5

Quản lý đơn hàng

6

Quản lý đánh giá


Người quản trị quản lý xem, phản hồi, xóa đánh giá

7

Quản lý liên hệ

Người quản trị quản lý xem, phản hồi, xóa liên hệ

8

Người quản trị

Người quản trị xem, thay đổi thơng tin của mình

Người quản trị quản lý xem thống kê doanh thu, đánh
giá, sản phẩm bán chạy
Người quản trị quản lý xem,,thêm, sửa, xóa danh mục
sản phẩm
Người quản trị quản lý xem,,thêm, sửa, xóa sản phẩm,
cập nhật sản phẩm theo thời đại
Người quản trị quản lý xem, chi tiết đơn hàng, xử lý,
xóa đơn hàng

Chi tiết chức năng :
Đăng nhập: Người quản trị muốn vào trang quản lý thì phải đăng nhập Đầu vào: Yêu cầu
đăng nhập tài khoản, hiển thị form đăng nhập

-


Xử lý: Kiểm tra tài khoản có tồn tại, tên đăng nhập, mật khẩu đúng hay sai

-

Đầu ra: Sau quá trình kiểm tra nếu khơng đúng in ra thơng báo, nếu đúng chuyển vào
trang quản lý

Xem thống kê: Người quản trị khi vào trang quản lý sẽ thấy thống kê

-

Đầu vào: Đăng nhập vào hệ thống

-

Đầu ra: Hiển thị chỉ số sản phẩm đã bán, người dùng mới, phản hồi khách hàng, doanh
thu , đánh giá .Tìm kiếm sản phẩm: Người dùng có thể tìm kiếm sản phẩm mình muốn
tìm theo tên sản hoặc danh mục sản phẩm đó.

Quản lý danh mục: Người quản trị quản lý xem,,thêm, sửa, xóa danh mục sản phẩm

-

Đầu vào: Hiển thị form thêm/sửa/xóa để nhập nội dung danh mục, Xử lý: Nhận thông
9


lOMoARcPSD|14734974

tin và kiểm tra danh mục đã tồn tại hay không


-

Đầu ra: Thông báo thành công hoặc thất bại, hiển thị thông tin danh mục

Quản lý sản phẩm: Người quản trị quản lý xem,,thêm, sửa, xóa sản phẩm Đầu vào: Hiển thị
form thêm/sửa để nhập nội dung sản phẩm,

-

Xử lý: Nhận thông tin và kiểm tra sản phẩm đã tồn tại hay không

-

Đầu ra: Thông báo thành công hoặc thất bại, hiển thị thông tin sản phẩm

Quản lý đơn hàng: Người quản trị nhận được đơn từ khách hàng yêu cầu

-

Đầu vào: Sau quá trình đặt hàng từ khách hàng hệ thống sẽ lấy thông tin từ form đặt
hàng để hiển thị thông tin khách hàng và đơn hàng

-

Xử lý: Người quản trị sẽ kiểm tra và xử lý đơn hàng, cập nhật số lượng trong kho Đầu
ra: Thông báo đơn hàng đã được xử lý

Quản lý đánh giá : Người quản trị nhận được đánh giá từ khách hàng


-

Đầu vào: Khách hàng đánh giá vào form về chất lượng số sao, nội dung hệ thống sẽ lấy
thông tin từ form để kiểm tra

-

Xử lý: Người quản trị sẽ xem hoặc xóa đánh giá Đầu ra: Hiển thị đánh giá từ khách
hàng

Quản lý liên hệ: Người quản trị nhận được liên hệ từ khách hàng

-

Đầu vào: Khách hàng liên hệ vào form về nội dung, phản hồi về tình huống mà mình
gặp phải, hệ thống sẽ lấy thơng tin từ form để kiểm tra

-

Xử lý: Người quản trị sẽ kiểm tra, gửi phản hồi lại với phía khách hàng

-

Đầu ra: Hiển thị đánh giá từ khách hàng, nội dung phản hồi

IV. MÔ TẢ CÁC CHỨC NĂNG
Website thực hiện được các chức năng sau:

- Tích hợp đa ngơn ngữ
- Giao diện bắt mắt, thân thiện với người dùng, có khả năng tương thích với mọi thiết bị

như web, mobile.

- Tùy chọn đăng kí/đăng nhập: Website cho phép người dùng đăng kí tài khoản mới hoặc
đăng nhập bằng tài khoản Facebook, Google.

- Quản lý phân quyền: Admin có thể set phân quyền admin quản lý, phân cấp, thêm bớt và
10


lOMoARcPSD|14734974

chỉnh sửa chức năng quản lí.

- Tìm kiếm: Thanh tìm kiếm giúp khách hàng có thể tìm kiếm sản phẩm qua từ khóa liên
quan

- Quản trị nội dung: quản lý thêm bớt bài viết, chuyên mục, soạn thảo bài viết.
- Quản lý media: Admin quản lý, thêm bớt, chỉnh sửa hỉnh ảnh, video
- Chức năng chăm sóc khách hàng trực tuyến: Cho phép khách hàng tương tác trực tiếp
với người dùng thơng qua website.

- Thêm các thuộc tính của sản phẩm (màu sắc, kích thước, giá tiền…).Cho phép khách
hàng từng sản phẩm, đánh giá sản phẩm. Danh mục sản phẩm có thể được phân theo
nhiều cấp.

- Discount, coupon: Thêm các mã giảm giá, các chương trình khuyến mãi tùy chỉnh.
- Admin có quyền tạo khơng giới hạn chun mục, sản phẩm
- Bộ lọc sản phẩm: Có thể lọc sản phẩm dựa trên nhiều hình thức (danh mục, brand, thuộc
tính..)


- Thanh toán: khách hàng thanh toán khi nhận hàng, chuyển khoản ATM
- Vận chuyển: Cho phép khách hàng lựa chọn hình thức giao/nhận hàng. Khách hàng hồn
tồn có thể theo dõi các q trình giao hàng thơng qua tài khoản cá nhân

- Báo cáo bán hàng: tổng quan về bán hàng, doanh thu ngày, tháng, năm
- Tin tức: Tích hợp tính năng trang tin tức, blog.
- In hóa đơn: tự động tạo file hóa đơn trong admin, dễ dàng in.
- Quản lý kho: dễ dàng quản lý sản phẩm, số lượng

11


lOMoARcPSD|14734974

V. SƠ ĐỒ DFD

5.1 Sơ đồ DFD - Mức ngữ cảnh

Sơ đồ DFD tổng quan - Mức ngữ cảnh

12


lOMoARcPSD|14734974

5.2. Sơ đồ DFD mức 0 - Mức đỉnh

Sơ đồ DFD mức 0 - Mức đỉnh

13



lOMoARcPSD|14734974

5.3 Sơ đồ DFD mức 1 – Mức dưới đỉnh
5.3.1 Quản lý bán hàng

Sơ đồ DFD mức 1 - Quản lý bán hàng

14


lOMoARcPSD|14734974

5.3.2 Quản lý kho hàng

Sơ đồ DFD mức 1 - Quản lý kho hàng

15

Downloaded by quang tran ()


lOMoARcPSD|14734974

5.3.3 Quản lý đơn hàng

Sơ đồ DFD mức 1 - Quản lý đơn hàng

16


Downloaded by quang tran ()


lOMoARcPSD|14734974

5.3.4 Tìm kiếm

Sơ đồ DFD mức 1 – Tìm kiếm

17

Downloaded by quang tran ()


lOMoARcPSD|14734974

5.3.5 Báo cáo & Thống kê

Sơ đồ DFD mức 1 – Báo cáo & Thống kê

18

Downloaded by quang tran ()


lOMoARcPSD|14734974

5.3.6 Quản lý người dùng


Sơ đồ DFD mức 1 – Quản lý người dùng

19

Downloaded by quang tran ()


lOMoARcPSD|14734974

VI. Mơ hình quan hệ thực thể
6.1. Mơ hình thực thể ER

Sơ đồ của ER của website

20

Downloaded by quang tran ()


lOMoARcPSD|14734974

6.2. Mơ hình thực thể DR

Sơ đồ của DR của website

21

Downloaded by quang tran ()



lOMoARcPSD|14734974

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Qua bài bào cáo này, chúng em đã học được rất nhiều điều, chúng em đã có thêm kiến
thức mới về Phân tích và thiết kế hệ thống thông tin. Hiểu rõ hơn về cách xây dựng cơ sở dữ
liệu, từ đó biết lựa chọn cơ sở dữ liệu tốt nhất cho từng dự án sau này. Biết cách phân tích hoạt
động cũng như chức năng của dự án, hiệu rõ hơn về hệ thống và dần dần có khả năng xây dựng
được một hệ thống quản lý một cách hoàn chỉnh.
Tuy nhiên, các kiến thức nghiên cứu của em chỉ mới ở mức cơ bản, trình độ chun mơn
của em chưa cao, các vấn đề chưa thực sự được khai thác hoàn toàn. Mặc dù chúng em đã rất
cố gắng và nổ lực để làm đồ án này do kinh nghiệm còn hạn chế và kiến thức chúng em nắm
chưa sâu nên chúng em biết sẽ khơng tránh khỏi những thiếu sót. Do vậy, em rất mong nhận
được sự thông cảm, nhận xét và góp ý của q thầy cơ trong khoa. Em xin chân thành cảm ơn!

22

Downloaded by quang tran ()



×