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

đồ án cuối kỳ cơ sở dữ liệu đề tài xây dựng hệ thống quản lý ký túc xá

25 2 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 đề Xây Dựng Hệ Thống Quản Lý Ký Túc Xá
Tác giả Trần Hoài Thương, Dinh Minh Tuệ Hà, Vừ Minh Thư, Nguyễn Trọng Anh, Lờ Nguyễn Kim Trinh
Người hướng dẫn Lâm Hồng Thanh, Trịnh Thu Huyền Trang
Trường học Trường Đại Học Kinh Tế - Luật
Chuyên ngành Cơ sở dữ liệu
Thể loại Đồ án cuối kỳ
Năm xuất bản 2023
Thành phố Hồ Chí Minh
Định dạng
Số trang 25
Dung lượng 1,35 MB

Nội dung

Với số lượng sinh viên không lồ, ban quản lý ký túc xá sẽ khó khăn hơn trong công tác quan ly, dé xay ra nhiều tình huống phức tạp, năm ngoài tầm kiếm soát.. Với mong muốn ứng dụng công

Trang 1

DE TAI: XAY DUNG HE THONG QUAN LY KY TUC XA

Giang vién: Lam Hong Thanh Trợ giảng: Trịnh Thu Huyền Trang Nhóm 6:

1 Trần Hoài Thương

2 Dinh Minh Tuệ Hà

3 Võ Minh Thư

4 Nguyễn Trâm Anh

5 Lê Nguyễn Kim Trinh

Hồ Chí Minh, tháng 5, 2023

Trang 2

kỹ năng, thái độ

Dự án giữa kỳ của chúng em có thê vẫn chưa hoàn toàn hoàn hảo, nhưng nó là thứ mà chúng em đã đặt rất nhiều thời gian, tâm trí và trái tim vào Một lần nữa chúng em xin cảm

ơn cô Lâm Hồng Thanh và chị Trịnh Thu Huyền Trang đã trang bị cho chúng em kiến thức,

kỹ năng và nhiều hơn nữa, giúp chúng em hoàn thành đồ án một cách tốt nhất và có thêm

những kinh nghiệm đề chuân bị cho những dự án sau này

Nhóm 6

Trang 3

MUC LUC

II C0 (0/0009 10907 (00)000 0 0) rete teeta teeeeeeenenentneeeeees 4

ro na 4 1.2 Giới thiệu chung về hệ thống - G222 SE S251 12151232151515121211111112121212 182111111 8 xxe 4

II THIẾT KẾ CƠ SỞ DỮ LIỆU VẬT LÝ ẶẢ 2 SG S2 2325255552323 E5555 2111521511111 11 2121110 cm sec 17

3.2 Thiết kế cơ sở dữ liệu vật lý trên MySQL Q22 H20 2212121222111111111121 2101122818 ng 17

3.2.1 Kiéu die liéu tleng thu 7g vn Ũ 17

Trang 4

I MOTA TONG QUAN CO SO DU LIEU

1.1 Ly do chon dé tai

Đứng trước sự phát triển vô cùng nhanh chóng của phần mềm máy tính và công nghệ Internet như hiện nay, các tô chức và doanh nghiệp luôn không ngừng tìm kiếm các biện pháp nhăm xây dựng, hoàn thiện hệ thống thông tin, phục vụ cho hoạt động tác nghiệp của doanh nghiệp mình

Có thế thấy tầm quan trọng của công nghệ thông tin được chứng minh qua việc nó đang được áp dụng rộng rãi trong các lĩnh vực kinh tế, xã hội Nhiều đoanh nghiệp, công ty, trường học, bệnh viện ứng dụng công nghệ tin học vào quản lý thông tin và đã tiết kiệm được tiền bạc, thời gian, sức lực đồng thời hiệu quả mang lại cao, đạt được nhiều lợi ích Các trường đại học hiện nay, tuyển sinh với quy mô ngày càng lớn, sinh viên có nhu cầu đăng ký ở tại ký túc xá ngày càng nhiều Với số lượng sinh viên không lồ, ban quản lý

