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

Thiết kế cơ sở dữ liệu quản lý ký túc xá sinh viên

21 3 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

Định dạng
Số trang 21
Dung lượng 780,18 KB

Nội dung

LỜI MỞ ĐẦU Ngày nay, ngành công nghệ thông tin phát triển vơ mạnh mẽ Nó đă chứng tỏ sức mạnh lĩnh vực sống Ngành tin học nước ta đă khẳng định vai trị, vị trí lớn lĩnh vực kinh tế, xă hội Rất nhiều quan cơng sở, xí nghiệp, trường học, bệnh viện đă đưa tin học vào ứng dụng Trong việc quản lư thông tin ứng dụng cần thiết mang lại nhiều lợi ích Nó giúp cho cơng ty, xí nghiệp, trường học tiết kiệm thời gian, tiền bạc, nhân cơng có độ xác cao Tại trường đại học vấn đề quản lý chỗ sinh viên vấn đề cần thiết cấp bách Một sinh viên muốn đạt thành cao hoc tập phải có mơi trường sống học tập tốt Thực tế trường đại học việc quản lý chỗ hầu hết quản lý giấy tờ,sổ sách Vì việc áp dụng tin học, đưa máy tính vào trợ giúp quản lý ký túc xá sinh viên cần thiết, giúp cho người quản lý thu hẹp không gian lưu trữ, tránh thất lạc liệu, xử lý nhanh khối lượng lớn thơng tin, tra cứu tìm kiếm cách nhanh chóng với độ xác cao, tiết kiệm nhiều thời gian công sức không người quản lý mà c ̣ òn người thân, bạn bè hay thân sinh viên Xuất phát từ nhận thức trên, với mong muốn áp dụng công nghệ thông tin vào quản lý, dựa hoạt động thực tiễn em xin tìm hiểu thực đề tài “Thiết kế sở liệu quản lý ký túc xá sinh viên trường Đại học Bách Khoa”, với chức lưu trữ, xử lý thơng tin sinh viên tình hình kí túc xá Trong trình thực đề tài, em cịn nhiều thiếu sót, mong nhận góp ý thầy bạn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com I Bài toán thực tế: Quản lý hợp đồng Vào đầu năm học, có nhu cầu tạm trú ký túc xá, sinh viên phải thực thủ tục đăng ký với phận quản lý ký túc xá Bộ phận quản lý kiểm tra xem xét hồ sơ sinh viên, Nếu hồ sơ đáp ứng đủ yêu cầu đăng ký phận quản lý tiếp nhận làm thủ tục hợp đồng đăng ký cho sinh viên vào ký túc xá Mỗi sinh viên có hợp đồng lưu trữ, sử dụng suốt thời gian tạm trú ký túc xá Trong suốt năm học, xảy trường hợp: sinh viên vi phạm nội qui, bị buộc khỏi ký túc xá, khu ký túc xá cịn phịng có sinh viên có nguyện vọng muốn vào ký túc xá,… ban quản lý thực hủy hợp đồng, làm thủ tục cho sinh viên vào ký túc xá Quản lý sinh viên Trong thời gian sinh viên tạm trú ký túc xá, phận quản lý sinh viên tiếp nhận lưu trữ tồn thơng tin sinh viên, bao gồm: mã sinh viên, họ tên, ngày sinh, giới tính, lớp - khóa, số điện thoại, số CMND, mơ tả khác… Quản lý phịng Ban quản lý cập nhật thường xuyên thông tin phòng nhà ký túc xá, bao gồm: số phịng, khu nhà, tình trạng phịng, trang vật tư thiết bị, số lượng sinh viên, mô tả khác… Nếu phịng có xảy cố, cháy nổ, hỏng hóc trang thiết bị vật tư ký túc xá, sinh viên phải báo với ban quản lý ký túc xá có bổ sung thêm trang thiết bị mới, ban quản lý báo với trưởng phòng phòng xuống nhận nơi qui định Quản lý nhân viên Mỗi ký túc xá trường đại học có nhân viên quản lý, với nhiệm vụ chức quản lý riêng Mỗi cán nhân viên quản lý với thông tin: mã nhân viên, tên nhân viên, số điện thoại, giới tính, ngày sinh, địa chỉ, mơ tả khác Khi có nhân viên nghỉ (ốm, nghỉ sinh, có việc bận,…) trường hợp: hết hợp đồng, bị sa thải, làm hợp đồng mới,… cần thông báo cho giám đốc cán nhân viên chuyên trách để xử lý kịp thời Quản lý điện nước LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hàng tháng, phận quản lý có trách nhiệm lập hóa đơn điện nước phịng, kiểm tra cơng tơ điện, nước thực tiện tính tốn thành tiền Hóa đơn bao gồm thơng tin: số hóa đơn, số phịng, khu nhà, ngày lập, tổng tiền Thông tin điện nước gồm: mã công tơ điện, mã cơng tơ nước, số phịng, khu nhà, tháng ghi sổ, số đầu cuối (với riêng công tơ điện cơng tơ nước) Ngồi ra, có thay đổi giá điện nước, phận quản lý thực chỉnh sửa thay đổi thông tin điện nước Báo cáo thống kê Các phận quản lý 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 phịng, khu nhà, lập báo cáo đưa lên ban quản lý giám đốc ký túc xá II Các chức chương trình ứng dụng Quản lý hợp đồng - Kiểm tra hồ sơ sinh viên - Nhập hợp đồng - Sửa hợp đồng có - Xóa hợp đồng hết hạn 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 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 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Xóa thơng tin nhân viên 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 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, khu nhà III Thiết kế sở liệu Các kiểu thực thể thuộc tính tương ứng CSDL - Kiểu thực thể hợp đồng: mã hợp đồng (khóa), ngày lập ngày bắt đầu, ngày kết thúc - Kiểu thực thể sinh viên: Mã sinh viên (khóa), họ tên sinh viên, ngày sinh, giới tính, số điện thoại, số CMND, lớp - khóa, - Kiểu thực thể phịng: số phịng (khóa), khu nhà (khóa), tình trạng phịng, số lượng sinh viên, mơ tả khác (trang thiết bị, vật tự, …) - Kiểu thực thể nhân viên: Mã nhân viên (khóa), họ tên nhân viên, số điên thoại, giới tính, ngày sinh, chức vụ, địa chỉ, mơ tả khác - Kiểu thực thể hóa đơn: Số hóa đơn (khóa), ngày lập, tổng tiền tháng ghi sổ + Điện: mã công tơ điện , số đầu, số cuối + Nước: mã công tơ nước, số đầu, số cuối Mơ hình thực thể liên kết: Ngày bắt đầu Mã nhân viên Ngày kết thúc Mã hợp đồng Ngày sinh N Hợp đồng Lập Họ tên Giới tính Địa Nhân viên LUAN Ngày lập VAN CHAT LUONG download : add luanvanchat@agmail.com Chức vụ Ánh xạ mơ hình thực thể liên kết sang mơ hình liệu quan hệ B1 tạo quan hệ ứng với kiểu thực thể mạnh: - Hợp đồng ( mã hợp đồng, ngày lập, ngày bắt đầu, ngày kết thúc) - Sinh viên ( Mã sinh viên, họ tên, ngày sinh, giới tình, số CMND, số điện thoại, lớp – khóa) - Phịng ( số phịng, khu nhà, số lượng sinh viên, tình trạng phịng, mơ tả khác) - Nhân viên ( Mã nhân viên, họ tên, ngày sinh, giới tính, địa chỉ, chức vụ, số điện thoại) - Hóa đơn (số hóa đơn, ngày lập, tổng tiền, mã công tơ điện, số điện đầu, số điện cuối, mã công tơ nước, số nước đầu, số nước cuối, tháng ghi sổ) B2 Xét liên kết 1-1 - Liên kết Sinh viên Hợp đồng: sinh viên có hợp đồng đắng ký vào ký túc, hợp đồng lập cho sinh viên, nên ta lấy khóa (mã sinh viên) quan hệ Sinh viên làm khóa ngoại lai cho quan hệ Hợp đồng ta khơng hợp quan hệ để tránh tạo quan hệ có q nhiều thuộc tính cồng kềnh B3 Xét liên kết 1-N - Liên kết Nhân viên Hợp đồng: nhân viên lập nhiều hợp đồng, hợp đồng cs thể nhận viên lập, nên ta lấy khóa (mã nhân viên) quan hệ nhân viên làm khóa ngoại lai cho quan hệ hợp đồng - Liên kết Hợp đồng Phịng: phịng có nhiều hợp đồng đắng ký, hợp đồng đăng ký vào phịng, nên ta lấy khóa (số phịng, khu nhà) quan hệ Phịng làm khóa ngoại lai cho quan hệ hợp đồng - Liên kết Nhân viên Phịng: nhân viên quản lý nhiều phịng, phịng nhân viên quản lý, nên ta lấy khóa (mã nhân viên) quan hệ nhân viên làm khóa ngoại lai cho quan hệ Phòng LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com - Liên kết Nhân viên hóa đơn: nhân viên lập nhiều hóa đơn, hóa đơn nhân viên lập, nên ta lấy khóa (mã nhân viên) quan hệ nhân viên làm khóa ngoại lai cho quan hệ hóa đơn - Liên kết Phịng hóa đơn: phịng có nhiều hóa đơn, hóa đơn lập cho phịng, nên ta lấy khóa (số phịng, khu nhà) quan hệ Phịng làm khóa ngoại lai cho quan hệ hóa đơn Ta có kết mơ hình liệu quan hệ: - Hợp đồng ( mã hợp đồng, mã sinh viên, mã nhân viên, số phòng, khu nhà, ngày lập, ngày bắt đầu, ngày kết thúc, ) - Sinh viên ( Mã sinh viên, họ tên, ngày sinh, giới tình, số CMND, số điện thoại, lớp – khóa) - Phịng ( số phịng, khu nhà, mã nhân viên, số lượng sinh viên, tình trạng phịng, mơ tả khác) - Nhân viên ( Mã nhân viên, họ tên, ngày sinh, giới tính, địa chỉ, chức vụ, số điện thoại) - Hóa đơn (số hóa đơn, mã nhân viên,số phòng, khu nhà, ngày lập, tổng tiền, mã công tơ điện, số điện đầu, số điện cuối, mã công tơ nước, số nước đầu, số nước cuối, tháng ghi sổ IV, Truy vấn liệu sở liệu 1.1 quan hệ bảng LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 1.2 bảng hóa đơn 1.2 Bảng hợp đồng 1.3 Bảng nhân viên LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 1.4 Bảng phòng 1.5 Bảng sinh viên 1.6 Bảng hóa đơn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com câu hỏi truy vấn kết câu 1: cho biết họ tên, ngày sinh, giới tính, lớp – khóa sinh viên có mã sinh viên bk 1001 SQL: select [họ tên], [ngày sinh], [giới tính], [lớp - khóa] from [Sinh viên] where ([mã sinh viên] = "bk1001"); Đại số: Sinh viên (mã sinh viên = bk1001) [họ tên, ngày sinh, giới tính, lớp – khóa] Đáp án: câu 2: cho biết mã sinh viên, họ tên, lớp – khóa sinh viên phịng 105, nhà b6 SQL: SELECT [Sinh viên].[mã sinh viên], [Sinh viên].[họ tên], [Sinh viên].[lớp – khóa] FROM [Sinh viên] INNER JOIN [hợp đồng] ON [Sinh viên].[mã sinh viên] = [hợp đồng].[mã sinh viên] WHERE ((([hợp đồng].[số phòng])="105") AND (([hợp đồng].[khu nhà])="b6")); Đại số: (Sinh viên * Hợp đồng) (số phòng = ‘105’ ^ khu nhà = ‘b6’) [sinh viên.mã sinh viên, họ tên, lớp – khóa] LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Kết quả: Câu 3: liệt kê danh sách phòng trống SQL: SELECT Phòng.[số phòng], Phòng.[khu nhà] FROM Phòng WHERE (((Phòng.[số lượng sinh viên])=1-1-1992 ^ ngày sinh = 1-1-1992 ^ ngày sinh 200) [số phòng, khu nhà, số nước cuối] Kết quả: Câu 18: danh sách hợp đồng lập sau ngày 1-9-2012 SQL: SELECT [hợp đồng].[mã hợp đồng], [hợp đồng].[mã sinh viên], [hợp đồng].[mã nhân viên], [hợp đồng].[số phòng], [hợp đồng].[khu nhà], [hợp đồng].[ngày lập] FROM [hợp đồng] WHERE ((([hợp đồng].[ngày lập])>#1/9/2012#)); Đại số: Hợp đồng (ngày lập > 1-9-2012)[mã hợp đồng, mã sinh viên, mã nhân viên, số phòng, khu nhà, ngày lập] Kết quả: Câu 19: liệt kê hóa đơn lập nhân viên bùi thị duyên LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com SQL: SELECT [Hóa đơn].[số hóa đơn], [Hóa đơn].[số phịng], [Hóa đơn].[khu nhà], [Hóa đơn].[ngày lập], [Hóa đơn].[tổng tiền], [Nhân viên].[họ tên] FROM [Nhân viên] INNER JOIN [Hóa đơn] ON [Nhân viên].[Mã nhân viên] = [Hóa đơn].[mã nhân viên] WHERE ((([Nhân viên].[họ tên])="bùi thị duyên")); Đại số: (Nhân viên * Hóa đơn) (Nhân viên.họ tên = ‘bùi thị duyên’) [số hóa đơn, số phịng, khu nhà, ngày lập, tổng tiền, họ tên] Kết quả: Câu 20: liệt kê sinh viên nhân viên nguyễn mai hoa làm thủ tục hợp đồng vào ký túc xá SQL: SELECT [Sinh viên].[mã sinh viên], [Sinh viên].[họ tên], [Sinh viên].[ngày sinh], [Sinh viên].[giới tính], [Nhân viên].[họ tên] FROM [Nhân viên] INNER JOIN ([Sinh viên] INNER JOIN [hợp đồng] ON [Sinh viên].[mã sinh viên] = [hợp đồng].[mã sinh viên]) ON [Nhân viên].[Mã nhân viên] = [hợp đồng].[mã nhân viên] WHERE ((([Nhân viên].[họ tên])="nguyễn mai hoa")); Đại số: (Nhân viên * Sinh viên *Hợp đồng) (Nhân viên.họ tên = ‘nguyễn mai hoa’) [Sinh viên.mã sinh viên, Sinh viên.họ tên, Sinh viên.ngày sinh, Sinh viên.giới tính] Kết quả: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Mục lục Lời mở đầu I toán thực tế II, chức chương trình ứng dụng III, Thiết kế sở liệu IV, truy vấn liệu LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... hợp: sinh viên vi phạm nội qui, bị buộc khỏi ký túc xá, khu ký túc xá phòng có sinh viên có nguyện vọng muốn vào ký túc xá, … ban quản lý thực hủy hợp đồng, làm thủ tục cho sinh viên vào ký túc xá. .. vào ký túc xá Quản lý sinh viên Trong thời gian sinh viên tạm trú ký túc xá, phận quản lý sinh viên tiếp nhận lưu trữ tồn thơng tin sinh viên, bao gồm: mã sinh viên, họ tên, ngày sinh, giới tính,... ngày sinh, địa chỉ] Kết quả: Câu 10: cho biết mã sinh viên, họ tên, ngày sinh, số CMND sinh viên tạm trú phòng 414 ký túc xá SQL: SELECT [Sinh viên] .[mã sinh viên] , [Sinh viên] .[họ tên], [Sinh viên] .[ngày

Ngày đăng: 01/11/2022, 19:56

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w