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

Đồ án quản lý kí túc xá

27 25 0

Đ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ả Lê Quang Bảo, Nguyễn Văn Đạt, Tăng Phúc Toàn, Trần Quốc Tuấn
Người hướng dẫn Nguyễn Thành Sơn, Giảng viên lí thuyết
Trường học Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đề án Quản lý Kí Túc Xá
Năm xuất bản 2022
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 27
Dung lượng 3,06 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mô tả hệ thống: Hệ thống cho phép người quản lí có thể nhập, sửa, truy vấn các thông tin củanhân viên, sinh viên, phòng, hợp đồng, điện nước, doanh thu.. Quy trình xử lí nghiệp vụ của hệ

Trang 1

TRƯỜNG ĐẠI HỌC SƯ PHẠM KĨ THUẬT THÀNH PHỐ HỒ CHÍ MINH

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO ĐỒ ÁNQUẢN LÝ KÍ TÚC XÁ

Nhóm sinh viên thực hiện:

Trang 2

NHẬN XÉT CỦA GIÁO VIÊN

- Điểm số:

- Điểm chữ:

Thành phố Hồ Chí Minh, ngày … tháng … năm 20…

Giảng Viên (Ký và ghi rõ họ tên)

Trang 3

MỤC LỤC

NHẬN XÉT CỦA GIÁO VIÊN 2

MỤC LỤC 3

CHƯƠNG 1: TỔNG QUAN 5

I T ng quan đềề tài: ổ 5

1 Lý do hình thành đềề tài: 5

2 Mô t h thôống: ả ệ 5

3 Quy trình x lí nghi p v c a h thôống: ử ệ ụ ủ ệ 5

II Ph m vi đềề tài: ạ 6

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 7

I Đ c t đềề tài: ặ ả 7

1 Các d li u cầền l u tr : ữ ệ ư ữ 7

2 Nh ng ch c năng: ữ ứ 8

II Thiềết kềế c s d li u: ơ ở ữ ệ 9

1 Thiềết kềế c s d li u m c quan ni m: ơ ở ữ ệ ứ ệ Xây d ng ERD ự 9

2 Thiềết kềế c s d li u m c logic: ơ ở ữ ệ ứ Chuy n ERD sang mô hình quan h vì h thôống sẽẽ đ ể ệ ệ ượ c cài đ t ặ trên h qu n tr CSDL SQL Sẽrvẽr ệ ả ị 9

3 Mô t ý nghĩa các quan h trền và các ràng bu c: ả ệ ộ 10

4 Cài đ t c s d li u ặ ơ ở ữ ệ 12

5 T o các functon cho database ạ 20

6 T o trigger ràng bu c khi thềm d li u vào ạ ộ ữ ệ 21

CHƯƠNG 3: GIAO DIỆN (DẠNG WINDOW FORM) 24

FORM ĐĂNG NH P Ậ 24

FORM CH C NĂNG Ứ 25

FORM QU N LÍ SINH VIÊN Ả 25

FORM QU N LÍ PHÒNG Ả 26

FORM THỐỐNG KÊ HÓA Đ N Ơ 26

FORM QU N LÍ H P ĐỐỒNG Ả Ợ 27

FORM CHI TIÊỐT HÓA Đ N Ơ 27

FORM TÌM KIÊỐM THỐNG TIN 28

CHƯƠNG 4: TỔNG KẾT 28

TÀI LIỆU THAM KHẢO 29

Trang 4

Thông qua nhu cầu đó nhóm chúng em đã xây dựng phần mềm “Quản lý ký túcxá” nhằm giúp cho việc quản lý ký túc xá của ban quản lý trở nên dễ dàng hơn trongquá trình quản lý sinh viên Dưới sự hướng dẫn của thầy Nguyễn Thành Sơn.

Phần mềm được khảo sát tại ký túc xá Trường Đại học Sư Phạm Kỹ Thuật ThànhPhố Hồ Chí Minh

