Sổ chi tiết công nợ

Một phần của tài liệu đồ án công nghệ thông tin Xây dựng phần mềm Kế toán bán hàng và công nợ phải thu cho công ty CP dược HADICO (Trang 93)

Hình 4 26

Sổ chi tiết công nợ

26

Sổ chi tiết công nợ

Hình 4.

27

Phiếu thu tiền

ặt

CHƯƠNG 5 : PHẦN MỀM

1.Thông tin chung về thiết kế phần mềm a. Hệ quản trị CSDL

Microsoft Access là một Hệ Quản Trị Cơ Sở Dữ Liệu (QTCSDL) tương tác người sử dụng chạy trong môi trường Windows. Microsoft Access cho chúng ta mộ

công cụ hiệu lực và đầy sức mạnh trong công tác tổ chức, tìm kiếm và biểu diễn thông tin.

Microsoft Access cho ta các khả năng thao tác dữ liệu, khả năng liên kết và công cụ truy vấn mạnh mẽ giúp quá trình tìm kiếm thông tin nhanh. Người sử dụng có thể

chỉ dựng một truy vấn để làm việc với các dạng cơ sở dữ liệu khác nhau. Ngoài ra, có thể thay đổi tru

vấn bất kỳ lúc nào và xem nhiều cách hiển thị dữ liệu khác nhau chỉ cần động tác nhấp chuột.

Microsoft Access và khả năng kết xuất dữ liệu cho phép người sử dụng thiết kế những biểu mẫu và báo cáo phức tạp đáp ứng đầy đủ các yêu cầu quản lý, có thể vận động dữ liệu và kết hợp

ác biểu mẫu va báo cáo trong một tài liệu và trình bày kết quả theo dạng thức chuyên nghiệp.

Microsoft Access là một công cụ đầy năng lực để nâng cao hiệu suất công việc. Bằng cách dựng các Wizard của MS Access và các lệnh có sẵn (macro) ta có thể dễ dàng tự động hóa công việc mà không cần lập trình. Đối với những nhu cầu quản lý cao, Access đưa ra ngôn ng

lập trình Access Basic (Visual Basic For application) một ngôn ngữ lậ

ình mạnh trên CSDL. Công cụ lập

hlà VB.NET 2010 trong bộ công cụ V

l Studio 2010

b. Giới thiệu về Visual Basic.Net b .1. Sơ lược về lịch sử của VB.NET

Ngôn ngữ BASIC (Beginner’s All Purpose Symbolic Instruction Code) đã có từ năm 1964. BASIC rất dễ học và dễ dùng. Trong vòng 15 năm đầu, có rất nhiều chuyên gia Tin Học và công ty tạo các chương trình th

g dịch (Interpreters) và biên dịch (Compilers) cho ngôn ngữ làm BASIC trở nên rất phổ thông.

Năm 1975, Microsft tung ra thị trường

n phẩm đầu tay Microsoft BASIC và tiếp đó Quick BASIC (còn gọi là QBASIC) thành công rực rỡ.

người phải tự thiết kế giao diện qua thư viện có sẵn Windows API (Application Programming Interface)

ong nền Windows. Điều này tạo ra những trở ngại không cần thiết làm phức tạp việc lập trình.

Visual Basic giúp ta bỏ qua những hệ lụy đó, chuyên gia lập trình có thể tự vẽ cho mình giao diện cần thiết trong ứng dụng (application) 1 cách dễ dàng và

hư vậy, tập trung nổ lực giải đáp các vần đề cần giải quyết trong doanh nghiệp hay kỹ thuật.

Ngoài ra, còn nhiều công ty phụ phát triển thêm các khuôn mẫu (modules), công cụ (tools, controls) hay ứng dụng (app

cation) phụ giúp dưới hình thức VBX cộng thêm vào giao diện chính càng lúc càng thêm phong phú.

Phiên bản 6.0 cung ứng 1 phương pháp mới nối với Cơ Sở Dữ Liệu (Database) qua sự kết hợp của ADO (Active Data Object). ADO còn giúp cá

chuyên gia phát triển mạng nối với Cơ Sở Dữ Liệu (Database) khi dựng Active Server Pages (ASP).

