Tải bản đầy đủ (.docx) (63 trang)

BÁO CÁO ĐỒ ÁN Xây dựng website bán hàng thời trang

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 (3.06 MB, 63 trang )

TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP

KHOA ĐIỆN TỬ

ĐỒ ÁN TỐT NGHIỆP
NGÀNH KỸ THUẬT MÁY TÍNH
HỆ ĐẠI HỌC CHÍNH QUY

Đề tài : Xây dựng website bán hàng thời trang

THÁI NGUYÊN - 2018


TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP

KHOA ĐIỆN TỬ

ĐỒ ÁN TỐT NGHIỆP
NGÀNH KỸ THUẬT MÁY TÍNH
Đề tài : Xây dựng website bán hàng thời trang

SINH VIÊN:

NGUYỄN VĂN HIẾU

LỚP:

K49KMT.01

GIÁO VIÊN HƯỚNG DẪN: ThS. ĐỖ DUY CỐP


THÁI NGUYÊN – 2018


TRƯỜNG ĐHKTCN

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM

KHOA ĐIỆN TỬ

Độc lập - Tự do - Hạnh phúc

BM THCN

PHIẾU GIAO ĐỒ ÁN TỐT NGHIỆP
Sinh viên: Nguyễn Văn Hiếu

MSSV: K135520214005

Lớp: K49KMT

Khoá: K49

Ngành học: Kỹ thuật máy tính
Giáo viên hướng dẫn: ThS. Đỗ Duy Cốp
1. Tên đề tài tốt nghiệp :

THIẾT KẾ WEBSITE BÁN HÀNG THỜI TRANG
2. Nội dung thực hiện:
-


Khảo sát, phân tích và đánh giá các yêu cầu của website bán hàng thời trang nói
chung, đề xuất các yêu cầu, chức năng của hệ thống sẽ xây dựng.
- Thiết kế cơ sở dữ liệu phù hợp cho bài toán.
- Thiết kế giao diện người dùng: cho Xem, tìm kiếm, lựa chọn, đặt mua sản
phẩm, bình luận cho sản phẩm, đánh giá sản phẩm; Theo dõi tình trạng đơn
hàng.
- Xây dựng giao diện cho người quản trị: Liệt kê, thêm, sửa, xóa các thông tin về
các mặt hàng ; Thống kê lượt xem, bình luận, đánh giá từng sản phẩm; Báo cáo
mặt hàng bán chạy, tồn kho; Quản lý tình trạng đơn hàng.
3. Các sản phẩm, kết quả:
- Website theo yêu cầu của đồ án.
- Thuyết minh đồ án theo mẫu chung của khoa Điện tử.
4. Ngày giao nhiệm vụ: 01/01/2018
5. Ngày hoàn thành nhiệm vụ:
TRƯỞNG KHOA

BỘ MÔN

GIÁO
DẪN

VIÊN

HƯỚNG

Đỗ Duy Cốp


TRƯỜNG ĐHKTCN
KHOA ĐIỆN TỬ


CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc

PHIẾU GHI ĐIỂM
HƯỚNG DẪN ĐỒ ÁN TỐT NGHIỆP
Sinh viên:…………………………… Lớp :………………….
Cán bộ hướng dẫn :…………………………………………….
Đề tài :………………………………………………………..
Chuyên đề :…………………………………………………….
NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN:
……………………………………………………………………
……………………………………………………………………
………………………………………………………….. .

Xếp loại:……………………. Điểm:……………………………
Thái Nguyên, ngày….. tháng……năm 2018
CÁN BỘ HƯỚNG DẪN

(Ký ghi rõ họ tên)


TRƯỜNG ĐHKTCN

CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM

KHOA ĐIỆN TỬ

Độc lập - Tự do - Hạnh phúc


PHIẾU GHI ĐIỂM
CHẤM ĐỒ ÁN TỐT NGHIỆP
Sinh viên: ……………………. ……………… Lớp:

………………………………………………..

Cán bộ hướng dẫn:………………………………………………….
Đề tài:…………………………………………………………
Chuyên đề:
NHẬN XÉT CỦA CÁN BỘ CHẤM:
……………………………………………………………………
………………………………………………………………
Xếp loại:……………..Điểm:………
Thái Nguyên, ngày .. . tháng… năm 2018.
CÁN BỘ CHẤM

(Ký ghi rõ họ tên)


