PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

34 954 4
PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU

Trang 1

Phần 1 Đặt Vấn đề

Trong những thập kỷ gần đây, ngành Công Nghệ Thông Tin phát triển một cách nhanh chóng và có nhiều bớc tiến nhảy vọt ở Việt Nam ngành công nghệ thông tin tuy còn non trẻ nhng tốc độ phát triển khá nhanh và đang dần đợc ứng dụng trong nhiều lĩnh vực của nền kinh tế, góp phần thúc đẩy sự phát triển của xã hội.

Tin học hoá trong công tác quản lý nhằm giảm bớt sức lao động của con ngời, tiết kiệm đợc thời gian, độ chính xác cao, gọn nhẹ và tiện lợi hơn rất nhiều so với việc làm thủ công quản lý trên giấy tờ nh trớc đây Tin học hoá giúp thu hẹp không gian lu trữ, tránh đợc thất lạc dữ liệu, tự động hệ thống hoá và cụ thể hoá các thông tin theo nhu cầu của con ngời.

Một trong các vấn đề đang rất đợc quan tâm trong tình hình hiện nay là vấn đề giao thông vận tải Bài toán thiết kế cơ sở dữ liệu “Quan ly ben xe” trên hệ quản trị cơ sở dữ liệu MICROSOFT ACCESS đợc đa ra với mong muốn giúp cho ngời làm công tác quản lý bến xe có thể xử lý và kiểm soát thông tin với độ chính xác cao , nhanh gọn và tiện lợi hơn.

Tha thầy giáo bộ môn Access.Đợc thầy giao cho làm đồ án môn học Vì là lần đầu tiên làm đồ án không đợc hoàn thiện, mong thầy góp ý cho em về những thiếu xót để những lần làm đồ án sau này của em sẽ ngày

Trang 2

a ) Chức năng cập nhật : Cho phép cập nhật tất cả các thông tin về

đ-ờng bộ cho phép ngời sử dụng có thể thêm ,sửa ,xoá các thông tin

b ) Chức năng tìm kiếm : Theo các thông tin khác nhau để đa ra các

báo cáo hoặc hiển thị các thông tin chi tiết có liên quan

c ) Chức năng In báo cáo : Cho phép ngời dùng đa ra các thông tin

khác nhau về một hay nhiều tuyến đờng dới dạng văn bản

Cho phép ngời sử dụng có thể nhập thêm ,sửa , xoá các thông tin chính trong bảng dữ liệu nh : số thứ tự , mã bến, tổng xe, số xe thanh lý, số xe đang hoạt động, số xe đang sửa chữa của bến quản lý.

 Cập nhật tổng số xe:

Cho phép ngời sử dụng thực hiện các thao tác nhập thêm , sửa ,xoá các thông tin trong bảng dữ liệu về tổng số xe: để biết hiện trạng của các xe, có bao nhiêu xe đang hoạt động và bao nhiêu xe đang sửa chữa của bên.

 Cập nhật số xe thanh lý:

Để lu trữ thông tim kiểm soát số xe còn trong bến , ngời sử dụng có thể thực hiện các thao tác nhập thêm , sửa , xoá các thông tin trong các thuộc tính của bảng dữ liệu về số xe của bến để điều chỉnh và phân phối tổ

Trang 3

Để biết đợc số xe hoạt động của bến Ngời sử dụng có thể thực hiện thao tác nhập thêm ,sửa chữa , xoá các thuộc tính trên

Cập nhật thông tin sửa chữa : Cho phép ngời sử dụng có thể nhập thêm , sửa chữa , xoá đi các thông tin về xe nh : ngày sửa chữa ,sửa chữa bao nhiêu ngày.

b ) Chức năng tìm kiếm

 Tìm kiếm thông tin về xe:

Thông tin chính về xe bao gồm : số thứ tự , Biển xe, mã lái xe ,Tên lái xe , địa chỉ, Ca phụ trách ,Tiền lơng , điện thoại ).

 Tìm kiếm xe và lái xe :

Thông tin của xe và lái xe qua ca phụ trách  Tìm kiếm xe và lá xe :

Biết thông tin về xe và lái xe chạy trên tuyến đờng  Tìm kiếm thông tin về xe:

Để biết thông tin chi tiết về xe nh : Hãng xe, ngày mua, ngày hoạt động, sửa chữa

 Tìm kiếm thông tin về bến xe:

Biết thông tin về bến xe bao gồm : Tên bến, mã vùng, địa chỉ, số điện thoại

In báo cáo c ) Chức nă

Tìm kiếmTìm xe (Theo bien xe)

Tìm xe và lái xe (Theo ca phụ trách)Tìm xe và lái xe ( Theo tuyến đờng)

Tìm quãng đờng mà xe đi

In báo cáoIn ra thông tin bảng dữ liệu chínhTìm kiếm thông tin về xeTìm kiếm thông tin về bến

Trang 4

Sau khi thực hiện tìm kiếm thông tin chính về bến xe, ngời quản lý có thể sử dụng chức năng In thông tin để in ra bản thống kê ,báo cáo về xe trên bến đó Chức năng này còn cho phép ngời quản lý in ra các thông tin chính của tất cả các

Cho phép ngời quản lý có thể in ra báo cáo danh sách các xe: số xe, ngời lái, địa chỉ ngời lái, số ca…

 In thông tin danh sách lái xe:

Cho phép ngời quản lý In ra thông tin về các lái xe bao gồm : số xe lái, địa chỉ, số ca làm, điện thoại….

 In thông tin danh sách tuyến đ ờng :

Chức năng này giúp ngời quản lý in ra thông tin kiểm soát của tất cả hoặc từng tuyến.

 In quãng đ ờng đi trong 1 ngày cua từng xe :

Đây là chức năng in ra thông tin về quãng đờng mà xe đi đơc trong 1 ngày từ đó có thể tính đợc số lãi của xe đó trong một ngày xe

In thông tin tiền thu trong một ngày :

Đây là chức năng in ra thông tin về tổng thu, dự toán, thuế, lãi của một xe trong một ngày hoạt động.

In ra thông tin danh sách lái xeIn ra thông tin danh sách tuyến đờng

In ra quãng đờng đi trong 1 ngàyIn ra tiền thu trong 1 ngày

Trang 5

7Dien thoaiNumberLong Integerưiện thoỈi

 Bảng Bang gio chay“ ” lu trứ cÌc thẬng tin giở chỈy.

STT

Tàn trởngKiểuườ rờngGiải thÝch

2TG Khoi hanhDate/timeShort TimeThởi gian khỡi hẾnh3TG Ket thucDate/timeShort TimeThởi gian kết thục4TG cap nhatDate/timeShort TimeThởi gian cập nhật5Van toc TBNumberIntegerVận tộc trung bỨnh

Trang 6

 Bảng “Cap nhat” lu dữ thông tin về xe

2Tong xeNumberIntegerTổng xe3So xe thanh lyNumberIntegerSố xe thanh lý4So xe HDNumberIntegerSố xe hoạt động5So xe DSCNumberIntegerSố xe đang sửa chữa

 Bảng “Danh sach lai xe”để lu trữ thông tin về các lái xe

6Ca phu trachNumberLong IntegerCa phụ trách7Tien luongNumberLong IntegerTiền lơng8Dien thoaiNumberLong IntegerĐiện thoại

 Bảng “Danh sach xe” lu trữ các thông tin về xe.

Trang 7

STTTàn trởngKiểuườ rờngGiải thÝch

4Chieu daiNumber IntegerChiều dẾi

 Bảng “Loai xe” lu trứ cÌc thẬng tin thộng kà cÌc loai xe

 Bảng “ThẬng tin về xe” lu trứ cÌc thẬng tin thộng kà cÌc tuyến Ẽởng mẾ xe Ẽi

4Ngay muaDate/TimeIntegerNgẾy mua

