Đồ án Xây dựng phần mềm hỗ trợ quản lý cửa hàng sách hoa văn

Các vấn đề đã được giải quyết trong đề tài:  Hỗ trợ các nghiệp vụ chính trong cửa hàng như: nhập sách, bán sách và quản lý tồn kho.  Cung cấp các báo cáo thống kê theo nhiều tiêu chí: theo khách hàng, nhà cung cấp, theo các giai đoạn (tháng, quý, năm).  Cung cấp tính năng tìm kiếm, tra cứu thông tin về các danh mục, các phiếu.  Giao diện người dùng thân thiện, dễ sử dụng.

pdf41 trang | Chia sẻ: lylyngoc | Lượt xem: 4716 | Lượt tải: 2download
Bạn đang xem trước 20 trang tài liệu Đồ án Xây dựng phần mềm hỗ trợ quản lý cửa hàng sách hoa văn, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
TRƯỜNG CAO ĐẲNG NGHỀ BÁCH KHOA HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ******** ĐỒ ÁN TỐT NGHIỆP CAO ĐẲNG NGHỀ Đề tài: XÂY DỰNG PHẦN MỀM HỖ TRỢ QUẢN LÝ CỬA HÀNG SÁCH HOA VĂN Sinh viên thực hiện: HOÀNG CHƯƠNG DƯƠNG NGUYỄN HOÀNG ANH HOÀNG THẾ CƯ CNTT 1 – K2 Giảng viên hướng dẫn: ĐÀO THỊ NGỌC HÂN Hà Nội, 5/2013 XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 2 / 41 BỘ LAO ĐỘNG TB & XÃ HỘI CỘNG HÒA XÃ HÔI CHỦ NGHĨA VIỆT NAM TRƯỜNG CĐN BÁCH KHOA HÀ NỘI Độc lập - Tự do - Hạnh phúc NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ và tên sinh viên: Hoàng Thế Cư Mã số sinh viên: CD100079 Hoàng Chương Dương CD100086 Nguyễn Hoàng Anh CD100074 Khoá: 2 Khoa: Công nghệ thông tin Nghề: Tin học văn phòng 1. Tên đồ án: Xây dựng phần mềm hỗ trợ quản lý cửa hàng bán sách Hoa Văn. 2. Các số liệu và dữ liệu ban đầu: ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… 3. Nội dung các phần thuyết minh và tính toán: ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… 4. Các bản vẽ, đồ thị ( ghi rõ các loại và kích thước bản vẽ ): ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… 5. Họ tên giảng viên hướng dẫn: Đào Thị Ngọc Hân 6. Ngày giao nhiệm vụ đồ án:……………………………………………………… 7. Ngày hoàn thành đồ án: ……………………………………………….… Ngày tháng năm Chủ nhiệm khoa Giảng viên hướng dẫn XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 3 / 41 LỜI MỞ ĐẦU Ngày nay dưới sự phát triển mạnh mẽ của nền khoa học kỹ thuật, nền kinh tế nước ta đang phát triển một cách mạnh mẽ. Đi liền với việc phát triển kinh tế đó là việc quản lý cũng không kém phần quan trọng. Khi nền kinh tế phát triển kéo theo khối lượng xử lý công việc tăng lên một cách nhanh chóng. Trong khi đó, việc quản lý theo mô hình thủ công sử dụng sức người là chính ngày cáng phải xử lý khối lượng dữ liệu khổng lồ và đang không ngừng tăng trưởng. Vì sử dụng sức người lên không tránh khỏi những sai sót và rất mất thời gian trong quá trình xử lý, tốn kém tiền bạc, từ đó ảnh hưởng tới hiệu suất xử lý công việc của cơ quan, tổ chức. Vì vậy, cách thức quản lý sách theo mô hình thủ công (truyền thống) là không thể đáp ứng được yêu cầu thực tiễn của quản lý nữa. Do đó, yêu cầu được đặt ra là làm thế nào để quản lý sách mà không mất nhiều thời gian, chi phí thấp và quản lý được một cách tối ưu, triệt để và phù hợp với nền khoa học công nghệ hiện nay, đặc biệt là việc áp dụng công nghệ thông tin vào trong quá trình quản lý hệ thống thông tin. Vì vậy, chúng em đã chọn đề tài “Xây dựng hệ thống hỗ trợ quản lý sách cửa hàng sách Hoa Văn”. Nhóm sinh viên! XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 4 / 41 MỤC LỤC LỜI MỞ ĐẦU ............................................................................................................ 3 MỤC LỤC .................................................................................................................. 4 CHƯƠNG 1: KHẢO SÁT, XÁC ĐỊNH YÊU CẦU BÀI TOÁN. ......................... 6 1.1. Giới thiệu hệ thống. .............................................................................................. 6 1.2. Khảo sát hệ thống quản lý của cửa hàng sách. ..................................................... 6 1.2.1. Cơ cấu tổ chức của của hàng: ............................................................................ 6 1.2.2. Quá trình quản lý bán sách. ............................................................................... 7 1.2.3. Quá trình quản lý nhập sách. ............................................................................. 8 1.2.4. Quá trình quản lý tồn kho.................................................................................. 9 1.3. Phân tích yêu cầu chức năng của hệ thống. ......................................................... 9 1.3.1. Quản lý kinh doanh: .......................................................................................... 9 1.3.2. Quản lý danh mục .......................................................................................... 10 1.3.3. Quản lý hệ thống dữ liệu. ............................................................................... 10 CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG QUẢN LÝ CỬA HÀNG SÁCH HOA VĂN .......................................................................................................................... 12 2.1. Biểu đồ phân cấp chức năng của hệ thống. ....................................................... 12 2.2. Biểu đồ luồng dữ liệu của hệ thống. .................................................................. 13 2.3. Mô hình thực thể E – R: ..................................................................................... 20 2.3.1. Xác định các thực thể: ..................................................................................... 20 2.3.2. Các bảng thuộc tính:........................................................................................ 22 2.3.3. Lược đồ E – R của hệ thống:........................................................................... 24 CHƯƠNG 3: XÂY DỰNG PHẦN MỀM QUẢN LÝ. ......................................... 25 3.1. Các bảng dữ liệu ................................................................................................ 25 3.1.1. Bảng DMKH (Danh mục khách hàng) ........................................................... 25 3.1.2. Bảng DMNhanVien (Danh mục nhân viên) ................................................... 25 3.1.3. Bảng DMNhaCC (Danh mục nhà cung cấp) .................................................. 25 3.1.4. Bảng DMTacGia (Danh mục tác giả) ............................................................. 26 3.1.5. Bảng CtNhap (chi tiết nhập) ........................................................................... 26 3.1.6. Bảng CtXuat (Chi tiết xuất) ............................................................................ 26 XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 5 / 41 3.1.7. Bảng DMLoaiSach (Danh mục loại sách) ...................................................... 27 3.1.8. Bảng DMNgonNgu (Danh mục ngôn ngữ) ..................................................... 27 3.1.9. Bảng DMNhaXB (Danh mục nhà xuất bản) ................................................... 27 3.1.10. Bảng PhieuNhap (Phiếu nhập) ...................................................................... 27 3.1.11. Bảng PhieuXuat (Phiếu xuất) ........................................................................ 28 3.1.12. Bảng Sach (Sách) .......................................................................................... 28 3.2. Các form chính của phần mềm........................................................................... 28 3.2.1. Form đăng nhập (login). .................................................................................. 28 3.2.2. Form chương trình (Mainprogram). ................................................................ 29 3.2.3. Form Phiếu xuất kiêm hóa đơn bán hàng. ....................................................... 29 3.2.4. Form Phiếu nhập. ............................................................................................ 30 3.2.5. Form thẻ kho. .................................................................................................. 30 3.2.6. Form thống kê tồn kho của 1 đầu sách. ........................................................... 30 3.2.7. Thiết kế các Form danh mục. .......................................................................... 31 3.2.8. Thiết kế các form tìm kiếm. ............................................................................ 31 3.2.9. Form lập báo cáo xuất nhập tồn. ..................................................................... 32 3.2.10. Thiết kế Form lập báo cáo bán/nhập hàng. ................................................... 32 3.3. Thiết kế các report. ............................................................................................. 33 3.3.1. Report thẻ kho ................................................................................................. 33 3.3.2. Report thống kê hàng tồn kho. ........................................................................ 33 3.3.3. Report phiếu xuất/nhập sách. .......................................................................... 34 3.3.4. Thiết kế Report các danh mục. ........................................................................ 34 3.3.5. Thiết kế các report thống kê nhập/bán sách. ................................................... 35 3.3.6. Thiết kế report thu/chi. .................................................................................... 35 4.3. Giao diện chính của chương trình: ..................................................................... 37 4.3.1. Quản lý bán/nhập sách và tồn kho. ................................................................. 37 4.3.2. Quản lý danh mục. .......................................................................................... 38 4.3.3. Tìm kiếm. ........................................................................................................ 38 4.3.4. Thống kê/tổng hợp, báo cáo. ........................................................................... 39 KẾT LUẬN .............................................................................................................. 40 TÀI LIỆU THAM KHẢO ...................................................................................... 41 XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 6 / 41 CHƯƠNG 1: KHẢO SÁT, XÁC ĐỊNH YÊU CẦU BÀI TOÁN. Để xây dựng được phần mềm quản lý theo yêu cầu đề tài, trước hết chúng ta cần xác định được các yêu cầu cần thiết phục vụ xây dựng phần mềm như: tìm hiểu một cách khái quát về hệ thống, cơ cấu tổ chức của cửa hàng (mỗi nhân viên làm những việc gì trong cửa hàng, các quá trình xử lí trong hệ thống như bán sách, nhập sách và quản lý tồn kho. Thông qua đó, chúng ta tìm ra được các yêu cầu chức năng cần thiết về quản lý kinh doanh, quản lý danh mục và hệ thống dữ liệu mà chúng ta cần xây dựng. 1.1. Giới thiệu hệ thống. Tên đối tượng khảo sát: Cửa hàng sách Hoa Văn. Địa chỉ: 43 Bà Triệu – Hà Nội. Số điên thoại: 9710218, 9710219 Fax: 9711845. Nhà sách là một trung tâm chuyên kinh doanh các loại sách báo với rất nhiều các thể loại khác nhau như: tiểu thuyết, sách khoa học,... và văn phòng phẩm như các loại bút, vở ghi, kẹp sách, ghim, thước, tẩy, ... 1.2. Khảo sát hệ thống quản lý của cửa hàng sách. 1.2.1. Cơ cấu tổ chức của của hàng: Hệ thống quản lý nhà sách bao gồm: - Nhân viên bán hàng có nhiệm vụ hướng dẫn khách hàng tìm kiếm sách phù hợp, tính tiền số sách mà khách hàng đã mua và lập phiếu xuất kiêm hóa đơn bán hàng gửi cho khách hàng một bản để thanh toán, một bản gửi cho kế toán. - Kế toán tiến hành đối chiếu, thu tiền của khách hàng và ghi nhận lại trong sổ kế toán những dữ liệu giao dịch có thể đo lường bằng tiền. Dựa vào đó, kế toán có thể thống kê doanh thu, số sách đã bán, số sách tồn kho... Việc này sẽ được thống kê theo từng thời kì như: tháng, theo quý và theo năm. Với các thông tin này sẽ được người quản lý cửa hàng lưu trữ lại để đưa ra các quyết định kinh doanh phù hợp, phát triển bền vững cửa hàng. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 7 / 41 - Nhân viên thủ kho có nhiệm vụ quản lý việc nhập xuất sách và kiểm tra sách của cửa hàng. Khi cần bán sách, thủ kho sẽ nhận phiếu xuất kiêm hóa đơn bán hàng từ bộ phận kế toán chuyển sang, dựa vào đó tiến hành xuất sách từ quầy hay trong kho ra. Khi hết sách, thủ kho lập phiếu nhập hàng. Trong thông tin của cả phiếu nhập và phiếu xuất phải ghi rõ đầy đủ thông tin về ngày nhập – xuất, chủng loại, số lượng, tên nhân viên tham gia giao dịch... - Người quản lý là người liên hệ trực tiếp với các nhà cung ứng để nhập sách. Người quản lý sẽ quản lý nhân viên, các khách hàng và quản lý doanh thu của cửa hàng, quản lý việc nhập xuất sách của cửa hàng. 1.2.2. Quá trình quản lý bán sách. Ở đây, khách hàng cần mua lẻ sách gì thì vào quầy để tự chọn sách cần mua. Trong quầy, sách được cất giữ trên các giá sách và để theo từng khu vực riêng biệt tương ứng với các thể loại của sách, kèm theo thông báo ở mỗi khu vực chứa tên thể loại sách. Sau khi khách hàng chọn xong sách, khách hàng ra quầy thu ngân để thanh toán. Còn khách hàng mua nhiều (mua ngay) thì phải thông qua đơn đặt hàng ghi rõ thông tin khách hàng và tên sách cần mua, số lượng cụ thể. Nếu đơn đặt hàng được chấp nhận thì khách hàng được thông qua phiếu xuất hàng. Các mặt hàng trong mỗi đơn hàng của khách hàng có thể được xuất thành nhiều lần tùy theo yêu cầu của khách và khả năng của nhà sách. Sau khi phiếu xuất hàng được thông qua thì kế toán sẽ dựa vào phiếu xuất để thu tiền của khách hàng. Khi khách hàng thanh toán thì nhân viên sẽ lập hóa đơn bán hàng các thông tin cần thiết của mặt hàng mà khách đã chọn, cùng các thông tin liên quan đến khách hàng. o Các thông tin về khách hàng như: + Tên khách, địa chỉ, hình thức mua (mua lẻ/buôn) o Các thông tin về mặt hàng như : + Mã sách, đơn vị tính, số lượng, đơn giá, thành tiền o Cuối hóa đơn ghi các thông tin sau : + Tổng cộng (bằng số ), Ghi bằng chữ XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 8 / 41 + Ngày... tháng... năm... + Người lập phiếu, nhân viên thanh toán, khách hàng Thông tin về khách hàng được lưu trữ trong hệ thống quản lý của nhà sách để phục vụ cho công tác thống kê, báo cáo của nhà sách sau này. Hình 1.1: Mẫu hóa đơn bán sách. 1.2.3. Quá trình quản lý nhập sách. Mỗi khi có nhu cầu mua sách hoặc văn phòng phẩm, nhà sách đều căn cứ vào các thông tin về nhà cung cấp, thông tin về giá cả thông qua báo giá của nhà cung cấp thường và thông tin cung cấp của bộ phận nghiên cứu thị trường, để có kế hoạch mua hàng cho phù hợp. Từ kế hoạch này nhà sách sẽ trích ra theo từng nhà cung cấp và lập đơn đặt hàng của nhà sách cho từng nhà cung cấp để đảm bảo lượng sách cần nhập đủ với yêu cầu và giá cả hợp lí. Nhà sách sẽ lưu trữ lại thông tin về các nhà cung cấp để phục vụ quá trình quản lý, báo cáo thống kê sau này. Thủ kho tiến hành kiểm tra lượng sách cần nhập trong danh sách nhập của cửa hàng với lượng sách đã nhận được từ nhà cung cấp. Nếu thỏa mãn thì thủ XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 9 / 41 kho lập phiếu nhập kho và gửi phiếu cho bộ phận kế toán, kế toán tiến hành tính toán việc chi tiêu thông qua việc phiếu nhập kho và chi trả tiền đầy đủ cho bên nhà cung cấp theo đầy đủ thông tin trên phiếu chi. Trong kho có các thông tin: Ngày nhập, Số phiếu nhập (hóa đơn mua hàng), Tên sách, Nhà xuất bản, Năm xuất bản, Nhà cung cấp, Số lượng, Đơn giá, Thành tiền, Người nhập. Sau đó, sách được phân loại và đánh mã nếu là sách mới nhập về nhà sách lần đầu. Việc theo dõi lượng hàng tồn kho được nhà sách thực hiện theo phương pháp theo dõi thường kỳ. Với phương pháp này thì hàng hóa được cập nhật sau mỗi lần nghiệp vụ có liên quan xảy ra. Nó sẽ giúp cho nhà quản lý có kế hoạch mua hàng trong tương lai. Còn việc kiểm kê toàn bộ hàng hóa tồn tại trong kho và trong quầy được thực hiện định kỳ sáu tháng một lần. Nguồn hàng của nhà sách có thể do các nhà cung cấp, nhà sản xuất, nhà xuất bản trong và ngoài nước cung cấp. 1.2.4. Quá trình quản lý tồn kho. Mỗi tháng/quy/năm, nhà sách đều làm thống kê (lượng hàng hết, sắp hết, thị) mà có kế hoạch nhập hàng cho phù hợp, lượng hàng bán được, lượng hàng còn trong kho, quầy. Nhà sách quản lý việc bán hàng thông qua hóa đơn bán hàng, phiếu xuất; nhập hàng qua phiếu nhập và tình hình thu chi thông qua thống kê thu/chi. Cứ mỗi tháng, mỗi quý, mỗi năm, nhà sách lại tiến hành thống kê tồn kho một lần. 1.3. Phân tích yêu cầu chức năng của hệ thống. 1.3.1. Quản lý kinh doanh: Quản lý nhập sách: - Lập phiếu nhập kho dựa vào lượng sách đã nhập vào trong kho. - Nhập sách theo đúng các danh mục của từng đơn hàng. - Sách nhập được dựa trên các tiêu chí: mã sách, tên sách, số lượng, đơn giá, thành tiền…Số lượng sách nhận được phải có sự xác nhận của các thành viên tham gia kiểm tra hàng hóa. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 10 / 41 - Tìm kiếm nhà cung cấp dựa trên mã nhà cung cấp hoặc tên. - In báo cáo sách đã nhập và tình hình chi tiêu theo từng tháng, từng kì, năm. Quản lý bán sách: - Lập phiếu xuất kho kiêm hóa đơn bán hàng dựa vào đơn đặt hàng của khách hàng. - Hàng bán cung cấp cho từng dự án, hạng mục và kinh doanh theo đúng số lượng định trước. - Tìm kiếm các hóa đơn dựa trên mã hóa đơn. - In báo cáo sách đã bán và tình hình kinh doanh theo từng giai đoạn. Quản lý sách tồn kho: - Cập nhật danh sách sách tồn đầu/ lập biên bản kiểm kê. - Lập thẻ kho. - Tìm kiếm các vật tư xây dựng dựa trên mã số hay tên. 1.3.2. Quản lý danh mục - Cập nhật danh mục các danh sách sách báo. - Cập nhật danh mục các nhà cung cấp. - Cập nhật danh mục khách hàng. - Cập nhật danh sách các nhân viên. - Xem danh sách các danh mục. - In danh sách các bản ghi trong các danh mục. 1.3.3. Quản lý hệ thống dữ liệu. - Lưu trữ các dữ liệu đã nhập vào. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 11 / 41 - Thoát khỏi hệ thống. Sau khi đã xác định được cơ bản được nhiệm vụ cần làm để xây dựng phần mềm, dựa vào những kết quả của việc khảo sát chúng ta mới tiến hành phân tích được các dữ liệu có được, mô phỏng lại hệ thống đó bằng các sơ đồ, mô hình. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 12 / 41 CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG QUẢN LÝ CỬA HÀNG SÁCH HOA VĂN 2.1. Biểu đồ phân cấp chức năng của hệ thống. H ìn h 2 .1 : S ơ đ ồ c h ứ c n ă n g c ủ a h ệ th ố n g XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 13 / 41 2.2. Biểu đồ luồng dữ liệu của hệ thống. H ìn h 2 .2 : S ơ đ ồ l u ồ n g d ữ l iệ u m ứ c k h u n g c ả n h XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 14 / 41 H ìn h 2 .3 : S ơ đ ồ m ứ c đ ỉn h ( m ứ c 1 ) củ a h ệ th ố n g . XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 15 / 41 Sơ đồ luồng dữ liệu mức 2 của hệ thống: Hình 2.4: Sơ đồ luồng dữ liệu mức 2 – quá trình bán sách. Hình 2.5: Sơ đồ luồng dữ liệu mức 2 – quá trình nhập sách. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 16 / 41 Hình 2.6: Sơ đồ luồng dữ liệu mức 2 – quá trình quản lý kho. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 17 / 41 H ìn h 2 .7 : S ơ đ ồ l u ồ n g d ữ l iệ u m ứ c 2 – q u á t rì n h q u ả n l ý d a n h m ụ c XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 18 / 41 H ìn h 2 .8 : S ơ đ ồ l u ồ n g d ữ l iệ u m ứ c 2 – q u á t rì n h t ìm k iế m XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 19 / 41 H ìn h 2 .9 : S ơ đ ồ l u ồ n g d ữ l iệ u m ứ c 2 – q u á t rì n h b á o c á o , th ố n g k ê. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 20 / 41 2.3. Mô hình thực thể E – R: 2.3.1. Xác định các thực thể:  Thực thể Sach: o Mô tả thông tin về sách. o Mỗi quyển sách có một mã sách duy nhất (MaSach), một tên sách (TenSach), một năm xuất bản (NamXB), mã xuất bản (ManhaXB), mã thể loại sách (MaLoaiSach), một mã ngôn ngữ (MaNN), mã tác giả (MaTG), giá nhập từ các báo giá của nhà cung cấp (GiaNhap) và một giá bán do cửa hang đưa ra (GiaBan).  Thực thể DMKH: o Mô tả thông tin về khách hàng. o Mỗi khách hàng có một mã khách hàng duy nhất (MaKH), họ tên khách hàng (TenKH), có ngày sinh (NgaySinh), địa chỉ (Diachi), có một số chứng minh nhân dân (CMND), có một số điện thoại (SĐT) và có một hòm thư điện tử (Email).  Thực thể DMNhanVien: o Mô tả thông tin chi tiết về nhân viên của cửa hàng. o Mỗi nhân viên sẽ có một mã nhân viên (MaNV), họ tên nhân viên (TenNV), chức vụ của nhân viên (ChucVu), ngày sinh của nhân viên (NgaySinh), có một địa chỉ (DiaChi), có một số chứng minh nhân dân (CMND) và có một địa chỉ thư điện tử (Email) và một số điện thoại để liên lạc (SĐT).  Thực thể DMNhaCC: o Mô tả thông tin chi tiết về nhà cung cấp, cung ứng. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 21 / 41 o Mỗi nhà cung cấp sẽ có một mã nhà cung cấp (MaNhaCC), có tên nhà cung cấp (TenNhaCC), một địa chỉ (DiaChi), một số điện thoại (SĐT), một số Fax (SoFax) và một địa chỉ thư điện tử (Email).  Thực thể DMLoaiSach: o Mô tả thông tin về các thể loại sách. o Mỗi thể loại sách lại có một mã duy nhất (MaLoai), một tên thể loại (TenLoai) và mô tả chi tiết về thể loại (MoTa).  Thực thể DMNhaXB: o Mô tả thông tin chi tiết về nhà xuất bản. o Mỗi nhà xuất bản sẽ có một mã nhà xuất (MaNhaXB), có tên nhà xuất bản (TenNhaXB), một địa chỉ (DiaChi), một số điện thoại (SĐT) và một địa chỉ thư điện tử (Email).  Thực thể DMNgonNgu: o Mô tả thông tin về các ngôn ngữ sách. o Mỗi ngôn ngữ sách lại có một mã duy nhất (MaNN) và một tên ngôn ngữ (TenNN).  Thực thể DMTacGia: o Mô tả thông tin chi tiết về tác giả. o Mỗi nhà xuất bản sẽ có một mã nhà xuất (MaTG), có tên tác giả (TenTG), một số điện thoại (SĐT), một địa chỉ thư điện tử (Email) và mô tả chi tiết về tiểu sử của tác giả (TieuSu).  Thực thể PhieuNhap: o Mô tả thông tin chi tiết quá trình nhập sách từ nhà cung cấp. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 22 / 41 o Mỗi phiếu nhập có một mã số duy nhất (Sophieu), một mã xác định nhà cung cấp (MaNhaCC), một mã xác định nhân viên tham gia giao dịch (MaNV), ngày nhập (NgayNhap).  Thực thể CTNhap: o Mô tả thông tin nhập sách của phiếu nhập. o Mỗi chi tiết nhập sẽ có một mã duy nhất (id), một số phiếu để xác định phiếu nhập (SoPhieu), một mã sách (MaSach), số lượng sách nhập (SoLuong), giá nhập sách (Gia) và số tiền tương ứng cho mỗi lượng sách (ThanhTien).  Thực thể PhieuXuat: o Mô tả thông tin chi tiết quá trình bán sách. o Mỗi phiếu xuất có một mã số duy nhất (Sophieu), một mã xác định khách hàng (MaKH), một mã xác định nhân viên tham gia giao dịch (MaNV), ngày xuất/ bán sách (NgayXuat).  Thực thể CtXuat: o Mô tả thông tin nhập sách của phiếu xuất. o Mỗi chi tiết nhập sẽ có một số phiếu để xác định phiếu nhập (SoPhieu), một mã sách (MaSach), số lượng sách nhập (SoLuong), giá bán sách (Gia), số phần tram giảm giá (GiamGia) và số tiền tương ứng cho mỗi lượng sách (ThanhTien). 2.3.2. Các bảng thuộc tính: - Sach (MaSach, TenSach, MaLoaiSach, MaNhaXB, NamXB, MaNN, MaTG, GiaBan, Gianhap). - DMKH (MaKH, TenKH, NgaySinh, DiaChi, SDT, Email, CMND). - DMNhanVien (MaNV, TenNV, ChucVu, NgaySinh, DiaChi, CMND, Email, SDT). XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 23 / 41 - DMNhaXB (MaNhaXB, TenNhaXB, Diachi, SDT, Email). - PhieuXuat (SoPhieu, MaKH, MaNV, NgayXuat, soTien). - CTXuat (Sophieu, MaSach, SoLuong, Gia, GiamGia, ThanhTien) . - PhieuNhap (SoPhieu, MaNhaCC, MaNV, NgayNhap, soTien). - CTNhap (SoPhieu, MaSach, SoLuong, Gia, ThanhTien). - DMNhaCC (MaNhaCC, TenNhaCC, DiaChi, SĐT, SoFax, Email). - DMLoaiSach (MaLoai, TenLoai, Mota). - DMTacGia (MaTG, TenTG, SĐT, Email, TieuSu). - DMNgonNgu (MaNN, TenNN). XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 24 / 41 2.3.3. Lược đồ E – R của hệ thống: H ìn h 2 .1 0 : L ư ợ c đ ồ E – R c ủ a h ệ th ố n g . XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 25 / 41 CHƯƠNG 3: XÂY DỰNG PHẦN MỀM QUẢN LÝ. 3.1. Các bảng dữ liệu 3.1.1. Bảng DMKH (Danh mục khách hàng) Bảng 3.1: DMKH (Danh mục khách hàng). Tên trường Kiểu dữ liệu Độ rộng Ghi chú Makh Text 6 Mã khách hàng Tenkh Text 50 Tên khách hàng Ngaysinh Date/Time Ngày sinh Diachi Text 50 Địa chỉ SDT Text 11 Số điện thoại Email Text 50 Hộp thư điện tử CMND Number Double Số chứng minh thư 3.1.2. Bảng DMNhanVien (Danh mục nhân viên) Bảng 3.2: DMNhanVien (Danh mục nhân viên). Tên trường Kiểu dữ liệu Độ rộng Ghi chú MaNV Text 6 Mã nhân viên TenNV Text 50 Tên nhân viên Chucvu Text 20 Chức vụ Ngaysinh Date/Time Ngày sinh Diachi Text 50 Địa chỉ SDT Text 11 Số điện thoại Email Text 50 Hộp thư điện tử CMND Number Double Số chứng minh thư 3.1.3. Bảng DMNhaCC (Danh mục nhà cung cấp) Bảng 3.3: DMNhaCC (Danh mục nhà cung cấp). Tên trường Kiểu dữ liệu Độ rộng Ghi chú MaNhaCC Text 10 Mã nhà cung cấp XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 26 / 41 TenNhaCC Text 100 Tên nhà cung cấp Diachi Text 50 Địa chỉ SDT Text 11 Số điện thoại Email Text 50 Hộp thư điện tử SoFax Text 11 Số fax 3.1.4. Bảng DMTacGia (Danh mục tác giả) Bảng 3.4: DMTacGia (Danh mục tác giả). Tên trường Kiểu dữ liệu Độ rộng Ghi chú MaTG Autonumber Long Integer Mã tác giả TenTG Text 50 Tên tác giả SDT Text 11 Số điện thoại Email Text 50 Hộp thư điện tử TieuSu Text 255 Tiểu sử 3.1.5. Bảng CtNhap (chi tiết nhập) Bảng 3.5: CtNhap (Chi tiết nhập). Tên trường Kiểu dữ liệu Độ rộng Ghi chú Sophieu Number Long Integer Số phiếu MaSach Text 10 Mã Sách Soluong Number Double Số lượng Gia Number Double Giá nhập 3.1.6. Bảng CtXuat (Chi tiết xuất) Bảng 3.6: CtXuat (Chi tiết xuất). Tên trường Kiểu dữ liệu Độ rộng Ghi chú Sophieu Number Long Integer Số phiếu MaSach Text 10 Mã Sách Soluong Number Double Số lượng Gia Number Double Giá bán XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 27 / 41 3.1.7. Bảng DMLoaiSach (Danh mục loại sách) Bảng 3.7: DMLoaiSach (Danh mục thể loại sách). Tên trường Kiểu dữ liệu Độ rộng Ghi chú Maloai Autonumber Long Integer Mã loại Tenloai Text 20 Tên loại Mota Text 255 Mô tả 3.1.8. Bảng DMNgonNgu (Danh mục ngôn ngữ) Bảng 3.8: DMNgonNgu (Danh mục ngôn ngữ sách). Tên trường Kiểu dữ liệu Độ rộng Ghi chú MaNN Autonumber Long Integer Mã ngôn ngữ TenNN Text 20 Tên ngôn ngữ 3.1.9. Bảng DMNhaXB (Danh mục nhà xuất bản) Bảng 3.9: DMNhaXB (Danh mục nhà xuất bản). Tên trường Kiểu dữ liệu Độ rộng Ghi chú MaNhaXB Text 10 Mã nhà xuất bản TenNhaXB Text 10 Tên nhà xuất bản Diachi Text 50 Địa chỉ SDT Text 11 Số điện thoại Email Text 50 Hộp thư điện tử 3.1.10. Bảng PhieuNhap (Phiếu nhập) Bảng 3.10: Bảng PhieuNhap (Phiếu nhập). Tên trường Kiểu dữ liệu Độ rộng Ghi chú Sophieu Autonumber Long Integer Số phiếu MaNhaCC Text 10 Mã nhà cung cấp MaNV Text 10 Mã Nhân viên Ngaynhap Date/Time Ngày nhập XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 28 / 41 3.1.11. Bảng PhieuXuat (Phiếu xuất) Tên trường Kiểu dữ liệu Độ rộng Ghi chú Sophieu Autonumber Long Integer Số phiếu MaKH Text 6 Mã khách hàng MaNV Text 6 Mã Nhân viên Ngayxuat Date/Time Ngày xuất 3.1.12. Bảng Sach (Sách) Tên trường Kiểu dữ liệu Độ rộng Ghi chú MaSach Text 10 Mã sách TenSach Text 50 Tên sách MaLoaisach Number Long Integer Mã thể loại sách MaNhaXB Text 10 Mã nhà xuất bản NamXB Number Integer Năm xuất bản MaNN Number Long Integer Mã ngôn ngữ MaTG Number Long Integer Mã tác giả Gianhap Number Double Giá nhập Giaban Number Double Giá bán 3.2. Các form chính của phần mềm 3.2.1. Form đăng nhập (login). Hình 3.1: Form đăng nhập XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 29 / 41 3.2.2. Form chương trình (Mainprogram). Hình 3.2: Form chương trình (mainprogram). 3.2.3. Form Phiếu xuất kiêm hóa đơn bán hàng. Hình 3.3: Form phiếu xuất kiêm hóa đơn bán hàng. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 30 / 41 3.2.4. Form Phiếu nhập. Hình 3.4: Form phiếu nhập. 3.2.5. Form thẻ kho. Hình 3.5: Form thẻ kho. 3.2.6. Form thống kê tồn kho của 1 đầu sách. Hình 3.6: Form thống kê tồn kho của 1 đầu sách. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 31 / 41 3.2.7. Thiết kế các Form danh mục. Hình 3.7: Form danh mục nhà cung cấp. 3.2.8. Thiết kế các form tìm kiếm. Hình 3.8: Form tìm kiếm nhà cung cấp. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 32 / 41 3.2.9. Form lập báo cáo xuất nhập tồn. Hình 3.9: Form lập báo cáo xuất nhập tồn. 3.2.10. Thiết kế Form lập báo cáo bán/nhập hàng. Hình 3.10: Form lập báo cáo bán sách. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 33 / 41 Hình 3.11: Form lập báo cáo nhập sách. 3.3. Thiết kế các report. 3.3.1. Report thẻ kho Hình 3.12: Thẻ kho 3.3.2. Report thống kê hàng tồn kho. Hình 3.13: Thống kê hàng tồn kho. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 34 / 41 3.3.3. Report phiếu xuất/nhập sách. Hình 3.14: Phiếu xuất. Hình 3.15: Phiếu nhập. 3.3.4. Thiết kế Report các danh mục. Hình 3.16: Danh mục nhà cung cấp. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 35 / 41 3.3.5. Thiết kế các report thống kê nhập/bán sách. Hình 3.17: Thống kê sách nhập theo tháng. Hình 3.18: Thống kê sách nhập theo quý Hình 3.19: Thống kê sách nhập theo năm. 3.3.6. Thiết kế report thu/chi. Hình 3.20: Thống kê thu theo tháng. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 36 / 41 Hình 3.21: Thống kê thu theo quý. Hình 3.22: Thống kê thu theo năm. 3.3.7. Report báo cáo xuất nhập tồn. Hình 3.23: Báo cáo xuất nhập tồn. 3.3.8. Report báo cáo bán/nhập sách. Hình 3.24: Báo cáo bán hàng theo tên khách hàng. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 37 / 41 Hình 3.25: Báo cáo nhập hàng theo nhà cung cấp. 4.3. Giao diện chính của chương trình: 4.3.1. Quản lý bán/nhập sách và tồn kho. Hình 3.26: Quản lý bán/nhập sách và tồn kho. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 38 / 41 4.3.2. Quản lý danh mục. Hình 3.27: Quản lý danh mục 4.3.3. Tìm kiếm. Hình 3.28: Tìm kiếm XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 39 / 41 4.3.4. Thống kê/tổng hợp, báo cáo. Hình 3.29: Thống kê/tổng hợp và báo cáo. Hình 3.30: Thông tin về phần mềm. XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 40 / 41 KẾT LUẬN o Các vấn đề đã được giải quyết trong đề tài:  Hỗ trợ các nghiệp vụ chính trong cửa hàng như: nhập sách, bán sách và quản lý tồn kho.  Cung cấp các báo cáo thống kê theo nhiều tiêu chí: theo khách hàng, nhà cung cấp, theo các giai đoạn (tháng, quý, năm).  Cung cấp tính năng tìm kiếm, tra cứu thông tin về các danh mục, các phiếu.  Giao diện người dùng thân thiện, dễ sử dụng. o Các vấn đề/ khuyết điểm chưa được giải quyết:  Bài làm vẫn còn chưa thực sự hoàn chỉnh do kiến thức hạn hẹp về thiết kế, xây dựng phần mềm và chưa có kinh nghiệm trong việc kinh doanh cửa hàng.  Giao diện còn thô sơ. o Hướng phát triển:  Xây dựng trang web hỗ trợ đặt hàng, giới thiệu về sách có trong cửa hàng.  Kết nối cơ sở dữ liệu với website hỗ trợ kinh doanh trực tuyến. Một lần nữa, chúng em xin trân thanh cảm ơn cô Đào Thị Ngọc Hân đã tận tinh giảng dạy và truyền đạt cho chúng em nhiều kiến thức. Tuy đã cố gắng để hoàn thiện đề tài nhưng chắc chắn không thể tránh khỏi các sai sót. Chúng em rất mong được sự thông cảm, hướng dẫn và chỉ bảo của quý thầy cô giáo và bạn bè trong lớp. Chúng em xin chân thành cảm ơn! XD PM HỖ TRỢ Q.LÝ C.HÀNG BÁN SÁCH TRƯỜNG CĐN BÁCH KHOA HN GVHD: ĐÀO THỊ NGỌC HÂN Trang 41 / 41 TÀI LIỆU THAM KHẢO [1] PGS. TS. Bùi Thế Tâm, Giáo trình Microsoft Access căn bản và nâng cao, Hà Nội 2013. [2] Website: [3] Website: [4] Dân Trí – Việt Hùng, Giáo trình Microsoft Access 2003, Nhà xuất bản giao thông vận tải, Hà Nội, 6 - 2008. [5] Hoàng Anh Quang, Tự Học Lập Trình Kế Toán Tiền Mặt Trên Visual Basic Access, NXB Văn hóa thông tin. [6] Website:

Các file đính kèm theo tài liệu này:

  • pdfdo_an_tot_nghiep_xd_phan_mem_quan_li_cua_hang_ban_sach_199.pdf