CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN 1. Giới thiệu nhà sách FAHASA Tên đơn vị: Công ty cổ phần phát hành sách-FAHASA (Nhà sách FAHASA) Hình 1-1 Logo nhà sách FAHASA Lĩnh vực hoạt động: Liên kết xuất bản, in ấn, phát hành sách FAHASA là thương hiệu hàng đầu trong ngành Phát hành sách Việt Nam, ngay từ thời bao cấp cho đến thời kỳ kinh tế thị trường, đổi mới, hội nhập quốc tế. FAHASA ngày càng phát triển mạnh mẽ và giờ đây đã trở nên thân quen và tin cậy với tất cả người đọc ở mọi độ tuổi khác nhau từ trẻ em cho đến những cụ già trong những năm qua. Có thể nói, hệ thống gần 60 nhà sách của FAHASA là những điểm sinh hoạt văn hóa thân quen dành cho mọi đối tượng bạn đọc.
Để tiếp tục thực hiện sứ mệnh “MANG TRI THỨC, VĂN HÓA ĐỌC ĐẾN VỚI MỌI NHÀ”! FAHASA đã và đang ngày càng nỗ lực hơn trong hoạt động sản xuất kinh doanh, tiếp tục góp phần vào sự nghiệp phát triển “văn hóa đọc”, làm cho những giá trị vĩnh hằng của sách ngày càng thấm sâu vào đời sống văn hóa tinh thần của xã hội, nhằm góp phần tích cực, đáp ứng yêu cầu nâng cao dân trí, bồi dưỡng nhân tài và nguồn nhân lực cho sự nghiệp công nghiệp hóa, hiện đại hóa đất nước. Bởi vì, quy mô hoạt động của nhà sách lớn, với đội ngủ nhân viên đông đảo cùng với khả năng thời gian có hạn. Vì vậy, trong đề tài này em đã chọn 1 chi nhánh ở TP. HCM có địa chỉ 138 Lê Văn Việt, P.HCM Sinh viên thực hiên: Đinh Huỳnh Y Pha- Nguyễn Hoàng Thy Trang 1 0 0 Hình 4-132 Code chức năng "Thêm".80 Hình 4-133 Code chức năng "Xóa".80 Hình 4-134 Code chức năng "Sửa".80 Hình 4-135 Code chức năng "Tìm kiếm".81 Hình 4-136 Code cho phương thức timkiem ().81 Hình 4-137 Code chức năng "Reset".81 0 0 viii 0 0 DANH MỤC BẢNG Bảng 2-1 Điểm khác nhau giữa AWT và Swing.11 Bảng 3-1 Bảng NhanVien.23 Bảng 3-2 Bảng NhaXuatBan.24 Bảng 3-3 Bảng TacGia.24 Bảng 3-4 Bảng LoaiSach.25 Bảng 3-5 Bảng Sach.25 Bảng 3-6 Bảng PhieuNhapSach.25 Bảng 3-7 Bảng PhieuXuatSach.26 Bảng 3-8 Bảng CTPNS.26 Bảng 3-9 Bảng CTPXS.26 Bảng 3-10 Bảng thuộc tính lớp KetNoi.28 Bảng 3-11 Bảng thuộc tính lớp ThongTinDangNhap.29 Bảng 3-12 Thuộc tính lớp ThongTinTacGia.29 Bảng 3-13 Bảng thuộc tính lớp ThongTinLoaiSach.30 Bảng 3-14 Thuộc tính lớp ThongTinNXB.32 0 0 Bảng 3-15 Bảng thuộc tính lớp ThongTinSach.33 Bảng 3-16 Thuộc tính lớp ThongTinPhieuNhap.34 Bảng 3-17 Thuộc tính lớp ThongTinPhieuXuat.35 Bảng 3-18 Thuộc tính lớp ThongTinCTPN.37 Bảng 3-19 Thuộc tính lớp ThongTinCTPX.38 Bảng 3-20 Bảng thuộc tính lớp ThongTinNhanVien.39 ix 0 0 MỤC LỤC DANH MỤC TỪ VIẾT TẮT.I DANH MỤC THUẬT NGỮ ANH – VIỆT.II DANH MỤC HÌNH.III DANH MỤC BẢNG.IX MỤC LỤC.X CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN.
GIỚI THIỆU NHÀ SÁCH FAHASA. TÍNH CẤP THIẾT CỦA ĐỀ TÀI. MỤC TIÊU ĐỀ TÀI. NỘI DUNG ĐỀ TÀI.
PHƯƠNG PHÁP NGHIÊN CỨU. ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU.4 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT. TỔNG QUAN VỀ NGÔN NGỮ JAVA. Giới thiệu về ngôn ngữ.
Lịch sử ngôn ngữ Java. Ưu – nhược điểm. Hướng đối tượng trong Java. Các khái niệm về hướng đối tượng.
Giới thiệu về Java Swing. Phân cấp các lớp trong java swing. Các thành phần cơ bản. Các thành phần của JDBC.
Cách kết nối CSDL MySQL. CÁC CÔNG CỤ SỬ DỤNG KHÁC. Tổng quan về Netbeans IDE. Ưu – nhược điểm.
Tổng quan về Hệ quản trị CSDL MySQL. Ưu điểm và nhược điểm.20 CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ CHƯƠNG TRÌNH. PHÂN TÍCH THIẾT KẾ HỆ THỐNG. Mô tả hệ thống.
Giới hạn phạm vi hệ thống. GIỚI THIỆU VỀ CSDL. Giới thiệu các bảng. THIẾT KẾ CÁC LỚP.
Thiết kế các lớp. Lớp Kết nối (KetNoi). Lớp Đăng nhập (ThongTinDangNhap). Lớp Thông tin tác giả (ThongTinTacGia).
Lớp Thông tin loại sách (ThongTinLoaiSach). Lớp Thông tin nhà xuất bản (ThongTinNXB). Lớp Thông sách (ThongTinSach). Lớp Thông tin phiếu nhập (ThongTinPhieuNhap).
Lớp Thông tin phiếu xuất (ThongTinPhieuXuat). Lớp Thông tin chi tiết phiếu nhập (ThongTinCTPN). Lớp Thông tin chi tiết phiếu xuất (ThongTinCTPX). Lớp Thông tin nhân viên (ThongTinNhanVien).
Mối quan hệ giữa các lớp.40 CHƯƠNG 4: HIỆN THỰC ỨNG DỤNG. ĐĂNG NHẬP HỆ THỐNG. Giao diện Form đăng nhập. Thao tác thực hiện.
Phần code chức năng trong giao diện. ĐỔI MẬT KHẨU. Giao diện Form đổi mật khẩu. Thao tác thực hiện.
Phần code chức năng trong giao diện. GIAO DIỆN CHÍNH. Giao diện Form chính. Thao tác thực hiện.
Phần code chức năng trong giao diện. QUẢN LÝ THÔNG TIN SÁCH. Tab quản lý tác giả. Giao diện Form quản lý tác giả.
Thao tác thực hiện. Phần code chức năng trong giao diện. Tab quản lý nhà xuất bản. Giao diện Form quản lý nhà xuất bản.
Thao tác thực hiện. Phần code chức năng giao diện. Tab quản lý loại sách. Giao diện Form quản lý loại sách.
Thao tác thực hiện. Phần code chức năng giao diện. Tab quản lý thông tin sách. Giao diện Form quản lý thông tin sách.58 Thao tác thực hiện.
Phần code chức năng giao diện. QUẢN LÝ XUẤT SÁCH. Tab quản lý phiếu xuất sách. Giao diện Form quản lý phiếu xuất sách.
Thao tác thực hiện. Phần code chức năng giao diện. Tab quản lý chi tiết phiếu xuất sách. Giao diện Form quản lý phiếu xuất sách.
Thao tác thực hiện. Phần code chức năng giao diện. QUẢN LÝ NHẬP SÁCH. Tab quản lý phiếu nhập sách.
Giao diện Form quản lý phiếu nhập sách. Thao tác thực hiện. Phần code chức năng giao diện. Tab quản lý chi tiết phiếu nhập sách.
Giao diện Form quản lý chi tiết phiếu nhập sách. Thao tác thực hiện. Phần code chức năng giao diện. QUẢN LÝ NHÂN VIÊN.
Giao diện Form quản lý nhân viên. Thao tác thực hiện. Phần code chức năng giao diện.80 CHƯƠNG 5: KẾT LUẬN VÀ KIẾN NGHỊ. NHỮNG KẾT QUẢ ĐẠT ĐƯỢC.
NHỮNG MẶT HẠN CHẾ. HƯỚNG PHÁT TRIỂN ĐỒ ÁN.82 TÀI LIỆU THAM KHẢO.83 0 0 xiv Đề tài: Xây dựng chương trình quản lý sách tại nhà sách FAHASA CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN 1. Giới thiệu nhà sách FAHASA Tên đơn vị: Công ty cổ phần phát hành sách-FAHASA (Nhà sách FAHASA) 0 0 Hình 1-1 Logo nhà sách FAHASA Lĩnh vực hoạt động: Liên kết xuất bản, in ấn, phát hành sách FAHASA là thương hiệu hàng đầu trong ngành Phát hành sách Việt Nam, ngay từ thời bao cấp cho đến thời kỳ kinh tế thị trường, đổi mới, hội nhập quốc tế. FAHASA ngày càng phát triển mạnh mẽ và giờ đây đã trở nên thân quen và tin cậy với tất cả người đọc ở mọi độ tuổi khác nhau từ trẻ em cho đến những cụ già trong những năm qua.
Có thể nói, hệ thống gần 60 nhà sách của FAHASA là những điểm sinh hoạt văn hóa thân quen dành cho mọi đối tượng bạn đọc. Để tiếp tục thực hiện sứ mệnh “MANG TRI THỨC, VĂN HÓA ĐỌC ĐẾN VỚI MỌI NHÀ”! FAHASA đã và đang ngày càng nỗ lực hơn trong hoạt động sản xuất kinh doanh, tiếp tục góp phần vào sự nghiệp phát triển “văn hóa đọc”, làm cho những giá trị vĩnh hằng của sách ngày càng thấm sâu vào đời sống văn hóa tinh thần của xã hội, nhằm góp phần tích cực, đáp ứng yêu cầu nâng cao dân trí, bồi dưỡng nhân tài và nguồn nhân lực cho sự nghiệp công nghiệp hóa, hiện đại hóa đất nước. Bởi vì, quy mô hoạt động của nhà sách lớn, với đội ngủ nhân viên đông đảo cùng với khả năng thời gian có hạn. Vì vậy, trong đề tài này em đã chọn 1 chi nhánh ở TP.
HCM có địa chỉ 138 Lê Văn Việt, P.HCM Sinh viên thực hiên: Đinh Huỳnh Y Pha- Nguyễn Hoàng Thy Trang 1 0 0 Đề tài: Xây dựng chương trình quản lý sách tại nhà sách FAHASA Hình 1-2 Hình ảnh nhà sách FAHASA quận 9 1. Tính cấp thiết của đề tài 0 0 Ở bất kỳ thời kỳ lịch sử nào, sách cũng được coi là kho trí thức của con người. Nhu cầu sử dụng sách ngày càng rộng rãi, ở bất kỳ lĩnh vực nào cũng cần sách. Hiện nay tại nhà sách FaHaSa đã có hàng ngàn, hàng vạn loại sách, báo, tạp chí khác nhau để nhằm phục vụ nhu cầu khách hàng.
Ngày trước, việc quản lý sách tại nhà sách đều được thực hiên thủ công. Tuy nhiên, cùng với quá trình phát triển công nghiệp hóa, hiện đại hóa đất nước để đáp ứng nhu cầu tri thức ngày càng cao của con người, hiện nay quy mô nhà sách Nhã Nam ngày càng mở rộng, khách hàng ngày càng đông, số lượng sách về càng nhiều nên việc quản lý sách ở đây rất cần thiết có một công cụ hỗ trợ quản lý tốt hơn và xử lý nhanh hơn, tối ưu được các quá trình trong việc xử lý sách. Trong khi hệ thống cũ thực sự chưa đáp ứng được mong muốn xử lý nhanh và hiệu quả, vẫn còn những thiếu xót. Do đó, thấu hiểu được nhu cầu thực tế hiện tại của nhà sách và cũng là mong muốn của khách hàng, tôi đã tiến hành xây dựng một chương trình quản lý sách tốt hơn.
Và đó cũng là lý do tôi chọn đề tài “Xây dựng chương trình quản lý sách tại nhà sách FaHaSa”. Sinh viên thực hiên: Đinh Huỳnh Y Pha- Nguyễn Hoàng Thy Trang 2 0 0 Đề tài: Xây dựng chương trình quản lý sách tại nhà sách FAHASA 1. Mục tiêu đề tài Trong thời đại bùng nổ công nghệ 4.0 như hiện nay, một chương trình giúp quản lý sách là không thể thiếu trong hoạt động kinh doanh của nhà sách. Việc quản lý của chương trình sẽ được kiểm soát một cách rõ ràng và chặt chẽ, giúp chương trình quản lý sách trở nên nhanh chóng hiệu quả, đem lại doanh thu lợi nhuận cho nhà sách.
Đồ án sẽ xây dựng một chương trình quản lý sách tại nhà sách FAHASA với các chức năng như: Quy trình quản lý sách tại nhà sách. Quản lý thông tin sách bao gồm: Mã sách, tên sách, số lượng, giá bán, … Quản lý nhập sách từ nhà cung cấp. Quản lý xuất sách từ kho để bán cho khách hàng. Nội dung đề tài Những nội dung em dự định hoàn thành bao gồm: Các thông tin về quy trình nghiệp vụ quản lý bán hàng của cửa hàng.
Giới thiệu và sử dụng các công cụ hỗ trợ xây dựng chương trình. Phân tích hệ thống và tiến hành thiết kế hệ thống. Phân tích và thiết kế các lớp. Viết chương trình: Tạo các Form cho phép người dùng thực hiện các thao tác (đăng nhập; thêm, sửa, xóa; tìm kiếm).