Mục lục
LỜI NÓI ĐẦU......................................................................................................8
GIỚI THIỆU........................................................................................................10
1.

Lý do chọn đề tài.............................................................................10

2.

Mục tiêu của đề tài..........................................................................10


CHƯƠNG I: KHẢO SÁT HỆ THỐNG...........................................................12
I. Tính cấp thiết - Phạm vi đồ án.................................................................12
1. Tính cấp thiết đề tài.............................................................................12
2. Phạm vi đồ án......................................................................................13
II. Mục đích đề tài.......................................................................................13
1. Về phía khách hàng.............................................................................13
2. Về phía cửa hàng quản lý ...................................................................13
3. Về giao diện website ..........................................................................13
CHƯƠNG II: PHÂN TÍCH – THIẾT KẾ HỆ THỐNG...................................15
I. Phân tích yêu cầu.....................................................................................15
1. Xác định đối tượng tham gia hệ thống................................................15
2. Xác định các yêu cầu chức năng.........................................................15
3 .Phân rã các modul chức năng..............................................................17
4 .Sơ đồ phân rã chức năng.....................................................................19
5 .Phân tích chức năng trong từng phân hệ.............................................19
6 .Phân tích dữ liệu..................................................................................21
CHƯƠNG III: THIẾT KẾ HỆ THỐNG..........................................................27
I. Lựa chọn công cụ phát triển.....................................................................27
1. Lựa chọn dạng ứng dụng.....................................................................27
2. Lựa chọn công cụ................................................................................27
3. Lựa chọn nền tảng phát triển...............................................................28
II. Thiết kế cơ sở dữ liệu.........................................................................31
3. Mối quan hệ giữa các bảng trong cơ sở dữ liệu..................................35
CHƯƠNG IV: THIẾT KẾ PHẦN MỀM.........................................................36
I. Thiết kế giao diện và các chức năng........................................................36


1. Tổng quan về giao diện website..........................................................36
2. Chức năng truy cập hệ thống và quản lý tài khoản.............................49
3. Chức năng quản lý sản phẩm, loại sản phẩm......................................51

4. Chức năng báo cáo, thống kê số lượng sản phẩm tồn kho..................58
CHƯƠNG V: CÀI ĐẶT KIỂM THỬ VÀ ĐÁNH GIÁ...................................60
I .Cài đặt hệ thống...................................................................................60
II.

Đánh giá về tính ứng dụng..............................................................60

PHẦN KẾT LUẬN..........................................................................................61
I.

II.

Những điểm chương trình làm được...................................................61
1.

Đồi với người sữ dụng.....................................................................61

2.

Đồi với người quản trị.....................................................................61

3.

Đối với người thiết kế.....................................................................61
Những điểm website chưa làm được...................................................61

TÀI LIỆU THAM KHẢO...................................................................................63


LỜI NÓI ĐẦU

Ngày nay công nghệ thông tin đã có những bước phát triển mạnh mẽ theo
cả chiều rộng và chiều sâu. Máy tính điện tử không còn là một thứ phương tiện
quý hiếm mà đang ngày càng trở thành một công cụ làm việc và giải trí thông
dụng của con người không chỉ ở công sở mà ngay cả trong gia đình.
Đứng trước vai trò của thông tin hoạt động cạnh tranh gay gắt, các tổ chức
và các doanh nghiệp đều tìm mọi biện pháp để xây dựng và hoàn thiện hệ thống
thông tin của mình nhằm tin học hóa các hoạt động tác vụ của đơn vị.
Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải
thiện các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại
hóa trên internet. Thông qua các sản phẩm và công nghệ này, chúng ta dễ nhận
ra tầm quan trọng và tính tất yếu của thương mại điện tử. Với những thao tác
đơn giản trên máy có nối mạng internet bạn sẽ có trong tầm tay những gì mà
mình cần mà không phải mất nhiều thời gian. Bạn chỉ cần vào các trang dịch vụ
thương mại điện tử, làm theo hướng dẫn và click vào những gì bạn cần. Các nhà
dịch vụ sẽ mang đến tận nhà cho bạn.
Ở Việt Nam cũng có rất nhiều doanh nghiệp đang tiến hành thương mại hóa
trên Internet nhưng do những khó khăn về cơ sở hạ tầng như viễn thông chưa
phát triển mạnh, các dịch vụ thanh toán điện tử qua ngân hàng chưa phổ biến
nên chỉ dừng lại ở mức độ giới thiệu sản phẩm và tiếp cận đơn hàng thông qua
web.
Do đó em đã chọn đề tài “ THIẾT KẾ WEBSITE BÁN HÀNG THỜI
TRANG cho đề tài khóa luận tốt nghiệp của mình.
Để hoàn thành đồ án tốt nghiệp, em xin cảm ơn sự hướng dẫn, chỉ bảo tận
tình của thầy ThS. ĐỖ DUY CỐP, giảng viên bộ môn Tin học Công nghiệp –
Khoa Điện tử, cùng toàn thể các thầy cô trong Khoa đã đưa ra các nhận xét, góp
ý sâu sắc ngay từ những ngày đầu tiên của dự án. Xin cảm ơn gia đình, người

