Đây là 1 ứng dụng quản lý công việc phân phối phát hành sách chạy trên hệ điều hành window, sử dụng .NET WindowForm để xây dựng !
Khám phá ứng dụng này »
Xem demo
·
Báo lỗi
·
Yêu cầu tính năng
Nội dung
Ứng dụng quản lý phát hành sách
Ứng dụng Quản lý Phát hành Sách là một công cụ hiệu quả giúp các đối tác trong ngành xuất bản quản lý quá trình xuất nhập sách một cách linh hoạt và hiệu quả. Được thiết kế để đáp ứng nhu cầu đặc biệt của nhà xuất bản, đại lý và quản lý, ứng dụng này đóng vai trò quan trọng trong quá trình phân phối sách từ nhà xuất bản đến đại lý và ngược lại.
Dưới đây là mô tả chi tiết về các tính năng chính của ứng dụng:
- Quản Lý Xuất Sách và Nhập Sách
- Nhà Xuất Bản - Xuất Sách:
- Tạo danh sách sách cần xuất, đi kèm với thông tin chi tiết về từng cuốn sách.
- Tổ chức lô sách và tạo mã vận đơn cho quá trình vận chuyển.
- Đại Lý - Nhập Sách:
- Nhận sách theo đợt và cập nhật tình trạng nhập kho một cách tự động.
- Xác nhận số lượng sách và thông tin vận đơn.
- Quản Lý Đơn Đặt Hàng
- Tạo Đơn Đặt Hàng:
- Quản lý đơn đặt hàng từ đại lý, đi kèm với thông tin chi tiết về sách và số lượng.
- Xác nhận và tổ chức đơn để dễ dàng theo dõi tình trạng vận chuyển.
- Giao Diện Quản Lý
- Dashboard Quản Lý:
- Cung cấp cái nhìn tổng quan về tình trạng xuất nhập sách và đơn đặt hàng.
- Thống kê về số lượng sách xuất, nhập và tồn kho.
- Quản Lý Tài Khoản và Đổi Mật Khẩu
- Quản Lý Tài Khoản:
- Cho phép nhà xuất bản và đại lý quản lý thông tin cá nhân và tài khoản của họ.
- Dễ dàng thêm, xóa và sửa đổi thông tin tài khoản.
- Giao Diện Thống Kê
- Thống Kê Doanh Thu:
- Hiển thị doanh thu theo ngày, tháng và năm để quản lý thu nhập.
- Cung cấp báo cáo chi tiết về hiệu suất xuất bản và phân phối sách.
- Giao Diện Tài Khoản
- Đổi Mật Khẩu:
- Bảo vệ thông tin cá nhân với khả năng đổi mật khẩu định kỳ. Ứng dụng Quản lý Phát hành Sách là một công cụ đa nhiệm linh hoạt, giúp tối ưu hóa quy trình xuất nhập sách và đồng thời mang lại sự tiện lợi cho nhà xuất bản, đại lý và quản lý trong ngành xuất bản.
Những công nghệ sử dụng
Hướng dẫn cách cài đặt dự án về máy. Để có một bản sao ứng dụng có thể chạy được, làm theo những bước đơn giản sau đây:
Để có thể chạy được ứng dụng, yêu cầu cài đặt những thứ sau:
- Visual Studio 2022, Community Edition để chạy mã nguồn
- SQL Server 2019, Express Edition (Lưu ý, phải đúng phiên bản Express Edition)
- SMSS để thao tác với database
-
Đầu tiên, hãy clone dự án này về máy và mở bằng Visual Studio 2022
-
Mở file BPMS.sql bằng SSMS, và nhấn F5 để SMSS chạy và tạo 1 database mới có tên là BPMS với đầy đủ dữ liệu
Khởi chạy database
-
Vì ứng dụng này sử dụng 1 số thư viện Nuget ngoài để chạy, phụ thuộc vào thời điểm clone ứng dụng mà các thư viện sẽ có những thay đổi khác nhau, dẫn đến lỗi. Để giải quyết:
- Đầu tiên, hãy chuột phải vào solution BPMS và chọn vào mục Manage Nuget Packages
Lưu ý cập nhật các thư viện nuget cho đồ án
- Sau đó, hãy trỏ vào mục Updates, nhấn chọn select all và cuối cùng là update các thư viện Nuget
Cập nhật tất cả thư viện nuget
-
Bây giờ ứng dụng đã có thể chạy được, chỉ cần ấn nút Start và ứng dụng sẽ được khởi chạy. Tài khoản mật khẩu cho admin là: Admin - AD, đối với đại lý, mật khẩu sẽ là DL, và nhà xuất bản mật khẩu sẽ là NXB.
Danh sách tài khoản - mật khẩu hiện có trong hệ thống
Có 6 màn hình bao gồm: màn hình chính, nhập sách, xuất sách, thanh toán, thống kê, tài khoản
-
Màn hình đăng nhập
- Sử dụng tài khoản, mật khẩu đã được cung cấp để đăng nhập, có thể là admin hoặc nhân viên
Màn hình đăng nhập ứng dụng
-
Màn hình chính
- Trong màn hình này sẽ hiển thị thông tin tên ứng dụng, cũng như logo
Trang chủ ứng dụng
-
Màn hình nhập sách
- Màn hình này sẽ giúp các đại lý có thể quản lý việc nhập sách dễ dàng hơn. Manager sẽ có thể tạo phiếu nhập dễ dàng, cũng như quản lý, xóa, sửa đổi các phiếu nhập đang có trong hệ thống.
Màn hình hiển thị các phiếu nhập sách trong hệ thống
Màn hình tạo phiếu nhập sách
Màn hình chỉnh sửa phiếu nhập sách
-
Màn hình Xuất sách
- Tương tự như màn hình nhập sách, giao diện này giúp cho manager có thể quản lý việc phát hành sách của các nhà xuất bản dễ dàng hơn nhờ các thông tin chi tiết trong phiếu xuất sách
Màn hình hiển thị các phiếu xuất sách trong hệ thống
Màn hình tạo phiếu xuất sách
Màn hình chỉnh sửa phiếu xuất sách
-
Màn hình thanh toán
- Giúp cho manager có thể quản lý những đơn hàng xuất, nhập sách, và quản lý các bill
Màn hình thanh toán
Màn hình quản lý hóa đơn trong hệ thống
-
Màn hình thống kê
- Giúp cho manager có thể quản lý những đơn hàng, thống kê tiền ra tiền vào từ đó giúp cho việc kiểm soát tài chính trở nên dễ dàng. Ngoài ra cũng có thể theo dõi những đầu sách được nhập và xuất nhiều nhất, từ đó có thể đưa ra những nhận định, đánh giá phù hợp.
Màn hình quản lý thống kê xuất sách
Màn hình quản lý thống kê nhập sách
-
Màn hình tài khoản
- Quản lý tài khoản các nhà xuất bản, đại lý, cũng như kế toán và admin trong hệ thống, có thể thêm xóa sửa tài khoản mới.
Màn hình quản lý tài khoản trong hệ thống
Màn hình tạo tài khoản mới
- Các màn hình khác
Giao diện dành cho kế toán
Giao diện dành cho nhà xuất bản - tạo sách mới
Giao diện dành cho đại lý
- Nguyễn Văn Hoàng Anh - Facebook - 21520144@gm.uit.edu.vn
- Hoàng Đức Mạnh - Facebook - 21520062@gm.uit.edu.vn
- Trương Hoàng Bảo Duy - Facebook - 21520789@gm.uit.edu.vn
Project Link: BPMS
Đây là những nguồn tài liệu nhóm chúng mình đã sử dụng để có thể thực hiện được đồ án này!