MỤC LỤC
LỜI NÓI ĐẦU.................................................................................................4
KHÁI QUÁT MỤC ĐÍCH YÊU CẦU CỦA ĐỀ TÀI..................................5
CHƯƠNG I: KHẢO SÁT THỰC TẾ NGHIỆP VỤ HỆ THỐNG.........6
I. GIỚI THIỆU VỀ TRUNG TÂM........................................................6
1. Hệ thống tổ chức quản lý của Trung tâm..........................................7
2. Cơ sở vật chất....................................................................................8
3. Mục tiêu, kế hoạch giảng dạy............................................................8
4. Đội ngũ giáo viên..............................................................................9
5. Xe tập lái...........................................................................................9
6. Sân tập lái..........................................................................................9
7. Về các cấp độ của GPLX................................................................10
8. Về đào tạo lái xe..............................................................................12
II. NGHIỆP VỤ QUẢN LÝ HỌC VIÊN TẠI TRUNG TÂM...........16
1. Yêu cầu về bài toán.........................................................................17
2. Nhiệm vụ cơ bản của bài toán.........................................................17
3. Nhu cầu và ý nghĩa việc tin học hóa bài toán..................................18
CHƯƠNG II: CƠ SỞ LÝ THUYẾT VÀ CÔNG CỤ PHÁT TRIỂN...19
I. CƠ SỞ LÝ THUYẾT.........................................................................19
1. Các khái niệm cơ bản....................................................................19
1
2. Khái niệm phụ thuộc dữ liệu và các dạng chuẩn...........................21
3. Khái niệm chỉ dẫn và khoá chỉ dẫn...............................................21
4. Mục tiêu và tính ưu việt của mô hình quan hệ..............................22
II. CÔNG CỤ PHÁT TRIỂN...............................................................22
1.Giới thiệu về ngôn ngữ lập trình Visual Basic.................................22
2. Giới thiệu về hệ quản trị cơ sở dữ liệu và SQL SERVER 2000......30
CHƯƠNG III: PHÂN TÍCH HỆ THỐNG VÀ THIẾT KẾ CƠ SỞ DỮ
LIỆU...........................................................................................................36
I. PHÂN TÍCH CHỨC NĂNG NGHIỆP VỤ CỦA HỆ THỐNG.....36
1. Chức năng chính của hệ thống........................................................36
2. Sơ đồ chức năng của hệ thống.........................................................39
II. SƠ ĐỒ LUỒNG DỮ LIỆU..............................................................39
1. Sơ đồ luồng dữ liệu mức ngữ cảnh..................................................39
2. Sơ đồ luồng dữ liệu mức đỉnh.........................................................40
3. Sơ đồ luồng dữ liệu mức dưới đỉnh.................................................41
III - THIẾT KẾ CƠ SỞ DỮ LIỆU......................................................46
1. Danh sách các kiểu thực thể............................................................46
2. Thiết kế các bảng của CSDL...........................................................47
3. Mối quan hệ giữa các bảng trong CSDL.........................................49
CHƯƠNG IV: KẾT QUẢ ĐẠT ĐƯỢC..................................................50
I.PHẦN HỆ THỐNG............................................................................50
2
III. PHẦN TÁC NGHIỆP.....................................................................53
.....................................................................................................................62
IV. PHẦN THỐNG KÊ........................................................................62
KẾT LUẬN....................................................................................................69
Tài liệu tham khảo.........................................................................................70
3
LỜI NÓI ĐẦU
Hiện nay, Công nghệ thông tin đã và đang ngày càng phát triển mạnh
mẽ trong mọi lĩnh vực của đời sống, kinh tế, xã hội. Đặc biệt trong cơ chế thị
trường hiện nay, sự phát triển của các quan hệ kinh tế cũng như sự mở rộng
ngày càng lớn về quy mô của các doanh nghiệp, xí nghiệp đã làm tăng các
luồng và khối lượng thông tin, làm cho công tác quản lý trở nên phức tạp hơn.
Với việc làm công tác quản lý thủ công bằng sổ sách như trước kia thì không
thể đáp ứng được với sự phát triển như hiện nay. Vì thế, ngày nay phát triển
Công Nghệ Thông Tin là xây dựng cơ sở hạ tầng làm nền tảng vững chắc để
xây dựng và phát triển một nền kinh tế vững mạnh. Trong xu thế ấy, việc
quản lý dựa vào máy tính là một nhu cầu thiết yếu của hầu hết mọi ngành mọi
doanh nghiệp, việc tin học hóa từng bước trong công tác quản lý, khai thác và
điều hành sản xuất kinh doanh là một đòi hỏi ngày càng cấp thiết.
Vì vậy, nhu cầu quản lý học viên học lái xe tại trung tâm dạy nghề lái
xe Hoàng Phương được trung tâm hết sức quan tâm. Chính vì thế, em đã lựa
chọn đề tài “Xây dựng phân hệ phần mềm quản lý học viên học lái xe tại
trung tâm dạy nghề lái xe ” làm đề tài tốt nghiệp của mình, với hy vọng có
thể xây dựng được một chương trình quản lý góp phần nâng cao hiệu quả
trong công việc quản lý của trung tâm.
4
KHÁI QUÁT MỤC ĐÍCH YÊU CẦU CỦA ĐỀ TÀI
I - MỤC ĐÍCH
Ngày nay, với sự phát triển của Công nghệ thông tin, ngành tin học đã
trở thành một trong những ngành khoa học quan trọng đã và đang được sử
dụng rộng rãi trong mọi lĩnh vực, vì thế viêc sử dụng máy tính giúp cho việc
lưu trữ, xử lý số liệu một cách dễ dàng, thuận tiện, nhanh chóng và đạt được
độ chính xác cao.
Trong bối cảnh như vậy, phần mềm quản lý học viên tại trung tâm dạy
nghề lái xe Hoàng Phương được xây dựng nhằm đưa toàn bộ việc lưu trữ và
xử lý số liệu trên máy. Với hệ thống này người sử dụng không cần kiến thức
về chuyện môn cao mà vẫn có thể sử dụng và khai thác hệ thống một cách
hiệu quả. Ngoài ra, hệ thống còn khắc phục được sự nhầm lẫn, khó khăn khi
lưu trữ hồ sơ theo thời gian, cập nhật nhanh chóng các thông tin cần thiết
cũng như việc thống kê tổng hợp chính xác các thông tin.
II - YÊU CẦU CỦA ĐỀ TÀI
Hệ thống quản lý học viên học lái xe tập trung quản lý hồ sơ học viên,
học phí, lệ phí, kết quả học tập, chứng chỉ sơ cấp nghề và các thông tin cần
thiết khác…Hệ thống cho phép người quản lý có thể thêm, sửa, xóa hoặc tìm
kiếm. thống kê dễ dàng bất kỳ một nhu cầu liên quan đến học viên…Do đó
đòi hỏi người lập trình phải nắm rõ chức năng nghiệp vụ quản lý của trung
tâm để từ đó phân tích, thiết kế và xây dựng cơ sở dữ liệu và chương trình cho
hệ thống.
Từ yêu cầu như trên, em sử dụng các công cụ sau để viết chương trình:
- Microsoft SQL Server 2000: thiết kế cơ sở dữ liệu.
5