Bộ môn: Tin học công nghiệp

8



thân đã động viên tinh thần. Một lần nữa, em xin gửi lời cảm ơn chân thành tới
tất cả mọi người!
Vì đồ án được hoàn thành trong thời gian tương đối ngắn, vừa đi làm vừa
tranh thủ thời gian thực hiện, thêm vào đó là kinh nghiệm bản thân chưa có
nhiều, nên chắc chắn sẽ còn những thiếu sót. Mong rằng sẽ nhận được những
nhận xét từ phía thầy cô, bạn bè để sản phẩm ngày càng hoàn thiện hơn. Luôn
đón chờ các thắc mắc, góp ý từ tất cả mọi người.

Bộ môn: Tin học công nghiệp

9


GIỚI THIỆU
1. Lý do chọn đề tài
Ngày nay, với sự phát triển mạnh mẽ của cộng nghệ thông tin và sự lớn
mạnh, rộng khắp của mạnh máy tính toàn cầu. Việc ứng dụng tin học vào các
lĩnh vực của cuộc sống ngày càng được quan tâm và sử dụng hiệu quả, đem lại
lợi ích to lớn về mọi mặt. Sự lớn mạnh của mạng máy tính đã xóa bỏ mọi ranh
giới về không gian và thời gian để đem con người có thể được tiếp xúc với mọi
loại tri thức như tri thức văn hóa, xã hội, khoa học kỹ thuật…Do vậy ngày càng
có nhiều ứng dụng được viết để hỗ trợ công việc thủ công của cong người. đặc
biệt là các ứng dụng quản lý như quản lý nhân sự, quản lý hàng hóa, quản lý
điểm…Trước kia khi mạng Internet còn chưa phổ biến thì cách ứng dụng thường
được viết trên máy Desktop, ngày nay Internet không xa lạ với bất kì ai, do vậy
các ứng dụng cũng có xu thế phát triển dần trên nền Web.
Là sinh viên theo học chuyên ngành Tin học Công nghiệp tại Khoa Điện tử
- Trường Đại học Kỹ thuật Công nghiệ, nhận thấy tính cấp thiết của việc tin học

hóa, em mong muốn xây dựng và thiết kế một sản phẩm có tính ứng dụng thực
tế cho bản thân. Trước hết để đáp ứng yêu cầu của đồ án tốt nghiệp, quan trọng
hơn là được tận tay xây dựng từng module mà một website bán hàng cần phải
có trong thực tế.
2. Mục tiêu của đề tài
Trong đề tài em xin trình bày về ngôn ngữ lập trình web hiện đang được sử
dụng phổ biến đó là ngôn ngữ ASP.NET theo mô hình MVC (Model, View,
Controller)
- Model: cấu trúc dữ liệu theo cách tin cậy và chuẩn bị dữ liệu theo lệnh
của controller.
- View: Hiển thị dữ liệu cho người dùng theo cách dễ hiểu dựa trên hành
động của người dùng.

-

Controller: Nhận lệnh từ người dùng, gửi lệnh đến cho Model để cập
nhập dữ liệu, truyền lệnh đến View để cập nhập giao diện hiển thị.

Bộ môn: Tin học công nghiệp

10


Bộ môn: Tin học công nghiệp

11


CHƯƠNG I: KHẢO SÁT HỆ THỐNG
I. Tính cấp thiết - Phạm vi đồ án


