THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN TẠI TRƯỜNG CẤP III NĂNG KHIẾU THAI BÌNH - Pdf 75

THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN TẠI TRƯỜNG CẤP III
NĂNG KHIẾU THAI BÌNH
4.1. CÁC BẢNG CƠ SỞ DỮ LIỆU
4.1.1. Bảng sách (Table Sách)
STT Tên trường Kiểu Mô tả
1 Masosach Text Mã sách
2 Tensach Text Tên sách
3 Tacgia Text Tác giả
4 Matheloai Text Mã thể loại
5 MaNXB Text Mã nhà xuất bản
6 TenNXB Text Tên nhà xuất bản
7 NamXB Text Năm xuất bản
8 LanXB Text Lần xuất bản
9 Ngonngu Text Ngôn ngữ
10 Soluong Text Số lượng
11 Soluongcon Text Số lượng còn
12 Ngaynhapsach Date/Time Ngày nhập sách
13 Sotrang Text Số trang sách
14 Giasach Text Giá sách
15 Noidung Text Nội dung
Bảng này là nơi lưu trữ thông tin về các đầu sách được nhập vào, gồm có 15
trường dữ liệu, trong đó có Mã số sách đóng vai trò là khoá chính. Đây cũng
là nơi thực hiện truy xuất dữ liệu, khi thực hiện các chức năng về sửa, xoá,
hay tìm kiếm các thông tin về một đầu sách.
4.1.2. Bảng Quản Lý Độc giả (Table ĐocGia)
STT Tên trường Kiểu Mô tả
1 MatheTV Text Mã thẻ thư viện
2 Hoten Text Họ và tên
3 Ngaysinh Text Ngày sinh
4 Namsinh Text Năm sinh
5 Lopchuyen Text Lớp chuyên

nếu có sẽ ghi nhận và ghi vào. Từ đó tính ra số tiền độc giả phải nộp phạt .
4.1.5. Bảng Nhà Xuất Bản (Table NhaXB)
STT Tên trường Kiểu Mô tả
1 MaNXB Text Mã nhà xuất bản
2 TenNXB Text Tên nhà xuất bản
3 DiaChi Text Địa chỉ
4 SoDienThoai Number Số điện thoại
Bảng này có chức năng lưu thông tin về nhà xuất bản,và MaNXB đóng vai
trò là khoá chính.
4.1.6. Bảng Thanh Lý (Table ThanhLy)

STT Tên trường Kiểu Mô tả
1 Masosach Text Mã số sách
2 Tensach Text Tên sách
3 HinhthucTL Text Hình thức thanh lý
4 NgayTL Text Ngày thanh lý
4.1.7.Bảng Thể Loại (Table TheLoai)
STT Tên trường Kiểu Mô tả
1 MaTheLoai Text Mã thể loại
2 TenTheLoai Text Tên thể loại
THIẾT KẾ MODULE CHƯƠNG TRÌNH
Chương trình quản lý thư viện gồm nhiều chức năng riêng biệt, như việc mô tả
biểu đồ chức năng của hệ thống. Khi thiết kế chương trình quản lý thư viện ta thiết
kế từng Module cho mỗi chức năng tương ứng . Khi đó chương trình gặp lỗi sẽ
giúp chúng ta dễ phát hiện và sửa chữa. Việc thiết kế module chia thành nhiều lớp.
Mỗi module chính lại chia thành module con, cứ như vậy cho đến khi không chia
được nữa thì dừng.
Lược đồ cấu trúc như sau :

Đặc tả module :

