1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO cáo đồ án thiết kế 1 đề tài thiết kế website bán sách

40 6 1

Đ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

Tiêu đề Thiết Kế Website Bán Sách
Tác giả Nguyễn Đình Hùng, Lê Hoàng Anh, Trần Minh Chiến, Hà Đức Trường
Trường học Đại học Bách Khoa Hà Nội
Chuyên ngành Điện Tử - Viễn Thông
Thể loại Đồ án thiết kế
Năm xuất bản 2020
Thành phố Hà Nội
Định dạng
Số trang 40
Dung lượng 346,36 KB

Cấu trúc

  • CHƯƠNG I: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN (7)
    • 1.1. Khảo sát hiện trạng (7)
      • 1.1.1. Nghiệp vụ của hệ thống hiện tại 5 1.1.2. Nhược điểm của hệ thống hiện tại 5 1.2. Mục đích của dự án (7)
    • 1.3. Phân tích tính khả thi (8)
      • 1.3.1. Tính khả thi về mặt kỹ thuật 6 1.3.2. Tính khả thi về mặt (8)
  • CHƯƠNG II: TÌM HIỂU YÊU CẦU (11)
    • 2.1. Các kỹ thuật được sử dụng (trình bày chi tiết từng kỹ thuật được thực hiện như thế nào) (11)
    • 2.2. Các yêu cầu được thu thập (13)
    • 2.3. Các yêu cầu chức năng và phi chức năng (0)
      • 2.3.1. Yêu cầu chức năng . 9 2.3.2. Yêu cầu phi chức năng 9 CHƯƠNG III: PHÂN TÍCH HỆ THỐNG (13)
    • 3.1. Sơ đồ chức năng (15)
    • 3.2. Sơ đồ luồng dữ liệu của hệ thống (16)
      • 3.2.2. Sơ đồ mức đỉnh (0)
      • 3.2.3. Sơ đồ mức dưới đỉnh (0)
  • CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU (28)
    • 4.1. Nhận diện thực thể, thuộc tính và xây dựng từ điển dữ liệu (0)
      • 4.1.1. Các thực thể và thuộc tính (0)
      • 4.1.2. Từ điển dữ liệu pha phân tích (0)
    • 4.2. Xây dựng mô hình thực thể liên kết (29)
    • 4.3. Chuyển mô hình thực thể liên kết sang mô hình quan hệ (29)
    • 4.4. Chuẩn hóa dữ liệu về 3NF (29)
    • 4.5. Sơ đồ thực thể liên kết sau chuẩn hóa 3NF (30)
    • 4.7. Một số form đầu ra (0)
      • 4.7.1. Hóa đơn (0)
      • 4.7.2. Phiếu nhập (0)
      • 4.7.3. Báo cáo doanh thu (0)
      • 4.7.4. Thống kê hàng tồn kho (0)
  • KẾT LUẬN (29)

Nội dung

KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN

Khảo sát hiện trạng

1.1.1 Nghiệp vụ của hệ thống hiện tại

1.1.2 Nhược điểm của hệ thống hiện tại

MÃ LỚP_TÊN NHÓM 5 download by : skknchat@gmail.com

1.2 Mục đích của dự án

Phân tích tính khả thi

1.3.1 Tính khả thi về mặt kỹ thuật

1.3.2 Tính khả thi về mặt kinh tế

1.3.3 Tính khả thi về mặt tổ chức

Dự án xây dựng phần mềm …… có quy mô nhỏ/vừa/lớn, áp dụng cho quản lý một cửa hàng/công ty/phòng ban….

Phân công công việc và kế hoạch thực hiện dự án được trình bày trong Bảng 1.1.

Bảng 1 1 Bảng phân công công việc và kế hoạch thực hiện

TT Tên công việc Bắt đầu Kết thúc Tài nguyên Kết quả Trạng thái

1 Khảo sát hiện trạng 4/9/2018 5/9/2018 MS Word Báo cáo Hoàn thu thập thông tin hiện trạng thành

2 Xác định mục tiêu 6/9/2018 8/9/2018 MS Word Các mục Hoàn tiêu hướng thành tới

3 Đánh giá khả năng 9/9/2018 11/9/2018 MS Word Bản phân Hoàn thực hiện tích tính thành khả thi

