Xây dựng hệ thống quản lý bán hàng

36 10 0
Xây dựng hệ thống quản lý bán hàng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tr-ờng đại học vinh Khoa cntt ==== o0o ==== đồ án tốt nghiệp Xây dung hệ thống quản lý bán hàng Giáo viên h-ớng dẫn : ThS Cao Thanh Sơn Sinh viªn thùc hiƯn : Lª ThÕ Dịng Vinh 2011 SVTH: Lê Thế Dũng LỜI TRI ÂN Với vốn kiến thức tích lũy thời gian học tập mái trường Đại Học Vinh thân yêu, giảng dạy nhiệt tình thầy giáo với kiến thức thực tế thu trình thực tập cơng ty TNHH Thương mại Hồng Phát em hồn thành đồ án tốt nghiệp với đề tài “Xây dựng hệ thống Quản lý bán hàng” Trước hết, em xin chân thành cảm ơn thầy giáo ThS Cao Thanh Sơn giảng viên khoa Công nghệ thông tin - Trường Đại học Vinh bảo nhiệt tình, giúp đỡ em suốt trình Em xin gửi lời cảm ơn tới thầy cô giáo tồn trường, đặc biệt thầy khoa Công nghệ thông tin giảng dạy truyền đạt cho em kiến thức bổ ích suốt năm năm học vừa qua tạo điều kiện thuận lợi giúp em hoàn thành đồ án Cuối em xin cảm ơn anh chị cán cơng tác Cơng ty TNHH Thương mại Hồng Phát - Hải Phòng trực tiếp hướng dẫn em trình thực tập Em xin chân thành cảm ơn! Sinh viên Lê Thế Dũng SVTH: Lê Thế Dũng MỤC LỤC DANH MỤC TỪ VIẾT TẮT, THUẬT NGỮ iii DANH MỤC HÌNH ẢNH, BẢNG BIỂU iv LỜI MỞ ĐẦU CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lí chọn đề tài 1.2 Mục đích đề tài 1.3 Yêu cầu đề tài 1.4 Đối tượng nghiên cứu 1.5 Công cụ sử dụng CHƯƠNG KHẢO SÁT VÀ ĐÁNH GIÁ HIỆN TRẠNG 2.1 Mục tiêu, địa điểm phương pháp khảo sát 2.1.1 Mục tiêu khảo sát 2.1.2 Địa điểm 2.1.3 Phương pháp khảo sát 2.2 Kết khảo sát đánh giá trạng 2.2.1 Cơ cấu tổ chức 2.2.2 Quy trình nghiệp vụ 2.2.3 Một số hóa đơn biểu mẫu 2.2.4 Đánh giá trạng CHƯƠNG PHÂN TÍCH HỆ THỐNG 10 3.1 Một số yêu cầu 10 3.2 Biểu đồ phân cấp chức 11 3.2.1 Biểu đồ 11 3.2.2 Mô tả chi tiết chức 11 3.3 Biểu đồ luồng liệu 13 3.3.1 Biểu đồ luồng liệu mức khung cảnh 13 3.3.2 Biểu đồ luồng liệu mức đỉnh 15 3.3.3 Biểu đồ luồng liệu mức đỉnh 16 3.4 Biểu đồ mơ hình quan hệ 18 3.4.1 Xác định liên kết 18 3.4.2 Biểu đồ mơ hình quan hệ 19 3.5 Phân tích hệ thống liệu 20 3.5.1 Thiết kế bảng liệu 20 3.5.2 Sơ đồ quan hệ bảng 24 CHƯƠNG GIAO DIỆN CHƯƠNG TRÌNH 25 4.1 Giao diện khởi tạo 25 4.2 Giao diện đăng nhập 25 4.3 Giao diện thay đổi mật 26 4.4 Quản lý nhập hàng 26 4.5 Quản lý xuất hàng 27 4.6 Quản lý nhân viên 27 4.7 Giao diện tìm kiếm 28 KẾT LUẬN 29 Đánh giá chung 29 Hệ thống giải vấn đề 29 Hệ thống chưa giải vấn đề 29 Hướng phát triển 30 TÀI LIỆU THAM KHẢO 31 SVTH: Lê Thế Dũng DANH MỤC TỪ VIẾT TẮT, THUẬT NGỮ Từ viết tắt, thuật ngữ Giải nghĩa CSDL Cơ Sở Dữ Liệu TNHH Trách Nhiệm Hữu Hạn SQL Structured Query Language C# C Sharp GTGT Giá Trị Gia Tăng QL Quản Lý Dl Dữ Liệu ASP Active Server Pages TT Thông Tin 10 Y/C Yêu/Cầu 11 HĐ Hóa Đơn 12 LĐQH Lược Đồ Quan Hệ 13 CT Chi Tiết STT SVTH: Lê Thế Dũng iii DANH MỤC HÌNH ẢNH, BẢNG BIỂU Hình 2.2.1 Sơ đồ cấu tổ chức Hình 3.2.1 Biểu đồ phân cấp chức 11 Hình 3.3.1 Biểu đồ luồng liệu mức khung cảnh (mức 0) 14 Hình 3.3.2 Biểu đồ luồng liệu mức đỉnh (mức 1) 15 Hình 3.3.3a Biểu đồ luồng liệu mức đỉnh quản lý danh mục .16 Hình 3.3.3b Biểu đồ luồng liệu mức đỉnh quản lý nhập hàng 16 Hình 3.3.3c Biểu đồ luồng liệu mức đỉnh quản lý xuất hàng .17 Hình 3.3.3d Biểu đồ luồng liệu mức đỉnh quản lý theo dõi hàng .17 Hình 3.4.1 Bảng liệt kê liên kết 18 Hình 3.4.2 Biểu đồ mơ hình quan hệ 19 Bảng 3.5.1 Các bảng CSDL .23 Hình 3.5.2 Sơ đồ quan hệ bảng 24 SVTH: Lê Thế Dũng iv LỜI MỞ ĐẦU Trong thời đại ngày nay, công nghệ thông tin phát triển mạnh mẽ, nhanh chóng, xâm nhập vào nhiều lĩnh vực sống trở thành công cụ đắc lực ngành nghề có cơng tác quản lý nói chung quản lý bán hàng nói riêng Xuất phát từ tầm quan trọng cơng tác quản lý bán hàng doanh nghiệp sản xuất, em chọn đề tài: “Xây dựng hệ thống quản lý bán hàng” Với mục tiêu xây dựng hệ thống quản lý bán hàng công ty nhằm đạt hiệu cao hơn, đề tài nghiên cứu công tác quản lý bán hàng điều kiện ứng dụng công nghệ tin học Do thời gian không cho phép, em tập trung vào phân tích, thiết kế hệ thống thực số chức chương trình, sử dụng ngơn ngữ lập trình C# hệ quản trị CSDL SQL Server 2000 Cấu trúc đồ án gồm có phần sau: Chương 1: Tổng quan đề tài Chương 2: Khảo sát đánh giá trạng Chương 3: Phân tích hệ thống Chương 4: Giao diện chương trình Mặc dù cố gắng để hồn thành cơng việc, song thời gian, kinh nghiệp kiến thức hạn chế nên đề tài nhiều thiếu sót Em mong nhận ý kiến đóng góp thầy bạn bè để đề tài ngày hoàn thiện Em xin chân thành cảm ơn! SVTH: Lê Thế Dũng CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lí chọn đề tài  Xuất phát từ tầm quan trọng công tác quản lý bán hàng doanh nghiệp sản xuất  Cũng cố nâng cao thêm kiến thức học như: khả phân tích thiết kế hệ thống, lập trình Visual C# 1.2 Mục đích đề tài  Quản lý vấn đề cửa hàng cách đơn giản  Từng bước tin học hóa cơng tác quản lý để mang lại nhiều lợi ích so với việc làm thủ cơng  Tích lũy thêm nhiều kiến thức thực tế trước làm dự án lớn 1.3 Yêu cầu đề tài Xây dựng hệ thống quản lý bán hàng 1.4 Đối tượng nghiên cứu Các nhà phân phối sản phẩm, phận bán hàng, đại lý bán hàng, phận quản lý kho phù hợp để ứng dụng giải pháp quản lý 1.5 Cơng cụ sử dụng Đồ án có sử dụng phần mềm công cụ:  Microsoft Visual Studio 2008 - Hỗ trợ xây dựng chương trình  Microsoft SQL Server 2000 - Lưu trữ sở liệu  Microsoft Office 2003 - Soạn thảo báo cáo SVTH: Lê Thế Dũng CHƯƠNG KHẢO SÁT VÀ ĐÁNH GIÁ HIỆN TRẠNG 2.1 Mục tiêu, địa điểm phương pháp khảo sát 2.1.1 Mục tiêu khảo sát Thông thường hệ thống xây dựng nhằm để thay cho hệ thống cũ bộc lộ nhiều bất cập Chính mà việc tìm hiểu nhu cầu hệ thống thường việc khảo sát đánh giá hệ thống cũ Vì hệ thống tồn hoạt động nên ta gọi trạng Việc khảo sát đánh giá trạng nhằm để: - Tiếp cận với nghiệp vụ chuyên môn, môi trường hoạt động hệ thống - Tìm hiểu chức năng, nhiệm vụ cách thức hoạt động hệ thống - Phát ưu điểm cần kế thừa nhược điểm cần khắc phục - Đưa giải pháp để thực 2.1.2 Địa điểm Công ty TNHH Thương Mại Hồng Phát Trụ sở: Số Lơ 28, Lê Hồng Phong, Ngơ Quyền, Hải Phịng 2.1.3 Phương pháp khảo sát - Điều tra trực tiếp - Thu thập tài liệu 2.2 Kết khảo sát đánh giá trạng 2.2.1 Cơ cấu tổ chức Qua khảo sát thực tế ta thấy sơ đồ tổ chức công ty sau: SVTH: Lê Thế Dũng BAN GIÁM ĐỐC Phịng Kế tốn Phịng Tài Phịng Kinh doanh Kế tốn kho Bán hàng Kế tồn bán hàng Phịng kho Kế tốn chung Thủ quỹ Hình 2.2.1 Sơ đồ cấu tổ chức Chức phận:  Ban giám đốc: - Giám đốc: Quản lí điều hành cơng ty - Phó giám đốc: Chun phụ trách cơng việc kinh doanh  Phịng kế tốn: Ghi chép, tổng hợp hóa đơn  Phịng tài chính: Quản lí tài cho cơng ty  Phịng kinh doanh: Lập kế hoạch kinh doanh cho công ty - Marketing 2.2.2 Quy trình nghiệp vụ a Quy trình nhập hàng Hàng tháng phận Marketing - kiêm bán hàng khảo sát thị trường để xem mặt hàng ưa chuộng khơng ưa chuộng Sau viết báo cáo nộp lại cho phòng kinh doanh Phòng kinh doanh vào nhu cầu mua hàng thị hiếu khách hàng với số lượng hàng tồn kho để lên kế hoạch hàng SVTH: Lê Thế Dũng Sau đó, phịng kinh doanh lựa chọn nhà cung cấp, tiến hành thương lượng Khi thỏa thuận xong lập đơn hàng trình lên giám đốc xem xét, kí duyệt Đơn hàng kí duyệt chuyển đến nhà cấp tương ứng Nhà cung cấp vào chuyển hàng đến cho cơng ty kèm theo phiếu giao hàng Trên phiếu có đầy đủ thông tin nhà cung cấp sẩn phẩm đặt Thủ kho phận giao hàng tiếp nhận hàng Khi giao hàng thủ kho kiểm tra hóa đơn giao hàng để đảm bảo số chất lượng Khi hàng nhận cố hàng cất vào kho Và ngược lại, có lỗi gửi trả lại hàng bị lỗi cho cơng ty Trên phiếu có ghi rõ thông tin lỗi hàng Sau xong, dựa vào sổ ghi chép Thủ kho, Phòng kinh doanh lập phiếu toán tiền hàng gửi sang Phịng tài Và nhà cung cấp nhận tiền đặt hàng Cách tính tổng tiền toán: Tổng tiền toán = Tổng tiền hàng + Thuế GTGT Trong đó: Tổng tiền hàng = Tổng số lượng * Đơn giá Thuế GTGT = Thuế (từng mặt hàng) * Đơn giá Sau thanhh toán tiền hàng xong, Phịng tài gửi phiếu tốn phịng kế tốn để ghi chép b Quy trình xuất hàng Khi khách đến mua hàng người bán giới thiệu sản phẩm, giá cả, tính năng…các loại sẩn phẩm Dựa vào số lượng đặt hàng người bán hàng kiểm tra số lượng có kho Đối với khách hàng mua số lượng nhỏ (dưới 100) người bán cho khách xem bảng giá sau hai bên thỏa thuận Khi hàng bán xong, người SVTH: Lê Thế Dũng TT Y/C xuất Hàng TT bảo hành Xuất QL DSách Xuất Kho QL DSách Bảo Hành Bảo Hành Nhân Viên TT Y/C in In Phiếu Xuất Phiếu Xuất Hình 3.3.3c Biểu đồ luồng liệu mức đỉnh quản lý xuất hàng TT xuất QL DSách Xuất Số lượng Xuất Xuất TT nhập Nhà Quản Lý TT bảo hành TT tồn kho QL DSách Nhập Số lượng Nhập Nhập QL DSách bảo hành QL DSách lưu kho Bảo Hành Kho Hình 3.3.3d Biểu đồ luồng liệu mức đỉnh quản lý theo dõi hàng SVTH: Lê Thế Dũng 17 3.4 Biểu đồ mơ hình quan hệ 3.4.1 Xác định liên kết LĐQH Mặt Nhà Nhân Khách Bảo Khóa Hàng CC MaMH K Viên Hàng Nhập Xuất CT Đặt C K K MaPhieu K K K K K K K MaKH K C MaBH MaNV CT Hành Hàng Hàng Nhập Xuất Hàng Đặt MaHD MaNCC CT K K C K C Hình 3.4.1 Bảng liệt kê liên kết SVTH: Lê Thế Dũng 18 3.4.2 Biểu đồ mơ hình quan hệ 1.CT Nhập 1.CT Xuất 1.X.Hàng 1.NhânViên #Mã MH #Mã HĐ Số Lượng #Mã HĐ Mã NV Ngày Xuất #Mã NV Tên NV Địa Chỉ 1.N.Hàng 1.Hàng 1.Bảo.Hành 1.K.Hàng #Mã HĐ Mã NCC Ngày Nhập #Mã MH Tên MH Số Lượng #Mã BH Mã KH Mã MH #Mã KH Tên KH Địa Chỉ #Mã MH #Mã HĐ Số Lượng 1.NCC 1.CT Đặt #Mã NCC Tên NCC Địa Chỉ #Mã Phiếu #Mã MH Số Lượng 1.Đặt Hàng #Mã Phiếu Tên KH Điện Thoại Hình 3.4.2 Biểu đồ mơ hình quan hệ SVTH: Lê Thế Dũng 19 3.5 Phân tích hệ thống liệu 3.5.1 Thiết kế bảng liệu tblMatHang Tên trường Kiểu liệu Độ dài Mô tả MaMH nvarchar 20 Mã mặt hàng TenMH nvarchar 50 Tên mặt hàng SoLuong float Số lượng DonGia float Đơn giá DonViTinh nvarchar 50 Đơn vị tính Tên trường Kiểu liệu Độ dài Mô tả MaKH nvarchar 20 MaKH TenKH nvarchar 50 Tên khách hàng DiaChi nvarchar 50 Địa Tên trường Kiểu liệu Độ dài Mô tả MaNV nvarchar 20 Mã nhân viên TenNV nvarchar 50 Tên nhân viên DiaChi nvarchar 50 Địa DienThoai nvarchar 15 Điện thoại tblKhachHang tblNhanVien SVTH: Lê Thế Dũng 20 tblNhaCungCap Tên trường Kiểu liệu Độ dài Mô tả MaNCC nvarchar 20 Mã nhà cung cấp TenNCC nvarchar 50 Tên nhà cung cấp DiaChi nvarchar 50 Địa DienThoai nvarchar 15 Điện thoại Tên trường Kiểu liệu Độ dài Mơ tả MaHD nvarchar 20 Mã hóa đơn MaNCC nvarchar 20 Mã nhà cung cấp NgayNhap datetime Ngày nhập TongTien float Tổng tiền GhiChu nvarchar 50 Ghi Tên trường Kiểu liệu Độ dài Mô tả MaHD nvarchar 20 Mã hóa đơn MaNV nvarchar 20 Mã nhân viên NgayXuat datetime Ngày xuất TongTien float Tổng tiền GhiChu nvarchar 50 Ghi tblHoaDonNhap tblHoaDonXuat SVTH: Lê Thế Dũng 21 tblChiTietHDN Tên trường Kiểu liệu Độ dài Mô tả MaMH nvarchar 20 Mã mặt hàng MaHD nvarchar 20 Mã hóa đơn SoLuong float Số lượng DonViTinh nvarchar 50 Đơn vị tính DonGia float Đơn giá Thue float Thuế Tên trường Kiểu liệu Độ dài Mô tả MaMH nvarchar 20 Mã mặt hàng MaHD nvarchar 20 Mã hóa đơn SoLuong float Số lượng DonViTinh nvarchar 50 Đơn vị tính DonGia float Đơn giá Thue float Thuế Tên trường Kiểu liệu Độ dài Mô tả MaPhieu nvarchar 20 Mã phiếu TenKH nvarchar 50 Tên khách hàng DienThoai nvarchar 15 Điện thoại GhiChu nvarchar 50 Ghi tblChiTietHDX tblDatHang SVTH: Lê Thế Dũng 22 10 tblChiTietDH Tên trường Kiểu liệu Độ dài Mô tả MaPhieu nvarchar 20 Mã phiếu MaMH nvarchar 20 Mã mặt hàng SoLuong float Số lượng NgayDat datetime Ngày đặt NgayNhan datetime Ngày nhận Tên trường Kiểu liệu Độ dài Mô tả MaBH nvarchar 20 Mã bảo hành MaKH nvarchar 20 Mã khách hàng MaMH nvarchar 20 Mã mặt hàng NgayNhan datetime Ngày nhận NgayTra datetime Ngày trả Tên trường Kiểu liệu Độ dài Mô tả TaiKhoan nvarchar 50 Tài khoản MatKhau nvarchar 50 Mật Quyen nvarchar 50 Quyền 11.tblBaoHanh 12.tblDangNhap Bảng 3.5.1 Các bảng CSDL SVTH: Lê Thế Dũng 23 3.5.2 Sơ đồ quan hệ bảng Hình 3.5.2 Sơ đồ quan hệ bảng SVTH: Lê Thế Dũng 24 CHƯƠNG GIAO DIỆN CHƯƠNG TRÌNH 4.1 Giao diện khởi tạo 4.2 Giao diện đăng nhập SVTH: Lê Thế Dũng 25 4.3 Giao diện thay đổi mật 4.4 Quản lý nhập hàng SVTH: Lê Thế Dũng 26 4.5 Quản lý xuất hàng 4.6 Quản lý nhân viên SVTH: Lê Thế Dũng 27 4.7 Giao diện tìm kiếm SVTH: Lê Thế Dũng 28 KẾT LUẬN Đánh giá chung Trong trình làm đồ án em thu nhiều kiến thức kỹ việc việc phân tích, thiết kế lập trình dự án Cụ thể kiến thức mà em thu được:  Kỹ làm phân tích, thiết kế hệ thống quản lý  Kỹ lập trình C#  Nắm vững mặt kiến thức học Hệ thống giải vấn đề  Thực chức xuất, nhập đặt hàng  Quản lý, cập nhật danh mục cửa hàng cách đơn giản nhờ bảng nhân viên, nhà cung cấp, mặt hàng, khách hàng…  Quản lý doanh thu, tính lãi, lỗ hàng tháng, hàng năm  Thống kê số lượng xuất hàng nhân viên  Hỗ trợ quản lý với xử lý thêm, sửa, xóa, cập nhật danh mục, danh sách hóa đơn, phiếu, đơn đặt hàng…  Xuất báo cáo cần thiết hóa đơn nhập, phiếu xuất, đơn đặt hàng, doanh thu  Có chức tìm kiếm nhanh chóng Hệ thống chưa giải vấn đề  Hệ thống chưa xây dựng chức liên quan đến quản lý công nợ, tiền lương nhân viên  Việc xử lý Font Tiếng Việt chưa tốt  Chưa xây dựng hệ thống bảo mật CSDL việc phân quyền, quản lý người dùng sơ sài SVTH: Lê Thế Dũng 29 Hướng phát triển  Phát triển hệ thống: Xây dựng hệ thống thương mại điện tử Web công nghệ ASP ASP.Net lưu trữ liệu hệ quản trị cở sở liệu SQL Server hay Oracle trực tuyến  Bảo mật phân quyền người sử dụng thành mức: - Admin: Có tất quyền hệ thống - User cấp 1: Có quyền thêm, sửa, xóa liệu hệ thống - User cấp 2: Chỉ quyền xem  Đặt Database máy chủ để dễ dàng quản trị bảo mật Dù cố gắng đồ án khó tránh khỏi cịn hạn chế, thiếu sót Em kính mong nhận ý kiến đóng góp từ thầy cơ, bạn bè để đồ án tốt Một lần em xin chân thành cảm ơn tất thầy cô giáo khoa Công nghệ thông tin, đặc biệt thầy giáo - ThS Cao Thanh Sơn tạo điều kiện giúp đỡ để em hoàn thành đồ án Nghệ An, ngày 12 tháng 12 năm 2011 Sinh viên Lê Thế Dũng SVTH: Lê Thế Dũng 30 TÀI LIỆU THAM KHẢO [1] Dương Quang Thiện, Lập trình Visual C# nào?, NXB Tổng hợp, TP Hồ Chí Minh, 2005 [2] Nguyễn Ngọc Bình Phương, Thái Thanh Phong, Các giải pháp lập trình C#, NXB Giao thông vận tải, Hà Nội, 2006 [3] Nguyễn Văn Ba, Phân tích thiết kế hệ thống thông tin, NXB Đại học Quốc gia Hà Nội, Hà Nội, 2004 [4] Phạm Minh Tuấn, Giáo trình Phân tích thiết kế hệ thống thông tin quản lý, NXB Hà Nội, Hà Nội, 2005 SVTH: Lê Thế Dũng 31 ... từ tầm quan trọng công tác quản lý bán hàng doanh nghiệp sản xuất, em chọn đề tài: ? ?Xây dựng hệ thống quản lý bán hàng? ?? Với mục tiêu xây dựng hệ thống quản lý bán hàng công ty nhằm đạt hiệu cao... thị xoá bỏ đơn đặt hàng  Thống kê mặt hàng, khách hàng, nhà cung cấp, doanh thu - Hệ thống  Quản lý danh mục hàng hoá, khách hàng, nhà cung cấp, kho…  Quản lý doanh thu bán hàng  …  Đưa báo... 3.2.1 Biểu đồ QUẢN LÝ BÁN HÀNG Danh mục Nhập Hàng Xuất hàng Thống kê 1.1 Khách hàng 2.1 Khảo sát thị trường 3.1 Lập đơn hàng 4.1 Nhập hàng 5.1 Nhập hàng 1.2 Mặt hàng 2.2 Lập đơn hàng 3.2 In phiếu

Ngày đăng: 03/10/2021, 12:53

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan