Giter VIP home page Giter VIP logo

bpms's Introduction

Logo

Ứng dụng Quản lý phát hành sách - Book Publish Management System

Đâ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
  1. Về ứng dụng này
  2. Bắt đầu sử dụng
  3. Hướng dẫn sử dụng
  4. Liên hệ
  5. Nguồn tham khảo

Về ứng dụng này

Book publish management system

Ứ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:

  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.

(back to top)

Xây dựng với

Frameworks và thư viện

Những công nghệ sử dụng

(back to top)

Bắt đầu 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ài đặt

Để 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
  1. Đầu tiên, hãy clone dự án này về máy và mở bằng Visual Studio 2022

  2. 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 Database instruction

    Khởi chạy database

  3. 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
    installation 1

    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
    installation 2

    Cập nhật tất cả thư viện nuget

  4. 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. login

    Danh sách tài khoản - mật khẩu hiện có trong hệ thống

(back to top)

Hướng dẫn sử dụ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

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  1. 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ý

(back to top)

Liên hệ

Project Link: BPMS

(back to top)

Nguồn tài liệu tham khảo

Đâ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!

(back to top)

bpms's People

Contributors

andrewnguyen-05 avatar marowota avatar truonghoangbaoduy avatar

Watchers

 avatar

Forkers

marowota

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.