4 Xác lập dự án 12/9/2018 22/9/2018 MS Excel Bản phân Hoàn công công thành việc

5 Tìm hiểu yêu cầu 23/9/2018 27/9/2018 MS Word Bản liệt kê Hoàn khách hàng yêu cầu thành

6 Mô tả yêu cầu 28/9/2018 30/9/2018 MS Word Bản mô tả Hoàn yêu cầu thành chức năng

MÃ LỚP_TÊN NHÓM 6 download by : skknchat@gmail.com và phi chức năng

7 Phân tích hệ thống 1/10/2018 13/10/2018 MS Visio Sơ đồ Hoàn chức năng, thành sơ đồ luồng dữ liệu

8 Thiết kế CSDL 14/10/2018 5/11/2018 Hoàn thành

8.1 Nhận diện thực thể 14/10/2018 16/10/2018 Hoàn của hệ thống, liệt thành kê thuộc tính, lập từ điển dữ liệu

8.2 Đưa ra các giả thiết 17/10/2018 18/10/2018 Hoàn hợp lý về các phụ thành thuộc hàm cần có

8.3 Chuẩn hóa CSDL 19/10/2018 23/10/2018 Hoàn thành

8.4 Vẽ sơ đồ thực thể 24/10/2018 27/10/2018 Hoàn liên kết của hệ thành thống

8.5 Mô tả lược đồ khái 28/10/2018 1/11/2018 Chưa niệm của hệ thống hoàn thành

8.6 Thiết kế form báo 2/11/2018 5/11/2018 Chưa cáo đầu ra hoàn thành

9 Lập trình giao diện 6/11/2018 6/12/2018 Chưa cho phần mềm hoàn thành

MÃ LỚP_TÊN NHÓM 7 download by : skknchat@gmail.com

10 Kiểm thử và sửa lỗi 7/12/2018 18/12/2018

Chưa hoàn thành Chưa hoàn thành

MÃ LỚP_TÊN NHÓM download by : skknchat@gmail.com

TÌM HIỂU YÊU CẦU

Các kỹ thuật được sử dụng (trình bày chi tiết từng kỹ thuật được thực hiện như thế nào)

Sử dụng bộ câu hỏi phỏng vấn dưới đây để phỏng vấn các chủ hiệu sách tại quận Hai Bà Trưng, thành phố Hà Nội Bảng nội dung phỏng vấn sẽ giúp thu thập thông tin chi tiết từ chủ hiệu sách, tạo điều kiện cho việc hiểu rõ hơn về hoạt động kinh doanh và nhu cầu của khách hàng trong khu vực.

STT Câu hỏi Câu trả lời

1 Anh/chị tên là gì bao nhiêu Anh tên là Trần Công Minh tuổi Năm nay anh 45 tuổi

Chúng tôi đã kinh doanh mặt hàng sách và một số dụng cụ giáo dục trong suốt 10 năm qua Cửa hàng của chúng tôi chuyên cung cấp các sản phẩm phục vụ nhu cầu học tập và giảng dạy, với thời gian hoạt động ổn định và đáng tin cậy.

3 Cửa hàng bán những mặt hàng Cửa hàng anh bán đa phần là sách vở gì và dụng cụ học tập phục vụ cho ngành giáo dục

Cuối ngày, cửa hàng cần tổng hợp thống kê bao gồm doanh thu, mặt hàng doanh thu, số lượng hàng bán ra, và hóa đơn cho từng giao dịch Việc này có thể thực hiện bằng hình ảnh, sổ ghi chép, và hóa đơn để đảm bảo tính chính xác và minh bạch trong quản lý.

Khách hàng có thể thực hiện việc đổi trả sản phẩm trong vòng 3 ngày, với điều kiện sản phẩm vẫn còn nguyên nhãn mác và có hóa đơn để xác nhận giao dịch.

Phương thức quản lý hiện tại gặp khó khăn trong việc ghi chép và thống kê hàng hóa, dẫn đến tình trạng mất thời gian và dễ xảy ra sai sót trong quá trình kiểm hàng vào cuối ngày Việc xử lý trả hàng cũng trở nên phức tạp hơn, ảnh hưởng đến hiệu quả quản lý.

