Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Tiêu đề
Phân Tích Và Thiết Kế Hệ Thống Bán Hàng
Định dạng
Số trang
30
Dung lượng
906,65 KB
Nội dung
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 10 Xây dựng biều đồ 12 Biểu đổ lớp chi tiết 18 III Thiết kế sở liệu 21 Hàng 21 Đăng nhập 22 Hàng xuất 22 Hàng nhập 22 Phiếu xuất 23 Phiếu nhập 23 Nhà cung cấp 23 Khách hàng 23 IV Chương trình 25 Form đăng nhập 25 Form phiếu xuất 26 Form phiếu nhập 26 Form tìm thơng tin khách hàng 27 Form thông tin hàng hóa 28 Form báo cáo doanh thu 29 V Kết luận 29 Đánh giá công việc 29 Tài liệu tham khảo 30 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com I Bài tốn Khi có 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 toá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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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ừ ngồi 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 qt dễ dàng nhìn thấy quan điểm tác nhân Dựa vào u cầu tốn ta có use case tổng quát sau: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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: 10 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 4.4 Biểu đồ cho chức quản lý bán hàng 16 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 3.5 Biểu đồ cho chức quản lý khách hàng Quản lý nhà cung cấp tương tự 17 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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 18 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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 19 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 4.4 Biểu đồ lớp chi tiết cho chức nhà cung cấp 4.5 Biểu đồ lớp chi tiết cho chức quản lý hàng 20 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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ên Kiểu Not Khó Khó T thuộc tính liệu null/null a a Mahang Int Not null √ TenHang string Not null GiaBan Int Null LoaiHan string Null g DonViTi string Null nh 21 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 2 Đăng nhập Tên thuộc Kiểu Not Khó Khó tính liệu null/null a a ngồi TênĐN string Not null √ MatKhau string Not null Quyen string Null ChucDanh string Null HoTen string Null ST T Hàng xuất Tên thuộc Kiểu tính liệu Mahang Int SoPX Int GiaXuat Int SoLuong int ST T Hàng nhập Tên thuộc Kiểu tính liệu Mahang SoPN GiaNhap SLNhap int int int int Not null/ Khó Khó null a a Not null √ Not null √ Null Null Not Khó Khó null/ a a ngồi null Not null √ Not null √ Null Null 22 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ST T Phiếu xuất Tên thuộc Kiểu Not Khó Khó tính liệu null/null a a ngồi SoPX int Not null √ MaKH int Null √ NgayXuat datetim Null e Phiếu nhập STT Tên thuộc Kiểu tính liệu SoPN Int MaNCC Int NgayNha datetime p ST T ST T Nhà cung cấp Tên thuộc Kiểu tính liệu MaNCC TenNCC DiaChiN CC DienThoa i Int string string string Khách hàng Tên thuộc Kiểu tính liệu Not null/ Khóa Khóa null ngồi Not null √ Null √ Null Not Khó Khó null/ a a ngồi null Not null √ Not null Null Null Not Khó Khó null/ a a ngồi 23 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MaKH TenKH DiaChiKH DienThoai Int string string string null Not null Not null Null Null √ 24 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com IV Chương trình Dựa vào yê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 25 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Form phiếu xuất Form phiếu nhập 26 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Form tìm thơng tin khách hàng 27 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Form thơng tin hàng hóa 28 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 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 29 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com • 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 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 30 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... 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 Xn 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. .. 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 29 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com • Thiết. .. 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