So NSCNumberIntegrSộ ngẾy sữa chứaTien bao duongNumberLong IntegerTiền bảo dớngSo lan hongNumberIntegerSộ lần hõng

 Bảng “Tien thu trong 1 ngay” lu trứ cÌc thẬng tin thộng kà tiền cũa cÌc

xe trong 1 ngẾy hoỈt Ẽờng

2Tong thuNumberLong IntegerTỗng thu3Du toan NumberLong IntegerDỳ toÌn

Trang 8

2) Xác định mối quan hệ giữa các bảng giữ liệu chính

3 ) Tạo các truy vấn ( Queries)

 Truy vấn (So ngay hoat dong) cho thông tin tình trạng hiện tại của xe

( Query So ngay hoat dong )

Trang 9

Truy vấn chọn dựa trên bảng Tim kiem thong tin ve xe, để đa ra thông tin veca loai xe( Query : Tim kiem thong tin ve xe )

 Sau khi kich vao Queries:

Nhập số xe cần nhập :

Trang 10

VD: Số xe cần nhập A11 ta có :

Truy vấn chọn dựa trên bảng Tim nguoi va xe, để đa ra thông tin kiểm soát xe( Query :Tim nguoi va xe(Theo ca phu trach))

Trang 11

Khi kich vao Queries T×m nguoi vµ xe :“ ”

VD: T×m xe vµ ngêi l¸i theo ca phô tr¸chNhËp sè ca : 3

Trang 12

 Truy vấn “ Tim quang duong ma xe di” đợc lấy các trờng từ 2 bảng Bảng Danh sach xe và Bảng giơ chay bảngchọn để đa ra thông tin để

tim quang duong ma xe đi đợc

Khi kích vào bảng :

Trang 13

VD: Để tìm quãng đờng ma một xe đi trong ngày

Nhap biển xe : A13

 Tạo truy vấn chọn “Tim xe” bằng cách lấy ra các trờng trong hai bảng

Danh sach xe và Thong tin xe để đa ra thông tin chính về xe.

Trang 14

Khi kÝch vµo b¶ng Queries :

VD: NhËp biÓn xe : A15

Trang 15

 Truy vấn chọn “Tim xe và nguoi lai”(Theo tuyen duong) đợc tạo bằng cách lấy các trờng từ hai bảng : Danh sach xe và DS tuyen duong

Trang 16

VD : Nhập một tuyến đờng

HN – HP ta có bảng dới

4) Tạo các truy vấn ( Form)

Trang 17

Đánh số xe vào hộp sẽ nhận đợc danh sách xe với những thông tin đầy đủ của nó Các bài toán tìm kiếm khác thực hiện tơng tự.

Thí dụ một cơ sở dữ liệu (gốc):

Dữ liệu từ bảng chính:

Trang 18

Ta có thể các dữ liệu mới vao bảng dữ liệu chính để bổ sung vào những thông tin cần thiết về bến để quản lý

Trang 19

 NhËp giê ch¹y cña xe:

Trang 20

Nhập danh sách tuyến đờng

Các bảng kết quả tính toán:

Trang 21

 Bang tÝnh tiÒn l·i thu duoc trong 1 ng yày

Trang 22

5) REPORTS Báo biểu

Từ các truy vấn đã cho ra đợc danh sách các thông tin của đoàn viên Để in các danh sách đó thì ta sử dụng công cụ là Reports Sau đây là một số cách

Trang 23

1.Reports Bảng dữ liệu chính.

Mở Reports / reporst wizard /

Chọn truy vấn tham số đã tạo ra từ Queries

/1aTìm Bảng dữ liệu chính /Các thao tác căn chỉnh chèn xoá tơng tự các bớc nh trên

Kết quả sau khi thc hiên các bớc nh trên s

Vì ở đây sử dụng truy vấn tham số nên cho phép ta chỉ in những chi đoàn nào muốn in khi đó ta chỉ cần nhập mã chi đoàn vào là Reporst cho ngay ra bản in

2.Bảng giờ chạy