Bộ Microsoft Visual Studio.NET (đến nay đã phát hành Visual Studio.NET 2008) bao gồm vừa mọi công cụ yểm trợ lập trình và ngôn ngữ lập trình .NET, tỷ như: Visua

Basic.NET (VB.NET), C# (C Sharp), Visual C++.NET và Visual J#.NET và hỗ trợ .NET Framework 3.0.

Một trong những công cụ quan trọng là Microsoft Visual Studio.NET Integrated Development Environment (IDE). IDE giúp ta lập trình Visual Basic.NET (VB.NET) dễ dàng, thoải mái và thích thú. IDE không những cung cấp mọi công cụ lập trình cần thiết không thể tìm thấy ở một ứng dụng (application) soạn nguồn mã thông thường bằng chữ (text editors) mà còn giúp kiểm tra nguồn mã (code checking) hay tạo giao diện Windo

thích hợp và hiển thị, truy tìm các tập tin liên hệ đến dự án (project) và nhiều thứ khác nữa.

Tuy nhiên, VB phiên bản 6.0 (VB6) không cung ứng tất cả các đặc trưng của kiểu mẫu ngôn

ữ lập trình khuynh hướng đối tượng (Object Oriented Language - OOL) như các ngôn ngữ C++, Java.

Thay vì cải thiện hay vá víu thêm thắc vào VB phiên bản 6.0, Microsoft đã xoá bỏ tất cả làm lại từ đầu các ngôn ngữ lập trình mới theo kiểu OOL rất hùng mạnh cho khuôn nền .NET Framework. Đó là các ngôn ngữ lập trình Visual Basic.NET và C# (gọi là C Sharp). Sau đó, nhiều ngôn ngữ lập trình khác cũng thay đổi

ỷ như smalltalk.NET, COBOL.NET,

làm Công Nghệ Tin Học trở nên phong phú hơn, đa dạng hơn. b .2. Sơ lược về Visual Basic.NET

Visual Basic.NET (VB.NET) là ngôn ngữ lập trình khuynh hướng đối tượng (Object Oriented Programming Language) do Microsoft thiết kế lại từ con số không. Visual Basic.NET (VB.NET) không kế thừa VB6 hay bổ sung, phát triển từ VB6 mà là một ngôn ngữ lập trình hoàn toàn mới trên nền Microsoft ’s .NET Framework. Do đó, nó cũng không phải là VB phiên bản 7. Thật sự, đây là ngôn ngữ lập trình mới và rất lợi hại, không những lập nền tảng vững chắc theo kiểu mẫu đối tượng như các ngôn ngữ lập trình hùng mạnh khác đã vang danh C++, Java mà còn dễ học, dễ phát triển và còn tạo mọi cơ hội hoàn hảo để giúp ta giải đáp những vấn đề khúc mắc khi lập trình. Hơn nữa, dự không khó khăn gì khi cần tham khảo, học hỏi hay đào sâu những gì xảy ra bên trong … hậu trường OS, Visual Basic.NET (VB.NET) giúp ta đối phó với các phức tạp khi lập trình trên nền Windows và do đ

achỉ tập trung công

c vào các vấn đề liên quan đến dự án, công việc hay doanh nghiệp mà thôi. b .3. Sơ lược về .NET

.NET là tầng trung gian giữa các ứng dụng (applications) và hệ điều hành (OS). Tầng .NET cung cấp mọi dịch vụ cơ bản giúp ta tạo các công dụng mà ứng dụng (application) đòi hỏi, giống như hệ điều hành cung cấp các dịch vụ cơ bản cho ứng dụng (application), tỷ như: đọc hay viết các tập tin (files) vào dĩa cứng (hard drive), … Tầng này bao gồm 1 bộ các ứng dụng (application) và hệ điều hành gọi là .NET Servers. Như vậy, .NET gần như là một bộ sưu tập (collection) các nhu liệu và khái niệm kết h

trộn lẫn nhau làm việc nhằm tạo giải đáp các vấn đề liên qua đến thương nghiệp của ta. Trong đó:

Tập hợp các đối tượng (objects) được gọi là .NET Framew k và

Tập hợp các dịch vụ yểm t mọi ngôn ngữ lập

rình .NET gọi là Common La age Runtime

LR).

Các thành phầ

