Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 61 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
61
Dung lượng
1,6 MB
Nội dung
1 TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN KHOA TIN HỌC KINH TẾ CHUYÊN ĐỀ TỐT NGHIỆP Tên đề tài: “Phân tích thiết kế phần mềm quản lý vật liệu xây dựng cho cửa hàng vật liệu HÀ NAM” Họ tên sinh viên MSV Lớp Khóa Tên quan thực tập Địa Giảng viên hướng dẫn : Hà Thị Thanh Vân : 11154915 : Hệ thống thông tin quản lý 57 : 57 : Công ty cổ phần công nghệ Suno : Số Nguyễn Xiển- quận Thanh Xuân- thành phố Hà Nội : TS Nguyễn Thị Bạch Tuyết Phụ Lục Chương 1: Tổng quan “ Công ty cổ phần công nghệ SUNO” 1.1 Giới thiệu chung về: Công ty cổ phần công nghệ SUNO .4 1.1.1 Tổng quan công ty 1.1.2 Lịch sử hình thành 1.1.3 Tổ chức nhân 1.1.4 Các sản phẩm dịch vụ 1.1.5 Thị trường khách hàng tiêu biểu công ty 1.2 Thực trạng toán quản lý vật liệu xây dựng công ty 10 1.2.1 Giới thiệu cửa hàng bán vật liệu .10 1.2.2 Giới thiệu hệ thống cũ 10 1.2.3 Nhược điểm hệ thống bán vật liệu 10 Chương 2: Cơ sở phương pháp luận công cụ cần thiết để thực đề tài .12 2.1 Quy trình phát triển phần mềm 12 2.1.1 Khái niệm 12 2.1.2 Một số mơ hình phát triển 12 2.2 Hệ quản trị sở liệu .18 2.2.1 Các chức HQTCSDL 18 2.2.2 Một số HQTCSDL phổ biến 18 2.3 Khái quát ngôn ngữ lập trình C# .19 2.3.1 Tổng quan C# 19 2.3.2 Đặc trưng C# 19 2.3.3 Các loại ứng dụng C# 19 2.4 Khái quát thư viện hỗ trợ thiết kế giao diện DevExpress 20 2.4.1 Giới thiệu .20 Chương 3: Phân tích triển khai đề tài 21 3.1 Các quy trình nghiệp vụ .21 3.1.1 Nhập vật liệu vào kho 21 3.1.2 Khách hàng mua, đặt vật liệu 23 3.1.3 Giao hàng cho khách hàng 25 3.1.4 Thống kê 27 3.2 Phân tích liệu 28 3.2.1 Mơ hình chức BFD 28 3.2.2 Mơ hình luồng liệu DFD 29 3.2.3 Mô hình cấu trúc liệu 32 3.3 Thiết kế phần mềm .33 3.3.1 Thiết kế CSDL 34 3.3.2 Một số thuật toán 39 3.3.3 Thiết kế an toàn bảo mật liệu 43 3.4 Giao diện .43 3.4.1 GIAO DIỆN 43 3.4.2 Yêu cầu cài đặt 57 * Kết luận 58 - Kết đạt được: 58 - Khả áp dụng thực tiễn .58 - Hướng phát triển tương lai 59 TÀI LIỆU THAM KHẢO 59 - Phụ lục CODE 59 Chương 1: Tổng quan “ Công ty cổ phần công nghệ SUNO” 1.1 Giới thiệu chung về: Công ty cổ phần công nghệ SUNO 1.1.1 Tổng quan công ty - Tên công ty: Công ty cổ phần công nghệ SUNO - Tên giao dịch quốc tế: SUNO TECH CORP - Tên gọi tắt: Suno - Ngày thành lập: 15/10/2014 - Mã số thuế: 0313481100 - Trụ sở chính: 703 Lê Hồng Phong, Phường 12, Quận 10, thành phố Hồ Chí Minh - Người đại diện pháp luật: Nguyễn Viết Quang Hạ - Giám đốc: Nguyễn Viết Quốc Vĩnh - Điện thoại: (84.28) 3862.1158 - Fax: (84.28) 3862.1158 - Lĩnh vực kinh doanh: dịch vụ phần mềm thiết bị hỗ trợ bán lẻ - Website: https://suno.vn - Email: admin@suno.vn - Logo: Hình 1.1 LOGO cơng ty CPCN SUNO 1.1.2 Lịch sử hình thành - Ngày 15/10/2014, công ty cổ phần công nghệ Suno thành lập theo giấy phép chi cục Thuế Quận 10 “Công ty cổ phần công nghệ Suno công ty chuyên bán buôn thiết bị ngoại vi phần mềm nhằm cung cấp giải pháp bán hàng quản lý bán hàng cơng nghệ điện tốn đám mây hàng đầu Việt Nam” - Suno có trụ sở 703 Lê Hồng Phong, Phường 12, Quận 10, thành phố Hồ Chí Minh, Năm 2015 Suno mở thêm chi nhánh số Nguyễn Xiển, Thanh Xuân, Hà Nội Quy mơ chung Suno có 100 nhân viên làm việc phận phòng ban marketing, kinh doanh, kỹ thuật, nhân kế toán - Bắt nguồn từ việc xây dựng hệ thống quản lý chuỗi cửa hàng áp dụng giới di động, đội ngũ Suno hình thành nên thương hiệu phần mềm quản lý bán hàng riêng dựa nguyên tắc “siêu đơn giản” - Sau năm đưa sản phẩm thị trường phần mềm quản lý bán hàng Suno đón nhận 64 tỉnh thành nước nhiều cửa hàng Mỹ, Nhật Bản, Mục tiêu tương lai Suno mang sản phẩm quản lý bán hàng dễ dùng nhất, hiệu đến 100.000 khách hàng Việt Nam vài năm tới 1.1.3 Tổ chức nhân - Sơ đồ cấu tổ chức cơng ty Cơng ty cổ phần cơng nghệ SUNO có trụ sở thức Thành phố Hồ Chí Minh chi nhánh Hà Nội đảm nhận văn phịng kinh doanh - Trong hai người đồng sáng lập công ty là: - Chủ tịch hội đồng quản trị công ty: ông Nguyễn Viết Quốc Vĩnh - Phó chủ tịch cơng ty: ơng Lâm Quốc Thanh Chủ tịch hội đồng quản trị Phó chủ tịch Bộ Phận Giám đốc KDoanh Bộ Phận Kĩ thuậtBộ phận nhân Bộ phận kế toán Marketing Văn phòngPhòng KD xây dựng phát triển sản phẩm Văn phòng CSKHPhòng xử lý hỗ trợ kĩ thuật Hình 1.2: Sơ đồ cấu tổ chức cơng ty cổ phần cơng nghệ Suno - Trong hai người đồng sáng lập công ty là: Chủ tịch hội đồng quản trị công ty: ông Nguyễn Viết Quốc Vĩnh Phó chủ tịch cơng ty: ơng Lâm Quốc Thanh Bộ phận marketing Trưởng BP marketing: ông Nguyễn Viết Quốc Vĩnh Bộ phận marketing phận thiếu lĩnh vực kinh doanh giúp cho sản phẩm công ty phổ biến rộng rãi tới khách hang, đưa chiến lược kinh doanh giúp phát triển công ty tốt Chức năng: - Truyền bá sản phẩm phần mềm quản lý bán hàng công ty tới khách hàng - Giúp ban lãnh đạo đưa vấn đề nhu cầu sản phẩm khách hàng phù hợp với thay đổi thị trường sản phẩm Văn phòng kinh doanh - Giám đốc kinh doanh: Ms Nguyễn Thanh Huyền - Văn phịng kinh doanh có hai trụ sở thành phố Hồ Chí Minh Hà Nội - Trưởng phịng kinh doanh thành phố Hồ Chí Minh: bà Trương Thị Bích Huyền - Trưởng phịng kinh doanh Hà Nội: ông Trần Anh Tuấn - Nhân viên kinh doanh người trực tiếp tiếp nhận thông tin liên lạc, liên hệ trực tiếp với khách hàng, lắng nghe nhu cầu vấn đề tồn khách hàng kinh doanh để đưa hướng giải cung cấp cho khách hàng sản phẩm phù hợp để giải khó khăn hỗ trợ hướng dẫn khách sử dụng sản phẩm Văn phịng chăm sóc khách hàng Trưởng phịng chăm sóc khách hàng: bà Nguyễn Thị Bích Thi - Chức năng: Phịng chăm sóc khách hàng nơi giải đáp thắc mắc hay vấn đề gặp phải khách hàng sử dụng sản phẩm Suno 24/7 Đảm bảo việc sử dụng sản phẩm cách tốt cho khách hàng - Thu thập lại vấn đề tồn mà sản phẩm từ phản hồi khách hang giúp cải thiện nâng cao dịch vụ sản phẩm Bộ phận kỹ thuật - Giám đốc kỹ thuật: ơng Nguyễn Đăng Thiều Phịng phát triển vận hành sản phẩm - Trưởng phòng: bà Âu Hồng Anh - Chức năng: liên tục cải thiện phát triển để sản phẩm phần mềm phù hợp với khách hàng cách tốt bắt kịp xu hướng phát triển bán hang nước tồn giới Phịng hỗ trợ kỹ thuật - Trưởng phòng: bà Nguyễn Thị Thanh Thảo - Chức năng: hỗ trợ khách hàng có vấn đề phát sinh kỹ thuật sử dụng sản phẩm mà khách hang khơng xử lí Ví dụ: giúp khách reset cửa hang phần mềm, xóa trắng toàn liệu, giao diện bị lỗi,… Bộ phận nhân - Trưởng phận phát triển nguồn nhân lực: ông Lâm Quốc Thanh - - Nhiệm vụ: phụ trách người cơng ty Phịng nhân giúp quản lý nhân viên, đào tạo nguồn nhân lực Bộ Phận kế toán Trưởng phận kế tốn: bà Ngơ My Na Chức năng: thống kê sổ sách, thông tin kinh tế, hoạt động liên quan đến quản lý tài doanh thu lãi lỗ công ty Quản lý quĩ thu chi cho tồn hoạt động cơng ty Quyết tốn lương thưởng, chế độ nhân viên 1.1.4 Các sản phẩm dịch vụ - SUNO công ty chuyên cung cấp phần mềm giải vấn đề khách hàng việc hỗ trợ kinh doanh Vì sản phẩm SUNO phần mềm quản lý bán hàng SUNO cho đối tượng kinh doanh vừa nhỏ tồn giới phần mềm Suno ln cập nhật phát triển ngày để phù hợp giải tối ưu khó khan đối tượng khách hàng khoi quản lý kinh doanh thời đại 4.0 - Phần mềm quản lý bán hang Suno giúp khách hàng tối ưu hóa việc quản lý liệu, quản lý bán hàng , quản lý việc kinh doanh thơng qua phần mềm online offline Phần mềm giúp khách hàng tính tốn doanh thu lợi nhuận, lỗ lãi, thu chi cửa hàng cách tự động, lưu trữ thông tin hang hóa, bán hang, quản lý nhân viên từ xa,… nhiều tính khác mà SUNO phát triển tốt để hỗ trợ nhiều đối tượng khách hàng khác Phần mềm quản lý bán hàng SUNO V1 Phần mềm quản lý bán hàng SUNO V2 Phần mềm liên kết với Website Phần mềm liên kết với Facebook Hình 1.3: Tính phần mềm quản lý bán hàng Suno qua thời gian phát triển Phầm mềm quản lý bán hàng V1 V2 phần mềm bán hàng phù hợp với tất ngành hàng thời trang, mẹ bé, điện thoại điện tử, xây dựng, siêu thị mini, cửa hàng tạp hóa,… V2 có chức tích hợp bán hàng qua facebook Với loại sản phẩm khác có cách quản lý hàng hóa khác quản lý theo thuộc tính size số, màu sắc, quản lý theo serial, quy đổi hàng hóa: lon- thùng, viên- hộp, đặc biệt có tính quản lý theo định lượng ví dụ cốc trà sữa gồm gam đường sữa Bán hàng trang thương mại điện tử ngày thơng dụng, Suno tích hợp quản lý bán hàng qua website để quản lý dễ dàng Trước bùng nổ Facebook năm gần Suno có gói giải pháp nâng cao cho bán hàng online, phần mềm liên kết với trang facebook quản lý tin nhắn, bình luận giúp người bán hàng quản lý đơn hàng đặt hàng cho khách hàng chat với khách, bạn vừa lướt facebook vừa đặt hàng cho khách nhanh chóng mà quản lý việc bán hàng cách xác Ngồi Suno cung cấp thiết bị giúp cho việc bán hàng trở nên đơn giản như: máy in hóa đơn, máy in mã vạch, máy đọc mã vạch, giấy in, thiết bị mạng, thiết bị giám sát 1.1.5 Thị trường khách hàng tiêu biểu công ty - - - Sau năm mắt sản phẩm “ Phần mềm quản lý bán hàng SUNO” sản phầm lượng khách hàng đông đảo ngồi nước đón nhận công cụ giúp họ quản lý việc kinh doanh dẽ dàng, thuận lợi nhanh chóng nhiều Do phầm mềm quản lý bán hàng SUNO cải thiện phát triển liên tục nên phần mềm để phù hợp với lượng khách hàng có hoạt động kinh doanh vừa nhỏ nước tồn giới Việc tính SUNO đơn giản dễ dủ dụng tạo thiện cảm khách hàng cao nên phần mềm bán thị trường với số lượng lớn ước tính doanh thu tháng phần mềm lên tới 800 triệu/tháng tiếp tục tăng theo thời gian Tính đến thời điểm thi có đến 13.000 khách hàng sử dụng phần mềm SUNO kinh doanh có cửa hàng kinh doanh nhỏ lẻ, cá nhân có chuỗi cửa hàng lớn dùng phần mềm SUNO hệ thống trại lợn, chợ Lợn, Hà Nam, chuỗi quần áo tiếng May, … 10 1.2 Thực trạng toán quản lý vật liệu xây dựng công ty 1.2.1 Giới thiệu cửa hàng bán vật liệu - Cửa hàng nvl tổng hợp Hà Nam thành lập vào tháng 10/2009, địa 765 Trương Định, quận Hoàng Mai, Hà Nội - Trong 10 năm hình thành & phát triển, Công ty không ngừng lớn mạnh lĩnh vực nhập phân phối VLXD Các sản phẩm kinh doanh chính của Cửa hàng: Đất, gạch ống, gạch thẻ , cát, sỏi, xi măng, thép, gạch men, đá trang trí, sơn,… - Vì cơng ty lớn mạnh nên cơng ty có nhu cầu sử dụng phần mềm để quản lý cơng ty cách đơn giản xác để đảm bảo tiết kiệm thời gian cơng sức chi phí cho việc quản lý, tránh việc xảy thất sai sót khơng đáng có trực tiếp quản lý tay 1.2.2 Giới thiệu hệ thống cũ - Chủ cửa hàng th nhân viên quản lí vật liệu, kế tốn, thao tác quản lí sổ sách, thơng tin lưu trữ văn giấy tờ (đơn hàng, sổ nợ, sổ tốn, sổ nhập hàng…) - Cơng việc nhập liệu vào sổ sách đơn giản, làm hồn tồn tay, khơng có cơng cụ hỗ trợ - Cửa hàng có máy tính để dùng in văn đơn giản, không phục vụ cơng tác quản lí bán hàng - Khi thực bán hàng nhân viên bán trực tiếp ghi đơn hàng tay, tính tốn hóa đơn tay - Cuối tháng kế tốn tính doanh thu lãi lỗ chi phí tổng hợp lại giấy tờ làm báo cáo tay cho chủ cửa hàng 1.2.3 Nhược điểm hệ thống bán vật liệu - Công việc nhập liệu vào sổ sách đơn giản, khó tra cứu thời gian Nhiều rủi ro nhập sai hay sổ 10 47 Bước 7: Nhấn button “Lưu đơn hàng” để lưu đơn hàng Hình 3.33.Form nhân viên *Thêm nhân viên: Bước 1: click button “Thêm” để kích hoạt nhập thông tin Bước 2: nhập đầy đủ thông tin nhân viên Bước 3: Click button “Lưu” để lưu lại thông tin nhân viên vừa thêm Bước 4: Thông báo thành cơng, click “OK” để tắt thơng báo *Xóa nhân viên: Bước 1: click chọn nhân viên muốn xóa danh sách nhân viên, thông tin nhân viên đầy đủ ô thông tin Bước 2: Click chọn button “Xóa” để xóa nhân viên 47 48 Bước 3: Thông báo thành công, click “OK” để tắt thông báo *Sửa nhân viên: Bước 1: click chọn nhân viên muốn xóa danh sách nhân viên, thơng tin nhân viên đầy đủ ô thơng tin Bước 2: click button “Sửa” để kích hoạt ô nhập thông tin Bước 3: nhập đầy đủ thông tin cần sửa nhân viên Bước 4: Click button “Lưu” để lưu lại thông tin nhân viên vừa sửa Bước 5: Thông báo thành công, click “OK” để tắt thơng báo Hình 3.34.Form Khách hàng *Thêm Khách hàng: Bước 1: click button “Thêm” để kích hoạt nhập thông tin 48 49 Bước 2: nhập đầy đủ thông tin Khách hàng Bước 3: Click button “Lưu” để lưu lại thông tin Khách hàng vừa thêm Bước 4: Thông báo thành công, click “OK” để tắt thông báo *Xóa Khách hàng: Bước 1: click chọn Khách hàng muốn xóa danh sách khách hàng, thơng tin Khách hàng đầy đủ ô thông tin Bước 2: Click chọn button “Xóa” để xóa Khách hàng Bước 3: Thông báo thành công, click “OK” để tắt thông báo *Sửa Khách hàng: Bước 1: click chọn nhân viên muốn xóa danh sách Khách hàng, thơng tin Khách hàng đầy đủ ô thơng tin Bước 2: click button “Sửa” để kích hoạt ô nhập thông tin Bước 3: nhập đầy đủ thông tin cần sửa Khách hàng Bước 4: Click button “Lưu” để lưu lại thông tin Khách hàng vừa sửa Bước 5: Thông báo thành công, click “OK” để tắt thơng báo 49 50 Hình 3.35.Form giao hàng - Chức giao hàng Các bước thực -Bước 1: Chọn mã đơn hàng -Bước : Nhấn button “tạo phiếu giao” -Bước 3: Nhấn button “Thêm” chi tiết giao hàng -Bước 4: Chọn vật liệu số lượng -Bước Nhấn button “Lưu” -Bước Thực lại từ bước thêm đủ số lượng hàng cần giao -Bước 7: Nhấn button “Lưu đơn hàng” để lưu phiếu giao hàng -Bước 8: Nhấn button “In hóa đơn” để in phiếu giao 50 51 3.36.Form vật liệu *Thêm Vật liệu: Bước 1: click button “Thêm” để kích hoạt nhập thơng tin Bước 2: nhập đầy đủ thông tin Vật liệu Bước 3: Click button “Lưu” để lưu lại thông tin Vật liệu vừa them Bước 4: Thông báo thành công, click “OK” để tắt thơng báo *Xóa Vật liệu: Bước 1: click chọn Vật liệu muốn xóa danh sách vật liệu, thông tin Vật liệu đầy đủ ô thông tin Bước 2: Click chọn button “Xóa” để xóa Vật liệu Bước 3: Thơng báo thành công, click “OK” để tắt thông báo *Sửa Vật liệu: Bước 1: click chọn nhân viên muốn xóa danh sách Vật liệu, thông tin Vật liệu đầy đủ ô thông tin Bước 2: click button “Sửa” để kích hoạt nhập thông tin Bước 3: nhập đầy đủ thông tin cần sửa Vật liệu Bước 4: Click button “Lưu” để lưu lại thông tin Vật liệu vừa sửa Bước 5: Thông báo thành công, click “OK” để tắt thông báo 51 52 3.37.Form nhà cung cấp *Thêm Nhà cung cấp: Bước 1: click button “Thêm” để kích hoạt nhập thông tin Bước 2: nhập đầy đủ thông tin Nhà cung cấp Bước 3: Click button “Lưu” để lưu lại thông tin Nhà cung cấp vừa them Bước 4: Thông báo thành công, click “OK” để tắt thông báo *Xóa Nhà cung cấp: 52 53 Bước 1: click chọn Nhà cung cấp muốn xóa danh sách nhà cung cấp, thông tin Nhà cung cấp đầy đủ ô thông tin Bước 2: Click chọn button “Xóa” để xóa Nhà cung cấp Bước 3: Thông báo thành công, click “OK” để tắt thông báo *Sửa Nhà cung cấp: Bước 1: click chọn nhân viên muốn xóa danh sách Nhà cung cấp, thơng tin Nhà cung cấp đầy đủ ô thông tin Bước 2: click button “Sửa” để kích hoạt ô nhập thông tin Bước 3: nhập đầy đủ thông tin cần sửa Nhà cung cấp Bước 4: Click button “Lưu” để lưu lại thông tin Nhà cung cấp vừa sửa Bước 5: Thông báo thành công, click “OK” để tắt thông báo 3.38 Form nhập hàng 53 54 Chức nhập hàng Các bước thực Bước 1: Chọn NCC (Nếu chưa có nhấn button “Thêm” để thêm nhà cung cấp) Bước : Click tạo đơn nhập hàng Bước 3: Nhấn button “Thêm” chi tiết đơn nhập hàng Bước 4: chọn vật liệu số lượng Bước Nhấn button “Lưu” Bước Thực lại từ bước thêm đủ số lượng hàng Bước 7: Nhấn button “Lưu đơn nhập hàng” để lưu đơn nhập hàng 3.39 Form thu tiền 54 55 Chức thu tiền Các bước thực Bước 1: Click vào button “Thêm” để thực tạo phiếu thu Bước 2: Chọn khách hàng cần thu tiền Bước 3: Nhập tên phiếu giá trị nội dung Bước 4: Nhấn button “Lưu” để lưu phiếu thu Bước 5: Nhấn button ‘’In’’ để in hóa đơn cho khách 3.40.Form quản lý đơn hàng 55 56 Chức tìm kiếm đơn hàng Các bước thực Bước 1: Chọn thời gian từ thời điểm đến thời điểm Bước 2: Click button “Tìm kiếm” Bước 3: Chọn đơn hàng muốn kiểm tra để xem tình trạng Bước 4: Nếu muốn in báo cáo đơn hàng, click button “In báo cáo” 56 57 3.41.Form báo cáo - Chọn chức báo cáo Giao diện báo cáo gồm thông tin vật liệu hết (vật liệu có số lượng bé 5) biểu đồ cột thể tổng doanh thu hóa đơn báo theo ngày tháng 3.4.2 Yêu cầu cài đặt * Yêu cầu phần cứng: - Ram 4G trở lên - Ổ đĩa trống 1Gb - CPU tối thiểu 1.8 GHz * Yêu cầu phần mềm để mở source code: - Sử dụng hệ điều hành Windows trở lên - Cài SQL server 2014 trở lên - Visual Studio 2013 trở lên - Devexpress 17.1.6 57 58 - Crystal Report 13.0.24 - Hướng dẫn: Restore file QL_VLXD.bak thư mục source code Tài khoản mặc định đăng nhập NV05 * Một số hạn chế: - Phần mềm chưa tích hợp quét mã vạch nhằm đáp ứng nhu cầu xuất hàng số lượng nhiều - Chưa áp dụng nhiều cơng thức tính tốn vật liệu dao động theo thị trường - Chưa mở rộng để quản lý nhiều kho hàng, nhiều chi nhánh * Kết luận - Kết đạt được: - Phần mềm đáp ứng số chức : Thực thao tác công việc quản lí bán hàng quản lí vật liệu, quản lí nhân viên, khách hàng, nhà cung cấp, hóa đơn Thực nhập xuất hàng hóa, lưu lại thơng tin hóa đơn, in hóa đơn cho khách hàng Chức đăng nhập phân quyền sử dụng Xuất hóa đơn - Khả áp dụng thực tiễn Hiện nay, khắp tỉnh thành nước, có nhiều cửa hàng vật liệu xây dựng với quy mô vừa nhỏ, đặc biệt vùng quê, việc xử lý, lưu trữ liệu quy trình bán hàng cịn thơ sơ, suất kém, nhiều sai sót Với giao diện thân thiện, dễ sử dụng, thiết bị để cài đặt tốn kém, phần mềm Quản lý cửa hàng vật liệu xây dựng đáp ứng đầy đủ hầu hết nhu cầu chung cửa hàng vật liệu xây dựng qua giúp cho cửa hàng Tiết kiệm tối đa sức lao động người, khơng cịn cảm thấy số lượng cơng việc q lớn, phức tạp 58 59 Tạo yên tâm cho khách hàng hoạt động kê khai, mua bán sử dụng phần mềm, hạn chế rủi ro sai sót giá cả, thơng tin Giúp đội ngũ nhân viên phục vụ khách hàng chuyên nghiệp liệu nhanh chóng cung cấp cần Báo cáo rõ ràng nhanh chóng Khả mở rộng quy mô cách dễ dàng - Hướng phát triển tương lai Tiến hành bổ sung thêm số chức báo cáo, báo cáo theo tuần, theo ngày, báo cáo dạng biểu đồ trực quan Tổng hợp khách hàng tiềm Xây dựng app mobile cho nhân viên giao hỗ trợ việc xử lý giao hàng TÀI LIỆU THAM KHẢO Tiếng việt [1] Giáo trình NET: Thầy Hồng Hữu Việt [2] Tài liệu lập trình C#: Đại học Khoa học tự nhiên Website [3] Một số tài liệu đồ án quản lí Tailieu.vn [4] Một số forum website coder.awas.vn, congdongCviet.com, youtube.com [5] Stackoverflow.com [6] Website hỗ trợ Devexpress: Devexpress.com/Support/ - Phụ lục CODE * Xử lý Thêm cập nhật khách hàng private void btnLuu_Click(object sender, EventArgs e) { if (Common.CheckNullTextbox(txtTenKH.Text, txtSDT.Text, txtDiaChi.Text, txtEmail.Text)) { 59 60 MessageBox.Show("Vui lịng nhập đầy đủ thơng tin !!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { KHACHHANG khachHang = new KHACHHANG(); khachHang.TEN_KH = txtTenKH.Text; khachHang.SDT = txtSDT.EditValue.ToString(); khachHang.CMND = txtCMND.EditValue.ToString(); khachHang.DIACHI = txtDiaChi.Text; khachHang.EMAIL = txtEmail.EditValue.ToString(); khachHang.CONGNO = Convert.ToDouble(txtNo.Text) ; khachHang.TONGMUA = Convert.ToDouble(txtTongMua.Text); khachHang.GHICHU = txtGhiChu.Text; if (isThem) { khachHangBUS.Add(khachHang); MessageBox.Show("Tạo khách hàng thành công !!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (isSua) { khachHang.MA_KH = int.Parse(txtMaKH.Text); khachHangBUS.Update(khachHang); MessageBox.Show("Cập nhật khách hàng thành công !!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } khachHangBUS.Save(); KhachHang_Load(sender, e); } } * Xử lí xóa khách hàng 60 61 private void btnXoa_Click(object sender, EventArgs e) { if (Common.CheckNullTextbox(txtMaKH.Text)) { MessageBox.Show("Vui lịng chọn khách hàng !!", "Thơng Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { try { int id = int.Parse(txtMaKH.Text); khachHangBUS.Delete(id); khachHangBUS.Save(); MessageBox.Show("Xóa khách hàng thành cơng", "Thơng Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); KhachHang_Load(sender, e); } catch { MessageBox.Show("Khách hàng sử dụng hóa đơn", "Thơng Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } * Xử lý đổ liệu vào bảng private void KhachHang_Load(object sender, EventArgs e) { KhoaButton(); btnThem.Enabled = true; KhoaTextbox(); gvKH.DataSource = khachHangBUS.GetAll(); } 61