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

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

23 1 0
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

Định dạng
Số trang 23
Dung lượng 2,2 MB

Nội dung

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

Trang 1

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

1 Đinh Vũ Việt Hoàng – 19CNTT2

2 Nguyễn Hoàng Long – 19CNTT2

3 Lê Thanh Hiếu – 18CNTT4

4 Nguyễn Khánh Chi – 19CNTT2

5 Lê Quốc Huy – 18CNTT2

1

Trang 2

ĐÀ NẴNG – 2022

2

Trang 3

MỤC LỤC

MỤC LỤC 2

LỜI CẢM ƠN 3

I GIỚI THIỆU BÀI TOÁ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 SƠ ĐỒ PHÂN RÃ CHỨC NĂNG 5

2.1 Chức năng hệ thống bán hàng: 5

2.2 Chức năng nghiệp vụ: 8

III MÔ TẢ CÁC CHỨC NĂNG 10

IV SƠ ĐỒ DFD 11

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

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

1.3 Sơ đồ DFD mức 1 – Mức dưới đỉnh 13

 Quản lý bán hàng 13

 Quản lý kho hàng 14

 Quản lý đơn hàng 15

 Tìm kiếm 16

 Báo cáo & Thống kê 17

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

V SƠ ĐỒ ER 18

VI SƠ ĐỒ DR 19

3

Trang 4

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 tinhọ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ếnthứ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ếpchỉ 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àmviệ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ầnlà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ếtcho 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 quá trình học tập, nghiên cứu và hoàn thành khoá luận tốt nghiệp.Một lần nữa, em xin chân thành cảm ơn.!

4

Trang 5

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õitì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ôngtin 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ảnphẩ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àngxong khách hàng chuyển qua việc thanh toán bằng một trong các hình thức thanh toá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áchhà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 đã hoàn tất

Khi khách hàng có yêu cầu về đổi trả các sản phẩm đã mua ở cửa hàng, bộ phận bảohà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ẽ đượclư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ôngtin đơ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

Trang 6

- 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áchhàng có thể đăng ký làm thành viên của hệ thống

- 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, ngoà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 SƠ ĐỒ PHÂN RÃ CHỨC NĂNG

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

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

6

Trang 7

1 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 website : Đăng ký, Đăng Nhập

2 Xem thông tin 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

3 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 theo

tên sản phẩm hoặc danh mục sản phẩm đó

4 Quản lý mua hàng 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

5 Liên hệ Chức năng cho phép người mua góp ý hoặc khiếu nại

về sản phẩm

6 Đánh giá sản phẩm Người dùng có thể đánh giá sản phẩm về chất lượng và

comment

7 Quản lý giỏ hàng 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 toán

8 Xem chi tiết sản phẩm Khách hàng có thể xem thông tin chi tiết như : size ,

đơn giá , chất liệu ,

9 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 tương tự trên hệ thống

10 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ể đăngnhậ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 websiteshoesshop

7

Trang 8

- 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: Yê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ẩmmuốn tìm

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

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ựachọn hình thức thanh toán ,hệ thống sẽ xử lý đơn hàng và gửi phản hồi đơn hàng đếnkhá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áchhà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

Trang 9

- Đâ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 toá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ảnphẩ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

- 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ậpvào, trả về kết quả cho người dùng xem

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

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

ST

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

2 Thống kê Người quản trị quản lý xem thống kê doanh thu, đánh

giá, sản phẩm bán chạy

3 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

4 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,

cập nhật sản phẩm theo thời đại

5 Quản lý đơn hàng Người quản trị quản lý xem, chi tiết đơn hàng, xử lý,

xóa đơ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

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

9

Trang 10

- 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àotrang 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ẩmmì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ôngtin 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 đặthà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 Đầura: 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áchhà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ìnhgặp phải, hệ thống sẽ lấy thông tin từ form để kiểm tra

10

Trang 11

- 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

III MÔ TẢ CÁC CHỨC NĂNG

Website thực hiện được các chức năng sau:

- 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à 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ênquan

- 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ếpvớ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áchhà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 theonhiề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 chuyên 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ànghoàn toàn có thể theo dõi các quá 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

11

Trang 12

- 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

12

Trang 13

- Quản lý kho: dễ dàng quản lý sản phẩm, số lượng

IV SƠ ĐỒ DFD

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

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

13

Trang 14

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

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

14

Trang 15

1.3 Sơ đồ DFD mức 1 – Mức dưới đỉnh

Quản lý bán hàng

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

15

Trang 16

Quản lý kho hàng

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

16

Trang 17

Quản lý đơn hàng

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

17

Trang 18

Tìm kiếm

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

18

Trang 19

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

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

19

Trang 20

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

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

V Thiết kế cơ sở dữ liệu

V.I Mô hình quan hệ thực thể

a Mô hình thực thể ER

* Các tập thực thể :

- Tập thực thể nhân viên (NHANVIEN)

- Tập thực thể hóa đơn bán hàng (HOADONBH)

- Tập thực thể hóa đơn mua hàng (HOADONMH)

- Tập thực thể hóa đơn đặt hàng (HOADONDH)

- Tập thực thể khách hàng (KHACHHANG)

- Tập thực thể kho (KHO)

- Tập thực thể mặt hang (MATHANG)

20

Trang 21

- Tập thực thể nhà sản xuất (NHASANXUAT )

- Tập thực thể phiếu xuất (PHIEUXUAT)

- Tập thực thể loại hang (LOAIHANG)

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

21

Trang 22

b Mô hình thực thể DR

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

22

Trang 23

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êmkiế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âydự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 độchuyên 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ữngthiế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 quýthầy cô trong khoa Em xin chân thành cảm ơn!

23

Ngày đăng: 10/12/2024, 10:05

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

TÀI LIỆU LIÊN QUAN

w