1. Tính cấp thiết đề tài
Nhu cầu sử dụng trong xã hội luôn là động cơ chính thúc đẩy sản xuất, như
chúng ta cũng biết được việc thiếu thông tin chi tiết cho công đoạn đáp ứng cung
cầu làm cho việc đưa sản phẩm đến tay người dùng trở nên khó khăn và gây
nhiều lãng phí cho xã hội. Bên cạnh đó việc phổ biến sử dụng Internet đã tạo ra
một bước ngoặt mới trong định hướng phát triển ngành Công nghệ thông tin của
nước ta cùng với nhu cầu sử dụng máy tính để tiếp cận và cập nhật thông tin
ngày càng tăng. Từ thực tế đó việc đưa thông tin đáp ứng các nhu cầu của mọi
nhà và hỗ trợ cho việc mua sắm diễn ra một cách nhanh chóng, tiết kiệm đã trở
nên vô cùng cấp thiết. Song song với việc phát triển bán hàng qua điện thoại,
ứng dụng với thời đại công nghệ thông tin phát triển như hiện nay, mua sắm qua
mạng cũng là một giải pháp tối ưu trong việc phân phối thông tin vào mục đích
thương mại và đây cũng là một mảnh đất màu mỡ cho thị trường hàng tiêu dùng
trong giai đoạn phát triển kinh tế ở nước ta.
Việc bạn có thể ung dung ngồi nhà mà du ngoạn từ của hàng này sang cửa
hàng khác trong không gian ảo không còn là viễn cảnh trong phim viễn tưởng
mà đã trở thành hiện thực. Ngày nay, bất kỳ sản phẩm hàng hóa nào bạn đều có
thể đặt mua qua Internet.
Nếu như trong thế giới thực cửa hàng được xây bằng gạch, xi măng, sắt thép
thì trong không gian ảo cửa hàng được xây bằng phần mềm website. Tận dụng
được tính năng đa phương tiện của môi trường Website và đáp lại những bài
toán từ phía người mua hàng cũng như người bán.
Cửa hàng trên Internet nó cũng giống như siêu thị trên Internet nhưng quy
mô bán hàng của nó chỉ gói gọn trong những hàng hóa thuộc một lĩnh vực nào
đó. Do đó thực hiện đề tài xây dựng một cửa hàng trên Internet là một vấn đề
thực tế, tính ứng dụng và có tiềm năng phát triển mạnh mẽ trong tương lai.
Do đặc điểm nổi bật của cửa hàng Internet là người mua và người bán
không hề gặp mặt trực tiếp và kiểm tra mặt hàng trước. Vậy nên để xây dựng
một cửa hàng ảo uy tín cho khách hàng thì cần phải xây dựng cho cửa hàng

những chức năng sau: Quản lý khách hàng, quản lý mua hàng, cơ sở dữ liệu, cập
nhật mua - bán và xử lý đơn hàng….
2. Phạm vi đồ án.
- Phạm vi thực hiện đồ án dựa trên những kiến thức thu được từ những môn
học trong quá trình học tập tại trường và tham khảo thêm một số tài liệu bên
Bộ môn: Tin học công nghiệp

12


ngoài để bổ sung thêm kiến thức nhằm hoàn thiện đồ án tốt hơn, đáp ứng được
mục tiêu đồ án.
- Ứng dụng này khi phát triển hoàn chỉnh sẽ tăng hiệu quả kinh doanh,
giảm tri phí quảng cáo, giúp tuyên truyền dễ dàng hơn.
II. Mục đích đề tài.

1. Về phía khách hàng.
• Khách hàng có thể tìm kiếm thông tin các sản phẩm
• Khách hàng có thể đặt sản phẩm trực tuyến
• Khách hàng có thể bình luận góp ý phản hồi về chất lượng sản phẩm
2. Về phía cửa hàng quản lý .
• Tìm kiếm các đơn hàng đã được xác nhận hay chưa xác nhận.
• Xác nhận đơn hàng hợp lệ, chỉnh sửa thông tin khách hàng và thông tin
đặt hàng.
• Thống kê số lượng mua hàng của khách hàng.
• Thay đổi, thêm mới hoặc xóa bỏ thông tin, hình ảnh về các sản phẩm công
ty muốn giới thiệu cho khách hàng.
• Theo dõi tình hình liên hệ thông qua website của khách hàng, để đáp ứng
kịp thời nhu cầu của họ.
• Về tổ chức lưu trữ, thực hiện các yêu cầu:

