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

báo cáo môn học cơ sở dữ liệu nâng cao quản lý ký túc xá

14 0 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

Tiêu đề Quản lý Ký túc xá
Tác giả Đặng Song Huy
Người hướng dẫn Th.s
Trường học Trường Đại Học Công Nghệ Tp.HCM
Chuyên ngành Cơ sở dữ liệu nâng cao
Thể loại Báo cáo môn học
Năm xuất bản 2023
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 14
Dung lượng 0,93 MB

Nội dung

Giới thiệu: Hệ thống quản lí cửa hàng điện máy là một hệ thông giúp cho người quản lí cửa hàng của một nhà máy sản xuất đề có thể quản lí số lượng lớn sản phẩm mà không nhất nhiều công s

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

Cy HUTECH

Đại học Công nghệ Tp.HCM TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM

BÁO CÁO MÔN HỌC

CƠ SỞ DỮ LIỆU NÂNG CAO

< QUÁẢN LÝ Ký Túc Xá >

Ngành: <Công Nghệ Thong Tin>

Chuyên ngành: <Công Nghệ Phần Mềm>

Giảng viên hướng dẫn: Th.s

inh viên thực hiện:

TP Hồ Chí Minh, <2023>

Trang 2

MUC LUC Lời nói đầu

II /09:::):85):34|iadiaiiiiả5äÝ

Pa 0.0

3 Từ điển đữ liệu 252-222 2 H122 2121 net eree

Trang 3

Lời nói đầu

Trong thời đại hiện nay, nhu cầu thuê ký túc xá của các sinh viên đang trở thành một vẫn

đề quan trọng và ngày càng tăng cao Đây là một xu hướng phô biến trong cộng đồng sinh viên, đặc biệt là ở các thành phố lớn và các trung tâm giáo dục Trong đồ án này, chúng ta sẽ tập trung vào việc xây dựng một hệ thống quản lý ký túc xá bằng cơ sở dữ liệu, giúp cho việc quản lý ktx, khách hàng, nhân viên và các giao dịch trở nên dễ dàng

và hiệu quả hơn

Môn Cơ sở dữ liệu nâng cao cung cấp lý thuyết để thiết kế một sơ sở dữ liệu quan hệ Các vấn đề đặt ra trong các giai đoạn thiết kế, từ thiết kế cấu trúc quan niệm đến thiết kế cấu trúc vật lý được thể trình bày rất chi tiết trong môn học này Trên cơ sở kiến thức của môn học, nhóm

em đã quyết định lựa chọn đề tài “ Quan ly Ký túc xá” để củng cố kiến thức và hiện thực hóa những gì đã được thu nhận thông qua môn học Trong quá trình thực hiện, nhóm đã cố gắng tìm hiểu và áp dụng những kiến thức đã được học để hoàn thành đề tài một cách tốt nhất Song vẫn còn có thể tồn tại một số sai sót, nhóm em rất mong nhận được sự góp ý của thây để bài làm được hoàn thiện hơn Em xin chân thành cảm ơn!

Trang 4

CHUONG L Mé Ta Dé Tai

1 Giới thiệu:

Hệ thống quản lí cửa hàng điện máy là một hệ thông giúp cho người quản lí cửa hàng của một nhà máy sản xuất đề có thể quản lí số lượng lớn sản phẩm mà không nhất nhiều công sức đề tìm kiếm thông tin một sản phẩm nào đó

Từ hệ thống quản lý này, người quản lí có thể tra cứu số lượng sản phẩm nhập vào

hoặc bán ra và còn lại trong kho với số lượng là bao nhiêu từ đó đưa ra quyết định, tính

toán và lập hóa đơn cho khách hàng, thống kê báo cáo doanh thu theo yêu cầu của nhà quản lý

Mục đích chính của hệ thống là ứng dụng công nghệ thông tin vào hoạt động kinh

doanh nhỏ lẻ Chi tiết hơn là quản lý hệ thống của hàng điện máy Nhằm nâng cao chất

lượng trong việc quản lí cửa hàng, giúp đơn giản hóa việc quản lí cửa hàng điện máy,

hiệu quả hơn so với cách quản lí truyền thông Đồng thời giúp tiết kiệm thời gian, chỉ phí

và sức lực

2 Mô tả hệ thống:

2.1 Hệ thống lưu trữ những thông tin:

