Tải bản đầy đủ (.doc) (28 trang)

bao cao c pptx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.24 MB, 28 trang )

Quản lý ký túc xá Tiểu luận TN Tin Học
MỤC LỤC
Mục lục Trang 1
Nhận xét của giáo viên 3
Phần I: Giới thiệu đề tài 4
I.1. Đặt vấn đề 4
I.2. Đặc tả hệ thống 4
I.3. Phạm vi yêu cầu 5
I.4.Hướng giải quyết 6
I.5. Môi trường cài đặt 6
Phần II: Phân tích đề tài 7
II.1. Xác định yêu cầu chức năng và phi chức năng 7
II.1.1. Yêu cầu chức năng 7
II.1.2. Yêu cầu phi chức năng 7
II.1.3. Biểu đồ phân rã chức năng 8
II.2. Mô hình mức quan niệm (MCD) 9
II.3. Mô hình logic (MLD) 9
II.4. Mô hình vật lý (MPD) 10
II.5. Giới thiệu CSDL KTX 11
II.5.1. Bảng SINHVIEN 11
II.5.2. Bảng DOITUONG 11
II.5.3. Bảng LOAIPHONG 11
II.5.4. Bảng NHANPHONG 11
II.5.5. Bảng PHIEUTHU 12
II.5.6. Bảng PHONG 12
II.5.7. Bảng CHITIETTAISANPHONG 12
II.5.8. Bảng TAISAN 12
II.5.9. Bảng TOANHA 12
II.6. Ràng buộc toàn vẹn CSDL 13
II.7 Mô hình quan hệ xử lý 13
II.7.1. Mô hình cấp 1 13


II.7.2. Mô hình cấp 2 14
II.7.3. Mô hình cấp 3 15
II.8. Một số mô hình mô tả quy trình của hệ thống 16
II.8.1 Mô tả quy trình xử lý hồ sơ đăng ký 16
II.8.2. Mô tả xử lý các khoảng lệ phí khác 17
II.8.3. Mô tả quy trình sắp xếp phòng theo điều kiện 18
II.8.4. Xử lý các khoản phí khác 19
II.8.5. Xử lý biến cố 20
II.8.6. Mô hình quan hệ xử lý 21
II.8.7. Mô tả các nguyên tắc biến cố vào ra 22
Phần III: Giao diện dể hướng dẫn sử dụng 23
III.1. Form chương trình chính 23
III.2. Form Quản lý cơ sở 23
III.3. Form Phòng 24
Sinh viên thực hiện:Khưu Minh Tâm 1 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
III.4. Form Sinh viên 24
III.5. Form Đối tượng 25
III.6. Form Tìm kiếm sinh viên 25
Phần IV: Tổng kết 26
IV.1. Kết quả đạt được 26
IV.2. Hạn chế 26
IV.3. Hướng phát triển 27
Tài liệu tham khảo 28
Sinh viên thực hiện: Khưu Minh Tâm 2 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
NHẬN XÉT CỦA GIÁO VIÊN
  
































Cần Thơ, ngày… tháng … năm 2011

Giáo viên hướng dẫn
GV.Nguyễn Công Huy

Sinh viên thực hiện:Khưu Minh Tâm 3 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
Phần I: GIỚI THIỆU ĐỀ TÀI
I.1.ĐẶT VẤN ĐỀ
Hiện nay với sự phát triển của công nghệ thông tin và những thành tựu đáng kể
của nó, sự phát triển của các phần mềm lập trình ứng dụng trên cơ sở dữ liệu đã
ngày càng được sử dụng rộng rãi. Việc ứng dụng tin học vào trong cuộc sống, vào
việc kinh doanh, công việc quản lý ngày càng được mở rộng và mang lại hiệu quả
đáng kể.
Hiện tại, tại các trường Đại học có rất nhiều sinh viên theo học. Mỗi năm tại
các trường lại có thêm nhiều sinh viên mới, vì thế việc quản lý sinh viên tạm trú tại
các ký túc xá không hề đơn giản và nhất là việc quản lý thủ công như ghi chép bằng
sổ sách không còn phù hợp với thời đại công nghệ thông tin và nhu cầu như hiện
nay. Trước tình hình đó việc phát triển và ứng dụng một chương trình “ QUẢN LÝ
KÝ TÚC XÁ ” là một nhu cầu cấn thiết.
I.2.ĐẶC TẢ HỆ THỐNG
Ban quản lý ký túc xá (KTX) sinh viên tại các trường Đại học cần Tin học hóa
khâu quản lý các hợp đồng phòng ở KTX của sinh viên theo từng niên khóa. Thông
tin cần quản lý về sinh viên ở KTX như sau: mã số sinh viên, họ tên sinh viên, giới
tính, năm sinh, hộ khẩu thường trú thuộc huyện/ tỉnh, thuộc nhóm đối tượng.
Khi Sinh viên được xét vào ở KTX hợp đồng sẽ được lập với các thông tin sau: mã
số sinh viên, ngày bắt đầu hợp đồng, ngày kết thúc hợp đồng, số phòng, số dãy, niên
khóa học của sinh viên.
Sinh viên thực hiện: Khưu Minh Tâm 4 GVHD: Nguyễn Công Huy
Đối tượng Tỷ lệ miễn giảm(%)
Con thương binh, liệt sĩ 75
Hộ nghèo 50

Vùng sâu,vùng xa 40
Sinh viên người dân tộc 30
Sinh viên 0
Quản lý ký túc xá Tiểu luận TN Tin Học
Cuối mỗi năm học hoặc đến thời gian đóng tiền, một phiếu thu sẽ được lập với
các thông tin sau: mã số sinh viên, tên sinh viên, số biên lai, ngày thu tiền, số tiền
phải trả. Số tiền phải trả được tính theo công thức sau:
Số tiền =(tháng kết thúc hợp đồng – tháng bắt đầu hợp đồng)* Loại Phòng * tỷ
lệ giảm.
Số tiền được tính bằng công thức trên hoặc là chúng ta có thể nhập trực tiếp
vào bảng tính số tiền, vì mỗi lần tính phiếu thu với những sinh viên bình thường
không thuộc đối tượng nào thì số tiền phải đóng không có tỉ lệ giảm, còn đối với
sinh viên thuộc diện con thương binh liệt sĩ, đối với sinh viên thuộc diện hộ nghèo,
đối với sinh viên thuộc diện vùng sâu vùng xa, đối với sinh viên thuộc diện người
dân tộc thì số tiền phải đóng phải trừ đi phần được miễn giảm.
Vào bất cứ thời điểm nào ban quản lý KTX cũng có thể cần đến thông tin về
một sinh viên nào đó đang ở KTX hay các biểu mẫu thống kê sinh viên theo từng
khoa, khóa học, ngành học,…
I.3.PHẠM VI YÊU CẦU
Form cho phép cập nhật thông tin trong các bảng CSDL.
Form lập hợp đồng và phiếu thu cho mỗi sinh viên trong niên khóa với
Mã số hợp đồng/phiếu thu tự động tăng.
Các tùy chọn được hiển thị trong danh sách sổ xuống
Kiểm tra các ràng buộc hợp lệ trên CSDL.
Tìm kiếm thông tin SV đang ở KTX dựa vào mã số sinh viên/ tên sinh viên.
Thống kê danh sách sinh viên hiện đang ở ký túc xá tại mỗi thời điểm.
Cài đặt chương trình ứng dụng, nhập liệu , chạy thử và kiểm lỗi.
Viết một bài báo cáo về công việc đã thực hiện theo mẫu quy định.
I.4.HƯỚNG GIẢI QUYẾT
- Tìm hiểu các cơ sở dữ liệu, thiết lập các ràng buộc toàn vẹn cho CSDL.