Phải tổng hợp lại doanh thu của từng tháng, từng quý

Với vấn đề này, bạn có mong muốn tìm kiếm một hình thức quản lý đơn giản, hiệu quả và tiết kiệm thời gian cũng như chi phí cho việc quản lý cửa hàng hoặc gian hàng của mình không?

Trong bối cảnh dịch bệnh phức tạp, nhiều doanh nghiệp đang tìm cách mở rộng hình thức kinh doanh sang bán hàng online Việc chuyển đổi này không chỉ giúp tăng doanh thu mà còn thích ứng với nhu cầu của khách hàng trong mùa dịch Anh chị có muốn khám phá cơ hội này để cải thiện doanh thu cho cửa hàng của mình?

Trong bối cảnh hiện nay, việc sở hữu một trang web bán hàng online là vô cùng cần thiết cho cửa hàng Một trang web chuyên dụng không chỉ giúp tăng cường sự hiện diện trực tuyến mà còn thu hút khách hàng tiềm năng, nâng cao doanh thu và cải thiện trải nghiệm mua sắm.

MÃ LỚP_TÊN NHÓM 9 download by : skknchat@gmail.com

TÊN ĐỀ TÀI hàng của anh/chị?

Trong bài viết này, chúng tôi sẽ thảo luận về những chức năng mà bạn mong muốn có trên trang web của mình Bạn có thể muốn trang web tích hợp tính năng tìm kiếm hiệu quả, hiển thị hình ảnh, số lượng và đơn giá của sản phẩm Bên cạnh đó, việc phân loại sản phẩm sẽ giúp khách hàng tìm kiếm một cách dễ dàng hơn Ngoài ra, hệ thống cần hỗ trợ nhập xuất hóa đơn và quản lý thông tin khách hàng để nâng cao trải nghiệm mua sắm trực tuyến.

Sử dụng bộ câu hỏi phỏng vấn sau đây với các khách hàng:

STT Câu hỏi Câu trả lời

1 Bạn có thích đọc sách không? Tôi rất thích đọc sách và thích sưu tầm những cuốn sách mà tôi yêu thích.

Tần suất mua sách của tôi khá đều đặn; mỗi khi có sách mới từ các tác giả yêu thích, tôi đều mua ngay Vào cuối tuần, tôi thường dành thời gian đi mua sách, trung bình mỗi tuần tôi mua từ 1 đến 2 cuốn.

Khi mua sách, bạn thường đến trực tiếp cửa hàng để lựa chọn, nhưng đôi khi cũng có thể đặt hàng qua các trang thương mại điện tử hoặc đặt online.

Hình thức đặt hàng online đang trở thành lựa chọn phổ biến, giúp tiết kiệm thời gian và dễ dàng cho nhiều người trong cuộc sống bận rộn hiện nay Bản thân tôi cũng thấy phương thức này rất hợp lý và tiện lợi, không chỉ cho mình mà còn cho những người xung quanh.

Nếu bạn đang cân nhắc việc đặt hàng online, một trang web đẹp và nhiều tính năng sẽ thu hút bạn hơn Thiết kế hấp dẫn và chức năng phong phú trên trang web sẽ khiến bạn cảm thấy muốn mua sắm nhiều hơn.

Khi lựa chọn sản phẩm, tôi cần biết về các tính năng còn lại, giá cả và chất lượng của website Ngoài ra, việc liên kết với tài khoản cũng rất quan trọng.

Facebook và Google để dễ dàng đăng nhập Có nhiều các voucher giảm giá.

Liên kết với bên vận chuyển tốt để giảm thời gian đợi nhận hàng.

7 Website bán hàng có tiện lợi Có chứ, thời đại 4.0 bùng nổ mọi thứ hơn cho khách hàng không? cần phải được số hóa, làm việc trên internet

MÃ LỚP_TÊN NHÓM 10 download by : skknchat@gmail.com

Quan sát hình thức mua hàng của khách hàng

Quan sát quá trình bán hàng tại cửa hàng

Quan sát hình thức bán hàng tại cửa hàng

Kỹ thuật phân tích tài liệu

Thu thập các hóa đơn bán hàng và nhập hàng.