2 Mô tả hệ thống:

Hệ thống cho phép người quản lí có thể nhập, sửa, truy vấn các thông tin củanhân viên, sinh viên, phòng, hợp đồng, điện nước, doanh thu

3 Quy trình xử lí nghiệp vụ của hệ thống:

*Quản lí nhân viên:

Việc quản lí này sẽ giúp cho mỗi nhân viên quản lí được số lượng sinh viên,phòng, hóa đơn điện nước, hợp đồng

*Quản lí sinh viên:

Việc quản lí này giúp cho ban quản lí kí túc xá nắm rõ các thông tin cá nhân củasinh viên cư trú ở kí túc xá

1

Trang 5

*Quản lí hợp đồng:

Kí kết các hợp đồng mới cho sinh viên, đối với các sinh viên ở lâu thì có thể giaihạn hợp đồng

*Quản lí tiền điện nước:

Quản lí chỉ số điện nước tiêu thụ của mỗi phòng mỗi tháng, từ đó tính ra được sốtiền điện nước của phòng đó trong tháng đó

*Báo cáo thống kê:

Thống kê lại doanh thu, thống kê hợp đồng, tình trạng phòng

II Phạm vi đề tài:

 Thêm thông tin sinh viên mới vào kí túc xá

 Xóa những sinh viên hết hạn hợp đồng

 Chỉnh sửa, cập nhật sinh viên gia hạn hợp đồng

 Nhập chỉ số đầu và cuối điện nước

 Cho biết thông tin về sinh viên

 Cho biết thông tin về ký túc xá

 Cho biết số lượng phòng

 Phân quyền cho nhân viên quản lí

 In hóa đơn tiền điện nước

 Cho biết số lượng hợp đồng còn thời hạn hoặc hết thời hạn

Trang 6

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

Trong thời gian sinh viên tạm trú ở ký túc xá, bộ phận quản lý sinh viên sẽ tiếpnhận và lưu trữ toàn bộ thông tin về sinh viên, bao gồm: mã sinh viên, họ tên, ngàysinh, giới tính, lớp, số điện thoại, quê quán, số CMND, hình ảnh

Mỗi ký túc xá đề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ã nhânviên, tên nhân viên, số điện thoại, giới tính, ngày sinh, địa chỉ, chúc vụ

Ban quản lý sẽ cập nhật thường xuyên các thông tin về mỗi phòng ở mỗi nhà

ký túc xá, bao gồm: số phòng, tình trạng phòng, trang vật tư thiết bị, số lượng sinhviên

Hàng tháng, bộ phận quản lý có trách nhiệm lập hóa đơn điện nước của mỗiphòng, kiểm tra công tơ điện, nước và thực tiện tính toán thành tiền Hóa đơn baogồm các thông tin: số hóa đơn, số phòng, ngày lập, tổng tiền Thông tin điện nướcgồm: mã công tơ điện, chỉ số công tơ điện đầu, chỉ số công tơ điện cuối, mã công tơnước, chỉ số công tơ nước đầu, chỉ số công tơ nước cuối, số phòng Ngoài ra, khi có

sự thay đổi về giá điện nước, thì bộ phận quản lý sẽ thực hiện chỉnh sửa và thay đổithông tin về điện nước

Các bộ phận quản lý sẽ tổng hợp thông tin, thống kê số lượng hợp đồng, sốlượng sinh viên, tình trạng các phòng và lập báo cáo đưa lên ban quản lý và giám đốc

ký túc xá

Downloaded by vu ga (vuchinhhp2@gmail.com)

Trang 7

b 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 (MSSV, Họ tên SV)

c 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

d 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

e Quản lý điện nước:

- Nhập thông tin điện nước

- Sửa thông tin điện nước

- Xóa thông tin điện nước

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

f Báo cáo thống kê:

- Báo cáo doanh thu

