QUẢN LÝ BÁN HÀNG CHO MỘT CÔNG TY KINH DOANH THIẾT BỊ MÁY TÍNH Môn Lập trình hướng sự kiện

25 6 0
QUẢN LÝ BÁN HÀNG CHO MỘT CÔNG TY KINH DOANH THIẾT BỊ MÁY TÍNH Môn Lập trình hướng sự kiện

Đ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

VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN DƯƠNG THANH TÙNG – CSG 213 VÕ VĂN TOẢN – CSG 213 ĐẶNG VĂN LÂU - CSG 313B Hà Văn Chín – CSG 313 Lê Thị Thu Hiền – CSG 313 QUẢN LÝ BÁN HÀNG CHO MỘT CÔNG TY KINH DOANH THIẾT BỊ MÁY TÍNH Mơn: Lập trình hướng kiện Giảng viên hướng dẫn ThS Lê Hữu Dũng BÁO CÁO BÀI TẬP LỚN TP Hồ Chí Minh - 2021 Trường Đại học Mở Hà Nội Khoa Công nghệ Thông tin Bài tập lớn Mơn học: Lập trình Hướng kiện Đề 04: Quản lý thông tin bảo hành thiết bị bán cơng ty kinh doanh máy tính Mơ tả: - Trong công ty kinh doanh thiết bị máy tính, thiết bị thuộc nhiều hãng khác chia thành loại khác (Ví dụ: máy in, card hình, main ….) Tùy theo thời điểm bán hàng, thiết bị có thời hạn bảo hành khác - Trong thời hạn bảo hành, thiết bị khách hàng mua bị hỏng đủ điều kiện bảo hành khách hàng mang thiết bị đến công ty để bảo hành Một thiết bị bảo hành nhiều lần, đổi sang thiết bị loại Mỗi lần khách hàng mang tới nhiều thiết bị - Khi khách hàng mang thiết bị đến bảo hành, nhân viên cơng ty có nhiệm vụ xem xét sơ thiết bị, ghi rõ tình trạng hỏng hóc, phán đốn ngun nhân phương án giải quyết, ghi phiếu nhận thiết bị hẹn ngày trả thiết bị bảo hành Công ty nhận bảo hành thiết bị công ty bán - Các thiết bị mang đến bảo hành, tùy theo mức độ hỏng hóc chế độ bảo hành, khách hàng khơng phải trả phí sửa chữa phải trả phí sửa chữa (hoặc phí đổi thiết bị mới) Để giải toán trên, người ta sử dụng bảng sau:  tblNhomhang: chứa thơng tin nhóm hàng (VD: Main, Chip, Monitor….) tblHanghoa: chứa thông tin mô tả mặt hàng (VD: tên gọi, màu sắc, kích thước, đặc tính kĩ thuật ….)  tblHoadonbanhang: chứa thơng tin hóa đơn bán hàng (ai lập hóa đơn, bán cho ai, bán vào lúc nào, thu tiền hay chưa)  tblHangban: chứa thông tin mặt hàng bán theo hóa đơn (mặt hàng nào, số lượng bao nhiêu, qui cách, giá bán bao nhiêu, bảo hành lâu….) Mỗi hóa đơn bán nhiều mặt hàng Mỗi mặt hàng thời điểm khác có giá bán khác  tblPhieunhan: chứa thông tin phiếu nhận thiết bị khách hàng mang đến để bảo hành (nhận khách hàng nào, địa liên hệ, nhận vào ngày nào, nhận, hẹn trả thiết bị)  tblThietbiCanbaohanh: chứa thông tin thiết bị cần bảo hành (thiết bị gì, tình trạng nào, phán đốn ngun nhân ban đầu gì)  tblNhatkysuachua: chứa thơng tin ghi lại trình sửa chữa thiết bị cần bảo hành (thiết bị nào, nguyên nhân, cách giải quyết, thực sửa, ngày bắt đầu sửa, ngày sửa xong) Yêu cầu: Xây dựng phần mềm nhằm giải toán 3.1 CSDL: - Thiết kế SQL Server - Trong CSDL có bảng với trường, bảng phục vụ cho yêu cầu chương trình (sinh viên thêm bảng/trường cần thiết) - Các trường bảng thiết kế phải thiết lập đầy đủ thuộc tính - Các bảng phải có quan hệ với - Thiết kế truy vấn cập nhật (thêm, sửa, xóa) thành Stored Procedure lưu trữ csdl 3.2 Phần mềm: - Viết VB.NET/C#.NET, giao tiếp chức thông qua hệ thống menu/toolbar - Hạn chế thao tác sử dụng chuột, hỗ trợ người dùng thao tác bàn phím để tăng tốc độ sử dụng chương trình Các chức cập nhật liệu (thêm, sửa, xóa) có sử dụng query/Stored Procedure thiết kế csdl - Dữ liệu chương trình phải kiểm tra chặt chẽ để tránh lỗi - Các báo cáo viết Crystal Report gọi qua chương trình Sản phẩm cần nộp gồm: Mỗi nhóm nộp 01 (cách thức nộp, thời gian nộp theo qui định lớp) gồm: 4.1 Quyển báo cáo Bài tập lớn (bản PDF): theo cấu trúc https://bit.ly/2LSn2dX, trình bày theo qui định cho Bài tập lớn http://www.fithou.edu.vn/userfiles/files/bieumau/ QuidinhTrinhbayBaocao_v4_5_2_1.pdf 4.2 Tệp nén (chuẩn ZIP) chứa sản phẩm theo yêu cầu 3.1 3.2 LỜI NÓI ĐẦU Giới thiệu vấn đề nghiên cứu * Lý chọn đề tài nghiên cứu Trong cơng ty kinh doanh thiết bị máy tính, thiết bị thuộc nhiều hãng khác chia thành loại khác Thời hạn bảo hành thiết bị mua công ty thực nghiêm túc với nguyên tắc đề Các thiết bị bảo hành nhiều lần có đủ điều kiện bảo hành, khách hàng mang thiết bị đến bảo hành, nhân viên công ty có nhiệm vụ xem xét sơ thiết bị, ghi rõ tình trạng hỏng hóc, phán đốn ngun nhân tìm phương án giải quyết, ghi phiếu nhận thiết bị hẹn ngày trả thiết bị bảo hành Công việc quản lý công ty tiến hành thủ cơng gặp nhiều khó khăn phức tạp số lượng sản phẩm bảo hành ngày tăng Việc đưa ứng dụng công nghệ thông tin giúp giảm tải công việc quản lý thủ công người điều cần thiết để giải vấn đề nêu Là người chủ công ty, mong chờ điều tốt đẹp với doanh nghiệp mình, lợi nhuận, thương hiệu phát triển đại hóa lĩnh vực quản lý doanh nghiệp Qua nghiên cứu, học hỏi thầy cô bạn bè giải pháp quản lý bán hàng kết hợp với trình khảo sát thực tế nhiều cửa hàng, doanh nghiệp em xin đưa giải pháp “quản lý bán hàng cho công ty kinh doanh thiết bị máy tính.” dành cho doanh nghiệp vừa nhỏ Hy vọng sản phẩm giúp người quản lý kiểm sốt tồn q trình hoạt động kinh doanh * Mục đích đề tài Tạo dựng phần mềm chứa đựng thơng tin nhóm hàng, mơ tả mặt hàng; chứa đựng thơng tin hóa đơn bán hàng; theo dõi mặt hàng bán theo hóa đơn, lưu giữ thông tin thiết bị Như vậy, mục tiêu cuối xây dựng phần mềm quản lý bán hàng cho công ty kinh doanh thiết bị máy tính cách tối ưu dễ sử dụng Đáp ứng nhu cầu xử lý chức nghiệp vụ trình thực hoạt động bán hàng quản lý tồn kho * Phương pháp chứng minh giả thuyết Chứng minh lý thuyết: Ngơn ngữ lập trình CShap Hệ quản trị sở liệu SQL Server 2019 Chứng minh thực tiễn: Quan sát Phỏng vấn Tham quan nghiệp vụ bảo hành Môi trường thực nghiên cứu Môi trường thực nghiên cứu môi trường Win10 MỤC LỤC Trang CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Nhiệm vụ đề tài 1.2 Định hướng giải 1.3 Công cụ để giải CHƯƠNG KHẢO SÁT HỆ THỐNG 2.1 Đánh giá hệ thống 2.2 Ưu điểm 2.3 Nhược điểm CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 3.1 Mơ hình hệ thống quản lý chương trình 3.1.1 Quản lý nhân viên cơng ty: 3.1.2 Quản lý hàng hóa 3.1.3 Quản lý bán hàng 3.1.4 Quản lý nhập hàng 3.1.5 Quản lý kho 3.1.6 Quản lý khách hàng 3.1.7 Quản lý người dùng 3.2 Cơ sở liệu: 3.3 Giao diện Demo CHƯƠNG KIỂM THỬ, ĐÁNH GIÁ, KẾT LUẬNVÀ HƯỚNG PHÁT TRIỂN 4.1 Đánh giá 16 4.1.1 Kết đạt 16 4.1.2 Kết chưa đạt 16 4.2 Kết luận 16 4.3 Hướng phát triển 17 TÀI LIỆU THAM KHẢO 17 CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Nhiệm vụ đề tài Tìm hiểu cấu tổ chức cửa hàng bán thiết bị máy tính Tìm hiểu nhiệm vụ quy trình nghiệp vụ bảo hành cửa hàng Áp dụng kiến thức sở liệu phân tích – thiết kế hệ thống thông tin quản lý để xây dựng phần mềm Quản lý bán hàng, tự động thực số cơng việc máy tính thay phần công việc cho người như: - Xây dựng chức phân quyền cho người dùng - Xây dựng chức xuất – nhập thiết bị đơn vị sở - Xây dựng chức chứng từ giao dịch, hóa đơn - Xây dựng chức báo cáo thống kê tình hình xuất, nhập hàng thiết bị máy tính theo ngày, tháng, năm - Xây dựng giao diện chương trình thân thiện dễ dàng sử dụng 1.2 Định hướng giải Một tốn quản lý có nhiều cách tiếp cận hướng giải khác Phổ biến hai cách tiếp cận sau: - Cách tiếp cận phương pháp có cấu trúc, hay cịn gọi cách tiếp cận hướng chức - Cách tiếp cận phương pháp hướng đối tượng Đối với cách tiếp cận hướng chức số bất cập mà phương pháp hướng đối tượng phần khắc phục nhược điểm Ngày nay, ngơn ngữ lập trình ngày phát triển theo hướng đối tượng như: Net, CShap, Java, VB.Net… phương pháp hướng đối tượng dần thay cho phương pháp hướng chức 2 Đối với vấn đề nghiên cứu mình, em lựa chọn phương pháp tiếp cận hướng đối tượng, cài đặt ngôn ngữ CShap kết hợp với sử dụng sở liệu SQL Server 2019 1.3 Cơng cụ để giải Do tính chất sở liệu toán nên chương trình sử dụng ngơn ngữ lập trình CShap Microsoft Visual Studio 2019 việc tạo giao diện chương trình chính, kết hợp với Microsoft SQL Server 2019 tạo sở liệu phân tích thiết kế hệ thống thông tin Ngôn ngữ CShap ngôn ngữ dẫn xuất từ C C++ , tạo từ tảng phát triển Microsoft bắt đầu với công việc C C++ thêm vào đặc tính để làm cho ngôn ngữ dễ sử dụng Nhiều số đặc tính giống với đặc tính có ngơn ngữ Java Khơng dừng lại đó, CShap có tính ưu việt hẳn ngơn ngữ khác như: Là ngôn ngữ đơn giản Là ngôn ngữ đại Là ngôn ngữ hướng đối tượng Là ngôn ngữ mạnh mẽ mềm dẻo Là ngôn ngữ có từ khóa Là ngơn ngữ hướng module Bên cạnh đó, CShap cịn hỗ trợ quản lý Cơ sở liệu, Internet, tính kết nối mơi trường liệu Access, SQL , … thực nhiều cách Do việc dùng ngơn ngữ CShap thích hợp 3 CHƯƠNG KHẢO SÁT HỆ THỐNG 2.1 Đánh giá hệ thống Trong công ty kinh doanh thiết bị máy tính thiết bị thuộc nhiều hãng khách chia thành nhiều loại 2.2 Ưu điểm Nếu gặp cố máy móc hay điện liệu cửa hàng không bị công việc cửa hàng không bị ngưng trệ Mọi thông tin cửa hàng bảo mật tuyệt đối 2.3 Nhược điểm Hình thức bảo hành cửa hàng thủ công nên tốc độ cập nhật , xử lý không cao Cửa hàng không tránh khỏi thất thoát hàng hoá, nhầm lẫn toán tiền thiếu sản pẩm cho khách Mọi hoạt động người trực tiếp làm việc nên bị stress Khi mở rộng quy mơ hoạt động hệ thống quản lý thủ cơng khơng đáp ứng 4 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 3.1 Mơ hình hệ thống quản lý bán hàng cho công ty kinh doanh thiết bị máy tính 3.1.1 Quản lý nhân viên cơng ty: + Mã nhân viên + Họ tên nhân viên 3.1.2 Quản lý hàng hóa nhóm hàng hóa + Mã nhóm hàng (Main, Chip, Monitor ….) + Tên thiết bị + Màu sắc + Đơn vị + Bảo hành + Seri + Giá nhập + Giá bán + Loại sản phẩm 3.1.3 Quản lý bán hàng + Mã nhân viên + Mã hóa đơn + Thành tiền + Mã khách hàng + Ngày lập 3.1.4 Quản lý nhập hàng + Mã hóa đơn + Nhà cung cấp + Ngày nhập + Thành tiền 3.1.5 Quản lý kho + Mã hàng + Số lượng + Chi phí nhập + Chi phí bán 3.1.6 Quản lý khách hàng + Mã khách hàng + Tên khách hàng + Địa + SĐT + CMND 3.1.7 Quản lý người dùng + Tên Đăng Nhập + Mật Khẩu + Phân Quyền 3.2 Cơ sở liệu: 3.3 Giao diện Demo 3.3.1 Đăng nhập chương trình Nếu bạn đăng nhập với tên truy cập sử dụng chức này: B1: Vào Hệ thống -> Đăng nhập chương trình B2: Nhập tên truy cập vào ô Tài khoản B3: Nhập mật kèm với tên truy cập vào ô Mật B4: Kích Đăng nhập Nếu tên đăng nhập tồn mật kèm hệ thống hiển thị giao diện chương trình Sau đăng nhập thành công giao diện 3.3.2 Giao diện chương trình bao gồm 3.3.2.1 Quản Trị Hệ Thống Phần mêm có chức phân quyền Nếu chon admin người dùng sử dụng tồn tính , cịn user bị hạn chế 3.3.2.2 Quản Lý 3.3.2.3 Xuất –Nhập Hàng Hóa 10 3.3.2.4 Báo Cáo Thống Kê 11 Các chức chương trình From Sản Phẩm để nhập danh sách sản phẩm Khi muốn thêm sản phẩm : Bấm Thêm -> Nhập thông tin -> Cập Nhật Khi muốn sửa sản phẩm : Click vào sản phẩm cần thay đổi -> thay đổi textbox ->xong bấm sửa hồn thành Chức xóa sử dụng 12 Tiếp đến phần bán hàng nhập hàng : Chức phần giúp cho người quản lý số hàng nhập , hàng bán kho lại , để tiện việc quản lý thống kê báo cáo Form Nhập Hàng 13 Form Bán Hàng Form Tồn Kho Cuối báo cáo thống kê  Báo cáo theo nhân viên 14 Chức cho lọc doanh thu nhân viên thời gian nhân viên bán hàng  Báo cáo bán hàng theo thời gian  Báo cáo nhập hàng theo thời gian 15 16 CHƯƠNG KIỂM THỬ, ĐÁNH GIÁ, KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 4.1 Đánh giá 4.1.1 Kết đạt Phân tích thiết kế hệ thống quản lý bán hàng cho doanh nghiệp vừa nhỏ Tạo sở liệu quản lý bán hàng Xây dựng thành công chức hệ thống, chức cập nhật thông tin, chức nhập hàng bán hàng, chức báo cáo bán hàng, nhập hàng 4.1.2 Kết chưa đạt Phần mềm chưa tối ưu hóa ,và xây dựng form in liên cho khách hàng 4.2 Kết luận Bài báo cáo pháp “quản lý bán hàng cho công ty kinh doanh thiết bị máy tính” xây dựng Net với ngữ C# kết hợp với Hệ quản trị sở liệu SQL 2005 Với chức sở liệu nghiên cứu, khảo sát thực nghiệm thực tế cách kỹ lưỡng, ứng dụng mơ hình vừa nhỏ cho kết tương đối khả quan hiệu Tuy nhiên thời gian hồn thành đề tài có hạn kinh nghiệm nghiệp vụ chưa sâu nên đề tài chúng em khó tránh khỏi thiếu sót nghiệp vụ chuyên môn Chúng em mong nhận ý kiến đóng góp thầy bạn để đề tài chúng em hoàn thiện vào thực tế 17 Chúng em xin chân thành cảm ơn! 4.3 Hướng phát triển Tích hợp danh sách khách hàng tiềm định hướng phát triển khách hàng lâu dài Sử dụng hệ thống cho nhiều loại mặt hàng khác cửa hàng TÀI LIỆU THAM KHẢO Bài giảng Lập trình Hướng kiện, Nhóm tác giả, Khoa CNTT – Viện Đại học Mở Hà Nội .NET toàn tập (tập 7: Sổ tay Kỹ thuật Visual C#), Dương Quang Thiện, NXB Tổng hợp Tp Hồ Chí Minh

Ngày đăng: 28/09/2022, 20:36

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

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

Tài liệu liên quan