ký túc xá sẽ khó khăn hơn trong công tác quan ly, dé xay ra nhiều tình huống phức tạp, năm ngoài tầm kiếm soát Vì vậy, việc thiết kế một mô hình và ứng dụng công nghệ thông tin

vào quản lý ký túc xá sinh viên là điều cần thiết, nó giúp xử lý nhanh khối lượng thông tin

không lồ, giảm bớt không gian lưu trữ đữ liệu, hạn chế thất thoát thông tin, tra cứu nhanh và chính xác, tiết kiệm thời gian trong công tác quản lý, nâng cao hiệu quả quản lý ký túc xá sinh viên

Với mong muốn ứng dụng công nghệ thông tin vào quá trình quản lý, nhóm chúng

em đã tiến hành tìm hiểu và thực hiện đề tài “Xây Dựng Hệ Thống Quản Ly Ký Túc Xá” nhăm giúp ban quản lý có thê đễ dàng hơn trong công tác giám sát, và quản lý sinh viên, giúp mang lại hiệu quả cao và làm giảm được khối lượng công việc

1.2 Giới thiệu chung về hệ thống

Đối tượng và phạm vi:

- _ Quy trình quản lý sinh viên tại KTX

- _ Các vấn đề, hoạt động cần quản lý trong suốt quá trình sinh viên nội trú

- Theo đõi và quản lý, cập nhật thông tin thường xuyên giúp ban quản lý năm bắt chính xác tình hình KTX

Mô tả chung các hoạt động:

Trang 5

- Khi sinh vién cé nhu cầu nội trú thì cần thực hiện:

+ Gui don dang ky cho ban quan ly ktx

+ Ban quan ly xét duyét don

+ Néu sinh vién duoc xét duyét thanh céng va vao 6 trong ktx thi cần nộp tiền cho phong tai vu va nhan bién lai

+ Nhân viên quản lý sắp xếp tòa, phòng ở cho sinh viên

- Hoạt động trong KTX:

+ Xét đơn xIn vào ở ktx cho sinh viên

+ Nếu có sinh viên nộp đơn xin chuyền ra khỏi ktx thì xóa thông tin sinh viên trong hệ thống

+ Thu tién điện nước hàng tháng

+ Kiểm tra vệ sinh

+ Quan ly an ninh ktx

+ Nhận đơn lưu trú cho kỳ tiếp theo của các sinh viên

1.3 Xác định ngữ cảnh

KTX khu B ĐHQG TPHCM có đến 19 tòa nhà, mỗi tòa có từ 12-16 tầng và mỗi tang

có khoảng trên 20 phòng, sức chứa đến 40.000 chỗ ở vì thế là bạn yên KTX luôn đủ chỗ cho bạn Ngoài ra các lựa chọn phòng có KTX cũng rất đa dạng: phòng 2, phòng 4, phòng 6, phòng 8 Các phòng đều có thể chọn có máy lạnh hay không, nên phải nói sự lựa chọn rất đa dạng và phù hợp với mỗi người Trong khuôn viên KTX còn có rất nhiều nhà ăn được đặt dưới tầng trệt các tòa, bên cạnh đó còn có các phòng net, hằm gửi xe, quán caf, tiệm tạp hóa, văn phòng phẩm, bưu điện, phòng y tế, cửa hàng tiện lợi, phòng tập gym, tiệm giặt ủi, cây bán nước tự động, trụ ATM, Đáp ứng gần như 99% nhu cầu cuộc sống mà không

cần đi ra khỏi KTX

Bộ phận quản lý KTX gồm các trưởng tòa, chuyên viên, bộ phận kỹ thuật, bảo vệ,

dưới sự lãnh đạo của giám đốc KTX Chuyên viên là những người quản lý số sách, giấy tờ liên quan đến sinh viên như hợp đồng ở KTX, hóa đơn điện nước.,

1 Quản lý hợp đồng ở KTX

Trang 6

Khi sinh vién co nhu cau 6 ktx , sinh vién sé dang ky voi b6 phan quan ly ktx B6 phận quản lý sẽ xem xét hồ sơ của sinh viên, nếu đạt yêu cầu thì sẽ phê duyệt cho sinh viên làm thủ tục đăng ký vảo ở

2 Quản lý sinh viên

