Xây dựng phần mềm quản lý khách hàng cho công ty TNHH thương mại và công nghiệp Mỹ Việt

MỤC LỤC

Một số khái niệm về hệ thống thông tin và công nghệ phần mềm 1. Khái niệm về hệ thống thông tin

Quản lý có hiệu quả của một tổ chức dựa phần lớn vào chất lượng thông tin do các hệ thống thông tin chính thức sản sinh ra. Hoạt động tốt hay xấu của một hệ thống thông tin được đánh giá thông qua chất lượng của thông tin mà nó cung cấp. •Tính được bảo vệ: thông tin là một nguồn lực quý báu của tổ chức do vậy nó phải được bảo vệ, những người có quyền mới được tiếp cận.

CNPN là một tổ hợp các công cụ, phương pháp, thủ tục làm cho người quản trị viên dự án nắm được xu thế tổng quát phát triển phần mềm và giúp cho kỹ sư lập trình có một nền tảng để triển khai các định hướng của phần mềm. Đây là công đoạn cực kỳ quan trọng trong sản xuất phần mềm ở quy mô công nghiệp, vỡ chỉ cú xỏc định rừ ràng phạm vi của sản phẩm và cỏc ràng buộc liên quan ta mới có thể xác định được kết quả của các công đoạn sau. Giai đoạn 1 phải giải quyết 3 vấn đề mấu chốt là tiến hành phân tích hệ thống một cách toàn diện theo quan điểm một phần mềm là một thành phần của hệ thống quản lý do đó nó phải được đặt trong tổng thể hệ thống đó và xem xét mối quan hệ ràng buộc các yếu tố quản lý khác.

Mã hóa trong công nghệ phần mềm là viết mã chương trình: biên dịch chương trình từ ngôn ngữ thiết kế sang một ngôn ngữ mà máy tính có thể hiểu. Theo Roger Pressman PM là một tập hợp gồm 3 yếu tố là: các chương trình máy tính, cấu trúc dữ liệu và hệ thống tài liệu hướng dẫn.

Hình 2.2 Sơ đồ cấu trúc công nghệ phần mềm
Hình 2.2 Sơ đồ cấu trúc công nghệ phần mềm

Các công cụ mô hình hóa hệ thống thông tin 1. Sơ đồ luồng thông tin

Thông thường một xử lý mà logic xử lý của nó được trình bày bằng ngôn ngữ có cấu trúc thì chỉ chiếm một trang giấy thì không phân rã tiếp. Nếu thuộc tính Z phụ thuộc hàm vào thuộc tính Y và Y phụ thuộc hàm vào X thì phải tách chúng vào hai danh sách chứa quan hệ Z, Y và danh sách chứa quan hệ Y với X. - Từ mỗi đầu ra theo cách thực hiện của bước 2 sẽ tạo ra rất nhiều danh sách và mỗi danh sách là liên quan tới một đối tượng quản lý, có sự tồn tại riêng tương đối độc lập.

Những danh sách nào cùng mô tả về một thực thể thì phải tích hợp lại, nghĩa là tạo thành một danh sách chung, bằng cách tập hợp tất cả thuộc tính chung và riêng của những danh sách đó. Xác định mối liên hệ giữa các tệp, biểu diễn chúng bằng các mũi tên hai chiều, nếu có mối quan hệ một - nhiều thì vẽ hai mũi tên về hướng đó. Phương pháp này dựa vào các khái niệm thực thể, thuộc tính, liên kết, quan hệ để xây dựng nên những mối ràng buộc chặt chẽ giữa các thực thể với nhau.

Theo phương pháp này, ta không đi mô tả và liệt kê các thông tin đầu ra mà ta sẽ dùng các mô hình để biểu diễn các thông tin, biểu diễn sự liên kết giữa các thực thể thông tin với nhau. Các thực thể không tồn tại độc lập mà có quan hệ với nhau, các quan hệ này gồm có: liên kết một – một, liên kết một – nhiều, liên kết nhiều – nhiều. Loại liên kết này phổ biến trong thực tế, một lần xuất hiện của thực thể A liên kết với một hay nhiều lần xuất hiện của thực thể B nhưng mỗi lần xuất hiện của B chỉ liên kết với một lần xuất hiện của A.

Microsoft Access 2003 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ý dữ liệu trong các bảng đã lưu trữ. Nó đảm bảo tính trung thực và dễ sử dụng, thân thiện với người sử dụng, dễ thiết kế và một đặc điểm nổi trội của 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. • Hỗ trợ cơ chế tự kiểm tra khoá chính, phụ thuộc tồn tại, miền giá trị của cơ sở dữ liệu bên trong các bảng cơ sở dữ liệu một cách chặt chẽ.

Microsoft Visual Basic (viết tắt là VB) là cách dễ dàng nhất và nhanh nhất để xây dựng một chương trình ứng dụng chạy trên nền Microsoft Windows. VB là sản phẩm nằm trong bộ Visual Studio của hãng Microsoft, nó là ngôn ngữ lập trình đa năng được sử dụng phổ biến để xây dựng và phát triển phần mềm quản lý. Vì thế, em quyết định chọn Visual Basic làm ngôn ngữ để viết phần mềm quản lý khách hàng của công ty TNHH Thương mại và Công nghiệp Mỹ Việt.

2.2.2. Sơ đồ luồng dữ liệu ( Sơ đồ DFD)
2.2.2. Sơ đồ luồng dữ liệu ( Sơ đồ DFD)

XÂY DỰNG PHẦN MỀM ỨNG DỤNG 3.1. Sơ đồ chức năng kinh doanh (BFD)