+ Thêm, xóa, sửa thông tin, hình ảnh về loại sản phẩm.
+ Thêm, xóa, sửa thông tin hình ảnh về các sản phẩm.
3. Về giao diện website .
• Hình thức:
+ Giao diện bắt mắt, các mục rõ ràng, bố trí hình ảnh hợp lý.
+ Các sản phẩm hot và new được ưu tiên hàng đầu.

Bộ môn: Tin học công nghiệp

13


+ Đi kèm quảng bá các thương hiệu úy tín liên quan.
• Chức năng:
+ Tìm kiếm thông tin sản phẩm qua các từ khóa liên quan
+ Lựa chọn, mua sắm các sản phẩm và đặt hàng...
+ Bình luận góp ý, phản hồi về chất lượng sản phẩm và thái độ phục vụ
+ Liên hệ tư vấn trực tiếp về sản phẩm

Bộ môn: Tin học công nghiệp

14


CHƯƠNG II: PHÂN TÍCH – THIẾT KẾ HỆ THỐNG
Phân tích hệ thống là bước thứ hai rất quan trọng cho dự án phát triển
phần mềm. Trong chương này sẽ trình bày các công việc cơ bản của quá trình
phân tích hệ thống, bao gồm:
- Xác định các yêu cầu chức năng.
- Phân rã các module chức năng.

- Xác định các biểu đồ chức năng có liên quan.
- Mô hình liên kết thực thể và chuẩn hóa cơ sở dữ liệu.
I. Phân tích yêu cầu.

1. Xác định đối tượng tham gia hệ thống.
Để phân tích hệ thống, trước hết cần xác định cơ bản các đối tượng tham
gia vào hệ thống, cụ thể là những đối tượng có liên quan. Đầu tiên là thực thể
Người dùng, bao gồm các nhóm sau:
+ Người quản trị (chủ shop) – Nhóm 1 (có tài khoản, được phép đăng nhập,
quản trị toàn quyền hệ thống)
+ Khách hàng – Nhóm 2 (chỉ được phép truy cập)
Các đối tượng trên có thể đưa vào nhóm người sử dụng. Ứng với từng đối
tượng sẽ có phân quyền người dùng riêng, và ứng với mỗi quyền sẽ được phép
thao tác các chức năng/nhóm chức năng khác nhau..
2. Xác định các yêu cầu chức năng
a. Chức năng quản lý khách hàng.
-

Thông tin khách hàng.

-

Tên khách hàng.

-

Địa chỉ.

-


Email.

-

Số điện thoại.

b. Chức năng quản lý sản phẩm
-

Thêm mới sản phẩm

Bộ môn: Tin học công nghiệp

15


- Cập nhật chỉnh sửa
+

Tên sản phẩm

+

Mô tả cho sản phẩm.

+

Hình ảnh cho sản phẩm.

+


Đơn giá.

+

Loại sản phẩm.

+

Ngày nhập.

……
-

Xóa sản phẩm

c. Chức năng quản lý đơn hàng
-

Đơn hàng chưa giao.

-

Đơn hàng đã giao nhưng chưa thanh toán..

-

Đơn hàng đã giao và thanh toán.

d. Chức năng thống kê.

-

Thống kê đơn hàng.

-

Thống kê số lượng hàng tồn.

-

Thống kê lượt truy cập.

-

Thống kê lượt xem.

-

Thống kê tổng tiền.

-

Thống kê loại sản phẩm.

e. Chức năng quản lý danh mục sản phẩm.
- Quản lý loại sản phẩm.
+

Thêm mới loại sản phẩm


+

Sửa và cập nhật loại sản phẩm..

+

Xóa loại sản phẩm.

- Quản lý mã loại sản phẩm.
+

Thêm mới mã loại sản phẩm.

Bộ môn: Tin học công nghiệp

16


+ Sửa và cập nhật mã loại sản phẩm.
+ Xóa mã loại sản phẩm.
3 .Phân rã các modul chức năng.
Để hiểu rõ hơn về luồng hoạt động của các chức năng, ở phần này sẽ phân
tích chi tiết các yêu cầu chức năng. Đây cũng là bước tạo tiền đề cho việc xây
dựng các biểu đồ chức năng và thiết kế hệ thống.
a. Nhóm chức năng quản lý khách hàng.
Chức năng quản lý khách hàng: Cho phép người quản trị có thể xem đầy đủ
thông tin liên hệ của khách hàng (tên khách hàng, địa chỉ, email, số điện thoại)
nhằm mục đích liên lạc và kiểm tra và quản lý thông tin khách hàng.
b.Nhóm chức năng quản lý sản phẩm.
Chức năng quản lý sản phẩm: Chức năng này dành cho người quản trị quản

