1. Trang chủ
  2. » Giáo Dục - Đào Tạ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

26 17 0

Đ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 26
Dung lượng 1,2 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

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

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

giày online

Giảng viên : Nguyễn Thị Vui Thành viên:

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

ĐÀ NẴNG – 2022

1

Trang 2

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 USECASE TỔNG QUAN 5

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

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

3.2Chứ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.1Quản lý bán hàng 14

5.3.2Quản lý kho hàng 15

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

5.3.4Tìm kiếm 17

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

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

VI Mô hình quan hệ thực thể 19

6.1.Mô hình thực thể ER 19

6.2.Mô hình thực thể DR 21

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

Trang 3

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.!

Trang 4

CHƯƠNG MỞ ĐẦU 1.Lí do chọn đề tài

Những năm gần đây chúng ta đã thấy được công nghệ phát triển website đạt đến mức kinh ngạt

và độ phủ sóng của nó trên thế giới có thể nói là khắp các quốc gia trên thế giới , mọi khu vực.Chưa bao giờ thế giới trở nên gần với nhau như vậy, thông qua các website được tạo lập hằngngày mà công việc kinh doanh, quản lí, giảng dạy, học tập… đã trở nên dễ dàng hơn, thuận tiệnhơn và hiệu quả hơn

2 Mục tiêu chọn đề tài

Xây dựng được một website uy tín và chất lượng gồm:

 Hệ thống dành cho khách hàng: Trang chủ, danh sách các sản phẩm, danh mục, xemthông tin cá nhân, mua hàng,

 Hệ thống dành cho người quản lí: Quản lí người dùng, quản lí danh mục, sản phẩm, quản

lí giao dich khách hàng, quản lí tin tức sản phẩm

Hệ thống phải đảm bảo được tính bảo mật và an toàn thông tin cho người dùng

Hệ thống dễ sử dụng, có tính tương tác cao và nhận được sự đánh giá cao từ người dùng

Đối với người quản trị: Quản lí danh mục tất cả sản phẩm, quản lý tất cả sản phẩm, quản lý tintức, quản lý thông tin tài khoản thành viên, quản lý admin

4 Đối tượng nghiên cứu

Nhu cầu của người dùng trong việc mua hàng online

Trang 5

5 Phạm vi nghiên cứu

Áp dụng thực hiện bán giày online trên website

6 Phương pháp nghiên cứu

Khảo sát nhu cầu thực tế, sử dụng các phương pháp phỏng vấn, điều tra, phân tích, thống kê

Nghiên cứu tài liệu liên quan để nâng cao kĩ năng lập trình.Tìm hiểu, khảo sát các ứng dụng cóchức năng tương tự, nghiên cứu và ứng dụng vào đề tài

Tham khảo cách tổ chức, bố cục của giao diện hướng đến sự đơn giản, thân thiện, dễ sử dụng

Đề xuất các chức năng cho ứng dụng, tham khảo góp ý của GVHD, từ đó đưa ra các giải pháphợp lý phù hợp với xu thế phát triển của website

Trang 6

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

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

Trang 7

- 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ủangườ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ủatừng đối tượng

II. USECASE TỔNG QUAN

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

Trang 8

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

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

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à

Trang 9

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

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ể đă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: 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

Trang 10

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

Trang 11

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

- Đâ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

Trang 12

- 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

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

- 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ẩ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ông

Trang 13

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 Đầ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á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:

Trang 14

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

- 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

Trang 15

V. SƠ ĐỒ DFD

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

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

Trang 16

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

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

Trang 17

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

Trang 18

5.3.2 Quản lý kho hàng

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

Trang 19

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

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

Trang 20

5.3.4 Tìm kiếm

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

Trang 21

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

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

Trang 22

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

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

Ngày đăng: 17/06/2022, 21:10

HÌNH ẢNH LIÊN QUAN

6.1. Mô hình thực thể DR - 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
6.1. Mô hình thực thể DR (Trang 25)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w