Thu thập dữ liệu từ Excel của cửa hàng

Kỹ thuật bảng câu hỏi sẵn

Dùng bảng câu hỏi sẵn để phỏng vấn khách hàng và chủ cửa hàng để biết nhu cầu của họ từ đó đưa ra giải pháp

Các yêu cầu chức năng và phi chức năng

Quan sát quá trình bán hàng tại cửa hàng

Quan sát hình thức bán hàng tại cửa hàng

Kỹ thuật phân tích tài liệu

Thu thập các hóa đơn bán hàng và nhập hàng.

Thu thập dữ liệu từ Excel của cửa hàng

Kỹ thuật bảng câu hỏi sẵn

Dùng bảng câu hỏi sẵn để phỏng vấn khách hàng và chủ cửa hàng để biết nhu cầu của họ từ đó đưa ra giải pháp

2.2 Các yêu cầu được thu thập

Yêu cầu về phần cứng

CPU: Intel Pentium 4 2.8GHz hoặc tương đương là tối thiểu (đề nghị Intel

Yêu cầu về phần mềm

Bộ gõ tiếng việt hỗ trợ Unicode

Phần mềm MongoDB Visual code

Các trình duyệt lướt web như Chrome, firefox…

Yêu cầu về dữ liệu

Cần các thiết bị điện thoại,máy tính, có kết nối wifi,3g,4g để có thể truy cập được trang web.

Yêu cầu về con người

Trang web có thiết kế đơn giản,dễ dang cho mọi người truy cập và mua sắm vì vậy đa số mọi người đều có thể sử dụng.

Phần mềm cần có các chức năng sau:

Quản lí hệ thống: Đăng kí khách hàng, đăng nhập, chỉnh sửa thông tin Quản lí khách hàng: Phê duyệt khách hàng, xóa khách hàng

MÃ LỚP_TÊN NHÓM 11 download by : skknchat@gmail.com

Quản lí sách: Thêm sách, sửa thông tin sách, thêm số lượng sách, xóa sách

Quản lí xuất/nhập: Lập phiếu nhập, In hóa đơn

Tìm kiếm: Tìm kiến sách, tìm kiếm khách hàng, tìm kiếm hóa đơn, tìm kiếm trợ giúp

Báo cáo: Báo cáo doanh thu, báo cáo sách hết hàng, báo cáo sách tồn kho

2.3.2 Yêu cầu phi chức năng

Hoạt động trên hệ điều hành Windows XP/7/8/8.1/10 và MacOs, bài viết này cung cấp thông tin bằng tiếng Việt với đơn vị tiền tệ là VNĐ Hệ thống đảm bảo tốc độ phản hồi tối đa 5 giây, cùng với giao diện đẹp mắt và dễ sử dụng Thời gian bàn giao sản phẩm được cam kết trong vòng 3 tháng.

Chi phí tối đa: 4.000.000 đồng.

MÃ LỚP_TÊN NHÓM 12 download by : skknchat@gmail.com

Sơ đồ chức năng

Hình 3.1 Sơ đồ chức năng của hệ thống

Sơ đồ chức năng của hệ thống được mô tả như trên Hình 3.1 Hệ thống gồm 6 chức năng chính, cụ thể như sau:

MÃ LỚP_TÊN NHÓM 13 download by : skknchat@gmail.com

Sơ đồ luồng dữ liệu của hệ thống

Hình 3.2 Sơ đồ luồng dữ liệu mức đỉnh

Sơ đồ luồng dữ liệu mức đỉnh được thể hiện trên Hình 3.2.

MÃ LỚP_TÊN NHÓM 14 download by : skknchat@gmail.com

3.2.2 Sơ đồ mức dưới đỉnh a Chức năng 1

Hình 3.3 Sơ đồ mức 1 của chức năng 1

Sơ đồ mức 1 của chức năng 1 được mô tả trên Hình 3.3 Cụ thể:

MÃ LỚP_TÊN NHÓM 15 download by : skknchat@gmail.com

Hình 3.4 Sơ đồ mức 1 của chức năng 2

Sơ đồ mức 1 của chức năng 2 được mô tả trên Hình 3.4 Cụ thể:

Hình 3.5 Sơ đồ mức 1 của chức năng 3

Sơ đồ mức 1 của chức năng 3 được mô tả trên Hình 3.5 Cụ thể:

MÃ LỚP_TÊN NHÓM 16 download by : skknchat@gmail.com

Hình 3.6 Sơ đồ mức 1 của chức năng 4

Sơ đồ mức 1 của chức năng 4 được mô tả trên Hình 3.6 Cụ thể:

MÃ LỚP_TÊN NHÓM 17 download by : skknchat@gmail.com

Hình 3.7 Sơ đồ mức 1 của chức năng 5

Sơ đồ mức 1 của chức năng 5 được mô tả trên Hình 3.7 Cụ thể:

MÃ LỚP_TÊN NHÓM 18 download by : skknchat@gmail.com

Hình 3.8 Sơ đồ mức 1 của chức năng 6

Sơ đồ mức 1 của chức năng 6 được mô tả trên Hình 3.8 Cụ thể:

3.3 Đặc tả các chức năng

Bảng 3 1: Bảng đặc tả chức năng cho hệ thống

Chức năng Chi tiết chức năng Mô tả chức năng

Quản lý hệ thống 1.2 cho phép nhân viên đăng nhập bằng cách nhập thông tin tài khoản Chức năng này sẽ truy cập kho thông tin tài khoản để kiểm tra và xác thực thông tin.

MÃ LỚP_TÊN NHÓM 19 download by : skknchat@gmail.com

TÊN ĐỀ TÀI nhận.Xác nhận thành công sẽ chuyển sang màn hình với các thao tác chức năng.

1.2 Đăng xuất NV sẽ thoát khỏi hệ thống bằng cách nhấp vào chức năng đăng xuất, và chức năng sẽ đưa ra màn hình ô để xác nhận đăng xuất.

1.3 Thay đổi mật Nhân viên chọn vào chức năng thay đổi mật khẩu đăng nhập khẩu tài khoản Hệ thống đưa ra màn hình yêu cầu người dùng nhập mật khẩu cũ ,nhập mật khẩu mới và nhập lại mật khẩu mới ,sau đó nhất nút xác nhận thay đổi mật khẩu.

2.Quản lý NV 2.1 Thêm mới NV NV thêm mới thông tin NV sau đó thông tin mới nhập sẽ được lưu vào hồ sơ thông tin

NV Thông tin NV sẽ phản hồi lại bằng cách hiện lên bảng thông tin nhân viên.

2.2 Chỉnh sửa thông NV nhập thông tin NV cần chỉnh sửa vào tin NV phần chỉnh sửa thông tin NV sau đó thông tin mới nhập sẽ được lưu vào hồ sơ thông tin NV.

Thông tin NV sẽ phản hồi lại bằng cách hiện lên bảng thông tin nhân viên.

2.3 Xoá NV NV chọn NV cần xóa ở bảng thông tin NV sau đó thông tin sẽ bị xóa ở hồ sơ thông tin NV.

Thông tin NV sẽ phản hồi lại bằng cách hiện lên bảng thông tin nhân viên.

Để quản lý phòng, bạn cần thêm mới phòng cho chi nhánh bằng cách chọn chi nhánh cần thêm, sau đó nhấn vào tùy chọn thêm mới phòng và nhập các thông tin cần thiết Thông tin phòng mới sẽ được lưu trữ trong kho phòng khách sạn và sẽ hiển thị trên bảng danh sách phòng khách sạn.

3.2 Chỉnh sửa thông NV chọn vào phòng cần chỉnh sửa ,nhập tin phòng của CN thông tin chỉnh sửa phòng khách sạn Thông tin phòng chỉnh sửa sẽ lưu tại kho phòng khách sạn.

Thông tin phòng khách sạn sẽ phản hồi lại bằng cách hiện lên bảng thông tin phòng

MÃ LỚP_TÊN NHÓM 20 download by : skknchat@gmail.com khách sạn.

3.3 Xoá thông tin NV chọn vào CN có phòng cần xoá ,sau đó phòng của CN chọn phòng cần xoá và nhấn chọn xoá.

Thông tin phòng sẽ xoá khỏi kho phòng khách sạn Phần mềm đưa ra phản hồi là có xác nhận xoá.

Để quản lý sản phẩm hiệu quả, nhân viên cần thêm mới sản phẩm bằng cách nhập thông tin vào mục "Thêm mới SP" Sau khi hoàn tất, thông tin sản phẩm sẽ được lưu trữ vào kho dữ liệu chi tiết sản phẩm và kho sản phẩm.

Thông tin lớp học sẽ phản hồi lại phần thêm mới sản bằng cách hiện lên bảng thông tin sản phẩm

4.2 Chỉnh sửa thông NV ấn chọn vào SP cần chỉnh sửa tại bảng tin SP sản phẩm và nhập thông tin chỉnh sửa

SP ,thông tin chỉnh sửa sẽ lưu vào kho thông tin chi tiết SP và kho SP.

Thông tin sẽ phản hồi lại phần chỉnh sửa thông tin bằng cách hiện lên bảng thông tin sản phẩm

4.3 Xoá thông tin SP NV chọn SP cần xóa tại bảng SP và ấn chọn xoá SP ,thông tin SP sẽ bị xoá ở kho SP Phần mềm hiện lên xác nhận xoá SP hay không? NV ấn chọn để xác nhận

4.4 Điều chỉnh số NV chọn SP cần điều chỉnh số lượng và lượng SP nhập số lượng sản phẩm ,thông tin sẽ được lưu vào kho SP Thông tin sẽ phản hồi bằng cách hiện số lượng mới tại bảng kho sản phẩm

Để quản lý thông tin khách hàng, người dùng cần chọn mục "Thêm mới KH" và nhập các thông tin cần thiết Sau khi hoàn tất, thông tin khách hàng mới sẽ được lưu vào hồ sơ và hiển thị sản phẩm tương ứng trên bảng thông tin khách hàng.

5.2 Sửa thông tin KH NV chọn KH cần chỉnh sửa thông tin trong bảng KH ,sau đó nhấn chọn chỉnh sửa và điền thông tin chỉnh sửa ,thông tin chỉnh sửa sẽ lưu vào hồ sơ KH.

MÃ LỚP_TÊN NHÓM 21 download by : skknchat@gmail.com

Thông tin sẽ phản hồi lại bằng cách hiện lên trong bảng KH.

5.3 Xoá thông tin KH NV nhấn chọn KH cần chỉnh sửa trong bảng KH và ấn chọn xoá KH Thông tin KH sẽ bị xoá tại hồ sơ KH

Hệ thống sẽ phản hồi lại bằng cách hiện xác nhận xoá hay không ? NV nhấn chọn để xác nhận.

6.1 Thêm mới HĐ NV nhấn chọn mục tạo HĐ ,và thêm mới các thông tin vào để tạo HĐ ,thông tin HĐ sẽ được lưu vào kho HĐ.

Thông tin phản hồi lại sẽ được hiện mới trên HĐ.

6.2 Chỉnh sửa HĐ NV nhấn chọn HĐ cần chỉnh sửa và nhập thông tin sửa đổi vào HĐ ,thông tin sửa đổi sẽ lưu vào kho HĐ Thông tin phản hồi lại sẽ hiện trên HĐ.

6.3 Kiểm tra thông NV sẽ nhấn chọn HĐ cần kiểm tra và nhấn

6.Quản li hoá tin HĐ kiểm tra HĐ ,thông tin sẽ được kiểm tra đối chiếu đúng với thực tế hay không trước khi đơn in.

6.4 In HĐ NV nhấn chọn vào HĐ cần in ,và nhấn nút in

Hệ thống sẽ truy cập vào kho hóa đơn để lấy thông tin hóa đơn cần in và hiển thị trên màn hình để xác nhận việc in Nhân viên sẽ nhấn chọn để xác nhận in.

6.5 Xoá HĐ NV sẽ nhấn chọn hoá đơn cần xoá và nhấn chọn xoá HĐ.Hệ thống phản hồi lại màn hình xác nhận xoá hay không ?NV nhấn chọn để xác nhận xoá Thông tin HĐ sẽ bị xoá tại kho HĐ

Để tìm kiếm thông tin nhân viên, người dùng chỉ cần nhấn vào ô tìm kiếm và nhập từ khóa liên quan Hệ thống sẽ tự động truy cập vào kho dữ liệu nhân viên để lấy ra thông tin cần tìm.

7.2 Tìm kiếm thông NV nhấn chọn ô tìm kiếm NV và nhập tin KH thông tin KH Hệ thống sẽ truy nhập vào kho KH lấy ra KH cần tìm kiếm

THIẾT KẾ CƠ SỞ DỮ LIỆU

Chuyển mô hình thực thể liên kết sang mô hình quan hệ

Khách hàng (mã khách hàng, tên khách hàng, địa chỉ, số điện thoại, email, tên đăng nhập, mật khẩu)

Hóa đơn (mã hóa đơn, mã sách, mã khách hàng, ngày đặt hàng, ngày nhận hàng, tổng tiền)

Sách (mã sách, tên sách, tác giả, số lượng, mã thể loại sách) Thể loại sách (mã thể loại sách, tên thể loại sách)

Chuẩn hóa dữ liệu về 3NF

Để chuẩn hóa quan hệ 3NF cho khách hàng, mỗi khách hàng cần có một mã khách hàng duy nhất, cùng với các thông tin như tên khách hàng, địa chỉ, số điện thoại, email, tên đăng nhập và mật khẩu Các thuộc tính này phải tuân theo quy tắc phụ thuộc hàm để đảm bảo tính toàn vẹn của dữ liệu.

Mã khách hàng  tên khách hàng, địa chỉ, số điện thoại, email, tên đăng nhập, mật khẩu.

 Kết luận: quan hệ Khách hàng đã ở 3NF

MÃ LỚP_TÊN NHÓM 26 download by : skknchat@gmail.com

Để chuẩn hóa quan hệ 3NF cho hóa đơn, mỗi hóa đơn cần có một mã hóa đơn duy nhất, cùng với mã sách, mã khách hàng, ngày đặt hàng, ngày nhận hàng và tổng tiền Các thuộc tính này phải tuân theo các phụ thuộc hàm nhất định để đảm bảo tính nhất quán và tránh sự dư thừa dữ liệu.

Mã hóa đơn  mã sách, mã khách hàng, ngày đặt hàng, ngày nhận hàng, tổng tiền

 Kết luận: quan hệ Hóa đơn đã ở 3NF

Để chuẩn hóa quan hệ 3NF cho bảng sách, mỗi sách sẽ được xác định bằng một mã sách duy nhất, bao gồm các thuộc tính như tên sách, tác giả, số lượng và mã thể loại sách Các phụ thuộc hàm cần được xác định rõ ràng để đảm bảo tính toàn vẹn dữ liệu trong cơ sở dữ liệu.

Mã sách  tên sách, tác giả, số lượng, mã thể loại sách

 Kết luận: quan hệ Sách đã ở 3NF

Chuẩn hóa quan hệ 3NF cho thể loại sách yêu cầu mỗi thể loại sách phải có mã thể loại duy nhất và tên thể loại sách tương ứng Điều này đảm bảo rằng các thuộc tính trong bảng không bị dư thừa và mỗi thể loại sách được xác định một cách rõ ràng thông qua các phụ thuộc hàm.

Mã thể loại sách  tên thể loại sách

 Kết luận: quan hệ Thể loại sách đã ở 3NF

Một số form đầu ra

4.3 Chuyển mô hình thực thể liên kết sang mô hình quan hệ

Khách hàng (mã khách hàng, tên khách hàng, địa chỉ, số điện thoại, email, tên đăng nhập, mật khẩu)

Hóa đơn (mã hóa đơn, mã sách, mã khách hàng, ngày đặt hàng, ngày nhận hàng, tổng tiền)

Sách (mã sách, tên sách, tác giả, số lượng, mã thể loại sách) Thể loại sách (mã thể loại sách, tên thể loại sách)

4.4 Chuẩn hóa dữ liệu về 3NF

Để chuẩn hóa quan hệ 3NF cho khách hàng, mỗi khách hàng cần có một mã khách hàng duy nhất, kèm theo các thông tin như tên, địa chỉ, số điện thoại, email, tên đăng nhập và mật khẩu Các thuộc tính này phải đảm bảo không có sự phụ thuộc hàm không hợp lệ, nhằm tối ưu hóa cấu trúc dữ liệu.

Mã khách hàng  tên khách hàng, địa chỉ, số điện thoại, email, tên đăng nhập, mật khẩu.

Ngày đăng: 21/04/2022, 06:58

HÌNH ẢNH LIÊN QUAN

Phân công công việc và kế hoạch thực hiện dự án được trình bày trong Bảng 1.1. - BÁO cáo đồ án thiết kế 1 đề tài thiết kế website bán sách
h ân công công việc và kế hoạch thực hiện dự án được trình bày trong Bảng 1.1 (Trang 8)
4 Bạn thấy hình thức nào phù - BÁO cáo đồ án thiết kế 1 đề tài thiết kế website bán sách
4 Bạn thấy hình thức nào phù (Trang 13)
Hình 3.1 Sơ đồ chức năng của hệ thống - BÁO cáo đồ án thiết kế 1 đề tài thiết kế website bán sách
Hình 3.1 Sơ đồ chức năng của hệ thống (Trang 16)
Hình 3.2 Sơ đồ luồng dữ liệu mức đỉnh - BÁO cáo đồ án thiết kế 1 đề tài thiết kế website bán sách
Hình 3.2 Sơ đồ luồng dữ liệu mức đỉnh (Trang 17)
Hình 3.3 Sơ đồ mức 1 của chức năng 1 - BÁO cáo đồ án thiết kế 1 đề tài thiết kế website bán sách
Hình 3.3 Sơ đồ mức 1 của chức năng 1 (Trang 18)
Sơ đồ mức 1 của chức năng 1 được mô tả trên Hình 3.3. Cụ thể: (1), (3), (4), (5), (8) T.T KH - BÁO cáo đồ án thiết kế 1 đề tài thiết kế website bán sách
Sơ đồ m ức 1 của chức năng 1 được mô tả trên Hình 3.3. Cụ thể: (1), (3), (4), (5), (8) T.T KH (Trang 18)
Hình 3.4 Sơ đồ mức 1 của chức năng 2 - BÁO cáo đồ án thiết kế 1 đề tài thiết kế website bán sách
Hình 3.4 Sơ đồ mức 1 của chức năng 2 (Trang 19)
Hình 3.6 Sơ đồ mức 1 của chức năng 4 - BÁO cáo đồ án thiết kế 1 đề tài thiết kế website bán sách
Hình 3.6 Sơ đồ mức 1 của chức năng 4 (Trang 20)
Hình 3.7 Sơ đồ mức 1 của chức năng 5 - BÁO cáo đồ án thiết kế 1 đề tài thiết kế website bán sách
Hình 3.7 Sơ đồ mức 1 của chức năng 5 (Trang 21)
Hình 3.8 Sơ đồ mức 1 của chức năng 6 - BÁO cáo đồ án thiết kế 1 đề tài thiết kế website bán sách
Hình 3.8 Sơ đồ mức 1 của chức năng 6 (Trang 22)
4.2. Xây dựng mô hình thực thể liên kết - BÁO cáo đồ án thiết kế 1 đề tài thiết kế website bán sách
4.2. Xây dựng mô hình thực thể liên kết (Trang 30)
Bảng 4.3 Các thuộc tính bảng Nhacungcap Tên thuộc tính MaNCC TenNCC DCNCC SdtNCC EmailNCC FaxNCC Tên thuộc tính MaHH TenHH DonviHH DongiaHH SLHH NgaynhapHH MaNCC - BÁO cáo đồ án thiết kế 1 đề tài thiết kế website bán sách
Bảng 4.3 Các thuộc tính bảng Nhacungcap Tên thuộc tính MaNCC TenNCC DCNCC SdtNCC EmailNCC FaxNCC Tên thuộc tính MaHH TenHH DonviHH DongiaHH SLHH NgaynhapHH MaNCC (Trang 34)
Bảng 4.5 Các thuộc tính bảng Hoadon - BÁO cáo đồ án thiết kế 1 đề tài thiết kế website bán sách
Bảng 4.5 Các thuộc tính bảng Hoadon (Trang 35)

TỪ KHÓA LIÊN QUAN

w