lý thông tin sản phẩm(thêm, sửa, xóa, thay đổi hình ảnh, cập nhật đơn giá) giúp
cho người dùng cập nhật thông tin mới nhất từ hệ thống
c. Nhóm chức năng quản lý đơn hàng
Chức năng quản lý đơn hàng: Sau khi khách hàng đặt hàng thì đơn hàng sẽ
được chia làm 3 loại:
- Đơn hàng chưa giao: Hệ thống đã xác nhận đơn đặt hàng nhưng chưa
được người quản trị kiểm duyệt xác nhận
- Đơn hàng đã giao nhưng chưa thanh toán: Hệ thống và người quản trị đã
xác nhận nhưng khách hàng chưa thanh toán nên người quản trị sẽ lưu đơn hàng
vào mục chưa thanh toán
- Đơn hàng đã giao và thanh toán: Mọi thủ tục đã hoàn tất. Người quản trị
đã kiểm duyệt và xác nhận đầy đủ thông tin thanh toán.

Bộ môn: Tin học công nghiệp

17


d.Nhóm chức năng thống kê
Chức năng thống kê: Giúp người quản trị có một cái nhìn tổng quan về các
danh mục cụ thể
Thống kê các danh mục:
-

Số lượng đơn hàng

-

Số lượng hàng tồn


-

Số lượt view

-

Số lượt truy cập

-

Số lượng loại sản phẩm

-

Số lượng mã loại sản phẩm

-

Tổng tiền các sản phẩm

e. Nhóm chức năng quản lý danh mục sản phẩm
Chức năng quản lý danh mục sản phẩm: Thêm sửa xóa các thông tin của 2
bảng loại sản phẩm và mã loại sản phẩm. Cập nhật thêm nhiều sản phẩm đáp
ứng nhu cầu của khách hàng.

Bộ môn: Tin học công nghiệp

18



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

Website bán
hàng

QL Khách
hàng

QL Sản phẩm

QL Đơn hàng

QL Thống kê

Thông tin KH

Loại sản phẩm

Nhập hàng

Hàng Xuất

Thông tin đặt
hàng

Mã loại sản
phẩm

Xuất hàng


Hàng tồn

Thông tin sản
phẩm

Đặt hàng

Hình 1: Biểu đồ phân cấp chức năng.

5 .Phân tích chức năng trong từng phân hệ.
a. Phân hệ quản lý khách hàng.
Trong phân hệ quản lý khách hàng: ứng dụng sẽ cho phép người quản trị
viên có được thông tin đầy đủ về khách hàng sau khi khách hàng đã nhập thông
tin để đặt hàng.
Thông tin khách hàng bao gồm:
o ID
o Tên khách hàng
o Địa chỉ
o Email
Bộ môn: Tin học công nghiệp

19


o Số điện thoại
b. Phân hệ quản lý sản phẩm.
Trong phân hệ quản lý sản phẩm: người quản trị có thể thêm mới, sửa thông
tin hình ảnh và xóa sản phẩm:
Thông tin sản phẩm bao gồm:
o Mã sản phẩm.

o Tên sản phẩm.
o Mô tả về sản phẩm.
o Ngày tạo.
o Người tạo.
o Mã loại sản phẩm.
o Giá sản phẩm.
o Giá khuyến mại( nếu có).
o Số lượng.
o Ngày nhập.
o Hình ảnh
c. Phân hệ quản lý đơn hàng.
Danh mục quản lý đơn hàng bao gồm 3 loại:
o Đơn hàng chưa giao
o Đơn hàng đã giao nhưng chưa thanh toán
o Đơn hàng đã giao và đã thanh toán
d. Phân hệ quản lý thống kê.
Trong mục quản lý thống kê sẽ hiển thị tất cả các danh mục: số lượng đơn
hàng, số lượng hàng tồn, lượt view, lượt truy cập, tổng tiền, các loại và mã
loại sản phẩm.

Bộ môn: Tin học công nghiệp

20


