Các Yêu cầu chức năng và phi chức năng
- Yêu cầu chức năng:
- Đăng ký và lưu vào user.txt.
- Đăng nhập để cho phép sử dụng máy tính
- Tính toán các số với phép tính + , - , * , / .
- Tính các số lên mũ 2, mũ 3 .
- Giải phương trình bậc 2, bậc 3.
- Chức năng %, nghịch đảo, xóa, căn bậc 2, thêm dấu âm dương.
- Yêu cầu phi chức năng:
- Phần mềm cung cấp chế độ truy cập dành cho các đối tượng người dùng khác nhau.
- Phần mềm đáp ứng việc quản lý lịch sử tính toán, quản lý người dùng đăng ký một cách nhanh chóng.
Giao diện chính
Mô tả thành phần giao diện: Bao gồm nhiều label, textbox (nhập thông tin tên đăng nhập, mật khẩu) và nhiều button (mỗi button tương ứng với các con số và ký tự, các chức năng cơ bản trên một calculator. Ngoài ra còn có một button với chức năng chính là giải phương trình bậc 2, bậc 3.
Giao diện giải phương trình
Mô tả thành phần giao diện: Có 2 tùy chọn cho phép người dùng lựa chọn chức năng giải phương trình bậc 1 hoặc bậc 2.
Giao diện giải phương trình bậc 1
Mô tả thành phần giao diện: Bao gồm 2 khung TextBox cho phép người dùng nhập 2 tham số và 1 button cho phép hiển thị kết quả sau khi tính toán. Chỉ cho phép nhập 2 tham số a và b của phương trình bậc 1.
Giao diện giải phương trình bậc 2
Mô tả thành phần giao diện: Bao gồm 3 khung TextBox cho phép người dùng nhập 3 tham số và 1 button cho phép hiển thị kết quả sau khi tính toán. Ở đây cho phép nhập 3 tham số a, b và c của phương trình bậc 2.
TỔNG KẾT
Kết quả đạt được:
- Hoàn thành những chức năng cơ bản và đầy đủ của một phần mềm tính toán calculator cơ bản.
- Tìm hiểu, biết thêm được các thuật toán mới ứng dụng vào việc xây dựng ứng dụng tính toán.
- Ứng dụng thân thiện, dễ sử dụng, đáp ứng được nhu cầu người dùng về tính hiệu quả, dễ học, dễ thao tác.
Nhận xét, đánh giá: Ưu điểm:
- Phần mềm đơn giản, dễ dử dụng, thích hợp cho nhu cầu tính toán cơ bản và không quá phức tạp.
- Có chức năng cho phép người dùng lưu thông tin đăng ký tài khoản.
- Dễ dàng phát triển các tính năng nếu có nhu cầu sau này.
Khuyết điểm:
- Chức năng chưa đầy đủ, vì phần mềm hướng đến tính phổ cập, dễ dử dụng, rộng rãi nên không có quá nhiều chức năng để lựa chọn.
TÀI LIỆU THAM KHẢO:
- File word báo cáo (.docx): Đính kèm.
- File set up (.MSI, .EXE): Đính kèm.
- Source code: Đính kèm.
- Video demo: Link Youtube: Click