Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
2,07 MB
Nội dung
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 [...]... thông tin ở tất c c c bảng -Tìm kiếm Sinh viên theo họ và tên và MSSV -Hiển thị chi tiết c c bảng dữ liệu IV.2.HẠN CHẾ: Do chưa hiểu rõ về Visual Basic NET và hệ quản trị c sở dữ liệu Microsoft Office Access 2003 nên vi c áp dụng và viết mã c n nhiều hạn chế: - C c ch c năng c n sơ sài: +C c ràng bu c toàn vẹn chưa hoàn chỉnh + Chưa tạo đư c Form đăng nhập c tính bao mật cao + Giao diện chưa thật sự... sách điều ở kiện sắp phòng 6 Xử lý thu phí & c c loại phí Biên lai c c khỏan phí đã Ghi nhận c c khoản kh c 5 phí đã đóng đóng Kiểm tra điện nư c vượt Danh sách phòng + số Lập danh sách c c định lượng điện nư c đã dùng phòng m c? theo phòng dùng vượt định báo c c m c 7 Xử lý thu c c khoản phí Danh sách c c phòng Thông kh c dung vượt định m c phòng đóng tiền vượt định m c Bảng mô tả c c nguyên t c biến... em chỉ tìm hiểu về c ng t c quản lý đặt thù c a riêng trường ĐHCT nên chương trình này chủ yếu áp dụng cho c ng t c quản lý c a trường mà thôi Do thời gian hạn chế và trình độ hiểu biết c a bản thân chưa nhiều nên vi c phân tích thiết kế chưa hoàn thiện Nó mang tính chất h c hỏi, trao đổi và bắt đầu làm quen với th c tế Nhưng qua đợt này, em đã h c hỏi đư c nhiều kinh nghiệm trong quá trình phân tích... kế và c i đặt một chương trình quản lý, đồng thời c ng bổ sung kiến th c cho bản thân IV.1.KẾT QUẢ ĐẠT ĐƯ C: Bài toán đư c thiết kế và c i đặt bằng ngôn ngữ Visual Basic cho phép chạy trên môi trường Windows do đó kế thừa đư c những tính năng mạnh c a Windows như: - Cho một giao diện thân thiện với người sử dụng - Chạy theo chế độ đa nhiệm - In ấn nhanh chóng và thuận lợi - Cho phép người dùng c p nhật,... ra đư c những kinh nghiệm về bản thân khi làm một dự án nho nhỏ cho mình Về phần này thì giúp em hiểu rõ hơn về c ng c mà mình đã lựa chọn và c ng như phần lý thuyết, phương pháp tìm hiểu về tính đ c thù c a c c bài toán Bài toán quản lý KTX này chủ yếu là áp dụng quy mô trường và c quy mô tương đối nhỏ, do đ c thù c a mỗi trường là kh c nhau nên c ng t c quản lý với mỗi trường c ng là kh c nhau... thật sự nổi bật Sinh viên th c hiện: Khưu Minh Tâm 26 GVHD: Nguyễn C ng Huy Quản lý ký t c xá Tiểu luận TN Tin H c IV.3.HƯỚNG PHÁT TRIỂN: - Kh c ph c những hạn chế c n vướng phải - Sử dụng C Sở Dữ Liệu cao hơn như SQL Server, Oracle,DB2… - Đưa lên Web với ch c năng đa người dùng Sinh viên th c hiện:Khưu Minh Tâm 27 GVHD: Nguyễn C ng Huy Quản lý ký t c xá Tiểu luận TN Tin H c TÀI LIỆU THAM KHẢO ********... 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 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. .. 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á STT 1 Tiểu luận TN Tin H 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:... 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 . 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. 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. 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