BÀI TẬP KẾT THÚC HỌC PHẦN PHÂN TÍCH HỆ THỐNG HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI QUẢN LÝ KÝ TÚC XÁ TRƯỜNG ĐẠI HỌC ĐỒNG THÁP BÀI TẬP KẾT THÚC HỌC PHẦN PHÂN TÍCH HỆ THỐNG HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI QUẢN LÝ KÝ TÚC XÁ TRƯỜNG ĐẠI HỌC ĐỒNG THÁP
TRƯỜNG ĐẠI HỌC ĐỒNG THÁP KHOA SƯ PHẠM TOÁN - TIN LỚP : ĐHCNTT – 12L1 BÀI TẬP KẾT THÚC HỌC PHẦN PHÂN TÍCH HỆ THỐNG HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI QUẢN LÝ KÝ TÚC XÁ TRƯỜNG ĐẠI HỌC ĐỒNG THÁP Giáo viên hướng dẫn: Trần Kim Hương Sinh viên thực hiện: Đoàn Dương Phương Ngữ Nguyễn Văn Thạnh 10/10/2013 LỜI NĨI ĐẦU Hiện nay, ứng dụng cơng nghệ thơng tin việc tin học hóa xem yếu tố mang tính định hoạt động tổ chức Nó đóng vai trị quan trọng, tạo bước đột phá mạnh mẽ.Với vài thao tác đơn giản người dùng nhanh chống xem bảng tổng hợp báo cáo :tìm Sinh Viên , kiểm tra phịng, … Từ giúp cho người quản lý làm việc nhanh chống, hiệu cao,đưa định cách nhanh chống Xuất phát từ yêu cầu thực tế đó,chúng em chọn đề tài “QUẢN LÝ KÝ TÚC XÁ TRƯỜNG ĐẠI HỌC ĐỒNG THÁP” Bằng kiến thức lĩnh vực phân tích thiết kế hệ thống hướng đối tượng (UML) học lớp,cùng với bảo tận tình thầy ,chúng em hồn thành đề tài này.Xin gửi đến cô lời cám ơn chân thành mong góp thêm ý kiến chắn đề tài chúng em cịn nhiều sai sót Xin chân thành cảm ơn ! MỤC LỤC Lời nói đầu PHẦN 1:NỘI DUNG KHẢO SÁT Hiện trạng tổ chức Hiện trạng nghiệp vụ Hiện trạng tin học PHẦN 1: NỘI DUNG KHẢO SÁT Hiện trạng tổ chức: Đầu năm học Phịng Cơng Tác Sinh Viên lên kế hoạch phân công phận quản lý khu Ký Túc Xá kiểm tra khả phòng ốc khu ký túc xá nhà trường Căn tiêu sinh viên đăng ký đầu vào ký túc xá năm học mà phận quản lý ký túc xá lên kế hoạch chuẩn bị đón tiếp Sinh Viên vào ký túc xá Sau sinh viên đến đăng ký ký túc xá , trường hợp cịn phịng nhân viên hổ trợ ký túc xá đưa phiếu đăng ký ký túc xá cho sinh viên điền đầy đủ thông tin vào phiếu đăng ký ký túc xá mà nhân viên lập sẳng để sinh viên điền đầy đủ thông tin vào Khi sinh viên điền đày đủ vào phiếu đăng ký ký tên lại nhân viên kế tốn đóng tiền ký túc xá, nhân viên kế tốn hóa đơn cho sinh viên để xác nhận sinh viên đóng đầy đủ tiền q Trong trường hợp sinh viên mà sinh viên vi phạm nội qui ký túc xá nhiều lần nghiêm trọng nhân viên hỗ trợ tiến hành lập kỹ luật hủy hợp đồng Cuối quí nhân viên hỗ trợ báo cáo lên ban giám đốc ký túc xá tình hình sinh viên ký túc xá * Dưới sơ đồ tổng quát sinh viên Ký Túc Xá Cán Bộ Quản Lý Ký Túc Xá Ghi Nhận Sắp Xếp Xử Lý Hủy Hợp Đồng Sơ đồ cấu quản lý ký túc xá Hiện trạng nghiệp vụ: Truy Trả Gia Hạn 2.1 Ghi nhận: Ghi lại thông tin sinh viên đến ký túc xá gồm: Mã Sinh Viên , Họ Sinh Viên,Tên Sinh Viên, Giới Tính Sinh Viên, Địa Chỉ Sinh Viên, Số Điện Thoại Sinh Viên, Lớp , Khoa 2.2 Sắp xếp: Sắp xếp sinh viên phòng , dãy 2.3 Xử lý: Sinh viên bị xử lý trình ký túc xá sảy vi phạm 2.4 Hủy hợp đồng: Cán quản lý hủy hợp đồng sinh viên sinh viên vi phạm đến mức độ phải hủy hợp đồng kết thúc hợp đồng 2.5 Truy trả: Cán quản lý tiến hành thu phí truy trả sinh viên đến hạn 2.6: Gia hạn: Cán quản lý tiến hành gia hạn cho sinh viên sinh viên có nhu cầu muốn tiếp vào q sau hay năm học sau kết thúc hợp đồng Yêu cầu chức năng: Chức hệ thống: - Ghi nhận sinh viên đăng ký vào ký túc xá - Sắp xếp phòng cho sinh viên chổ ký túc xá - Truy trả sinh viên sinh viên hết hợp đồng Chức hệ thống giúp cán quản lý ký túc xá quản lý sinh viên ký túc xá cách dể dàng nhanh gọn Hiện trạng tin học: Hiện cán quản lý khu ký túc xá trường Đại Học Đồng Tháp có trang bị máy tính bàn, may in , phần mềm hổ trợ Microsoft word,Microsoft Excel, biết truy cập internet PHẦN 2: Sơ Đồ USE – CASE uc SoDo_USE_CASE So Do_ USE_CASE Dang Nhap He Thong Thanh Toan «include» Nhan Vien Ke Toan Lap Hoa Don Xep Phong Giam Doc Sinh Vien Dang Xuat He Thong Lap Phieu Dang Ky Sinh Vien Dien Thong Tin Vao Phieu Dang Ky «include» Nhan Vien Ho Tro Danh Gia QLTT_Phong Huy Hop Dong Bao Cao «include» QLTT_Sinh Vien «extend» «extend» Lap Ky Luat Thong Ke Sinh Vien Gia Han Mô tả USE_CASE: Lập Phiếu Đăng Ký: - USE_CASE bắt đầu có yêu cầu đăng ký ký túc xá sinh viên muốn vào ký túc xá Trường Đại Học Đồng Tháp - Dịng Sự kiện chính: + Hiển thị giao diện đăng ký ký túc xá + Nhân viên nhập đầy đủ thông tin sinh viên cần đăng ký ký túc xá + Nhân viên nhập thời gian bắt đầu đăng ký đến thời gian kết thúc Mơ tả USE_CASE: Lập Hóa Đơn - USE_CASE bắt đầu sinh viên vào đăng ký ký túc xá - Dịng kiện chính: + Hiển thị giao diện lập hóa đơn ký túc xá + Nhân viên nhập đầy đủ thông tin sinh viên cần toán tiền + Hiển thị đầy đủ số tiền mà sinh viên phai toán + Nhân viên lưu lại hóa đơn mà sinh viên vừa tốn Mơ tả USE_CASE: Xếp Phịng - USE_CASE bắt đầu sinh viên vào ký túc xá - Dịng kiện chính: + Hiển thị giao diện xếp phịng + Nhập thơng tin sinh viên + Nhập thơng tin phịng + Lưu vào hệ thống Mơ tả USE_CASE: Báo Cáo - USE_CASE bắt đầu nhân viên báo cáo tình hình sinh viên lên ban giám đốc có u cầu - Dịng kiện chính: + Hiển thị giao diện lập báo cáo + Nhập thông tin sinh viên cần báo cáo + use_case liên quan đến việc đánh giá, gia hạn lập kỹ luật Sơ Đồ Hoạt Động: act SoDo_LapPhieuDangKy Activity: Lap Phieu Dang Ky HienThi man Hinh Dang Ky Start Nhap Thong Tin Sinh Vien Can Dang Ky «datastore» Kho Ho So Sinh Vien Luu Phieu Dang Ky Thong Bao loi , Yeu Cau Nhap Lai No Yes In Phieu Dang Ky End act SoDo_XepPhongOChoSinhVien Activiti: Xep Phong Cho Sinh Vien Hien Thi Man Hinh Xep Phong Start Nhap Thong Tin Phong Ma Sinh Vien Duoc O Nhap Thong Tin Sinh Vien O Phong Nao «datastore» Kho Ho So Phong «datastore» Kho Ho So Sinh Vien Luu Vao Bo Nho Thong Bao loi, Yeu Cau Nhap Lai No Yes End In Ra Phong Ma Sinh Vien Duoc O act SoDo_LapHoaDon Activity: Lap Hoa Don Hien Thi Man Hinh Lap Hoa Don Start Nhap Thong Tin Sinh Vien Can Thanh Toan «datastore» Kho Ho So Sinh Vien Hien Thi Tong So Tien Ma Sinh Vien Phai Thanh Toan «datastore» Kho Hoa Don Luu Hoa Don Thong Bao Loi , Yeu Cau Nhap Lai No Yes End In Hoa Don act SoDo_ThongKeSinhVien Activity: ThongKeSinhVien Hien Thi Man Hinh Thong Ke Start Nhap Thong Tin Sinh Vien Can Thong Ke «datastore» Kho Ho So SInh Vien Hien Thi Thong Tin Sinh Vien Vua Thong Ke Luu Vao Bo Nho Thong Bao Loi, Yeu cau Nhap Lai No Yes End Sơ Đồ Tuần Tự: In Ra Thong Tin Sinh Vien Vua Thong Ke sd SoDo_LapPhieudangKy Sequence Diagram_Lap Phieu Dang Ky Nhan Vien Man Hinh Dang Ky O Ky Tuc Xa Dang Ky O Ky Tuc Xa Sinh Vien 1: Dang Nhap He Thong() 2: Xac Nhan Nguoi Dang Nhap() 3: Nhap Thong Tin Sinh Vien Can Dang Ky (Ma So Sinh Vien) 4: Chuyen Giao Thong Tin Sinh Vien (Ma So Sinh Vien) 5: Lay Danh Sach Sinh Vien() 6: Goi Danh Sach Sinh Vien() 8: Goi Lai Thong Tin Sinh Vien Vua Dang Ky Xong (Sinh Vien) 7: Tim Sinh Vien Va Kiem Tra Sinh Viien Co Hop Le Khong(Ma So Sinh Vien) 9: Hien Thi Sinh Vien Da Dang Ky Thanh Cong (Sinh Vien) sd SoDo_XepPhongOChoSinhVien Sequence Diagram_XepPhongOChoSinhVien Nhan Vien From Them Sinh Vien Xu Ly Them Sinh Vien :Sinh Vien 1: Yeu Cau Dang Nhap He Thong() 2: Thong Bao Dang Nhap Thanh Cong() 3: Yeu cau Them Sinh Vien () 3: Tao Doi Tuong Sinh Vien Moi() 4: Vao Kho Sinh Vien Lay Thong Tin Sinh Vien() 5: Goi Lai Thong Tin Sinh Vien() 6: Kiem Tra Thong Tin Sinh Vien() 7: Vao Phong Tim Lay Thong Tin Phong (Ma Phong) 8: Goi Lai Thong Tin Phong Sau Duyet (Ma Phong) 9:Kiem Tra Thong Tin Phong Con Trong (Ma Phong) 10: Luu Thong Tin Sinh Vien Vao Kho Phong Sau Khi Kiem Tra Hop Le 11: Them Sinh Vien Thanh Cong() 12: Thong Bao Them Sinh Vien Thanh Cong() :kho Phong sd SoDo_LapHoaDon Sequence Diagram_LapHoaDon Nhan Vien Man Hinh Giao Dien Lap Hoa Don Qua Trinh Xu Ly Hoa Don :Kho Sinh Vien 1: Dang Nhap he Thong() 2: Xac Thuc Nguoi Dang Nhap() 3: Nhap Thong Tin Sinh Vien Can Thanh Toan (Ma so Sinh Vien) 4: Chuyen Giao Thong Tin Sinh Vien Can Lap Hoa Don (Ma So Sinh Vien) 5: Lay Thong Tin Sinh Vien (Ma So Sinh Vien) 6: Goi Danh Sach Sinh Vien (Ma So Sinh Vien) 7: Kiem Tra Sinh Vien Hop Le Khong (Ma So Sinh Vien) 8: Luu Hoa Don Lai Vao Kho 8: Goi Thong Tin Sinh Vien Sau Khi Xu Ly Xong (Ma So Sinh Vien) 9: Hien Thi Thong Tin Sinh Vien Va So Tien Thanh Toan () sd SoDo_ThongKeSinhVien Sequence Diagram_ThongKeSinhVien Nhan Vien Giao Dien Thong Ke Qua Trinh Xu Ly Thong Ke 1: Dang Nhap He Thong() 2: Xac Thuc Nguoi Dang Nhap() 3: Nhap Thong Tin Sinh Vien Can Thong Ke (Ma Sinh Vien) 4: Chuyen Giao Thong Tin Sinh Vien Can Xu Ly (Ma Sinh Vien) 5: Vao Kho Sinh Vien Lay Thong Tin (Ma SinhVien) 6: Truy Xuat Thong Tin Sinh Vien Sau Khi Lay (Ma Sinh Vien) 7: Kiem Tra Sinh Vien Co Hop Le Khong() 8: Goi Lai Thong Tin Sinh Vien Sau Xu Ly Xong(Ma Sinh Vien) 9: Hien Thi Thong Tin Sinh Vien Sau Khi Thong ke() Sơ Đồ Cộng Tác: Sinh Vien :Kho Hoa Don sd SoDo_LapPhieuDangKy Collaboration Diagram_LapPhieuDangKy 1.2: Nhap thong tin sinh vien can dang ky() 1: Dang nhap he thong() 1.1: Xac thuc nguoi dang nhap() Nhan Vien 1.7: Hien thi thong bao cong() Man Hinh Dang Ky O Ky Tuc Xa 1.6: Goi lai thong tin sinh vien vua xu ly() 1.3: Chuyen giao thong tin sinh vien() 1.4: Vao kho lay thong tin sinh vien() Kiem tra sinh vien hop le 1.5: Goi lai thong tin sinh vien() Qua Trinh Xu Ly :Kho Sinh Vien sd SoDo_XepPhongOChoVien Collaboration Diagram_XepPhongOChoSinhVien 1.2: Nhap thong tin sinh vien() 1: Dang nhap he thong() 1.1: Xac nhan nguoi dang nhap() Sinh Vien 1.10: Thong Bao Them Sinh Vien Thanh Cong() From Them Sinh Vien 1.9: Them Sinh Vien Thanh Cong() 1.3: Chuyen Giao Thong Tin Sinh Vien Can Xu Ly() 1.4: Vao Kho Sinh Vien Lay Thong Tin Sinh Vien() :Sinh Vien 1.5: Goi lai Thong Tin Sinh Vien() Xu Ly Them Sinh Vien kiem Tra thong tin Phong hop le kiem tra thong tin sinh vien hop le 1.8: Luu Lai Thong Tin Sinh Vien Vao Phong() 1.7: Goi lai thong tin phong() 1.6: Vao Kho Phong Lay Thong Tin Phong() :Kho Phong sd SoDo_LapHoaDon Collaboration Diagram_LapHoaDon 1.2: Nhap thong tin sinh vien can lap hoa don() 1: Dang nhap he thong() 1.1: Xac nhan nguoi dang nhap() Nhan Vien 1.8: Thong bao cong viec hoan tac hoa don() Man Hinh Giao Dien Lap Hoa Don 1.7: Goi lai thong tin sinh vien sau xu ly xong() 1.3: Chuyen giao thong tin sinh vien can lap hoa don() Kiem tra thong tin sinh vien hop le 1.4: lay thong tin sinh vien() :Khoa Sinh Vien 1.5: Goi lai thong tin sinh vien () Qua Trinh Xu Ly Hoa Don 1.6: Luu hoa don vao kho xu ly xong() :Kho Hoa Don sd SoDo_ThongKeSinhVien Collaboration Diagram_ThongKeSinhVien 1.2: Nhap thong tin sinh vien can thong ke() 1: Dang nhap he thong() 1.1: Xac nhan nguoi dang nhap() Nhan Vien 1.7: Hien Thi Thong Tin Sinh Vien Sau Khi Thong Ke() Giao Dien Thong Ke 1.6: Goi Lai Thong Tin Sinh Vien Can Xu Ly() 1.3: Chuyen giao thong tin sinh vien can xu ly() 1.4: Vao kho sinh vien lay thong tin sinh vien() Kiem tra sinh vien hop le Sinh Vien 1.5: Goi lai thong tin sinh vien() Qua Trinh Xu Ly Thong Ke Sơ Đồ Lớp: class SoDo_Class SoDo_Class NhanVien HoaDon - MaHoaDon: int NgayLapHoaDon: date SoTien: double + + + + ThemHD() : void SuaHD() : void XoaHD() : void TimHD() : void 0,* 1,1 1,1 - MaNV: int HoSV: char TenNV: char PhaiNV: boolean NgaySinhNV: date DiaChiNV: char SoDienThoaiNV: float + + + + Them() : void Sua() : void Xoa() : void TimKiem() : void 0,* lap HopDong_KTX Cua 1,1 Co 1,1 Phong - MaPhong: int Tenphong: char SoLuongSV: int DayB: char + + + + Them() : void Sua() : void Xoa() : void TimKiem() : void 1,1 O 1,1 0,* SinhVien - MaSV: int HoSV: char TenSV: char PhaiSV: boolean NgaySinhSV: date DiaChiSV: char SoDienThoaiSV: float Lop: char Khoa: char + + + + Them() : void Sua() : void Xoa() : void TimKiemSV() : void 1,1 - MaHopDong: int TenHopDong: char ThongTinHopDong: char NgayLapHD: date ThoiHan: char ... ký túc xá - Truy trả sinh viên sinh viên hết hợp đồng Chức hệ thống giúp cán quản lý ký túc xá quản lý sinh viên ký túc xá cách dể dàng nhanh gọn Hiện trạng tin học: Hiện cán quản lý khu ký túc. .. vào ký túc xá Sau sinh viên đến đăng ký ký túc xá , trường hợp cịn phịng nhân viên hổ trợ ký túc xá đưa phiếu đăng ký ký túc xá cho sinh viên điền đầy đủ thông tin vào phiếu đăng ký ký túc xá. .. kế hoạch phân công phận quản lý khu Ký Túc Xá kiểm tra khả phòng ốc khu ký túc xá nhà trường Căn tiêu sinh viên đăng ký đầu vào ký túc xá năm học mà phận quản lý ký túc xá lên kế hoạch chuẩn bị