- Thiết kế giao diện và chức năng cần có của một menu.
- Thiết kế các form, report cần thiết cho hệ thống:
Sinh viên thực hiện:Khưu Minh Tâm 5 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
- Vận dụng các kiến thức đã học về lập trình,hệ cơ sở dữ liệu và hệ quản trị
cơ sở, dữ liệu để kết nối cơ sở dữ liệu.
-Vận dụng các kiến thức về phân tích và thiết kế hệ thống thông tin,để phân
tích rõ bài toán,thiết kế các mô hình vật lý,luận lý…
-Thiết kế giao diện hợp lý.
I.5.MÔI TRƯỜNG CÀI ĐẶT
Hệ quản trị cơ sở dữ liệu :Microsoft Office Access 2003
Ngôn ngữ lập trình: VB.NET
PHẦN II: PHÂN TÍCH ĐỀ TÀI
II.1. Xác định yêu cầu chức năng và phi chức năng
II.1.1. Các yêu cầu chức năng
- Quản lý lưu trữ tất cả thông tin hồ sơ đăng ký ở ký túc xá.
- Quản lý danh sác sinh viên ở ký túc xá và tài sản trong ký túc xá.
- Cho phép tìm kiếm tức thời các thông tin của một sinh viên hoặc 1 hồ sơ đăng ký.
Sinh viên thực hiện: Khưu Minh Tâm 6 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
- Tự động sắp xếp phòng cho sinh viên theo tiêu chí trong bảng mô tả.
- Tự động cập nhật các khỏan phí & lệ phí khi phát sinh của sinh viên.
- Thông báo & in danh sách sinh viên theo yêu cầu.
- Tự động tính tóan và tổng hợp các khỏan phí, Bảo hiểm y tế và các khỏan thu
khác.
II.1.2. Yêu cầu phi chức năng
- Trợ giúp ban quản lý ký túc xá lập và in danh sách các phòng dùng điện nước quá
quy định.
- Tính toán các khoản phải thu khác nếu phòng dùng điện nước vượt định mức cho
phép.

- Đăng ký trực tiếp trên Internet qua dữ liệu từ xa
II.1.3 Biểu đồ phân rã chức năng
Sinh viên thực hiện:Khưu Minh Tâm 7 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
Sinh viên thực hiện: Khưu Minh Tâm 8 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
II.2.MÔ HÌNH MỨC QUAN NIỆM (MCD)
II.3.MÔ HÌNH MỨC LOGIC (MLD)
SINHVIEN: ( MaSV, HoTenSV, NgaySinh, Phai(Giới tính), QueQuan,
MaDoiTuong, NgayDangKy ).
DOITUONG: ( MaDoiTuong, TenDoiTuong).
LOAIPHONG: (MaLoaiPhong, DonGia ).
NHANPHONG: (MaSV, NamHoc, MaPhong ).
PHIEUTHU: (SoBienLai, MaSV, NgayThu, SoTien).
PHONG: (MaPhong, MaToaNha, MaLoaiPhong ).
CHITIETTAISANPHONG: (MaPhong, MaTaiSan, SoLuong ).
TAISAN: (MaTaiSan, TenTaiSan ).
TOANHA: (MaToaNha, GhiChu ).
Sinh viên thực hiện:Khưu Minh Tâm 9 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
II.4.MÔ HÌNH VẬT LÝ( MPD)
Sinh viên thực hiện: Khưu Minh Tâm 10 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
II.5.GIỚI THIỆU CSDL KTX
1. Bảng SINHVIEN
 Diễn giải: bảng lưu trữ lý lịch của Sinh viên khi vào KTX.
 Khóa chính: MaSV.
SINHVIEN
STT Name Data Type Key Null
1 MaSV Text Primary key Not null

2 HoTenSV Text Not null
4 NgaySinh Date/Time Not null
5 Phai(Giới tính), Yes/No Not null
6 QueQuan Text Not null
7 MaDoiTuong Text Not null
8 NgayDangKy Date/Time Not null
2 Bảng DOITUONG
 Diễn giải: bảng lưu trữ các đối tượng được ưu tiên.
 Khóa chính: MaDoiTuong
