Sơ đồ BFD của Website TMĐT nhà sách Phú Xuân

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng website bán sách trực tuyến cho nhà sách phú xuân (Trang 30)

.17: Chức năng thống kê số lượng hàng đang bán

Thống kê số lượng hàng đang bán Hàng hóa

Kiểm tra hàng hóa có trong hệ thống Danh sách các hàng hóa

Bảng 3.18: Chức năng thống kê tài khoản

Thống kê tài khoản khách hàng hiện có trong h Tài khoản khách hàng

Kiểm tra tài khoản có trong hệ thống Danh sách các tài khoản

c năng (BFD - Business Function Diagram)

năng kinh doanh chỉ ra hệ thống cần làm gì chứ khơn heo cấu trúc hình cây. Việc phân cấp sơ đồ chức nă

thể đi từ tổng hợp đến cụ thể, từ tổng quán đến bài tốn và q trình khảo sát phân tích các nghiệ

BFD như sau:

3.1: Sơ đồ BFD của Website TMĐT nhà sách P àng đang bán

hoản

n có trong hệ thồng

m gì chứ khơng phải làm như chức năng cho phép phân uán đến chi tiết.

các nghiệp vụ của nhà sách

3.1.3. Sơ đồ ngữ cảnh (CDSơ đồ ngữ cảnh thể Sơ đồ ngữ cảnh thể ngữ cảnh chỉ bao gồm một Xung quanh là các thực thể dòng thông tin đi vào và đi ra h

Dựa vào mô tả bài sơ đồ ngữ cảnh của bài toán như

Sơ đồ 3.1: Sơ đ

3.1.4. Sơ đồ luồng dữ liệu Sơ đồ dịng dữ liệu Sơ đồ dịng dữ liệu

các phân tích viên hệ thống trong + Phân tích: xác địn + Thiết kế: vạch kế thống và người dùng khi thi

+ Biểu đạt: là công người dùng.

+ Tài liệu: cho phép tích và ngắn gọn. DFD cung và cơ chế lưu truyền thông tin tro

h (CD - Context Diagram)

ảnh thể hiện khái qt nơi dung chính của hệ thống gồm một xử lý chung nhất nêu bật chức năng của

thực thể ngồi chỉ nguồn phát và đích nhận thơn vào và đi ra hệ thống thơng tin.

tả bài tốn cùng với sơ đồ chức năng có thể phântíc a bài tốn như sau:

1: Sơ đồ ngữ cảnh của Website TMĐT nhà sách P

ữ liệu (DFD - Data Flow Diagram)

ữ liệu là công cụ để trợ giúp cho bốn hoạt động ệ thống trong q trình phân tích thơng tin: : xác định yêu cầu của người sử dụng.

ạch kế hoạch và minh hoạ các phương án cho khi thiết kế hệ thống mới.

là công cụ đơn giản, dễ hiểu đối với phân tích

ho phép biểu diễn tài liệu phân tích hệ thống mộ FD cung cấp cho người sử dụng một cái nhìn tổ n thơng tin trong hệ thống.

hệ thống thơng tin. Sơ đồ ăng của hệ thống thông tin. ận thông tin cùng với các

có thể phântích đểthu được

ĐT nhà sách Phú Xuân

t động chính sau đây của ng tin:

án cho phân tích viên hệ

phân tích viên hệ thống và

ng một cách đầy đủ, súc nhìn tổng thể về hệ thống

DFD nêu một mơ hình về hệ thống có quan điểm cân xứng cho cả dữ liệu và xử lý. Nó chỉ cách thơng tin chuyển vận từ một xử lý hoặc chức năng này trong hệ thống sang xử lý hoặc chức năng khác. Điều quan trọng là nó phải chỉ sẵn những thơng tin nào cần phải có trước khi thực hiện một xử lý hoặc một chức năng.

3.1.4.1. DFD mức 0

3.1.4.2. DFD phân rã mức 1 của chức năng 1.0

Sơ đồ 3.3: Sơ đồ DFD mức 1 của chức năng quản lí tài khoản

3.1.4.3. DFD phân rã mức 1 của chức năng 2.0

3.1.4.4. DFD phân rã mức 1 của chức năng 3.0

Sơ đồ 3.5: Sơ đồ phân rã mức 1 của chức năng quản lí bán hàng

3.1.4.5. DFD phân rã mức 1 của chức năng 4.0

3.1.4.6. DFD phân rã mức 1 của chức năng 5.0

Sơ đồ 3.7: Sơ đồ phân rã mức 1 của chức năng thống kê

3.2. Thiết kế

3.2.1. Các tập thức thể và thuộc tính tương ứng

Từ việc phân tích hiện trạng, sơ đồ chức năng BFD và sơ đồ phân rã các mức, ta xác định được thực thể và các thuộc tính tương ứng như sau:

+ Tập thực thể “Phân quyền”: Phân chia quyền hạn sử dụng trong website. PHANQUYEN(MaPQ, TenPQ)

+ Tập thực thể “Tài khoản”: Quản lí thơng tin của khách hàng đăng kí. TAIKHOAN (MaTK, TenTK, HoTen, DiaChi, SDT, Email, MaPQ) + Tập thực thể “Đơn hàng”: Quản lí thơng tin người mua hàng.

DONHANG (MaDH, HoTenNguoiMua, DiaChi, SDT, Email, MaSP, SoLuong, GiaBan, NgayDatHang, NgayGiaoHang, PhiVC, TongTien, MaPhuonThucTT, MaTrangThaiDH, MaTK)

+ Tập thực thể “Trạng thái đơn hàng”: Quản lí thơng tin về đơn hàng. TRANGTHAIDONHANG(MaTrangThai, MaTrangThai)

+ Tập thực thể “Phương thức thanh tốn”: Quản lí phương thức thanh tốn. PHUONGTHUCTHANHTOAN(MaPhuongThucTT, TenPhuongThucTT) + Tập thực thể “Phản hồi”: Quản lí thơng tin phàn hồi từ khách hàng.

+ Tập thực thể “Tin tức”: Quản lí tin tức. TINTUC(MaTinTuc, NoiDung)

+ Tập thực thể “Sản phẩm”: Quản lí thơng tin về sản phẩm

SANPHAM (MaGioHang, MaDM, AnhMinhHoa, GiamGia, GiaNhap, GiaBan, DVT, SoLuong, TenSP, MaSP)

+ Tập thực thể “Danh mục sản phẩm”: Quản lí thơng tin các danh mục sản phẩm. DANHMUCSP(MaDM, TenDM, DANHMUCSP)

+ Tập thực thể “Giỏ hàng”: Quản lí thơng tin chi tiết giỏ hàng.

GIOHANG(MaGioHang, MaSP, TenSP, SoLuong, Gia, TongTien) + Tập thực thể “Khuyến mãi”: Quản lí thơng tin khuyến mãi.

KHUYENMAI (MaKM, NgayBatDau, TyLeGiamGia, NoiDung, TenKM, NgayKetThuc)

3.2.2. Mối quan hệ giữa các tập thực thể

Giữa 2 tập thực thể “Phân quyền” và “Tài khoản” có mối quan hệ “Có”. Đây là mối quan hệ 1 – n vì mỗi Tài khoản có 0 hoặc một Phân quyền duy nhất và mỗi Phân quyền có thể có nhiều Tài khoản.

Giữa 2 tập thực thể “Tài khoản” và “Đơn hàng” có mối quan hệ “Đặt” . Đây là mối quan hệ 1 – n vì mỗi Đơn hàng có thể có 0 hoặc 1 Tài khoản duy nhất và mỗi Tài khồn có thể đặt nhiều đơn hàng.

Giữa 2 tập thực thể “Trạng thái đơn hàng” và “Đơn hàng” có mối quan hệ “Có”. Đây là mối quan hệ 1 – n vì mỗi Đơn hàng chỉ có thể có 0 hoặc 1 Trạng thái đơn hàng duy nhất và mỗi Đơn hàng có thể có nhiều Trạng thái.

Giữa 2 tập thực thể “Phương thức thanh toán” và “Đơn hàng” có mối quan hệ “Sử dụng”. Đây là mối quan hệ 1 – n vì mỗi Đơn hàng chỉ có thể sử dụng 0 hoặc 1 Phương thức thanh tốn duy nhất và mỗi Đơn hàng có thể sử dụng nhiều Phương thức thanh toán.

Giữa 2 tập thực thể “Sản phẩm” và “Đơn hàng” có mối quan hệ “Mua”. Đây là mối quan hệ n – n vì mỗi Sản phẩm có thể được mua bởi nhiều Đơn hàng và Đơn hàng có thể có nhiều sản phẩm.

Giữa 2 tập thực thể “Sản phẩm” và “Khuyến mãi” có mối quan hệ “Áp dụng”. Đây là mối quan hệ 1 – n vì mỗi Khuyến mãi chỉ có thể áp dụng 0 hoặc 1 Sản phẩm duy nhất và mỗi Khuyến mãi có thể áp dụng nhiều Sản phẩm.

Giữa 2 tập thực thể “Sản phẩm” và “Giỏ hàng” có mối quan hệ “Thuộc”. Đây là mối quan hệ n – n vì mỗi Sản phẩm có thể được thuộc nhiều Giỏ hàng và Giỏ hàng có thể có nhiều Sản phẩm.

Giữa 2 tập thực thể “Danh mục sản phẩm” và “Sản phẩm” có mối quan hệ “Thuộc”. Đây là mối quan hệ 1 – n vì mỗi Sản phẩm chỉ có thể Thuộc 0 hoặc 1 Danh mục sản phẩm duy nhất và mỗi Sản phẩm có thể thuộc nhiều Danh mục sản phẩm.

Giữa 2 tập thực thể “Sản phẩm” và “Phản hồi” có mối quan hệ “Thuộc”. Đây là mối quan hệ 1 – n vì mỗi Phản hồi chỉ có thể Thuộc 0 hoặc 1 Sản phẩm duy nhất và mỗi Phản hồi có thể thuộc nhiều Sản phẩm.

Giữa 2 tập thực thể “Tin tức” và “Phản hồi” có mối quan hệ “Chứa”. Đây là mối quan hệ 1 – n vì mỗi Phản hồi chỉ có thể Thuộc 0 hoặc 1 Tin tức duy nhất và mỗi Phản hồi có thể thuộc nhiều Tin tức.

3.2.3. Sơ đồ thực thể mối quan hệ (ERD – Entity Relationship Diagram)

3.2.4. Chuẩn hóa cơ sở dữ liệu

Bảng 3.2.1: Cấu trúc dữ liệu bảng SANPHAMThuộc tính Kiểu dữ liệu Kích thước Diễn giải Thuộc tính Kiểu dữ liệu Kích thước Diễn giải

MaSP nvarchar 10 Mã sản phẩm TenSP nvarchar 100 Tên sản phẩm SoLuong int Số lượng sản phẩm DVT nvarchar 10 Đơn vị tính

GiaBan int Giá bán sản phẩm

GiaNhap int Giá nhập sản phẩm GiamGia int Giảm giá sản phẩm

AnhMinhHoa Hình ảnh

MaDM nvarchar 10 Mã danh mục MaGioHang nvarchar 10 Mã giỏ hàng

Bảng 3.2.2: Cấu trúc dữ liệu bảng DANHMUCSPThuộc tính Kiểu dữ liệu Kích thước Diễn giải Thuộc tính Kiểu dữ liệu Kích thước Diễn giải

MaDM nvarchar 10 Mã danh mục TenDM nvarchar 50 Tên danh mục

Bảng 3.2.3: Cấu trúc dữ liệu bảng TAIKHOANThuộc tính Kiểu dữ liệu Kích thước Diễn giải Thuộc tính Kiểu dữ liệu Kích thước Diễn giải

MaTK nvarchar 10 Mã tài khoản TenTK nvarchar 50 Tên tài khoản HoTen nvarchar 50 Họ tên

DiaChi nvarchar 100 Địa chỉ

SDT int 20 Số điện thoại

Email nvarchar 50 Email

Bảng 3.2.4: Cấu trúc dữ liệu bảng PHANQUYENThuộc tính Kiểu dữ liệu Kích thước Diễn giải Thuộc tính Kiểu dữ liệu Kích thước Diễn giải

MaPQ nvarchar 10 Mã phân quyền TenPQ nvarchar 50 Tên phân quyền

Bảng 3.2.5: Cấu trúc dữ liệu bảng DONHANG

Thuộc tính Kiểu dữ liệu Kích thước Diễn giải

MaDH nvarchar 10 Mã đơn hàng HoTenNguoiMua nvarchar 50 Họ tên người mua DiaChi nvarchar 100 Địa chỉ người mua SDT int 20 Số điện thoại người mua Email nvarchar 50 Email người mua

MaSP nvarchar 10 Mã sản phẩm

SoLuong int Số lương

GiaBan int Giá bán

NgayDatHang datetime Ngày đặt hàng NgayGiaoHang datetime Ngày giao hàng

PhiVC int Phí vận chuyển

TongTien int Tổng tiền

MaPhuongThucTT nvarchar 10 Mã phương thức thanh toán MaTrangThaiDH nvarchar 10 Mã trạng thái đơn hàng MaTK nvarchar 10 Mã tài khoản

Bảng 3.2.6: Cấu trúc dữ liệu bảng PHUONGTHUCTHANHTOANThuộc tính Kiểu dữ liệu Kích thước Diễn giải Thuộc tính Kiểu dữ liệu Kích thước Diễn giải

MaPhuongThucTT nvarchar 10 Mã phương thức thanh toán TenPhuongThucTT nvarchar 50 Tên phương thức thanh toán

Bảng 3.2.7: Cấu trúc dữ liệu bảng TRANGTHAIDONHANGThuộc tính Kiểu dữ liệu Kích thước Diễn giải Thuộc tính Kiểu dữ liệu Kích thước Diễn giải

MaTrangThai nvarchar 10 Mã trạng thái MaTrangThai nvarchar 50 Tên trạng thái

Bảng 3.2.8: Cấu trúc dữ liệu bảng KHUYENMAIThuộc tính Kiểu dữ liệu Kích thước Diễn giải Thuộc tính Kiểu dữ liệu Kích thước Diễn giải

MaKM nvarchar 10 Mã khuyến mãi TenKM nvarchar 50 Tên khuyến mãi NoiDung nvarchar 200 Nội dung khuyến mãi TyLeGiamGia Tỷ lệ giảm giá

NgayBatDau datetime Ngày bắt đầu giảm giá NgayKetThuc datetime Ngày kết thúc giảm giá

Bảng 3.2.9: Cấu trúc dữ liệu bảng PHANHOI

Thuộc tính Kiểu dữ liệu Kích thước Diễn giải

MaPH nvarchar 10 Mã phản hồi HoTen nvarchar 50 Họ tên Email nvarchar 50 Email NoiDung nvarchar Nội dung NgayPhanHoi datetime Ngày phản hồi

Bảng 3.2.10: Cấu trúc dữ liệu bảng GIOHANGThuộc tính Kiểu dữ liệu Kích thước Diễn giải Thuộc tính Kiểu dữ liệu Kích thước Diễn giải

MaGioHang nvarchar 10 Mã giỏ hàng MaSP nvarchar 10 Mã sản phẩm TenSP nvarchar 100 Tên sản phẩm

SoLuong int Số lượng

Gia int Giá

TongTien int Tổng tiền

Bảng 3.2.11: Cấu trúc dữ liệu bảng TINTUCThuộc tính Kiểu dữ liệu Kích thước Diễn giải Thuộc tính Kiểu dữ liệu Kích thước Diễn giải

MaTinTuc nvarchar 10 Mã tin tức NoiDung nvarchar Nội dung

3.2.5. Lược đồ quan

3.3. Giới thiệu website

Qua thời gian Website cho nhà sách Phú diện của Website.

3.3.1. Giao diện trang c

ồ quan hệ của cơ sở dữ liệu

Sơ đồ 3.9: Lược đồ cơ sở dữ liệu quan hệ u website

ời gian thực hiện đề tài, nhóm nghiên cứu đ sách Phú Xuân tại địa chỉ http://nhasachphuxuan.tk

ện trang chủ

Hình 3.1: Giao diện trang chủ

quan hệ

n cứu đã xây dựng được

3.3.2. Giao diện trang đăng nh

H

3.3.3. Giao diện trang danh

ng đăng nhập/ đăng kí thành viên

Hình 3.2: Giao diện trang đăng nhập/ đăng k

ng danh mục sản phẩm

Hình 3.3: Giao diện trang danh mục sản phẩđăng kí đăng kí

3.3.4. Giao diện trang chi ti

H

H

ng chi tiết sản phẩm

Hình 3.4: Giao diện trang chi tiết sản phẩm 1

Hình 3.5: Giao diện trang chi tiết sản phẩm 2 phẩm 1 phẩm 1

3.3.5. Giao diện trang giỏ hàngng giỏ hàng

Hình 3.6: Giao diện trang giỏ hàng 1

Hình 3.7: Giao diện trang giỏ hàng 2g 1 g 1

3.3.6. Giao diện trang tư vấ

H

ng tư vấn khách hàng

PHẦN KẾT LUẬN 1. Kết quả đạt được

Trong thời đại mà công nghệ thông tin ngày càng phát triển, được ứng dụng vào đời sống con người ngày càng nhiều.Đặc biệt là sử dụng thương mại điện tử trong lĩnh vực kinh doanh thì việc có một Website bán hàng là một điều tất yếu.

Qua q trình nghiên cứu và tìm hiểu, nhóm tác giả đã hồn thành xong đề tài: “Xây dựng website bán sách trực tuyến cho nhà sách Phú Xuân”. Đề tài đã đạt được những kết quả như sau:

+ Nêu ra lịch sử hình thành và phát triển của thương mại điện tử trên thế giới và Việt Nam cho thấy được nguồn gốc và sự phát triển của thương mại điện tử.

+ Phân tích, so sánh các hệ quản trị cơ sở dữ liệu phổ biến hiện nay và lựa chọn, đi sâu vào tìm hiểu về Wordpress để thực hiện xây dựng website.

+ Xây dựng được website bán sách cho nhà sách Phú Xuân với giao diện thân thiện, dễ sử dụng, cho phép khách hàng có thể mua hàng trên website, có các dịch vụ tư vấn khách hàng, hiển thị tin tức đầy đủ giới tiệu về sản phẩm trên website.

2. Hạn chế của đề tài

Mặc dù đã cố gắng hết sức để có thể hồn thành đề tài một cách tốt nhất, tuy nhiên do kinh nghiệm và trình độ cịn hạn chế nên đề tài vẫn còn một số hạn chế như sau:

+ Một số chức năng vẫn chưa hồn thiện + Chưa tối ưu hóa được tìm kiếm

+ Tốc độ tải trang cịn chậm

3. Hướng nghiên cứu phát triển

Trong tương lai cần phát triển đề tài: + Hồn thiện các chức năng cịn thiếu + Tối ưu hóa cơng cụ tìm kiếm

+ Cải thiện tốc độ truy cập trang Website

+ Ngồi ra nên tăng tính bảo mật cho Website bằng các cơng nghệ mới nhất để có thể ngăn ngừa các hiểm họa từ Internet.

TÀI LIỆU THAM KHẢO

1. (2017).Thương mại điện tử. Wikipedia tiếng Việt,

https://vi.wikipedia.org/w/index.php?title=Th%C6%B0%C6%A1ng_m%E1 %BA%A1i_%C4%91i%E1%BB%87n_t%E1%BB%AD&oldid=32197324>

2. Báo cáo Chỉ số Thương mại điện tử Việt Nam 2017. <http://ebi.vecom.vn/Bao-Cao/Noi-dung-bao-cao/38/Bao-cao-Chi-so-Thuong-mai- dien-tu-Viet-Nam-2017.aspx>

3. (2016). Chỉ số Thương mại điện tử Việt Nam 2015. Hiệp hội Thương mại điện tử Việt Nam,

<http://www.vecom.vn/tai-lieu/tai-lieu-trong-nuoc/chi-so-thuong-mai-dien- tu-viet-nam-2015>

4. (2017). WordPress. Wikipedia tiếng Việt,

<https://vi.wikipedia.org/w/index.php?title=WordPress&oldid=33011070> 5. Chỉ số thương mại điện tử. <http://ebi.vecom.vn/Trang-chu.aspx> 6. Phân loại thương mại điện tử.

<http://vietnam12h.com/thuong-mai/tm1.aspx?xaydungurl=phan-loai- thuong-mai-dien-tu--20-11-2013>

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng website bán sách trực tuyến cho nhà sách phú xuân (Trang 30)

Tải bản đầy đủ (PDF)

(48 trang)