- Thống kê số hợp đồng

- Thống kê tình trạng phòng

Trang 8

- Danh sách (hết hạn hợp đồng, chưa thanh toán phí).

II Thiết kế cơ sở dữ liệu:

1 Thiết kế cơ sở dữ liệu mức quan niệm: Xây dựng ERD

2 Thiết kế cơ sở dữ liệu mức logic: Chuyển ERD sang mô hình quan hệ

vì hệ thống sẽ được cài đặt trên hệ quản trị CSDL SQL Server

DangNhap (TenDN, MatKhau, MaNhanVien, TinhTrang)

HopDong (MaHopDong, TenHopDong, MaSinhVien, MaNhanVien, NgayLap,

NgayBatDau, NgayKetThuc, SoPhong)

SinhVien (MaSinhVien, HoTen, NgaySinh, GioiTinh, DiaChi, CMND, SDT, Lop,

Hinh, QueQuan)

Phong (MaSoPhong, MaNhanVien, SoLuongSinhVien, SoLuongToiDa, MoTaKhac,

MaLoai)

LoaiPhong (MaLoai, Ten Loai)

NhanVien (MaNhanVien, HoTen, NgaySinh, GioiTinh, DiaChi, ChucVu)

Downloaded by vu ga (vuchinhhp2@gmail.com)

Trang 9

CTHoaDon (MaHoaDon, ThangGhiSo , CSDienCu, CsoDienMoi,CSoNuocCu,

CsoNuocMoi, DonGiaDien, DonGiaNuoc)

HoaDon (MaHoaDon, MaNhanVien, NgayLap, TongTien, SoPhong)

3 Mô tả ý nghĩa các quan hệ trên và các ràng buộc:

Trang 10

STT Tên Table Mục đích

thúc hợp đồng, có MaHopDong là khóa chính,MaSinhVien là khóa ngoại tham chiếu qua thuộc tínhMaSinhVien trong quan hệ SinhVien và cho biết sinhviên nào sỡ hữu hợp đồng, MaNhanVien là khóa ngoạitham chiếu qua thuộc tính MaNhanVien trong quan hệNhanVien cho biết nhân viên nào quản lý hợp đồngđó

MaSinhVien

đang ở trong phòng / số lượng sinh viên tối đa (VD:5/8), có Ma_Phong là khóa chính, Ma_NV là khóangoại tham chiếu qua thuộc tính Ma_NV trong quan

hệ Nhan_Vien cho biết nhân viên nào quản lý phòng

đó, Ma_SV là khóa ngoại tham chiếu qua thuộc tínhMa_SV trong quan hệ Sinh_Vien để xét thuộc tính giớitính

thanh toán của mỗi phòng…, có Ma_Hdon, Ma_CTD,Ma_CTN là khóa chính, Ma_NV là khóa ngoại thamchiếu qua thuộc tính Ma_NV trong quan hệNhan_Vien cho biết nhân viên nào lập hóa đơn vàMa_Phong là khóa ngoại tham chiếu qua thuộc tínhMa_Phong trong quan hệ Phong cho biết hóa đơn củaphòng nào

Ngay_KT, Ngay_KT – Ngay_BD > 9 tháng

- Trong mỗi phòng, SL_SV không vượt quá số lượngsinh viên tối đa

Downloaded by vu ga (vuchinhhp2@gmail.com)

Trang 11

4 Cài đặt cơ sở dữ liệu

Stored Procedures sửa chi tiết hóa đơn

Stored Procedures sửa hóa đơn

Trang 12

Stored Procedures sửa hợp đồng

Stored Procedures sửa nhân viên

Downloaded by vu ga (vuchinhhp2@gmail.com)

Trang 13

Stored Procedures sửa sinh viên

Stored Procedures thêm chi tiết hóa đơn

Trang 14

Stored Procedures thêm hóa đơn

Stored Procedures thêm hợp đồng