e. Phân hệ quản lý danh mục sản phẩm.
Trong phân hệ quản lý danh mục sản phẩm gồm 2 phần:
- Danh mục loại sản phẩm
- Danh mục mã loại sản phẩm
6 .Phân tích dữ liệu.

a. Biểu đồ luồng dữ liệu mức cảnh.
Dựa vào quá trình phân tích các đối tượng tham gia vào hệ thống, sự phân
quyền giữa từng lớp đối tượng và những phân hệ chức năng trên, chúng ta có thể
thấy các luồng dữ liệu chính như sau:
- Luồng dữ liệu tương tác giữa quản trị viên và hệ thống: Hầu như mọi thao
tác với hệ thống đều được cấp quyền cho người quản trị. Từ đăng nhập, đăng
xuất, chỉnh sửa thông tin sản phẩm, nhập hàng, đơn hàng,thống kê...
- Luồng dữ liệu giữa khách truy cập và hệ thống: Khách truy cập là đối tượng
không cần sử dụng tài khoản để đăng nhập và cũng không có nhiều quyền trên
hệ thống. Đa phần các thao tác chỉ ở mức độ khung nhìn như: xem bài viết theo
danh mục, truy vấn thông tin bài viết, tìm kiếm bài viết, xem profile của các
thành viên khác, gửi phản hồi tới ban quản trị, tham gia bình luận trực tuyến để
nhận sự hỗ trợ.
Như vậy, sơ đồ dữ liệu mức ngữ cảnh có thể như sau:
TT PHẢN HỒI

YÊU CẦU TRUY XUẤT DỮ LIỆU

KHÁCH
HÀNG

QUẢN TRỊ

Website

ĐẶT HÀNG

Hình 2: Sơ đồ dữ liệu mức ngữ cảnh

Bộ môn: Tin học công nghiệp


21

TT PHẢN HỒI


b. Biểu đồ dữ liệu mức đỉnh.
Y/c TT khách hàng
QL
hàng
TT khách hàng

Khách

Yêu cầu thông tin

Y/c TT sản phẩm
TT sản phẩm

TT khách hàng

Đặt hàng,bình luận KKhách hàng

QL Sản phẩm

Truy xuất dl

TT sản phẩm

TT phản hồi


TT đơn hàng
QL Đơn hàng
Y/c TT đơn
hàng
TT thống kê
Thống kê
Y/c thống kê

Kho dữ liệu

Hình 3: Biểu đồ luồng dữ liệu mức đỉnh

Bộ môn: Tin học công nghiệp

22
QQuản trị
viên


c. Biểu đồ luồng dữ liệu mức dưới đỉnh.
- Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng quản lý khách hàng
Y/c TT khách hàng

TT Khách hàng
QTT KháchHàng

QQuản trị
viên


TT khách hàng

Phản hồi,xác nhận

TT KH đặt hàng

Phản hồi,xác nhận

Y/c TT khách hàng đặt hàng

QTT ĐặtHàng

Truy xuất dữ liệu
KHÁCH HÀNG

Khách hàng

TT KH Đặt hàng

Phản hồi TT

Hình 4: Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng quản lý khách hàng

-

Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng quản lý sản phẩm
Y/c TT loại sản
phẩm

Bộ môn: Tin học công nghiệp


Loại Sản Phẩm
23

Xem TT loại sản
phẩm


TT loại sản
TT Loại Sản
phẩm
phẩm
QQuản trị
Y/c TT mã loại sản
Xem
TT mã loại sản
viên
phẩm
phẩm
Mã Loại Sản
Phẩm
TT Mã Loại Sản
TT mã loại SP
phẩm
Xem TT,đặt hàng
Y/c TT sản phẩm
TT Sản Phẩm

TT Sản phẩm


TT sản phẩm

Truy xuất dữ liệu

Phản hồi
Sản phẩm

Hình 5: Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng quản lý sản phẩm

- Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng quản lý đơn hàng.

Bộ môn: Tin học công nghiệp

Nhập24
hàng

Khách hàng


TT nhập hàng
TT xuất hàng

Y/c xuất hàng

TT đơn đặt hàng

Xuất hàng

Đơn Hàng


Đặt hàng

Hình 6: Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng quản lý đơn hàng

-Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng quản lý thống kê
Truy xuất dữ liệu
Hàng Xuất
Phản hồi TT
Bộ môn: Tin học công nghiệp

25

QQuản trị
viên


×