Xây dựng phần mềm quản lý bán hàng cho Công ty TNHH Thương mại và Dịch vụ Thuỷ Linh

MỤC LỤC

Thực trạng ứng dụng công nghệ thông tin ở công ty và giải pháp tin học hoá

Thực trạng ứng dụng công nghệ thông tin trong công ty

Có được những thành tích đó không phải dễ dàng nhất là trong thời đại công nghệ thông tin đang phát triển như vũ bão hiện nay vì vậy để khẳng định thương hiệu của mình trên thị trường công ty hiểu được rằng cần phải chú trọng đến việc xây dựng chiến lược phát triển thương hiệu của mình. Các máy tính của công ty chưa được nối với nhau thành mạng thống nhất mà nằm riêng lẻ giữa các phòng, máy tính ở mỗi phòng cũng chưa được kết nối với nhau thành mạng cục bộ nên việc chia sẻ thông tin và quản lý các nguồn lực của công ty hoàn toàn bị hạn chế và khó khăn hơn.

Vấn đề đang tồn tại và định hướng lựa chọn đề tài

Giúp việc xử lý thông tin trong công ty một cách chính xác.Cải thiện năng lực thu thập, lưu trữ, xử lý và phân phối thông tin về nguồn nhân lực, góp phần nâng cao tính chuyên nghiệp cho công ty. Giúp doanh nghiệp nâng cao doanh thu, tiết kiệm thời gian, tiết kiệm chi phí do thất thoát, lãng phí, giảm thiểu sai sót có thể xảy ra trong quá trình quản lý.

Hiệu quả kinh tế mà đề tài có thể mang lại

Quản lý sim số: Quản lý sim số đẹp, sim năm sinh, cập nhật sim mới nhập, sim đã bán, tìm kiếm theo sở thích, theo giá tiền, quản lý giá đầu vào, đầu ra. Phần mềm xử lý phần lớn các nghiệp vụ bằng máy tính, điều này sẽ góp phần nâng cao trình độ đội ngũ cán bộ công nhân viên trong công ty, đồng thời tạo ra một môi trường phát triển và ứng dụng công nghệ thông tin trong tương lai.

Phương pháp luận sử dụng nghiên cứu đề tài

Thực tế cho thấy việc quản lý trong công ty vẫn được thực hiện bằng phương pháp thủ công, gây khó khăn trong việc cập nhật, lưu trữ dữ liệu ; khó khăn trong việc tìm kiếm dữ liệu, sửa đổi thông tin về sản phẩm, việc tra cứu thông tin diễn ra chậm chạp …Tất cả các công đoạn quản lý đều làm bằng Excel. - Nghiên cứu từng phân hệ, từng phần tử không được tách rời nhau một cách tuyệt đối khỏi hệ thống, đồng thời phải nghiên cứu sự tác động trở lại của phân hệ đó đối với hệ thống.

Công cụ thực hiện đề tài

Hệ quản trị cơ sở dữ liệu Access 2003

• VB có thể giúp cho CSDL dễ bảo trì hơn : nếu di chuyển một form hay một report từ CSDL này sang CSDL khác thì các thủ tục gắn vào form hay report đó cũng sẽ di chuyển theo. • Báo lỗi hay xử lý lỗi theo ý mình: VB có thể giúp phát hiện lỗi của người dùng, hiện những lỗi thông báo dễ hiểu và đôi khi có thể tự động sửa lỗi.

PHƯƠNG PHÁP LUẬN PHÂN TÍCH VÀ XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

