Xây dựng chương trình quản lý bán hàng đồ điện dân dụng cho công ty TNHH nhật minh

52 86 0
Xây dựng chương trình quản lý bán hàng đồ điện dân dụng cho công ty TNHH nhật minh

Đ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 SƢ PHẠM HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN -*** - PHAN THỊ NGỌC LAN XÂY DỰNG CHƢƠNG TRÌNH QUẢN LÝ BÁN HÀNG ĐỒ ĐIỆN DÂN DỤNG CHO CÔNG TY TNHH NHẬT MINH KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC Chuyên ngành: Tin học Ngƣời hƣớng dẫn khoa học: Th.S NGUYỄN MINH HIỀN HÀ NỘI - 2014 LỜI CẢM ƠN Lời đầu tiên, em xin chân thành cảm ơn ThS Nguyễn Minh Hiền, giảng viên khoa Công nghệ Thông tin Trường Đại học Sư phạm Hà Nội trực tiếp hướng dẫn bảo tận tình cho em hồn thành khóa luận Em xin gửi lời cảm ơn tới thầy, cô giáo khoa Công nghệ Thông tin, Trường Đại học Sư phạm Hà Nội 2, người giúp đỡ cho em suốt trình học tập nghiên cứu Cuối cùng, em xin bày tỏ lịng biết ơn tới Cơng ty TNHH Nhật Minh tạo điều kiện cho em khảo sát thực tế tình hình quản lý bán hàng cơng ty, vào để em thực tốt khóa luận Em xin chân thành cảm ơn! Hà Nội, ngày tháng năm 2014 Sinh viên Phan Thị Ngọc Lan LỜI CAM ĐOAN Tên em là: PHAN THỊ NGỌC LAN Sinh viên lớp: K36 – Tin học, khoa Công nghệ Thông tin, Trường Đại học Sư phạm Hà Nội Em xin cam đoan: Đề tài: “Xây dựng chương trình quản lý bán hàng đồ điện dân dụng cho Công ty TNHH Nhật Minh” nghiên cứu em hướng dẫn ThS Nguyễn Minh Hiền Khóa luận hồn tồn khơng chép tác giả khác Nếu sai em xin hoàn toàn chịu trách nhiệm Hà Nội, ngày tháng năm 2014 Người cam đoan Phan Thị Ngọc Lan MỤC LỤC MỞ ĐẦU Chƣơng 1: KHẢO SÁT HỆ THỐNG 10 1.1 Tìm hiểu hệ thống quản lý bán hàng Công ty TNHH Nhật Minh 10 1.1.1 Tổng quan hệ thống quản lý bán hàng Công ty TNHH Nhật Minh 10 1.1.2 Khảo sát trạng hệ thống cũ 10 1.1.3 Nhiệm vụ hệ thống 14 1.2 Cách tiếp cận hướng giải 16 Chƣơng 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ BÁN HÀNG 18 2.1 Phân tích hệ thống 18 2.1.1 Biểu đồ phân rã chức 18 2.1.2 Biểu đồ luồng liệu 21 2.1.3 Các thực thể thuộc tính cho thực thể 27 2.1.4 Mơ hình thực thể liên kết 28 2.2 Thiết kế sở liệu 30 2.2.1 Phiếu nhập 30 2.2.2 Phiếu xuất 30 2.2.3 Hàng nhập 31 2.2.4 Hàng xuất 31 2.2.5 Hàng 31 2.2.6 Hóa đơn 32 2.2.7 Hàng bán 32 2.2.8 Nhân viên 33 2.2.9 Kho 32 2.2.10 Khách hàng 33 2.2.11 Hình thức tốn 33 2.2.12 Phiếu chi 33 2.2.13 Phiếu thu 34 2.2.14 Bảng loại hàng 34 2.2.15 Login 34 Chƣơng 3: XÂY DỰNG CHƢƠNG TRÌNH ỨNG DỤNG 35 3.1 Giới thiệu ngôn ngữ VB 35 3.2 Giới thiệu toán 36 3.3 Giao diện chương trình 37 3.3.1 Login 38 3.3.2 Menu 38 3.3.3 Quản lý người dùng 39 3.3.4 Cập nhật hàng 40 3.3.5 Cập nhật hóa đơn 41 3.3.6 Cập nhật khách hàng 42 3.3.7 Quản lý chi 43 3.3.8 Quản lý thu 43 3.3.9 Kho hàng 44 3.3.10 Quản lý xuất hàng 45 3.3.11 Hàng hóa 46 3.3.12 Quản lý nhập hàng 46 3.3.13 Thống kê, báo cáo 48 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 49 TÀI LIỆU THAM KHẢO 50 DANH MỤC CÁC HÌNH VẼ Hình 2.1 Biểu đồ phân rã chức 18 Hình 2.2 Biểu đồ luồng liệu mức khung cảnh 22 Hình 2.3 Biểu đồ luồng liệu mức đỉnh 23 Hình 2.4 Biểu đồ luồng liệu mức đỉnh chức quản lý xuất nhập 24 Hình 2.5 Biểu đồ luồng liệu mức đỉnh chức quản lý thu - chi 25 Hình 2.6 Biểu đồ luồng liệu mức đỉnh chức bán hàng 26 Hình 2.7 Biểu đồ luồng liệu mức đỉnh với chức quản lý nhân viên 27 Hình 2.8 Mơ hình thực thể liên kết 29 BẢNG CÁC TỪ VIẾT TẮT Từ viết tắt Giải thích CNTT Cơng nghệ Thơng tin TNHH Trách nhiệm hữu hạn VB6 Visual Basic 6.0 MỞ ĐẦU Lý chọn đề tài Ngày ngành công nghệ thông tin phát triển nhanh mạnh, khoa học công nghệ thực đem lại hiệu lớn cho kinh tế xã hội, cho doanh nghiệp tổ chức kinh doanh giai đoạn mở cửa này, đặc biệt nâng cao hiệu trình quản lý Trong kinh tế phát triển nhiều thành phần quản lý bán hàng mang tính định đem lại hiệu kinh doanh Chính việc đời tốn quản lý nói chung quản lý bán hàng nói riêng điều tất yếu khách quan Có thể nói với phát triển cơng nghệ thơng tin việc quản lý thủ cơng khơng cịn phù hợp nữa: thông tin đối tượng quản lý nghèo nàn, lạc hậu, không thường xuyên cập nhật, việc lưu trữ bảo quản khó khăn, thơng tin lưu trữ đơn vị không quán, dễ bị trùng lập phận, … Đặc biệt nhiều thời gian công sức để thống kê, phân tích đưa thơng tin phục vụ việc định Do đó, việc sử dụng thành tựu công nghệ thông tin quản lý ngày rộng rãi mang lại hiệu cao Để khắc phục nhược điểm hệ thống quản lý cũ, tốn quản lý đưa vào máy tính ngày tối ưu hoá Qua việc khảo sát tình hình quản lí bán hàng cơng ty TNHH Nhật Minh em thấy: nhu cầu sử dụng trang thiết bị điện dân dụng điện người dân ngày tăng lên, số lượng hố đơn tăng lên, việc quản lí thủ cơng gặp nhiều khó khăn Sau thời gian tìm hiểu, nghiên cứu với kiến thức mà em thầy, cô giáo khoa CNTT Trường Đại học Sư phạm Hà Nội trang bị, đặc biệt đồng ý giảng viên hướng dẫn, ThS Nguyễn Minh Hiền em chọn đề tài: “Xây dựng chương trình quản lý bán hàng đồ điện dân dụng cho Công ty TNHH Nhật Minh” Mục đích, nhiệm vụ nghiên cứu  Mục đích nghiên cứu - Nghiên cứu xây dựng chương trình ứng dụng hỗ trợ cho trình thực chức quản lý, xử lý hoạt động nhập mua, xuất bán hàng hoá, nghiệp vụ tiền mặt, lập báo cáo định kỳ, … - Chỉ chỗ hợp lý hệ thống cần kế thừa chỗ bất hợp lý hệ thống cần nghiên cứu khắc phục - Giảm chi phí lao động  Nhiệm vụ nghiên cứu - Nghiên cứu nghiệp vụ, thực trạng công ty - Khắc phục khuyết điểm hệ thống cũ, hỗ trợ chiến lược phát triển lâu dài - Nghiên cứu ngôn ngữ để áp dụng vào việc thiết kế chương trình ứng dụng quản lý bán hàng - Từ việc khảo sát thực tế làm việc cơng ty, tiếp ta phân tích, thiết kế hệ thống quản lý bán hàng Đối tƣợng, phạm vi nghiên cứu  Đối tƣợng nghiên cứu Đối tượng nghiên cứu khóa luận quản lý việc kinh doanh, bán hàng đồ điện dân dụng Công ty TNHH Nhật Minh  Phạm vi nghiên cứu Quản lý việc bán hàng đồ điện dân dụng Công ty TNHH Nhật Minh Thành phố Bắc Ninh Phƣơng pháp nghiên cứu - Phương pháp nghiên cứu lý luận Nghiên cứu qua việc đọc sách, báo tài liệu liên quan nhằm xây dựng sở lý thuyết đề tài biện pháp cần thiết để giải vấn đề đề tài - Phương pháp chuyên gia Tham khảo ý kiến chuyên gia để thiết kế chương trình phù hợp với u cầu thực tiễn - Phương pháp thực nghiệm Thông qua quan sát thực tế, yêu cầu sở, lý luận nghiên cứu kết đạt qua phương pháp Ý nghĩa thực tiễn đề tài Sau hồn thành phần mềm giúp cửa hàng số công việc sau: - Nhân viên lập hố đơn bán hàng cho khách phiếu toán cho khách hàng - Nhân viên cập nhật đơn giá cho hàng hố thực thêm, sửa, xố thơng tin loại hàng hố - Lãnh đạo theo dõi công việc mua bán cửa hàng thông qua báo cáo hàng tháng nhân viên, … Cấu trúc khóa luận Ngồi phần mở đầu, kết luận cấu trúc khóa luận gồm có ba chương: Chƣơng 1: Khảo sát hệ thống Chương trình bày trạng hệ thống cũ, nhiệm vụ hệ thống việc quản lý bán hàng Chƣơng 2: Phân tích, thiết kế hệ thống thông tin quản lý bán hàng Chương trình bày biểu đồ phân cấp chức năng, biểu đồ luồng liệu, mơ hình thực thể liên kết Chƣơng 3: Xây dựng chƣơng trình ứng dụng Chương giới thiệu ngơn ngữ VB, tốn quản lý bán hàng form giao diện chương trình + Việc nhập hàng quản lý thông tin: Số phiếu nhập, ngày nhập, tên nhà cung cấp, số hóa đơn, mã hàng, mặt hàng, đơn vị tính, số lượng + Xuất hàng quản lý thông tin: Mã xuất kho, ngày đặt hàng, nhân viên nhận hàng, tên khách Mã hàng, tên hàng, số lượng, đơn vị tính + Khách hàng đặt mua hàng công ty thông qua việc gọi điện thoại, gửi đơn đặt hàng fax Công ty trả hàng tận kho cho khách hàng kèm hóa đơn bán hàng cơng ty Ta quản lý hóa đơn bán hàng thơng tin: Hóa đơn số, mã khách, mã nhân viên, ngày lập, hình thức tốn, tên hàng, số lượng, đơn giá bán, tổng tiền Một hóa đơn bán chưa đủ hàng để cung cấp xuất làm nhiều lần + Tương tự Công ty nhập hàng từ cơng ty B (Nhµ cung cÊp) thơng qua hóa đơn đặt hàng gọi điện thoại trực tiếp gửi fax + Đối với nhân viên cần quản lý thông tin: Mã nhân viên, họ tên nhân viên, ngày sinh, ngày vào làm việc, địa chỉ, điện thoại nơi làm việc + Đối với đối tác khách hàng ta quản lý mục: Mã khách, tên khách hàng, địa liên hệ, người đại diện giao dịch, điện thoại, mail Khách hàng đặt mua hàng công ty thông qua việc gọi điện thoại, gửi đơn đặt hàng fax Công ty trả hàng tận kho cho khách hàng kèm hóa đơn bán hàng cơng ty 3.3 Giao diện chương trình Với tốn quản lý bán hàng đồ điện dân dụng giới thiệu trên, em sử dụng ngôn ngữ Visual Basic 6.0 để xây dựng chương quản lý bán hàng đồ điện dân dụng cho công ty TNHH Nhật Minh Kết thu form chương trình sau: 37 3.3.1 Login  Input: Tên đăng nhập mật người dùng  Output: Trả chương trình tương ứng với quyền hạn người dùng  Chức năng: Để kiểm soát đăng nhập vào hệ thống thực chức tương ứng  Cơ chế thực hiện: Hệ thống so sánh tên đăng nhập mật nhập vào với sở liệu Nếu đúng, tùy theo người đăng nhập admin hay kế toán, …, cho phép thực chức tương ứng 3.3.2 Menu 38 3.3.3 Quản lý ngƣời dùng  Chức năng: Admin thay đổi thông tin người dùng 39  Cơ chế thực hiện: Sau đăng nhập với quyền admin, admin vào để thay đổi tên đăng nhập mật khẩu, trường chức không phép thay đổi 3.3.4 Cập nhật hàng  Là form để quản lý hàng, thực chức cập nhật hàng như: Thêm mới, sửa, xóa, lưu  Input: Các thông tin sản phẩm  Output: Dữ liệu hàng cập nhật  Chức năng: Thực cơng việc thêm mới, sửa xóa thơng tin mặt hàng  Quy tắc: Nhập hàng khơng trùng mã hàng có  Đặc tả giao diện: Gồm textbox để nhập thay đổi liệu, combobox để lựa chọn giá trị phù hợp Các button để lựa chọn chức 40 3.3.5 Cập nhật hóa đơn  Là form để quản lý hóa đơn bán hàng  Input: thơng tin: Số hóa đơn, ngày nhập, khách hàng, người nhập, tên hàng, số lượng, đơn giá  Output: Hóa đơn bán hàng  Chức năng: Tạo hóa đơn, lưu, in hóa đơn  Quy tắc: Lựa chọn khách hàng danh sách khách hàng, khách thêm thơng tin khách vào sở liệu Lựa chọn người lập hóa đơn, lựa chọn ngày lập hóa đơn Sau nhập thơng tin sản phẩm khách hàng mua gồm: Tên hàng, số lượng, giá bán Số lượng hàng bán phải cập nhật lại kho Hàng bán có số lượng số lượng kho  Đặc tả giao diện: Sử dụng Tabcontrol, tab1 thông tin khách hàng, người lập, ngày lập Tab2 thông tin hàng bán: mã hàng, số lượng, giá bán 3.3.6 Cập nhật khách hàng 41  Là form quản lý thông tin khách hàng  Input: Những thông tin mã khách, tên khách, địa chỉ, điện thoại, fax  Output: Thông tin khách hàng  Chức năng: Thực thêm mới, sửa, lưu, xóa thơng tin khách hàng  Đặc tả giao diện: Gồm textbox để nhập thay đổi liệu, combobox để lựa chọn giá trị phù hợp Các button để lựa chọn chức 3.3.7 Quản lý chi 42  Là form quản lý việc chi tiền công ty  Input: Thông tin người lập, ngày chi, lý do, số tiền, người nhận  Output: Thông tin phiếu chi  Chức : Thực việc tạo mới, lưu, xóa, in phiếu chi  Đặc tả giao diện: Gồm textbox để nhập thay đổi liệu, combobox để lựa chọn giá trị phù hợp Các button để lựa chọn chức 3.3.8 Quản lý thu 43  Là form quản lý việc thu tiền công ty  Input: Thông tin khách hàng, người thu, số tiền, ngày thu lý thu tiền  Output: Thông tin phiếu thu  Chức năng: Thực công việc: tạo mới, lưu, xóa, in phiếu thu  Quy tắc: Lựa chọn khách hàng danh sách khách hàng, chưa có thêm thơng tin khách hàng  Đặc tả giao diện: Gồm textbox để nhập thay đổi liệu, combobox để lựa chọn giá trị phù hợp Các button để lựa chọn chức 3.3.9 Kho hàng 44 3.3.10 Quản lý xuất hàng  Là form quản lý xuất hàng  Input: Thông tin khách hàng, người xuất, số tiền, ngày xuất 45 lý xuất hàng  Output: Phiếu xuất hàng  Chức năng: In phiếu, lập phiếu, lưu xóa phiếu xuất  Quy tắc: Nhập thông tin chi tiết phiếu xuất trước, nhập danh sách hàng xuất Hàng xuất có số lượng số lượng hàng kho  Đặc tả giao diện: Sử dụng Tabcontrol, tab1 thông tin khách hàng, người xuất, ngày xuất Tab2 thông tin hàng xuất, mã hàng, số lượng 3.3.11 Hàng hóa  Input: Thông tin mã loại hàng, tên loại hàng, ghi  Output: Thông tin loại hàng  Chức năng: Thực cơng việc thêm mới, lưu, đóng  Quy tắc: Nhập chi tiết phiếu nhập trước, nhập thông tin hàng nhập sau Nếu nhập thêm hàng chưa có sở liệu 46 thêm thơng tin hàng  Đặc tả giao diện: Gồm textbox để nhập thay đổi liệu, combobox để lựa chọn giá trị phù hợp Các button để lựa chọn chức 3.3.12 Quản lý nhập hàng  Là form quản lý việc nhập hàng  Input: Thông tin người nhập, ngày nhập, lý do, hàng nhập, số lượng  Output: Phiếu nhập hàng  Chức năng: Thực công việc tạo mới, lưu, hủy phiếu nhập hàng  Quy tắc: Nhập chi tiết phiếu nhập trước, nhập thông tin hàng nhập sau Nếu nhập thêm hàng chưa có sở liệu thêm thơng tin hàng  Đặc tả giao diện: Sử dụng Tabcontrol, tab1 thông tin 47 người nhập, nhập, lý Tab2 thông tin hàng xuất: Mã hàng, số lượng 3.3.13 Thống kê, báo cáo 48 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN Kết luận Qua thời gian tiến hành nghiên cứu, làm khóa luận với đề tài: “Xây dựng chương trình quản lý bán hàng đồ điện dân dụng cho Công ty TNHH Nhật Minh” Thành phố Bắc Ninh, em làm công việc sau: - Khảo sát nghiệp vụ quản lý bán hàng công ty - Phân tích dựa thơng tin thu bám sát u cầu tốn, cơng việc công ty - Thiết kế sở liệu thiết kế giao diện - Cài đặt chương trình - Quản lý thơng tin hàng hóa, hóa đơn, phiếu nhập, phiếu xuất, …, cập nhật thường xuyên dễ dàng thông tin cần thiết - Chương trình thực chức hệ thống: Quản lý xuất – nhập hàng, quản lý thu – chi, hóa đơn, … Qua việc phân tích thiết kế tốn quản lý hệ thống bán hàng em thu nhiều kết từ việc khảo sát, phân tích, thiết việc tổ chức thành chương trình ứng dụng Hƣớng phát triển: - Thiết kế cài đặt sở liệu SQL - Do thời gian tìm hiểu hệ thống bán hàng xây dựng phần mềm có hạn nên chương trình chưa hồn thiện chức tra cứu Trong thời gian tới em cố gắng hoàn thiện, bổ sung thêm chức làm đẹp chương trình - Nghiên cứu xây dựng chương trình quản lý theo ngơn ngữ lập trình khác C#, VB.Net, … 49 TÀI LIỆU THAM KHẢO [1] Đậu Quang Tuấn, Lập trình sở liệu Visual Basic 6.0, Nhà xuất trẻ [2] Nguyễn Văn Ba, Giáo trình Phân tích thiết kế hệ thống thông tin, Nhà xuất Đại học Quốc gia Hà Nội [3] Nguyễn Thị Kiều Duyên, Lập trình Visual Basic 6.0, Nhà xuất trẻ [4] Th.S Đinh Thế Hiển, Giáo trình Phân tích thiết kế hệ thống thơng tin quản lý, NXB Thống kê, Năm 2002 [5] Trần Đắc Phiến, Phân tích thiết kế hệ thống thơng tin, Trường Đại học Công nghiệp TP.HCM 50 HƢỚNG DẪN SỬ DỤNG CHƢƠNG TRÌNH Điều kiện chạy chương trình: Chương trình chạy Win XP cài đặt Visual Basic 6.0 Microsoft Access Để vào chạy chương trình ta làm bước: Bước 1: Ở hình Desktop chọn thư mục “ Báo cáo khóa luận” Bước 2: Nháy đúp chuột vào biểu tượng Bước 3: Đăng nhập với tài khoản sau: Bước 4: Khi đăng nhập thành công hệ thống menu chương trình chính, ta thực chức quản lý toán 51 ... quản lý bán hàng Cơng ty TNHH Nhật Minh 1.1.1 Tổng quan hệ thống quản lý bán hàng công ty TNHH Nhật Minh  Một số nét công ty TNHH Nhật Minh  Công ty TNHH Nhật Minh doanh nghiệp nhỏ chuyên bán. .. chương trình Với tốn quản lý bán hàng đồ điện dân dụng giới thiệu trên, em sử dụng ngôn ngữ Visual Basic 6.0 để xây dựng chương quản lý bán hàng đồ điện dân dụng cho công ty TNHH Nhật Minh Kết... với đề tài: ? ?Xây dựng chương trình quản lý bán hàng đồ điện dân dụng cho Công ty TNHH Nhật Minh? ?? Thành phố Bắc Ninh, em làm công việc sau: - Khảo sát nghiệp vụ quản lý bán hàng công ty - Phân tích

Ngày đăng: 15/07/2020, 14:19

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

Tài liệu liên quan