Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 101 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
101
Dung lượng
7,9 MB
Nội dung
BỘ TÀI CHÍNH TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING KHOA CÔNG NGHỆ THÔNG TIN ******** ĐỒ ÁN MÔN HỌC LẬP TRÌNH C#.NET Đề tài: XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG SIÊU THỊ VINMART Giảng viên phụ trách học phần: ThS Nguyễn Thanh Trường Sinh viên thực 1: Nguyễn Võ Quốc Huy Sinh viên thực 2: Trần Kim Tấn Lợi Tp Hồ Chí Minh, tháng năm 2021 0 BỘ TÀI CHÍNH TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING ĐỒ ÁN MƠN HỌC LẬP TRÌNH C#.NET ******** ĐỒ ÁN MƠN HỌC LẬP TRÌNH C#.NET Mã lớp học phần: 2021112005603 Đề tài: XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG SIÊU THỊ VINMART Giảng viên phụ trách học phần: ThS Nguyễn Thanh Trường Sinh viên thực 1: Nguyễn Võ Quốc Huy – 19DTH02 Mã số sinh viên: 1921006708 Sinh viên thực 2: Trần Kim Tấn Lợi – 19DTH02 Mã số sinh viên: 1921006728 Tp Hồ Chí Minh, tháng năm 2021 0 LỜI CẢM ƠN Đầu tiên, cho em gởi lời cảm ơn đến thầy cô, người đến cho em đề tài này, hội để than em nói riêng bạn sinh viên khoa Cơng Nghệ Thơng Tin nói chung có dịp vận dụng kiến thức học trường vào thực tiễn Em xin chân thành cảm ơn giúp đỡ thầy cô trường Đại Học Tài Chính Marketing Nhất thầy khoa Cơng Nghệ Thông Tin Cho em gởi lời cảm ơn đến thầy Nguyễn Thanh Trường người tận tính giúp đỡ, hướng dẫn cách thực đề tài em để em hoàn thành đề tài Và gởi lời cảm ơn đến bạn nhiệt huyết giúp đỡ, nhận xét, đóng góp ý kiến cho thời gian thực đề tài Mặc dù cố gắng tìm tịi học hỏi thiếu xót điều tránh khỏi, mong nhận xét góp ý thầy bạn bè Một lần xin cảm ơn thầy cô bạn bè ! Sinh viên thực Nguyễn Võ Quốc Huy Trần Kim Tấn Lợi 0 NHẬN XÉT ĐÁNH GIÁ CỦA GIẢNG VIÊN - Điểm số: - Điểm chữ: Tp Hồ Chí Minh, tháng năm 2021 Giảng viên phụ trách học phần (Ký ghi rõ họ tên) 0 DANH MỤC TỪ VIẾT TẮT ANSI American National Standars Institue BFD Business Function Diagram CSDL Cơ Sở Dữ Liệu CDM Conceptual Data Model DFD Data Flow Diagram ERD Entity Relationship Diagram ISO International Organization for Standardization SQL Structured Query Language RDBMS Relational Database Management System PDM Physical Data model XML eXtensible Markup Language 0 DANH MỤC THUẬT NGỮ ANH – VIỆT BFD Sơ đồ chức nghiệp vụ CDM Mơ hình liệu quan niệm DFD Sơ đồ luồng liệu ERD Sơ đồ quan hệ thực thể SQL Ngôn ngữ truy vấn có cấu trúc PDM Mơ hình liệu luận lý XML Ngôn ngữ đánh dấu mở rộng 0 DANH MỤC BẢNG VÀ HÌNH Trang Hình 2-1: Sơ đồ quy trình nghiệp vụ quản lý bán hàng .9 Hình 3-1: Sơ đồ luồng liệu quản lý bán hàng .24 Bảng 3-1: Bảng thông tin thực thể chức vụ .25 Bảng 3-2: Bảng thông tin thực thể đăng nhập 25 Bảng 3-3: Bảng thông tin thực thể nhân viên .26 Bảng 3-4: Bảng thông tin thực thể khách hàng 27 Bảng 3-5: Bảng thông tin thực thể nhà cung cấp .27 Bảng 3-6: Bảng thông tin thực thể loại hàng .28 Bảng 3-7: Bảng thông tin thực thể mặt hàng .28 Bảng 3-8: Bảng thông tin thực thể phiếu nhập 29 Bảng 3-9: Bảng thông tin thực thể phiếu xuất 29 Bảng 3-10: Bảng thông tin thực thể hóa đơn .30 Bảng 3-11: Bảng thông tin thực thể phiếu kiểm kê 31 Bảng 3-12: Bảng thông tin thực thể chi tiết phiếu nhập .31 Bảng 3-13: Bảng thông tin thực thể chi tiết phiếu xuất .31 Bảng 3-14: Bảng thơng tin thực thể chi tiết hóa đơn 32 Bảng 3-15: Bảng thông tin thực thể chi tiết phiếu kiểm kê 33 Hình 3-2: Mối quan hệ “liên kết” thực thể “tài khoản đăng nhập” với thực thể “chức vụ” 33 Hình 3-3: Mối quan hệ “làm” thực thể “nhân viên” với thực thể “chức vụ” .33 Hình 3-4: Mối quan hệ “lập phiếu nhập” thực thể “nhân viên” với thực thể “phiếu nhập” 33 Hình 3-5: Mối quan hệ “lập phiếu xuất” thực thể “nhân viên” với thực thể “phiếu xuất” 34 Hình 3-6: Mối quan hệ “lập hóa đơn” thực thể “nhân viên” với thực thể “hóa đơn” .34 Hình 3-7: Mối quan hệ “lập phiếu kiểm kê” thực thể “nhân viên” với thực thể “phiếu kiểm kê” .34 Hình 3-8: Mối quan hệ “thanh tốn” thực thể “khách hàng” với thực thể “hóa đơn” 35 Hinh 3-9: Mối quan hệ “chi tiết phiếu nhập” thực thể “mặt hàng” với thực thể “phiếu nhập” 35 0 Hình 3-10: Mối quan hệ “chi tiết phiếu xuất” thực thể “mặt hàng” với thực thể “phiếu xuất” 35 Hình 3-11: Mối quan hệ “chi tiết hóa đơn” thực thể “mặt hàng” với thực thể “hóa đơn” 36 Hình 3-12: Mối quan hệ “chi tiết phiếu kiểm kê” thực thể “mặt hàng” với thực thể “phiếu kiểm kê” 36 Hình 3-13: Mối quan hệ “thuộc” thực thể “mặt hàng” với thực thể “loại hàng” .36 Hình 3-14: Mối quan hệ “cung cấp” thực thể “nhà cung cấp” với “mặt hàng” 36 Hình 3-15: Mơ hình liệu mức quan niệm 37 Hình 3-16: Mơ hình liệu mức luận lý 38 Hình 3-17: Mơ hình liệu mức vật lý .39 Hình 3.18: Sơ đồ phân cấp chức quản lý bán hàng 40 Hình 3-19: Diagram 52 Hình 4-1: Giao diện đăng nhập 53 Hình 4-2: Dữ liệu đăng nhập người dùng 54 Hình 4-3: Giao diện đăng nhập thành cơng .54 Hình 4-4: Giao diện đăng nhập thất bại .55 Hình 4-5: Giao diện 55 Hình 4-6: Giao diện thơng báo không cho sử dụng chức 56 Hình 4-7: Giao diện đổi mật 56 Hình 4-8: Giao diện đổi mật thành cơng 57 Hình 4-9: Giao diện đổi mật thất bại 57 Hình 4-10: Giao diện lập hóa đơn chức “lập hóa đơn” 58 Hình 4-11: Giao diện lập phiếu nhập chức “lập hóa đơn” .58 Hình 4-12: Giao diện lập phiếu xuất chức “lập hóa đơn” 59 Hình 4-13: Giao diện lập phiếu kiểm kê chức “lập hóa đơn” 59 Hình 4-13: Giao diện lập hóa đơn thất bại 60 Hình 4-14: Giao diện lập hóa đơn thành cơng 60 Hình 4-15: Giao diện xóa hóa đơn thất bại 61 Hình 4-16: Giao diện xóa hóa đơn thành công 61 Hình 4-17: Giao diện sửa hóa đơn thất bại 62 Hình 4-18: Giao diện sửa hóa đơn thành cơng 62 Hình 4-19: Giao diện tìm kiếm hóa đơn thất bại 63 Hình 4-20: Giao diện tìm kiếm hóa đơn thành cơng 63 0 Hình 4-21: Giao diện chi tiết hóa đơn chức “chi tiết hóa đơn” .64 Hình 4-22: Giao diện chi tiết phiếu nhập chức “chi tiết hóa đơn” 64 Hình 4-23: Giao diện chi tiết phiếu xuất chức “chi tiết hóa đơn” 65 Hình 4-24: Giao diện chi tiết phiếu kiểm kê chức “chi tiết hóa đơn” 65 Hình 4-25: Giao diện thêm chi tiết hóa đơn thất bại 66 Hình 4-26: Giao diện thêm chi tiết hóa đơn thành cơng 66 Hình 4-27: Giao diện xóa chi tiết hóa đơn thất bại 67 Hình 4-28: Giao diện xóa chi tiết hóa đơn thành cơng 67 Hình 4-29: Giao diện sửa chi tiết hóa đơn thất bại 68 Hình 4-30: Giao diện sửa chi tiết hóa đơn thành cơng .68 Hình 4-31: Giao diện tìm kiếm chi tiết hóa đơn thất bại 69 Hình 4-32: Giao diện tìm kiếm chi tiết hóa đơn thành cơng 69 Hình 4-33: Giao diện quản lý mặt hàng chức “hàng hóa” .70 Hình 4-34: Giao diện quản lý loại hàng chức “hàng hóa” .70 Hình 4-35: Giao diện quản lý nhà cung cấp chức “hàng hóa” 71 Hình 4-36: Giao diện thêm mặt hàng thất bại 71 Hình 4-37: Giao diện thêm mặt hàng thành công 72 Hình 4-38: Giao diện xóa mặt hàng thất bại 72 Hình 4-39: Giao diện xóa mặt hàng thành công 73 Hình 4-40: Giao diện sửa mặt hàng thất bại .73 Hình 4-41: Giao diện sửa thông tin mặt hàng thành công 74 Hình 4-42: Giao diện tìm kiếm mặt hàng thất bại 74 Hình 4-43: Giao diện tìm kiếm mặt hàng thành công 75 Hình 4-44: Giao diện quản lý khách hàng 75 Hình 4-45: Giao diện thêm thơng tin khách hàng thất bại 76 Hình 4-46: Giao diện thêm thông tin khách hàng thành công 76 Hình 4-47: Giao diện xóa thơng tin khách hàng thất bại 77 Hình 4-48: Giao diện xóa thơng tin khách hàng thành công 77 Hình 4-49: Giao diện sửa thơng tin khách hàng thất bại 78 Hình 4-50: Giao diện sửa thông tin khách hàng thành công 78 Hình 4-51: Giao diện tìm kiếm thơng tin khách hàng thất bại 79 Hình 4-52: Giao diện tìm kiếm thông tin khách hàng thành công .79 Hình 4-53: Giao diện quản lý nhân viên 80 Hình 4-54: Giao diện thêm thông tin nhân viên thất bại 80 0 Hình 4-55: Giao diện thêm thông tin nhân viên thành công 81 Hình 4-56: Giao diện xóa thơng tin nhân viên thất bại 81 Hình 4-57: Giao diện xóa thơng tin nhân viên thành công 82 Hình 4-58: Giao diện sửa thơng tin nhân viên thất bại 82 Hình 4-59: Giao diện sửa thơng tin nhân viên thành cơng 83 Hình 4-60: Giao diện tìm kiếm thơng tin nhân viên thất bại .83 Hình 4-61: Giao diện tìm kiếm thơng tin nhân viên thành cơng 84 Hình 4-62: Giao diện quản lý người dùng 84 Hình 4-63: Giao diện thêm người dùng thất bại 85 Hình 4-64: Giao diện thêm người dùng thất bại 85 Hình 4-65: Giao diện xóa thơng tin người dùng thất bại 86 Hình 4-66: Giao diện xóa thơng tin người dùng thành cơng 86 Hình 4-67: Giao diện sửa thơng tin người dùng thất bại 87 Hình 4-68: Giao diện sửa thơng tin người dùng thành cơng 87 Hình 4-69: Giao diện tìm kiếm thơng tin người dùng thất bại 88 Hình 4-70: Giao diện tìm kiếm thơng tin người dùng thành cơng .88 0 Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart Thêm: + Người dùng thêm khách hàng thất bại: Hình 4-45: Giao diện thêm thông tin khách hàng thất bại + Người dùng thêm khách hàng thành cơng: Hình 4-46: Giao diện thêm thơng tin khách hàng thành cơng Xóa: Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi 0 Trang 74 Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart + Người dùng xóa khách hàng thất bai: Hình 4-47: Giao diện xóa thơng tin khách hàng thất bại + Người dùng xóa khách hàng thành cơng: Hình 4-48: Giao diện xóa thơng tin khách hàng thành cơng Sửa: + Người dùng sửa khách hàng thất bại: Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi 0 Trang 75 Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart Hình 4-49: Giao diện sửa thông tin khách hàng thất bại + Người dùng sửa khách hàng thành cơng: Hình 4-50: Giao diện sửa thơng tin khách hàng thành cơng Tìm kiếm: + Người dùng tìm kiếm khách hàng thất bại: Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi 0 Trang 76 Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart Hình 4-51: Giao diện tìm kiếm thơng tin khách hàng thất bại + Người dùng tìm kiếm khách hàng thành cơng: Hình 4-52: Giao diện tìm kiếm thơng tin khách hàng thành công 4.8 Xây dựng form quản lý nhân viên: - Giao diện: Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi 0 Trang 77 Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart Hình 4-53: Giao diện quản lý nhân viên - Chức form quản lý nhân viên đểu có đầy đủ tính thêm, xóa, sửa, tìm kiếm Muốn thực chức người dùng cần chọn nút bên tay phải để thực chức đó: Thêm: + Người dùng thêm nhân viên thất bại: Hình 4-54: Giao diện thêm thông tin nhân viên thất bại Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi 0 Trang 78 Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart + Người dùng thêm nhân viên thành cơng: Hình 4-55: Giao diện thêm thơng tin nhân viên thành cơng Xóa: + Người dùng xóa nhân viên thất bại: Hình 4-56: Giao diện xóa thơng tin nhân viên thất bại + Người dùng xóa nhân viên thành công: Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi 0 Trang 79 Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart Hình 4-57: Giao diện xóa thơng tin nhân viên thành công Sửa: + Người dùng sửa nhân viên thất bại: Hình 4-58: Giao diện sửa thông tin nhân viên thất bại + Người dùng sửa nhân viên thành công: Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi 0 Trang 80 Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart Hình 4-59: Giao diện sửa thơng tin nhân viên thành cơng Tìm kiếm: + Người dùng tìm kiếm nhân viên thất bại: Hình 4-60: Giao diện tìm kiếm thơng tin nhân viên thất bại + Người dùng tìm kiếm nhân viên thành cơng: Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi 0 Trang 81 Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart Hình 4-61: Giao diện tìm kiếm thơng tin nhân viên thành cơng 4.9 Xây dựng form quản lý người dùng: - Giao diện: Hình 4-62: Giao diện quản lý người dùng - Chức form quản lý người dùng đểu có đầy đủ tính thêm, xóa, sửa, tìm kiếm Muốn thực chức người dùng cần chọn nút bên tay phải để thực chức đó: Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi 0 Trang 82 Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart Thêm: + Người dùng thêm người dùng thất bại: Hình 4-63: Giao diện thêm người dùng thất bại + Người dùng thêm người dùng thành cơng: Hình 4-64: Giao diện thêm người dùng thất bại Xóa : Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi 0 Trang 83 Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart + Người dùng xóa người dùng thất bại: Hình 4-65: Giao diện xóa thơng tin người dùng thất bại + Người dùng xóa người dùng thành cơng: Hình 4-66: Giao diện xóa thơng tin người dùng thành cơng Sửa: + Người dùng sửa người dùng thất bại: Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi 0 Trang 84 Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart Hình 4-67: Giao diện sửa thông tin người dùng thất bại + Người dùng sửa người dùng thành cơng: Hình 4-68: Giao diện sửa thông tin người dùng thành công Tìm kiếm: + Người dùng tìm kiếm người dùng thất bại: Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi 0 Trang 85 Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart Hình 4-69: Giao diện tìm kiếm thơng tin người dùng thất bại + Người dùng tìm kiếm người dùng thành cơng: Hình 4-70: Giao diện tìm kiếm thơng tin người dùng thành công Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi 0 Trang 86 Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart KẾT LUẬN Qua chương phân tích tìm hiểu hệ thống thơng tin tốn Quản lí bán hàng Nhóm chúng em đưa phân tích hệ thống hai phương diện chức liệu Về chức nhóm đưa sơ đồ chức hệ thống Về liệu đưa sơ đồ liệu Tuy nhiên hạn chế nghiên cứu tiếp cận thực tế, việc phân tích khơng tránh khỏi việc sai sót Việc phân chia phận bất cập Chức trùng lặp hạn chế Thiết kế hệ thống chưa với thực tế Sau thời gian tìm hiểu, nghiên cứu tài liệu đồ án hướng dẫn thầy Nguyễn Thanh Trường chúng em hoàn thành đồ án với đề tài “Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart” Đồ án đạt kết sau: - Xây dựng sở liệu để lưu trữ chương trình quản lý bán hàng - Xây dựng hệ thống quản lý bán hàng với nhiều chức khác - Thiết kế giao diện đơn giản dễ sử dụng cho người dùng Kết đồ án áp dụng cho dự án Xây dựng hệ thống quản lý bán hàng thực tế với chức đa dạng Hướng phát triển tương lai đề tài: - Xây dựng thêm chức xuất liệu văn - Mở thêm nhiều quyền chức người dùng cụ thể, đảm bảo tốt - Thiết kế giao diện đẹp phù hợp với xu Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi 0 Trang 87 Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart DANH MỤC THAM KHẢO [1] Giáo trình “Lập trình C#.NET” – Phần (ThS Nguyễn Thanh Trường, ThS Trần Thanh San, Trường Đại học Tài – Marketing) [2] Giáo trình “Lập trình C#.NET 2” – Phần sở liệu (ThS Nguyễn Thanh Trường, ThS Trần Thanh San, Trường Đại học Tài – Marketing) Sinh viên thực hiện: Nguyễn Võ Quốc Huy – Trần Kim Tấn Lợi 0 Trang 88 ...BỘ TÀI CHÍNH TRƯỜNG ĐẠI H? ?C TÀI CHÍNH – MARKETING ĐỒ ÁN MƠN H? ?C LẬP TRÌNH C# .NET ******** ĐỒ ÁN MƠN H? ?C LẬP TRÌNH C# .NET Mã lớp h? ?c phần: 2021112005603 Đề tài: XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN... Trang Đề tài: Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart Đề tài ? ?Xây dựng phần mềm quản lý bán hàng siêu thị Vinmart? ?? nhằm đạt m? ?c tiêu c? ?? thể sau: Vi? ?c tốn th? ?c nhanh chóng, x? ?c Hỗ... v? ?c riêng biệt Đây dịp giúp cho thành viên nhóm c? ? hội tiếp c? ??n làm quen với vi? ?c th? ?c đồ án mơn h? ?c c? ? bư? ?c đầu c? ?ng vi? ?c nghiên c? ??u khoa h? ?c Đề tài ? ?Xây dựng phần mềm quản lý bán hàng siêu thị