Trang 24

Mở Reports /reporst wizard /

Chọn truy vấn tham số đã tạo ra từ Queries

/Bang gio chay /Các thao tác căn chỉnh chèn xoá tơng tự các bớc nh trên

Kết quả sau khi thc hiên các bớc nh trên sẽ la:

Trang 25

3.Danh s¸ch l¸i xe.

Trang 26

Mở Reports /reporst wizard /

Chọn truy vấn tham số đã tạo ra từ Queries

/Danh sach lai xe /Các thao tác căn chỉnh chèn xoá tơng tự các bớc nh trên

Kết quả sau khi thc hiên các bớc nh trên sẽ la:

Trang 27

4.Danh sách tuyến đờng

Trang 28

Chọn truy vấn tham số đã tạo ra từ Queries

/ Danh sach tuyen duong /Các thao tác căn chỉnh chèn xoá tơng tự các bớc nh trên

Kết quả sau khi thc hiên các bớc nh trên sẽ la:

6)Maxco

Trang 29

các macro sau đó gắn vào một Form chính nhằm mục đích tự động hoá các thao tác mở các truy vấn và các form khác làm cho trơng trình trở nên tiện dung hơn , chính xác hơn rễ sử dụng hơn

 Tao max co cap nhat

Maxco name tạo tên hành động; Action là những hành động;

Trang 30

 Maxco in

Trang 31

 Tim kiem

Trang 32

 Thoat

Trang 33

Phần 3 Kết luận đánh giá chơng trình

Trên đây là toàn bộ chơng trình đợc ứng dụng bằng ngôn ngữ Microsoft Access vào “ Quản lý xe khách“ Công việc chính của chơng

Trang 34

chơng trình này đã :

+ Đáp ứng đợc yêu cầu công việc hiện tại.

+ Sử dụng dữ liệu đã có sau một số lần nhập liệu + Cha đa ra đợc đầy đủ các báo cáo chi tiết.

Vì thời gian có hạn nên chơng trình mới chỉ nhập thử một số dữ liệu để chạy thử, cần tiếp tục đợc bổ sung và hoàn thiện Khi có những yêu cầu cần thiết trong công tác quản lý xe khách, chơng trình có thể phát triển thêm để đáp ứng đợc yêu cầu của ngời quản lý

Trong thời gian tìm hiểu và thực hiện đề tài ,em đã cố gắng hoàn thành nghiêm túc công việc Tuy nhiên, do khả năng ,tầm hiểu biết của bản thân còn hạn chế và thời gian có hạn nên đề tài không thể tránh khỏi những thiếu sót ,cha thực sự đáp ứng đúng tầm cỡ của công việc Em rất mong đợc sự quan tâm, đóng góp ý kiến của các thầy cô giáo và bạn bè để ch ơng trình này có thể đạt hiệu quả cao hơn.

TàI liệu tham khảo

1.Hệ quản trị cơ sở dữ liệu access – Nguyễn Văn Nghiễm – NXB Lao động Hà Nội – 2004

2.Giáo trình access 2000 – Bùi Thiện Tâm – Trung tâm tin học Trờng ĐHKH Tự Nhiên TPHCM

Ngày đăng: 10/09/2012, 09:25

Hình ảnh liên quan

In ra thông tin bảng dữ liệu chính - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

n.

ra thông tin bảng dữ liệu chính Xem tại trang 4 của tài liệu.
1 ) Thiết kế các Bảng ( Tabl e) - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

1.

Thiết kế các Bảng ( Tabl e) Xem tại trang 6 của tài liệu.
 Bảng “ Bang du lieu chinh” lu trữ các thông tin chính và các mã thông tin của bến xe  - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

ng.

“ Bang du lieu chinh” lu trữ các thông tin chính và các mã thông tin của bến xe Xem tại trang 6 của tài liệu.
 Bảng “Cap nhat” lu dữ thông tin về xe. - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

ng.

