Bài tập lớn phân tích thiết kế hướng đối tượng quản lý ký túc xá

61 319 1
Bài tập lớn phân tích thiết kế hướng đối tượng quản lý ký túc xá

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Phân tích thiết kế hệ thống hướng đối tượng theo UML BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - - BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG HƯỚNG ĐỐI TƯỢNG BẰNG UML ĐỀ TÀI: QUẢN LÍ KÍ TÚC XÁ Giảng viên hướng dẫn: ThS Đỗ Thị Tâm Nhóm thực hiện: NHĨM – CNTT2 – K10 Thành viên:: Nguyễn Hữu Sơn Hà Nội, Tháng năm 2012 Hệ Thống Quản Lý Kí Túc Xá Sinh Viên Phân tích thiết kế hệ thống hướng đối tượng theo UML MỤC LỤC LỜI MỞ ĐẦU Mô tả chi tiết toán Xây dựng biểu đồ Use Case .5 Đặc tả Use Case Biểu đồ lớp 13 Biểu đồ lớp lĩnh vực 14 Biểu đồ lớp chi tiết 15 Biểu đố lớp tham gia ca sử dụng .16 Biểu đồ Trình tự 22 Biểu đồ Cộng tác .31 10 Biểu đồ Trạng thái 40 11 Biểu đồ Hành động 43 12 Biểu đồ thành phần 51 13 Biểu đồ triển khai .52 14 Sinh mã trình 53 15 Giao diện chương trình 54 TÀI LIỆU THAM KHẢO 59 Hệ Thống Quản Lý Kí Túc Xá Sinh Viên Phân tích thiết kế hệ thống hướng đối tượng theo UML LỜI MỞ ĐẦU Nước ta thời kì cơng nghiệp hóa, đại hóa nhằm đưa Việt Nam thành nước công nghiệp văn minh, đại Trong vấn đề ứng dụng tin học vào q trình sản xuất, kinh doanh, quản lí đóng vai trò quan trọng Hiện nước ta, số lượng sử dụng máy vi tính tăng lên nhanh theo q trình tin học hóa diễn mạnh mẽ Tin học thâm nhập vào hầu hết hoạt động người nghiên cứu khoa học, tự động hóa, quản lí Nhờ người làm việc cách dễ dàng, thuận tiện, khoa học Ngoài tin học hóa làm giảm số người tham gia quản lí, giảm bớt vòng quy trình xử lí, tăng tốc độ cập nhật tra cứu dữ liệu, giảm bớt sai sót tính tốn… Để ứng dụng tin học cho việc xây dựng hệ thống thông tin đòi hỏi phải có quy trình, phương pháp để áp dụng Sau học mơn “Phân tích thiết kế hệ thống thông tin theo hướng đối tượng UML”, chúng em biết thêm công cụ xây dựng hệ thống thơng tin.Và tương lai áp dụng những kiến thức vào cơng việc góp phần tin học hóa, phát triển đất nước Trong tập lớn chúng em chọn đề tài “phân tích thiết kế hệ thống quản lí lí túc xá sinh viên” Với đề tài chúng em muốn thử sức để học hỏi, trao đổi kinh nghiệm làm quen với thực tế việc xây dựng hệ thống thông tin quản lí Ngồi ra, chúng em muốn góp phần công sức cho trường chúng em theo học – Trường Đại học Công nghiệp Hà Nội Chúng em xin chân thành cám ơn cô Đỗ Thị Tâm người cung cấp cho chúng em những kiến thức hướng dẫn chúng em bước thực đề tài Mặc dù có tham khảo tài liệu cố gắng khơng tránh khỏi sai sót Chúng em mong nhận thơng cảm góp ý thầy để chúng em hoàn thiện Chúng em xin chân thành cảm ơn!!! Hệ Thống Quản Lý Kí Túc Xá Sinh Viên Phân tích thiết kế hệ thống hướng đối tượng theo UML Mô tả chi tiết tốn 1.1 Đặt vấn đề Kí túc xá trường ĐH Cơng nghiệp Hà Nội có quy mơ lớn với sức chứa khoảng 4000 sinh viên Quá trình quản lý thơng tin chưa tin học hóa Cơng tác quản lí kí túc xá hầu hết thực sổ sách, giấy tờ Các công việc quản lý sinh viên, sở vậtchất, quản lý thu chi tiền phòng, tiền điện nước, tìm kiếm thơng tin sinh viên gặp nhiều khó khăn Đặc biệt, vào đầu năm số lượng sinh viên đăng ký vào kí túc nhiều.Trong q trình khảo sát rút vấn đề sau: 1.2 Cơ cấu, tổ chức Bộ máy quản lí kí túc xá Đại học Công nghiệp Hà Nội bao gồm trưởng ban quản lí nhân viên Các nhân viên những người trực tiếp quản lý vấn đề sinh viên, phòng, tiện nghi, dịch vụ… Các nhân viên phải chịu trách nhiệmquản lý: Xét duyệt hồ sơ sinh viên đăng kí, nhập thơng tin sinh viên, thu phí nội trú đối tượng sinh viên, cấp thẻ nội trú; thu tiền điện nước theo phòng, quản lý trật tư vệ sinh phòng; cập nhật thơng tin phòng, tiện nghi, dịch vụ Thống kê, báo cáo: thơng tin sinh viên, số lượng phòng phòng trống, tiền phí nội trú sinh viên tiền điện nước phòng… 1.3 Cơng việc, liệu  Sinh viên:  Khi sinh viên đăng kí phòng: Sinh viên có nhu cầu kí túc xá phải đăng ký với ban quản lý ký túc xá theo biểu mẫu (chi tiết) Nếu sinh viên đủ điều kiện (các tiêu chuẩn để đủ đk ktx) kí túc xá chỗ trống kí hợp đồng xếp phòng cho sinh viên Ngược lại thơng báo từ chối (mẫu thong báo từ chối) Khi sinh viên đồng ý vào kí túc xá phải cung cấp thông tin sinh viên bao gồm: họ tên, ngày sinh, giới tính, quê quán, số CMND, mã sinh viên, lớp, khoa để lập hợp đồng (biểu mẫu hợp đồng)  Khi sinh viên chuyển phòng: Sinh viên chuyển từ phòng sang phòng khác số phòng thay đổi, tất thông tin sinh viên phải giữ nguyên Nhân viên yêu thong tin Hệ Thống Quản Lý Kí Túc Xá Sinh Viên Phân tích thiết kế hệ thống hướng đối tượng theo UML  Khi sinh viên chuyển ngoài: Đăng ký chuyển Sinh viên chuyển hay bị cắt hợp đồng thơng tin sinh viên phải xóa  Tìm kiếm thơng tin sinh viên: Các tiêu chí tìm kiếm Người quản lý cần tìm kiếm sinh viên phải dựa mã sinh viên ,tên sinh viên số phòng Sau tìm kiếm thơng tin sinh viên in  Phòng: Bổ sung thêm Đầu tiên tất thơng tin phòng phải nhập để quản lý Nhân viên quản lý cần quản lý phòng bao gồm: số phòng, loại phòng, số lượng sv, khu, giá tiền, người quản lý… Nếu có thay đổi phải cập nhật thơng tin phòng  Nhân viên: Các nhân viên kí túc xá quản lí thơng tin cá nhân bao gồm: họ tên, ngày sinh, giới tính, địa chỉ, số điện thoại, chức vụ… Khi nhân viên có thơng tin thay đổi sửa thơng tin nhân viên Khi nhân viên k làm việc nữa xóa thơng tin nhân viên  Dịch vụ: chi tiết dịch vụ Các dịch vụ kí túc xá cung cấp quản lý cấp phát sủ dụng theo tháng.Thông tin dịch vụ gồm: mã dịch vụ, tên dịch vụ, loại dịch vụ, giá dịch vụ… Nếu có dịch vụ hay dịch vụ bị thay đổi phải cập nhật thơng tin dịch vụ, không cung cấp dịch vụ nữa xóa thơng tin dịch vụ 1.4 u cầu Hệ thống quản lý kí túc xá tương đối phức tạp đặt u cầu phải có chương trình quản lý kí túc xá để giúp ban quản lí thực công việc nhanh tiết kiệm nhiều thời gian Những quy trình cần tin học hóa bao gồm:  Quản lý danh sách sinh viên kí túc xá  Cho phép tìm kiếm thơng tin sinh viên  Cập nhật tính tốn khoản phí sinh viên  Quản lý thơng tin phòng  Quản lý thơng tin dịch vụ thu phí dịch vụ  Quản lí thơng tin nhân viên kí túc xá Hệ Thống Quản Lý Kí Túc Xá Sinh Viên Phân tích thiết kế hệ thống hướng đối tượng theo UML   Lập loại phiếu thu, phiếu phạt, báo cáo cần thiết… … Ngồi chương trình phải thiết kế giao diện đẹp, khoa học, dễ sử dụng, có đầy đủ chức cần thiết tìm kiếm, lọc danh sách, tính tốn… Hệ Thống Quản Lý Kí Túc Xá Sinh Viên Phân tích thiết kế hệ thống hướng đối tượng theo UML Xây dựng biểu đồ Use Case 1.1 Tổng quát Hệ Thống Quản Lý Kí Túc Xá Sinh Viên Phân tích thiết kế hệ thống hướng đối tượng theo UML 1.2.Phân rã  Sinh viên:  Nhân Viên:  Giám đốc: Hệ Thống Quản Lý Kí Túc Xá Sinh Viên Phân tích thiết kế hệ thống hướng đối tượng theo UML  Quản Trị Hệ Thống: Hệ Thống Quản Lý Kí Túc Xá Sinh Viên Phân tích thiết kế hệ thống hướng đối tượng theo UML Đặc tả Use Case  Đặc tả ca sử dụng Đăng nhập: Tên Use Case Tác nhân Mục đích Đăng nhập Người dùng(nhân viên, giám đốc, quản trị viên) Người dùng đăng nhập vào hệ thống để sử dụng phần mềm thực cơng việc Mơ tả - Người dùng đăng nhập hệ thống qua form Đăng nhập tên tài khoản mật - Hệ thống kiểm tra thông tin đăng nhập người dùng, khởi động chương trình, sai thơng báo lại cho người dùng Tiền điều kiện Người dùng tạo tài khoản có mật đăng nhập Hậu điều kiện Thông tin ngày đăng nhập lưu lịch sử truy cập Ngoại lệ Khơng có  Đặc tả ca sử dụng Quản lý sinh viên: Tên Use Case Tác nhân Mục đích Mô tả Tiền điều kiện Hậu điều kiện Ngoại lệ Quản lý sinh viên Nhân viên quản lý sinh viên Cập nhật thông tin sinh viên nội trú - Mỗi sinh viên xét duyệt đơn đăng kí vào kí túc xá phải cung cấp đầy đủ thông tin cá nhân Nhân viên quản lý ktx nhập thông tin sinh viên vào CSDL - Trường hợp thiếu thơng tin có sai sót, sinh viên phải báo lại với nhân viên quản lí chỉnh sửa, bổ sung thông tin - Khi sinh viên hết hợp đồng nội trú mà không gia hạn sinh viên trường nhân viên quản lý xóa sinh viên Sinh viên đăng kí vào Ktx sinh viên trường, có mã sinh viên đầy đủ thông tin cần thiết Thông tin sinh viên cập nhật đầy đủ, xác vào CSDL Du học sinh, học sinh thuộc đơn vị liên kết… phải có giấy chứng nhận làm thủ tục vào Ktx Hệ Thống Quản Lý Kí Túc Xá Sinh Viên Phân tích thiết kế hệ thống hướng đối tượng theo UML  Biểu đồ hành động quản lý SV Hệ Thống Quản Lý Kí Túc Xá Sinh Viên 46 Phân tích thiết kế hệ thống hướng đối tượng theo UML  Biểu đồ hành động quản lý NV Hệ Thống Quản Lý Kí Túc Xá Sinh Viên 47 Phân tích thiết kế hệ thống hướng đối tượng theo UML  Biểu đồ hành động quản lý Phòng Hệ Thống Quản Lý Kí Túc Xá Sinh Viên 48 Phân tích thiết kế hệ thống hướng đối tượng theo UML  Biểu đồ hành động cập nhật chức vụ  Biểu đồ hành động cập nhật loại phòng Hệ Thống Quản Lý Kí Túc Xá Sinh Viên 49 Phân tích thiết kế hệ thống hướng đối tượng theo UML  Biểu đồ hành động lập hợp đồng  Biểu đồ hành động lập phiếu thu nội trú Hệ Thống Quản Lý Kí Túc Xá Sinh Viên 50 Phân tích thiết kế hệ thống hướng đối tượng theo UML  Biểu đồ hành động lập phiếu thu dịch vụ  Biểu đồ hành động báo cáo thống kê Hệ Thống Quản Lý Kí Túc Xá Sinh Viên 51 Phân tích thiết kế hệ thống hướng đối tượng theo UML 11 Biểu đồ thành phần Hệ Thống Quản Lý Kí Túc Xá Sinh Viên 52 Phân tích thiết kế hệ thống hướng đối tượng theo UML 12.Biểu đồ triển khai Hệ Thống Quản Lý Kí Túc Xá Sinh Viên 53 Phân tích thiết kế hệ thống hướng đối tượng theo UML 13 Sinh mã trình Hệ Thống Quản Lý Kí Túc Xá Sinh Viên 54 Phân tích thiết kế hệ thống hướng đối tượng theo UML 14 Giao diện chương trình  Giao diện đăng nhập  Giao diện hệ thống Hệ Thống Quản Lý Kí Túc Xá Sinh Viên 55 Phân tích thiết kế hệ thống hướng đối tượng theo UML  Giao diện thơng tin sinh viên Hệ Thống Quản Lý Kí Túc Xá Sinh Viên 56 Phân tích thiết kế hệ thống hướng đối tượng theo UML  Giao diện thông tin phòng  Giao diện thơng tin loại phòng Hệ Thống Quản Lý Kí Túc Xá Sinh Viên 57 Phân tích thiết kế hệ thống hướng đối tượng theo UML  Giao diện thông tin nhân viên  Giao diện lập hợp đồng Hệ Thống Quản Lý Kí Túc Xá Sinh Viên 58 Phân tích thiết kế hệ thống hướng đối tượng theo UML  Giao diện SQLto MySQL Hệ Thống Quản Lý Kí Túc Xá Sinh Viên 59 Phân tích thiết kế hệ thống hướng đối tượng theo UML TÀI LIỆU THAM KHẢO  Giáo trình Phân tích thiết kế hệ thống UML(Đoàn Văn Ban, Nguyễn Thị Tĩnh)  Phân tích thiết kế hệ thống thơng tin(Học viện Cơng nghệ Bưu Viễn thơng)  Giáo trình phân tích thiết kế hướng đối tượng(nguồn internet)  Các nguồn tham khảo internet khác Hệ Thống Quản Lý Kí Túc Xá Sinh Viên 60 ... Quản Lý Kí Túc Xá Sinh Viên 23 Phân tích thiết kế hệ thống hướng đối tượng theo UML  Biểu đồ trình tự ca sử dụng quản lý người dùng Hệ Thống Quản Lý Kí Túc Xá Sinh Viên 24 Phân tích thiết kế hệ... Quản Lý Kí Túc Xá Sinh Viên 14 Phân tích thiết kế hệ thống hướng đối tượng theo UML Biểu đồ lớp lĩnh vực Hệ Thống Quản Lý Kí Túc Xá Sinh Viên 15 Phân tích thiết kế hệ thống hướng đối tượng theo UML... Kí Túc Xá Sinh Viên Phân tích thiết kế hệ thống hướng đối tượng theo UML 1.2 .Phân rã  Sinh viên:  Nhân Viên:  Giám đốc: Hệ Thống Quản Lý Kí Túc Xá Sinh Viên Phân tích thiết kế hệ thống hướng

Ngày đăng: 23/04/2020, 09:25

Từ khóa liên quan

Mục lục

  • LỜI MỞ ĐẦU

  • 1. Mô tả chi tiết bài toán

  • 1.1 Đặt vấn đề

  • 1.2 Cơ cấu, tổ chức

  • 1.3 Công việc, dữ liệu

  • 1.4 Yêu cầu

  • 1. Xây dựng biểu đồ Use Case

  • 2. Đặc tả Use Case

  • 3. Biểu đồ lớp

  • 4. Biểu đồ lớp lĩnh vực

  • 5. Biểu đồ lớp chi tiết

  • 6. Biểu đố lớp tham gia ca sử dụng

  • 7. Biểu đồ Trình tự

  • 8. Biểu đồ Cộng tác

  • 9. Biểu đồ Trạng thái

  • 10. Biểu đồ Hành động

  • 11. Biểu đồ thành phần

  • 12. Biểu đồ triển khai

  • 13. Sinh mã trình

  • 14. Giao diện chương trình

Tài liệu cùng người dùng

Tài liệu liên quan