You are on page 1of 15

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: Sinh viên thực hiện:


Trần Kim Hương Đ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 và việc tin học hóa được xem
là một trong những yếu tố mang tính quyết định trong hoạt động một tổ chức. Nó
đóng vai trò hết sức quan trọng, có thể tạo ra những 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
được 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 quả cao,đưa ra những quyết định một
cách nhanh chống.
Xuất phát từ những 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 những kiến thức về lĩnh vực phân
tích thiết kế hệ thống hướng đối tượng (UML) đã học trên lớp,cùng với sự chỉ bảo
tận tình của thầy cô ,chúng em đã hoàn thành đề tài này.Xin gửi đến cô lời cám ơn
chân thành nhất và mong cô góp thêm ý kiến vì chắc chắn đề tài của chúng em vẫn
còn nhiều sai sót.
Xin chân thành cảm ơn cô !

MỤC LỤC
Lời nói đầu
PHẦN 1:NỘI DUNG KHẢO SÁT
1. Hiện trạng tổ chức
2. Hiện trạng nghiệp vụ
3. Hiện trạng tin học
PHẦN 1: NỘI DUNG KHẢO SÁT

1. Hiện trạng tổ chức:


Đầu năm học Phòng Công Tác Sinh Viên sẽ lên kế hoạch phân công bộ phận quản
lý khu Ký Túc Xá kiểm tra khả năng phòng ốc của mỗi khu ký túc xá của nhà
trường.
Căn cứ trên chỉ tiêu sinh viên đăng ký đầu vào ký túc xá của năm học mà bộ 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 khi sinh viên đến đăng ký ở ký túc xá , trường hợp nếu còn phòng thì nhân viên
hổ trợ ký túc xá sẽ đư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ý thì ký tên và lại nhân
viên kế toán đóng tiền ở ký túc xá, nhân viên kế toán sẽ ra hóa đơn cho sinh viên để
xác nhận sinh viên đã đóng đầy đủ tiền ở trong quí đó. Trong trường hợp sinh viên
đang ở mà sinh viên vi phạm nội qui ký túc xá nhiều lần và nghiêm trọng thì nhân
viên hỗ trợ sẽ tiến hành lập kỹ luật và hủy hợp đồng ngay lập tức. Cuối quí nhân
viên hỗ trợ sẽ báo cáo lên ban giám đốc ký túc xá về tình hình sinh viên ở ký túc xá.

* Dưới đây là sơ đồ tổng quát của 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 Truy Trả Gia Hạn

Sơ đồ cơ cấu quản lý ký túc xá

2. Hiện trạng nghiệp vụ:


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 nào , dãy nào.

2.3. Xử lý: Sinh viên sẽ bị xử lý nếu trong quá trình ở ký túc xá sảy ra vi phạm.

2.4. Hủy hợp đồng: Cán bộ quản lý sẽ hủy hợp đồng của sinh viên nếu sinh viên đó
vi phạm đến mức độ phải hủy hợp đồng hoặc kết thúc hợp đồng.

2.5. Truy trả: Cán bộ quản lý sẽ tiến hành thu phí truy trả của sinh viên khi đến hạn.

2.6: Gia hạn: Cán bộ quản lý sẽ tiến hành gia hạn cho sinh viên nếu sinh viên có
nhu cầu muốn ở tiếp vào quí sau hay năm học sau khi kết thúc hợp đồng hiện tại.

Yêu cầu chức năng:

Chức năng chính của 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ổ nào của ký túc xá

- Truy trả của sinh viên khi sinh viên hết hợp đồng

Chức năng chính của hệ thống là giúp cán bộ quản lý ký túc xá quản lý sinh viên
trong ký túc xá một cách dể dàng và nhanh gọn.

3. Hiện trạng tin học:

Hiện nay cán bộ 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ợ như 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» Lap Hoa Don

Nhan Vien Ke Toan


Xep Phong

Giam Doc

Sinh Vien
Sinh Vien Dien Thong
Tin Vao Phieu Dang Ky
Dang Xuat He Thong
Lap Phieu Dang Ky «include»

Nhan Vien Ho Tro

Danh Gia
Bao Cao «include»
QLTT_Phong Huy Hop Dong

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 khi có yêu cầu đăng ký ở ký túc xá của sinh viên muốn
vào ở ký túc xá của 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 của 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 khi sinh viên vào đăng ký ở ký túc xá.
- Dòng sự 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 của sinh viên cần thanh toán tiền.
+ Hiển thị đầy đủ số tiền mà sinh viên phai thanh toán.
+ Nhân viên lưu lại hóa đơn mà sinh viên vừa thanh toán.

Mô tả USE_CASE: Xếp Phòng


- USE_CASE bắt đầu khi sinh viên được vào ở trong ký túc xá.
- Dòng sự 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 khi nhân viên báo cáo tình hình của sinh viên lên ban
giám đốc khi có yêu cầu.
- Dòng sự 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 và 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 «datastore»


Can Dang Ky Kho Ho So Sinh
Vien

Luu Phieu Dang Ky

