Cơ sở lý luận ngôn ngữ sử dụng

Một phần của tài liệu Phân tích, thiết kế hệ thống thông tin quản lý bán sách và lưu kho bằng máy đọc mã vạch tại nhà xuất bản trường đại học kinh tế quốc dân (Trang 84 - 89)

1 Hệ quản trị CSDL Microsoft Access

Microsoft Access là một thành phần của chùm phần mềm Microsoft Office Professional. Vì thế mà những đối tượng thuộc giao diện như thực đơn, dải công cụ (tool bar) và hộp thoại đều rất tương tự như các ứng dụng khác của Office mà phần lớn cán bộ văn phòng đã quen dùng. Việc trao đổi ( nhập/xuất) dữ liệu giữa Access và các ứng dụng khác trong môi trường Windows như Excel, Word, Visual FoxPro, SQL Server, Oracle, HTML,XML…. cũng rất thuận tiện

Access có rất nhiều chức năng để đáp ứng những nhu cầu khác nhau về CSDL. Có thể dùng Access để phát triển 6 kiều ứng dụng phổ biến nhất, đó là :

• Ứng dụng cá nhân.

• Ứng dụng cho doanh nghiệp nhỏ.

• Ứng dụng cho nội bộ từng phịng ban.

• Ứng dụng cho tồn cơng ty.

• Ứng dụng ở tuyến trước cho các CSDL theo mơ hình khách/chủ trên phạm vi tồn doanh nghiệp.

• Ứng dụng trên mạng nội bộ của một cơ quan và mạng máy tính quốc tế( Internet).

2 Ngơn ngữ lập trình Visual Basic 6.0

2.1 Lịch sử hình thành và phát triển

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 n g trình thơng 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 n g s 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 . Quick BASIC phát tri n trong n n Windows nh ng v n khó kh n khi

t o giao di n ki u Windows. Sau ó nhi u n m, Microsoft b t u tung ra 1

s n ph m m i cho phép ta k t h p ngôn ng d h c BASIC và môi tr n g phát tri n l p trình v i giao di n b ng hình nh (Graphic User Interface - GUI ) trong Windows. ó là Visual Basic Version 1.0 . S chào i c a Visual Basic Version 1.0 vào n m 1991 th t s thay i b m t l p

trình trong cơng ngh tin h c. Tr c ó , ta khơng có m t giao di n b ng

hình nh (GUI) v i m t IDE (Integrated Development Environment) giúp

các chuyên gia l p trình t p trung cơng s c và thì gì vào các khó kh n liên h n doanh nghi p c a mình. M i ng i ph i t thi t k giao di n qua th

vi n có s n Windows API (Application Programming Interface) trong 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 ó , chun gia l p trình có th t v cho mình giao di n c n thi t trong n g d ng (application) 1 cách d dàng và nh 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 n g d ng (application) 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ú.

Khi Visual Basic phiên b n 3.0 c gi i thi u, th gi i l p trình l i

thay i l n n a. K này, ta có th thi t k các n g d ng (application ) liên h n C S D Li u (Database ) tr c ti p tác n g (interact) n ng i dùng qua DAO (Data Access Object ). n g d ng này th òng g i là n g

d ng ti n di n (front-end application) hay tr c di n. Phiên b n 4.0 và 5.0 m r ng kh n ng VB nh m n H i u Hành Windows 95. Phiên b n 6.0 cung n g 1 ph n g 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á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)

2.2 Visual Basic 6.0

2.2.1 Các phiên bản của Visual Basic 6.0

Visual Basic có 3 phiên bản:

Learning Edition: Đây là phiên bản cơ bản nhất, nó cho phép

viết nhiều kiểu ứng dụng khác nhau. Tuy nhiên nó thiếu một số cơng cuh điều khiển có trong các phiên bản khác.

Professional Editon: Đây là phiên bản được thiết kế cho người

dùng chuyên nghiệp. Nó chứa tất cả tính năng và cơng cụ có trong phiên bản Learning Edition và có bổ sung thêm một số thư viện các cơng cụ điều khiển.

Enterprise Edition: Đây là phiên bản chứa đầy đủ nhất, dành

cho các nhà phát triển ứng dụng chun nghiệp. Nó chứa các cơng cụ để hỗ trợ việc lập trình theo nhóm.

2.2.2 Ưu điểm của Visual Basic 6.0

Visual Basic 6.0 ra đời năm 1998, là một sản phẩm trong bộ phần mềm Visual Studio của Microsoft, nó có những ưu điểm nổi bật sau:

• Là ngơn ngữ lập tình đa năng sử dụng để phát triển các phần mềm hoạt động trong môi trường Window hay chạy trên mạng Internet.

• Là sự kế thừa ngơn ngữ lập trình Basic trước đây với những ưu điểm nổi bật sau:

o Bao gồm mọi đặc điểm của ngôn ngữ Basic nên rất quen thuộc và dễ sử dụng.

o Cung cấp nhiều cơng cụ điều khiển có sẵn để hỗ trợ lập trình viên, nhất là trong lập trình CSDL.

o Là ngơn ngữ lập trình có tính trực quan rất cao.

o Có cấu trúc logic chặt chẽ ở mức độ vừa phải.

o Rất dễ để học và thành thạo.

• Ngồi ra, Visual Basic 6.0 cịn có một số các ưu điểm như: Có khả năng thiết kế giao diện với người dùng đẹp và dễ dàng sử dụng. Chính bởi những lí do đấy nên nó đã được lựa chọn sử dụng làm ngơn ngữ lập trình trong nhiều dự án.

3 Công cụ thiết kế báo cáo Crystal Report

Đây là một công cụ hỗ trợ tạo báo cáo rất linh hoạt và uyển chuyển. Crystal Report 8.5 có các tính năng sau

• Tạo báo cáo con, tương tự như chức năng của Microsoft Access, cho phép hiển thị quan hệ một- nhiều.

• Tùy chọn định dạng mới: Bào gồm khả năng thi hành báo cáo theo cột và hiển thị các kiểu báo các khác nhau bên cạnh nhau.

• Báo cáo có điều kiện: Hiện thị khác nhau tùy theo trạng thái dữ liệu đưa vào.

• Trình điều khiển CSDL trực tiếp cho nhiều Platform chính, bao gồm Oracle, Informix, SQL Server. Cho phép bỏ qua trình điều khiểm ODBC quy ước, loại bỏ yêu cầu thiết lập nguồn dữ liệu ODBC trên máy Client.

• Xuất ra Microsoft Word và Excel

• Hỗ trợ Web, bao gồm khả năng xuất ra trang Web HTML và tạo các báo cáo chứa trên Server.

• Hỗ trợ dữ liệu không quan hệ như : Microsoft Exchange Server và Event log của WinNT

Chương 3. Phân tích, thiết kế Hệ thống thơng tin quản lý bán sách bằng máy đọc mã vạch tại Nhà xuất bản trường Đại học Kinh tế Quốc dân

Một phần của tài liệu Phân tích, thiết kế hệ thống thông tin quản lý bán sách và lưu kho bằng máy đọc mã vạch tại nhà xuất bản trường đại học kinh tế quốc dân (Trang 84 - 89)

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

(135 trang)
w