Đăng ký Đăng nhập
Trang chủ Phần mềm quản lý bán hàng...

Tài liệu Phần mềm quản lý bán hàng

.DOCX
33
1
145

Mô tả:

TRƯỜNG ĐẠI HỌC AN GIANG QUẢN LÝ DỰ ÁN PHẦN LẬP TRÌNH QUẢN LÝ MỀM KHOA CÔNG NGHỆ THÔNG TIN Quản Lý Bán Hàng AN GIANG, 05-2021 TRƯỜNG ĐẠI HỌC AN GIANG KHOA CÔNG NGHỆ THÔNG TIN LẬP TRÌNH QUẢN LÝ Quản Lý Bán Hàng AN GIANG, 05-2021 Mục Lục LỜI MỞ ĐẦU..................................................................................................................................3 Chương 1. GIỚI THIỆU CHUNG.................................................................................................3 1.1. Mô tả bài toán.......................................................................................................................3 1.2. Mục đích yêu cầu..................................................................................................................3 a. Mục Đích...................................................................................................................................3 b. Yêu Cầu.....................................................................................................................................3 1.3. Người dùng............................................................................................................................4 1.4. Phạm vi..................................................................................................................................4 Chương 2. PHÂN TÍCH HỆ THỐNG...........................................................................................4 2.1. Phân tích...............................................................................................................................4 2.1.1. Khảo sát...............................................................................................................................4 2.1.2. Các mẫu phiếu.....................................................................................................................5 2.2. Các chức năng chính............................................................................................................6 2.2.1. Đăng nhập............................................................................................................................6 2.2.2. Quản lí nhân viên.................................................................................................................6 2.2.3. Quản lí khách hàng..............................................................................................................6 2.2.4. Quản lí sản phẩm.................................................................................................................6 2.2.5. Quản lí nhập hàng...............................................................................................................6 2.2.6. Bán hàng..............................................................................................................................6 2.2.7. Đăng ký tài khoản người dùng.............................................................................................6 2.2.8. Tìm kiếm.............................................................................................................................6 2.2.9. Sự kiện & khuyến mãi.........................................................................................................7 2.2.10. Quản lí nhà cung cấp..........................................................................................................7 2.3. Sơ đồ chức năng....................................................................................................................7 2.4. Phân tích, xử lý dữ liệu.........................................................................................................7 2.4.1. Phát hiện, mô tả thực thể......................................................................................................7 2.4.1. Mô hình quan hệ................................................................................................................10 Chương 3. Thiết kế........................................................................................................................11 3.1. Thiết kế cơ sở dữ liệu.........................................................................................................11 a) Cấu trúc từng bảng...................................................................................................................11 b) Sơ đồ Diagrams.......................................................................................................................14 3.2. Thiết kế giao diện................................................................................................................15 Chương 4. CÀI ĐẶT CHƯƠNG TRÌNH....................................................................................25 4.1 Ưu điểm................................................................................................................................25 4.2 Nhược điểm..........................................................................................................................25 i 4.3 Cài chương trình..................................................................................................................25 DANH SÁCH HÌNH ẢNH Hình 1. Phiếu bán hàng..........................................................................................................................5 Hình 2. Phiếu nhập hàng........................................................................................................................5 Hình 3. Cấu trúc bảng nhân viên.........................................................................................................11 Hình 4. Cấu trúc bảng mối liên hệ.......................................................................................................11 Hình 5. Cấu trúc bảng quyền chi tiết...................................................................................................11 Hình 6. Cấu trúc bảng loại khách hàng................................................................................................11 Hình 7. Cấu trúc bảng khách hàng.......................................................................................................12 Hình 8. Cấu trúc bảng nhà cung cấp....................................................................................................12 Hình 9. Cấu trúc bảng khuyến mãi......................................................................................................12 Hình 10. Cấu trúc bảng hàng hóa.........................................................................................................12 Hình 11. Cấu trúc bảng hóa đơn..........................................................................................................13 Hình 12. Cấu trúc bảng chi tiết hóa đơn..............................................................................................13 Hình 13. Cấu trúc bảng phiếu nhập.....................................................................................................13 Hình 14. Cấu trúc bảng chi tiết phiếu nhập..........................................................................................13 Hình 15. Sơ đồ quan hệ các bản..........................................................................................................14 Hình 16. Form falsh.............................................................................................................................15 Hình 17. Form kết nối database...........................................................................................................15 Hình 18. Form đăng nhập....................................................................................................................16 Hình 19. Form đăng ký........................................................................................................................16 Hình 20. Form main............................................................................................................................17 Hình 21. Form sản phẩm.....................................................................................................................17 Hình 22. Form khách hàng..................................................................................................................18 Hình 23. Form phân quyền..................................................................................................................18 Hình 24. Form lập hóa đơn bán hàng...................................................................................................19 Hình 25. Tool mã hóa..........................................................................................................................19 Hình 26. Form nhà cung cấp................................................................................................................20 Hình 27. Form nhân viên.....................................................................................................................20 Hình 28. Form lập phiếu nhập.............................................................................................................21 Hình 29. Form chọn báo báo doanh thu...............................................................................................21 Hình 30. Báo cáo doanh thu................................................................................................................22 Hình 31. Báo cáo chi...........................................................................................................................22 Hình 32. In hóa đơn bán......................................................................................................................23 Hình 33. In hóa đơn nhập....................................................................................................................23 Hình 34. Tìm kiếm bằng câu lệnh sql..................................................................................................24 Hình 35. Tìm kiếm nâng cao...............................................................................................................24 Hình 36 . Cài đặt B1............................................................................................................................25 Hình 37. Cài đặt B2.............................................................................................................................26 Hình 38. Cài đặt B3.............................................................................................................................26 ii LỜI MỞ ĐẦU Ngày nay cùng với sự phát triển của khoa học công nghệ, công nghệ thông tin đã trở thành một phần không thể thiếu trong mọi lĩnh vực hoạt động đời sống cảu con người. Do đó, cùng với sự phát triển của tin học nhu cầu sử dụng ngày càng cao, việc tạo ra ứng dụng cho người dùng để quản lý thay cho các quản lý cũ và thủ công là hết sức quan trọng và cần thiết. Nên Phần mềm quản lý bán bàng cung cấp cho người dùng quản lý các mặt hàng sản phẩm, khuyến mãi, bán hàng, nhập hàng , lập các hóa đơn bán và mua. Cùng vơi đó là tạo cáo báo cáo doanh thu bán hàng, và chi việc nhập hàng. Ngoài ra ứng dụng còn cung cấp cho người quản lý quản lý nhân viên, phân quyền nhân viên. Quản lý thông tin nhà cung cấp và khách hàng của mình. Vì vậy, với những kiến thức hiện em đang có cùng với sự hướng dẫn của thầy trong những tiết học em đã viết ra phần mềm này.Do kinh nghiệm, kiến thức còn hạn chế nên có sai sót cũng như chưa hoàn chỉnh hết các chức năng , rất vui khi nghe được ý kiến của thầy Huỳnh Lý Thanh Nhàn, giáo viên hướng dẫn cũng như đóng góp ý kiến và chỉ ra thiếu sót, để bài em hoàn chỉnh hơn và tốt hơn. Chân thành cảm ơn thầy! Chương 1. GIỚI THIỆU CHUNG 1.1. Mô tả bài toán Người quản lí nắm được tình hình mua bán, doanh thu cửa cửa hàng hàng ngày, hàng tuần và hàng tháng. Quản lý thông tin nhân viên: mã, họ tên, giới tính, ngày sinh, địa chỉ, tài khoản, quyền hạn nhân viên. Nhân viên bán hàng lập hóa đơn bán hàng và thanh toán với khách hàng cửa hàng, cập nhật các khuyến mãi của cửa hàng dành cho từng loại khách hàng. Quản lí thông tin của khách hàng, mỗi khách hàng sẽ có mã khách hàng, họ tên, giới tính, số điện thoại, địa chỉ,… Nhân viên kho hàng kiểm tra số lượng tồn kho, lập hóa đơn khi nhập hàng, thêm và quản lí sản phẩm: mã sản phẩm, tên sản phẩm, số lượng, đơn gián, cũng như thông tin nhà cung cấp: mã nhà cung cấp, tên nhà cung cấp, giới tính, số điện thoại, địa chỉ,… 3 1.2. Mục đích yêu cầu. a. Mục Đích. - Không phải quản lí thủ công. - Một lượng lớn thông tin quản lí thủ công rất khó khăn. Do vậy, phần mềm này với mục đích nâng cao hiệu quả trong quá trình quản lí bán hàng của một cửa hàng. - Tiết kiệm thời gian quản lí. b. Yêu Cầu. - Giao diện và các thành phần bố trí hợp lí, rõ ràng tạo sự tiện lợi cho người quản lí. - Người quản lí dể dàng tìm kiếm, thêm, xóa, sửa thông tin của sản phẩm. Quản lý các mặt hàng, quản lý tồn kho, lập hóa đơn cập nhật tồn kho. Báo cáo doanh thu bán và chi theo ngày, tuần, tháng cũng như khoảng thời gian nào đó. Ngoài ra, còn dành cho người quản lí có thể phân quyền cho nhân viên. 1.3. Người dùng. Chương trình quản lí bán hàng này dành cho các nhân viên có nhiệm vụ bán hàng, nhân viên kho hàng cùng người quản lí của cửa hàng. 1.4. Phạm vi Đồ án được thực hiện dựa trên cơ sở phạm vi môn học Lập trình quản lý và những mục tiêu trên. Chương 2. PHÂN TÍCH HỆ THỐNG 2.1. Phân tích 2.1.1. Khảo sát Cửa hàng hằng ngày tiếp nhận các khách hàng các nhau khi đến mua hàng sau khi đã lựa xong các sản phẩm cần mua khác hàng sẽ được nhân viên bán hàng lập hóa đơn bán hàng và tiến hành thanh toán. Khi thanh toán xong khách hàng sẽ nhận hàng. Trong lúc thanh toán khách hàng có thể chọn thức trả tiền bằng tiền mặt hoặc qua thẻ. 4 Theo định kì nhân viên kho hàng sẽ kiểm kê hoàng hóa số lượng tồn để kịp thời nhập hàng mới cho cửa hàng phục vụ khách hàng. Nhân viên kho hàng sẽ lập phiếu nhập hàng đối với từng nhà cung cấp của cửa hàng. Hàng tháng nhân viên sẽ nhận được lương với mức lương đã quy định. Báo cáo thống kê hàng ngày, hàng tuần và hàng tháng cho người quản lí. 2.1.2. Các mẫu phiếu. Hình 1. Phiếu bán hàng 5 Hình 2. Phiếu nhập hàng 2.2. Các chức năng chính 2.2.1. Đăng nhập.  Phần đăng nhập trên hệ thống: cho phép người dùng đăng nhập và sử dụng với quyền hạn của mình: người quản trị, nhân viên, khách hàng.  Quản lý: quản lý phần mềm, thêm, xóa, sửa,……sản phẩm, doanh thu, quản lí thông tin nhân viên, khách hàng, nhà cung cấp,…  Nhân viên bán hàng: lập hóa đơn bán, thêm,xóa, sửa thông tin khách hàng.  Nhân viên kho hàng: thêm, xóa, sửa sản phẩm, tồn kho, thông tin hà cung cấp, lập hóa đơn nhập hàng. 2.2.2. Quản lí nhân viên.  Quản lí thông tin của nhân viên bao gồm: họ tên, ngày sinh, SĐT, địa chỉ, quyền hạn nhân viên,…  Nếu nhân viên chưa có tài khoản thì có thể đăng ký. 6 2.2.3. Quản lí khách hàng.  Quản lí thông tin cơ bản (họ tên, SĐT, địa chỉ,..), địa chỉ nhận hàng, đơn hàng ( đã mua, đã hủy, đang giao,…), loại khách hàng (VIP, thường,..). 2.2.4. Quản lí sản phẩm.  Giúp bạn cập nhật, thêm, xóa hoặc chỉnh sửa sản phẩm. Hiển thị các sản phẩm khuyến mãi. Trên trang danh dách sản phẩm có thể tìm kiếm sản phẩm. 2.2.5. Quản lí nhập hàng  Hệ thống cho phép quản lý lượng hàng nhập (nhập vào, bán ra) đối với các sản phẩm đang có trên hệ thống. Qua đó, cửa hàng có thể dễ dàng quản lý dòng sản phẩm để có những thay đổi hợp lý. 2.2.6. Bán hàng.  Đánh dấu các sản phẩm được khách hàng chọn, có thể chỉnh sửa số lượng và xem số tiền cần thanh toán cho hóa đơn đó, có thể xem khuyến mãi và các thành phần khác nếu có. Khách hàng có thể chọn loại thanh toán tiền mặt hay thẻ tín dụng.  Sau khi khách hoàn tất việc bán hàng, đơn hàng được tạo và người quản trị có thể xem thông tin đơn hàng tại khu vực quản lý. 2.2.7. Đăng ký tài khoản người dùng.  Đăng ký nhân viên để dễ dàng. 2.2.8. Tìm kiếm  Tìm kiếm sản phẩm. Lọc sản phẩm theo nhà cung cấp, mức giá, phân loại, số lượng tồn,…. 2.2.9. Sự kiện & khuyến mãi.  Shops cung cấp các tính năng giảm giá sản phẩm, áp dụng theo số lượng mua của khách hàng. Có hai loại giảm giá chính: Giảm giá theo giá cố định và giảm giá theo phần trăm - theo thời gian. 7  Khi một sản phẩm được áp dụng giảm giá, hệ thống sẽ tự động tính toán giá mới (giá theo cấu hình giảm giá) cho đơn hàng của khách trong thời gian áp dụng giảm giá. 2.2.10. Quản lí nhà cung cấp.  Quản lý thông tin nhà cung cấp (tên nhà cung cấp, địa chỉ, số điện thoại…) 2.3. Sơ đồ chức năng 2.4. Phân tích, xử lý dữ liệu. 2.4.1. Phát hiện, mô tả thực thể. a. Thực thể TBLNHANVIEN: Thực thể này mô tả thông tin nhân viên cửa hàng.  Username (Tên đăng nhập nhân viên) : Đây là thuộc tính khóa để phân biệt nhân viên này với nhân viên khác, cũng như đăng nhập hệ thống.  HoLot (Họ lót nhân viên): Mô tả họ lót nhân viên.  Ten (Tên nhân viên): Mô tả tên nhân viên.  GioiTinh (Giới tính): Mô tả giới tính nhân viên.  NgaySinh (Ngày sinh): Mô tả ngày sinh nhân viên.  DiaChi (Địa chỉ): Mô tả địa chỉ nhân viên.  SDT (Số điện thoại): Mô tả số điện thoại nhân viên.  Luong (Lương): Mô tả lương nhân viên.  Pass (Password): Mô tả mật khẩu đăng nhập nhân viên. b. Thực thể TBLKHACHANG: Thực thể này mô tả thông tin khách hàng. 8  Ma_KH (Mã khách hàng): Đây là thuộc tính khóa để phân biệt khách hàng này với khách hàng khác.  HoTen (Họ tên khách hàng): Mô tả họ tên khách hàng.  GioiTinh (Giới tính): Mô tả giới tính khách hàng.  DiaChi (Địa chỉ): Mô tả địa chỉ khách hàng.  SDT (Số điện thoại): Mô tả số điện thoại khách hàng.  Ma_LKH(Mã loại khách hàng): Đây là thuộc tính ngoại của loại khách hàng c. Thực thể TBLLOAIKH: Thực thể này mô tả loại khách hàng.  Ma_LKH (Mã loại khách hàng): Đây là thuộc tính khóa để phân biệt loại khách hàng.  Tenloai (Tên loại khách hàng): Mô tả họ tên loại khách hàng. d. Thực thể TBLNHACUNGCAP: Thực thể này mô tả thông tin nhà cung cấp.  Ma_NCC (Mã nhà cung cấp): Đây là thuộc tính khóa để phân biệt nhà cung cấp này với nhà cung cấp khác.  Ten_NCC (Tên nhà cung cấp): Mô tả họ tên nhà cung cấp.  DiaChi (Địa chỉ): Mô tả địa chỉ nhà cung cấp.  SDT (Số điện thoại): Mô tả số điện thoại nhà cung cấp.  Sothe (Số thẻ ngân hàng): Mô tả thẻ ngân hàng nhà cung cấp. e. Thực thể TBLLKH: Thực thể này mô tả loại khuyến mãi.  Ma_LKM (Mã loại khuyến mãi): Đây là thuộc tính khóa để phân biệt loại khuyến mãi.  Tenloai (Tên loại khách hàng): Mô tả họ tên loại khuyến mãi. f. Thực thể TBLHANGHOA: Thực thể này mô tả thông tin hàng hóa. 9  Ma_HH (Mã hàng hóa) : Đây là thuộc tính khóa để phân biệt hàng hóa này với hàng hóa khác.  TenHH (Tên hàng hóa): Mô tả tên hàng hóa.  Ma_NCC (Mã nhà cung cấp): Đây là thuộc tính ngoại.  SoLuong (Số lượng tồn): Mô tả số lượng tồn hàng hóa:  DonGiaNhap (Đơn giá nhập): Mô tả đơn giá nhập.  DonGiaBan (Đơn giá bán): Mô tả đơn giá bán.  GhiChu (Ghi chú ): Mô tả ghi chú thêm hang hóa nếu có.  IMG (Hinhd ảnh ): Mô tả hình ảnh hàng hóa. g. Thực thể TBLMOILIENHE: Thực thể này mô tả thông tin mối liên hệ nhân viên trong phân quyền.  ID_MLH (Id mối liên hệ): Mô tả id mối liên hệ.  USERNAME_LH (Tên đăng nhập): Đây là thuộc tính khóa để phân biệt mối liên hệ này với mối liên hệ khác.  ID_QH (Id quyền hạn): Mô tả id quyền hạn của mối liên hệ.  DP (Được phép): Mô tả tính sử dụng của mỗi liên hệ, nếu false không còn quyền. h. Thực thể TBLQUYENCHITIET: Thực thể này mô tả thông tin quyề hạn nhân viên.  ID_CT (Id chi tiết): Đây kaf khóa đẻ phân biệt quyền chi tiết này với quyền chi tiết khác.  USERNAME (Tên đăng nhập): Đây là thuộc tính khóa ngoại.  Ten_CT (tên quyền hạn ): Mô tả tên quyền hạn.  MA (mã quyền hạn): Mô tả mã quyền hạn. i. Thực thể TBLHOADON: Thực thể này mô tả thông tin hóa đơn.  Ma_HD (Mã hóa đơn): Đây là thuộc tính khóa để phân biệt hóa đơn này với hóa đơn khác.  Ngaylap (Ngày lập hóa đơn): Mô tả ngày lập hóa đơn. 10     TongTien (Tổng tiền ): Mô tả tổng tiền hóa đơn. HinhThuc (Hình thức thanh toán): Mô tả hình thức thanh toán. Ma_KH (Mã khách hàng): Đây là thuộc tính khóa ngoại. USERNAME (Tên đăng nhập): Đây là thuộc tính khóa ngoại. k. Thực thể TBLPHIEUNHAP: Thực thể này mô tả thông tin phiếu nhập.  Ma_PNhap (Mã phiếu nhập): Đây là thuộc tính khóa để phân biệt phiếu nhập này với phiếu nhập khác.  NgayNhap (Ngày lập phiếu nhập): Mô tả ngày lập phiếu nhập.  TongTien (Tổng tiền ): Mô tả tổng tiền phiếu nhập.  HinhThuc (Hình thức thanh toán): Mô tả hình thức thanh toán.  Ma_NCC (Mã nhà cung cấp): Đây là thuộc tính khóa ngoại.  NGUOILAP (Tên đăng nhập): Đây là thuộc tính khóa ngoại. l. Thực thể TBLCHITIETNHAP: Thực thể này mô tả thông tin chi tiết phiếu nhập.      Ma_PNhap (Mã phiếu nhập): Đây là thuộc tính khóa. Ma_HH (Mã hàng hóa): Đây là thuộc tính khóa. SoLuong (Số lượng): Mô tả số lượng hàng hóa: DonGia (Đơn giá): Mô tả đơn giá hàng hoá. ThanhTien (Thành tiền): Mô tả thành tiền. m. Thực thể TBLCHITIETHD: Thực thể này mô tả thông tin chi tiết hóa đơn.       Ma_HD (Mã hóa đơn): Đây là thuộc tính khóa. Ma_HH (Mã hàng hóa): Đây là thuộc tính khóa. SoLuong (Số lượng): Mô tả số lượng hàng hóa: DonGia (Đơn giá): Mô tả đơn giá hàng hoá. GiamGia (Giảm giá): Mô tả giảm giá. ThanhTien (Thành tiền): Mô tả thành tiền. 11 2.4.1. Mô hình quan hệ. - TBLNHANVIEN (USERNAME, DIACHI, SDT, LUONG, PASS). HOLOT, TEN, NGAYSINH, GIOITINH, - TBLKHACHANG (MA_KH, HOTEN, GIOITINH, DIACHI, SDT). - TBLNHACUNGCAP (MA_NCC, TEN_NCC, SDT, DICHI, SOTHE). - TBLLOAIKH (MA_LKH, TENLOAI). - TBLKM (MA_KM, TENKM). -TBLHANGHOA (MA_HH, TENHH, MA_NCC, SOLUONG, SONGIANHAP, DONGIABAN, GHICHU, IMG). - TBLMOILIENHE (ID_MLH, USERNAME_LH, DP, ID_QH). - TBLQUYENCHITIET (ID_CT, TEN_CT,MA, USERNAME). - TBLHOADON (MA_HD, NGAYLAP, MA_KH, USERNAME, TONGTIEN, HINHTHUC). - TBLPHIEUNHAP (MA_PNHAP, TONGTIEN, HINHTHUC). NGAYNHAP, MA_NC, NGUOILAP, - TBLCHITIETHD (MA_HD, MA_HH, SOLUONG, DONGIA, GIAMGIA, THANHTIEN). - TBLCHITIETNHAP THANHTIEN) (MA_PNHAP, 12 MA_NCC, SOLUONG, DOMGIA, 13 Chương 3. Thiết kế 3.1. Thiết kế cơ sở dữ liệu a) Cấu trúc từng bảng. Hình 3. Cấu trúc bảng nhân viên Hình 4. Cấu trúc bảng mối liên hệ 14 Hình 5. Cấu trúc bảng quyền chi tiết Hình 6. Cấu trúc bảng loại khách hàng Hình 7. Cấu trúc bảng khách hàng 15 Hình 8. Cấu trúc bảng nhà cung cấp Hình 9. Cấu trúc bảng khuyến mãi Hình 10. Cấu trúc bảng hàng hóa 16 Hình 11. Cấu trúc bảng hóa đơn Hình 12. Cấu trúc bảng chi tiết hóa đơn Hình 13. Cấu trúc bảng phiếu nhập 17 Hình 14. Cấu trúc bảng chi tiết phiếu nhập b) Sơ đồ Diagrams Hình 15. Sơ đồ quan hệ các bản 18
- Xem thêm -

Tài liệu liên quan