Hệ thống Quản lý Bán Hàng Nhà Xuat Bản Giáo dục Việt Nam

MỤC LỤC

CƠ SỞ LÝ THUYẾT

Điểm mới trong đề tài nghiên cứu

Bộ phận thương mại: Trưởng phòng bộ phận thương mại sẽ làm theo sự chỉ đạo của ban giám đốc, giúp cho ban giám đốc về lĩnh vực sản xuất kinh doanh, quan hệ tìm khách hàng, đối tác liên kết để duy trì và phát triển các hoạt động kinh doanh và phát hành của nhà xuất bản. - Nghiên cứu về khách hàng của nhà xuất bản, ngoài bán cho các nhà sách liên kết, hệ thống nhà xuất bản còn tạo lập một website giới thiệu các thông tin cơ bản về NXB kết hợp với bán hàng trực tuyến trên website, những khách hàng truy cập vào website và mua hàng gọi là khách hàng trực tuyến.

Cơ sở hình thành ý tưởng phân tích và thiết kế

    Công cụ PowerDesigner này có chức năng: trình bày các mô hình bằng các ký hiệu đồ họa phù hợp với các phương pháp mô hình hóa trong thực tế như mô hình thực thể và mối kết hợp, mô hình quan hệ,…tự động tạo hồ sơ mô tả các đối tượng trên mô hình và tự động tạo mã phát sinh cơ sở dữ liệu và các chức năng xử lý từ mô hình đã xây dựng. Nó chấp nhận các plugin nâng cao các chức năng ở hầu hết các cấp bao gồm thêm hỗ trợ cho các hệ thống quản lý phiên bản (như Subversion) và bổ sung thêm bộ công cụ mới như biên tập và thiết kế trực quan cho các miền ngôn ngữ cụ thể hoặc bộ công cụ dành cho các khía cạnh khác trong quy trình phát triển phần mềm.

    PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ NHÀ XUẤT BẢN GIÁO DỤC VIỆT

    Khảo sát hiện tượng và yêu cầu 1. Khảo sát và thu thập thông tin

      Trong đó đối tác liên kết và nhà xuất bản được liên kết về tổ chức bản thảo nhưng nhà xuất bản phải chịu trách nhiệm biên tập bản thảo (nếu đối tác liên kết đã thực hiện biên tập bản thảo thì nhà xuất bản vẫn phải thực hiện biên tập theo đúng quy trình xuất bản), đồng thời phải ký duyệt bản thảo trước khi in và chịu trách nhiệm về nội dung và tính pháp lý của xuất bản phẩm. Trước khi chuyển chế bản sách sang xưởng in, nhân viên Bộ phận kỹ thuật sẽ lập phiếu thống kê cho một tựa sách (bao gồm các thông tin như sau: mã phiếu thống kê, ngày lập phiếu thống kê, tổng số trang sách, kích thước sách, số bản in, đơn vị, dòng mô tả, tình trạng) rồi gửi báo cáo này cho Ban giám đốc, Bộ phận tài vụ và xưởng in.

      Hình 3. 1. Use case " Khách hàng trực tuyến"
      Hình 3. 1. Use case " Khách hàng trực tuyến"

      Phân tích và thiết kế hệ thống thông tin 1. Sơ đồ phân cấp chức năng

        + PHIEUTHONGKE (MaPhieuTK, NgayLapPhieuTK, TongSoTrangSach, KichThuocSach, SoBanIn, DonVi, DongMoTa, TinhTrang, MaNhanVien) Mỗi PHIEUTHONGKE phải có mã phiếu thống kê để phân biệt ngày lập phiếu, tổng số trang sách, kích thước sách, số bản in, đơn vị, dòng mô tả, tình trạng và mã nhân viên. Mô hình cơ sở dữ liệu (Mô hình quan hệ).  Phân tích và mô tả các ràng buộc toàn vẹn.  Ràng buộc toàn vẹn có bối cảnh là một quan hệ:. a) Ràng buộc toàn vẹn trên miền giá trị của thuộc tính:. * R1/ Ngày lập phiếu chi <= Ngày hiện hành Bối cảnh: PhieuChi. Điều kiện: pc  PhieuChi. Tầm ảnh hưởng:. Tầm ảnh hưởng:. Tầm ảnh hưởng:. * R4/ Ngày nhập <= Ngày hiện hành Bối cảnh: PhieuNhapKho. Tầm ảnh hưởng:. Bối cảnh: ChiTietPhieuNhapKho. Tầm ảnh hưởng:. * R6/ Ngày xuất <= Ngày hiện hành Bối cảnh: PhieuXuatKho. Tầm ảnh hưởng:. Tầm ảnh hưởng:. * R8/ Ngày lập phiếu thống kê <= Ngày hiện hành Bối cảnh: PhieuThongKe. Tầm ảnh hưởng:. Tầm ảnh hưởng:. Tầm ảnh hưởng:. Tầm ảnh hưởng:. Tầm ảnh hưởng:. Tầm ảnh hưởng:. Tầm ảnh hưởng:. Bối cảnh: DonDatHang. Điều kiện: ddh  DonDatHang. Tầm ảnh hưởng:. Tầm ảnh hưởng:. Bối cảnh: ChiTietDonDatHang. Tầm ảnh hưởng:. b) Ràng buộc toàn vẹn liên bộ:. * R1/ Mỗi bộ phận đều có một mã bộ phận để phân biệt Bối cảnh: BoPhan. Tầm ảnh hưởng:. * R2/ Mỗi nhân viên đều có một mã nhân viên để phân biệt Bối cảnh: NhanVien. Tầm ảnh hưởng:. * R3/ Mỗi tác giả đều có một mã tác giả để phân biệt Bối cảnh: TacGia. Tầm ảnh hưởng:. * R4/ Mỗi phiếu chi đều có một mã phiếu chi để phân biệt Bối cảnh: PhieuChi. Tầm ảnh hưởng:. * R5/ Mỗi giám đốc xưởng in đều có một mã giám đốc để phân biệt Bối cảnh: GiamDocXuongIn. Tầm ảnh hưởng:. * R6/ Mỗi xưởng in đều có một mã xưởng in để phân biệt. Bối cảnh: XuongIn. Tầm ảnh hưởng:. * R7/ Mỗi kho sách đều có một mã kho sách để phân biệt Bối cảnh: KhoSach. Tầm ảnh hưởng:. * R8/ Mỗi chi tiết kho sách đều có một mã kho sách và mã tựa sách để phân biệt. Bối cảnh: ChiTietKhoSach. Tầm ảnh hưởng:. * R9/ Mỗi phiếu nhập kho đều có một mã phiếu nhập để phân biệt Bối cảnh: PhieuNhapKho. Tầm ảnh hưởng:. * R10/ Mỗi chi tiết phiếu nhập kho đều có một mã phiếu nhập và mã tựa sách để phân biệt. Bối cảnh: ChiTietPhieuNhapKho. Điều kiện:  ctpnk1, ctpnk2 ChiTietPhieuNhapKho. Tầm ảnh hưởng:. * R11/ Mỗi phiếu xuất kho đều có một mã phiếu xuất để phân biệt Bối cảnh: PhieuXuatKho. Tầm ảnh hưởng:. * R12/ Mỗi chi tiết phiếu xuất kho đều có một mã phiếu xuất và mã tựa sách để phân biệt. Bối cảnh: ChiTietPhieuXuatKho. Điều kiện:  ctpxk1, ctpxk2 ChiTietPhieuXuatKho. Tầm ảnh hưởng:. * R13/ Mỗi phiếu thống kê đều có một mã phiếu thống kê để phân biệt Bối cảnh: PhieuThongKe. Tầm ảnh hưởng:. * R14/ Mỗi tựa sách đều có một mã tựa sách để phân biệt Bối cảnh: TuaSach. Tầm ảnh hưởng:. * R15/ Mỗi hợp đồng đều có một mã hợp đồng để phân biệt Bối cảnh: HopDong. Tầm ảnh hưởng:. * R16/ Mỗi loại khách hàng đều có một mã loại khách hàng để phân biệt. Bối cảnh: LoaiKhachHang. Tầm ảnh hưởng:. * R17/ Mỗi khách hàng đều có một mã khách hàng để phân biệt Bối cảnh: KhachHang. Tầm ảnh hưởng:. * R18/ Mỗi đơn đặt hàng đều có một mã đơn đặt hàng để phân biệt Bối cảnh: DonDatHang. Tầm ảnh hưởng:. * R19/ Mỗi chi tiết đơn đặt hàng đều có một mã đơn đặt hàng và mã tựa sách để phân biệt. Bối cảnh: ChiTietDonDatHang. Tầm ảnh hưởng:.  Ràng buộc toàn vẹn có bối cảnh gồm nhiều quan hệ:. a) Ràng buộc toàn vẹn về phụ thuộc tồn tại:. * R1/ Nhân viên và Phiếu chi Bối cảnh: NhanVien, PhieuChi. Tầm ảnh hưởng:. Bối cảnh: PhieuChi, TacGia. Tầm ảnh hưởng:. * R3/ Tác giả và Hợp đồng Bối cảnh: TacGia, HopDong. Tầm ảnh hưởng:. * R4/ Tựa sách và Hợp đồng Bối cảnh: TuaSach, HopDong. Tầm ảnh hưởng:. * R5/ Tựa sách và Chi tiết đơn đặt hàng Bối cảnh: TuaSach, ChiTietDonDatHang. Tầm ảnh hưởng:. * R6/ Xưởng in và Tựa sách Bối cảnh: XuongIn, TuaSach. Tầm ảnh hưởng:. * R7/ Tựa sách và Phiếu thống kê Bối cảnh: TuaSach, PhieuThongKe. Tầm ảnh hưởng:. * R8/ Giám đốc xưởng in và Xưởng in Bối cảnh: GiamDocXuongIn, XuongIn. Tầm ảnh hưởng:. * R9/ Nhân viên và Phiếu thống kê Bối cảnh: NhanVien, PhieuThongKe. Tầm ảnh hưởng:. * R10/ Khách hàng và Đơn đặt hàng Bối cảnh: KhachHang, DonDatHang. Tầm ảnh hưởng:. * R11/ Khách hàng và Loại khách hàng Bối cảnh: KhachHang, LoaiKhachHang. Tầm ảnh hưởng:. * R12/ Đơn đặt hàng và Chi tiết đơn đặt hàng Bối cảnh: DonDatHang, ChiTietDonDatHang. Tầm ảnh hưởng:. * R13/ Nhân viên và Đơn đặt hàng Bối cảnh: NhanVien, DonDathang. Tầm ảnh hưởng:. * R14/ Nhân viên và Phiếu nhập kho Bối cảnh: NhanVien, PhieuNhapKho. Tầm ảnh hưởng:. * R15/ Nhân viên và Phiếu xuất kho Bối cảnh: NhanVien, PhieuXuatKho. Tầm ảnh hưởng:. * R16/ Kho sách và Phiếu nhập kho Bối cảnh: KhoSach, PhieuNhapKho. Tầm ảnh hưởng:. * R17/ Kho sách và Phiếu xuất kho Bối cảnh: KhoSach, PhieuXuatKho. Tầm ảnh hưởng:. * R18/ Phiếu nhập kho và Chi tiết phiếu nhập kho Bối cảnh: PhieuNhapKho, ChiTietPhieuNhapKho. Tầm ảnh hưởng:. * R19/ Phiếu xuất kho và Chi tiết phiếu xuất kho Bối cảnh: PhieuXuatKho, ChiTietPhieuXuatKho. Thì pxk.[ MaPhieuXuat]  ctpxk.[ MaPhieuXuat]. Tầm ảnh hưởng:. * R20/ Tựa sách và Chi tiết phiếu nhập kho Bối cảnh: TuaSach, ChiTietPhieuNhapKho. Tầm ảnh hưởng:. * R21/ Tựa sách và Chi tiết phiếu xuất kho Bối cảnh: TuaSach, ChiTietPhieuXuatKho. Tầm ảnh hưởng:. * R22/ Kho sách và Chi tiết kho sách Bối cảnh: KhoSach, ChiTietKhoSach. Tầm ảnh hưởng:. * R23/ Tựa sách và Chi tiết kho sách Bối cảnh: TuaSach, ChiTietKhoSach. Tầm ảnh hưởng:. * R24/ Bộ phận và Nhân viên Bối cảnh: BoPhan, NhanVien. Tầm ảnh hưởng:. b) Ràng buộc toàn vẹn liên bộ.

        Hình 3. 8. Sơ đồ phân cấp chức năng (BFD)
        Hình 3. 8. Sơ đồ phân cấp chức năng (BFD)

        Viết thủ tục cho biết danh sách nhân viên có Email

         Một vài thủ tục/hàm/trigger được cài đặt trên SQL Server để truy vấn/xử lý và thao tác trên dữ liệu ….

        Viết thủ tục xem thông tin nhân viên khi người dùng nhập mã nhân viên

        Viết thủ tục thống kê doanh thu bán với tham số truyền vào là tháng và năm. Thủ tục liệt kê: mã nhân viên, tên nhân viên, ngày lập đơn đặt hàng, tổng giá trị các hóa đơn.

        Tạo thủ tục cho biết doanh thu bán hàng với ngày lập đơn đặt hàng tham số truyền vào và doanh thu là doanh số truyền ra

        Tạo thủ tục cho biết doanh thu bán hàng với ngày lập đơn đặt hàng tham.

        Ngày lập phiếu chi <= Ngày hiện hành

        • Thiết kế giao diện

          24 Tìm Nút “tìm” có trong tất cả các danh mục quản lý, dùng để tìm kiếm một dữ liệu có sẳn trên hệ thống 25 Hủy tìm Nút “hủy tìm” có trong tất cả các danh mục quản lý,. Đề tài được thực hiện dựa trên công ty sẳn có (Nhà xuất bản Giáo dục Việt Nam) nên việc triển khai phân tích và thiết kế khá dễ dàng tuy nhiên cũng còn nhiều hạn chế vì chưa thể tìm hiểu hết bộ máy tổ chức.

          Hình 3. 33. Mô hình DFD mức 0 (Biểu đồ ngữ cảnh)
          Hình 3. 33. Mô hình DFD mức 0 (Biểu đồ ngữ cảnh)

          KẾT QUẢ