Khi sinh viên ở ktx, các thông tin cần lưu trữ bao gồm: mssv, họ tên, ngày sinh, trường lớp, sốt, cccd, thông tin người thân, stk ngân hàng

3 Quản lý phòng ở

Ban quản lý sẽ cập nhật các thông tin gồm số phòng, tòa, tình trạng phòng, số lượng sinh viên

4 Quản lý tòa

Nhân viên quản lý ktx có nhiệm vụ quản lý tòa Tòa gồm: mã số tòa, mã số phòng,

mã số nhân viên quản lý

5 Quản lý nhân viên

Mỗi kí túc xá của các trường đại học đều có các nhân viên quản lý, với nhiệm vụ và chức năng quản lý của riêng mình Mỗi cán bộ nhân viên sẽ được quản lý với các thông tin:

mã số nhân viên, tên nhân viên, chức vụ, giới tính, địa chỉ, số điện thoại Khi có nhân viên nghỉ hay đo các trường hợp: hết hợp đồng, bị sa thải, làm hợp đồng mới, nhân viên sẽ phải thông báo cho giám đốc hoặc các cán bộ nhân viên chuyên trách đề xử lý kịp thời

6 Quản lý trường

Khi sinh viên đăng kí nội trú trong ktx thì cần cung cấp thông tin về trường nhằm phục vụ việc quản lý tốt hơn Trường sẽ bao gồm: mã trường, tên trường, địa chỉ

7 Quản lý hóa đơn

Hàng tháng, bộ phận quản lý có trách nhiệm lập hóa đơn của mỗi phòng Hóa đơn bao gồm: mã hóa đơn, mã số phòng, tổng tiền Ngoài ra, khi có sự thay đôi về giá trên hóa đơn như giá điện nước, thì bộ phận quản lý sẽ thực hiện chỉnh sửa và thay đôi thông tin

8 Quản lý hoạt động

Trong thời gian ở trong KTX, sinh viên sẽ tham gia các hoạt động chung do KTX tổ chức Hoạt động gồm: mã hoạt động, tên hoạt động, thời gian tô chức

Trang 7

9 Quản lý chức vụ

Chức vụ bao gồm: mã chức vụ, tên chức vụ

10 Quản lý thân nhân

Sinh viên khi ở trong KTX thì cung cấp thông tin về người thân của mình, để ban quản lý liên lạc khi có vấn đề cần giải quyết Thông tin về thân nhân bao gồm: MSSV, tên thân nhân, địa chỉ, mỗi quan hệ, số điện thoại

2 Quản lý sinh viên:

-._ Nhập thông tin sinh viên

- _ Sửa thông tin sinh viên

- _ Xóa thông tin sinh viên

- _ Tìm kiếm thông tin sinh viên

- Thống kê số lượng sinh viên

3 Quản lý phòng ở:

- _ Nhập thông tin phòng ở

- Sửa thông tin phòng ở

- _ Xóa thông tin phòng ở

- _ Tìm kiếm thông tin phòng ở

- - Thống kê số lượng phòng ở

Trang 8

4 Quản lý tòa:

Nhập thông tin tòa

Sửa thông tin tòa

Xóa thông tin tòa

Tìm kiếm thông tin tòa

Thống kê số lượng tòa

5 Quản lý nhân viên:

Nhập thông tin nhân viên

Sửa thông tin nhân viên

Xóa thông tin nhân viên

Tìm kiếm thông tin nhân viên

Thống kê số lượng nhân viên

6 Quản lý thông tin trường học:

Nhập thông tin trường học

Sửa thông tin trường học

Xóa thông tin trường hoc

Tìm kiếm thông tin trường hoc

Thống kê số lượng trường học

7 Quản lý hóa đơn:

Nhập thông tin hóa đơn

Sửa thông tin hóa đơn

Xóa thông tin hóa đơn

Tìm kiếm thông tin hóa đơn

Lập báo cáo hóa đơn

Thống kê số lượng hóa đơn

Trang 9

- Théng kê tình trạng thanh toán hóa đơn

8 Quản lý hoạt động:

- _ Nhập thông tin hoạt động

-_ Sửa thông tin hoạt động

