Đồ án môn học tên đề tài phân tích và thiết kế hệ thống quản lý thu chi tài chính cá nhân

34 3 0
Đồ án môn học tên đề tài phân tích và thiết kế hệ thống quản lý thu chi tài chính cá nhân

Đ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

TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN MÔN HỌC Tên đề tài: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ THU CHI TÀI CHÍNH CÁ NHÂN Sinh viên thực hiện: Nguyễn Văn Linh-1921050355 OANH Giảng Viên hướng dẫn: GV.ThS.NÔNG THỊ Lớp: DCCTKH64B Vũ Duy Long-1921050 Lớp: DCCTKH64B Trần Xuân Lộc-1921050 Lớp: DCCTKH64B Hà Nội – 2022 MỤC LUC Contents MỤC LUC DANH MỤC HÌNH ẢNH LỜI MỞ ĐẦU .5 CHƯƠNG : KHẢO SÁT HỆ THỐNG Chương PHÂN TÍCH HỆ THỐNG .10 2.1:Phân tích yêu cầu 10 2.1.1:Các Use case hệ thống: 10 2.1.2:Mô tả tác nhân: .11 2.1.2.1: Người dùng: 11 2.1.3: Mô tả kịch sử dụng use case: 11 2.2:Thiết kế biểu đồ lớp: 16 2.3: Biểu đồ tuần tự: 19 2.3.1: Biều đồ tạo người dùng : 19 2.3.2: Biểu đồ đăng nhập: 20 2.3.3:Biểu đồ quản lý người dùng: 20 2.3.4: Biểu đồ quản lý tài khoản: .20 2.3.5: Biểu đồ quản lý giao dịch: 22 2.3.6:Biểu đồ lập kế hoạch: .23 2.3.7:Biểu đồ thống kê: .24 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG: 25 3.1: Biểu đồ hoạt động 25 3.1.1: Tạo người dùng mới: 25 3.1.2: Đăng nhập: 26 3.1.3:Quản lý người dùng: .26 3.1.4:Quản lý tài khoản: 27 3.1.5:Quản lý giao dịch: 28 3.1.6:Lập kế hoạch: .29 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng 3.1.7: Thống kê: .30 3.3: Biểu đồ thành phần: 31 3.4: Biều đồ triển khai: 32 CHƯƠNG : KẾT LUẬN 33 Tài liệu tham khảo : 34 Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xuân Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng DANH MỤC HÌNH ẢNH Hình 1: Use diagram 11 Hình 2: Usecase diagram 18 Hình 3:Biều đồ tạo người dùng 19 Hình 4: Biểu đồ trình đăng nhập 20 Hình 5: Biểu đồ quản lý người dùng 20 Hình 6:Biểu đồ quản lý tài khoản: thêm tài khoản 21 Hình 7: Biểu đồ quản lý tài khoản: cập nhật tài khoản 21 Hình 8: Biểu đồ quản lý giao dịch 22 Hình 9: Biểu đồ lập kế hoạch 23 Hình 10: Biểu đồ thống kê theo kiểu giao dịch 24 Hình 11: Biểu đồ thống kê theo hạng mục .24 Hình 12:Biểu đồ Hoạt động tạo người dùng 25 Hình 13: Biểu đồ hoạt động đăng nhập .26 Hình 14: Biểu đồ hoạt động quản lý người dùng 26 Hình 15: Biểu đồ hoạt động Thêm tài khoản 27 Hình 16:Biểu đồ hoạt động cập nhật tài khoản 28 Hình 17:Biểu đồ hoạt động quản lý giao dịch 29 Hình 18:Biểu đồ hoạt động Lập kế hoạch 29 Hình 19:Biều đồ hoạt động thống kê 30 Hình 20:Biểu đồ thành phần quản lý chi tiêu 31 Hình 21:Biểu đồ triển khai quản lý sinh viên 32 Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xuân Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng LỜI MỞ ĐẦU Những năm gần đây, khoa học công nghệ phát triển nhanh vũ bão, đặc biệt lĩnh vực cơng nghệ thơng tin Có thể nói, công nghệ thông tin len lỏi vào hầu hết tất lĩnh vực sống Trong đó, cơng nghệ phần mềm ln ln đóng vai trị tiên phong, dẫn đầu q trình Các phần mềm ứng dụng ngày nhiều công việc sống thường ngày người Nắm bắt xu hướng đó, khn khổ nội dung chương trình học học phần “Phân tích thiết kế hướng đối tượng”, nhóm chúng em định tìm hiểu thiết kế phần mềm đơn giản gần gũi với thực tế: “Hệ thống quản lí chi tiêu cá nhân” Qua trình tìm hiểu xây dựng phần mềm thực tế, với kiến thực học giảng đường, chúng em thực cảm nhận khó khăn xây dựng phát triển phần mềm hồn chỉnh Để xây dựng phần mềm hồn thiện, khơng đơn lập trình, mà cịn nhiều cơng việc khác cần phải thực Phần mềm nhóm em xây dựng giúp cá nhân quản lí chi tiêu cho thân mình, ghi chép khoản thu chi trở nên thuận tiện dễ dàng Dựa thói quen tiêu dùng thân, người tự xây dựng kế hoạch chi tiêu, giữ cho khoản chi ln tầm kiểm sốt Từ ghi chép khoản thu chi hàng ngày, phần mềm tự động tạo biểu đồ thống kê dễ nhìn, dễ hiểu để ta dễ dàng theo dõi mức độ chi tiêu hàng tháng có điều chỉnh phù hợp Từ giúp cá nhân chi tiêu hiệu Đây phần mềm mà nhóm em xây dựng nên khơng thể tránh khỏi hạn chế thiếu sót, kính mong thầy giáo bạn bổ sung, góp ý để phần mềm ngày hồn thiện thực hữu ích với người sử dụng Chúng em xin chân thành cảm ơn! Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xuân Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng CHƯƠNG : KHẢO SÁT HỆ THỐNG Nhiệm vụ Nhiệm vụ phần mềm quản lý ứng dụng nguyên tắc tài vào việc tiền bạc cá nhân bạn Tài cá nhân liên quan đến vấn đề tài thường gặp như: chi tiêu, thu nhập, đầu tư, tiết kiệm,… Hoặc bạn hiểu tài cá nhân việc sử dụng đồng tiền cho hiệu Nó vừa giúp bạn sống thoải mái lại tránh gặp phải rủi ro không đáng có từ sống thường ngày Cơ cấu tổ chức Hệ thống quản lý chi tiêu cá nhân xây dựng chức sau:  Tạo tài khoản người dùng o Để sử dụng tác vụ phần mềm, người dùng cần tạo tài khoản với tên tài khoản, mật đăng nhập Các tài khoản không trùng tên đăng nhập  Đăng nhập o Người dùng đăng nhập theo tài khoản tạo Nếu đăng nhập sai, yêu cầu nhập lại  Quản lý người dùng o Người dùng thêm tài khoản thay đổi thông tin tài khoản có Sau thực xong tác vụ phần mềm, người dùng đăng xuất khỏi tài khoản  Quản lý tài khoản o Người dùng thêm thơng tin số tài khoản số tiền có vào đầu tháng Sau giao dịch, người dùng chọn chức cập nhật để hệ thống cập nhật số tiền Số tiền lại sau tháng Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xn Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng hệ thống tự động cộng dồn số tiền tiết kiệm người dùng  Quản lý giao dịch o Người dùng thực thao tác thêm, sửa, xóa thơng tin giao dịch hàng ngày  Lập kế hoạch o Người dùng lập kế hoạch thu chi cho tháng Ngồi xem, xóa, cập nhật kế hoạch cần  Thống kê o Tự động thống kê thu, chi người dùng dạng biểu đồ dựa ghi chép phần quản lý giao dịch theo thời gian, theo kiểu giao dịch theo hạng mục Quy trình xử lý (Quy trình cụ thể thực chức nêu Có thể sử dụng biểu đồ hoạt động để biểu diễn) - Tạo tài khoản: Để sử dụng phần mềm người dùng cần phải đăng kí người dùng thơng qua trang đăng kí với thơng tin :số điện thoại, email,và thông tin cá nhân mức chi tiêu… Khi đăng kí xong người dùng nhận mã xác nhận hệ thống gửi số điện thoại email người dùng chọn để tiến hành đăng kí tài khoản thành cơng -Đăng nhập : Sau đăng kí tài khoản thành cơng người dùng chuyển đến trang đăng nhập để thiết lập mật người dùng Tiến hành đăng nhập thành công để sử dụng chức phần mềm -Quản lý người dùng : Sau thực đăng nhập thành cơng người dùng cập nhật thông tin người dùng mục “Người dùng”trong hệ thống.Người dùng tiến hành cập nhật thơng tin sau hệ thống tiến hành lưu thông tin người dùng hiển thị thông tin vừa cập nhật Nếu người dùng muốn đăng xuất tài khoản ,người dùng chọn vào “đăng xuất”,sau hệ thống tự động đăng xuất tài khoản người dùng Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xn Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng -Quản lý tài khoản : Sau đăng nhập xong người dùng chọn vào mục tài khoản Ở người dùng chọn thêm thông tin tài khoản , người dùng nhập vào thời gian số tiền cho tháng, hệ thống lưu lại thông tin tài khoản Nếu người dùng chọn “cập nhật thông tin tài khoản” hệ thống tự động tính tốn số tiền cịn lại thời điểm người dùng cập nhật lưu vào số tiền tiết kiệm , hệ thống lưu lại thông tin tài khoản -Quản lý giao dịch : Sau đăng nhập thành công người dùng chọn vào danh mục giao dịch thêm, sửa, xóa: Căn vào chức người dùng chọn mục giao dịch hệ thống vào thông tin người dùng nhập tiến hành lưu lại thông tin hiển thị lại thông tin -Lập kế hoạch : Về việc lập kế hoạch,khi người dùng đăng nhập thành cơng sau tiến hành mục kế hoạch chức thêm sửa xóa giao dịch, hệ thống tiến hành lưu lại thông tin hiển thị thông tin cập nhật cho người dùng -Thống kê: Sau đăng nhập xong người dùng chọn vào mục thống kê người dùng thống kê theo hai kiểu: -Thống kê theo kiểu giao dịch: +Sẽ thống kê theo ngày tháng năm cụ thể theo tuần tuần , theo tháng theo năm.Sau người dùng chọn vào kiểu giao dịch - Thống kê theo hạng mục: +Người dùng chọn thời gian thống kê theo ngày, tháng, năm cụ thể, theo tuần, theo tháng, theo năm.sau chọn vào trường hạng mục cụ thể Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xuân Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng Sau người dùng thao tác thống kê xong hệ thống hiển thị thống kê theo kiểu mà người dùng yêu cầu Phê phán trạng: Về trạng, từ trước đến người dùng chưa dùng qua hệ thống quản lý chi tiêu cá nhân dùng qua phần mềm ghi lại chi tiêu cá nhân hay ghi vào giấy để nhớ tổng kết lại Do người dùng chưa kiểm soát nguồn chi tiêu cá nhân cách hợp lý làm cho việc phân chia việc chi tiêu ngày không hiệu dẫn đến tình trạng túng thiếu, vung tay trán,… dẫn đến phát sinh nhiều vấn đề xung quanh cách quản lý chi tiêu đề cập 5.Yêu cầu hệ thống : Phần mềm quản lý chi tiêu phải giúp đơn giản hóa quy trình quản lý tiền bạc cho cá nhân cho người dùng cách tự động hóa phần lớn quy trình Nó giúp giảm nhu cầu sử dụng giấy, giảm thời gian xử lý chi phí, giảm thiểu sai sót chi tiêu Yêu cầu hoàn thành phần mềm quản lý chi tiêu giúp người dùng quản lý giám sát việc sử dụng chi phí phân bổ hợp lý nguồn tài cá nhân Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xuân Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng Chương PHÂN TÍCH HỆ THỐNG 2.1:Phân tích yêu cầu 2.1.1:Các Use case hệ thống: Tạo tài khoản Quản lý người dùng Quản lý tài khoản Quản lý giao dịch Lập kế hoạch Thống kê Theo thời gian Theo kiểu giao dịch Theo hạng mục Kiểm tra tài khoản không hợp lệ Đăng nhập Giải đăng nhập không hợp lệ 10 Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xuân Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng 2.3.2: Biểu đồ đăng nhập: Hình 4: Biểu đồ trình đăng nhập 2.3.3:Biểu đồ quản lý người dùng: Chức cập nhật thông tin người dùng thực sau: Hình 5: Biểu đồ quản lý người dùng 20 Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xuân Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng 2.3.4: Biểu đồ quản lý tài khoản: Chức thêm thông tin tài khoản người dùng thực vào đầu tháng muốn thêm nguồn tiền vào tài khoản biểu diễn sau: Hình 6:Biểu đồ quản lý tài khoản: thêm tài khoản Chức cập nhật thông tin tài khoản để người dùng biết số tiền lại số tiền tiết kiệm Sơ đồ biểu diễn sau: Hình 7: Biểu đồ quản lý tài khoản: cập nhật tài khoản 21 Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xuân Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng 2.3.5: Biểu đồ quản lý giao dịch: Người dùng thực chức nhập thông tin, chỉnh sửa thơng tin xóa thơng tin giao dịch Q trình sau: Hình 8: Biểu đồ quản lý giao dịch 22 Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xn Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng 2.3.6:Biểu đồ lập kế hoạch: Người dùng lập kế hoạch cách thêm kế hoạch, chỉnh sửa xóa kế hoạch cho tháng Quá trình tương tác người với hệ thống sau: Hình 9: Biểu đồ lập kế hoạch 2.3.7:Biểu đồ thống kê: 23 Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xuân Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng Người dùng chọn chức thống kê theo kiểu giao dịch thời gian mong muốn Lớp thống kê lấy thông tin giao dịch thời gian người dùng chọn, sau tính tốn thống kê theo kiểu giao dịch từ liệu lấy: Hình 10: Biểu đồ thống kê theo kiểu giao dịch Hình 11: Biểu đồ thống kê theo hạng mục 24 Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xuân Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng CHƯƠNG 3: THIẾT KẾ HỆ THỐNG: 3.1: Biểu đồ hoạt động 3.1.1: Tạo người dùng mới: Người dùng tạo tài khoản với tên tài khoản mật theo sơ đồ hoạt động đây: Hình 12:Biểu đồ Hoạt động tạo người dùng 25 Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xuân Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng 3.1.2: Đăng nhập: Hình 13: Biểu đồ hoạt động đăng nhập 3.1.3:Quản lý người dùng: Hình 14: Biểu đồ hoạt động quản lý người dùng 26 Nguy Vũ D Trần Xuân Lộc-1921050372 Báo cáo đồ án môn phân tích thiết kế hướng đối tượng 3.1.4:Quản lý tài khoản: Sau thực đăng nhập thành công, người dùng thực nhập thông tin tài khoản bao gồm số tiền ban đầu thời gian nhập theo sơ đồ sau: Hình 15: Biểu đồ hoạt động Thêm tài khoản Người dùng thực chức cập nhật tài khoản để hiển thị số tiền ban đầu, số tiền sau giao dịch số tiền tiết kiệm theo sơ đồ sau: 27 Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xuân Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng Hình 16:Biểu đồ hoạt động cập nhật tài khoản 3.1.5:Quản lý giao dịch: Sau đăng nhập thành công, người dùng thực Quản lý giao dịch cách nhập vào thơng tin giao dịch, chỉnh sửa xóa thơng tin giao dịch theo sơ đồ sau: 28 Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xuân Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng Hình 17:Biểu đồ hoạt động quản lý giao dịch 3.1.6:Lập kế hoạch: Sau đăng nhập thành công, người dùng thực Lập kế hoạch cách nhập vào thông tin kế hoạch, chỉnh sửa xóa kế hoạch theo sơ đồ sau: 29 Nguyễn Văn Vũ Duy Lon Trần Xuân Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng Hình 18:Biểu đồ hoạt động Lập kế hoạch 3.1.7: Thống kê: Sau đăng nhập thành cơng có giao dịch, người dùng chọn vào mục Thống kê để thực chức thống kê sơ đồ Hệ thống thực thống kê hiển thị cho người dùng dạng biểu đồ Hình 19:Biều đồ hoạt động thống kê 30 Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xuân Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng 3.3: Biểu đồ thành phần: Hình 20:Biểu đồ thành phần quản lý chi tiêu 31 Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xuân Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng 3.4: Biều đồ triển khai: Hình 21:Biểu đồ triển khai quản lý sinh viên 32 Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xn Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng CHƯƠNG : KẾT LUẬN Dựa vào báo cáo trên, chúng em trình bày nội dung liên quan đến phân tích thiết kế hệ thống quản lý chi tiêu cá nhân người dùng bắt đầu dùng phần mềm quản lý chi tiêu cá nhân - Tìm hiểu chung hệ thống quản lý chi tiêu phần mềm - Xác định, mô tả làm kịch cho Use case - Xây dựng biểu đồ lớp, biểu đồ biểu đồ trạng thái, cho hệ thống Bài báo cáo chúng em nhiều sai sót chưa chặt chẽ Kính mong bạn góp ý để chúng em hoàn thiện đề tài Chúng em xin chân thành cảm ơn! 33 Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xn Lộc-1921050372 Báo cáo đồ án mơn phân tích thiết kế hướng đối tượng Tài liệu tham khảo : Báo cáo quản lý chi tiêu cá nhân (123docz.net) Slide Bài giảng Phân tích thiết kế hướng đối tượng Các Biểu Đồ Thiết Kế Phần Mềm, Bạn Đã Biết? (codelearn.io) Phân tích thiết kế hệ thống thơng tin sử dụng biểu đồ UML (Phần 1) (viblo.asia) Phân tích thiết kế hệ thống thông tin sử dụng biểu đồ UML (Phần 2) (viblo.asia) 34 Nguyễn Văn Linh-1921050355 Vũ Duy Long-1921050368 Trần Xuân Lộc-1921050372

Ngày đăng: 02/04/2023, 14:37

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

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

Tài liệu liên quan