Downloaded by vu ga (vuchinhhp2@gmail.com)

Trang 15

Stored Procedures thêm nhân viên

Stored Procedures thêm sinh viên

Trang 16

Stored Procedures xóa chi tiết hóa đơn

Stored Procedures xóa hóa đơn

Stored Procedures xóa hợp đồng

Downloaded by vu ga (vuchinhhp2@gmail.com)

Trang 17

Stored Procedures xóa nhân viên

Stored Procedures xóa sinh viên

Trang 18

5 Tạo các function cho database

Function dữ liệu chi tiết hóa đồng

Function dữ liệu hóa đơn

Function dữ liệu hợp đồng

Downloaded by vu ga (vuchinhhp2@gmail.com)

Trang 19

Function dữ liệu nhân viên

Function dữ liệu phòng

Function dữ liệu sinh viên

Function dữ liệu sinh viên trong phòng

6 Tạo trigger ràng buộc khi thêm dữ liệu vào Ràng buộc cho chi tiết hóa đơn

Trang 20

Ràng buộc cho hợp đồng

Ràng buộc cho phòng

Ràng buộc cho sinh viên được cấp quyền

Downloaded by vu ga (vuchinhhp2@gmail.com)

Trang 21

Ràng buộc cho CMND của sinh viên

Ràng buộc số điên thoại của sinh viên

Trang 22

Ràng buộc khi xóa sinh viên

CHƯƠNG 3: GIAO DIỆN (DẠNG WINDOW FORM)

FORM ĐĂNG NHẬP

Hướng dẫn (USER: admin ; PassWord: 123)

Downloaded by vu ga (vuchinhhp2@gmail.com)

Trang 23

FORM CHỨC NĂNG

FORM QUẢN LÍ SINH VIÊN

Trang 24

FORM QUẢN LÍ PHÒNG

FORM THỐNG KÊ HÓA ĐƠN

Downloaded by vu ga (vuchinhhp2@gmail.com)

Trang 25

FORM QUẢN LÍ HỢP ĐỒNG

FORM CHI TIẾT HÓA ĐƠN

Trang 26

FORM TÌM KIẾM THÔNG TIN

CHƯƠNG 4: TỔNG KẾT

Lời nói đầu tiên, cho nhóm chúng em xin cám ơn thầy Nguyễn Thành Sơn, người thầy đã dẫn dắt chúng em trong suốt học kì này môn Hệ quản trị cơ sở dữ liệu Qua quá trình hoc tập và rèn luyện, nhóm chúng em đã cố gắng hoàn thành tốt đồ án cuối kì Cám ơn thầy đã tạo điều kiện cho nhóm chúng em nói riêng và các bạn nói chung, đã giúp đỡ, góp ý cho chúng em được hoàn thành tốt đồ án cuối kì Qua môn học chúng em đã học được nhiều kiến thức bổ ích chuyên ngành để phục vụ cho môn học cũng như ngành nghề chúng em sau này

Trong quá trình hoàn thành bài đồ án cuối kì còn nhiều thiếu sót nhỏ hoặc lớn, mong thầy cho chúng em những lời nhận xét quý báu để nhóm chút em có kình nghiệm hơn sau này và hoàn thành tốt các môn học sau

Nhóm chúng em xin chân thành cám ơn đến thầy Nguyễn Thành Sơn

Downloaded by vu ga (vuchinhhp2@gmail.com)

Trang 27

TÀI LIỆU THAM KHẢO

 Kenneth C Laudon, Jane P.Laudon, Ahmed Elragal (2015), Relational Database Management System, Pearson.

 T Cornford, M Shaikh (2013), Relational Database Management System,

University of London.

 Giáo trình môn Hệ quản trị cơ sở dữ liệu được giảng viên cung cấp.

Ngày đăng: 22/06/2023, 20:50

TỪ KHÓA LIÊN QUAN

w