- _ Xóa thông tin hoạt động

- Tim kiém thông tin hoạt động

- _ Thống kê số lượng hoạt động

9 Quản lý chức vụ:

- _ Nhập thông tin chức vụ

- _ Sửa thông tin chức vụ

- _ Xóa thông tin chức vu

- Tim kiém thông tin chức vu

- Thống kê số lượng chức vụ

10 Quan ly than nhân:

1 Nhap théng tin than nhân

2 Sửa thông tin than nhân

3 Xóa thông tin thân nhân

4 Tìm kiếm thông tin thân nhân

5 Thong kê số lượng thân nhân

Trang 10

Truong: Trường học Phong: Số phòng

- Mỗi thực thể đại điện cho 1 phòng trong KTX

- - Thuộc tính:

+ MSPhong (identifể) : Thuộc tính khóa, đùng để phân biệt phòng này với phòng khác

+ MSToa: Phan biệt tòa này với tòa khác

+_ LoaiPhong: Loại phòng (Chia thành loại 2,4,6,8; mã 2,4 chia thành có máy lạnh hoặc k máy lạnh) => Trong loại phòng có thuộc tính

Trang 11

+ Sdt_nv: Số điện thoại

Truong

Thuộc tính:

+ MaTruong(identify): Thuộc tính khóa, phân biệt các trường với nhau

+ TenTruong: Tên trường

+ DiaChi T: Dia chi

+ MaHopDong(dentify): Thuộc tính khóa, phân biệt các hợp đồng

+ TgBatDau: Thời gian bắt đầu

+ TgKetThuc: Thời gian kết thúc

Hoạt động

Thuộc tính:

+ MaHoatDong(identify): Thuộc tính khóa, phân biệt các hoạt động

+ TenHoatDong: Tên hoạt động

+ TgToChuc: Thời gian tổ chức

Chức vụ

Thuộc tính:

+ MaCV (identify): Thuộc tính khóa, phân biệt các chức vụ

+ TenCV: Tên chức vụ

Trang 12

1 Than nhan

Thuộc tính:

+ MSSV (identif): Mã số sinh viên cho biết người đó là thân nhân của sinh viên nảo

+_ TenThanNhan: Tên thân nhân

+ DiaChi tn: Dia chi

+ QuanHe: Quan hé

+ Sdt tn: Sé dién thoai

Trang 13

IL THIET KE MO HiNH QUAN HE THUC THE VA LOGIC

Trường -> Sinh viên

Sinh viên -> Trường

Sinh viên -> Thân nhân

Thân nhân -> Sinh viên

Sinh viên -> Phòng

Phòng -> Sinh viên

Phòng -> Tòa

Tòa ->Phòng

Sinh viên -> Hoạt động

Hoạt động ->Sinh viên

Sinh viên -> Hợp đồng

Hợp đồng -> Sinh viên

Nhân viên -> Sinh viên

Sinh viên -> Nhân viên

và tôi đa nhiêu sinh viên Một sinh viên chỉ học ở 1 trường

Một sinh viên có tôi thiêu 0 và tôi da | thân nhân đề liên lạc