Những đặc điểm của hệ thống thông tin quản lý

    +Bảng biểu và báo cáo là những thông tin đầu ra quan trọng được phục vụ cho nhu cầu quản lý của hệ thống, nó phản ánh trực tiếp mục đích quản lý của hệ thống các bảng biểu báo cáo phải đảm bảo chính xác và kịp thời. Trong quá trình quản lý do khối lượng công việc lớn nên nhiều khi chỉ chú trọng vào một số khác và đối tượng quan trọng, vì thế có nhiều thông tin không được tổng hợp đầy đủ.

    Mô hình một hệ thống thông tin quản lý .1 Mô hình luân chuyển dữ liệu

      Do đó sai sót có thể xảy ra ở nhiều công đoạn do việc dư thừa thông tin.

        Các bước xây dựng hệ thống quản lý

        • Phân tích hệ thống
          • Phân tích chức năng
            • Thiết kế chi tiết

              Từ sự hiểu biết sâu sắc và chi tiết về hệ thống thông tin hiện có kết hợp với yêu cầu đặt ra cho hệ thống thông tin mới, đội ngũ phát triển hệ thống thông tin cần phải xỏc định rừ nguyờn nhõn chớnh của vấn đề hay ước muốn chưa đạt được. + Thiết kế xử lý logic: Chủ yếu là thiết kế các xử lý tra cứu thông tin từ kho dữ liệu, mô tả logic xử lý và xác định danh sách các tệp và trình tự truy nhập các tệp để có được các thông tin đầu ra của hệ thống thông tin. + Phương pháp sử dụng mô hình quan hệ thực thể: Dựa vào chính chức năng và cấu trúc của tổ chức để thiết kế ra sơ đồ cấu trúc dữ liệu phù hợp với hệ thống thông tin mới của tổ chức.

              Lợi ích lớn của việc mã hoá là: Nhận diện nhanh chóng, không nhầm lẫn, tiết kiệm không gian lưu trữ và thời gian xử lý, thực hiện những phép kiểm tra logic hình thức hoặc thể hiện vài đặc tính của đối tượng. Những người đã thực thi và nghiên cứu về hệ thống thông tin thống nhất với nhau rằng việc xác định nhu cầu thông tin là một việc rất khó thực hiện và không tồn tại một phương pháp nào thích hợp cho mọi hoàn cảnh. + Mô tả các tệp: Mỗi danh sách xác định được sau bước chuẩn hoá 3 sẽ là một tệp cơ sở dữ liệu, cần phải dựa vào thực tế quản lý, kinh nghiệm thực tế để xác định đầy đủ cấu trúc của nó như tên các thuộc tính, loại các thuộc tính, chiều dài của mỗi thuộc tính, miền giá trị cho mỗi thuộc tính.

              Để giải quyết vấn đề này khi cần phải xem xét hệ thống thông tin với khía cạnh là hệ thống phục vụ quản lý do đó xem xét sự hoạt động quản lý của tổ chức mà xác định cơ sở dữ liệu cho nó. Xác định yêu cầu chức năng khái quát, sau đó phân chia ra các chức năng nhỏ hơn, từng cấp một cho đến mức có thể bắt tay viết chương trình bằng một ngôn ngữ lập trình cụ thể nào đó. Trong thực tế nhiều khi thiết kế phần mềm đi theo con đường ngược lại từ dưới lên trên, tức là thiết kế các phần mềm nhỏ cho các chức năng xử lý nhỏ rồi tích hợp dần thành hệ thống bao quát toàn bộ các hoạt động của tổ chức.

              Giới thiệu về công nghệ phần mềm

                Trong công nghệ phần mềm người ta đưa ra khái niệm vòng đời phát triển của phần mềm nhằm mục đích phân đoạn toàn bộ quá trình từ khi ra đời đến khi phát triển 1 phần mềm để có những biện pháp thích ứng vào từng giai đoạn với mục đích phần mềm ngày càng phát triển. - Công nghệ hệ thống: Đây là phương pháp luận tổng quát phân tích và sản xuất 1 phần mềm với yêu cầu và đánh giá một cách toàn diện tất cả các tác động và ảnh hưởng của phần mềm và công nghệ hệ thống hiện diện ở mọi công đoạn tiếp sau. Các qui trình trong công nghệ phần mềm có mối liên quan mật thiết với nhau và đều theo một nguyên tắc công đoạn đứng sau sẽ tiếp nhận sản phẩm của công đoạn đứng ngay trước nó như các dữ liệu đầu vào.

                Đây là công đoạn đầu tiên của toàn bộ quá trình sản xuất một phần mềm công nghiệp do đó người thực hiện chức danh cán bộ kinh doanh phần mềm không chỉ đòi hỏi am hiểu về tin học mà phải có kiến thức về hợp đồng kinh tế và khả năng giao tiếp với khách hàng. Đõy là 2 vấn đề đặc biệt quan trọng vạch rừ sự khỏc biệt giữa phần mềm này và phần mềm khác, bản chất của phân tích nghiệp vụ chuyên sâu là người cán bộ xác định yêu cầu phải nêu được những đặc trưng chuyên biệt cơ bản nhất của phần mềm đó so với phần mềm khác. Đặc biệt trong giai đoạn hiện nay khi đã có các công cụ lập trình tự động thì người ta yêu cầu các chuyên gia lập trình phải biết đọc bản vẽ thiết kế để nắm được cấu trúc tổng quát của phần mềm còn lập trình có thể giao cho máy thực hiện.

                Nhưng trước khi đưa ra thị trường phần mềm phải trải qua một qui trình Test rất nghiêm ngặt bao gồm Test hệ thống, test theo các tiêu chuẩn nhiệm thu và test theo yêu cầu của khách hàng.

                PHÂN TÍCH VÀ THIẾT KẾ CHƯƠNG TRÌNH QUẢN LÝ BÁN HÀNG

                Các chức năng xử lý hệ thống thông tin "Quản lý bán hàng " của Công ty TNHH Thương Mại và Dịch Vụ Thuỷ Linh

                Sở dĩ như vậy là để tăng độ tin cậy của phiếu chào hàng của các nhà cung cấp. • Công ty có đầy đủ số lượng và quy cách mặt hàng theo yêu cầu của khách nhưng trong kho không còn đủ số lượng và quy cách do bán hết hoặc còn thiếu thì có thể thảo luận với khách hàng về việc cung cấp tiếp các mặt hàng còn lại. Khi đã thống nhất được với khách hàng về sản phẩm mua, giá cả và tính sãn sàng của hàng hóa,chức năng sẽ có nhiệm vụ liệt kê thông tin hàng cần mua và tính giá tiền.

                Khi nhà quản lý có nhu cầu kiểm tra lại thông tin hóa đơn, chức năng này sẽ có nhiệm vụ cung cấp các hóa đơn đã nhập, các hóa đơn đã bán, các phiếu xuất…. Khi thực hiện làm các hoá đơn xuất nhập tồn kho xong thì người dùng cần phải in ra báo cáo xuất nhập tồn kho một cách chi tiết nhất….