Vớ dụ một mẫu thiết kế

Một phần của tài liệu phân tích thiết kế hệ thống (Trang 69 - 72)

5. THIẾT KẾ VẬT Lí CSDL

5.4. Vớ dụ một mẫu thiết kế

NHÀ CUNG CẤP ( mó NCC, tờn NCC, địa chỉ, điện thoại, fax)

HÀNG (mó hàng, tờn hàng, đơn vị tớnh, đơn giỏ, số lượng, mụ tả, mó NCC, số kho)

KHO (số kho, diện tớch, mụ tả)

PHIẾU XUẤT (số phiếu, ngày xuất, số đại lý)

ĐẠI Lí (số đại lý, địa chỉ đại lý, mụ tả) *Chỳ ý:

 Kiểu dữ liệu và kớch thước của cỏc cột khoỏ ngoài cần phải giống hệt kiểu dữ liệu và kớch thước của cỏc cột khoỏ chớnh tương ứng.

 Khi tạo bảng, nếu bảng A cú cột thuộc tớnh làm khoỏ ngoài trong bảng B thỡ bảng A cần phải được tạo trước bảng B.

 Khi cài đặt, cỏc đặc tớnh như khuụn dạng, giỏ trị hợp lệ , khoỏ chớnh, khoỏ ngoài,…chớnh là cỏc ràng buộc của CSDL. Cỏc HQTCSDL hiện đại hỗ trợ rất nhiều cho việc cài đặt cỏc ràng buộc này. Nếu một HQTCSDL nào đú mà khụng hỗ trợ việc cài đặt cỏc ràng buộc này thỡ cần phải tạo cỏc thủ tục để kiểm tra dữ liệu nhập vào.

 Đụi khi trong thực tế người ta khụng sử dụng ràng buộc khoỏ ngoài vỡ một số lý do: vớ dụ để biết hoỏ đơn là do nhõn viờn nào lập, thuộc tớnh mó NV được đặt làm khoỏ ngoài trong bảng HOÁ ĐƠN. Ràng buộc khoỏ ngoài đũi hỏi thụng tin về nhõn viờn chỉ được xoỏ khi tất cả cỏc hoỏ đơn liờn quan đến nhõn viờn đú đó bị xoỏ hết. Nhưng thực tế người ta lại cần lưu trữ cỏc hoỏ đơn liờn quan đến nhõn viờn, trong khi nhõn viờn đú đó rời khỏi cụng ty. Vỡ vậy trong trường hợp này phải dựng một thủ tục kiểm tra khỏc thay cho ràng buộc khoỏ ngoài.

Tờn bảng Tờn cột Nội dung Kiểu dữ liệu Kớch thước Khuụn dạng Giỏ trị mặc định Giỏ trị hợp lệ Not null Khoỏ chớnh Khoỏ ngoài tham chiếu bảng

Chỉ số

BNcc MaNcc cung cấpMó nhà Text 5 N-AAA x x Incc_Ma

TenNcc cung cấpTờn nhà Text 30 x

Incc_Te n

DiaChi Địa chỉ Text 50 x

Phone Điện thoại Text 15 999-9999999

Fax Fax Text 15

BHang maHang Mó hàng Integer 2 x x IH_Ma

tenHang Tờn hàng Text 50 x dvt đơn vị tớnh Text 10 “cỏi” x donGia đơn giỏ LongInteger 4 >0 x soLuong số lượng Integer 2 0<= x<= 3000 x

moTa mụ tả Text 100

maNcc mó NCC Text 5 x bNcc IH_Ncc

soKho Số kho Integer 2 x bKho IH_Kho

bKho soKho … dienTich … moTa …

5. BÀI TẬP ỨNG DỤNG

CHƯƠNG 5 THIẾT KẾ GIAO DIỆN GIỮA NGƯỜI VÀ MÁY 1 TỔNG QUAN

1.1. Mục đớch

Thiết kế mụi trường giao tiếp giữa người sử dụng và mỏy thoả món điều kiện: - Dễ sử dụng : Giao diện dễ sử dụng ngay cả với những người khụng cú kinh nghiệm

- Dễ học : Cỏc chức năng gần gũi với tư duy của người sử dụng để họ cú thể nắm bắt dễ dàng nhanh chúng.

- Tốc độ thao tỏc : Giao diện khụng đũi hỏi cỏc thao tỏc phức tạp hay dài dũng, hỗ trợ cỏc phớm tắt, phớm núng.

- Dễ phỏt triển : Giao diện được xõy dựng dễ dàng, sẵn sàng đỏp ứng cỏc yờu cầu thay đổi của người sử dụng.

1. 2. Cỏc loại giao diện

- Hộp thoại: Là cỏc giao diện phục vụ cho việc kiểm soỏt hệ thống, trao đổi thụng tin giữa người sử dụng và hệ thống, kiểm tra quyền truy nhập (Tờn, mật khẩu), cỏc hướng dẫn sử dụng hệ thống, cỏc thụng bỏo lỗi sử dụng hay lỗi hệ thống nếu cú...

- Màn hỡnh nhập dữ liệu: Đú là cỏc khung nhập liệu cho phộp người sử dụng tiến hành nhập dữ liệu cho hệ thống hay cung cấp thụng tin cho việc tỡm kiếm dữ liệu, đưa ra cỏc bỏo cỏo theo yờu cầu.

- Màn hỡnh bỏo cỏo : Đú là cỏc biểu mẫu hiển thị cỏc thụng tin được thu thập và tổng hợp theo yờu cầu của người sử dụng.

Một phần của tài liệu phân tích thiết kế hệ thống (Trang 69 - 72)

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

(124 trang)