1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo chuyên Đề học phần lập trình java Đề ti quản lý cửa hàng Điện dân dụng, Đồ gia dụng linh bình

31 1 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Quản Lý Cửa Hàng Điện Dân Dụng, Đồ Gia Dụng Linh Bình
Tác giả Lê Thanh Bình, Trần Xuân Hải
Người hướng dẫn Th.S Phương Văn Cảnh
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo chuyên đề
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 31
Dung lượng 4,21 MB

Cấu trúc

  • CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN (0)
    • 1.1 Đặt vấn đề (0)
    • 1.2 Khảo sát yêu cầu của bài toán (9)
      • 1.2.1 Phân tích nghiệp vụ (9)
      • 1.2.2 Khảo sát bài toán (10)
  • CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (0)
    • 2.1. Các actor và biểu đồ use case (12)
      • 2.1.1. Các actor (12)
      • 2.1.2. Use case tổng quát (13)
    • 2.2. Biểu đồ tuần tự (15)
      • 2.2.1. Quản lý nhập xuất (15)
      • 2.2.2. Quản lý thông tin nhân viên (17)
      • 2.2.3. Quản lý sản phẩm (19)
      • 2.2.4. Quản lý thanh toán (21)
    • 2.3. Database (22)
      • 2.3.1 Database Diagrams (22)
      • 2.3.2 Các bảng Database (23)
    • 2.4. Biểu đồ class (0)
  • CHƯƠNG 3: CÀI ĐẶT VÀ THỬ NGHIỆM HỆ THỐNG (0)
    • 3.1 Java API (application programming interface) (26)
    • 3.2 Giao diện (27)
      • 3.2.1 Giao diện Trang Chủ (27)
      • 3.2.2 Giao diện Đăng Nhập (28)
      • 3.2.3 Giao diện Đăng Ký (28)
      • 3.2.4 Giao diện Thay Đổi Mật Khẩu (29)

Nội dung

Bêncạnh việc phục vụ nhu cầu về điện của người dân với việc càng ngày càng có nhiều nhà mọc lên thì việc quản lí về nhiều hoạt động khác nhau của quán như về nhân viên hay hàng hóa cũng

KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN

Khảo sát yêu cầu của bài toán

Người quản lý cần theo dõi thông tin nhân viên và các sản phẩm hiện có tại cửa hàng Mỗi sản phẩm sẽ được gán một mã sản phẩm duy nhất để đảm bảo không có sự trùng lặp Bên cạnh đó, việc quản lý toàn bộ nhân viên đang làm việc cũng rất quan trọng, với mỗi nhân viên sẽ nhận được một mã nhân viên độc nhất.

Trong một ngày làm việc tại cửa hàng, có một hoặc nhiều nhân viên sẽ tham gia hoạt động Khi nhân viên thực hiện thanh toán, họ cần nhập mã nhân viên vào phiếu xuất và lưu trữ thông tin mỗi khi hoàn tất giao dịch.

- Mỗi phiếu xuất sẽ có các sản phẩm có thể giống hoặc khác nhau tùy theo sản phẩm hiện có của cửa hàng mà khách hàng lựa chọn.

Vào cuối mỗi tháng và quý, quản lý sẽ thực hiện thống kê và lập báo cáo Hệ thống sẽ tự động truy vấn dữ liệu và tính toán để tạo ra bảng báo cáo cho tháng và quý Sau khi báo cáo được tạo ra, nếu phát hiện sai sót, quản lý có quyền truy cập và chỉnh sửa thông tin trong hệ thống.

Tạo ra một website quản lý cửa hàng bán điện gia dụng và đồ gia dụng tiện lợi, dễ sử dụng và đầy đủ chức năng sẽ hỗ trợ quản lý cửa hàng một cách nhanh chóng và chính xác Tuy nhiên, điều quan trọng là người dùng cần xác định rõ mục đích và cách sử dụng phần mềm để đạt hiệu quả tối ưu.

- Hệ thống quản lý cửa hàng điện dân dụng, đồ gia dụng Linh Bình

- Các công cụ dung để xây dựng và phát triển chương trình:

 Các công cụ design và phát triển (Apache Netbeans IDE 17, Microsoft SQL Server Management Studio 19)

2 Giới hạn và phạm vi nghiên cứu:

- Nghiên cứu vào quản lí cửa hàng điện dân dụng, đồ gia dụng Linh Bình

- Thứ nhất, phải quản lý được thông tin nhân viên và các sản phẩm hiện có.

- Thứ hai, lập được hóa đơn sản phẩm cho khách hàng.

- Cuối cùng, chức năng thống kê báo cáo.

- Khảo sát thực tế hệ thống kết hợp nghiên cứu lý thuyết để xây dựng cơ sở dữ liệu (Database) cho hệ thống

- Lựa chọn công cụ lập trình và tiến hành xây dựng các module xử lý

- Cài đặt và chạy thử chương trình ( Ứng dụng):

 Apache Netbeans IDE 17: Công cụ dùng để lập trình, thiết kế và xử lí các logic cho ứng dụng.

 Java Development Kit 17 (JDK): Nền tảng dùng để phát triền phần mềm, chạy và kiểm thử phần mềm.

 Microsoft SQL Server 2019: Hệ quản trị cơ sở dữ liệu dùng để xây dựng cơ sở dữ liệu cho hệ thống.

 Microsoft SQL Server Management Studio 19: Công cụ quản lí, quản trị các thành phần trong hệ quản trị cơ sở dữ liệu SQL Server.

4 Chương trình cài đặt trên Windows.

5 Ý nghĩa lí luận và thực tiễn của đề tài:

- Giúp nhóm chúng em hiểu về nghiệp vụ của quản lí cửa hàng ( hàng hóa).