DOITUONG
STT Name Data Type Key Null
1 MaDoiTuong Text Primary key Not null
2 TenDoiTuong Text Not null
3. Bảng LOAIPHONG
 Diễn giải: bảng lưu trữ thông tin Loại Phòng khi SV vào KTX.
 Khóa chính: MaLoaiPhong
LOAIPHONG
STT Name Data Type Key Null
1 MaLoaiPhong Text Primary key Not Null
2 DonGia Number Not null
4. Bảng NHANPHONG
 Diễn giải: bảng lưu trữ thông tin về Nhận Phòng.
 Khóa chính:MaSV, NamHoc.
Sinh viên thực hiện:Khưu Minh Tâm 11 GVHD: Nguyễn Công Huy
NHANPHONG
STT Name Data Type Key Null
1 MaSV Text Primary key Not null
2 NamHoc Number Primary key Not null
3 MaPhong Text Not null
Quản lý ký túc xá Tiểu luận TN Tin Học

5. Bảng PHIEUTHU
 Diễn giải: bảng lưu trữ thông tin về Phiếu Thu.
 Khóa chính: SoBienLai.
PHIEUTHU
STT Name Data Type Key Null
1 SoBienLai Text Primary key Not null
2 MaSV Text Not null
3 NgayThu Date/Time Not null
4 SoTien Number Not null
6.Bảng PHONG
 Diễn giải: bảng lưu trữ thông tin Phòng.
 Khóa chính:MaPhong.
7.Bảng CHITIETTAISANPHONG
 Diễn giải: bảng lưu trữ thông tin Chi Tiết Tài Sản Phòng.
 Khóa chính: MaPhong, MaTaiSan.
CHITIETTAISANPHONG
STT Name Data Type Key Null
1 MaPhong Text Primary key Not null
2 MaTaiSan Text Primary key Not null
3 SoLuong Number Not null
8.Bảng TAISAN
 Diễn giải: bảng lưu trữ thông tin Tài Sản.
 Khóa chính: MaTaiSan.
TAISAN
STT Name Data Type Key Null
1 MaTaiSan Text
Primary key
Not null
2 TenTaiSan Text Not null
9.Bảng TOANHA

 Diễn giải: bảng lưu trữ thông tin Dãy Nha.
 Khóa chính: MaToaNha.
Sinh viên thực hiện: Khưu Minh Tâm 12 GVHD: Nguyễn Công Huy
PHONG
STT Name Data Type Key Null
1 MaPhong Text Primary key Not null
2 MaToaNha Text Not null
3 MaLoaiPhong Text Not null
Quản lý ký túc xá Tiểu luận TN Tin Học
II.6.RÀNG BUỘC TOÀN VẸN DỮ LỊỆU
RB1: SINHVIEN (MaSV) PHIETHU(MaSV )
RB2: SINHVIEN(MaSV)NHANPHONG(MaSV)
RB3: DOITUONG(MaDoiTuong)  SINHVIEN (MaDoiTuong)
RB4: PHONG (MaPhong)  NHANPHONG (MaPhong)
RB5: PHONG(MaPhong)CHITIETTAISANPHONG(MaPhong)
RB6: LOAIPHONG(MaLoaiPhong)PHONG(MaLoaiPhong)
RB7: TOANHA(MaToaNha)PHONG(MaToaNha)
RB8: TAISAN(MaTaiSan) CHITIETTAISANPHONG(MaTaiSan)
II.7. Mô hình quan hệ xử lý DFD
II.7.1. Mô hình cấp 1
Hình II.7.1 Hình DFD Cấp 1
Sinh viên thực hiện:Khưu Minh Tâm 13 GVHD: Nguyễn Công Huy
TOANHA
STT Name Data Type Key Null
1 MaToaNha Text
Primary key
Not null
2 GhiChu Text Not null
Quản lý ký túc xá Tiểu luận TN Tin Học
II.7.2. Mô hình cấp 2

