Phân tích hiện trạng hệ thống 4
Hiện trạng hệ thống 4
Trung tâm Quản Lý Ký Túc Xá Đại Học Quốc Gia TP HCM nằm trên địa bàn giáp danh giữa TP.HCM và tỉnh Bình Dương ( địa chỉ: Khu Phố 6 Phường Linh Trung Quận Thủ Đức) được thành lập và đưa vào phục vụ từ năm 2000.Toàn cảnh KTX như một khu đô thị mới, được giới truyền thông và các bạn sinh viên gọi là “ Quốc Gia Plaza” Sinh viên KTX đã vinh dự đón tiếp các vị lãnh đạo cấp cao của Đảng và Nhà nước Trung tâm Quản Lý Ký Túc Xá Đại Học Quốc Gia TP HCM được xem là mô hình kiểu mẫu của hệ thống KTX
- KTX ĐHQG là một cơ sở trực thuộc quản lý của Trường ĐHQG TP.HCM với tổng diện tích đang được sử dụng là 7700 m 2
- KTX hiện có khoảng 980 phòng thuộc 15 nhà Trong đó các nhà A1, A2, A3, A4, A7, A8, A9, A10, A11, A12, A13, A14, A15 mỗi nhà có 60 phòng, nhà A5 và nhà A6 mỗi nhà có 100 phòng KTX đã và đang tạo chỗ ở cho khoảng 7680 sinh viên nội trú Dự kiến trong vòng 2 năm tới sẽ xây thêm 3 nhà.
Bộ máy của Trung tâm Quản lý KTX gồm có Giám đốc, các Phó Giám đốc và các Phòng Chức Năng giải quyết các vấn đề về đời sống vật chất, văn hoá tinh thần cho sinh viên.
Các Bộ Phận Và Phòng Ban:
- Phòng Tổ Chức – Hành Chánh : Có chức năng tham mưu cho giám đốc về công tác Tổ chức – Cán bộ, hành chính tổng hợp, văn thư lưu trữ, lễ tân Thực hiện chế độ, chính sách đối với cán bộ viên chức, bảo vệ chính trị nội bộ.Tổ chức và thực hiện công tác lưu trữ , khai thác tư liệu thông tin – sách báo, tạp chí phục vụ sinh viên, cán bộ công nhân viên Tổ chức thực hiện công tác Quản lý dịch vụ phục vụ sinh viên.
- Phòng Công Tác Sinh Viên: Có chức năng thực hiện công tác quản lý sinh viên nội trú, ngoại trú, phối hợp với chính quyền địa phương đảm bảo an ninh trật tự và phòng chống các tội phạm ,tệ nạn xã hội taị khu vực Dĩ An – Thủ Đức.
- Phòng Quản Trị Thiết Bị: Có chức năng tham mưu cho giám đốc về công tác quy hoạch, xây dựng cơ bản, phát triển, quản lý và sử dụng cơ sở vật chất ( đất đai, nhà cửa, vật kiến trúc, tài sản, máy móc, thiết bị…) của Trung Tâm Thực hiện mua sắm tài sản lớn, theo dõi sử dụng tài sản phục vụ nhiệm vụ của Trung Tâm.
- Phòng Hoạch Định – Tài Chính: Có chức năng tham mưu cho giám đốc về công tác quản lý hoạt động tài chính và kế toán Thực hiện quản lý tập trung và sử dụng có hiệu quả các nguồn tài chính theo chế độ qui định của nhà nước.
- Phòng Y Tế: có chức năng quản lý về công tác y tế, an toàn vệ sinh môi trường lao động, an toàn hệ thống căn tin Thực hiện theo dõi chăm sóc sức khoẻ cho nhân viên và sinh viên Đại Học Quốc Gia TP.HCM tại khu vực Thủ Đức – Dĩ An.
- Tổ Vệ Sinh: có chức năng vệ sinh môi trường Thường xuyên phối hợp với bộ phận y tế giám sát khu vực ăn uống của sinh viên Phụ trách vấn đề môi trường và cảnh quan của Trung Tâm.
- Tổ Bảo Vê: có chức năng chính giữ gìn và bảo vệ trật tự an ninh tại Ký túc xá Phối hợp với các phòng ban khác trong công tác quản lý sinh viên.
- Tổng số nhân viên đang công tác là 88 nhân viên.
- Nhân viên công tác thường trực tại Trung Tâm được phân chia theo chức danh :
Nhân viên làm việc tại phòng Tổ Chức – Hành Chánh, phòng Công Tác Sinh Viên, phòng Hoạch Định – Tài Chính: Nhân viên văn phòng (NV_VP).
Nhân viên làm việc tại phòng Quản Trị Thiết Bị: Nhân viên bảo trì (NV_BT).
Nhân viên làm việc tại phòng y tế: Nhân viên y tế (NV_YT).
Nhân viên làm việc tổ vệ sinh: Nhân viên vệ sinh (NV_VS).
Nhân viên làm việc tổ bảo vệ: Nhân viên bảo vệ (NV_BV).
Hoạt động quản lý sinh viên:
- Hàng năm, có 2 đợt chính để sinh viên làm thủ tục đăng ký vào nội trú trong KTX , trong năm nếu phòng còn trống thì KTX sẽ nhận thêm sinh viên vào ở. Ngoài ra, KTX còn tạo điều kiện hỗ trợ chỗ ở cho thí sinh và phụ huynh đưa con em đến dự thi đại học ở các trường trong khu vực Thủ Đức với mức chi phí tối thiểu
- Sinh viên làm thủ tục nội trú phải có nhiệm vụ cung cấp những thông tin cần thiết cho ban quản lý KTX Sinh viên sẽ thực hiện một hợp đồng nội trú, hợp đồng có giá trị cho đến khi sinh viên rời khỏi KTX.
- Trong thời gian nội trú hay ngoại trú mọi sinh viên phải tuân thủ nội quy của KTX, tích cực tham gia các phong trào của KTX phát động Sinh viên nào vi phạm sẽ bị phạt từ nhẹ đến nặng tùy trường hợp mà có thể buộc sinh viên đó rời khỏi KTX hoặc gửi giấy báo về trường.
- Sinh viên khi đăng ký nội trú phải nộp lệ phí tương ứng.
- Ngoài ra, đầu mỗi năm sinh viên phải đóng lệ phí thế chân tài sản ( Lệ phí này sẽ được hoàn trả nguyên vẹn hay khấu trừ vào tài sản do sinh viên làm hư hỏng).
- Mỗi sinh viên sẽ được ban quản lý KTX cấp một thẻ nội trú, có thẻ này sinh viên mới có thể ra vào KTX.( Thẻ này sẽ được thay đổi hàng năm).
- Hàng tháng mỗi phòng sẽ nhận được một hóa đơn thanh toán điện nước.
Sơ đồ tổ chức quản lí kí túc xá 9
PHÒNG CÔNG TÁC – SINH VIÊN
PHÒNG HOẠCH ĐỊNH TÀI CHÍNH
PHÒNG TỔ CHỨC HÀNH CHÁNH
PHÒNG QUẢN LÝ THIẾT BỊ
PHÒNG SINH VIÊN NỘI TRÚ
Phân tích yêu cầu 10
Mục tiêu 10
Đưa công nghệ thông tin ứng dụng vào công tác quản lý KTX, khắc phục những khó khăn khi thao tác quản lý bằng con người.
Yêu cầu 10
Đồ án giới hạn trong phạm vi của môn học Phân tích thiết kế hệ thống thông tin và đáp ứng mục tiêu trên nên phạm vi của đồ án bao gồm các yêu cầu:
- Danh sách sinh viên nội trú tại từng phòng.
- Thông tin cá nhân của từng sinh viên.
- Danh sách nhân viên làm việc,
- Thông tin của sinh viên.(Số lần sinh viên vi phạm nội quy của KTX ).
- Sinh viên tham gia phong trào và các hoạt động xã hội.
- Người thân – quen mà sinh viên xin đưa vào KTX.
- Thông tin tiêu thụ điện nước của từng phòng.
- Biên bản xử lý sinh viên vi phạm nội qui.
- Hóa đơn tiền điện nước.
- Các hoạt động thường niên và không thường niên.
Phân tích hệ thống 11
Mô hình thực thể ERD 11
i Xác định thực thể : Tổng số thực thể: 20 thực thể.
Mỗi thực thể tượng trưng cho một sinh viên nội trú trong kí túc xá.
Các thuộc tính: o MSSV : Mã số sinh viên là thuộc tính khóa dùng phân biệt các sinh viên. o HTENSV:Họ và tên của sinh viên. o GTINH: Giới tính. o NGSINH: Ngày sinh. o NOISINH: Nơi sinh. o DCSV:Địa chỉ. o SDTSV:Số điện thoại.
Mỗi thực thể cho biết nội dung vi phạm nội quy của sinh viên
Các thuộc tính: o MSBB :Mã số biên bản là thuộc tính khóa dùng phân biệt các biên bản khác. o TENBB:Tên biên bản o TGBB:Thời gian lập biên bản. o NDVP:Nội dung vi phạm. o HTP:Hình thức phạt.
Mỗi thực thể cho biết bệnh của sinh viên
Các thuộc tính: o MSPK :Mã số phiếu khám là thuộc tính khóa dùng phân biệt các phiếu. o BENH:Bệnh do nhân viên y tế chuẩn đóan o DTRI:Tên thuốc do nhân viên y tế cấp. o TGKHAM: Thời gian khám bệnh.
Mỗi thực thể tượng trưng cho một bằng khen.
Các thuộc tính: o MSBK : Mã số bằng khen là thuộc tính khóa dùng phân biệt các bằng khen. o TENBK: Tên bằng khen o HANG: Hạng hay loại bằng khen. o SO: Số lưu của bằng khen.
Mỗi thực thể cho biết số tiền mà một phòng nào đó phải đóng.
Các thuộc tính: o MAHDN :Mã hóa đơn là thuộc tính khóa để phân biệt hóa đơn từng phòng. o NGLAP: Thời gian lặp hóa đơn. o NGTHU: Thời gian thu tiền. o TIEN:Tổng số tiền phải đóng.
Mỗi thực thể cho biết thời gian bắt đầu và kết thúc khi sinh viên đăng ký KTX
Các thuộc tính: o MAHDOG :Mã hợp đồng. o TGBD:Thời gian bắt đầu. o TGKT:Thời gian kết thúc.
Mỗi thực thể cho biết thông tin về các hoạt động mà sinh viên tham gia
Các thuộc tính: o MAHDG :Mã số hoạt động là một thuộc tính khóa. o TEN:Tên hoạt động. o SLUONG: Số lượng sinh viên tham gia. o TGIAN:Thời gian diễn ra hoạt động.
Mỗi thực thể cho biết mối quan hệ của sinh viên.
Các thuộc tính: o MAKH :Mã số khách đến kí túc xá thăm sinh viên nội trú. o TENKH:Tên khách. o DCKH:Địa chỉ. o QUANHE:Quan hệ o TGDEN: Thời gian đến o TGDI: Thời gian đi
Mỗi thực thể cho biết thông tin vể trường của sinh viên ở KTX
Các thuộc tính: o MATR :Mã trường là thuộc tính khóa dùng phân biệt các trường khác nhau. o TEN:Tên trường. o DCTR:Địa chỉ trường.
Mỗi thực thể tượng trưng cho một Nhà
Các thuộc tính: o MANHA : Mã nhà là thuộc tính khóa dùng phân biệt giữa các nhà với nhau. o TENNHA:Tên nhà. o TINH: Tỉnh xây dựng. o TRNHA:Trưởng nhà
Mỗi thực thể tượng trưng cho một phòng trong KTX.
Các thuộc tính: o MAPHG :Mã phòng là thuộc tính khóa dùng phân biệt các phòng. o TENPHG:Tên phòng. o TRPHG: Trưởng phòng
Mỗi thực thể cho biết thông tin về phòng làm việc.
Các thuộc tính: o MAPQL :Mã phòng quản lý là một thuộc tính khóa
Mỗi thực thể cho biết thông tin về phòng ở của sinh viên
Các thuộc tính: o MAPSV :Mã số phòng sinh viên là thuộc tính khóa.
Mỗi thực thể cho biết các thông tin về nhân viên của KTX.
Các thuộc tính: o MANV :Mã nhân viên là thuộc tính khóa dùng phân biệt giữa các nhân viên. o HOTENNV:Họ và tên nhân viên. o GTNV:Giới tính. o DCNV Địa chỉ. o SDTNV:Số điện thoại. o LUONG: Lương.
Mỗi thực thể cho biết chức vụ của nhân viên
Các thuộc tính: o MACV :Là một thuốc tính khóa để phân biệt các chức vụ khác nhau. o TENCV: Tên chức vụ.
Mỗi thực thể cho biết vai trò của từng nhân hành chính.
Các thuộc tính: o MANVVP :Mã số nhân viên văn phòng o PTRACH: Cho biết nhân viên phụ trách công việc nào.
Mỗi thực thể cho biết vai trò của từng nhân viên bảo vệ.
Các thuộc tính: o MANVBV :Mã số nhân viên bảo vệ. o KVBVE: Khu vực nhân viên phụ trách đi tuần tra.
Mỗi thực thể cho biết vai trò của từng nhân viên y tế
Các thuộc tính: o MANVYT :Mã số nhân viên y tế. o TRUC: Ca trực
Mỗi thực thể cho biết vai trò của từng nhân viên vệ sinh.
Các thuộc tính: o MANVVS :Mã số nhân viên vệ sinh. o KHUVUC:Khu vực nhân viên vệ sinh quét dọn.
Mỗi thực thể cho biết vai trò của từng nhân viên bảo trì.
Các thuộc tính: o MANVBT :Mã số nhân viên bảo trì o CMON: Chuyên môn. ii Mô hình ERD:
HOTENNV SDTNV DCNV GTNV LUONG
HTENSV GTINH NGSINH NOISINH DCSV SDTSV
TENKH DCKH QUANHE TGDEN TGDI
Chuyển mô hình ERD sang mô hình quan hệ 17
1 SINHVIEN ( MSSV , HTENSV, GTINH, NGSINH, NOISINH, DCSV,
SDTSV, MATR, MANHA, MAPSV, MAHDOG ).
4 PHIEUKHAM ( MSPK , BENH, DTRI, TGKHAM ).
6 BIENBAN ( MSBB , TENBB, TGBB, NDVP, HTP ).
9 BANGKHEN ( MSBK , TENBK , HANG, SO, MATR, MAPQL ).
11.HOPDONG ( MAHDOG , TGBD, TGKT, MAPQL ).
12.NHANVIEN ( MANV , HOTENNV, SDTNV, DCNV, GTNV, LUONG,
15.NV_VP_HOATDONG ( MANVVP , MAHDG ).
17.NV_YT_PHIEUKHAM ( MANVYT , MSPK ).
19.NV_BV_BIENBAN ( MANVBV , MSBB ).
25.HOADON ( MAHDN , NGLAP, NGTHU, TIEN, MANVVP, MAPSV ).
26.NHA ( MANHA , TENNHA, TINH, TRNHA ).
28.KHACH ( MAKH , TENKH, DCKH, QUANHE, TGDEN, TGDI, MSSV).
Mô tả chi tiết cho các quan hệ 18
SINHVIEN(MSSV , HTENSV, GTINH, NGSINH, NOISINH, DCSV, SDTSV, MATR, MANHA, MAPSV, MAHDOG ).
Diễn giải Kiểu dữ liệu
2 HTENSV Họ và tên CU 30 B
3 GTINH Giới tính L 1 Nam/Nữ B
Số dòng tối thiểu: 7680 dòng
Số dòng tối đa: 10080 dòng
Kích thước tối thiểu: 7680*162(B)44,16KB
Kích thước tối đa: 10080*162(B)32,96 KB.
Tên Quan hệ: HOATDONG STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MAHDG Mã hoạt C 5 B PK động
3 TGIAN Thời gian diễn ra
Số dòng tối thiểu: 30 dòng
Số dòng tối đa: 120 dòng
Kích thước tối thiểu: 30*20(B) = 0,6 KB
Kích thước tối đa: 120*20(B) = 2,4KB
3.3 Quan hệ: Sinh viên _ Hoạt động
Tên Quan hệ: SINHVIEN_HOATDONG STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MSSV Mã số sinh viên
Số dòng tối thiểu: 2000 dòng.
Số dòng tối đa: 4500 dòng.
Kích thước tối thiểu: 2000*15(B) = 30 KB
Kích thước tối đa: 4500*15(B) = 67,5 KB
PHIEUKHAM ( MSPK , BENH, DTRI, TGKHAM ).
Tên Quan hệ: PHIEUKHAM STT Tên thuộc tính
Số dòng tối thiểu: 5000 dòng
Số dòng tối đa: 9000 dòng
Kích thước tối thiểu: 5000*268(B)= 1340KB
Kích thước tối đa: 9000*268(B)= 2412 KB
3.5 Quan hệ: Phiếu khám_Sinh viên
Tên Quan hệ: PHIEUKHAM_SINHVIEN STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MSSV Mã số sinh viên
2 MAPK Mã số phiếu C 8 B PK
Số dòng tối thiểu: 5000 dòng
Số dòng tối đa: 9000 dòng
Kích thước tối thiểu: 5000*18(B)= 90 KB
Kích thước tối đa: 9000*18(B)= 162 KB
BIENBAN ( MSBB , TENBB, TGBB, NDVP, HTP ).
Tên Quan hệ: BIENBAN STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MSBB Mã biên bản C 7 B PK
2 TENBB Tên biên bản CU 50 B
3 TGBB Thời gian lập NT 10 B
5 HTP Hình thức phạt CU 100 B
Số dòng tối thiểu: 800 dòng
Số dòng tối đa: 1000 dòng
Kích thước tối thiểu: 800*267(B)= 213,6 KB
Kích thước tối đa: 1000*267(B)= 267 KB
3.7 Quan hệ: Sinh viên_Biên bản
Tên Quan hệ: SINHVIEN_BIENBAN STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MSSV Mã sinh viên C 10 B PK
2 MSBB Mã biên bản C 7 B PK
Số dòng tối thiểu: 800 dòng
Số dòng tối đa: 1000 dòng
Kích thước tối thiểu: 800*17(B)= 13,6 KB
Kích thước tối đa: 1000*17(B) = 17 KB
Diễn giải Kiểu dữ liệu
1 MACV Mã chức vụ C 2 B PK
2 TENVC Tên chức vụ CU 20 B
Số dòng tối thiểu:30 dòng
Số dòng tối đa: 50 dòng
Kích thước tối thiểu: 30*22(B)= 0,66 KB
Kích thước tối đa: 50*22(B) = 1,1 KB
BANGKHEN ( MSBK , TENBK , HANG, SO, MATR, MAPQL ).
Tên Quan hệ: BANGKHEN STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MSBK Mã bằng khen C 2 B PK
2 TENBK Tên bằng khen CU 50 B
5 MATR Mã trường cấp C 2 B FK
6 MAPQL Mã phòng cấp hoặc đề nghị cấp
Số dòng tối thiểu: 20 dòng
Số dòng tối đa: 50 dòng
Kích thước tối thiểu: 20* 60(B)= 1,2KB
Kích thước tối đa: 50* 60(B)= 3 KB
3.10 Quan hệ: Sinh viên_Bằng khen
Tên Quan hệ: SINHVIEN_BANGKHEN STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MSSV Mã sinh viên C 10 B PK
2 MSBK Mã bằng khen C 2 B PK
Số dòng tối thiểu: 20 dòng
Số dòng tối đa: 50 dòng
Kích thước tối thiểu: 20*12(B)= 0,24 KB
Kích thước tối đa: 50*12(B)= 0,6 KB
III.11 Quan hệ: Hợp đồng
HOPDONG ( MAHDOG , TGBD, TGKT, MAPQL ).
Tên Quan hệ: HOPDONG STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MAHDOG Mã hợp đồng C 10 B PK
2 TGBD Thời gian bắt đầu
3 TGKT Thời gian kết thúc
4 MAPQL Mã phòng quản lý
Số dòng tối thiểu: 7680 dòng
Số dòng tối đa: 10080 dòng
Kích thước tối thiểu: 7680*32(B)= 245,76 KB
Kích thước tối đa: 10080*32(B)= 322 ,56KB
III.12 Quan hệ: Nhân viên
NHANVIEN( MANV , HOTENNV, SDTNV, DCNV, GTNV, LUONG,
Diễn giải Kiểu dữ liệu
1 MANV Mã nhân viên C 4 B PK
8 MACV Mã chức vụ C 2 B FK
Số dòng tối thiểu: 88 dòng
Số dòng tối đa:100 dòng
Kích thước tối thiểu: 88*114(B)= 10,032KB
Kích thước tối đa: 100*114(B) = 11,4 KB
III.13 Quan hệ: Nhân viên_Sinh viên
Tên Quan hệ: NHANVIEN_SINHVIEN STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MANV Mã nhân viên C 4 B PK
2 MSSV Mã sinh viên C 10 B PK
Số dòng tối thiểu: 7680 dòng
Số dòng tối đa: 10080 dòng
Kích thước tối thiểu: 7680*14(B)7,52KB
Kích thước tối đa: 10080*14(B) 1,12 KB
III.14 Quan hệ: Nhân viên văn phòng
Tên Quan hệ: NV_VP STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MANVVP Mã nhân viên văn phòng
Số dòng tối thiểu: 27 dòng
Số dòng tối đa: 30 dòng
Kích thước tối thiểu: 27*34(B)= 0,918 KB
Kích thước tối đa: 30*34(B)= 1,02 KB
III.15 Quan hệ: Nhân viên văn phòng_Hoạt động
NV_VP_HOATDONG ( MANVVP , MAHDG ).
Tên Quan hệ: NV_VP_HOATDONG STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MANVVP Mã nhân viên văn phòng
2 MAHDG Mã hoạt động C 5 B PK
Số dòng tối thiểu: 30 dòng
Số dòng tối đa: 150dòng
Kích thước tối thiểu: 30*9(B)= 0.27 KB
Kích thước tối đa: 150*9(B)= 1,35 KB
III.16 Quan hệ: Nhân viên y tế
Tên Quan hệ: NV_YT STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MANVYT Mã nhân viên C 4 B PK
2 TRUC Phiên trực CU 30 B FK
Số dòng tối thiểu: 9 dòng
Số dòng tối đa: 11 dòng
Kích thước tối thiểu: 9*34(B)= 0,306 KB
Kích thước tối đa: 11*34(B)= 0,374 KB
III.17 Quan hệ: Nhân viên y tế_Phiếu khám
NV_YT_PHIEUKHAM ( MANVYT , MSPK ).
Tên Quan hệ: NV_YT_PHIEUKHAM STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MANVYT Mã nhân viên y tế
2 MSPK Mã phiếu khám C 8 B PK
Số dòng tối thiểu: 5000 dòng
Số dòng tối đa: 9000 dòng
Kích thước tối thiểu: 5000*12(B)` KB
Kích thước tối đa: 9000*12(B)= 108 KB
III.18 Quan hệ: Nhân viên bảo vệ
Tên Quan hệ: NV_BV STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MANVBV Mã nhân viên bảo vệ
2 KVBVE Khu vực bảo vệ
Số dòng tối thiểu: 36 dòng
Số dòng tối đa: 39 dòng
Kích thước tối thiểu: 36*34(B)= 1,224 KB
Kích thước tối đa: 39*34(B)= 1,326 KB
III.19 Quan hê: Nhân viên bảo vệ_Biên bản
NV_BV_BIENBAN ( MANVBV , MSBB ).
Tên Quan hệ: NV_BV_BIENBAN STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MANVBV Mã nhân viên bảo vệ
2 MSBB Mã biên bản C 7 B PK
Số dòng tối thiểu: 800 dòng
Số dòng tối đa: 1000 dòng
Kích thước tối thiểu: 800*11(B)= 8,8 KB
Kích thước tối đa: 1000*11(B)= 11 KB
III.20 Quan hệ: Nhân viên vệ sinh
Tên Quan hệ: NV_VS STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MANVVS Mã nhân viên vệ sinh
Số dòng tối thiểu: 12 dòng
Số dòng tối đa: 14 dòng
Kích thước tối thiểu: 12*34(B)= 0,408 KB
Kích thước tối đa: 14*34(B)= 0,476 KB
III.21 Quan hệ: Nhân viên bảo trì
Tên Quan hệ: NV_BT STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MANVBT Mã nhânviên bảo trì
Số dòng tối thiểu: 4 dòng
Số dòng tối đa: 6 dòng
Kích thước tối thiểu: 4*34(B)= 0,136 KB
Kích thước tối đa: 6*34(B)= 0,204 KB
Tên Quan hệ: PHONG STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
Số dòng tối thiểu: 987 dòng
Số dòng tối đa: 1287 dòng
Kích thước tối thiểu: 987*47(B)= 46,389 KB
Kích thước tối đa: 1287*47(B)`,489 KB
III.23 Quan hệ: Phòng quản lý
Tên Quan hệ: PHONG_QL STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MAPQL Mã phòng quản lý
Số dòng tối thiểu: 7 dòng
Số dòng tối đa:7 dòng
Kích thước tối thiểu: 7*7(B)=0,049 KB
Kích thước tối đa: 7*7(B)=0,049 KB
III.24 Quan hệ: Phòng sinh viên
Tên Quan hệ: PHONG_SV STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MAPSV Mã phòng sinh viên
Số dòng tối thiểu:980 dòng
Số dòng tối đa:1280 dòng
Kích thước tối thiểu: 980*7(B)=6,86 KB
Kích thước tối đa1280*7(B)= 8,96 KB
III.25 Quan hệ: Hoá đơn
HOADON ( MAHDN , NGLAP, NGTHU, TIEN, MANVVP, MAPSV )
Tên Quan hệ: HOADON STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MAHDN Mã hoá đơn C 7 B PK
5 MANVVP Mã NV lập C 4 B FK
6 MAPSV Mã phòng sinh viên
Số dòng tối thiểu: 1960 dòng
Số dòng tối đa: 2560 dòng
Kích thước tối thiểu:1960*48(B)= 94,08KB
Kích thước tối đa: 2560*48(B)= 122,88 KB
NHA ( MANHA , TENNHA, TINH, TRNHA ).
Tên Quan hệ: NHA STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
3 TINH Tỉnh xây dựng CU 30 B
Số dòng tối thiểu: 15 dòng
Số dòng tối đa: 18 dòng
Kích thước tối thiểu:15*66(B)= 0,99 KB
Kích thước tối đa: 18*66(B)= 1,188 KB
Tên Quan hệ: TRUONG STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
3 DCTR Địa chỉ trường CU 30 B
Số dòng tối thiểu: 5 dòng
Số dòng tối đa: 8 dòng
Kích thước tối thiểu:5*62(B)= 0,31 KB
Kích thước tối đa: 8*62(B)= 0,496 KB
KHACH ( MAKH , TENKH, DCKH, QUANHE, TGDEN, TGDI,MSSV )
Tên Quan hệ: KHACH STT Tên thuộc tính
Diễn giải Kiểu dữ liệu
1 MAKH Mã khách thăm C 7 B PK
5 TGDEN Thời gian đến NT 10
6 TGDI Thời gian đi NT 10
5 MSSV Sinh viên quan hệ
Số dòng tối thiểu: 1500 dòng
Số dòng tối đa: 2200 dòng
Kích thước tối thiểu:1500*127(B)= 190,5 KB
Kích thước tối đa: 2200*127(B)= 279,4 KB
Đối với kiểu dữ liệu:
- CU :Kiểu chuỗi cố định (hoặc không cố định) có Unicode.
- C : Kiểu chuỗi cố định (hoặc không cố định) không có Unicode.
Đối với loại dữ liệu :
- PK : Primary Key(Khóa chính
- FK : Foreign Key(Khóa ngoại)
Bảng tổng kết 34
STT Tên quan hệ Kích
Kích Thướt tối thiểu (KB)
Kích thướt tối đa (KB)
28 TRUONG 62 0,31 0,496 ii Tổng kết thuộc tính.
Diễn giải Thuộc quan hê
1 MSSV Mã số sinh viên SINHVIEN,
SINHVIEN_HOATDONG, PHIEUKHAM_SINHVIEN, SINHVIEN_BIENBAN, SINHVIEN_BANGKHEN, NHANVIEN_SINHVIEN,
2 HTENSV Họ tên sinh viên SINHVIEN
3 GTINH Giới tính sinh viên SINHVIEN
4 NGSINH Ngày sinh sinh viên
5 NOISINH Nơi sinh sinh viên SINHVIEN
6 DCSV Địa chỉ SV SINHVIEN
7 SDTSV Số điện thoại SV SINHVIEN
8 MATR Mã trường SINHVIEN, TRUONG,
9 MANHA Mã nhà SINHVIEN, NHA
10 MAPSV Mã phòng SV SINHVIEN, PHONG_SV,
11 MAHDOG Mã hợp đồng SINHVIEN, HOPDONG
12 MAHDG Mã hoạt động HOATDONG,
14 TGIAN Thời gian hoạt động diễn ra
15 MSPK Mã phiếu khám PHIEUKHAM,
18 TGKHAM Thời gian khám PHIEUKHAM
19 MSBB Mã biên bản BIENBAN,
21 TGBB Thời gian lập Biên bản
23 HTP Hình thức phạt BIENBAN
24 MACV Mã chức vụ CHUCVU, NHANVIEN
25 TENCV Tên chức vụ CHUCVU
26 MSBK Mã bằng khen BANGKHEN,
27 TENBK Tên bằng khen BANGKHEN
30 MAPQL Mã phòng quản lý BANGKHEN, HOPDONG,
31 TGBD Thời gian bắt đầu HOPDONG
32 TGKT Thời gian kết thúc HOPDONG
33 MANV Mã nhân viên NHANVIEN,
34 HOTENNV Họ tên nhân viên NHANVIEN
35 SDTNV Số điện thoại NV NHANVIEN
36 DCNV Địa chỉ nhân viên NHANVIEN
37 GTNV Giới tính nhân viên
39 MANVVP Mã nhân viên văn phòng
NV_VP, NV_VP_HOATDONG,
40 PTRACH Phụ trách NV_VP
41 MANVYT Mã nhân viên y tế NV_YT, NV_YT_PHIEUKHAM
42 TRUC Phiên trục NV_YT
43 MANVBV Mã nhân viên bảo vệ
NV_BV, NV_BV_BIENBAN
44 KVBVE Khu vục bảo vệ NV_BV
45 MANVVS Mã nhân viên vệ sinh
46 KHUVUC Khu vực NV_VS
47 MANVBT Mã nhân viên bảo trì
48 CMON Chuyên môn NV_BT
51 MAHDN Mã hoá đơn HOADON
56 TINH Tỉnh xây dựng NHA
59 DCTR Địa chỉ trường TRUONG
60 MAKH Mã khách thăm KHACH
64 TGDEN Thời gian đến KHACH
65 TGDI Thời gian đi KHACH
Thiết kế giao diện 39
Các menu chính của giao diện 39
Đây là cửa sổ chính của chương trình
Trong Menu Quản Trị có thành phần Đăng Nhập, Đăng Xuất và Đổi Mật Khẩu
Menu Nhân Viên gồm có thành phần Thông Tin Nhân Viên và Tìm Kiếm.
Menu Sinh Viên gồm có thành phần Thông Tin Sinh Viên và Tìm Kiếm.
Menu Khách gồm có thành phần Thông Tin Khách và Tìm Kiếm.
Menu Phòng gồm có thành phần Thông Tin và Tìm Kiếm.Trong thành phần thông tin sẽ cho ta biết các thông tin chi tiết về Phòng Chức Năng
( Phòng Quản Lý) cũng như Phòng Sinh Viên nội trú.
Menu Phòng gồm có thành phần cung cấp thông tin về các biểu mẫu: Biên Bản, Bằng Khen, Hoá Đơn, Hợp Đồng, Hoạt Động, Phiếu Khám.
Dữ liệu Mục đích Hàm liên quan
Mã Số Textbox Nhập từ
Button Đăng nhập vào hệ thống Đăng Nhập_click()
Thoát Button Thoát khỏi hệ thống
1.2 Form QUANTRI / ĐỔI MẬT KHẨU:
Mã Số Textbox Nhập từ
Keyboard Đồng Ý Button Đồng ý thay đổi mật khẩu Đồng Ý_click()
Thoát_click() thay đổi và thoát khỏi hệ thống
1.3 Form NHANVIEN / THÔNG TIN NHÂN VIÊN:
MSNV Textbox 4 kí tự Nhập từ
Xác định giới tính nhân viên
Nam RadioButton Click chuột radioButton Nam_
Nữ RadioButton Click chuột radioButton
Nu_Click() Địa Chỉ Textbox Nhập từ
Xoá Button Xoá nhân viên mới
Sửa Button Sửa thông tin
Lưu Button Lưu thông tin nhân viên
Thoát Button Thoát Thoát_click
1.4 Form NHANVIEN / TÌM KIẾM NHÂN VIÊN:
Tên đối Kiểu đối Ràng Dữ liệu Mục Hàm liên Giá trị tượng tượng buộc đích quan Default
Keyboard Địa Chỉ Textbox Lấy tự động Các thuộc tính liên quan
In Button In thông tin
1.5 Form SINH VIEN / THÔNG TIN NHÂN VIÊN:
Tên đối Kiểu đối Ràng Dữ liệu Mục Hàm liên Giá trị tượng tượng buộc đích quan Default
Họ Tên Textbox Nhập từ
Groupbox Chọn 1 trong 2 RadioButt -on Nam/
Xác định giới tính Sinh viên
Nam RadioButon Click chuột radioButton Nam
Nữ RadioButon Click chuột radioButton
Xác định ngày sinh của Sinh viên Ngày Combobox ≤ 31
Năm Combobox < Năm hiện hành Nơi
Keyboard Địa Chỉ Textbox Nhập từ
Thêm Button Thê m sinh viên
2.6 Form SINH VIEN / TÌM KIẾM SINH VIÊN:
Dữ liệu Mục đích Hàm liên quan
Trường Combobox Lấy từ table Ngày
Textbox Lấy tự động nhờ thông tin tìm kiếm
In Button In thông tin
2.7 Form KHACH / THÔNG TIN KHÁCH:
MaKH Textbox 4 kí tự Nhập từ
Họ Tên Textbox Nhập từ
Keyboard Địa Chỉ Textbox Nhập từ
Quan Hệ Combobox Lấy từ
Textbox 7 kí tự Nhập từ
Groupbox Chọn thời gian đến và đi
Table Năm Combobox ≤ năm hiện hành
Thêm Button Thêm thông tin khách
2.8 Form KHACH / TÌM KIẾM KHÁCH :
Groupbox Chọn khoảng thời gian
Từ Ngày Combobox Chọn Đến
(Các thuộc tính tìm được)
Textbox Lấy tự động nhờ vào thông tin
In Button In thông tin ra file Excel
2.9 Form PHONG / THÔNG TIN PHÒNG CHỨC NĂNG:
Dữ liệu Mục đích Hàm liên quan
Thêm Button Thêm dữ liệu phòng
Sửa Button Chỉnh sửa Sửa
Lưu Button Lưu dữ liệu Lưu
Thoát Button Thoát khỏi hệ
2.10 Form PHONG / THÔNG TIN PHÒNG SINH VIÊN:
Dữ liệu Mục đích Hàm liên quan
Thêm Button Thêm dữ liệu phòng
Sửa Button Chỉnh Sửa dữ liệu
Xoá Button Xoá dữ liệu Xoá
Thoát Button Thoát khỏi hệ thống
2.11 Form PHONG / TÌM KIẾM PHÒNG CHỨC NĂNG:
Textbox Lấy tự động nhờ vào dữ thuộc tính tìm được) liệu thông tin của Phòng
Button Tìm kiếm thông tin của phòng quản lý
In Button In thông tin ra file Excel
Bỏ Qua Button Bỏ Qua thông tin vừa tìm được để tìm thông tin khác
Thoát Button Thoát khỏi hệ thống
2.12 Form PHONG / TÌM KIẾM PHÒNG SINH VIÊN:
Dữ liệu Mục đích Hàm liên quan
Textbox Lấy tự động nhờ vào dữ thuộc tính khác) liệu thông tin của Phòng
Button Tìm thông tin của Phòng Sinh Viên
In Button In kết quả In_click()
Button Bỏ qua thông tin vừa tìm được để tìm thông tin khác
Thoát Button Thoát khỏi hệ thống
2.13 Form CAC MAU / Thông Tin BIÊN BẢN:
Tên Kiểu đối Ràng buộc Dữ liệu Mục Hàm Giá trị đối tượng tượng đích liên quan
Table Năm Combobox ≤ Năm hiện hành
Xem Button Xem các thông
Xem_click() tin liên quan
Thêm Button Thêm thông tin
Sửa Button Sửa thông tin
In Button In thông tin ra file Excel
Lưu Button Lưu thông tin
Thoát Button Thoát khỏi hệ thống
2.14 Form CAC MAU / Thông Tin BẰNG KHEN:
Table Sinh Viên được khen
Xem Button Xem thông tin liên quan
Thêm Button Thêm thông tin
Sửa Button Sửa thông tin
Lưu Button Lưu thông tin
In Button In thông tin ra file Excel
Thoát Button Thoát khỏi hệ thống
2.15 Form CAC MAU / Thông Tin HOÁ ĐƠN:
Tên đối Kiểu đối Ràng Dữ liệu Mục Hàm liên Giá trị tượng tượng buộc đích quan Default
Ngày Lập Groupbox Chọn các
Năm Combobox ≤ Năm hiện hành Ngày
Xem Button Xem Xem thông tin liên quan
Thêm Button Thêm thông tin
Sửa Button Sửa thông tin
Lưu Button Lưu thông tin
In Button In thông tin ra file Excel
Thoát Button Thoát khỏi hệ thống
2.16 Form CAC MAU / Thông Tin HỢP ĐỒNG:
Tên đối Kiểu đối Ràng Dữ liệu Mục đích Hàm liên Giá trị tượng tượng buộc quan Default
Xem Button Xem thông tin liên quan
Thêm Button Thêm thông tin
Lưu Button Lưu thông tin
In Button In thông tin qua file Excel
Thoát Button Thoát khỏi hệ thống
2.17 Form CAC MAU / Thông Tin HOẠT ĐỘNG:
Thời Groupbox Chọn các Chọn Thời
Năm Combobox ≤ Năm hiện hành
Thêm Button Thêm thông tin
Sửa Button Sửa thông tin
Lưu Button Lưu thông tin
In Button In thông tin ra file Excel
Thoát Button Thoát khỏi hệ thống
2.18 Form CAC MAU / Thông Tin PHIẾU KHÁM:
Tên đối Kiểu đối Ràng Dữ Mục Hàm liên Giá trị tượng tượng buộc liệu đích quan Default
Keyboard Điều Trị Textbox Nhập từ
Xem Button Xem thông tin liên quan
Thêm Button Thêm thông tin
Sửa Button Sửa thông tin
Lưu Button Lưu thông Lưu
Mô tả Form 43
In Button In thông tin ra file Excel
Thoát Button Thoát khỏi hệ thống
Thiết kế ô xử lý 81
1 Diễn giải thuật toán: Để quản lí sự đồng nhất của các lệnh “Xem”,“Thêm”,”Xóa”,”Lưu”,”Sửa”,
Mỗi nút nhấn sẽ có một hàm tương ứng gồm TÊN_click() để thực hiện công việc tương ứng của nút mang tên tương ứng.
- Khi ta nhấn “Thêm” thì giá trị mới trên Form nếu được Them_click() thêm vào bảng dữ liệu
- Khi ta nhấn nút “Xóa” thì giá trị trên dòng dữ nếu được Xoa_click() sẽ không còn tồn tại trên Form nữa.
- Khi ta nhấn “In” thì giá trị sẽ được In_click() chuyển qua file Excel tương ứng.
- Khi nhấn các nút “Xem” , “Sửa” thì cơ chế hoạt động cũng tương tự như khi ta nhấn nút “Thêm” hay nút “Xoá”.
- Khi nhấn nút “Lưu” là thao tác ngay sau các thao tác:
Them_click(), Xoa_click(), Sửa_click() và được thực hiện trước Thoat_click()
- Luu_click() được thực hiện (để lưu giá trị mới) thì giá trị cũ trên bảng mới được cập nhập Nếu không thực hiện thao tác Luu_click() thì khi ta thoát khỏi hệ thống những thao tác trước đó sẽ không có ý nghĩa
- Khi nhấn nút “Thoát” Thoat_click() được thực hiện thì mọi thao tác đang thực hiện trên hệ thống sẽ được ngừng lại ngay Ta sẽ lập tức thoát khỏi hệ thống.
Các ô xử lí trên các form có cách làm việc khá giống nhau nên ta chỉ mô tả chi tiết các ô xử lí trong form NHANVIEN.Những ô xử lí trên các form còn lại có cách xử lí tương tự
2.1Ô xử lý Thêm của Form NHANVIEN / Thông Tin Nhân Viên
Form: NHANVIEN /Thông Tin Nhân viên
Input: Tất cả các dữ liệu trên form.
Output: Là bảng dữ liệu được thêm vào dòng nhân viên mới nhập trên form.
Table liên quan: NHANVIEN, NV_VP, NV_YT, NV_BV, NV_VS, NV_BT
Mã số nhân viên:MANV : manv
Họ tên NV:HOTENNV: hotennv
Số ĐT: SDTNV: sdtnv Địa chỉ:DCNV: dcnv Giới tính: GTNV : gtnv Lương: LUONG: luong
Mã chức vu: MACV: macv
Mở TABLE NHANVIEN Kiểm Tra Sự Tồn Tại Của
Thêm dữ liệu mới X vào:
X.MANV = manv X.HOTENNV = hotennv X.SDTNV = sdtnv X.DCNV = dcnv X.LUONG = luong X.MAPQL = mapql X.MACV = macv Đóng TABLE NHANVIEN
2.2 Ô xử lý Sửa của Form NHANVIEN / Thông Tin Nhân Viên
Form: NHANVIEN /Thông Tin Nhân viên
Input: Mã số nhân viên – Họ tên nhân viên
Output: Bảng đã được chỉnh sửa
Table liên quan: NHANVIEN, NV_VP, NV_YT, NV_BV, NV_VS, NV_BT
Mã số nhân viên:MANV : manv
Họ tên NV:HOTENNV: hotennv
Kiểm Tra Sự Tồn Tại Của
Chỉnh Sửa Dữ Liệu X.MANV = manv X.HOTENNV = hotennv X.SDTNV = sdtnv X.DCNV = dcnv X.LUONG = luong X.MAPQL = mapql X.MACV = macv Đóng TABLE NHANVIEN
2.3 Ô xử lý Xoá của Form NHANVIEN / Thông Tin Nhân Viên
Form: NHANVIEN /Thông Tin Nhân viên
Input: Toàn bộ đữ liệu
Output: Bảng đã không còn nhân viên đó nữa
Table liên quan: NHANVIEN, NV_VP, NV_YT, NV_BV, NV_VS, NV_BT
Mã số nhân viên:MANV : manv
Họ tên NV:HOTENNV: hotennv
Số ĐT: SDTNV: sdtnv Địa chỉ:DCNV: dcnv Giới tính: GTNV : gtnv Lương: LUONG: luong
Mã chức vu: MACV: macv
Kiểm Tra Sự Tồn Tại Của
Nhân Viên Đóng TABLE NHANVIEN
2.4 Ô xử lý Lưu của Form NHANVIEN / Thông Tin Nhân Viên
Form: NHANVIEN /Thông Tin Nhân viên
Input: Các giá trị mới cho dòng đã tồn tại trong bảng.
Output: Các giá trị mới được lưu vào trong bảng tại dòng đó.
Table liên quan: NHANVIEN, NV_VP, NV_YT, NV_BV, NV_VS, NV_BT
Các Giá Trị Mới Đã Được Thao
Kiểm Tra Tính Đúng Của Các Giá Trị
Dữ Liệu Được Cập Nhập
Thông Báo Lỗi Đóng TABLE NHANVIEN
2.5Ô xử lý Tìm Kiếm của Form NHANVIEN / Tìm Kiếm Nhân Viên
Tên xử lý: Tìm Kiếm
Form: NHANVIEN /Tìm Kiếm Nhân Viên
Input: Mã số nhân viên – Họ tên nhân viên – Phòng làm việc
Output: Thông tin chi tiết về nhân viên
Table liên quan: NHANVIEN, NV_VP, NV_YT, NV_BV, NV_VS, NV_BT
Mã số nhân viên:MANV : manv
Họ tên NV:HOTENNV: hotennv
Kiểm tra X.MANV = manv X.HOTENNV = hotennv X.MAPQL = mapql
Thông Báo Lỗi Đóng TABLE NHANVIEN
2.6Ô xử lý In của Form NHANVIEN / Tìm Kiếm Nhân Viên
Form: NHANVIEN /Tìm Kiếm Nhân Viên
Input: Đường dẫn 1 bảng Excel Mã nhân viên – Họ tên – Mã phòng làm việc
Output: Xuất ra 1 dòng dữ liệu nối tiếp vào bảng Excel
Table liên quan: NHANVIEN, NV_VP, NV_YT, NV_BV, NV_VS, NV_BT
Mã số nhân viên:MANV : manv
Họ tên NV:HOTENNV: hotennv
Kiểm Tra Sự Tồn Tại Nhân Viên
Dữ Liệu Xuất Ra File Excel
( có đường dẫn) Đóng TABLE NHANVIEN
Thông Báo Lỗi Yêu Cầu Kiểm Tra Lại Dữ Liệu
Đánh giá ưu khuyết điểm 88
- Được sự giúp đỡ nhiệt tình từ Trung Tâm Quản Lý Ký Túc Xá ĐHQG TP.HCM nên thu thập được khá nhiều dữ liệu do đó thiết kế hệ thống cũng tương đối đầy đủ các phần.
- Các chức năng chính thoả mãn được yêu cầu thực tế.
- Hệ thống dễ dàng được sử dụng và dễ được phát triển thêm.
- Hệ thống chưa sát với thực tế ( thực tế phức tạp ).
- Hệ thống chưa hoàn chỉnh.
Phân công 89
- Nguyễn Văn Thắng:(Nhóm Trưởng)
2 Bảng phân công chi tiết công việc :
STT Tên Công Việc Người Phụ Trách