Giáo trình Xây dựng phần mềm quản lý bán hàng (Nghề Công nghệ thông tin - Cao đẳng)

64 8 0
Giáo trình Xây dựng phần mềm quản lý bán hàng (Nghề Công nghệ thông tin - Cao đẳng)

Đ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

Báo Cáo Đ� Án 2 UỶ BAN NHÂN DÂN TỈNH ĐỒNG THÁP TRƯỜNG CAO ĐẲNG NGHỀ ĐỒNG THÁP GIÁO TRÌNH MÔN HỌC XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG NGÀNH, NGHỀ CÔNG NGHỆ THÔNG TIN (UDPM) TRÌNH ĐỘ CAO ĐẲNG (Ban hành k[.]

UỶ BAN NHÂN DÂN TỈNH ĐỒNG THÁP TRƯỜNG CAO ĐẲNG NGHỀ ĐỒNG THÁP GIÁO TRÌNH MƠN HỌC: XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG NGÀNH, NGHỀ: CÔNG NGHỆ THÔNG TIN (UDPM) TRÌNH ĐỘ: CAO ĐẲNG (Ban hành kèm theo Quyết định Số: /QĐ-CĐCĐ-ĐT ngày tháng Hiệu trưởng Trường Cao đẳng nghề Đồng Tháp) Đồng Tháp, năm 2017 năm 2017 TUYÊN BỐ BẢN QUYỀN Tài liệu thuộc loại sách giáo trình nên nguồn thơng tin phép dùng nguyên trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm 2/64 MỤC LỤC MỤC LỤC I GIỚI THIỆU TÀI LIỆU I.1 Mục đích tài liệu I.2 Phạm vi tài liệu I.3 Thuật ngữ chữ viết tắt II THÔNG TIN KHẢO SÁT II.1 Thông tin chung 1.1 Thời gian, địa điểm khảo sát 1.2 Thành phần tham gia 1.3 Thành phần cung cấp thông tin II.2 Nội dung khảo sát 2.1 Thông tin tham chiếu từ đơn vị 2.2 Cơ cấu tổ chức đơn vị 2.3 Cơ sở hạ tầng khách hàng 2.4 Yêu cầu khách hàng 2.5 Quy trình nghiệp vụ 2.6 Các biểu mẫu, tài liệu quy định liên quan III CƠ SỞ LÝ THUYẾT 10 III.1 1.1 UML gì? 10 1.2 Các sơ đồ lớp 10 1.3 Kiến trúc hệ thống 11 1.4 Sơ đồ Use Case (Use Case diagram) 11 1.5 Sơ đồ lớp 12 1.6 Sơ đồ 13 III.2 IV Tổng quan UML 10 Môi trường phát triển 13 2.1 Kiến trúc NET framework 13 2.2 Ngôn ngữ C# 14 2.3 Microsoft SQL server 2000 15 MÔ TẢ YÊU CẦU HỆ THỐNG 16 IV.1 Các yêu cầu chức 16 1.1 Chức Đăng nhập 16 1.2 Chức Quản lý người dùng 16 1.3 Chức Đổi mật 18 1.4 Chức Nhập hàng 18 3/64 1.5 Chức Bán hàng 19 1.6 Chức Quản lý Sản phẩm 21 1.7 Chức Quản lý Khách hàng 22 1.8 Chức Quản lý Nhân viên 23 1.9 Chức Quản lý Nhà cung cấp 25 1.10 Chức Quản lý Nhà sản xuất 26 1.11 Chức Quản lý Loại sản phẩm 28 1.12 Chức Thống kê 29 1.13 Chức Tìm kiếm 29 IV.2 Các yêu cầu phi chức 30 2.1 Yêu cầu hiệu 30 2.2 Yêu cầu logic sở liệu 30 2.3 Các ràng buộc thiết kế 30 2.4 Các đặc tính hệ thống phần mềm 30 2.5 Các giao tiếp (Interfaces) 30 THIẾT KẾ HỆ THỐNG HƢỚNG ĐỐI TƢỢNG 32 V V.1 1.1 Danh sách lớp đối tượng 32 1.2 Chi tiết hóa lớp đối tượng 32 1.3 Mơ hình hóa lớp đối tượng 38 V.2 VI Biểu đồ lớp 32 Biểu đồ 39 2.1 Chức Đăng nhập 39 2.2 Chức Nhập hàng 40 2.3 Chức Xuất hàng 41 2.4 Chức Quản lý (Nhân Viên, Nhà Cung Cấp, Khách Hàng) 42 2.5 Chức Thống kê 43 2.6 Chức Tra cứu 44 THIẾT KẾ CƠ SỞ DỮ LIỆU 45 VI.1 Thiết kế bảng sở liệu 45 1.1 Bảng: Sản Phẩm 45 1.2 Bảng: Hoá Đơn Nhập 45 1.3 Bảng: Hoá Đơn Xuất 46 1.4 Bảng: Nhà Cung Cấp 46 1.5 Bảng: Nhân Viên 47 1.6 Bảng: Khách Hàng 47 1.7 Bảng: Nhà Sản Xuất 48 4/64 1.8 Bảng: Tài Khoản 48 1.9 Bảng: Loại Sản Phẩm 48 1.10 Bảng: Chi tiết Hóa Đơn Nhập 49 1.11 Bảng: Chi tiết Hóa Đơn Xuất 49 VI.2 Mơ hình liệu quan hệ 49 VII THIẾT KẾ GIAO DIỆN .50 VII.1 Thiết kế giao diện cho module 50 1.1 Danh sách chức module 50 1.2 Chi tiết hóa giao diện module Hệ thống 50 1.3 Chi tiết hóa giao diện module Quản lý 53 1.4 Chi tiết hóa giao diện module Thống kê – Báo cáo 60 1.5 Chi tiết hóa giao diện module Tìm kiếm 61 VIII CÀI ĐẶT VÀ SỬ DỤNG PHẦN MỀM 63 VIII.1 Cài đặt 63 VIII.2 Đánh giá 63 VIII.3 Những kết đạt sau chạy thử chương trình 63 VIII.4 Các hướng phát triển thêm cho phần mềm 63 IX KẾT LUẬN 64 5/64 I GIỚI THIỆU TÀI LIỆU I.1 Mục đích tài liệu Nhắm xây dựng phần mềm quản lý Nhân bán máy tính công ty TNHH Thương Mại & Dịch Vụ Phố Hiến, đáp ứng nhu cầu Nhân sử dụng phần mềm bên phía cơng ty Phạm vi tài liệu I.2 Áp dụng cho cơng ty có mơ hình mơ hình tổ chức kinh doanh mày tính I.3 Thuật ngữ chữ viết tắt Từ đầy đủ Từ viết tắt TNHH Trách nhiệm hữu hạn PM Phần Mềm TM&DV Thương mại Và Dịch Vụ CN Chức QL Quản lý Giải thích 6/64 THƠNG TIN KHẢO SÁT II II.1 Thông tin chung 1.1 Thời gian, địa điểm khảo sát 1.1.1 Thời gian 1.1.2 Địa điểm 1.2 Thành phần tham gia 1.3 Thành phần cung cấp thông tin II.2 Nội dung khảo sát 2.1 Thông tin tham chiếu từ đơn vị 2.1.1 Thông tin liên hệ 2.1.2 Thông tin dự án 2.2 Cơ cấu tổ chức đơn vị Giám Đốc Bán Hàng 2.3 2.4 Kế Toán Cơ sở hạ tầng khách hàng - Hệ thống mang: Mạng dây không dây - Hệ thống máy :Có mày để bàn laptop - Phần mềm sử dụng: phần mềm kế toán misa Yêu cầu khách hàng STT Tên yêu cầu Tính bảo mật cao, phân quyền người sử dụng Giao diện đẹp dễ sử dụng Tính sác tuyệt đối Đầy đủ chức , in báo cáo , sửa, xóa, thêm, cảnh Báo 7/64 Bảo Hành Chức rõ ràng tách bạch theo phân quyền người sử dụng … … 2.5 Quy trình nghiệp vụ 2.5.1 Quy trình nhập hàng Bước 1: Nhân viên nhập hàng điền đầy đủ thông tin sản phẩm Bước 2: Kiểm tra thông số kỹ thuật, chất lượng sản phẩm Bước 3: Tiến hành nhập sản phẩm vào hệ thống thông qua phần mềm quản lý bán hàng 2.5.2 Quy trình bán hàng Bước 1: Nhân viên bán hàng tư vấn, hỗ trợ khách hàng thông tin sản phẩm Bước 2: Sau khách hàng chọn sản phẩm ưng ý, nhân viên bán hàng tiến hành lập hóa đơn với thơng tin sản phâm mà khách hàng chọn Bước 3: Kiểm tra số lượng sản phẩm mà khách hàng u cầu kho hàng có đáp ứng khơng? Nếu cịn đủ hàng tiến hành thêm hóa đơn chuyển xuống phận giao hàng cho khách hàng Ngược lại thông báo cho khách hàng tick vào ô hết hàng để gửi thông báo cho phận nhập hàng biết 2.6 Các biểu mẫu, tài liệu quy định liên quan 2.6.1 Danh mục tài liệu STT Tên tài liệu Tài liệu tham khảo đấu thầu Tài liều báo cáo tài Tài liệu Quản lý nhân cũ công ty Tài liệu word,Excel, lưu trữ thông tin nhập , xuất hàng Mô tả tài liệu … Nghiệp vụ liên quan … 2.6.2 Danh mục quy định liên quan STT Tên quy định Mô tả quy định Nghiệp vụ liên quan Quy định sử phạt khen thưởng, Tính lương cho nhân viên Quy định bán hàng phong cách phục vụ khách hàng Bán hàng, quản lý thông tin khách hàng 8/64 Quy định Nhập ,xuất hàng Nhập hàng, Bán hàng Quy định sử dụng phần mềm để thống kê báo cáo Thống kê, báo cáo 2.6.3 Danh mục biểu mẫu 9/64 III CƠ SỞ LÝ THUYẾT III.1 Tổng quan UML 1.1 UML gì? UML ngơn ngữ dùng để: 1.2  Trực quan hóa  Chi tiết hóa  Sinh mã dạng nguyên mẫu  Lập cung cấp tài liệu Các sơ đồ lớp  Sơ đồ lớp (Class Diagram) Bao gồm tập hợp lớp, giao diện, sơ đồ hợp tác mối quan hệ chúng Nó thể mặt tĩnh hệ thống  Sơ đồ đối tƣợng (Object Diagram) Bao gồm tập hợp đối tượng mối quan hệ chúng Đối tượng thể lớp, sơ đồ đối tượng thể sơ đồ lớp  Sơ đồ Use case (Use Case Diagram) Khái niệm actor: người dùng(tác nhân) hay hệ thống khác bên phạm vi hệ thống mà có tương tác với hệ thống Sơ đồ Use case bao gồm tập hợp Use case, actor thể mối quan hệ tương tác actor Use case Nó quan trọng việc tổ chức mơ hình hóa hành vi hệ thống  Sơ đồ (Sequence Diagram) Là dạng biểu đồ tương tác (interaction), biểu diễn tương tác đối tượng theo thứ tự thời gian Nó mơ tả đối tượng liên quan tình cụ thể bước việc trao đổi thơng báo(message) đối tượng để thực chức hệ thống  Sơ đồ hợp tác (Collaboration) Gần giống sơ đồ Sequence, sơ đồ hợp tác cách khác để thể tình xảy hệ thống Nhưng tập trung vào việc thể việc trao đổi qua lại thông báo đối tượng không quan tâm đến thứ tự thơng báo Có nghĩa qua biết nhanh chóng đối tượng cụ thể có trao đổi thơng báo cho  Sơ đồ chuyển trạng thái (Statechart) Chỉ máy chuyển trạng thái, bao gồm trạng thái, bước chuyển trạng thái hoạt động Nó đặc biệt quan trọng việc mơ hình hóa hành vi lớp giao diện(interface class) hay hợp tác nhấn mạnh vào đáp ứng theo kiện đối tượng, điều hữu ích mơ hình hóa hệ thống phản ứng(reactive)  Sơ đồ hoạt động (Activity) Là dạng đặc biệt sơ đồ chuyển trạng Nó luồng từ hoạt động sang hoạt động khác hệ thống Nó đặc biệt quan trọng việc xây dựng mơ hình chức hệ thống nhấn mạnh tới việc chuyển đổi quyền kiểm soát đối tượng  Sơ đồ thành phần (Component) 10/64 ... thống thông qua phần mềm quản lý bán hàng 2.5.2 Quy trình bán hàng Bước 1: Nhân viên bán hàng tư vấn, hỗ trợ khách hàng thông tin sản phẩm Bước 2: Sau khách hàng chọn sản phẩm ưng ý, nhân viên bán. .. cho nhân viên Quy định bán hàng phong cách phục vụ khách hàng Bán hàng, quản lý thông tin khách hàng 8/64 Quy định Nhập ,xuất hàng Nhập hàng, Bán hàng Quy định sử dụng phần mềm để thống kê báo cáo... gia 1.3 Thành phần cung cấp thông tin II.2 Nội dung khảo sát 2.1 Thông tin tham chiếu từ đơn vị 2.1.1 Thông tin liên hệ 2.1.2 Thông tin dự án 2.2 Cơ cấu tổ chức đơn vị Giám Đốc Bán Hàng 2.3 2.4

Ngày đăng: 19/11/2022, 12:46

Từ khóa liên quan

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

Tài liệu liên quan