mười năm Visual Basic đã đạt được những thành tích đáng khâm phục và là
một công cụ lập trình phát triển nhất thế giới . Nhưng tất cả những cái này là
cái gì ? Chính xác Visual Basic là gì và nó giúp đỡ chúng ta những gì ?
Vâng, Bill Gate đã mô tả Visual Basic như một “Công cụ vừa dễ lại vừa
mạnh để phát triển các ứng dụng của Windows bằng Basic”. Điều này chưa
đủ chứng minh cho tất cả những phô trương trên, trừ khi bạn hiểu ra rằng
hiện nay có hàng trục triệu người sử dụng Microsoft Window. Và bây giờ
Visual Basic 6.0 bổ sung một số tính năng ngôn ngữ đã được mong đợi từ
lâu, tăng cường năng lực Internet, và cả những tính năng cơ sở dữ liệu mạnh
hơn. Quả thật Visual Basic đã trở thành mạnh nhất và trôi chảy nhất chưa
từng thấy .
Mặt khác lợi điểm khi dùng Visual Basic là tiết kiệm thời gian và công
sức so với việc lập trình bằng ngôn ngữ khác khi xây dựng cùng một ứng
dụng .
Visual Basic đã gắn liền với khái niệm lập trình trực quan
(Visual ), nghĩa là khi thiết kế chương trình, ta nhìn thấy ngay kết quả từng
thao tác từng giao diện khi chương trình thực hiện. Đây là thuận lớn so với
các ngôn ngữ lập trình khác, Visual Basic cho phép chúng
ta chỉnh xửa nhanh chóng hơn màu sắc, kích thước, hình dáng của các đối
tượng có trong ứng dụng .
Một khả năng khác của Visual Basic là khả năng kết hợp các thư viện
liên kết động DLL (Dynamic Link Library). DLL chính là phần mở rộng cho
Visual Basic tức là khi xây dựng một ứng dụng nào đó có một số yêu cầu mà
Visual Basic chưa đáp ứng đủ, ta viết thêm DLL để phụ trợ .
* Khi thiết kế chương trình bằng Visual Basic, chúng ta phải thông
qua hai bước :
a. Thiết kế giao diện (Visual proramming)
b. Viết lệnh (Code Programming)
a. Thiết kế bằng giao diện
Do Visual Basic là ngôn ngữ lập trình hướng đối tượng nên việc thiết kế

diện của các trình giao diện của các chương trình ứng dụng.
4. PROJECT EXPLORER:
Do các ứng dụng của Visual Basic thường dung chung mã hoặc các Form đã
tuỳ biến trước đó nên Visual Basic tổ chức các ứng dụng thành các Project.
Mỗi Project có thể có nhiều Form và mã kích hoạt cá điều khiển
trên một Form sẽ được lưu trữ chung với Form đó trong các tập tin riêng biệt.
Mã lập trình chung mà tất cả các Form trong ứng dụng chia sẻ có thể được
phân thành các modul khác nhau và cũng được lưu trữ tách biệt, gọi là các
modul mã. Project explorer nêu tất cả các biểu mẫu tuỳ biến được và các
modul mã chung, tạo nên ứng dụng chung của chúng ta .
b. Viết mã lệnh cho các đối tượng :
Điểm mấu chốt cần phải nhận thức rõ ràng trong khâu lập trình Visual Basic
là:
* Visual Basic sử lý mã chỉ để đáp ứng các sự kiện. Thực vậy, không như
nhiều ngôn ngữ lập trình khác, các dòng mã thi hành trong một chương
trình Visual Basic phải nằm trong các thủ tục hoặc Là các dòng mã bị cô
lập sẽ không làm việc
Cửa sổ CODE: Cửa sổ Code luôn là nơi để viết mã. Cửa sổ Code có
một thanh tách (Split bar)
 Hộp liệt kê:
Hộp liệt kê bên trái của sổ Code là hộp Object, nó liệt kê mọi đối tượng trên
Form, cùng với một đối tượng trên General lưu trữ mã chung mà tất cả thủ tục
đính kèm với Form có thể sử dụng :
* Hộp liệt kê Procedure:
Hộp liệt kê bên phải cửa sổ Code là hộp liệt kê Procedure. Hộp liệt kê này
cung cấp mọi sự kiện mà đối tượng đã liệt kê trong hộp liệt kê Object nhận ra .
4.4. Các kiểu dữ liệu
Dữ liệu cũng có nhiều kiểu: Kiểu dữ liệu số, chuỗi và Boolean . Thực tế, Visual
Basic điều quản 14 kiểu dữ liệu chuẩn. Ta cũng có thể định nghĩa các kiểu biến
riêng. Các kiểu thường dùng để điều táp dữ liệu là

3.Lệnh DO WHILE..LOOP:
Đây là cấu trúc lặp kiểm tra điều kiện trước, vòng lặp tiếp tục khi điều kiện lặp
còn đúng .
DO WHILE Điều kiện
Các lệnh thực hiện khi điều kiện còn thoả
LOOP
4. Lệnh DO.. LOOP WHILE :
Đây là cấu trúc kiểm tra điều kiện sau, vònglặp tiếp tục khi điều kiện còn đúng
DO
Các lệnh
LOOP WHILE Điều kiện
Như vậy với cấu trúc này vòng lặp thực hiện ít nhất một lần
3. Lệnh FOR ..NEXT
Đây là cấu trúc lặp hay dùng nhất trong Visual Basic
FOR ..TO STEP n
Các lệnh


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status