Xây dựng hệ thống trợ giúp sắp xếp lịch sử dụng phòng - pdf 17

Download miễn phí Luận văn Xây dựng hệ thống trợ giúp sắp xếp lịch sử dụng phòng



 
MỤC LỤC
 
PHẦN A: XÂY DỰNG CHƯƠNG TRÌNH
 
CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 2
1. Tên đề tài 2
2. Phạm vi đề tài 2
3. Tính thực tiễn của đề tài 2
 
CHƯƠNG 2: TÌM HIỂU HIỆN TRẠNG VÀ YÊU CẦU THỰC TẾ 3
1. Mô tả khái quát 3
2. Khảo sát hệ thống 6
2.1 Sơ đồ tổ chức tổng thể của trường. 6
2.2 Các cấp đào tạo. 9
2.3 Khảo sát. 10
3. Mô hình bài toán 11
3.1. Giới thiệu bài toán 11
3.2. Phát biểu bài toán 11
3.3. Dữ liệu bài toán 12
 
CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG 14
1. Hệ thống các yêu cầu 14
2. Mô hình hóa các yêu cầu 17
 
CHƯƠNG 4: THIẾT KẾ DỮ LIỆU 29
1. Chi tiết các bảng dữ liệu 29
2. Đánh giá dạng chuẩn 38
3. Ràng buộc toàn vẹn 39
 
CHƯƠNG 5: THIẾT KẾ GIAO DIỆN 49
 
 
PHẦN B: TÌM HIỂU CÔNG NGHỆ
 
CHƯƠNG 6: TÌM HIỂU MICROSOFT C#.NET 60
CHƯƠNG 7: TÌM HIỂU SQL SERVER 2000 71
 
Tổng kết 82
Tài liệu tham khảo 84
 
 
 



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

đó, liên kết với bảng dữ liệu buổi học để biết tiết học thuộc buổi học nào trong ngày.
Giáo viên:
Tên
Kiểu
Ghi chú
MaGV
Chuỗi
Mã giáo viên
TenGV
Chuỗi
Tên giáo viên
Mỗi giáo viên có một mã giáo viên riêng để phân biệt với các giáo viên khác, tên giáo viên dùng để mô tả cụ thể và làm rõ ý nghĩa cho bảng dữ liệu giáo viên.
Phiếu đăng ký:
Tên
Kiểu
Ghi chú
MaDK
Chuỗi
Mã đăng ký
NgayDK
Ngày
Ngày đăng ký
TuNgay
Ngày
Ngày bắt đầu
DenNgay
Ngày
Ngày kết thúc
MaGV
Chuỗi
Khoá ngoại
MaLop
Chuỗi
Khóa ngoại
MaMH
Chuỗi
Khoá ngoại
MaPhong
Chuỗi
Khoá ngoại
Khoa
Chuỗi
Khóa ngoại
TinhTrang
Yes/No
Tình trạng
SucChua
Số
Sức chứa
Mỗi phiếu đăng ký có một mã phiếu đăng ký riêng để phân biệt với các phiếu đăng ký khác, ngày đăng ký phiếu , phiếu đăng ký từ ngày nào đến ngày nào, tình trạng để biết phiếu đăng ký đó còn hiệu lực hay không, sức chứa là sức chứa mà người dùng muốn đăng ký, liên kết với bảng dữ liệu giáo viên để biết phiếu đăng ký cho giáo viên nào, liên kết với bảng dữ liệu lớp để biết phiếu đăng ký cho lớp nào, liên kết với bảng dữ liệu môn học để biết phiếu đăng ký cho môn học nào, liên kết với bảng dữ liệu phòng học để biết phiếu đăng ký sử dụng phòng nào .
Quyền:
Tên
Kiểu
Ghi chú
MaQuyen
Chuỗi
Mã quyền
TenQuyen
Chuỗi
Tên quyền
DienGiai
Chuỗi
Diễn giải
Mỗi quyền hạn sử dụng chương trình có một mã quyền riêng để phân biệt với các quyền khác, tên quyền hạn dùng để mô tả cụ thể và làm rõ ý nghĩa cho bảng dữ liệu quyền, phần diễn giải để chú thích thêm những thông tin phụ về quyền hạn đó.
Phân quyền:
Tên
Kiểu
Ghi chú
UName
Chuỗi
Tên người dùng
PWord
Chuỗi
Mật khẩu
MaQuyen
Chuỗi
Khóa ngoại
Mỗi người dùng khi đăng ký sử dụng chương trình sẽ có một tên dùng riêng để phân biệt với các tên dùng khác, mỗi người dùng có thể thay đổi mật khẩu cho riêng mình, liên kết với bảng dữ liệu quyền để biết người sử dụng được cấp quyền hạn nào trong chương trình .
Tham số:
Tên
Kiểu
Ghi chú
Khoa
Chuỗi
Mã bộ dữ liệu
SoTiet
Số
Số tiết học
Bo
Số
Bộ dữ liệu
TietD
Số
Khóa ngoại
TietK
Số
Khóa ngoại
DienGiai
Chuỗi
Diễn giải
Bảng tham số dùng để lưu trữ về các bộ dữ liệu liên quan đến các tiết học.Mỗi tham số có một mã tham số (khóa) riêng để phân biệt với các tham số khác, số tiết của mỗi tham số (có thể là 2,3,4,5 tiết), mỗi tham số có số bộ đế biết bộ dữ liệu thứ mấy, mỗi tham số chỉ rõ từ tiết đầu thứ mấy đến tiết cuối thứ mấy thông qua liên kết với bảng dữ liệu tiết học, diễn giải dùng để mô tả cụ thể và làm rõ ý nghĩa cho bảng dữ liệu tham số.
ĐÁNH GIÁ DẠNG CHUẨN
Bảng phụ thuộc hàm:
STT
Mã số
Mô tả
1
RB1
MaBuoiàTenBuoi
2
RB2
MaGVàTenGV
3
RB3
MaK_PBàTenK_PB,DienGiai
4
RB4
MaKVàTenKV
5
RB5
MaLPàTenLP,DienGiai
6
RB6
MaLopàTenLop,SoLuongSV,MaK_PB
7
RB7
MaMHàTenMH,TenTat
8
RB8
UNameàPWord,MaQuyen
9
RB9
MaQuyenàTenQuyen,DienGiai
10
RB10
MaTietàTenTiet,TGBatDau,TGKetThuc,MaBuoi
11
RB11
KhoaàSoTiet,Bo,TietD,TietK,DienGiai
12
RB12
MaPhongàTenPhong,SucChua,IsProjector,DienGiai,
TinhTrang,HinhAnh,MaLP,MaKV,MaK_PB
13
RB13
MaDKàNgayDK,TuNgay,DenNgay,MaGV,MaLop,
TinhTrang,MaMH,MaPhong,Khoa,SucChua
Dạng chuẩn:
Treân ñaây laø lieät keâ ñaày ñuû taát caû caùc thuoäc tính cuûa töøng quan heä trong löôïc ñoà quan heä vaø caùc phuï thuoäc haøm öùng vôùi löôïc ñoà.
Khoâng toàn taïi caùc thuoäc tính laëp hoaëc thuoäc tính keùp, moãi thuoäc tính ñeàu laø nguyeân toá
Þ Löôïc ñoà quan heä treân ñaït daïng chuaån 1.
Löôïc ñoà quan heä ñaõ ñaït daïng chuaån 1 vaø caùc thuoäc tính khoâng khoùa phuï thuoäc ñaày ñuû vaøo khoùa
Þ Löôïc ñoà quan heä treân ñaït daïng chuaån 2.
Löôïc ñoà quan heä ñaõ ñaït daïng chuaån 2 vaø caùc thuoäc tính khoâng khoùa cuûa quan heä khoâng phuï thuoäc baéc caàu vaøo baát kyø khoùa naøo cuûa quan heä
Löôïc ñoà quan heä treân ñaït daïng chuaån 3.
Trong mỗi phụ thuộc hàm của từng quan hệ, mỗi khóa chính trong từng quan hệ là siêu khóa của quan hệ đó.
Þ Löôïc ñoà quan heä treân ñaït daïng chuaån BC (Boyce_Cold).
RÀNG BUỘC TOÀN VẸN
Ràng buộc trên 1 LĐQH :
PhieuDangKy( MaDK, NgayDK, TuNgay, DenNgay, TinhTrang, SucChua, MaGV, MaMH, MaPhong, MaLop, Khoa)
Điều kiện :
"qi Î T(PhieuDangKy)
qi.TuNgay >= qi.NgayDK
qi.DenNgay >= qi.TuNgay
cuối "
Bối cảnh : PhieuDangKy
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
PhieuDangKy
+
-
+/ NgayDK, TuNgay, DenNgay, MaGV, MaLop, MaPhong, MaMH
Ràng buộc trên nhiều LĐQH :
Đối với bảng TietHoc , BuoiHoc :
TietHoc( MaTiet, TenTiet, TGBatDau, TGKetThuc, MaBuoi).
BuoiHoc( MaBuoi, TenBuoi)
Điều kiện :
"qi Î T(TietHoc)
qi.MaBuoi Í BuoiHoc [ MaBuoi ]
cuối "
Bối cảnh : TietHoc , BuoiHoc
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
TietHoc
-
+
+/ MaBuoi
BuoiHoc
+
-
+/ MaBuoi
Đối với bảng Khoa_PhongBan , Lop :
Khoa_PhongBan( MaK_PB, TenK_PB, DienGiai).
Lop( MaLop, TenLop, SoLuongSV, MaK_PB)
Điều kiện :
"qi Î T(Lop)
qi.MaK_PB Í Khoa_PhongBan [ MaK_PB ]
cuối "
Bối cảnh : Khoa_PhongBan , Lop
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
Lop
-
+
+/ MaK_PB
Khoa_PhongBan
+
-
+/ MaK_PB
Đối với bảng Khoa_PhongBan , PhongHoc :
Khoa_PhongBan( MaK_PB, TenK_PB, DienGiai).
PhongHoc( MaPhong, TenPhong, SucChua, IsProjector, DienGiai,
TinhTrang, HinhAnh, MaLP, MaKV, MaK_PB)
Điều kiện :
"qi Î T(PhongHoc)
qi.MaK_PB Í Khoa_PhongBan [ MaK_PB ]
cuối "
Bối cảnh : Khoa_PhongBan , PhongHoc
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
PhongHoc
-
+
+/ MaK_PB
Khoa_PhongBan
+
-
+/ MaK_PB
Đối với bảng KhuVuc , PhongHoc :
KhuVuc( MaKV, TenKV).
PhongHoc( MaPhong, TenPhong, SucChua, IsProjector, DienGiai,
TinhTrang, HinhAnh, MaLP, MaKV, MaK_PB)
Điều kiện :
"qi Î T(PhongHoc)
qi.MaKV Í KhuVuc [ MaKV ]
cuối "
Bối cảnh : KhuVuc , PhongHoc
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
PhongHoc
-
+
+/ MaKV
KhuVuc
+
-
+/ MaKV
Đối với bảng LoaiPhong , PhongHoc :
LoaiPhong( MaLP, TenLP, DienGiai).
PhongHoc( MaPhong, TenPhong, SucChua, IsProjector, DienGiai,
TinhTrang, HinhAnh, MaLP, MaKV, MaK_PB)
Điều kiện :
"qi Î T(PhongHoc)
qi.MaLP Í LoaiPhong [ MaLP ]
cuối "
Bối cảnh : LoaiPhong , PhongHoc
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
PhongHoc
-
+
+/ MaLP
LoaiPhong
+
-
+/ MaLP
Đối với bảng TietHoc , ThamSo :
TietHoc( MaTiet, TenTiet, TGBatDau, TGKetThuc, MaBuoi).
ThamSo( Khoa, SoTiet, Bo, TietD, TietK, DienGiai)
Điều kiện :
"qi Î T(ThamSo)
qi.TietD Í TietHoc [ MaTiet ]
qi.TietK Í TietHoc [ MaTiet ]
cuối "
Bối cảnh : TietHoc , ThamSo
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
ThamSo
-
+
+/ TietD, TietK
TietHoc
+
-
+/ MaTiet
Đối với bảng Quyen , PhanQuyen :
Quyen( MaQuyen, TenQuyen, DienGiai).
PhanQuyen( UName, PWord, MaQuyen)
Điều kiện :
"qi Î T(PhanQuyen)
qi.MaQuyen Í Quyen [ MaQuyen ]
cuối "
Bối cảnh : Quyen , PhanQuyen
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
PhanQuyen
-
+
+/ MaQuyen
Quyen
+
-
+/ MaQuyen
Đối với bảng PhieuDangKy , GiaoVien :
GiaoVien( MaGV, TenGV).
PhieuDangKy( MaDK, NgayDK, TuNgay, DenNgay, TinhTrang, SucChua, MaGV, MaMH, MaPhong, MaLop, Khoa)
Điều kiện :
"qi Î T(PhieuDangKy)
qi.MaGV Í GiaoVien [ MaGV ]
cuối "
Bối cảnh : GiaoVien , PhieuDangKy
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
PhieuDangKy
-
+
+/ MaGV
GiaoVien
+
-
+/ MaGV
Đối với bảng PhieuDangKy , MonHoc :
MonHoc( MaMH, TenMH, TenTat).
PhieuDangKy( MaDK, NgayDK, TuNgay, DenNgay, TinhTrang, SucChua, MaGV, MaMH, MaPhong, MaLop, Khoa)
Điều kiện :
"qi Î T(PhieuDangKy)
qi.MaMH Í MonHoc [ MaMH ]
cuối "
Bối cảnh : MonHoc , PhieuDangKy
Bảng tầm ảnh hưởng :
Thêm
Xóa
Sửa
Phie...
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status