Hệ thống quản lý điện máy lưu trữ các thông tin liên quan đến việc quản lý và

vận hành các thiết bị điện máy trong một tô chức hoặc doanh nghiệp Các thông tin này

bao gồm:

1 Thông tin về các thiết bị điện máy: Hệ thông quản lý điện máy lưu trữ thông tin về các thiết bị điện máy trong tô chức, bao gồm thông tin về tên, model, số lượng, giá trị, ngày mua và ngày bảo hành Thông tin này giúp người quán lý có thể theo dõi và kiêm soát số lượng và giá trị của các thiết bị, cũng như quản lý việc bảo hành và sửa

chữa thiết bị

2 Thông tin về lịch sử bảo trì và sửa chữa: Hệ thống quản lý điện máy cũng lưu trữ thông tin về lịch sử bảo trì và sửa chữa các thiết bị điện máy Thông tin này bao gồm ngày thực hiện, chỉ phí, tình trạng của thiết bị sau khi sửa chữa hoặc bảo trì Thông tin này giúp người quản lý có thể đưa ra quyết định về việc tiếp tục sử dụng hay thay thế

thiết bị

3 Thong tin về hiệu suất của thiết bị: Hệ thống quản lý điện máy cũng lưu trữ thông tin về hiệu suất của các thiết bị điện máy Thông tin này bao gồm tần suất sử dụng, năng suất và tiêu thụ năng lượng Thông tin này giúp người quản lý đánh giá hiệu suất của các thiết bi va dua ra quyết định về việc nâng cấp hoặc thay thê thiết bị dé tăng cường hiệu suất và tiết kiệm năng lượng

4 Thông tin về tài liệu hướng dẫn sử dụng: Hệ thống quản lý điện máy cũng lưu trữ các tài liệu hướng dân sử dụng các thiệt bị điện máy Thông tin này giúp người quản

lý và nhân viên có thê tra cứu và áp dụng các quy trinh vận hành và bảo trì thiệt bị 2.2 Hoạt động nghiệp vụ:

PAGE \* MERGEFORMAT

11

Trang 5

Hoạt động nghiệp vụ của quản lý điện máy bao gồm các công việc sau đây:

1 Đánh giá và lựa chọn thiết bị điện máy: Người quản lý điện máy cần phải đánh giá và lựa chọn các thiết bị điện máy phù hợp với nhu cầu và mục đích của tô chức Việc đánh giá và lựa chọn này phải dựa trên các tiêu chuân kỹ thuật, tiết kiệm năng lượng và chi phí phù hợp với ngân sách của tô chức

2 Mua sắm thiết bị điện máy: Sau khi đánh giá và lựa chọn thiết bị điện máy, người

quản lý điện máy sẽ tiến hành mua sắm các thiết bị này Trong quá trình mua sắm, người quản lý cần phải thương lượng với các nhà cung cấp để đảm bảo được giá cả hợp

lý và chất lượng sản phâm

3 Vận hành và bảo trì thiết bị điện máy: Sau khi các thiết bị điện máy được mua và

cài đặt, người quản ly sẽ tiến hành vận hành và bảo trì các thiết bị này Việc vận hành

và bảo trì được thực hiện để đảm bảo các thiết bị hoạt động hiệu quả, an toàn và bền bỉ

Các hoạt động này bao gồm kiêm tra định kỳ, bảo trì định kỳ, sửa chữa khi cần thiết và

thay thế các linh kiện hư hỏng

4 Theo dõi và kiểm soát hoạt động quản lý điện máy: Người quản lý điện máy cần phải theo dõi và kiểm soát các hoạt động liên quan đến quản lý điện máy đề đảm bao

rằng các hoạt động được thực hiện đúng thời hạn và đạt được mục tiêu Việc theo dõi và

kiêm soát này bao gồm việc đánh giá hiệu suất các thiết bị điện máy, quản lý các hoạt động bảo trì và sửa chữa, và đưa ra các quyết định về việc thay thế hoặc nâng cấp thiết

bị

5 Đào tạo và phát triển nhân viên: Người quản lý điện máy cần đảo tạo và phát triển

nhân viên đê đảm bảo rằng họ có đủ kỹ năng và kiến thức để vận hành và bảo trì các

thiết bị điện máy một cách hiệu quả Việc đào tạo và phát triển này bao gồm cung cấp