“Cap nhat” lu dữ thông tin về xe Xem tại trang 7 của tài liệu.
 Bảng “Danh sach lai xe”để lu trữ thông tin về các lái xe. - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

ng.

“Danh sach lai xe”để lu trữ thông tin về các lái xe Xem tại trang 7 của tài liệu.
 Bảng “Loai xe” lu trữ các thông tin thống kê các loai xe - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

ng.

“Loai xe” lu trữ các thông tin thống kê các loai xe Xem tại trang 8 của tài liệu.
 Bảng “DS tuyen duong” lu trữ các thông tin thống kê các tuyến đờng mà xe đi - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

ng.

“DS tuyen duong” lu trữ các thông tin thống kê các tuyến đờng mà xe đi Xem tại trang 8 của tài liệu.
2 Tong thu Number LongInteger Tổng thu 3Du toan Number Long Integer Dự toán - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

2.

Tong thu Number LongInteger Tổng thu 3Du toan Number Long Integer Dự toán Xem tại trang 9 của tài liệu.
2) Xác định mối quan hệ giữa các bảng giữ liệu chính - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

2.

Xác định mối quan hệ giữa các bảng giữ liệu chính Xem tại trang 9 của tài liệu.
 Truy vấn chọn dựa trên bảng Tim kiem thong tin ve xe, để đa ra thông tin ve ca loai xe( Query : Tim kiem thong tin ve xe ) . - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

ruy.

vấn chọn dựa trên bảng Tim kiem thong tin ve xe, để đa ra thông tin ve ca loai xe( Query : Tim kiem thong tin ve xe ) Xem tại trang 10 của tài liệu.
 Truy vấn chọn dựa trên bảng Tim nguoi va xe, để đa ra thông tin kiểm soát xe( Query : Tim nguoi va xe(Theo ca phu trach))  - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

ruy.

vấn chọn dựa trên bảng Tim nguoi va xe, để đa ra thông tin kiểm soát xe( Query : Tim nguoi va xe(Theo ca phu trach)) Xem tại trang 11 của tài liệu.
 Truy vấn “Tim quang duong ma xe di” đợc lấy các trờng từ 2 bảng Bảng  Danh sach xe và Bảng giơ chay  bảngchọn để đa ra thông tin để  tim quang duong ma xe đi đợc  - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

ruy.

vấn “Tim quang duong ma xe di” đợc lấy các trờng từ 2 bảng Bảng Danh sach xe và Bảng giơ chay bảngchọn để đa ra thông tin để tim quang duong ma xe đi đợc Xem tại trang 13 của tài liệu.
 Tạo truy vấn chọn “Tim xe” bằng cách lấy ra các trờng trong hai bảng - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

o.

truy vấn chọn “Tim xe” bằng cách lấy ra các trờng trong hai bảng Xem tại trang 14 của tài liệu.
 Khi kích vào bảng Queries: - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

hi.

kích vào bảng Queries: Xem tại trang 15 của tài liệu.
HN – HP ta có bảng dới - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

ta.

có bảng dới Xem tại trang 17 của tài liệu.
 Dữ liệu từ bảng chính: - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

li.

ệu từ bảng chính: Xem tại trang 18 của tài liệu.
Ta có thể các dữ liệu mới vao bảng dữ liệu chính để bổ sung vào những thông tin cần thiết về bến để quản lý - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

a.

có thể các dữ liệu mới vao bảng dữ liệu chính để bổ sung vào những thông tin cần thiết về bến để quản lý Xem tại trang 19 của tài liệu.
 Bảng nhập loại xe :: - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

Bảng nh.

ập loại xe :: Xem tại trang 20 của tài liệu.
 Các bảng kết quả tính toán: - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

c.

bảng kết quả tính toán: Xem tại trang 21 của tài liệu.
1.Reports Bảng dữ liệu chính. - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

1..

Reports Bảng dữ liệu chính Xem tại trang 24 của tài liệu.
2.Bảng giờ chạy - PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU.doc.DOC

2..

Bảng giờ chạy Xem tại trang 25 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan