Báo cáo môn Lập trình Java Haui

44 63 0
Báo cáo môn Lập trình Java Haui

Đ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

lập trình hướng đối tượng với Java, lập trình GUI với AWT và xử lý sự kiện, lập trình GUI với Swing, truy xuất dữ liệu từ file txt, khảo sát thực tế, phân tích đặc tả yêu cầu, phân tích thiết kế hệ thống, mô hình hóa dữ liệu

Trường Đại Học Công Nghiệp Hà Nội Khoa công nghệ thơng tin - - BÁO CÁO THÍ NGHIỆM/THỰC NGHIỆM LẬP TRÌNH JAVA XÂY DƯNG CHƯƠNG TRÌNH QUẢN LÝ ĐỘI THANH NIÊN TÌNH NGUYỆN KHOA CNTT GVHD: Sinh viên: Nhóm: Lớp: Hà Nội, 2022 MỤC LỤC Lời mở đầu CHƯƠNG MỞ ĐẦU .2 1.1 Tổng quan đề tài nghiên cứu 1.2 Nội dung nghiên cứu 1.3 Phương pháp nghiên cứu CHƯƠNG KẾT QUẢ NGHIÊN CỨU 2.1 Giới thiệu 2.2 Khảo sát hệ thống 2.2.1 Khảo sát sơ 2.2.2 Tài liệu đặc tả yêu cầu 11 2.3 Phân tích hệ thống 12 2.3.1 Mơ hình hóa chức hệ thống 12 2.3.2 Mơ hình hoá liệu cài đặt hệ thống 15 2.4 Thực toán 20 2.4.1 Chức đăng nhập 20 2.4.2 Chức quản lý thành viên 22 2.4.3 Chức quản lý thành tích 27 2.4.4 Chức quản lý tài .30 2.4.5 Chức quản lý kiện 33 2.4.6 Chức Đăng xuất 38 2.4.7 Chức Giới thiệu 38 CHƯƠNG KẾT LUẬN VÀ BÀI HỌC KINH NGHIỆM .41 3.1 Nội dung thực .41 3.2 Hướng phát triển .41 TÀI LIỆU THAM KHẢO 43 LỜI MỞ ĐẦU Tình nguyện hoạt động phổ biến nay, đặc biệt cộng đồng sinh viên trường cao đẳng đại học Tuy nhiên, việc quản lý hoạt động tình nguyện tổ chức tình nguyện phức tạp khó khăn Mỗi tổ chức tình nguyện lại có hình thức quản lý hoạt động riêng biệt, có điểm chung phải quản lý số lượng, thơng tin tình nguyện viên tổ chức, hoạt động tổ chức Câu lạc niên tình nguyện khoa CNTT Đại Học Công Nghiệp Hà Nội tổ chức tình nguyện với tham gia sinh viên trực thuộc khoa CNTT trường Câu lạc quản lý điều hành bạn sinh viên nên công việc chủ yếu thông qua buổi họp, báo cáo thống kê word excel Chính cách quản lý thống kê truyền thống nên việc muốn tìm kiếm thống kê hoạt động, hay thơng tin tình nguyện viên tốn nhiều thời gian công sức Từ đây, việc xây dựng phần mềm quản lý thống kê hoạt động câu lạc cần thiết, giúp cho việc quản lý chủ nhiệm câu lạc trở nên dễ dàng Phần mềm thiết kế ngơn ngữ lập trình Java Để làm nên phần mềm chúng em cần nắm kiến thức lập trình Java sở, lập trình hướng đối tượng với Java, lập trình GUI với AWT xử lý kiện, lập trình GUI với Swing Vì chương trình phần mềm nên thuận lợi cho bạn ban chủ nhiệm câu lạc việc quản lý, cập nhật, sửa đổi tìm kiếm thơng tin dễ dàng cần thiết bị laptop máy tính để bàn truy cập phần mềm CHƯƠNG MỞ ĐẦU 1.1 Tổng quan đề tài nghiên cứu Hiện nay, hoạt động xã hội thiện nguyện ngày phổ biến giới trẻ, đơi với có nhiều mơ hình câu lạc tình nguyện, tổ chức tình nguyện đời Chính thế, việc áp dụng mơ hình quản lý tổ chức tình nguyện cho hiệu cần thiết Trong thời đại cơng nghệ nay, đưa phần mềm quản lý với tính hữu ích giúp cho công việc quản lý trở nên dễ dàng Ứng dụng quản lý phần mềm máy tính mang đến thống tiên lợi trình quản lý hoạt động tổ chức xã hội Hiện trạng cách thức quản lý hoạt động câu lạc thực cách thủ công Về mặt nhân sự, chủ yếu thống kê danh sách tình nguyện viên tổng hợp lưu Word Excel chưa có ứng dụng lưu trữ, sửa đổi cách tiện lợi Còn hoạt động câu lạc như: Các kiện, chương trình tình nguyện,… quản lý tương tác với qua Word, chưa có ứng dụng cơng nghệ vào q trình quản lý kiện diễn năm, hay hoạt động quý, năm hoạt động cấp đội - Tóm tắt: Việc quản lý hệ thống cũ tiến hành thông qua loại hồ sơ giấy tờ, sổ sách bảng biểu ban chủ nhiệm câu lạc thực Khi khối lượng hồ sơ lớn việc quản lý khó khăn khơng đáp ứng u cầu quản lý cơng việc địi hỏi tính xác cao, nhanh nhạy - Ưu điểm hệ thống cũ: o Hệ thống làm việc đơn giản o Ít phụ thuộc cố đột xuất, tác động khách quan - Nhược điểm hệ thống cũ: o Khi có u cầu cơng việc tìm kiếm báo cáo thời gian o Khi việc cập nhật, sửa đổi, huỷ bỏ thơng tin thiếu xác o Việc quản lý phức tạp nhiều thời gian - Các vấn đề cần giải quyết: Hệ thống quản lý phải khắc phục nhược điểm hệ thống cũ, giúp cho người quản lý dễ dàng thực nhiệm vụ quản lý cách nhanh chóng xác, thuận tiện Hệ thống phải phù hợp với nhiều đối tượng người quản lý Việc đưa máy tính quản lý điều hành vào hệ thống nhằm mục đích:  Hồn thành việc quản lý hoạt động câu lạc  Ban chủ nhiệm ban quản trị quản lý hiệu quả, tiết kiệm thời gian cơng sức, quản lý tình nguyện viên, kiện, hoạt động khác câu lạc 1.2 Nội dung nghiên cứu - Khảo sát nghiệp vụ cách thức quản lý câu lạc - Phân tích nghiệp vụ câu lạc - Phân tích hệ thống UML phát triển phần mềm quản lý giải - Xây dựng ứng dụng phần mềm quản lý hoạt động tình nguyện câu lạc 1.3 Phương pháp nghiên cứu - Phương pháp nghiên cứu lý thuyết: tổng hợp thơng tin có liên quan đến lĩnh vực kiến thức báo cáo - Tổng hợp phân tích tài liệu, nghiệp vụ dùng thực báo cáo - Xây dựng phần mềm máy tính với ngơn ngữ Java - Phương pháp thực nghiệm: Sử dụng máy tính vào chương trình phần mềm để kiểm thử chức phần mềm CHƯƠNG KẾT QUẢ NGHIÊN CỨU 2.1 Giới thiệu Kết nghiên cứu chương trình phần mềm quản lý đội niên tình nguyện dành cho đội niên tình nguyện khoa Cơng nghệ thơng tin trường Đại Học Công Nghiệp Hà Nội sử dụng số hệ điều hành Windows 7/8/10/11, Linux, Mac OS Chương trình phát triển với mục đích để giúp đỡ cơng việc quản lý CLB tình nguyện trở nên dễ dàng, thuận tiện Trước phát triển sản phẩm, nhóm nghiên cứu chọn lọc mơ hình phát triển sản phẩm phù hợp với u cầu thành viên đề Nhóm định áp dụng quy trình phát triển phần mềm Thác Nước(Waterfall model) để xác định giai đoạn xây dựng sản phẩm nhóm Mơ hình thác nước coi mơ hình phát triển phần mềm sử dụng, áp dụng giai đoạn phát triển phần mềm Một số ưu điểm mơ hình mang lại như: Dễ sử dụng, tiếp cận quản lý; sản phẩm phát triển theo giai đoạn xác định rõ ràng; dễ phát lỗi Vì sản phẩm nhóm nghiên cứu sản phẩm có quy mơ nhỏ, độ phức tạp mức thấp, khơng có nhiều thay đổi u cầu vịng đời phát triển nên mơ hình Thác Nước trở nên phù hợp Các bước tổng quan để phát triển sản phẩm nhóm: - Thu thập yêu cầu: Trong giai đoạn này, nhóm thu thập phân tích yêu cầu ghi lại vào tài liệu đặc tả - Phân tích thiết kế hệ thống: Xác định kiến trúc hệ thống tổng phần mềm - Mã hóa: Giai đoạn nhóm xây dựng sản phẩm - Kiểm thử: Kiểm tra sửa tất lỗi tìm cho sản phẩm hoạt động xác theo yêu cầu đặc tả - Triển khai: Đưa sản phẩm nhóm đến đội niên tình nguyện để trải nghiệm đánh giá tính thực tế sản phẩm - Bảo trì: Bảo trì, sửa đổi có u cầu thay đổi thuyết phục từ phía người đánh giá Để trình hình thảnh sản phẩm trở nên hồn hảo, nhóm chọn NetBeans IDE làm môi trường phát triển sản phẩm nhóm viết ngơn ngữ Java NetBeans mơi trường phát triển phần mềm miễn phí, người dùng giới chọn làm tảng phát triển ngơn ngữ Java phổ biến Nó đơn giản hóa việc phát triển ứng dụng desktop Java Swing NetBeans IDE bundle for Java SE chứa cần thiết để bắt đầu phát triển plugin NetBeans ứng dụng dựa NetBeans Platform; không yêu cầu SDK bổ sung Nền tảng cung cấp dịch vụ tái sử dụng phổ biến cho ứng dụng desktop, cho phép tập trung vào logic cụ thể cho ứng dụng Trong số tính tảng là:  Quản lý giao diện người dùng (ví dụ menu công cụ)  Quản lý cài đặt người dùng  Quản lý kho lưu trữ (Thực lưu trữ hiệu quả)  Quản lý sổ  Wizard framework (hỗ trợ hộp thoại bước)  NetBeans Visual Library  Cơng cụ phát triển tích hợp 2.2 Khảo sát hệ thống 2.2.1 Khảo sát sơ Phần mềm quản lý đội niên tình nguyện xây dựng dựa mơ hình quản lý hoạt động câu lạc niên tình nguyện khoa công nghệ thông tin trường Đại Học Công Nghiệp Hà Nội Câu lạc tổ chức để lan tỏa giá trị tốt đẹp cộng đồng sinh viên trường Đại Học Cơng Nghiệp riêng nước nói chung Một số vấn đề cần giải câu lạc như: - Quản lý thành viên: Được chủ nhiệm phó chủ nhiệm thực kết hợp quản lý số lượng tình nguyên viên câu lạc - Quản lý thành tích: Do chủ nhiệm đưa định Quản lý thành tích đội cá nhân câu lạc Từ đưa định khen thưởng định phê bình, cảnh cáo đội, cá nhân có thành tích hay có lỗi mắc phải q trình hoạt động - Quản lý tài chính: Được chủ nhiệm thực quản lý Việc thu chi quỹ câu lạc bộ, thu lệ phí hoạt động đội, buổi kinh doanh gây quỹ, xin tài trợ hay trường cấp kinh phí ghi chép lại phần - Truyền thông tổ chức kiện tình nguyện: Phụ trách phó chủ nhiệm Thực cơng việc quản lý vấn đề quảng bá hình ảnh câu lạc bộ, lên kế hoạch cho kiện câu lạc tuyên truyền chương trình tới Ngoài câu lạc hoạt động nhiều lĩnh vực tình nguyện có số hoạt động chính: - Hỗ trợ nhà trường xây dựng, tổ chức lễ hội IT Festival diễn hàng năm(Ngày hội lớn khoa công nghệ thông tin với hoạt động thú vị, sân chơi tuyệt vời sinh viên thể mình) - Hỗ trợ nhà trường tổ chức chương trình chào tân sinh viên diễn hàng năm - Tết ấm yêu thương diễn hàng năm(Ủng hộ từ thiện đến người dân vùng cao, xa xôi hẻo lánh) - Đông ấm yêu thương diễn hàng năm(Gói bánh trưng tặng cho người vơ gia cư khơng có nơi nương tựa) - Tun truyền vận động hiến máu diễn hàng năm Lập phiếu vấn: PHIẾU PHỎNG VẤN THÀNH VIÊN CLB TÌNH NGUYỆN VỀ HOẠT ĐỘNG CỦA CLB Dự án: Xây dựng chương trình quản Tiểu dự án: Hoạt động CLB lý đội tình nguyện Người hỏi: Trần Lê Mạnh Người hỏi: Câu hỏi Ngày: 30-03-2022 Ghi Câu 1: CLB có sử dụng sản phẩm Trả lời: phần mềm để quản lý CLB khơng? A Có B Khơng Quan sát: Câu 2: Sử dụng chương trình quản lý có Trả lời: mang lại hiệu cho CLB khơng? A Rất hiệu B Bình thường C Kém hiệu D Không hiệu Quan sát: Câu 3: Sản phẩm có bị chậm Trả lời: trình hoạt động khơng? A Chưa gặp vấn đề B Thi thoảng C Gặp nhiều D Chậm liên tục

Ngày đăng: 30/05/2023, 22:10

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

Tài liệu liên quan