các khóa đào tạo về kỹ thuật điện và cách vận hành và bảo trì các thiết bị điện máy

6 Điều chỉnh và cập nhật chiến lược: Người quản lý điện máy cần phải điều chỉnh

và cập nhật chiến lược quản lý điện máy dé dam bảo rằng nó phù hợp với các thay đôi trong môi trường kinh doanh và công nghệ Việc điều chính và cập nhật này cũng bao gồm việc nghiên cứu và áp dụng các công nghệ mới để tăng cường hiệu suất và tiết kiệm năng lượng

PAGE \* MERGEFORMAT

11

Trang 6

3 Biêu mầu

CỬA HÀNG ĐIỆN TỬ

Điện thoại: MAT HANG ĐIỆN TỬ

7

STT | TÊN HÀNG HÓA SÓLƯỢNG | ĐƠN GIÁ | THÀNH TIÊN

PAGE \* MERGEFORMAT

11

Trang 7

CHƯƠNG II: MƠ HÌNH THỰC THẺ LIÊN KÉT

1 Mơ hình ERD

DiaChiTaiKhoan

MaDCTK <Undefined>

co

NhanHang MaNH <Undefined>

TenNH <Undefined>

MU

co

11

SanPham

MaGG

MaÏL <Undefined> |" as <Undefined> | —°" ] m lim

TenTL <Undefned= Sol HinhAnh — <Undefned> <Undefined> aa

Loai indefined>

1n 0n

11

: MaDG <Undefđned>

NgayXuatHD <Undefined>

Email <Undefined>

SBT <Undefined> 11

<Undefined>

co

14

'ThanhToan MaTT <Undefined>

TenTT <Undefined>

11

DiaChiNhanHang

MaDCDH “<Undeined› 1n co

TenDatHang <Undefined>

SĐTDatHang <Undefined>

<Undefined>

2 M6 hinh quan hé

- Loal{ MaTL

Hình 1: Mơ hình ERD

, TenTL}

- NhanHang{ MaNH, TenNH}

- GiamGia{MaGG, TenGG, GiaGG, CodeGG, SLGG)

PAGE \* MERGEFORMAT

11

CodeGG <Undefined>

Trang 8

