Phân tích thiết kế hướng đối tượng - Quản lý chi tiêu cá nhân
Những năm gần đây, khoa học công nghệ phát triển nhanh như vũ bão, đặc biệt là 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 cả mọi lĩnh vực trong cuộc sống của chúng ta. Trong đó, công nghệ phần mềm luôn luôn đóng vai trò tiên phong, dẫn đầu trong quá trình đó. Các phần mềm đã đang và sẽ được ứng dụng ngày càng nhiều trong công việc cũng như cuộc sống thường ngày của con người. Nắm bắt được xu hướng đó, trong khuôn khổ nội dung của 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 đã quyết định tìm hiểu và thiết kế một phần mềm đơn giản và gần gũi với thực tế: “Hệ thống quản lí chi tiêu cá nhân”
Qua quá trình tìm hiểu và xây dựng phần mềm trên thực tế, cùng với những kiến thực được học trên giảng đường, chúng em mới thực sự cảm nhận được những khó khăn khi xây dựng và phát triển một phần mềm hoàn chỉnh. Để có thể xây dựng được một phần mềm hoàn thiện, không chỉ đơn thuần là lập trình, mà còn rất nhiều công việc khác cần phải thực hiện.
Phần mềm này được nhóm em xây dựng giúp mỗi cá nhân có thể quản lí chi tiêu cho bản thân mình, ghi chép các khoản thu chi trở nên thuận tiện và dễ dàng hơn. Dựa trên thói quen tiêu dùng của bản thân, mỗi người có thể tự xây dựng kế hoạch chi tiêu, giữ cho các khoản chi luôn trong tầm kiểm soát. Từ những ghi chép các khoản thu chi hàng ngày, phần mềm tự động tạo ra các biểu đồ thống kê dễ nhìn, dễ hiểu để ta dễ dàng theo dõi được mức độ chi tiêu hàng tháng và có điều chỉnh phù hợp. Từ đó giúp cá nhân chi tiêu hiệu quả hơn
NỘI DUNG:
Chương 1. Phân tích yêu cầu hệ thống ............................................................. 5
1.1 Yêu cầu chức năng ................................................................................... 5
1.2 Yêu cầu phi chức năng ............................................................................. 5
Chương 2. Thiết kế hệ thống ............................................................................ 7
2.1 Use case diagrams .................................................................................... 7
2.1.1 Actor................................................................................................ 7
2.1.2 Mô tả kịch bản sử dụng use case .................................................... 7
2.2 Activity diagrams ................................................................................... 11
2.2.1 Tạo người dùng mới ...................................................................... 11
2.2.2 Đăng nhập ..................................................................................... 12
2.2.3 Quản lý người dùng ...................................................................... 13
2.2.4 Quản lý tài khoản .......................................................................... 13
2.2.5 Quản lý giao dịch .......................................................................... 14
2.2.6 Lập kế hoạch ................................................................................. 15
2.2.7 Thống kê ....................................................................................... 15
2.3 Class diagrams ........................................................................................ 16
2.4 Sequence diagrams ................................................................................. 17
2.4.1 Tạo người dùng mới ...................................................................... 17
2.4.2 Đăng nhập ..................................................................................... 17
2.4.3 Quản lý người dùng ...................................................................... 18
2.4.4 Quản lý tài khoản .......................................................................... 18
2.4.5 Quản lý giao dịch .......................................................................... 19
2.4.6 Lập kế hoạch ................................................................................. 20
2.4.7 Thống kê ....................................................................................... 20
Lời cảm ơn .......................................................................................................... 22
Tài liệu tham khảo ............................................................................................... 23
Những năm gần đây, khoa học công nghệ phát triển nhanh như vũ bão, đặc biệt là 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 cả mọi lĩnh vực trong cuộc sống của chúng ta. Trong đó, công nghệ phần mềm luôn luôn đóng vai trò tiên phong, dẫn đầu trong quá trình đó. Các phần mềm đã đang và sẽ được ứng dụng ngày càng nhiều trong công việc cũng như cuộc sống thường ngày của con người. Nắm bắt được xu hướng đó, trong khuôn khổ nội dung của 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 đã quyết định tìm hiểu và thiết kế một phần mềm đơn giản và gần gũi với thực tế: “Hệ thống quản lí chi tiêu cá nhân”
Qua quá trình tìm hiểu và xây dựng phần mềm trên thực tế, cùng với những kiến thực được học trên giảng đường, chúng em mới thực sự cảm nhận được những khó khăn khi xây dựng và phát triển một phần mềm hoàn chỉnh. Để có thể xây dựng được một phần mềm hoàn thiện, không chỉ đơn thuần là lập trình, mà còn rất nhiều công việc khác cần phải thực hiện.
Phần mềm này được nhóm em xây dựng giúp mỗi cá nhân có thể quản lí chi tiêu cho bản thân mình, ghi chép các khoản thu chi trở nên thuận tiện và dễ dàng hơn. Dựa trên thói quen tiêu dùng của bản thân, mỗi người có thể tự xây dựng kế hoạch chi tiêu, giữ cho các khoản chi luôn trong tầm kiểm soát. Từ những ghi chép các khoản thu chi hàng ngày, phần mềm tự động tạo ra các biểu đồ thống kê dễ nhìn, dễ hiểu để ta dễ dàng theo dõi được mức độ chi tiêu hàng tháng và có điều chỉnh phù hợp. Từ đó giúp cá nhân chi tiêu hiệu quả hơn
NỘI DUNG:
Chương 1. Phân tích yêu cầu hệ thống ............................................................. 5
1.1 Yêu cầu chức năng ................................................................................... 5
1.2 Yêu cầu phi chức năng ............................................................................. 5
Chương 2. Thiết kế hệ thống ............................................................................ 7
2.1 Use case diagrams .................................................................................... 7
2.1.1 Actor................................................................................................ 7
2.1.2 Mô tả kịch bản sử dụng use case .................................................... 7
2.2 Activity diagrams ................................................................................... 11
2.2.1 Tạo người dùng mới ...................................................................... 11
2.2.2 Đăng nhập ..................................................................................... 12
2.2.3 Quản lý người dùng ...................................................................... 13
2.2.4 Quản lý tài khoản .......................................................................... 13
2.2.5 Quản lý giao dịch .......................................................................... 14
2.2.6 Lập kế hoạch ................................................................................. 15
2.2.7 Thống kê ....................................................................................... 15
2.3 Class diagrams ........................................................................................ 16
2.4 Sequence diagrams ................................................................................. 17
2.4.1 Tạo người dùng mới ...................................................................... 17
2.4.2 Đăng nhập ..................................................................................... 17
2.4.3 Quản lý người dùng ...................................................................... 18
2.4.4 Quản lý tài khoản .......................................................................... 18
2.4.5 Quản lý giao dịch .......................................................................... 19
2.4.6 Lập kế hoạch ................................................................................. 20
2.4.7 Thống kê ....................................................................................... 20
Lời cảm ơn .......................................................................................................... 22
Tài liệu tham khảo ............................................................................................... 23

%20(1).png)

.png)
Không có nhận xét nào: