Đang tải... (xem toàn văn)
Tài liệu tham khảo ngành tin học Phân tích thiết kế hệ thống quản lý kí túc xá
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINHTRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊNKHOA TOÁN – TIN HỌC MÔN:PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TINĐỒ ÁN:PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ KÍ TÚC XÁGVHD: ThS. NGUYỄN GIA TUẤN ANHNHÓM THỰC HIỆN:LÊ THỊ HOA - 0511098BÙI THỊ NGA – 0511164TP.HỒ CHÍ MINH, THÁNG 6/2008 Phân tích thiết kế hệ thống quản lý kí túc xáMỤC LỤCMỤC LỤC 2LỜI NÓI ĐẦU 3LỜI CẢM ƠN .4I. Mục tiêu phạm vi đề tài .51. Mục tiêu .52. Phạm vi đề tài .53. Phân tích hiện trạng hệ thống 5II. Phân tích: .81. Phát hiện thực thể: 82. Sơ đồ tổ chức quản lí kí túc xá: .113. Mô hình ERD: 124. Chuyển mô hình ERD sang mô hình quan hệ: .135. Mô tả quan hệ: 146. Mô tả tổng kết: .21III.Thiết kế ô xử lý 23IV. Thiết kế giao diện: 341. Giao diện chính: 342. Các menu chính: .343. Các form chính: 37V. Đánh giá ưu khuyết điểm .52VI.Phân công 522 Phân tích thiết kế hệ thống quản lý kí túc xáLỜI NÓI ĐẦUThời đại ngày này mọi người rất chú trọng đến việc học tập, bồi bổ kiến thức. Thành phố Hồ Chí Minh là nơi tập trung rất nhiều sinh viên ở các tỉnh về học tập. Vì là sinh viên ở các tỉnh lẻ tập trung về nên nhu cầu chỗ ở ngày càng trở lên cấp thiết. Sinh viên tỉnh ở các trường thường hay xin vào ở kí túc xá do ở trong kí túc xá thì an ninh, tiền phòng không quá đắt và có mô hình học tập sinh hoạt tốt nên quá trình quản lí kí túc xá ( không sử dụng công nghệ thông tin ) gặp nhiều khó khăn. Thông qua nhu cầu đó, nhóm chúng em làm đồ án “phân tích thiết kế hệ thống quản lí kí túc xá” nhằm phần nào giúp cho ban quản lí kí túc xá dễ dàng hơn trong quá trình quản lí sinh viên.Đồ án được khảo sát tại kí túc xá của trường đại học khoa học tự nhiên và đại học khoa học xã hội và nhân văn - 135B Trần Hưng Đạo – Quận 1.3 Phân tích thiết kế hệ thống quản lý kí túc xáLỜI CẢM ƠNChúng em chân thành cảm ơn sự chỉ bảo tận tình của thầy Nguyễn Gia Tuấn Anh – Giảng viên bộ môn Phân tích thiết kế hệ thống thông tin. Thầy đã cho chúng em những kiến thức quý giá về lĩnh vực phân tích thiết kế hệ thống thông tin.Đồng thời, chúng em cũng cảm ơn sự giúp đỡ của các cô chú trong ban quản lý kí túc xá đã cung cấp cho chúng em những thông tin hữu ích để giúp chúng em hoàn thành đồ án này.Trong quá trình làm đồ án, do kiến thức về phân tích thiết kế chưa sâu sắc nên đồ án của chúng em sẽ không tránh khỏi những sai sót. Mong thầy thông cảm và góp ý thêm cho chúng em để đồ án được hoàn chỉnh hơn.Xin chân thành cảm ơn!4 Phân tích thiết kế hệ thống quản lý kí túc xáI.Mục tiêu và phạm vi đề tài1. Mục tiêu:Phân tích thiết kế hệ thống quản lý kí túc xá nhằm tin học hóa việc quản lý sinh viên, tạo mối quan hệ mật thiết giữa sinh viên và nhà trường.2.Phạm vi:Đồ án được thực hiện trong phạm vi giới hạn của môn phân tích thiết kế hệ thống và mục tiêu đã nêu trên.3.Phân tích hiện trạng hệ thống:BAN QUẢN LÝ KÍ TÚC XÁPhiếu số……………….PHIẾU BÁO ĐIỆN NƯỚCNgày……Tháng……Năm 200…PHÒNG………TSSV:………Nội trú:……… Tạm trú:………… Tên SP TSSV T.ThụĐịnh mứcCS ĐầuCS Cuối T.Thụ Vượt mứcĐơn giáThành tiềnNướcĐiệnTổng số sản phẩm:2 Tổng số tiền:Ngày……Tháng……Năm 2008Người thu tiền:Sau mỗi tháng mỗi phòng sẽ nhận giấy báo điện nướcđề nghị đại diện phòng đóng đúng thời hạn.5 Phân tích thiết kế hệ thống quản lý kí túc xáBAN QUẢN LÝ KÍ TÚC XÁSố:…………THẺ NỘI TRÚ Họ tên sinh viên:……………………….Ngày sinh………… …….Nơi sinh………Hộ khẩu thường trú……………………… MASV:……Lóp……… Khoa……………Trường…………… Nội trú phòng……… Ngày…… Tháng……….Năm…………….GIÁM ĐỐCKhi được xét vào kí túc xá.Sinh viên bắt buộc phải có mối quan hệ ràng buộc với ban quản lý kí túc xá thông qua việc lập thể nội trú.Từ đó ban quản lý sẽ quản lý sinh viên bằng thẻ nội trú này.BAN QUẢN LÝ KÍ TÚC XÁSố phiếu…………PHIẾU GIAO CANgày……Tháng… Năm…… Ca:…………………………………………………………………………STT MANV Thời gian giao ca Ghi chú Người giao ca Người nhận caKhi nhân viên bảo vệ quản lý việc ra vào của sinh viên,cho phép sinh viên bảo lãnh người thân đến thăm.Mỗi ngày gồm hai nhân viên bảo vệ thay ca nhau trực.6 Phân tích thiết kế hệ thống quản lý kí túc xáBAN QUẢN LÝ KÍ TÚC XÁBIÊN LAI THU LỆ PHÍ Mẫu:Số:……………………………… Ký hiệu:………………………….Ngày……… Tháng……… Năm……Họ tên sinh viên: Lớp:……………………Khóa . Hệ đào tạo:…………… Nội dung thu: .Số tiền thu:.Viết bằng chữ: Người nộp tiền Người nhận tiền(Kí,ghi rõ họ tên) (Kí,ghi rõ họ tên)Hằng năm sinh viên có nhiêm vụ phải đóng tiền lệ phí cho ban quản lý.BAN QUẢN LÝ KÍ TÚC XÁ Số:……………………BIÊN LAI THẾ CHÂN TÀI SẢNHọ và tên người nộp tiền:…………………… Phòng:………………………Số tiền nộp:……………………………………….Lý do nộp: TIỀN THUẾ CHÂN TÀI SẢN NĂM HỌC 200…200…Ngày… Tháng….Năm…… Kế toán Thủ quỹMỗi năm sinh viên phải đóng kèm theo tiền thế chân tài sản.7 Phân tích thiết kế hệ thống quản lý kí túc xáII. Phân tích yêu cầu:1.Phát hiện thực thể:1/ Thực thể: SINHVIEN- Mỗi thực thể tượng trưng cho một sinh viên ở trong kí túc xá.- Các thuộc tính: MSSV :Mã số sinh viên là thuộc tính khóa dùng để phân biệt với các sinh viên khác HOTENSV:Họ và tên sinh viên GIOITINH: Giới tính NGAYSINH: Ngày sinh NOISINH: Nơi sinh DIACHI:Địa chỉ SDT:Số điện thoại TRUONG:Trường PHONG:Phòng2/Thực thể SV_NOITRU:- Các thuộc tính: MSSVNT :Mã số sinh viên nội trú là thuộc tính khóa dùng để phân biệt với sinh viên tạm trú 3/Thực thể SV_TAMTRU:- Các thuộc tính: MSSVTT :Mã số sinh viên tạm trú là thuộc tính khóa 4/ Thực thể: PHONG- Mỗi thực thể tượng trưng cho một phòng có sinh viên đăng kí ở- Các thuộc tính: MAPHG :Mã Số Phòng là thuộc tính khóa dùng để phân biệt các phòng với nhau TENPHG:tên phòng TRPHG:Trưởng phòng 5/Thực thể:PHONG_HC− Mỗi thực thể cho biết thông tin về phòng làm việc của nhân viên− Các thuộc tính: MPHC :Mã phòng hành chính là thuộc tính khóa 6/Thực thể:PHONG_O− 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:8 Phân tích thiết kế hệ thống quản lý kí túc xá MSPHO :Mã số phòng ở là thuộc tính khóa 7/ Thực thể: NHANVIEN− Mỗi thực thể cho biết thông tin về nhân viên− Các thuộc tính: MANV :Mã số nhân viên là thuộc tính khóa dùng để phân biệt nhân viên khác HOTENNV:Họ và tên nhân viên GIOITINH: Giới tính DIACHI:Địa chỉ SDT:Số điện thoại 8/ Thực thể:NV_HC− Mỗi thực thể cho biết vai trò của từng nhân viên trong phòng hành chính− Các thuộc tính: MSNVHC :Mã số nhân viên hành chính 9/ Thực thể:NV_BV− Cho biêt vai trò của từng nhân viên bảo vệ− Các thuộc tính: MSNVBV :Mã số nhân viên bảo vệ 10/ Thực thể: HOADON− Mỗi thực thể cho biết số tiền mà sinh viên trong một phòng phải trả.− Các thuộc tính: MAHD :Mã số hóa đơn là thuộc tính khóa dùng để phân biệt hóa đơn tưng phòng MAPHG:Mã số phòng TTIEN:Tổng tiền 11/Thực thể: HOPDONG− Mỗi thực thể cho biết thời gian bắt đầu và kết thúc của sinh viên khi đăng kí ở.− Các thuộc tính: MSHDG :Mã số hợp đồng TGBD:Thời gian bắt đầu TGKT:Thời gian kết thúc12/Thực thể:TRUONG− Mỗi thực thể cho biết thông tin về trường nơi mà sinh viên có sinh viên đang theo học− Các thuộc tính: MSTRG:Mã số trường là thuiộc tính khóa dung để phân biệt giữa các trường với nhau TENTRUONG:Tên trường9 Phân tích thiết kế hệ thống quản lý kí túc xá DIACHI:Địa chỉ 13/Thực thể:HOATDONG− Mổi thực thể cho biết thông tin về những hoạt động mà sinh viên tham gia− Các thuộc tính: MHDONG :Mã số hoạt động là thuộc tính khóa phân biệt các hoạt động TENHD:Tên hoạt động TGTCHUC:Thời gian tổ chức 14/Thực thể:CHUCVU− Mỗi thực thể cho biết chức vụ của nhân viên và sinh viên(nếu có)− Các thuộc tính: MSCV :Mã số chức vụ là thuộc tính khóa phân biệt giũa các loại chức vụ TENCV:Tên chức vụ 15/Thực thể:THANNHAN− Mỗi thực thể cho biết mối quan hệ của sinh viên với gia đình− Các thuộc tính: MSSV :Mã số sinh viên là thuộc tinh khóa cho biết thân nhân đó họ hàng với sinh viên nào TENTN :Tên thân nhân DIACHI:Địa chỉ QUANHE:Quan hệ10 [...]... quản lý ký túc xá Table liên quan: NHANVIEN Mở table NHANVIEN In kết quả Đóng table NHANVIEN 2.Ô xử lý Cập nhật của form Thông tin sinh viên: 23 Phân tích thiết kế hệ thống quản lý kí túc xá Tên xử lý: Cập nhật Form:Thông tin sinh viên Input: Output:Xuất thông tin về tất cả sinh viên ở trong ký túc xá Table liênquan SINHVIEN Mở table SINHVIEN In kết quả Đóng table SINHVIEN 24 Phân tích thiết kế hệ thống. . .Phân tích thiết kế hệ thống quản lý kí túc xá 2.Sơ đồ tổ chức quản lí kí túc xá: BAN GIÁM ĐỐC PHÒNG HÀNH CHÍNH NHÂN VIÊN HÀNH CHÍNH TRƯỞNG LÀU NHÂN VIÊN BẢO VẸ SINH VIÊN TRƯỞNG PHÒNG Nhận xét: - Từ sơ đồ tổ chức quản lí ký túc xá chúng ta có thề hình dung ra được quy cách hoạt động của ký túc xá. Tuy sơ đồ không được hoàn chỉnh nhưng giúp ban quản lý ký túc xá quản lý sinh viên chặt... 26 Phân tích thiết kế hệ thống quản lý kí túc xá 5.Ô xử lý Tìm kiếm của form Quản lý sinh viên: Tên xử lý: Tìm kiếm Form: Quản lý sinh viên Input: MSSV,HOTENSV Output: Xuất ra thông tin của sinh viên Table liên quan: SINHVIEN MSSV:mssv HOTENSV:hoten Mở table SINHVIEN S SINHVIEN.MSSV=MSSV SINHVIEN.HOTENSV=hoten Thông báo : Không tìm thấy Đ In kết quả Đóng table SINHVIEN 27 Phân tích thiết kế hệ thống quản. .. SINHVIEN 31 Phân tích thiết kế hệ thống quản lý kí túc xá 10.Ô xử lý Xóa của form Thông tin sinh viên Tên xử lý: Xóa Form: Thông tin sinh viên Input:MSSV Output:Xóa toàn bộ thông tin khi sinh viên ra trường Table liên quan:SINHVIEN MSSV Mở table SINHVIEN S Đọc chưa hết dữ liệu Đọc dữ liệu dòng X Đóng table SINHVIEN 32 Đ X.MSSV=MSSV Xóa dòng X Phân tích thiết kế hệ thống quản lý kí túc xá 11 Ô xử lý Danh... thống quản lý kí túc xá 6.Ô xử lý Tìm kiếm của form Quản lý nhân viên Tên xử lý: Tìm kiếm Form :Quản lý nhân viên Input:MANV,HOTENNV Output:Xuất ra thông tin về nhân viên Table liên quan:NHANVIEN MANV:manv HOTENNV:hoten Mở table NHANVIEN S NHANVIEN.MANV=manv NHANVIEN.HOTENNV=hoten Thông báo : Không tìm thấy Đ In kết quả Đóng table NHANVIEN 28 Phân tích thiết kế hệ thống quản lý kí túc xá 7.Ô xử lý In của... xử lý: Danh sách phòng Form: Thông tin phòng Input: Output: Xuất ra thông tin của tất cả các phòng ở của sinh viên Table liên quan: PHONG_O Mở table PHONG_O In kết quả Đóng table PHONG_O 33 Phân tích thiết kế hệ thống quản lý kí túc xá IV .Thiết kế giao diện: 1.Giao diện chính Đây là giao diện chính trước khi bước vào thao tác đăng nhập 2.Các menu chính 2.1 Menu Hệ thống: 34 Phân tích thiết kế hệ thống. .. gian kết thúc HOPDONG 24 MAHD Mã số hóa đơn HOADON 25 TTIEN Thành tiền HOADON 26 MACV Mã số chức vụ CHUCVU 27 TENCV Tên chức vụ CHUCVU 28 TENTN Tên thân nhân THANNHAN 29 QUANHE Quan hệ THANNHAN NHANVIEN_BAOVE PHONG PHONG 22 PHONG_O Phân tích thiết kế hệ thống quản lý kí túc xá III .Thiết kế ô xử lý: 1.Ô xử lý Thông tin nhân viên của form Quản lý nhân viên Tên xử lý: Thông tin nhân viên Form: Quản lý nhân... lý kí túc xá 7.Ô xử lý In của form Hóa đơn Tên xử lý: In Form:Hóa đơn Input:MAHD,MAPHG,TTIEN Output:In ra màn hình hoặc in ra từ máy in Table liên quan:HOADON MAHD,MAPHG,TTIEN Mở table HOADON In ra kết quả trong hóa đơn Đóng table SINHVIEN 29 Phân tích thiết kế hệ thống quản lý kí túc xá 8.Ô xử lý Sửa của form Quản lý nhân viên Tên xử lý: Sửa Form :Quản lý nhân viên Input:MANV,HOTENNV,DIACHI,SDT,GIOITINH,MACV... Kích thước tối tiểu:24*105(Byte)=2,52KB Kích thước tối đa:24*200(Byte)=4,8KB 12)Quan hệ CHUCVU: STT Thuộc tính 1 2 MACV TENCV Quan hệ CHUCVU Diễn giải Kiểu DL Mã số chức vụ Tên chức vụ Tổng CT CD 18 Loai DL B B MGT PK Phân tích thiết kế hệ thống quản lý kí túc xá -Khối lượng: Số dòng tối tiểu:21 Số dòng tối đa:51 Kích thước tối tiểu:20*21(Byte)=0,42KB Kích thước tối đa:51*20(Byte)=1,02KB 13) Quan hệ. .. X.HOTENSV=hoten X.DIACHI=diachi X.SDT=sdt X.GIOITINH=gtinh X.MACV=macv X.NGAYSINH=ngsinh X.NOISINH=nsinh X.MAPHG=maphg X.MSTRG=mstrg Đ Đóng table SINHVIEN 25 Phân tích thiết kế hệ thống quản lý kí túc xá 4.Ô xử lý Thêm của form Quản lý nhân viên Tên xử lý: Thêm Form :Quản lý nhân viên Input:MANV,HOTENNV,DIACHI,SDT,GIOITINH,MACV Output:Thông tin nhân viên có đưa vào cơ sở dữ liệu thành công không Table liên quan:NHANVIEN . thành cảm ơn!4 Phân tích thiết kế hệ thống quản lý kí túc xáI.Mục tiêu và phạm vi đề tài1. Mục tiêu :Phân tích thiết kế hệ thống quản lý kí túc xá nhằm tin. NHIÊNKHOA TOÁN – TIN HỌC MÔN:PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TINĐỒ ÁN:PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ KÍ TÚC XÁGVHD: ThS. NGUYỄN GIA TUẤN ANHNHÓM