Hệ thống quản lý bán hàng đa nền tảng sử dụng .NET Framework

MỤC LỤC

Sơ đồ tuần tự

Môi trường phát triển

Kiến trúc .NET framework

Các thành phần chính của .NET Framework là: Common Language Runtime(CLR) và Framework Base Classes Library. Common Language Runtime(CLR): Là bộ phận quản lý việc thi hành đoạn mã của bạn, nạp chương trình cho chạy đoạn mã theo những tiến trình nhất định cũng như quản lý các tiến trình này và cung cấp tất cả các dịch vụ cho tiến trình. Ở cấp cao, CLR cho biên dịch các đối tượng, tiến hành các kiểm tra an toàn đối với các đối tượng này, bố trí chúng lên kí ức, cho thi hành và cuối cùng là thu hồi kí ức mà chúng chiếm dụng trong thời gian thi hành nhưng không còn sử dụng nữa.

Framework Base Classes Library: Đây là một thư viện lớp rất đồ sộ chứa những code đã viết sẵn, cung cấp một API thiên đối tượng bao gồm tất cả các chức năng được bao trùm bởi .NET Framework. Với hơn 5000 lớp khác nhau, Framework Classes Library cung cấp những tiện nghi giúp triển khai nhanh chóng các ứng dụng trên desktop, client server, các dịch vụ web và các ứng dụng khác.

NET Framework

MÔ TẢ YÊU CẦU HỆ THỐNG 1. Các yêu cầu chức năng

  • Các giao tiếp (Interfaces) 1. Giao tiếp người dùng

    Mô tả : Chức năng này cho phép quản trị viên quản lý thông tin người dùng bao gồm thêm, cập nhật và xóa người dùng thông tin người dùng. Hệ thống thông báo thông tin người dùng cần thêm không hợp lệ, yêu cầu người dùng nhập lại. Hệ thống thông báo thông tin người dùng cần thêm không hợp lệ, yêu cầu người dùng nhập lại.

    Mô tả: Chức năng này cho phép người dùng thay đổi mật khẩu đang sử dụng Điều kiện tiên quyết: Người dùng phải đăng nhập vào hệ thống. Mô tả: Chức năng này cho phép nhân viên nhập hàng tiến hành nhập hàng bao gồm: thêm, sửa xóa,.thông tin hóa đơn nhập hàng. Mô tả: Chức năng này cho phép người quản lý quản lý sản phẩm bao gồm thêm, cập nhật, xóa thông tin sản phẩm.

    Hệ thống thông báo thông tin sản phẩm cần thêm không hợp lệ, yêu cầu người dùng nhập lại. Mô tả: Chức năng này cho phép người quản lý quản lý khách hàng bao gồm thêm, cập nhật, xóa thông tin khách hàng. Hệ thống thông báo thông tin khách hàng cần thêm không hợp lệ, yêu cầu người dùng nhập lại.

    Mô tả: Chức năng này cho phép quản trị viên quản lý thông tin nhân viên bao gồm thêm, cập nhật và xóa người dùng thông tin nhân viên. Hệ thống thông báo thông tin nhân viên cần thêm không hợp lệ, yêu cầu người dùng nhập lại. Hệ thống thông báo thông tin nhân viên cần thêm không hợp lệ, yêu cầu người dùng nhập lại.

    Hệ thống thông báo thông tin nhà cung cấp cần thêm không hợp lệ, yêu cầu người dùng nhập lại. Hệ thống thông báo thông tin sản xuất cần thêm không hợp lệ, yêu cầu người dùng nhập lại. Hệ thống thông báo thông tin loại sản phẩm cần thêm không hợp lệ, yêu cầu người dùng nhập lại.

    Mô tả: Chức năng này cho phép người dùng tìm kiếm thông tin sản phẩm, khách hàng, nhà cung cấp,…. - Yêu cầu về bảo mật: Có tính bỏa mật cao, các thông tin phải đƣợc mã hóa, các chức năng phải đƣợc phân quyền cụ thể.

    • Chi tiết hóa các lớp đối tượng 1. Sản Phẩm
      • Biểu đồ tuần tự

        THIẾT KẾ GIAO DIỆN

        • Thiết kế giao diện cho module

          4 Nơi nhập tài khoản TextBox Là nơi nhập tài khoản 5 Nơi nhập mật khẩu TextBox Là nơi nhập mật khẩu. 3 Mật khẩu mới Label Hướng dẫn là nơi nhập mật khẩu mới 4 Nhập lại mật khẩu Label Hướng dẫn là nơi nhập lại mật khẩu mới. 11 Thông tin các tài khoản DataGridView Hiển thị danh sách về thông tin của các tài khoản.

          10 Tổng tiền Label Hướng dẫn là nơi hiện tổng tiền Hướng dẫn là nơi nhập Ghi chú. 18 Chi tiết hóa đơn DataGridView Để hiển thị chi tiết hóa đơn nhập 19 Các textbox nhập dữ. Hiển thị những thông tin của mặt hàng được bán và khách hàng mua mặt hàng đó vào hóa đơn chi tiết.

          9 Tổng tiền Label Hướng dẫn là nơi hiện tổng tiền Hướng dẫn là nơi nhập Ghi chú. 17 Chi tiết hóa đơn DataGridView Để hiển thị chi tiết hóa đơn bán 18 Các textbox nhập dữ. 14 Thông tin mặt hàng DataGridView Để hiển tất cả thị thông tin mặt hàng của công ty 15 Các textbox nhập dữ.

          18 Thông tin nhân viên DataGridView Để hiển tất cả thị thông tin nhân viên của công ty 19 Các textbox nhập dữ. Thông tin của khách hàng, mã, số điện thoại, tên, địa chỉ, số tài khoản nếu có, email nếu có và một số thông tin ghi chú nếu có của khách hàng. 12 Thông tin khách hàng DataGridView Để hiển tất cả thị thông tin khách hàng của công ty 13 Các textbox nhập dữ.

          9 Thông tin thống kê DataGridView Nơi hiển thị danh sách các sản phẩm bán chạy. 4 Theo tên RadioButton Click để chọn tìm kiếm theo tên 5 Textbox từ khóa TextBox Nới nhập từ khóa tìm kiếm. 7 Thông tin sản phẩm DataGridView Nơi hiển thị thông tin sản phẩm vừa tìm kiếm.