Đề tài: Quản lý bán hàng linh kiện máy tính

27 467 6
Đề tài: Quản lý bán hàng linh kiện máy tính

Đ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

Hiện nay linh kiện máy tính trên thị trường và các thiết bị điện tử là rất nhiều, cùng với rất nhiều chủng loại và nguồn gốc xuất xứ. với niềm đam mê tìm hiếu những vấn đề liên quan đến chuyên ngành học tập Công nghệ thông tin của mình, chúng em đã quyết định chọn đề tài quản lý bán hàng: linh kiện máy tính. Với kiến thức thực tế và qua quá trình tìm hiểu thực trạng của hệ thống bán hàng chúng em đã thu được một số kết quả.

Contents Contents Lời nói đầu I Bài toán II Phân tích thiết kế Biểu đồ Use case (Use Case Diagram) Xây dựng biểu đồ lớp 2.1 Xác định lớp từ use case .8 Xây dựng biều đồ .10 Biểu đổ lớp chi tiết 16 III Thiết kế sở liệu 19 1.Hàng 19 2.Đăng nhập 20 3.Hàng xuất 20 4.Hàng nhập 20 5.Phiếu xuất 21 6.Phiếu nhập .21 7.Nhà cung cấp 21 8.Khách hàng 21 IV Chương trình .22 1.Form đăng nhập .22 2.Form phiếu xuất .23 3.Form phiếu nhập 23 4.Form tìm thơng tin khách hàng 24 5.Form thơng tin hàng hóa 25 6.Form báo cáo doanh thu 26 V Kết luận .26 Đánh giá công việc 26 Tài liệu tham khảo 27 Lời nói đầu Ngày nay, ngành Cơng nghệ thơng tin phát triển nhanh chóng ứng dụng ngày rộng rãi sống công tác quản lý công ty lớn, bệnh viện trường học, trụ sở ủy ban… đặc biệt công tác quản lý bán hàng Nó có tác dụng thiết thực đời sống người, giúp cho người quản lý có nhìn tổng thể mà chi tiết thơng tin lưu trữ đầy đủ, cập nhật hàng ngày, nâng cao hiệu làm việc, tiết kiệm sức làm việc Hiện linh kiện máy tính thị trường thiết bị điện tử nhiều, với nhiều chủng loại nguồn gốc xuất xứ với niềm đam mê tìm hiếu vấn đề liên quan đến chuyên ngành học tập Công nghệ thông tin mình, chúng em định chọn đề tài quản lý bán hàng: linh kiện máy tính Với kiến thức thực tế qua trình tìm hiểu thực trạng hệ thống bán hàng chúng em thu số kết I Bài toán Khi có yêu cầu nhập thiết bị: nhân viên tiến hành ghi phiếu yêu cầu gồm thông tin chi tiết thiết bị gửi đến cho nhà cung cấp Nhà cung cấp gửi đơn chào hàng chi tiết thiết bị bao gồm thông tin như: tên, loại thiết bị, số lượng, nguồn gốc….Qua đơn chào hàng nhà cung cấp cửa hàng đưa đơn đặt hàng gửi đến cho nhà cung cấp, để đáp ứng nhu cầu nhập thiết bị cửa hàng nhà cung cấp chuyển thiết bị cho cửa hàng theo hợp đồng mua,bán hàng hóa biên lai bàn giao thiết bị (kiêm hóa đơn tốn tiền thiết bị) Trước nhập hàng vào kho cửa hàng kiểm tra xem đủ thiết bị chưa theo biên bàn giao thiết bị mà nhà cung cấp gửi đến, đồng thời cửa hàng ghi thông tin cần thiết vào sổ chi sổ kho Nếu thiết bị khơng đạt u cầu cửa hàng trả lại nhà cung cấp, yêu cầu nhà cung cấp cấp lại thiết bị hợp đồng thỏa thuận Khi khách có nhu cầu mua thiết bị, khách hàng xem thơng tin hàng hóa, tìm kiếm hàng cần mua Nếu khách hàng chọn thiết bị cần mua cửa hàng kiểm tra kho, kho cịn hàng nhân viết viết phiếu bán hàng Sau cửa hàng tiến hành bàn giao thiết bị cho khách gửi đến khách hàng hóa đơn tốn, phiếu bảo hành giấy tờ liên quan, có kèm theo khuyến mại(nếu có) Khi khách tốn tiền thiết bị cửa hàng lập biên lai thu tiền cho khách đồng thời ghi thông tin cần thiết vào sổ thu sổ kho Để tiện cho việc quản lý hệ thống lưu trữ quản lý thông tin nhà cung cấp thông tin khách hàng Có thể sửa xóa cần thiết Sau khoảng thời gian định nhân viên phận tổng hợp thông tin mua, bán, thơng tin khác II Phân tích thiết kế Biểu đồ Use case (Use Case Diagram) Một biểu đồ Use case số lượng tác nhân ngoại cảnh mối liên kết chúng Use case mà hệ thống cung cấp Một Use case lời miêu tả chức mà hệ thống cung cấp Lời miêu tả Use case thường văn tài liệu, kèm theo biểu đồ hoạt động Các Use case miêu tả theo hướng nhìn từ vào tác nhân (hành vi hệ thống theo mong đợi người sử dụng), không miêu tả chức cung cấp hoạt động nội bên hệ thống Các Use case định nghĩa yêu cầu mặt chức hệ thống 1.1 Xác định tác nhân use case Dựa vào yêu cầu toán quản lý bán hàng ta thấy chức hệ thống quản lý bán hàng thực khách hàng nhân viên Như có hai tác nhân nhân viên khách hàng Trong khách hàng có liên quan đến chức tra cứu tìm hàng Cịn nhân viên có chức quản lý hàng bán, quản lý hàng nhập, quản lý khách hàng, báo cáo thống kê 1.2 Biểu đồ use case tổng quát Khái quát chức hệ thống Các chức có tính tổng quát dễ dàng nhìn thấy quan điểm tác nhân Dựa vào yêu cầu tốn ta có use case tổng qt sau: 1.3 Phân rã biểu đồ use case Từ use case tổng quát chúng ta biểu diễn lại thành dạng phân cấp gọi phân rã biểu đồ use case thành use case sử dụng quan hệ để use case sử dụng use case khác 1.3.1 Use case tìm hàng Tác nhân: Khách hàng Mơ tả: Khách hàng tìm hàng theo tên hàng theo mã hàng Nhập thông tin mã hàng tên hàng, hệ thống tìm kiếm theo yêu cầu gửi kết lại cho khách hàng biết 1.3.2 Use case quản lý khách hàng Tác nhân: Nhân viên Điều kiện: Phải đăng nhập vào hệ thống Mô tả: Nhân viên sau đăng nhập Tìm khách hàng theo mã tên sau tùy chọn chức tương ứng nhập thông tin khách hàng, xóa thơng tin khách hàng, sửa thơng tin khách hàng 1.3.3 Use case quản lý nhà cung cấp Tác nhân: nhân viên Điều kiện: Phải đăng nhập vào hệ thống Mô tả: Nhân viên sau đăng nhập Tìm nhà cung cấp theo tên địa sau tùy chọn chức tương ứng nhập thơng tin khách hàng, xóa thơng tin khách hàng, sửa thông tin khách hàng 1.3.4 Use case quản lý bán hàng Tác nhân: Nhân viên Điểu kiện: Phải đăng nhập vào hệ thống Mô tả: Dựa vào yêu cầu khách hàng, nhân viên lập hóa đơn bán hàng, kiểm tra hàng kho xem có cịn hay đáp ứng khơng (tìm hàng), đáp ứng giao hàng cho khách hàng cập nhật thông tin hàng bán vào hệ thống Nếu hàng kho khơng đáp ứng thông báo cho khách hàng 1.3.5 Use case quản lý nhập hàng Tác nhân: Nhân viên Điều kiện: Đăng nhập vào hệ thống Mô tả: Sau thời gian định kỳ, cửa hàng nhập thêm hàng Nhân viên lập hóa đơn u cầu nhập hàng gồm thơng tin hàng muốn nhập Bên nhà cung cấp cung cấp hàng theo yêu cầu cho cửa hàng Nhưng trước nhận hàng, nhân viên kiểm tra hàng xem có đáp ứng chất lượng số lượng không Nếu không đảm bảo yêu cầu nhân viên từ chối nhập 1.3.6 Use case báo cáo thống kê Tác nhân: Nhân viên Điều kiện: Đăng nhập vào hệ thống Mô tả: Cuổi tháng nhân viên thống kê hàng bán, hàng nhập, thống kê doanh thu báo cáo cho quản lý 1.3.7 Use case chi tiết Dựa vào use case phân rã, ta tổng hợp lại tất use case Xây dựng biểu đồ lớp 2.1 Xác định lớp từ use case Xét từ toán quản lý bán hàng use case chi tiết xây dựng liệt kê lớp khách hàng, hàng xuất, hàng nhập, phiếu xuất, phiếu nhập, hàng, nhà cung cấp 2.2 Xác định thuộc tính số phương thức Từ lớp xác định bước ta thấy số thuộc tính phương thức lớp khách hàng có thuộc tính mã khách hàng, tên khách hàng, địa chỉ, điện thoại Lớp hàng xuất có số phiếu xuất, tên hàng, số lượng xuất, đơn giá Cụ thể hình sau: Xây dựng biều đồ Mục đích: biểu diễn tương tác người dùng đối tượng bên hệ thống Biểu đồ cho biết thông điệp truyền theo thời gian Thứ tự kiện biểu đồ hồn tồn tương tự scenario mơ tả use case tương ứng Biểu diễn: Biểu đồ biểu diễn đối tượng message truyền đối tượng Trong hệ thống quản lý bán hàng, lựa chọn biểu đồ tương tác dạng để biểu diễn tương tác đối tượng Để xác định rõ thành phần cần bổ sung biểu đồ lớp, biểu đồ hệ thống quản lý bán hàng thực hiện: - Xác định rõ kiểu đối tượng tham gia tương tác (ví dụ giao diện, điều khiển hay thực thể) - Mỗi biểu đồ có lớp giao diện (Form) tương ứng với chức (use case) mà biểu đồ mơ tả - Mỗi biểu đồ liên quan đến nhiều đối tượng thực thể Các đối tượng thực thể đối tượng lớp xây dựng biểu đồ thiết kế chi tiết Dưới số biểu đồ cho chức hệ thống quản lý bán hàng: 10 3.3 Biểu đồ cho chức thêm hàng 13 4.4 Biểu đồ cho chức quản lý bán hàng 14 3.5 Biểu đồ cho chức quản lý khách hàng Quản lý nhà cung cấp tương tự 15 3.6 Biểu đồ cho chức thống kê hàng bán Biểu đổ lớp chi tiết 4.1 Xây dựng biểu đồ lớp thiết kế chi tiết: Dựa vào biểu đồ lớp xây dựng biểu đồ tuần tự, biểu đồ lớp chi tiết bổ sung nhiều thuộc tính phương thức so với biểu đồ lớp 16 4.2 Biểu đồ lớp chi tiết cho chức tra cứu hàng 4.3 Biểu đồ lớp chi tiết cho chức quản lý khách hàng 4.4 Biểu đồ lớp chi tiết cho chức nhà cung cấp 17 4.5 Biểu đồ lớp chi tiết cho chức quản lý hàng 18 4.6 Biểu đồ lớp chi tiết cho chức quản lý bán hàng III Thiết kế sở liệu Hàng ST T Tên thuộc tính Mahang TenHang GiaBan LoaiHang DonViTinh Kiểu liệu Int string Int string string Not null/null Not null Not null Null Null Null Khóa Khóa ngồi √ 19 2 STT 4 STT Đăng nhập Tên thuộc tính TênĐN MatKhau Quyen ChucDanh HoTen Kiểu liệu string string string string string Not null/null Not null Not null Null Null Null Khóa Khóa √ Kiểu liệu Int Int Int int Not null/ null Not null Not null Null Null Khóa Khóa ngồi √ √ Kiểu liệu int int int int Not null/ Khóa Khóa null ngồi Not null √ Not null √ Null Null Hàng xuất Tên thuộc tính Mahang SoPX GiaXuat SoLuong Hàng nhập Tên thuộc tính Mahang SoPN GiaNhap SLNhap 20 Phiếu xuất STT Tên thuộc tính SoPX MaKH NgayXuat STT ST T STT Kiểu liệu int int datetime Not null/null Not null Null Null Khóa Khóa ngồi √ √ Phiếu nhập Tên thuộc tính SoPN MaNCC NgayNhap Kiểu liệu Int Int datetime Not null/ Khóa Khóa null ngồi Not null √ Null √ Null Nhà cung cấp Tên thuộc Kiểu tính liệu MaNCC Int TenNCC string DiaChiNCC string DienThoai string Not null/ null Not null Not null Null Null Khóa Khóa ngồi √ Khách hàng Tên thuộc tính MaKH TenKH DiaChiKH DienThoai Kiểu liệu Int string string string Not null/ null Not null Not null Null Null Khóa Khóa ngồi √ 21 IV Chương trình Dựa vào u cầu tốn phân tích thiết kế trên, ta xây dựng chương trình quản lý bán hàng sử dụng ngôn ngữ Microsoft Visual Studio phiên 2008 dùng Microsoft SQL Server 2005 để lưu trữ liệu Chương trình xây dựng mơ hình ba lớp sau:  Lớp BussinessLogic: thực chức hệ thống thêm, xóa, sửa, cập nhật  Lớp DataAccess: thực chức tạo kết nối với sở liệu từ Microsoft SQL Server 2005  Lớp Quan_ly_ban_hang: chứa tất form chương trình, gọi đến lớp DataAccess BussinessLogic Thực chức năng, hiển thị giao diện cập nhật vào sở liệu Sau số form Form đăng nhập 22 Form phiếu xuất Form phiếu nhập 23 Form tìm thông tin khách hàng 24 Form thông tin hàng hóa 25 Form báo cáo doanh thu V Kết luận Đánh giá cơng việc Nhìn chung việc áp dụng công nghệ thông tin vào quản lý bán hàng công ty trở lên phổ biến ngày quan trọng, đóng góp nhiều cho việc tinh giảm nhân giúp hệ thống bán hàng đạt hiệu cao Trong q trình thực nhóm em nêu ý sau: • Tác dụng tin học quản lý Bán hàng • Khảo sát cách thức tổ chức quản lý Bán hàng (ở hàng linh kiện máy tính) • Phân tích thiết kế hệ thống Bán hàng • Thiết kế xây dựng sở liệu Đồng thời qua chúng em thấy mối quan hệ mơn học như: mơn Phân tích thiết kế hệ thơng, mơn sở liệu, lập trình C# Từ kết thu được, nhóm chúng em mạnh dạn xây dựng chương trình quản lý bán hàng tảng Microsoft Microsoft Visual Studio phiên 2008 kết hợp với Microsoft SQL Server 2005 Do thời gian kiến 26 thức có hạn nên nhóm em khơng thể tránh khỏi thiếu sót Em mong nhận góp ý thầy để chương trình chúng em hoàn thiện Em xin chân thành cảm ơn ! Tài liệu tham khảo Phân tích thiết kế hệ thống thơng tin_Trần Đình Quế Phân tích thiết kế hệ thống_Nguyễn Xuân Hải Phân tích thiết kế Hệ thống thông tin với UML – TS Dương Kiều Hoa – Tơn Thất Hồ An Phân tích thiết kế hướng đối tượng dùng UML – Bộ môn CNPM – Khoa CNTT – Đại học Bách Khoa TPHCM Lập trình với visual studio 2005 Lập trình window form với visual studio 2005 27 ... giúp hệ thống bán hàng đạt hiệu cao Trong q trình thực nhóm em nêu ý sau: • Tác dụng tin học quản lý Bán hàng • Khảo sát cách thức tổ chức quản lý Bán hàng (ở hàng linh kiện máy tính) • Phân tích... thống quản lý bán hàng: 10 3.1 Biểu đồ cho chức đăng nhập 11 3.2 Biểu đồ cho chức tìm hàng 12 3.3 Biểu đồ cho chức thêm hàng 13 4.4 Biểu đồ cho chức quản lý bán hàng 14 3.5 Biểu đồ cho chức quản lý. .. cầu toán quản lý bán hàng ta thấy chức hệ thống quản lý bán hàng thực khách hàng nhân viên Như có hai tác nhân nhân viên khách hàng Trong khách hàng có liên quan đến chức tra cứu tìm hàng Cịn

Ngày đăng: 30/07/2020, 12:14

Từ khóa liên quan

Mục lục

  • Contents

  • Lời nói đầu

  • I. Bài toán

  • II. Phân tích thiết kế

    • 1. Biểu đồ Use case (Use Case Diagram)

    • 2. Xây dựng biểu đồ lớp cơ bản

      • 2.1. Xác định các lớp từ use case

      • 3. Xây dựng biều đồ tuần tự

      • 4. Biểu đổ lớp chi tiết.

      • III. Thiết kế cơ sở dữ liệu.

        • 1. Hàng

        • 2. Đăng nhập

        • 3. Hàng xuất

        • 4. Hàng nhập

        • 5. Phiếu xuất

        • 6. Phiếu nhập

        • 7. Nhà cung cấp

        • 8. Khách hàng

        • IV. Chương trình.

          • 1. Form đăng nhập

          • 2. Form phiếu xuất

          • 3. Form phiếu nhập

          • 4. Form tìm thông tin khách hàng

          • 5. Form thông tin hàng hóa

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

Tài liệu liên quan