Hình II.7.2 Hình DFD Cấp 2
Sinh viên thực hiện: Khưu Minh Tâm 14 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
II.7.3. Mô hình cấp 3
Hình II.7.3 Hình DFD Cấp 3
Sinh viên thực hiện:Khưu Minh Tâm 15 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
II.8. Một số mô hình mô tả quy trình của hệ thống
II.8.1. Mô tả quy trình xử lý hồ sơ đăng ký
Hình II.8.1 Biểu đồ miêu tả hoạt động của quy trình xử lý hồ sơ đăng ký
Sinh viên thực hiện: Khưu Minh Tâm 16 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
II.8.2. Mô tả xử lý các khoản lệ phí khác
Hình II.8.2 Biểu đồ mô tả xử lý các khoản
Sinh viên thực hiện:Khưu Minh Tâm 17 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
II.8.3. Mô tả quy trình sắp xếp phòng theo điều kiện
Hình II.8.3 Biểu đồ mô tả quy trình sắp xếp phòng theo điều kiện
II.8.4. Mô tả xử lý các khoản phí khác
Sinh viên thực hiện: Khưu Minh Tâm 18 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
Hình II.8.4 Biểu đồ mô tả xử lý các khoản phí khác
II.8.5. Sơ đồ xử lý biến cố
Sinh viên thực hiện:Khưu Minh Tâm 19 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
Hình II.8.5 Sơ đồ xử lý biến cố
II.8.6. Mô hình quan hệ xử lý
Sinh viên thực hiện: Khưu Minh Tâm 20 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
Hình II.8.6 Mô hình quan hệ xử lý

II.8.7. Mô tả các nguyên tác biến cố vào ra
Sinh viên thực hiện:Khưu Minh Tâm 21 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
STT Nguyên tắc xử lý Biến cố vào Biến cố ra
1
Kiểm tra thông tin hồ sơ
đăng ký cóhợp lệ ?
Yêu cầu ở KTX + Hồ sơ
đăng ký
Hồ sơ không hợp lệ.
Hồ sơ hợp lệ.
2
Kiểm tra hồ sơ có đủ điều
kiện?
Hồ sơ hợp lệ + Danh
sach
điều kiện ở KTX
Hồ sơ không đủ điều
kiện.
Hồ sơ đủ điều kiện.
3
Kiểm tra còn phòng trống? Danh sách phòng Không còn phòng.
Còn phòng chống.
4
Sắp xếp phòng theo điều
kiện
Danh sach phòng trống +
Danh sách hồ sơ đủ điều
kiện + Danh sách điều
kiện sắp phòng.

Phòng sinh viên
được
ở.
5
Xử lý thu phí & các loại phí
khác
Biên lai các khỏan phí đã
đóng
Ghi nhận các khoản
phí đã đóng
6
Kiểm tra điện nước vượt
định
mức?
Danh sách phòng + số
lượng điện nước đã dùng
theo phòng
Lập danh sách các
phòng dùng vượt
định
mức.
7
Xử lý thu các khoản phí
khác
Danh sách các phòng
dung vượt định mức
Thông báo các
phòng
đóng tiền vượt định
mức.

Bảng mô tả các nguyên tác biến cố vào ra

Sinh viên thực hiện: Khưu Minh Tâm 22 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
PHẦN III: GIAO DIỆN ĐỂ HƯỞNG DẪN SỬ DỤNG
Gồm một số Form cốt lõi của chương trình
III.1.Form chương trình chính
II.2.Form Quản Lý Cơ Sở
Sinh viên thực hiện:Khưu Minh Tâm 23 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
III.3.Form Phòng
III.4.Form Sinh Viên
Sinh viên thực hiện: Khưu Minh Tâm 24 GVHD: Nguyễn Công Huy
Quản lý ký túc xá Tiểu luận TN Tin Học
III.5.Form Đối Tượng
III.6.Form Tiềm Kiếm Sinh Viên
Sinh viên thực hiện:Khưu Minh Tâm 25 GVHD: Nguyễn Công Huy

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×