No Yes
Thong Bao loi , Yeu Cau
Nhap Lai In Phieu Dang Ky

End
act SoDo_XepPhongOChoSinhVien

Activiti: Xep Phong Cho Sinh Vien

Hien Thi Man Hinh Xep


Phong
Start

«datastore»
Nhap Thong Tin Phong Ma
Kho Ho So Phong
Sinh Vien Duoc O

«datastore»
Nhap Thong Tin Sinh Vien Kho Ho So Sinh
O Phong Nao Vien

Luu Vao Bo Nho

Thong Bao loi, Yeu Cau No Yes In Ra Phong Ma Sinh Vien


Nhap Lai Duoc O

End
act SoDo_LapHoaDon

Activity: Lap Hoa Don

Hien Thi Man Hinh Lap Hoa


Don
Start

Nhap Thong Tin Sinh Vien «datastore»


Can Thanh Toan Kho Ho So Sinh
Vien

Hien Thi Tong So Tien Ma


Sinh Vien Phai Thanh Toan

«datastore»
Kho Hoa Don

Luu Hoa Don

No Yes
Thong Bao Loi , Yeu Cau Nhap Lai In Hoa Don

End
act SoDo_ThongKeSinhVien

Activity: ThongKeSinhVien

Hien Thi Man Hinh Thong


Ke
Start

Nhap Thong Tin Sinh Vien «datastore»


Can Thong Ke Kho Ho So SInh
Vien

Hien Thi Thong Tin Sinh


Vien Vua Thong Ke

Luu Vao Bo Nho

Thong Bao Loi, Yeu cau No In Ra Thong Tin Sinh Vien


Yes
Nhap Lai Vua Thong Ke

End

Sơ Đồ Tuần Tự:
sd SoDo_LapPhieudangKy

Sequence Diagram_Lap Phieu Dang Ky

Nhan Vien Man Hinh Dang Ky Dang Ky O Ky Tuc Xa Sinh Vien


O Ky Tuc Xa

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


7: Tim Sinh Vien Va Kiem
Ky Xong (Sinh Vien)
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 :kho Phong

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 khi 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()
sd SoDo_LapHoaDon

Sequence Diagram_LapHoaDon

Nhan Vien Man Hinh Giao Dien Lap Hoa Don Qua Trinh Xu Ly Hoa Don :Kho Sinh Vien :Kho Hoa Don

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 Sinh Vien

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


khi Xu Ly Xong(Ma Sinh Vien)

9: Hien Thi Thong Tin Sinh Vien


Sau Khi Thong ke()

Sơ Đồ Cộng Tác:
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()


Man Hinh Dang Ky O
Ky Tuc Xa
Nhan Vien 1.7: Hien thi thong bao thanh cong()

1.6: Goi lai thong tin sinh vien vua xu ly() 1.3: Chuyen giao thong tin sinh vien()

Kiem tra sinh vien 1.4: Vao kho lay thong tin 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()


From Them Sinh Vien
Sinh Vien 1.10: Thong Bao Them Sinh Vien Thanh Cong()

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() Man Hinh Giao Dien
Nhan Vien Lap Hoa Don
1.8: Thong bao thanh cong viec hoan tac hoa don()

1.7: Goi lai thong tin sinh vien sau khi xu ly xong() 1.3: Chuyen giao thong tin sinh vien can lap hoa don()

1.4: lay thong tin sinh vien() Kiem tra thong tin sinh vien hop le

Qua Trinh Xu Ly Hoa


:Khoa Sinh Vien 1.5: Goi lai thong tin sinh vien () Don

1.6: Luu hoa don vao kho khi 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()

1.7: Hien Thi Thong Tin Sinh Vien Sau Khi Thong Ke() Giao Dien Thong Ke
Nhan Vien

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 - MaNV: int


do - HoSV: char
- MaHoaDon: int 0,* 1,1 - TenNV: char
- NgayLapHoaDon: date - PhaiNV: boolean
- SoTien: double - NgaySinhNV: date
- DiaChiNV: char
+ ThemHD() : void 0,*
- SoDienThoaiNV: float
+ SuaHD() : void
lap
+ XoaHD() : void + Them() : void 1,1
+ TimHD() : void 1,1 + Sua() : void
+ Xoa() : void HopDong_KTX
+ TimKiem() : void
- MaHopDong: int
Cua 1,1 - TenHopDong: char
- ThongTinHopDong: char
- NgayLapHD: date
Co
1,1 - ThoiHan: char
SinhVien 1,1

- MaSV: int
- HoSV: char
Phong
- TenSV: char
- MaPhong: int 1,1 - PhaiSV: boolean
O
- Tenphong: char 0,* - NgaySinhSV: date
- SoLuongSV: int - DiaChiSV: char
- DayB: char - SoDienThoaiSV: float
- Lop: char
+ Them() : void - Khoa: char
+ Sua() : void
+ Xoa() : void + Them() : void
+ TimKiem() : void + Sua() : void
+ Xoa() : void
+ TimKiemSV() : void

You might also like