Một thân nhân có tôi thiêu [ và tôi đa nhiêu sinh viên đề liên lạc

Một sinh viên chỉ ở [ phòng Một phòng có tối thiểu 0 và tối đa nhiều sinh viên

Một sinh viên được quản lý bởi tôi thiêu Ì

Trang 14

Nhân viên -> Tòa

Tòa -> Nhân viên

Nhân viên -> Hoạt động

Hoạt động -> Nhân viên

Nhân viên -> Hợp đồng

Hợp đồng -> Nhân viên

Nhân viên -> Chức vụ

Chức vụ -> Nhân viên

Nhân viên -> Hóa đơn

Hóa đơn -> Nhân viên

0-n

1-1

Một nhân viên quản lý tối thiéu 0 va toi da nhiều tòa

Một tòa được quản lý bởi tối thiêu | va toi

đa nhiều nhân viên

Một nhân viên quản lý tối thiêu 0 và tôi đa

nhiều hoạt động Một hoạt động được quản lý bởi tối thiêu I

và tôi đa nhiều nhân viên

Một nhân viên quản lý tối thiêu 0 và tôi đa

nhiều hợp đồng Một hợp đồng được quản lý bởi tối thiểu 1

và tôi đa nhiều nhân viên Một nhân viên có [ và chỉ I chức vụ Một chức vụ được thực hiện bởi tôi thiêu 1

và tôi đa nhiêu nhân viên

Một nhân viên quản lý tối thiêu 0 và tôi đa

nhiều hóa đơn

Một hóa đơn được quản lý bởi | nhân viên

Trang 15

MasHoatDong

quản ý HỢP ĐÔNG

MaHopOong TgBerOau TgKetThuc

Trang 17

HI THIET KE CO SO DU LIEU VAT LÝ

IIL1 Xây dựng mô hình vật lý

Link PDF: Mo hinh Vat ly

3.2 Thiét ké co sé dir liéu vat ly trén MySQL

3.2.1 Kiéu dit liéu từng thuộc tính

Bang l: Sinh viên

HoVaTen Varchar(50) Not allow null | Họ và tên sv

Trang 18

Bang 2: Phong

Bang 3: Toa

Bang 4: Nhan vién

Trang 19

DiaChi nv Varchar(100) Allows null Dia chi nv

Bang 6: Hoa don

Bảng 7: Hợp đồng

TgBatDau Datetime Not allow null | Thoi gian bat dau

TpKetThuc Datetime Not allow null | Thời gian kết thúc

Trang 20

Bảng 9: Chức vụ

Bang 10: Than nhan

TenThanNhan | Varchar(50) Not allow null | Tên thân nhân

DiaChi_tn Varchar(100) | Allows null Dia chi than nhan

20

Trang 21

3.2.2 Cau lénh tao co sở dit liéu

Bang 1: Sinh vién

CREATE TABLE SinhVien (MSSV INT PRIMARY KEY, HoVaTen VARCHAR(50) NOT NULL, GioiTinh VARCHAR(5) NOT NULL, QueQuan VARCHAR(100), Sdt_sv INT NOT NULL, NgaySinh DATETIME NOT NULL, Truong VARCHAR(50) NOT NULL, Phong VARCHAR(10) NOT NULL)

Bang 2: Phong

CREATE TABLE Phong (MSPhong INT PRIMARY KEY, MSToa INT NOT NULL, LoaiPhong INT NOT NULL, FOREIGN KEY (MSToa) REFERENCES Toa (MSToa)) Bang 3: Toa

CREATE TABLE Toa (MSToa INT PRIMARY KEY, FOREIGN KEY (MSToa) REFERENCES Phong (MSToa), FOREIGN KEY (MSNV) REFERENCES NhanVien (MSNV))

Bang 4: Nhan vién

CREATE TABLE NhanVien (MSNV INT PRIMARY KEY, TenNV VARCHAR(50) NOT

Sdt_ nv INT NOT NULL)

Bang 7: Hop dong

CREATE TABLE HopDong (MaHopDong INT IDENTITY(1,1) PRIMARY KEY, TgBatDau DATETIME NOT NULL, TgKetThuc DATETIME NOT NULL)

Bang 8: Hoat dong

21

Trang 22

CREATE TABLE HoatDong (MaHoatDong INT PRIMARY KEY, TenHoatDong VARCHAR(S50), TgToChuc DATETIME)

22

Trang 23

IV VIET VAN TIN

1 Truy vẫn các sinh viên có năm sinh vào năm 2003

SELECT *

FROM SinhVien

WHERE YEAR (N¢gaySinh) = 2003

2 Truy vấn các sinh viên với MSSV theo thứ tự tăng dần và mã trường theo thứ tự

giảm dần

SELECT *

FROM SinhVien

ORDER BY MSSV ASC, MaTruong DESC

3 Truy vấn các sinh viên có chữ “o” và “e” trong tên

SELECT *

FROM SinhVien

WHERE Ten LIKE ‘%0%’ AND Ten LIKE ‘%e%’

4 Tao cau lénh hién thi MSSV, Họ và tên, giới tính, Số điện thoại của sinh viên và mã

Ngày đăng: 22/08/2024, 21:40

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

TÀI LIỆU LIÊN QUAN