- SanPham{ MaSP, TenSanPham, Gia, HinhAnh, SoLuong, MoTa, #MaTL,

#MaNH, #MaGG}

- Taikhoan{MaTK, TenTK, MatKhau, Email, SDT, Anh, Quyen}

- DiaChiTaiKhoan{MaDCTK, SDT, DC, #MaTK}

- DiaChiNhanHang {MaDCDH, TenDatHang, SDTDatHang, GhiChu,

#MaDCTK}

- CTHD{#MaHD, #MaSP, SoLuong, DonGia}

- ThanhToan{MaTT, TenTT, #MaHD}

3 Từ điển dữ liệu

3.1 Bảng Loai{ Ma TL, TenTL)}

- Trong d6 MaTL la khoa chinh

- Bảng Loai chứa các thông tin về thé loại, có thê giúp ta tìm các mặt hàng có cùng thê loại trong cửa hàng

3.2, Bang NhanHang{ MaNH, TenNH}

- Trong đó MaNH là khóa chính

- Bảng NhanHang chứa các thông tin về nhãn hàng mà cửa hàng đang bán, giúp ta tìm các mặt hàng mà nhãn hàng đó bán trong cửa hàng

3.3 Bảng GiamGia{MaGG, TenGG, GiaGG, CodeGG, SLGG}

PAGE \* MERGEFORMAT

11

Trang 9

- Trong đó MaNH là khóa chính

- Bang GiamGia cho ta xac định sản pham do duoc giam bao nhiéu tiền

3.4, Bang SanPham{ MaSP, TenSanPham, Gia, HinhAnh, SoLuong, MoTa,

MaTL, MaNH, MaGG}

- Trong đó MaSP là khóa chính

- MaTL, MaNH, MaGG là khóa phụ giúp xác định mã thẻ loại, nhãn hàng, mã giảm giá

của sản phẩm

- Bảng SanPham chứa đầy đủ các thông tin về các sản phâm mà cửa hàng đang bán

3.5 Bảng TaiKhoan{Ma TK, Ten TK, MatKhau, Email, SDT, Anh, Quyen}

TK

Int | Nvarchar(50) | Varchar(20) | Varchar(20) | Char(10) | Varchar(20) | Varchar(10)

- Trong đó MaTK là khóa chính

- Bảng TaiKhoan chứa các thông tin đầy đủ của tài khoản giúp xác định được quyền và các thông tin khác của tài khoản

3.6, Bang DiaChiTaiKhoan{MaDCTK, SDT, DC, MaTK}

- Trong d6 MaDCTK 1a khoa chinh

PAGE \* MERGEFORMAT

11

Trang 10

- MaTK la khóa phụ giúp xác định địa chỉ này là của tài khoản nào

- Bang DiaChiTaiKhoan chia cac thông tin dia chi để xác định tài khoản có những địa

chỉ nao

3.7, Bang DiaChiNhanHang{MaDCDH, TenDatHang, SDTDatHang, GhiChu,

MaDCTK}

- Trong đó MaDCDH là khóa chính

- MaDCTK là khóa phụ giúp xác định địa chỉ nào

- Bảng DiaChiNhanHang giúp xác định địa chỉ chính xác để người giao hàng có thê giao hàng có thể giao cho người mua

3.8, Bảng DanhGia{MaDG, Mo Ta, MaSP, MaTK}

- Trong đó MaDG là khóa chính

- MaSP, MaTK là khóa phụ đề xác định đánh giá đó là của tài khoản nào, của sản phẩm

nảo

- Bảng DanhGia chứa thông tin đánh giá của người dùng về sản pham

3.9, Bang HoaDon{MaHD, NgayXuatHD, TongGia, MaTK, MaDCDH}

- Trong đó MaHD là khóa chính

- MaTK, MaDCDH là khóa phụ giúp xác định hóa đơn là của tài khoản nào, địa chỉ dé

giao hang la o dau

- Bảng HoaDon chứa các thông tin về hóa đơn được tạo khi khách hàng mua hàng

PAGE \* MERGEFORMAT

11

Trang 11

3.10 Bang CTHD{MaHD, MaSP, SoLuong, DonGia}

Int Int Int Long

- Trong đó MaHD, MaSP vừa là khóa chính vừa là khóa phụ giúp xác định chỉ tiết hóa đơn là của hóa don nao, trong d6 cé san pham nao

- Bảng CTHD chứa các thông tin chỉ về các mặt hàng được bán trong hóa đơn

3.11 Bang ThanhToan{MaTT, TenTT, MaHD}

- Trong d6 MaTT 1a khoa chinh

- MaHD là khóa phụ giúp xac dinh hoa don do đã được thanh toán chưa

4 Ràng buộc toàn vẹn

Ràng buộc:

RI: Giá ban>0

Bồi cảnh: ChiTietHoaDon

Điều kiện: rIrIcthd f1 ChỉTietHoaDon

Thi cthd.[GiaBan>0]

Cuối ñ

Tầm ảnh hưởng:

Thêm Xóa Sửa ChiTietHoaDon + - +

R2: Ngày bán<=Ngày hiện hành

Bồi cảnh: HoaDon

Diéu kién: OOhd 0 HoaDon

PAGE \* MERGEFORMAT

11

Trang 12

Thi hd.[NgayBan] <= Ngay hién hanh

Cudi 0

Tam anh hưởng:

Thêm Xóa Sửa

R3: Số lượng bán>0

Bối cảnh: ChiTietHoaDon

Điều kiện: [1Licthd L1 ChiTietHoaDon

Thi cthd.[SoLuongBan>0]

Cudi 0

Tam ảnh hưởng:

CHUONG III: DANG CHUAN CUA LUGQC DBO QUAN HE

Loaif MaTL, TenTL} Co tap phy thudc ham la Fl= {MaTL=> TenTL} Chi cd mot

thuộc tinh phụ thuộc vào khóa chính, mọi phụ thuộc hàm không hiển nhiên của Fl

đều có về trái chứa khóa do đó thỏa mãn định nghĩa của dạng chuân BCNF(Boyce- Codd Normal Form)=> Dạng chuân BCNF

NhanHang{ MaNH, TenNH)} Có tập phụ thuộc hàm là F2={MaNH=> TenNH} Chỉ

có một thuộc tính phụ thuộc vào khóa chính, mọi phụ thuộc hàm không hiển nhiên

của F2 đều có về trái chứa khóa do đó thỏa mãn định nghĩa của dạng chuẩn BCNF(Boyce-Codd Normal Form)=> Dang chuan BCNF

GiamGia{MaGG, TenGG, GiaGG, CodeGG, SLGG} Co tap phụ thuộc hàm là F3

={MaGG=> TenGG, GiaGG, CodeGG, SLGG} Vi tat cả các thuộc tính không phải

PAGE \* MERGEFORMAT

11

Trang 13

khóa chính phải phụ thuộc vào toàn bộ khóa chính, mọi phụ thuộc hàm không hiển

nhiên của F3 đều có về trái chứa khóa do đó thỏa mãn định nghĩa của dạng chuân BCNF(Boyce-Codd Normal Form)=> Dang chuan BCNF

SanPham{MaSP, TenSanPham, Gia, HinhAnh, SoLuong, MoTa, #4MaTL, #MaNH,

#MaGG} Có tập phụ thuộc hàm la F4={MaSP=> TenSanPham, Gia, HinhAnh, SoLuong, MoTa, 4MaTL, #MaNH, #MaGG} Vi tat cả các thuộc tinh không phải

khóa chính phải phụ thuộc vào toàn bộ khóa chính, mọi phụ thuộc hàm không hiển

nhiên của F4 đều có về trái chứa khóa do đó thỏa mãn định nghĩa của dạng chuân BCNF(Boyce-Codd Normal Form)=> Dang chuan BCNF

TaiKhoan{MaTK, TenTK, MatKhau, Email, SDT, Anh, Quyen} Có tập phụ thuộc

hàm là F5= ƒ£MaTK, TenTK=>, MatKhau, Email, SDT, Anh, Quyen} Vì tất cả các

thuộc tính không phải khóa chính phải phụ thuộc vào toàn bộ khóa chính, mọi phụ

thuộc hàm không hiện nhiên của F5 đều có về trái chứa khóa do đó thỏa mãn định nghĩa của dạng chuân BCNF(Boyce-Codd Normal Form)=> Dạng chuân BCNF DiaChrTaiKhoan{ MaDCTK, SDT, DC, #MaTK} Có tập phụ thuộc hàm là F6= {MaDCTK=> SDT, DC, #MaTK} Vì tất cả các thuộc tính không phải khóa chính

phải phụ thuộc vào toàn bộ khóa chính, mọi phụ thuộc hàm không hiển nhiên của F6

đều có về trái chứa khóa do đó thỏa mãn định nghĩa của dạng chuẩn BCNF(Boyce- Codd Normal Form)=> Dạng chuân BCNF

DiaChiNhanHang {MaDCDH, TenDatHang, SDTDatHang, GhiChu, #MaDCTK} Co tập phụ thuộc hàm là F7= {MaDCDH=> TenDatHang, SDTDatHang, GhiChu,

#MaDCTK} Vì tất cả các thuộc tính không phải khóa chính phải phụ thuộc vào toàn

bộ khóa chính, mọi phụ thuộc hàm không hiển nhiên của F7 đều có về trái chứa khóa

do đó thỏa mãn định nghĩa của dạng chuân BCNF(Boyce-Codd Normal Form)=>

Dang chuan BCNF

DanhGia{MaDG, MoTa, #MaSP, #MaTK} Co tap phy thudc ham la F8= {MaDG=> MoTa, #MaSP, #MaTK} Vì tất cả các thuộc tính không phải khóa chính phải phụ

thuộc vào toàn bộ khóa chính, mọi phụ thuộc hàm không hiển nhiên của F8 đều có về

trái chứa khóa do đó thỏa mãn định nghĩa của dạng chuân BCNF(Boyce-Codd Normal Form)=> Dang chuan BCNF

HoaDon{£MaHD, NgayXuatHD, TongGia, #MaTK, #MaDCDH) Có tập phụ thuộc

hàm là F9= ƒMaHD=> NgayXuatHD, TongGia, #MaTK, #MaDCDH}_ Vì tất cả các

thuộc tính không phải khóa chính phải phụ thuộc vào toàn bộ khóa chính, mọi phụ

PAGE \* MERGEFORMAT

11

Ngày đăng: 20/08/2024, 15:07

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

TÀI LIỆU LIÊN QUAN

w