- Áp dụng kiến thức về phân tích thiết kết hệ thống thông tin.

- Áp dụng kiến thức về phân tích thiết kế hướng đối tượng.

- Hiểu biết rõ hơn về ngôn ngữ lập trình Java, hệ quản trị cơ sở dữ liệu SQL server.

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Các actor và biểu đồ use case

Người quản lý  Đăng nhập

 Quản lý thông tin nhân viên

Nhân viên bán hàng  Đăng nhập

Hình 2.1 Biểu đồ Use case Tổng quát

2.1.2.1 Use case phân rã Đăng nhập

Hình 2.2 Biểu đồ Use case Đăng nhập

2.1.2.2 Use case phân rã Quản lý thông tin nhân viên

Hình 2.3 Biểu đồ Use case quản lý thông tin nhân viên

2.1.2.3 Use case phân rã Quản lý sản phẩm

Hình 2.4 Biểu đồ Use case quản lý sản phẩm

2.1.2.4 Use case phân rã Quản lý thanh toán

Hình 2.5 Biểu đồ Use case quản lý thanh toán

Biểu đồ tuần tự

2.2.1.1 Biểu đồ tuần tự xác thực tài khoản

Hình 2.6 Biểu đồ tuần tự xác thực tài khoản

2.2.1.2 Biểu đồ tuần tự thay đổi mật khẩu

Hình 2.7 Biểu đồ tuần tự thay đổi mật khẩu

2.2.1.3 Biểu đồ tuần tự đăng ký

Hình 2.8 Biểu đồ tuần tự đăng ký

2.2.2 Quản lý thông tin nhân viên

2.2.2.1 Biểu đồ tuần tự tạo hồ sơ nhân viên

Hình 2.9 Biểu đồ tuần tự tạo hồ sơ nhân viên

2.2.2.2 Biểu đồ tuần tự chỉnh sửa thông tin nhân viên

Hình 2.10 Biểu đồ tuần tự chỉnh sửa thông tin nhân viên

2.2.2.3 Biểu đồ tuần tự xóa hồ sơ nhân viên

Hình 2.11 Biểu đồ tuần tự xóa hồ sơ nhân viên

2.2.2.4 Biểu đồ tuần tự tìm kiếm hồ sơ nhân viên

Hình 2.12 Biểu đồ tuần tự tìm kiếm hồ sơ nhân viên

2.2.3.1 Biểu đồ tuần tự thêm sản phẩm

Hình 2.13 Biểu đồ tuần tự thêm sản phẩm

2.2.3.2 Biểu đồ tuần tự chỉnh sửa thông tin sản phẩm

2.2.3.3 Biểu đồ tuần tự xóa sản phẩm

Hình 2.15 Biểu đồ tuần tự xóa sản phẩm

2.2.3.4 Biểu đồ tuần tự tìm kiếm thông tin sản phẩm

Hình 2.16 Biểu đồ tuần tự tìm kiếm thông tin sản phẩm

2.2.4.1 Biểu đồ tuần tự tạo phiếu xuất

Hình 2.17 Biểu đồ tuần tự tạo phiếu xuất

2.2.4.2 Biểu đồ tuần tự chỉnh sửa thông tin phiếu xuất

Hình 2.18 Biểu đồ tuần tự chỉnh sửa thông tin phiếu xuất

2.2.4.3 Biểu đồ tuần tự xóa phiếu xuất

Hình 2.19 Biểu đồ tuần tự xóa phiếu xuất

Database

Hình 2.21 Bảng chi tiết phiếu xuất

Hình 2.22 Bảng hồ sơ nhân viên

Hình 2.23 Bảng loại sản phẩm

2.4 Biểu đồ lớp tổng quát

Hình 2.27 Biểu đồ lớp tổng quát

CÀI ĐẶT VÀ THỬ NGHIỆM HỆ THỐNG

Java API (application programming interface)

- Java Standard Edition (Java SE): API cơ bản cho các ứng dụng desktop và server-side của Java

- Java Database Connectivity (JDBC): API sử dụng để kết nối cơ sở dữ liệu với Java

The Java Persistence API (JPA) is utilized for interacting with databases through Java objects, enabling developers to manage relational data in a more efficient and object-oriented manner By leveraging JPA, applications can perform CRUD operations seamlessly, enhancing data manipulation and retrieval processes This API simplifies database interactions, allowing for the integration of complex data models while maintaining performance and scalability.

Giao diện

Hình 3.1 Giao diện Trang chủ cửa hàng điện dân dụng, đồ gia dụng Linh Bình

Hình 3.2 Giao diện Đăng nhập cửa hàng điện dân dụng, đồ gia dụng Linh Bình

Hình 3.3 Giao diện Đăng ký cửa hàng điện dân dụng, đồ gia dụng Linh Bình

3.2.4 Giao diện Thay Đổi Mật Khẩu

Hình 3.4 Giao diện Thay đổi mật khẩu cửa hàng điện dân dụng, đồ gia dụng Linh

3.2.5 Giao diện Quản Lý Hồ Sơ Nhân Viên

Hình 3.5 Giao diện Quản lý hồ sơ nhân viên cửa hàng điện dân dụng, đồ gia dụng

3.2.6 Giao diện Quản Lý Sản Phẩm

Hình 3.6 Giao diện Quản lý sản phẩm cửa hàng điện dân dụng, đồ gia dụng Linh

3.2.7 Giao diện Quản Lý Thanh Toán

Hình 3.7 Giao diện Quản lý thanh toán (phiếu xuất) cửa hàng điện dân dụng, đồ gia dụng Linh Bình

Ngày đăng: 20/01/2025, 14:10

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN