Học phần lập trình hướng đối tượng đề tài số 15 quản lý cán bộ một trường học

39 6 0
Học phần lập trình hướng đối tượng đề tài số 15 quản lý cán bộ một trường học

Đ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

Use case Chức năng OptionsTên use case: Chức năng OptionsTên tác nhân: UserSTT Thực hi nệu trưởng nhà Hành đ ngộng ứng1 System Hiển thị danh sách thông tin và tiền lươngtừng Giáo

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ──────── * ─────── BÀI TẬP LỚN HỌC PHẦN: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG (Mã học phần: IT3100) Đề tài số 15: QUẢN LÝ CÁN BỘ MỘT TRƯỜNG HỌC Sinh viên thực hiện: NHÓM Lương Thái Nam 20194126 Trương Văn Hiển 20194276 Mai Minh Nh ậtt 20194346 Vũ Quốc Hưng Lớp: 20194074 124176 Giảng viên hướng dẫn: TS Đỗ Thị Ngọc Diệp IT3100 – Lập trình hướng đối tượng 20202 Hà Nội, tháng năm 2021 PHÂN CƠNG THÀNH VIÊN TRONG NHĨM STT Họ tên Lương Thái Nam Trương Văn Hiển MSSV Email Cơng việc Mức độ hồn thành 20194126 nam.lt1941 26@sis.hus t.edu.vn ● Trưởng nhóm, code Tốt 20194276 ● Phân tích u cầu tốn, thiết kế biểu đồ Use Case, UML hien.tv194 276@sis.h ust.edu.vn Ghi ● Thiết kế giao diện người dùng Tốt ● Code phụ ● Viết báo cáo Mai Minh Nhật Vũ Quốc Hưng 20194346 20194074 nhat.mm1 94346@sis hust.edu.v n ● Code phụ hung.vq19 4074@sis hust.edu.v n ● Code phụ Tốt ● Kiểm thử phần mềm Tốt ● Viết báo cáo ● Kiểm thử phần mềm Nhóm IT3100 – Lập trình hướng đối tượng 20202 MỤC LỤC MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG KHẢO SÁT, ĐẶC TẢ YÊU CẦU BÀI TỐN 1.1 Mơ tả u cầu tốn 1.2 Biểu đờ Use Case 1.2.1 Biểu đồ phân rã mức 1.2.2 Biểu đồ phân rã mức 1.2.3 Đặc tả Use Case CHƯƠNG PHÂN TÍCH THIẾT KẾ BÀI TOÁN 10 2.1 Thiết kế Cơ sở liệu hoặc Cấu trúc tệp liệu 10 2.2 Hệ thống package 10 2.3 Thiết kế chi tiết lớp 11 2.3.1 Package Model 11 2.3.2 Package Activity 12 2.3.3 Package Adapter 16 2.3.4 Package Fragment 18 2.3.5 Package Dialog 21 CHƯƠNG 3: CÔNG NGHỆ VÀ THUẬT TỐN SỬ DỤNG 24 3.1 Ngơn ngữ lập trình thư viện sử dụng 24 3.1.1 Androix 24 3.1.2 Android Platform 24 3.2 Thuật toán kiến thức sử dụng CHƯƠNG 4: XÂY DỰNG CHƯƠNG TRÌNH MINH HOẠ 25 26 4.1 Kết chương trình minh hoạ 26 4.2 Giao diện chương trình 26 4.2.1 Giao diện khởi động 26 4.2.2 Giao diện nhập số lượng cán thông tin cán 27 4.2.3 Giao diện hiển thị danh sách thông tin cán vừa nhập chức 28 4.3 Kiểm thử chức đã thực 32 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 33 TÀI LIỆU THAM KHẢO 34 Nhóm IT3100 – Lập trình hướng đối tượng 20202 Nhóm IT3100 – Lập trình hướng đối tượng 20202 LỜI NĨI ĐẦU Cơng nghệ thơng tin, cụm từ không lạ lẫm với Điều dễ hiểu, khơng phủ nhận vai trị phát triển thời đại Tuy nhiên nước phát triển nước ta việc ứng dụng cơng nghệ thơng tin cịn hạn hẹp Một số lượng khơng nhỏ quan, tổ chức thực công việc ngày họ phương pháp truyền thống Do đó, vấn đề tin học hóa trở nên cần thiết cho phát triển kinh tế - xã hội đất nước Cũng quan hành khác trường học đặc biệt trường đại học quản lý hồ sơ cán công chức cách quản lý giấy tờ Trong tương lai không xa, mà số lượng cán công chức tăng đến số đinh việc quản lý trở nên khó khăn Khi vấn đề tin học hóa cần thiết lý mà chúng em định xây dựng ứng dụng quản lý cán bộ trường học Chương trình nhóm thiết kế theo phương pháp Hướng đối tượng viết ngôn ngữ lập trình Java - ngơn ngữ chạy tảng khác thông qua mơi trường thực thi với điều kiện có mơi trường thực thi thích hợp hỗ trợ tảng dẫn đến việc cài đặt chương trình thực thi chương trình dễ dàng cho người sử dụng Mặc dù cố gắng hoàn thiện sản phẩm tránh khỏi thiếu hụt kiến thức sai sót kiểm thử Chúng em mong muốn nhận nhận xét thẳng thắn, chi tiết đến từ bạn để tiếp tục hồn thiện Cuối cùng, nhóm chúng em xin gửi lời cảm ơn đến cô Đỗ Thị Ngọc Diệp hướng dẫn bọn em suốt q trình hồn thiện tập lớn Xin trân trọng cảm ơn cô Nhóm IT3100 – Lập trình hướng đối tượng 20202 CHƯƠNG KHẢO SÁT, ĐẶC TẢ YÊU CẦU BÀI TOÁN 1.1 Mơ tả u cầu tốn Một trường học cần quản lý thông tin cán gồm giáo viên nhân viên hành Với cán quản lý thông tin họ tên, đơn vị công tác, hệ số lương, phụ cấp Lương cán phụ thuộc vào dạng cán Nếu giáo viên, lương hàng tháng tính bằng: Hệ số lương*750.000 + Phụ cấp + Số tiết dạy * 45.000 Nếu nhân viên hành chính, lương hàng tháng tính bằng: Hệ số lương * 750.000 + Phụ cấp + Số ngày công * 200.000 Chúng em thực xây dựng chương trình quản lý lương cho cán gồm chức sau: - Thêm, bớt, sửa, xóa cán - Tìm kiếm cán theo tên, đơn vị công tác, hệ số lương - Thống kê cán có lương lớn 10.000.000/tháng - Tính tổng lương cán mà trường trả khoảng thời gian nhập vào Nhóm IT3100 – Lập trình hướng đối tượng 20202 1.2 Biểu đồ Use Case 1.2.1 Biểu đồ phân rã mức Chương trình nhóm có use case : Khởi động ứng dụng Chọn chức (Options) Thốt ứng dụng Nhóm IT3100 – Lập trình hướng đối tượng 1.2.2 Biểu đờ phân rã mức 1.2.3 Đặc tả Use Casec tả Use Case 20202 1.2.3.1 Danh sách Actor Tên Actor Ý Nghĩa Actor Người Quản Lý (Kế toán nhà trường, hiệu trưởng nhàu trưởng nhà trường) 1.2.3.2 Danh sách Use Case Tên Use Case Ý nghĩa Khởi động ứngng ứng Đưa người quản lý vào bước thiết lập khởi động ứngng dụng Chức Đưa người quản lý đến chức của ứng dụng (Options) Thoát ứng dụng Đưa người quản lý khỏi ứng dụng Nhóm IT3100 – Lập trình hướng đối tượng 20202 1.2.3.3 Đặc tả Use Casec tả Use Case Use case Khởi động ứngng ứng dụng Tên Use case : Khởi động ứngng ứng dụng Tên tác nhân : User STT Thực Hiện System System User Hành động Hiển thị giao diệu trưởng nhàn hình chào Hiển thị: Nhập số cán bộp số cán bộng ứng Nhập số cán bộp vào số cán bộng ứng mộng ứngt số nguyên dương Nhấn nút “OK” để sang giao diệu trưởng nhàn User User Chọn kiểu cán bộng ứng: + Giáo Viên + Nhân Viên User User System User Nhập số cán bộp thông tin hồ sơ ứng với từng cán bộng ứng Sau nhập số cán bộp thông tin xong nhấn nút “Nhập số cán bộp” Màn hình hiển thị: “ĐÃ NHẬP XONG CÁC CÁN BỘ”P XONG CÁC CÁN BỘ”” Nhấn nút “DANH SÁCH CÁN BỘ”” để đưa người dùng đến với chức của ứng dụng Nhóm IT3100 – Lập trình hướng đối tượng 20202 Use case Chức (Options) Tên use case: Chức (Options) Tên tác nhân: User STT Thực hiệu trưởng nhàn Hành động ứngng System Hiển thị danh sách thông tin tiền lương từng Giáo Viên Nhân Viên ở từng layout khác User Người dùng chọn chức mà mình cần thực hiệu trưởng nhàn: + Nhấn nút “THÊM” để thêm mộng ứngt Giáo Viên hoặc tả Use Casec Nhân Viên + Nhấn biểu tượng để tìm kiếm cán bộng ứng theo tên, đơn vị công tác, hệ số lương + Gạt nút sang phải để hệ thống thống kê danh sách cán có lương 10 triệu + Nhập sớ cán bộp vào số tháng để Hiển thị tổng tiền lương nhà trường phải chi trả cho cán bộng ứng ứng với số lượng tháng Use case Thoát ứng dụng Tên Use case: Thoát ứng dụng Tên tác nhân: User STT Thực User System Hành động Đưa thiết bị hình của thiết bị Thốt khỏi chương trình ứng dụng 10 Nhóm

Ngày đăng: 18/01/2024, 09:11

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

  • Đang cập nhật ...

Tài liệu liên quan