Xây dựng hệ thống quản lý bán hàng hiệu quả cho công ty K&S

MỤC LỤC

CƠ SỞ PHƯƠNG PHÁP LUẬN ĐỂ XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ BÁN HÀNG

GIỚI THIỆU NGÔN NGỮ LẬP TRÌNH 1. Ngôn ngữ lập trình VISUAL BASIC

Phần cơ sở dữ liệu Vật lý (mức vật lý) là các tệp dữ liệu theo một cấu trúc nào đó được lưu trên các thiết bị nhớ thứ cấp như (đĩa, băng từ…). Phần cơ sở dữ liệu mức khái niệm là một sự biểu diễn trừu tượng của CSDL vật lý (còn có thể nói tương đương: CSDL mức vật lý là sự cài đặt cụ thể của CSDL mức khái niệm). ACCESS là một hệ quản trị cơ sở dữ liệu được sử dụng nhiều trong các chương trình máy tính liên quan đến dữ liệu.

Nó đảm bảo tính trung thực và dễ sử dụng, thân thiện với người dùng, dễ thiết kế, nhưng điều đặc biệt quan trọng là một chương trình Access có khả năng đảm bảo đầy đủ các yêu cầu cần thiết của một hệ quản trị cơ sở dữ liệu và ở trong mỗi chương trình sử dụng cơ sở dữ liệu là hệ quản trị cơ sở dữ liệu Access còn được đảm bảo sự liên kết chặt chẽ với cơ sở dữ liệu. Microsoft Access là hệ thống các chương trình hỗ trợ các tác vụ quản lý, khai thác dữ liệu theo mô hình cơ sở dữ liệu quan hệ. Microsoft Access cũng là một hệ quản trị cơ sở dữ liệu quan hệ nó trợ giúp cho người sử dụng lưu trữ thông tin dữ liệu bên ngoài vào máy tính dưới dạng các bảng và có thể xử lý trên dữ liệu trong các bảng đã lưu trữ.

• Với công cụ truy vấn bằng QBE (Query By Example) nó sẽ hỗ trợ người sử dụng có thể thực huiện các truy vấn mà không cần quan tâm đến cú pháp của các câu lệnh trong ngôn ngữ truy vấn có cấu trúc SQL được viết như thế nào. • Ứng dụng có thể sử dụng trên môi trường mạng máy tính nhiều người sử dụng, cơ sở dữ liệu được bảo mật tốt.

GIỚI THIỆU VỀ CÔNG NGHỆ PHẦN MỀM VÀ QUY TRÌNH XÂY DỰNG PHẦN MỀM

- Thiết kế phần mềm là một trong 3 hoạt động kỹ thuật - thiết kế, lập trình và kiểm thử. Từng hoạt động này biến đổi thông tin theo cách cuối cùng tạo ra phần mềm máy tính hợp lệ. Thiết kế phần mềm nằm ở trung tâm kỹ thuật của tiến trình kỹ nghệ phần mềm và được áp dụng bất kể tới khuôn cảnh phát triển được sử dụng.

Một khi các yêu cầu phần mềm đã được phân tích và đặc tả thì thiết kế phần mềm là một trong ba hoạt động kỹ thuật - thiết kế, lập trình và kiểm thử - những hoạt động cần để xây dựng và kiểm chứng phần mềm. Từng hoạt động này biến đổi thông tin theo cách cuối cùng tạo ra phần mềm máy tính hợp lệ. - Thiết kế, lập trình và kiểm thử quyết định đến chất lượng và sự thành công của việc cài đặt phần mềm sẽ bị ảnh hưởng, và điều quan trọng làm dễ dàng cho việc bảo trì phần mềm.

- Thiết kế là cách duy nhất chúng ta có thể dịch một cách chính xác các yêu cầu của khách hàng thành sản phẩm hay hệ thống phần mềm cuối cùng. - Thiết kế phần mềm được tiến hành theo 2 bước: Thiết kế sơ bộ, thiết kế chi tiết.

CÁC QUY TRÌNH CỦA CÔNG NGHỆ PHẦN MỀM

    Chúng ta cần chú trọng các yếu tố, đặc thù, những nét khái quát cũng như các mục tiêu và nguyên tắc khi xây dựng một hệ thống thông tin quản lý để việc thiết kế và xây dựng hệ thống thông tin quản lý mang lại kết quả mong muốn. - Hệ thống thông tin quản lý là một hệ thống tập hợp các thông tin hữu ích hay vô ích, có cấu trúc hoặc không có cấu trúc, hình thức hoặc phi hình thức, luân chuyển trong doanh nghiệp để thu thập,lưu trữ, xử lý, phân phối và truyền đạt thông tin. - Hệ thống thông tin tăng cường khả năng cạnh tranh: Là HTTT xây dựng phục vụ cho những người sử dụng và các đối tác bên ngoài tổ chức nhằm tạo điều kiện thuận lợi cho các đối tượng đó trong việc giao dịch với tổ chức.

    Mục đích của giai đoạn này là đưa được những chuẩn đoán về hệ thống hiện tại nghĩa là xác được những vấn chính của hệ thống cũng như nguyên nhân chính của chúng, xác định được mục tiêu cần đat được của hệ thống mới và đề xuẩt ra các yếu tố giải pháp cho phép đạt được mục tiêu trên. Khi xây dựng hệ thống thông tin rất cần thiết phải mã hoá dữ liệu việc mã hoá dữ liệu mang lại những lợi ích sau: mã hoá dữ liệu giúp nhận dạng không nhầm lẫn, mô tả nhanh chóng các đối tượng và nhận dạng các nhóm đói tượng một cách nhanh hơn. Mục đích của thiết kế logic: Sau khi trình báo cáo phân tích chi tiết và có quyết định tiếp tục dự án ta chuyển sang giai đoạn thiết kế logic để xác định một cách chi tiết và chính xác những gì mà hệ thống mới phải làm để đạt được mục tiêu đã được thiết lập từ giai đoạn phântích chi tiết mà vẫn luôn tuân thủ những ràng buộc của môi trường.

    Giai đoạn này có 4 công đoạn: xác định các ràng buộc tin học và ràng buộc tổ chức, xây dựng các phương án của giải pháp, đánh giá các phương án của giải pháp, chuẩn bị và trình bày báo cáo của giai đoạn đề xuất các phương án của giải pháp. Những công đoạn chính của thiết kế vật lý ngoài là: lập kế hoạch thiết kế vật lý ngoài, thiết kế chi tiết các giao diện, thiết kế các cách thức tương tác với phần tin học hoá, thiết kế các thủ tục thủ công, chuẩn bị và trình bày báo cáo.

    XÂY DỰNG HỆ THỐNG QUẢN LÝ BÁN HÀNG CHO CÔNG TY THƯƠNG MẠI VÀ DỊCH VỤ K&S

    Sơ đồ chức năng

      INPUT Loại hàng theo yêu cầu Thông tin về khách hàng OUTPUT Trạng thái mặt hàng. Nếu tìm thấy thì cập nhật thông tin về khách hàng Nếu không tìm thấy thì thông báo. OUTPUT Thông tin của mặt hàng yêu cầu được đưa vào cơ sở dữ liệu PROCESS Tìm kiếm mặt hàng.

      • Cập nhật thông tin khách và thông tin dặt hàng Nếu không tìm thấy: Thông báo. INPUT Một hoặc nhiều các tiêu chí thống kê OUTPUT Hiển thị danh sách mặt hàng. PROCESS Tìm kiếm các mặt hàng theo các điều kiện Nếu tìm thấy: Hiển thị danh sách mặt hàng Nếu không tìm thấy: Thông báo.

      OUTPUT Thông tin nhà cung cấp được cập nhật vào CSDL PROCESS Tìm kiếm các nhà cung cấp. Nếu tìm thấy: Cập nhật thông tin mới về nhà cung cấp vào CSDL Nếu không tìm thấy: Hiển thị thông báo. OUTPUT Hiển thị danh sách nhà cung cấp tìm thấy PROCESS Tìm trong các nhà cung cấp.

      PUTPUT Thông tin về khách hàng được cập nhật vào CSDL PROCESS Tìm trong danh sách khách. PROCESS Tìm trong CSDL các khách thoả mãn tiêu chí tìm kiếm Nếu thấy:Hiển thị;Thanh toán nợ tồn đọng. PROCESS Tìm trong cơ sở dữ liệu các khách hàng thoả mãn yêu cầu Nếu thấy:Hiển thị danh sách.

      Nếu thấy: Sửa chữa thông tin Không thấy: `Cập nhật mới 10 - Tiến trình tìm hoá đơn. INPUT Một hoặc nhiều chỉ tiêu tìm kiếm OUTPUT Danh sách hoá đơn tìm được. PROCESS Tìm trong cơ sở dữ liệu các hoá đơn thoả mãn thông tin Input Nếu thấy:Hiển thị.

      1.1.1- Sơ đồ luồng dữ liệu mức 0
      1.1.1- Sơ đồ luồng dữ liệu mức 0

      Phương pháp thiết kế: Phương pháp Top down Design

      PROCESS Tìm kiếm Hoá đơn trong CSDL theo các thông tin hoá đơn cập nhật. Đây là một phương pháp thiết kế giải thuật dựa trên tư tưởng module hoá. Nội dung của phương pháp thiết kế này như sau: Trước hết người ta xác định các vấn đề chủ yếu nhất mà việc giải quyết bài toán yêu cầu, bao quát được toàn bộ bài toán.

      Sau đó phân chia nhiệm vụ cần giải quyết thành các nhiệm vụ cụ thể hơn, tức là chuyển dần từ module chính đến các module con từ trên xuống dưới, do vậy phương pháp có tên gọi là thiết kế. Module chính được chia thành … module nhỏ (Vào số liệu cho tệp, Xử lý, In các bảng tổng hợp kinh doanh, .).

      Chương trình phần mềm

        Khi sử dụng chương trình bạn sẽ dùng chuột để chọn menu mà mình cần làm việc.