Mục tiêu chính của .NET là giúp ta giảm thiểu tối đa công việc thiết kế hệ thống tin học phân tán (distributed system). Đa số công việc lập trình phức tạp đòi hỏi đều được thực hiện ở hậu phương (back end) trong các máy cung cấp dịch vụ (servers). Microsoft đã đáp ứng với bộ sưu tập ‘.NET Enterprise Servers’, bộ này chuyên trị và yểm t

mọi đặc tính (features) hậu phương cần có ch một hệ thống tin học phân tán (distributed system). Bộ sưu tập ‘.NET Enterprise Serv

s’ bao gồm:

* Server Operationg Systems: MS Windows Server, Advanced Server và ta Center Server

* Clustering và Load Balancing Systems: MS Applicatio Center, MS Cluster Server

* Databa

System: MS SQL Server (SQL đọc là sư cô, … à không, ’si cồ’) E-Mail System: MS Exchange Server

* Data-transform

ion engine trên cơ sở XML: MS Biz Talk Server * Accessing Legacy Systems: Host Integration Server

Tất cả các máy server này cung cấp mọi dịch vụ cần thiết cho

cứng dụng (applicati

) về .NET và là nền tảng xây dựng hệ thống Tin Học cho mọi dự án lập trình. b .3.2 .NET Framework

Đối với Visual Basic.NET (VB.NET), tất cả mọi thứ đều thay đổi tận gốc rễ. Một trong những thành phần quan trọng củ

.NET là .NET Framework.

ây là nền tảng cho mọi công cụ phát triển các ứng dụ (application) .NET

.NET Framework bao gồm: * Môi trường vận hà

nền (Base Runtime Environment)

* Bộ sưu tập nền các loại đối tượng (a set of foundation classes)

* Môi trường vận hành nền (Base Runtime Environment) hoạt động giống như hệ điều hành cung cấp các dịch vụ trung gian giữa ứng dụng (application) và các thành phần phức tạp của hệ thống. Bộ sưu tập nền các loại đối tượng (a set of foundation classes) bao gồm 1 số lớn các công dụng đã soạn và kiểm tra trước, tỷ như: giao lưu với hệ thống tập tin (file system access) hay ngay cả các quy ước về mạng (Internet protocols), … nhằm giảm thiểu gánh nặng lập trình cho các chuyên gia Tin Học. Do đó, việc

ìm hiểu .NET Framework giúp ta lập trình dễ dàng hơn vì hầu như mọi công dụng đều đã được yểm trợ.

công dụng trừu t ng cung cấp dị vụ trên hệ điều nh (nhìn dưới ía cạnh cung cấp dịch vụ): U r Applications .NET Framework Hệ điều hành (OS) Device Drivers

Harware Components (Cương liệu)

Để mọi ngôn ngữ lập trình sử dụng được các dịch vụ cung cấp bởi .NET Framework, Microsoft tạo ra 1 tiêu chuẩn chung cho ngôn ngữ lập trình gọi là Common Language Specifications (CLS). Tiêu chuẩn này giúp các chương trình biên dịch (compilers) làm việc hữu hiệu. Microsoft sáng chế ra Visual Basic.NET (VB.NET), Visual C++.NET và C# (đọc là C Sharp) cho nền .NET Framework và cũng không quân phổ biến rộng rãi CLS trong Công Nghệ T

ọc giúp các ngôn ngữ lập trình khác làm việc trong nền .NET, tỷ như: COBOL.NET, Smalltalk.NET, …

Lưu ý ở đây, mặc dù Visual Basic.NET (VB.NET), Visual C++.NET hay C# khác nhau về syntax và các công dụng phụ thuộc nhưng tất cả đều biên dịch ra cùng 1 ngôn ngữ trung gian gọi là MSIL (Microsoft Intermediate Language) và do đó, không có ngôn ngữ lập trình .NET n

2. g mạnh hơn ng

3. gữ lập trình .NET

- Demo

ềm

Hư2sdụng Gớ

- 5.

- 2

-

C

c năng 5.

Một phần của tài liệu đồ án công nghệ thông tin Xây dựng phần mềm Kế toán bán hàng và công nợ phải thu cho công ty CP dược HADICO (Trang 93)

Tải bản đầy đủ (DOC)

(147 trang)
w