MỤC LỤC
LỜI NÓI ĐẦU 4
TỔNG QUAN 5
I. Mục đích. 5
II. Yêu cầu. 5
PHẦN I CƠ SỞ LÝ THUYẾT 7
CHƯƠNG I: TÌM HIỂU THỰC TẾ TẠI CƠ SỞ 8
I. Giới thiệu chung. 8
II. Nghiệp vụ quản lý và các mẫu biểu liên quan. 12
1. Nghiệp vụ quản lý tại trung tâm lái xe Hoàng Phương. 12
2. Một số mẫu biểu liên quan. 15
2.1. Hồ sơ xe. 15
2.1.1. Đăng ký xe tập lái. 15
2.1.2. Bảo hiểm xe tập lái. 16
2.1.3. Đăng kiểm xe tập lái. 17
2.3. Danh sách giáo viên dạy thực hành lái xe. 24
CHƯƠNG II: LÝ THUYẾT PHÂN TÍCH THIẾT KẾ HỆ THỐNG 29
I. Tổng quan về hệ thống thông tin. 29
1. Hệ thống - Hệ thống thông tin. 29
2. Các hệ thống thông tin thông dụng 29
2.1. Hệ xử lý dữ liệu 29
2.2. Hệ thông tin quản lý 29
2.3. Hệ hỗ trợ quyết định 30
2.4. Hệ chuyên gia 30
3. Mục đích, yêu cầu đối với một PP phân tích thiết kế HTTT. 30
II. Một số phương pháp phân tích thiết kế hệ thống. 31
1. Phương pháp phân tích thiết kế có cấu trúc. 31
2. Phương pháp phân tích thiết kế Merise. 31
3. Phương pháp phân tích MCX. 32
4. Phương pháp phân tích GLACSI. 33
CHƯƠNG III: TÌM HIỂU NGÔN NGỮ 34
I. Tìm hiểu SQL Server. 34
1. Lịch sử phát triển của SQL Server. 34
2. Các kiểu dữ liệu. 35
3. Cú pháp căn bản SQL. 35
II. Tìm hiểu về Visual Basic. 37
1. Ngôn ngữ Visual Basic. 37
2. Các điều khiển thông dụng. 37
3. Kiểu dữ liệu. 38
4. Hàm và thủ tục. 39
5. Cấu trúc điều khiển. 39
PHẦN II PHÂN TÍCH & THIẾT KẾ HỆ THỐNG 42
CHƯƠNG I: PHÂN TÍCH HỆ THỐNG 43
I. Sơ đồ chức năng. 43
1. Chức năng hệ thống. 43
2. Sơ đồ phân cấp chức năng. 44
3. Sơ đồ mức ngữ cảnh. 44
4. Sơ đồ mức đỉnh. 45
5. Sơ đồ mức dưới đỉnh phần Cập nhật. 46
6. Sơ đồ mức dưới đỉnh phần Tìm kiếm. 48
7. Sơ đồ mức dưới đỉnh phần Thống kê Báo cáo. 49
II. Thực thể và sơ đồ quan hệ thực thể. 50
1. Thực thể và thuộc tính. 50
2. Các bảng dữ liệu. 54
2.14. Bảo trì. 58
2.15. Nhiên liệu. 59
3. Sơ đồ quan hệ thực thể. 60
CHƯƠNG II: CÁC KẾT QUẢ ĐẠT ĐƯỢC 61
Kết luận 78
Tài liệu tham khảo 79
76 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 2425 | Lượt tải: 2
Bạn đang xem trước 20 trang tài liệu Xây dựng chương trình quản lý xe và sử dụng nhiêu liệu tại trung tâm dạy nghề lái xe, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Có
nt
26
16L-8067
JINBEI
Ôtô tải
2007
795kg
B
nt
Có
Có
nt
27
16L-8071
JINBEI
Ôtô tải
2007
795kg
B
nt
Có
Có
nt
28
16L-8072
JINBEI
Ôtô tải
2007
795kg
B
nt
Có
Có
nt
29
16L-8073
JINBEI
Ôtô tải
2007
795kg
B
nt
Có
Có
nt
30
16L-8076
JINBEI
Ôtô tải
2007
795kg
B
nt
Có
Có
nt
31
16L-8077
JINBEI
Ôtô tải
2007
795kg
B
nt
Có
Có
nt
32
16L-8085
JINBEI
Ôtô tải
2007
795kg
B
nt
Có
Có
nt
33
16L-8087
JINBEI
Ôtô tải
2007
795kg
B
nt
Có
Có
nt
34
16L-8091
JINBEI
Ôtô tải
2007
795kg
B
nt
Có
Có
nt
35
16L-8095
JINBEI
Ôtô tải
2007
795kg
B
nt
Có
Có
nt
36
16L-2800
HEIBAO
Tải nhỏ
2006
860kg
B
nt
Có
Có
nt
37
16L-2801
HEIBAO
Tải nhỏ
2006
860kg
B
nt
Có
Có
nt
38
16L-2802
HEIBAO
Tải nhỏ
2006
860kg
B
nt
Có
Có
nt
39
16L-2803
HEIBAO
Tải nhỏ
2006
860kg
B
nt
Có
Có
nt
40
16L-2804
HEIBAO
Tải nhỏ
2006
860kg
B
nt
Có
Có
nt
41
16L-2805
HEIBAO
Tải nhỏ
2006
860kg
B
nt
Có
Có
nt
42
16L-2810
HEIBAO
Tải nhỏ
2006
860kg
B
nt
Có
Có
nt
43
16L-2811
HEIBAO
Tải nhỏ
2006
860kg
B
nt
Có
Có
nt
44
16L-2812
HEIBAO
Tải nhỏ
2006
860kg
B
nt
Có
Có
nt
45
16L-2814
HEIBAO
Tải nhỏ
2006
860kg
B
nt
Có
Có
nt
46
16H-9243
Việt Hà
Ôtô tải
2004
765kg
B
nt
Có
Có
nt
47
16H-5696
SUZUKI
Ôtô con
2003
7 chỗ
B
nt
Có
Có
15 lít xăng
48
16L-7930
VINAXUKI
Ôtô tải
2007
3500kg
C
nt
Có
Có
15 lít dầu
49
16L-8006
VINAXUKI
Ôtô tải
2007
3500kg
C
nt
Có
Có
nt
50
16L-8015
VINAXUKI
Ôtô tải
2007
3500kg
C
nt
Có
Có
nt
51
16L-8017
VINAXUKI
Ôtô tải
2007
3500kg
C
nt
Có
Có
nt
52
16L-8022
VINAXUKI
Ôtô tải
2007
3500kg
C
nt
Có
Có
nt
53
16L-8033
VINAXUKI
Ôtô tải
2007
3500kg
C
nt
Có
Có
nt
54
16L-8060
VINAXUKI
Ôtô tải
2007
3500kg
C
nt
Có
Có
nt
55
16L-8061
VINAXUKI
Ôtô tải
2007
3500kg
C
nt
Có
Có
nt
56
16L-8070
VINAXUKI
Ôtô tải
2007
3500kg
C
nt
Có
Có
nt
57
16L-8097
VINAXUKI
Ôtô tải
2007
3500kg
C
nt
Có
Có
nt
58
16L-7866
ISUZU
Ôtô tải
2007
3950kg
C
nt
Có
Có
18 lít dầu
59
16L-8265
ISUZU
Ôtô tải
2007
3950kg
C
nt
Có
Có
nt
60
16L-8267
ISUZU
Ôtô tải
2007
3950kg
C
nt
Có
Có
nt
61
16L-8272
ISUZU
Ôtô tải
2007
3950kg
C
nt
Có
Có
nt
62
16L-8275
ISUZU
Ôtô tải
2007
3950kg
C
nt
Có
Có
nt
63
16L-8278
ISUZU
Ôtô tải
2007
3950kg
C
nt
Có
Có
nt
64
16L-8281
ISUZU
Ôtô tải
2007
3950kg
C
nt
Có
Có
nt
65
16L-8287
ISUZU
Ôtô tải
2007
3950kg
C
nt
Có
Có
nt
66
16L-8291
ISUZU
Ôtô tải
2007
3950kg
C
nt
Có
Có
nt
67
16L-8295
ISUZU
Ôtô tải
2007
3950kg
C
nt
Có
Có
nt
68
16L-8297
ISUZU
Ôtô tải
2007
3950kg
C
nt
Có
Có
nt
69
16L-7622
ISUZU
Ôtô tải
2007
5500kg
C
nt
Có
Có
20 lít dầu
70
16L-8212
ISUZU
Ôtô tải
2007
5500kg
C
nt
Có
Có
nt
71
16L-8215
ISUZU
Ôtô tải
2007
5500kg
C
nt
Có
Có
nt
72
16L-8222
ISUZU
Ôtô tải
2007
5500kg
C
nt
Có
Có
nt
73
16L-8223
ISUZU
Ôtô tải
2007
5500kg
C
nt
Có
Có
nt
74
16L-8232
ISUZU
Ôtô tải
2007
5500kg
C
nt
Có
Có
nt
75
16L-8233
ISUZU
Ôtô tải
2007
5500kg
C
nt
Có
Có
nt
76
16L-8261
ISUZU
Ôtô tải
2007
5500kg
C
nt
Có
Có
nt
77
16L-8263
ISUZU
Ôtô tải
2007
5500kg
C
nt
Có
Có
nt
78
16L-2832
ISUZU
Ôtô tải
2006
3950kg
C
nt
Có
Có
15 lít dầu
79
16L-3002
ISUZU
Ôtô tải
2006
3950kg
C
nt
Có
Có
nt
80
16L-3014
ISUZU
Ôtô tải
2006
3950kg
C
nt
Có
Có
nt
81
16L-3031
ISUZU
Ôtô tải
2006
3950kg
C
nt
Có
Có
nt
82
16L-3032
ISUZU
Ôtô tải
2006
3950kg
C
nt
Có
Có
nt
83
16L-3040
ISUZU
Ôtô tải
2006
3950kg
C
nt
Có
Có
nt
84
16L-3041
ISUZU
Ôtô tải
2006
3950kg
C
nt
Có
Có
nt
85
16L-3050
ISUZU
Ôtô tải
2006
3950kg
C
nt
Có
Có
nt
86
16L-3057
ISUZU
Ôtô tải
2006
3950kg
C
nt
Có
Có
nt
87
16L-3175
ISUZU
Ôtô tải
2006
3950kg
C
nt
Có
Có
nt
88
16L-8255
TRANSINCO
Ô tô khách
2007
29 chỗ
D
nt
Có
Có
25 lít dầu
89
16L-7588
TRANSINCO
Ô tô khách
2007
51 chỗ
E
nt
Có
Có
30 lít dầu
2.3. Danh sách giáo viên dạy thực hành lái xe.
STT
Họ và Tên
Ngày sinh
Số CMND
Hình thức tuyển dụng
Trình độ
Hạng GPLX
Ngày trúng tuyển
Thâm niên lái xe
Biên chế
Hợp đồng (thời hạn)
Văn Hoá
Chuyên môn
Sư phạm
1
Đào Văn Chiến
17/11/1984
142114372
24 tháng
12/12
Bậc 1
B2
25/03/2003
4
2
Đặng Văn Tuấn
15/03/1979
151199364
24 tháng
12/12
Bậc 1
B2
12/01/2004
3
3
Đỗ Quang Hoà
19/02/1979
031181353
24 tháng
12/12
Bậc 1
B2
02/02/1999
8
4
Đỗ Thanh Phong
03/07/1980
031040864
24 tháng
12/12
Bậc 1
B2
29/05/2003
4
5
Bùi Quang Hưng
28/02/1981
031158284
24 tháng
12/12
Bậc 1
B2
19/12/2001
6
6
Khổng Ngọc Thành
18/11/1966
101407327
24 tháng
12/12
Bậc 1
B2
31/12/2003
4
7
Lê Mạnh Hiệp
27/03/1978
031079965
24 tháng
12/12
Bậc 1
B2
21/07/2003
4
8
Lê Minh Đức
22/06/1982
031124618
24 tháng
12/12
Bậc 1
B2
05/01/2001
7
9
Lê Trung Kiên
01/02/1975
031079353
24 tháng
12/12
Bậc 1
B2
22/05/2003
4
10
Lê Văn Bình
21/08/1976
031146628
24 tháng
12/12
Bậc 1
B2
16/01/2005
3
11
Mai Xuân Tiến
29/05/1980
031078591
24 tháng
12/12
Bậc 1
B2
09/09/2004
3
12
Nguyễn Đăng Thành
13/01/1973
030961663
24 tháng
12/12
Bậc 1
B2
06/11/2003
4
13
Nguyễn Bùi Yên
14/02/1973
031361831
24 tháng
12/12
Bậc 1
B2
15/03/2003
4
14
Nguyễn Hải Hưng
22/02/1971
030773731
24 tháng
12/12
Bậc 1
B2
14/08/1998
9
15
Nguyễn Khắc Hoàn
20/09/1983
031174857
24 tháng
12/12
Bậc 1
B2
22/05/2004
3
16
Nguyễn Phú Trường
02/02/1979
031090328
24 tháng
12/12
Bậc 1
B2
22/10/2002
5
17
Nguyễn Quốc Phong
05/05/1977
030956703
24 tháng
12/12
Bậc 1
B2
08/11/1995
12
18
Nguyễn Tất Sản
16/12/1968
030746070
24 tháng
12/12
Bậc 1
B2
05/12/2001
6
19
Nguyễn Văn Đông
30/11/1983
031276585
24 tháng
12/12
Bậc 1
B2
18/01/2005
3
20
Nguyễn Văn Hùng
04/03/1983
031295191
24 tháng
12/12
Bậc 1
B2
12/10/2002
5
21
Nguyễn Văn Lăng
11/10/1966
030778347
24 tháng
12/12
Bậc 1
B2
10/12/1996
11
22
Nguyễn Văn Lĩnh
31/05/1970
030847448
24 tháng
12/12
Bậc 1
B2
21/10/2003
4
23
Nguyễn Văn Thọ
27/10/1966
030642263
24 tháng
12/12
Bậc 1
B2
24/07/2002
5
24
Nguyễn Văn Tuyến
19/12/1981
031065167
24 tháng
12/12
Bậc 1
B2
28/12/2002
5
25
Nguyễn Văn Ty
28/12/1969
030990214
24 tháng
12/12
Bậc 1
B2
28/03/2001
6
26
Ninh Văn Báu
01/05/1969
030862012
24 tháng
12/12
Bậc 1
B2
22/07/2003
4
27
Phạm Mạnh Cường
04/01/1981
145085873
24 tháng
12/12
Bậc 1
B2
30/09/2004
3
28
Phạm Văn Sóng
26/06/1981
031268454
24 tháng
12/12
Bậc 1
B2
12/10/2002
5
29
Trần Bá Phụng
05/12/1982
031234443
24 tháng
12/12
Bậc 1
B2
04/11/2004
3
30
Trần Duy Hưng
18/07/1979
031015858
24 tháng
12/12
Bậc 1
B2
06/09/2002
5
31
Trần Văn Hà
20/02/1981
162420191
24 tháng
12/12
Bậc 1
B2
05/03/2003
4
32
Trần Văn Ninh
08/01/1981
031305061
24 tháng
12/12
Bậc 1
B2
14/06/2003
4
33
Trịnh Đức Văn
01/05/1959
240848688
24 tháng
12/12
Bậc 1
B2
22/12/2004
3
34
Vũ Khắc Sơn
09/04/1975
031075567
24 tháng
12/12
Bậc 1
B2
26/04/2003
4
35
Vũ Vinh Quang
03/09/1961
030648691
24 tháng
12/12
Bậc 1
B2
28/12/2002
5
36
Đoàn Đức Chỉnh
03/02/1980
031149213
24 tháng
12/12
Bậc 1
C
08/04/1999
8
37
Bùi Tiến Cường
04/04/1974
031095075
24 tháng
12/12
Bậc 1
C
23/07/1997
10
38
Bùi Văn Biên
11/11/1972
031098249
24 tháng
12/12
Bậc 1
C
23/07/1997
10
39
Bùi Văn Mạnh
12/11/1979
031001802
24 tháng
12/12
Bậc 1
C
16/09/2002
5
40
Bùi Xuân Thắng
09/12/1971
141507468
24 tháng
12/12
Bậc 1
C
07/07/1995
12
41
Hoàng Hồng Vững
18/06/1980
031307277
24 tháng
12/12
Bậc 1
C
04/12/1998
9
42
Hoàng Mạnh Nhất
08/02/1973
151548419
24 tháng
12/12
Bậc 1
C
17/01/1998
9
43
Hoàng Văn Phường
03/02/1980
031222063
24 tháng
12/12
Bậc 1
C
11/09/2002
5
44
Hoàng Văn Quân
07/08/1976
031293726
24 tháng
12/12
Bậc 1
C
16/09/2002
5
45
Lê Hữu Tám
15/08/1958
030903963
24 tháng
12/12
Bậc 1
C
26/10/1985
22
46
Lê Trọng Quân
16/07/1980
141955489
24 tháng
12/12
Bậc 1
C
18/08/2000
7
47
Lê Văn Dương
08/04/1958
030081011
24 tháng
12/12
Bậc 1
C
25/06/1984
23
48
Lê Văn Dũng
30/07/1974
030927502
24 tháng
12/12
Bậc 1
C
24/11/2002
5
49
Mai Tiến Triệu
08/04/1972
145329592
24 tháng
12/12
Bậc 1
C
25/12/1993
14
50
Ngô Xuân Tiếp
25/05/1958
031231946
24 tháng
12/12
Bậc 1
C
10/10/1996
11
51
Nguyễn Bùi Cường
24/05/1974
031307051
24 tháng
12/12
Bậc 1
C
02/07/1997
10
52
Nguyễn Bùi Tuynh
02/05/1967
030787614
24 tháng
12/12
Bậc 1
C
23/06/1998
9
53
Nguyễn Văn Hùng
07/11/1963
030629901
24 tháng
12/12
Bậc 1
C
31/12/1998
9
54
Nguyễn Văn Việt
07/02/1970
121142878
24 tháng
12/12
Bậc 1
C
02/06/1994
13
55
Nguyễn Viết Sỹ
07/03/1978
031129704
24 tháng
12/12
Bậc 1
C
01/03/2001
6
56
Nguyễn Xuân Dũng
02/04/1973
030892564
24 tháng
12/12
Bậc 1
C
10/11/1997
10
57
Phạm Thành Quyên
20/05/1979
100743834
24 tháng
12/12
Bậc 1
C
20/09/2001
6
58
Phạm Văn Dũng
12/03/1981
031143034
24 tháng
12/12
Bậc 1
C
16/01/2002
5
59
Phạm Văn Thắng
10/02/1972
031112739
24 tháng
12/12
Bậc 1
C
20/10/1999
8
60
Phan Đình Vũ
01/02/1971
100576691
24 tháng
12/12
Bậc 1
C
21/01/1998
9
61
Tô Văn Hoành
05/12/1977
031075866
24 tháng
12/12
Bậc 1
C
14/12/2002
5
62
Trần Đức Hải
29/05/1979
031007485
24 tháng
12/12
Bậc 1
C
02/12/2003
4
63
Trần Quang Nam
15/04/1982
031222064
24 tháng
12/12
Bậc 1
C
14/12/1999
8
64
Trần Văn Hào
25/01/1966
031959226
24 tháng
12/12
Bậc 1
C
11/08/1998
9
65
Trịnh Doãn Ân
22/02/1969
030776598
24 tháng
12/12
Bậc 1
C
27/10/2001
6
66
Trịnh Văn Đẩu
10/09/1977
030611258
24 tháng
12/12
Bậc 1
C
24/04/1999
8
67
Vũ Duy Bình
15/05/1977
141989040
24 tháng
12/12
Bậc 1
C
24/11/2000
7
68
Bùi Văn Chức
16/02/1960
030262822
24 tháng
12/12
Bậc 1
D
29/06/1998
9
69
Nguyễn Quốc Huy
10/09/1971
030889011
24 tháng
12/12
Bậc 1
D
11/07/2000
7
70
Phạm Văn Thắng
07/05/1983
031151381
24 tháng
12/12
Bậc 1
D
08/03/2002
5
71
Trương Thế Mạnh
23/02/1981
031074126
24 tháng
12/12
Bậc 1
D
11/11/2002
5
72
Đỗ Xuân Thuỷ
10/08/1968
141472504
24 tháng
12/12
Bậc 1
E
13/11/1998
9
73
Bùi Trung Kiên
06/01/1961
030784844
24 tháng
12/12
Bậc 1
E
14/11/1995
12
74
Lê Trung Tiến
10/09/1964
030972468
24 tháng
12/12
Bậc 1
E
11/07/2000
7
75
Lê Văn Ngọc
02/10/1952
030008969
24 tháng
12/12
Bậc 1
E
10/05/1994
13
76
Nguyễn Đức Đông
04/08/1957
030125287
24 tháng
12/12
Bậc 1
E
21/10/1998
9
77
Nguyễn Bùi Danh
16/08/1975
030081001
24 tháng
12/12
Bậc 1
E
14/10/2000
7
78
Nguyễn Minh Thoáng
22/09/1960
031384466
24 tháng
12/12
Bậc 1
E
20/01/1982
25
79
Nguyễn Văn Hùng
01/01/1975
031034656
24 tháng
12/12
Bậc 1
E
10/11/2002
5
80
Nguyễn Văn Loan
03/02/1976
031052281
24 tháng
12/12
Bậc 1
E
11/09/1999
8
81
Nguyễn Văn Nam
31/05/1961
030118829
24 tháng
12/12
Bậc 1
E
04/10/1989
18
82
Nguyễn Xuân Trường
24/10/1970
031001995
24 tháng
12/12
Bậc 1
E
14/12/1995
12
83
Vũ Đình Tuất
21/05/1958
030721267
24 tháng
12/12
Bậc 1
E
04/04/1986
24
CHƯƠNG II: LÝ THUYẾT PHÂN TÍCH THIẾT KẾ HỆ THỐNG
I. Tổng quan về hệ thống thông tin.
1. Hệ thống - Hệ thống thông tin.
Hệ thống là tập hợp các phần tử có quan hệ qua lại với nhau cùng hoạt động hướng đến một mục tiêu chung thông qua việc tiếp nhận các đầu vào và sản xuất các đầu ra nhờ một quá trình chuyển đổi được tổ chức. Hệ thống này còn được gọi là hệ thống động (Dynamic System)
Hệ thống thông tin là một tập hợp gồm nhiều thành phần mà mối liên hệ giữa các thành phần này cũng như liên hệ giữa chúng với các hệ thống khác là liên hệ thông tin với nhau
2. Các hệ thống thông tin thông dụng
2.1. Hệ xử lý dữ liệu (DPS-Data Processing System)
Xử lý các giao dịch và ghi lại những dữ liệu cho từng chức năng đặc thù.
Dữ liệu đưa vào được thường xuyên cập nhật. Dữ liệu đầu ra định kỳ bao gồm các tài liệu hoạt động và báo cáo.
2.2. Hệ thông tin quản lý (MIS-Management Information System)
Hệ thông tin quản lý là một hệ thống thông tin được sử dụng trong các tổ chức kinh tế xã hội, hệ gồm nhiều thành phần, mỗi thành phần là một hệ thống con hoàn chỉnh.
Chức năng của MIS:
Hỗ trợ các chức năng xử lý dữ liệu trong giao dịch và lưu trữ.
Dùng một cơ sở dữ liệu hợp nhất và hỗ trợ cho nhiều chức năng.
Cung cấp cho các nhà quản lý các thông tin theo thời gian của hệ thống.
Có cơ chế bảo mật thông tin theo từng cấp độ có thẩm quyền sử dụng.
2.3. Hệ hỗ trợ quyết định (DSS- Decision Support System)
Mục đích của hệ là giúp cho tổ chức những thông tin cần thiết để ra quyết định hợp lý và đủ độ tin cậy.
Khả năng của hệ:
Cung cấp, sắp xếp các phương án theo tiêu chuẩn của người làm quyết định.
Phân tích dữ liệu, biểu diễn dữ liệu bằng đồ thị một cách tự động.
Chọn lựa giúp một phương án tối ưu trên cơ sở các thông tin đưa vào.
Đặc trưng của DSS:
Hỗ trợ các nhà làm quyết định trong quá trình ra quyết định.
Tạo những mô hình đa chức năng, có khả năng mô phỏng và có các công cụ phân tích.
Tạo thuận lợi cho liên lạc giữa các mức làm quyết định.
2.4. Hệ chuyên gia (ES-Expert System)
Hệ thông tin giúp các nhà quản lý giải quyết và thực hiện vấn đề ở mức cao hơn DSS. Hệ này liên quan đến lĩnh vực trí tuệ nhân tạo, làm cho máy tính có khả năng lập luận, học tập, tự hoàn thiện như con người.
3. Mục đích, yêu cầu đối với một PP phân tích thiết kế HTTT.
3.1. Mục đích.
- HTTT có vòng đời dài (long life cycle).
- Có chức năng là một hệ hỗ trợ ra quyết định.
- Chương trình cài đặt dễ sửa chữa, bảo hành
- Hệ thống dễ sử dụng, có độ chính xác cao.
3.2. Yêu cầu
- Quan điểm tiếp cận tổng thể: bằng cách xem mọi bộ phận, dữ liệu, chức năng là các phần tử trong hệ thống là các đối tượng phải được nghiên cứu. Do đó hiểu biết tất cả những điều đó là cần thiết cho phát triển của hệ thống.
- Quan điểm top-down: là quan điểm phân tích từ trên xuống theo hướng từ tiếp cận tổng thể đến riêng biệt.
- Nhận dạng được các mức trừu tượng và bất biến của hệ thống ứng với chu trình phát triển hệ thống
- Nhận dạng được các thành phần dữ liệu và xử lý của hệ thống.
- Định ra được các kết quả cần đạt được cho từng giai đoạn phát triển hệ thống và các thủ tục cần thiết trong mỗi giai đoạn.
II. Một số phương pháp phân tích thiết kế hệ thống.
1. Phương pháp phân tích thiết kế có cấu trúc.
(SADT-Structured Analysis and Design Technique-Kỹ thuật phân tích và thiết kế có cấu trúc): SADT được xây dựng dựa trên 7 nguyên lý sau:
- Sử dụng một mô hình
- Phân tích kiểu Top-down.
- Dùng một mô hình chức năng và một mô hình quan niệm (còn được gọi là mô hình thiết kế để mô tả hệ thống.
- Thể hiện tính đối ngẫu của hệ thống
- Sử dụng các biểu diễn dưới dạng đồ hoạ
- Phối hợp các hoạt động của nhóm
- Ưu tiên tuyệt đối cho hồ sơ viết.
2. Phương pháp phân tích thiết kế Merise.
MERISE viết tắt từ cụm từ Methode pour Rassembler les Ideés Sans Effort (phương pháp tập hợp các ý tưởng không cần cố gắng). Ý tưởng cơ bản của phương pháp phân tích thiết kế Merise dựa trên 3 mặt cơ bản sau:
Mặt thứ nhất: quan tâm đến chu kỳ sống (life cycle) của hệ thống thông tin qua các giai đoạn: Thai nghén (Gestation) - Quan niệm/ý niệm - Quản trị - Chết. Chu kỳ sống này có thể kéo dài từ 15 đến 20 năm đối với các hệ thống thông tin lớn.
Mặt thứ hai: đề cập đến chu kỳ đặc trưng của hệ thống thông tin, còn được gọi là chu kỳ trừu tượng. Mỗi tầng được mô tả dưới dạng mô hình tập trung bao gồm tập hợp các thông số chính xác. Theo đó khi những thông số của tầng dưới tăng trưởng, tầng đang mô tả không biến đổi và nó chỉ thay đổi khi các thông số của mình thay đổi. Mỗi mô hình được mô tả thông qua một hình thức dựa trên các quy tắc, nguyên lý ngữ vựng và cú pháp quy định.
Mặt thứ ba: Đặc trưng của phương pháp Merise là tách rời dữ liệu và xử lý nhằm đảm bảo tính khách quan trong quá trình phân tích và cung cấp đầy đủ các mô hình để diễn đạt các bước cập nhật. Hệ thống bao gồm dữ liệu và xử lý được biểu diễn ở ba mức:
- Mức quan niệm (Concept): xác định các thành phần dữ liệu và xử lý.
- Mức tổ chức (Oganization): chi tiết hóa những quan hệ giữa chúng.
- Mức tác nghiệp (Physic): các thành phần được thể hiện trong thực tế như thế nào.
Ưu điểm của phương pháp phân tích thiết kế MERISE là có cơ sở khoa học vững chắc. Nhược điểm của phương pháp này là cồng kềnh.
3. Phương pháp phân tích MCX.
MCX (Méthode de xavier castellani): Phương pháp phân tích MCX dựa trên các nguyên lý và đặc trưng cơ bản sau:
- Cho phép xây dựng được một mô hình tổng quát chính xác để biểu diễn hệ thống thông tin hoặc các phân hệ của hệ thống thông tin.
- Cho phép phân tích, nắm dữ liệu, quá trình xử lý và truyền thông của hệ thống thông tin.
- Cho phép lượng hoá các xử lý.
MCX có ưu điểm là thích hợp với việc thực hành. Nhược điểm là rườm rà.
4. Phương pháp phân tích GLACSI.
GLACSI (Groupe d Animation et de Liaison pour l Analyse et de conception de Système d Information). Nội dung cơ bản của phương pháp là trình bày một tập hợp các công cụ và nguyên liệu để tiến hành các giai đoạn cơ bản sau đây của tiến trình phân tích:
Nghiên cứu hệ thống
- Nghiên cứu hiện trạng
- Nghiên cứu khả thi.
Phân tích chức năng
- Mô hình dữ liệu
- Mô hình xử lý
Phân tích cấu trúc
- Tổ chức dữ liệu: ở mức logic và mức vật lý .
- Tổ chức xử lý: xử lý theo lô, xử lý theo thời gian thực.
- Môi trường tiếp nhận: máy tính, mạng máy tính, ngôn ngữ, các phần mềm chuyên dụng.
- Giao diện người-máy
Nhược điểm của phương pháp là chưa thử nghiệm nhiều trong thực tế. Ưu điểm của phương pháp là một công cụ tốt để giảng dạy.
CHƯƠNG III: TÌM HIỂU NGÔN NGỮ
I. Tìm hiểu SQL Server.
1. Lịch sử phát triển của SQL Server.
Vào năm 1988 phiên bản thử nghiệm “Ashton-Tate/Microsoft SQL Server” chạy trên môi trường OS/2 được phát hành. Và đến năm 1989 phiên bản 1.0 ra đời.
Năm 1990 phiên bản đầu tiên với tên Microsoft SQL Server 1.1 được phát hành với các công cụ tiện ích, thư viện lập trình và công cụ quản lý. Năm 1991 phát hành phiên bản Microsoft SQL Server version 1.11. Đầu năm 1992 phát hành phiên bản Microsoft SQL Server version 4.2 bao gồm giao diện đồ hoạ quản lý cơ sở dữ liệu trên môi trường Windows.
Cuối năm 1992 phiên bản Microsoft SQL Server chạy trên môi trường Windows NT ra đời.
Vào giữa năm 1995 phiên bản 6.0 được phát hành với nhiều tính năng mới: tạo bản sao (replication), con trỏ dịch chuyển được (scrollable cursor) và những công cụ quản lý dữ liệu.
Đầu năm 1996 phát hành phiên bản 6.5. Phiên bản này phù hợp chuẩn SQL (ANSI SQL: Structured Query Language).
Năm 1999 phiên bản 7.0 ra đời. Phiên bản này là một động cơ cơ sở dữ liệu (database engine) hoàn toàn được xây dựng lại, đầy đủ mức độ khoá cấp thấp, tiến trình truy vấn mới.
Phiên bản lớn nhất và cuối cùng là SQL 2000, được phát hành vào giữa năm 2000. Phiên bản này hỗ trợ cho XML, động cơ tìm kiếm (full text search) cho phép chạy trên môi trường đa xử lý (multiprocessor).
2. Các kiểu dữ liệu.
- Kiểu dữ liệu số: gồm 4 loại dữ liệu số nguyên (bit, int, smallint, tinyint): lưu trữ các giá trị số nguyên và 2 loại dữ liệu số thực (float, real): lưu trữ các thông tin về số gần đúng.
- Kiểu String: gồm kiểu biến char và varchar, lưu trữ các chuỗi ký tự
- Kiểu Binary: gồm các kiểu Binary(n), Varbinary(n), lưu trữ các thông tin nhị phân trong cặp 2 byte.
- Kiểu Date và Time: lưu giữ các ngày và giờ.
- Kiểu Money: lưu giữ các giá trị tiền tệ.
- Loại dữ liệu kiểu Text và Image: Loại dữ liệu text lưu trữ dữ liệu như các ký tự trong nhiều trang và được dùng lưu trữ dữ liệu có kích thước hơn 8000 byte. Loại dữ liệu Image lưu trữ hình ảnh theo định dạng bmp, tiff, gif, jpeg hoặc định dạng nhị phân.
- Kiểu dữ liệu do người dùng định nghĩa: Khi định nghĩa một kiểu dữ liệu người dùng cần phải cung cấp ba tham số:
+ Tên kiểu
+ Loại dữ liệu cơ sở của SQL Server
+ Có cho phép nhận giá trị null.
3. Cú pháp căn bản SQL.
3.1. Truy vấn dữ liệu.
- Mệnh đề Select: quy định những thông tin sẽ nhận về từ cơ sở dữ liệu.
- Mệnh đề From: chỉ định các bảng hoặc view tham gia trong câu truy vấn.
Cú pháp: [From {} [,…n]
- Mệnh đề Where: cho phép tìm kiếm thông tin theo tiêu chuẩn.
Cú pháp: Where
- Mệnh đề Group By: cho phép nhóm lại dữ liệu, sử dụng các hàm tính toán tổng hợp, đếm số dòng trả về hoặc tính giá trị trung bình.
Cú pháp: Group By [All] [,…n]
- Mệnh đề Having: được dung với câu truy vấn chứa mệnh đề Group By và nó cho phép tạo bộ lọc.
- Mệnh đề Order By: chỉ định một hoặc nhiều cột tham gia làm tiêu chuẩn sắp xếp cho các thông tin.
Cú pháp: [Order By {cột tham gia sắp xếp [ASC | DESC]} [,…n] ]
3.2. Thêm dữ liệu (Insert).
- Mệnh đề Insert thêm một dòng với các giá trị được cung cấp vào một bảng. Người dùng có thể thêm dữ liệu cho từng cột hoặc chỉ cung cấp dữ liệu cho những cột được lựa chọn.
Cú pháp: INSERT [Into]
{tên bảng | tên view}
{[(danh sách các cột)]
{các giá trị}}
3.3. Cập nhật dữ liệu.
- Mệnh đề Update dùng để hiệu chỉnh một dòng đã tồn tại trong bảng.
Cú pháp: UPDATE
{Tên bảng | tên view}
SET {Tên cột = {biểu thức | Default | Null}
[WHERE ] }
3.4. Xoá dữ liệu.
- Mệnh đề Delete xoá một hoặc nhiều dòng trong một bảng.
Cú pháp: DELETE
[FROM] {Tên table | tên view}
[WHERE ]
II. Tìm hiểu về Visual Basic.
1. Ngôn ngữ Visual Basic.
Visual Basic 1.0 ra đời vào giữa năm 1991. Đây là bản phát triển từ QuickBasic. VB được thiết kế để dễ sử dụng và cho phép thế hệ trình viên mới tạo những ứng dụng chạy trên hệ điều hành Windows.
Đầu năm 1992, phiên bản Visual Basic Professional Toolkit ra đời.
1993 Visual Basic 3.0 ra đời bao gồm các công cụ chuẩn. Những công cụ này cung cấp động cơ truy xuất cơ sở dữ liệu trong một ứng dụng với mã lệnh rất ít. Phiên bản này cũng hỗ trợ công cụ tuỳ chọn VBX (16-bit).
Visual Basic 4.0 hoàn thành vào năm 1995 được xem là một bước tiến bộ. Nó đuổi kịp những tiến bộ trong lĩnh vực phát triển phần mềm bởi công nghệ kết hợp OLE (Object Linking and Embedding) và khả năng tạo những đối tượng. Phiên bản này cũng hỗ trợ điều khiển tuỳ biến 32-bit được gọi là OCX.
Năm 1997 phiên bản 5.0 được phát hành. Nó hỗ trợ chuẩn COM của Microsoft và cho phép tạo các điều khiển ActiveX. Phiên bản này là một bước tiến vượt bậc bởi vì những người phát triển có thể dùng VB để tạo các điều khiển và thư viện liên kết động DLL (Dynamic Link Library) riêng cho họ.
Phiên bản 6.0 được phát hành vào năm 1998. Theo những yêu cầu đề ra, phiên bản này tăng cường phương pháp mới giao tiếp với SQL Server. Nó cải tiến cách truy cập dữ liệu, nhiều công cụ và điều khiển mới cho giao tiếp với cơ sở dữ liệu (ADO: ActiveX Data Object).
2. Các điều khiển thông dụng.
- Label: Hiển thị chuỗi ký tự không đổi trên biểu mẫu.
- TextBox: Dùng để trình bày văn bản, sửa đổi hay thêm mới văn bản.
- CommandButton: Cho phép người sử dụng thực hiện một hành động.
- ComboBox: Cho phép người sử dụng chọn từ danh sách các chọn lựa hay nhập dữ liệu mới.
- CheckBox: Cho phép người sử dụng chọn hoặc không chọn một khả năng nào đó.
- ListBox: Cho phép người sử dụng chọn từ danh sách các phần tử.
- OptionButton: Cho phép người sử dụng chọn lựa từ một nhóm có từ 2 khả năng trở lên.
- Frame: Nơi chứa các điều khiển khác.
- Timer: Cho phép chương trình tự động thi hành một công việc nào đó vào một thời điểm, không cần tương tác của người sử dụng.
- Image: Hiển thị hình ảnh đồ họa trên biểu mẫu nhưng không thể làm nơi chứa.
- PictureBox: Hiển thị hình ảnh đồ họa trên biểu mẫu và có thể dùng làm nơi chứa.
- Line: Hiển thị một đoạn thẳng trên biểu mẫu.
- Shape: Hiển thị một dạng hình học trên biểu mẫu.
- HscrollBar: Cho phép người sử dụng cuộn ngang qua một điều khiển chứa dữ liệu khác.
- VscrollBar: Cho phép người sử dụng cuộn dọc qua một điều khiển chứa dữ liệu khác.
- DriveListBox: Cho phép người sử dụng chọn ổ đĩa.
- FileListBox: Cho phép người sử dụng chọn tập tin.
- DirListBox: Cho phép người sử dụng chọn thư mục.
3. Kiểu dữ liệu.
- Kiểu số: gồm các kiểu Byte, Integer, Long, Single, Double, Currency.
- Kiểu String: biến kiểu String chứa ký tự.
- Kiểu Boolean: biến kiểu Boolean có 2 giá trị True/False.
- Kiểu Date: biến kiểu ngày, giờ.
- Kiểu Object: biến kiểu Object chứa một địa chỉ 4 byte trỏ đến đối tượng trong ứng dụng hiện hành hoặc các ứng dụng khác.
- Kiểu Variant: có thể chứa mọi loại dữ liệu, chuỗi, số, thậm chí mảng.
- Kiểu mảng (Array): mảng là một xâu các biến có cùng tên và cùng kiểu dữ liệu.
- Kiểu do người sử dụng định nghĩa:
Type
:
End Type
4. Hàm và thủ tục.
- Hàm:
[Private/Public][Static]Function(tham số)[ As ]
Các dòng lệnh
End Function
-Thủ tục: [Private/Public][Static]Sub(tham số)
Các dòng lệnh
End Sub
5. Cấu trúc điều khiển.
5.1. Cấu trúc chọn.
5.1.1. If … then
Một dòng lệnh:
If Then
Nhiều dòng lệnh:
If Then
End If
5.1.2. If … then … Else
If Then
ElseIf Then
……..
Else
End If
5.1.3. Select Case
Giải quyết trường hợp có quá nhiều ElseIf được dùng giúp chương trình trong sáng, dễ đọc.
Select Case
Case
[Case
]
…………..
[Case Else
]
End Select
5.2. Cấu trúc lặp: Vòng lặp cho phép thi hành một đoạn chương trình nhiều lần.
5.2.1. Do…Loop
- Lặp trong khi điều kiện là True:
Do While
Loop
- Khối lệnh được thi hành ít nhất một lần:
Do
Loop While
- Lặp trong khi điều kiện là False:
Do Until
Loop
- Lặp trong khi điều kiện là False và có ít nhất một lần thi hành khối lệnh:
Do
Loop Until
5.2.2. For…Next
For = To [Step ]
Nex
5.2.3. For Each…Next
For Each In
Next
5.2.4. While…Wend
While
Wend
5.2.5. GoTo: Nhảy đến nhãn được gọi và thi hành các lệnh ở đó.
PHẦN II PHÂN TÍCH & THIẾT KẾ HỆ THỐNG
CHƯƠNG I: PHÂN TÍCH HỆ THỐNG
I. Sơ đồ chức năng.
1. Chức năng hệ thống.
Qua tìm hiểu thực tế tại trung tâm dạy nghề lái xe Hoàng Phương em đã nắm bắt được những yêu cầu thực tế tại cơ sở trong việc quản lý xe và cấp phát nhiên liệu cho xe như sau:
+ Số lượng xe tập lái tại trung tâm rất nhiều và lượng xe có thể thay đổi nên cần quản lý, cập nhật các thông tin liên quan đến xe tập lái (số đăng ký xe, mác xe, loại xe, năm sản xuất, trọng tải hoặc số chỗ ngồi, hạng xe…)
+ Quản lý và cập nhật các lớp, các khoá học theo từng hạng xe
+ Quản lý cập nhật danh sách giáo viên dạy thực hành (họ và tên, ngày tháng năm sinh, Số CMND, Hình thức tuyển dụng, Trình độ, Hạng GPLX, Ngày trúng tuyển Thâm niên dạy lái...) và phân bổ giáo viên thực hành theo từng ngày, từng lớp, từng hạng xe.
+ Quản lý và cấp phát nhiên liệu cho xe theo ngày, theo từng bài tập, theo số lượng học viên từng xe.
+ Báo cáo xăng theo từng ngày, từng lớp, từng xe (số lượng học viên).
2. Sơ đồ phân cấp chức năng.
3. Sơ đồ mức ngữ cảnh.
Cập nhật, yêu cầu thông tin nhân sự, xe & Tra cứu thông tin.
Đáp ứng yêu cầu.
Cập nhật, yêu cầu thông tin lớp, khoá, xây dựng danh mục bài tập& Tra cứu thông tin.
Đáp ứng yêu cầu.
Yêu cầu, tra cứu thông tin giáo viên.
Đáp ứng yêu cầu.
Yêu cầu & Tra cứu thông tin.
Đáp ứng yêu cầu.
4. Sơ đồ mức đỉnh.
Cập nhật danh mục xe, hồ sơ xe, danh mục giáo viên dạy thực hành.
Cập nhật quá trình thực hành.
Cập nhật nhiên liệu và bảo trì.
Cập nhật lớp học và khoá học.
Lưu trữ và tra cứu thông tin.
Tìm kiếm thông tin xe và hồ sơ xe.
Tìm kiếm quá trình thực hành.
Tìm kiếm về nhiên liệu và bảo trì.
Thông tim tìm kiếm.
Thống kê xe, hồ sơ xe (đăng kiểm, bảo hiểm, giấy phép xe tập lái).
Thống kê quá trình thực hành.
Thống kê nhiên liệu và bảo trì.
Kết quả thống kê đưa ra.
5. Sơ đồ mức dưới đỉnh phần Cập nhật.
Cập nhật thông tin danh mục xe tập lái (Số đăng ký xe, Mác xe, Loại xe, Năm sản xuất, Trọng tải xe, Hạng xe…)
Lưu trữ và tra cứu thông tin.
Cập nhật thông tin danh mục giáo viên dạy thực hành (Họ và tên, Ngày sinh, Số CMND, Hình thức tuyển dụng (Biên chế, Thời hạn hợp đồng), Trình độ (Văn hóa, Chuyên môn, Sư phạm), Hạng GPLX, Thâm niên lái xe).
Lưu trữ và tra cứu thông tin.
Cập nhật thông tin về hồ sơ xe (Ngày đăng kiểm và ngày hết hạn đăng kiểm, Ngày đăng ký bảo hiểm và GP xe tập lái).
Lưu trữ và tra cứu thông tin.
Cập nhật nhiên liệu và bảo trì xe.
Lưu trữ và tra cứu thông tin.
Cập nhật danh mục lớp học theo từng khoá, từng hạng xe.
Lưu trữ và tra cứu thông tin.
Cập nhật quá trình thực hành lái xe.
Lưu trữ và tra cứu thông tin về quá trình thực hành.
6. Sơ đồ mức dưới đỉnh phần Tìm kiếm.
Tìm kiếm thông tin về đăng kiểm xe (Ngày đăng kiểm và ngày hết hạn đăng kiểm).
Yêu cầu & kết quả tìm kiếm.
Tìm kiếm thông tin về bảo hiểm xe (Ngày mua bảo hiểm và ngày hết hạn).
Yêu cầu & kết quả tìm kiếm.
Tìm kiếm thông tin về giấy phép xe tập lái (Ngày đăng ký và ngày hết hạn giấy phép).
Yêu cầu & kết quả tìm kiếm.
Tìm kiếm xe tập lái.
Yêu cầu & kết quả tìm kiếm.
Tìm kiếm theo nhiên liệu và bảo trì.
Yêu cầu & kết quả tìm kiếm.
Tìm kiếm theo quá trình thực hành.
Yêu cầu & kết quả tìm kiếm.
7. Sơ đồ mức dưới đỉnh phần Thống kê Báo cáo.
Thống kê, báo cáo những xe hết hạn đăng kiểm.
Kết quả thông tin thống kê.
Thống kê, báo cáo xe hết hạn bảo hiểm.
Kết quả thông tin thống kê.
Thống kê, báo cáo xe hết hạn GP xe tập lái.
Kết quả thông tin thống kê.
Thống kê, báo cáo nhiên liệu theo từng xe.
Kết quả thống kê và đưa ra báo cáo.
Thống kê và báo cáo nhiên liệu theo từng tháng từng quý.
Kết quả thống kê và đưa ra báo cáo.
Thống kê bảo trì theo từng tháng từng quý.
Kết quả thống kê và đưa ra báo cáo.
Thống kê theo quá trình thực hành.
Kết quả thống kê.
II. Thực thể và sơ đồ quan hệ thực thể.
1. Thực thể và thuộc tính.
Đăng kiểm xe.
ID (Khoá chính)
Mã xe (Khoá quan hệ)
Nơi đăng kiểm.
Ngày đăng kiểm.
Ngày hết hạn đăng kiểm.
Bảo hiểm xe.
ID (Khoá chính)
Mã xe (Khóa quan hệ)
Nơi mua bảo hiểm.
Ngày mua bảo hiểm.
Ngày hết hạn bảo hiểm.
Giấy phép xe tập lái.
ID (Khoá chính)
Mã xe (Khoá quan hệ)
Nơi đăng ký giấy phép xe tập lái
Ngày cấp giấy phép.
Ngày hết hạn.
Bài tập.
Mã bài tập (Khoá chính)
Tên bài tập.
Bài tập thực hành thực hành.
Mã bài tập thực hành (Khoá chính)
Mã bài tập (Khoá quan hệ)
Số giờ thực hành.
Số ngày thực hành.
Số km/1 học sinh
Số học sinh/xe
Quá trình thực hành.
Mã quá trình (Khoá chính)
Mã bài tập thực hành (Khoá quan hệ)
Mã lớp (Khoá quan hệ)
Mã giáo viên (Khoá quan hệ)
Ngày thực hiện
Nhãn hiệu.
Mã nhãn hiệu (Khoá chính)
Tên nhãn hiệu.
Loại xe.
- Mã loại xe (Khoá chính)
Tên loại xe.
Hạng xe.
Mã hạng xe (Khoá chính)
Hạng xe.
Thời gian học.
Lớp học.
Mã lớp (Khoá chính)
Tên lớp.
Mã hạng xe (Khoá quan hệ)
Mã khoá học (Khoá quan hệ)
Bảo trì.
Mã bảo trì (Khoá chính).
Mã xe (Khoá quan hệ).
Bộ phận bảo trì.
Ngày phận bảo trì.
Ghi chú.
Loại nhiên liệu
Mã loại nhiên liệu (Khoá chính).
Tên loại nhiên liệu.
Nhiên liệu.
Mã nhiên liệu (Khoá chính)
Mã xe (Khoá quan hệ)
Mã giá nhiên liệu (Khoá quan hệ)
Ngày nạp.
Giá hiện tại.
Số lượng.
Giá nhiên liệu.
Mã giá nhiên liệu (Khoá chính).
Mã loại nhiên liệu (Khoá quan hệ).
Ngày cập nhật.
Đơn giá.
Khoá học.
Mã khoá (Khoá chính)
Tên khoá.
Ngày bắt đầu.
Ngày kết thúc
Giáo viên dạy thực hành.
Mã giáo viên (Khoá chính)
Họ và tên.
Ngày sinh.
Số CMND.
Hình thức tuyển dụng (Biên chế, Hợp đồng)
Trình độ (Văn hoá, Chuyên môn, Sư phạm)
Mã hạng xe (Khoá quan hệ)
Ngày trúng tuyển
Địa chỉ.
Số điện thoại.
Xe tập lái.
Mã xe (Khoá chính)
Mã nhãn hiệu (Khoá quan hệ)
Mã loại xe (Khoá quan hệ)
Mã hạng xe (Khoá quan hệ)
Nơi đăng ký
Ngày đăng ký
Số khung
Số máy
Màu sơn
Năm sản xuất.
Định mức xăng dầu.
Trọng tải (hoặc chỗ ngồi)
2. Các bảng dữ liệu.
2.1. Quá trình thực hành.
Tên trường
Kiểu dữ liệu
Độ rộng
Ràng buộc
Ý nghĩa
Maqt
Char
10
Khoá chính
Mã quá trình
Mabaitapthuchanh
Char
10
Khoá quan hệ
Mã bài tập
Malop
Char
10
Khoá quan hệ
Mã lớp
Magiaovien
Char
10
Khoá quan hệ
Mã giáo viên
Ngaythuchien
DateTime
8
Not Null
Ngày thực hiện
2.2. Đăng kiểm xe.
Tên trường
Kiểu dữ liệu
Độ rộng
Ràng buộc
Ý nghĩa
ID
Char
10
Khoá chính
Maxe
Char
10
Khoá quan hệ
Mã xe
Noidangkiem
Nvarchar
50
Not Null
Nơi kiểm định xe
Ngaydangkiem
DateTime
8
Not Null
Ngày đăng kiểm
Ngayhetdk
DateTime
8
Not Null
Ngày hết hạn đăng kiểm
2.3. Bảo hiểm xe.
Tên trường
Kiểu dữ liệu
Độ rộng
Ràng buộc
Ý nghĩa
ID
Char
10
Khoá chính
Maxe
Char
10
Khoá quan hệ
Mã xe
Noimuabh
Nvarchar
50
Not Null
Nơi mua bảo hiểm
Ngaymuabh
DateTime
8
Not Null
Ngày mua bảo hiểm
Ngayhethanbh
DateTime
8
Not Null
Ngày hết hạn bảo hiểm
2.4. Giấy phép xe tập lái.
Tên trường
Kiểu dữ liệu
Độ rộng
Ràng buộc
Ý nghĩa
ID
Char
10
Khoá chính
Maxe
Char
10
Khoá quan hệ
Mã xe
NoidangkyGP
Nvarchar
50
Not Null
Nơi đăng ký GPXTL
NgaydangkyGP
DateTime
8
Not Null
Ngày cấp giấy phép
NgayhethanGP
DateTime
8
Not Null
Ngày hết hạn GPXTL
2.5. Bài tập thực hành.
Tên trường
Kiểu dữ liệu
Độ rộng
Ràng buộc
Ý nghĩa
Mabaitapthuchanh
Char
10
Khoá chính
Mã bài tập
Mabaitap
Char
10
Not Null
Tên bài tập thực hành
Mahangxe
Char
10
Not Null
Mã hạng xe
Sogio
Int
4
Not Null
Số giờ thực hiện
Songay
Int
4
Not Null
Số ngày thực hiện
Sokm
Int
4
Not Null
Số km /1 học sinh
Sohocsinh
Int
4
Not Null
Số học sinh / xe
2.6. Bài tập.
Tên trường
Kiểu dữ liệu
Độ rộng
Ràng buộc
Ý nghĩa
Mabaitap
Char
10
Khoá chính
Mã nhãn hiệu
Tenbaitap
Nvarchar
50
Not Null
Tên nhãn hiệu
2.7. Nhãn hiệu.
Tên trường
Kiểu dữ liệu
Độ rộng
Ràng buộc
Ý nghĩa
Manhanhieu
Char
10
Khoá chính
Mã nhãn hiệu
Tennhanhieu
Nvarchar
50
Not Null
Tên nhãn hiệu
2.8. Hạng xe.
Tên trường
Kiểu dữ liệu
Độ rộng
Ràng buộc
Ý nghĩa
Mahangxe
char
10
Khoá chính
Mã hạng xe
Tenhangxe
nvarchar
50
Not Null
Tên hạng xe
Thoigianhoc
int
4
NotNull
Thời gian học
2.9. Loại xe.
Tên trường
Kiểu dữ liệu
Độ rộng
Ràng buộc
Ý nghĩa
Maloaixe
char
10
Khoá chính
Mã loại xe
Tenloaixe
nvarchar
50
Not Null
Tên loại xe
2.10. Lớp học.
Tên trường
Kiểu dữ liệu
Độ rộng
Ràng buộc
Ý nghĩa
Malop
char
10
Khoá chính
Mã lớp học
Tenlop
nvarchar
50
Not Null
Tên lớp học
Makhoa
char
10
Khoá quan hệ
Mã khoá học
Mahangxe
char
10
Khoá quan hệ
Mã hạng xe
2.11. Khoá học.
Tên trường
Kiểu dữ liệu
Độ rộng
Ràng buộc
Ý nghĩa
Makhoa
char
10
Khoá chính
Mã khoá học
Tenkhoa
nvarchar
50
Not Null
Tên khoá học
2.12. Giáo viên dạy thực hành.
Tên trường
Kiểu dữ liệu
Độ rộng
Ràng buộc
Ý nghĩa
Magiaovien
char
10
Khoá chính
Mã giáo viên
Hoten
nvarchar
50
Not Null
Tên giáo viên
Ngaysinh
DateTime
8
Not Null
Ngày sinh
SoCMND
Varchar
20
Not Null
Số CMND giáo viên
Httuyendung
Varchar
20
Null
Hình thức tuyển dụng
Trinhdo
Varchar
20
Null
Trình độ giáo viên
Mahangxe
char
10
Khoá quan hệ
Mã hạng xe
Ngaytrungtuyen
DateTime
8
Not Null
Ngày trúng tuyển
Diachi
nvarchar
100
NotNull
Địa chỉ giáo viên
SoDT
char
20
Not Null
Số điện thoại
2.13. Xe tập lái.
Tên trường
Kiểu dữ liệu
Độ rộng
Ràng buộc
Ý nghĩa
Maxe
char
10
Khoá chính
Mã xe
Sokhung
nvarchar
50
Not Null
Số khung xe
Somay
nvarchar
50
Not Null
Số máy xe
Mauson
nvarchar
50
Not Null
Màu sơn xe
Maloaixe
Varchar
10
Khoá quan hệ
Mã loại xe
Mahangxe
char
10
Khoá quan hệ
Mã hạng xe
Manhanhieu
char
10
Khoá quan hệ
Mã nhãn hiệu
Noidangky
nvarchar
50
Not Null
Nơi đăng ký xe
Ngaydangky
Datetime
8
Not Null
Ngày đăng ký xe
Dinhmucxang
Varchar
20
Not Null
Định mức xăng dầu từng xe
Trongtai
Varchar
10
Not Null
Trọng tải hoặc chỗ ngồi xe
Namsanxuat
int
8
Not Null
Năm sản xuất xe
2.14. Bảo trì.
Tên trường
Kiểu dữ liệu
Độ rộng
Ràng buộc
Ý nghĩa
Mabaotri
Char
10
Khoá chính
Mã bảo trì
Maxe
Char
10
Khoá quan hệ
Mã xe
Bophanbaotri
Nvarchar
50
Not Null
Bộ phận bảo trì
Ngaybaotri
Datetime
8
Not Null
Ngày bảo trì
Ghichu
nvarchar
100
Not Null
Ghi chú
2.15. Nhiên liệu.
Tên trường
Kiểu dữ liệu
Độ rộng
Ràng buộc
Ý nghĩa
Manhienlieu
Char
10
Khoá chính
Mã nhiên liệu
Maxe
Char
10
Khoá quan hệ
Mã xe
MagiaNL
Char
10
Khoá quan hệ
Mã giá nhiên liệu
Ngaynap
Datetime
8
Not Null
Ngày nạp nhiên liệu
SL_nhienlieu
Real
4
Not Null
Số lượng nhiên liệu
Gia_hientai
Real
4
Not Null
Giá hiện tại
2.16. Loại nhiên liệu.
Tên trường
Kiểu dữ liệu
Độ rộng
Ràng buộc
Ý nghĩa
MaloaiNL
char
10
Khoá chính
Mã loại nhiên liệu
TenloaiNL
nvarchar
50
Not Null
Tên loại nhiên liệu
2.17. Giá nhiên liệu.
Tên trường
Kiểu dữ liệu
Độ rộng
Ràng buộc
Ý nghĩa
MagiaNL
Char
10
Khoá chính
Mã giá nhiên liệu
MaloaiNL
Char
10
Khoá quan hệ
Mã loại nhiên liệu
Ngaycapnhat
DateTime
8
Not Null
Ngày cập nhật giá NL
Dongia
Real
4
Not Null
Đơn giá
3. Sơ đồ quan hệ thực thể.
CHƯƠNG II: CÁC KẾT QUẢ ĐẠT ĐƯỢC
Giao diện chính của chương trình:
Chương trình được thiết kế gồm các chức năng sau: hệ thống, danh mục, nghiệp vụ, tìm kiếm, báo cáo và thống kê, trợ giúp. Trong đó các chức năng chính là nghiệp vụ, tìm kiếm, báo cáo và thống kê. Còn các chức năng hệ thống dùng để phân cấp người sử dụng, chức năng Trợ giúp dùng để hỗ trợ, hướng dẫn sử dụng chương trình và giới thiệu tóm tắt về trung tâm dạy nghề lái xe Hoàng Phương.
I. Hệ thống.
Hệ thống gồm các chức năng: đăng nhập, thay đổi mật khẩu, cập nhật người dùng.
II. Chức năng cập nhật.
1. Cập nhật danh mục.
Chương trình này quản lý một số danh mục sau: danh mục hạng xe, danh mục loại xe, danh mục khoá học, danh mục nhãn hiệu, danh mục lớp học, danh mục giáo viên, danh mục bài tập, danh mục bài tập thực hành, danh mục loại nhiên liệu. Khi kích vào bất kỳ danh mục nào chương trình sẽ xuất hiện form tương ứng với các chức năng : thêm mới, sửa, xoá.
Danh mục loại xe gồm 2 trường: mã loại xe và tên loại xe. Trong đó
mã loại xe được sinh tự động và tên loại xe được nhập vào từ bàn phím.
Danh mục hạng xe gồm 3 trường: mã hạng xe, tên hạng xe, thời gian của khoá học. Trong đó mã hạng xe được sinh tự động còn tên hạng xe và thời gian học được nhập từ bàn phím.
Danh mục khoá học gồm 4 trường: mã khoá học, tên khoá học, ngày
bắt đầu, ngày kết thúc. Trong đó mã khoá học được sinh tự động còn tên khoá học được nhập từ bàn phím, ngày bắt đầu, ngày kết thúc được lựa chọn khi kích chuột vào ô ngày tháng.
Danh mục nhãn hiệu gồm 2 trường: mã nhãn hiệu, tên nhãn hiệu. Trong đó mã nhãn hiệu được sinh tự động còn tên nhãn hiệu được nhập từ bàn phím.
Danh mục lớp học gồm 4 trường: mã lớp, tên lớp, hạng xe, khoá học. Trong đó mã lớp, tên lớp được nhập từ bàn phím còn hạng xe, khoá học được lấy từ bảng hạng xe và bảng khoá học thông qua mahangxe, makhoa.
Danh mục giáo viên gồm 10 trường: mã giáo viên, họ và tên, ngày sinh, số chứng minh nhân dân, hình thức tuyển dụng, trình độ, hạng xe, ngày trúng tuyển, địa chỉ, số điện thoại. Trong đó mã giáo viên, họ và tên, số CMND, hình thức tuyển dụng, trình độ, ngày trúng tuyển, địa chỉ, số điện thoại được nhập từ bàn phím còn hạng xe được lấy từ bảng hạng xe thông qua trường mahangxe.
Danh mục bài tập gồm 2 trường: mã bài tập và tên bài tập. Trong đó
mã bài tập và tên bài tập được nhập từ bàn phím.
Danh mục bài tập thực hành gồm 7 trường: mã bài tập thực hành, tên bài tập, hạng xe, số giờ, số ngày, số km, số học sinh. Trong đó mã bài tập thực hành, tên bài tập, số giờ, số ngày, số km, số học sinh được nhập từ bàn phím còn hạng xe được lấy từ bảng hạng xe thông qua mahangxe.
Danh mục loại nhiên liệu gồm 2 trường: mã loại nhiên liệu và tên loại nhiên liệu. cả 2 trường đều được nhập từ bàn phím.
Việc cập nhật các danh mục là tương tự nhau, người dùng chỉ cần kích vào danh mục rồi lựa chọn danh mục muốn cập nhật là có thể thao tác trên các form. Việc thao tác trên các form là giống nhau nên ở đây em xin trình bày cập nhật danh mục nhãn hiệu.
Phương thức thêm mới.
Với phương thức thêm mới khi người sử dụng kích vào nút Thêm sau đó nhập các thông tin mã nhãn hiệu và tên nhãn hiệu vào, tiếp đó nhấn nút ghi để lưu lại thông tin vừa nhập. Sau khi người sử dụng ấn nút ghi chương trình sẽ kiểm tra xem các thông tin đã đầy đủ chưa nếu chưa thì chương trình sẽ đưa ra thông báo.
Nếu thông tin cập nhật đã đầy đủ chương trình sẽ ghi bản ghi đó vào cơ sở dữ liệu và hiển thị trên lưới.
Phương thức sửa.
Khi người sử dụng lựa chọn bản ghi cần chỉnh sửa sau đó nhấn nút sửa. Quá trình được thực hiện tiếp theo như phương thức thêm.
Phương thức xoá.
Khi người dùng chọn bản ghi rồi nhấn nút Xoá chương trình sẽ đưa
ra thông báo yêu cầu người dùng xác nhận lại yêu cầu xoá.
Nếu bạn muốn tiếp tục thực hiện xoá bản ghi đó và nhấn vào nút Đồng ý thì chương trình sẽ kiểm tra xem bản ghi đó có đang được sử dụng trong một bảng khác không. Nếu bản ghi đó đang được sử dụng thì chương trình sẽ thông báo và không cho phép xoá bản ghi đó. Nếu bản ghi đó không tồn tại trong các bảng khác thì bản ghi sẽ bị xoá khỏi cơ sở dữ liệu.
Nếu bạn chọn Huỷ bỏ chương trình sẽ trở về giao diện người dùng.
2. Nghiệp vụ.
- Cập nhật đăng kiểm xe gồm 4 trường: mã đăng kiểm, nơi đăng kiểm, ngày đăng kiểm, ngày hết hạn. Trong đó mã đăng kiểm, nơi đăng kiểm, ngày đăng kiểm, ngày hết hạn được nhập từ bàn phím.
- Cập nhật bảo hiểm xe gồm 4 trường: mã bảo hiểm, nơi mua bảo hiểm, ngày mua bảo hiểm, ngày hết hạn. Trong đó mã bảo hiểm, nơi mua bảo hiểm, ngày mua bảo hiểm, ngày hết hạn được nhập từ bàn phím.
- Cập nhật giấy phép xe tập lái gồm 4 trường: Mã giấy phép, nơi đăng ký giấy phép, ngày cấp, ngày hết hạn. Trong đó mã giấy phép, nơi đăng ký giấy phép, ngày cấp, ngày hết hạn được nhập từ bàn phím.
- Cập nhật xe tập lái gồm 15 trường: mã đăng ký xe, số khung, số máy, màu sơn, nơi đăng ký giấy phép, nơi đăng kiểm, nơi mua bảo hiểm, hạng xe, nhãn hiệu, nơi đăng ký, ngày đăng ký, định mức nhiên liệu, trọng tải, năm sản xuất. Trong đó số đăng ký xe, số khung, số máy, màu sơn, nơi đăng ký, ngày đăng ký, định mức nhiên liệu, trọng tải, năm sản xuất được nhập từ bàn phím. Các trường loại xe, hạng xe, nhãn hiệu được lấy ra từ các bảng tương ứng là loại xe, hạng xe, nhãn hiệu thông qua maloaixe, mahangxe, manhanhieu. Các trường nơi đăng ký giấy phép, nơi đăng kiểm, nơi mua bảo hiểm được lấy ra từ các bảng giấy phép, đăng kiểm, bảo hiểm thông qua các trường liên kết magp, madangkiem, mabaohiem.
- Cập nhật quá trình thực hành gồm 5 trường: mã quá trình, bài tập thực hành, tên lớp, tên giáo viên, ngày thực hiện. Trong đó mã quá trình, ngày thực hiện được nhập từ bàn phím còn bài tập thực hành, tên lớp, tên giáo viên được lấy ra từ bảng bài tập thực hành, lớp, giáo viên thông qua các trường mabaitapthuchanh, malop, magiaovien.
- Cập nhật bảo trì gồm 5 trường: mã bảo trì, số đăng ký xe, bộ phận bảo trì, ngày bảo tri, ghi chú. Trong đó mã bảo tri, bộ phận bảo trì, ngày bảo trì xe, ghi chú được nhập từ bàn phím còn số đăng ký xe được lấy ra từ bảng xe thông qua maxe.
- Cập nhật giá nhiên liệu gồm 4 trường: mã giá nhiên liệu, tên loại nhiên liệu, ngày cập nhật, đơn giá. Trong đó mã giá nhiên liệu, ngày cập nhật, đơn giá được nhập từ bàn phím còn tên loại nhiên liệu được lấy từ bảng loại nhiên liệu thông qua mã loại nhiên liệu.
- Cập nhật quá trình nạp nhiên liệu gồm 6 trường: mã nạp nhiên liệu, số đăng ký xe, tên loại nhiên liệu, ngày nạp nhiên liệu, giá hiện tại số lượng nhiên liệu. Trong đó mã nạp nhiên liệu, số lượng nhiên liệu được nhập từ bàn phím, số đăng ký xe, tên loại nhiên liệu được lấy ra từ bảng xe, bảng giá nhiên liệu thông qua các trường liên kết maxe, magiaNL. Khi người sử dụng chọn ngày nạp nhiên liệu thì chương trình sẽ tự động so sánh ngày nạp nhiên liệu với ngày cập nhật giá nhiên liệu trong bảng giá nhiên liệu để hiện ra đúng giá hiện tại của nhiên liệu.
Việc cập nhật thông tin trong phần nghiệp vụ cũng tương tự như trong phần danh mục, ở đây em xin trình bày cập nhật xe tập lái.
Phương thức thêm mới.
Với phương thức thêm mới khi người sử dụng kích vào nút Thêm sau đó nhập đầy đủ các thông tin vào, tiếp đó nhấn nút ghi để lưu lại thông tin vừa nhập. Sau khi người sử dụng ấn nút ghi chương trình sẽ kiểm tra xem các thông tin đã đầy đủ chưa nếu chưa thì chương trình sẽ đưa ra thông báo.
Nếu thông tin cập nhật đã đầy đủ chương trình sẽ ghi bản ghi đó vào cơ sở dữ liệu và hiển thị trên lưới.
Trong form cập nhật xe tập lái để việc quản lý xe tập lái và hồ sơ xe được thuận tiện, chính xác tránh nhầm lẫn thì tại các trường Nơi đăng ký giấy phép, Nơi đăng kiểm, Nơi mua bảo hiểm có thêm nút Add (+). Khi người dùng muốn thêm mới một xe tập lái hoặc cập nhật thông tin về đăng kiểm, bảo hiểm, giấy phép xe tập lái thì kích vào nút add này chương trình sẽ hiển thị bảng đăng kiểm, bảo hiểm, giấy phép xe tập lái tương ứng để người dùng có thể thêm mới hoặc cập nhật một cách nhanh chóng và chính xác cho từng xe.
Phương thức sửa.
Khi người sử dụng lựa chọn bản ghi cần chỉnh sửa sau đó nhấn nút sửa. Quá trình được thực hiện tiếp theo như phương thức thêm.
Phương thức xoá.
Khi người dùng chọn bản ghi rồi nhấn nút Xoá chương trình sẽ đưa ra thông báo yêu cầu người dùng xác nhận lại yêu cầu xoá.
Nếu bạn muốn tiếp tục thực hiện xoá bản ghi đó và nhấn vào nút Đồng ý thì chương trình sẽ kiểm tra xem bản ghi đó có đang được sử dụng trong một bảng khác không. Nếu bản ghi đó đang được sử dụng thì chương trình sẽ thông báo và không cho phép xoá bản ghi đó. Nếu bản ghi đó không tồn tại trong các bảng khác thì bản ghi sẽ bị xoá khỏi cơ sở dữ liệu.
Nếu bạn chọn nút Bỏ qua chương trình sẽ trở về giao diện người dùng.
Trên các form cập nhật danh mục và nghiệp vụ có thêm phần tìm kiếm nhằm giúp cho người dùng nhanh chóng tìm ra bản ghi mà mình cần thực hiện các thao tác trên đó.
III. Tìm kiếm.
1. Tìm kiếm theo hồ sơ xe (đăng kiểm, bảo hiểm, giấy phép xe tập lái).
Tìm kiếm theo hồ sơ xe gồm có tìm kiếm theo đăng kiểm, bảo hiểm và giấy phép xe tập lái của xe. Khi người dùng kích vào lựa chọn tìm kiếm theo đăng kiểm thì giao diện người dùng hiển thị ra với các thông tin tìm kiếm như: tìm kiếm theo mã đăng kiểm, tìm kiếm theo nơi đăng kiểm, ngày đăng kiểm, ngày hết hạn đăng kiểm. Người dùng có thể lựa chọn tìm kiếm theo 1 hoặc đồng thời các thông tin tìm kiếm. Tương tự như vậy đối với mục tìm kiếm theo bảo hiểm và giấy phép xe tập lái.
2. Tìm kiếm theo xe tập lái.
Các thông tin tìm kiếm theo xe tập lái gồm: tìm kiếm theo số đăng ký xe, tìm kiếm theo loại xe, hạng xe, nhãn hiệu, nơi đăng ký xe, ngày đăng ký xe, trọng tải, năm sản xuất. Người dùng có quyền lựa chọn tìm kiếm theo 1 hoặc đồng thời nhiều thông tin tìm kiếm để cho kết quả tìm kiếm chính xác nhất. Tiếp đó khi người dùng nhấn vào nút Tìm kiếm chương trình sẽ hiển thị các bản ghi theo đúng các thông tin tìm kiếm được lựa chọn.
3. Tìm kiếm theo Nhiên liệu & Bảo trì.
Tìm kiếm theo nhiên liệu và bảo trì người dùng có 2 lựa chọn: tìm kiếm theo nhiên liệu hoặc tìm kiếm theo bảo tri. Khi người dùng lựa chọn tìm kiếm theo nhiên liệu thì các thông tin tìm kiếm theo nhiên liệu sẽ hiện lên để người dùng có thể lựa chọn các yêu cầu tìm kiếm. Còn các thông tin tìm kiếm theo bảo trì sẽ được ẩn đi.
Tương tự như vậy khi người dùng lựa chọn tìm kiếm theo bảo trì thì các thông tin tìm kiếm theo bảo trì sẽ hiện lên còn các thông tin tìm kiếm theo nhiên liệu sẽ bị ẩn đi.
4. Tìm kiếm theo quá trình thực hành.
Các thông tin tìm kiếm theo quá trình gồm: tìm kiếm theo mã quá trình, tìm kiếm theo lớp, hạng xe, tên bài tập, giáo viên, địa chỉ giáo viên, số điện thoại, ngày thực hành.
IV. Thống kê & báo cáo.
Các chức năng thông kê theo xe tập lái bao gồm: thống kê theo đăng kiểm, bảo hiểm, giấy phép xe tập lái, loại xe, hạng xe, nhãn hiệu. Khi người dùng lựa chọn một chức năng thông kê nào đó tiếp đó có thể lựa chọn các thôg tin cần thông kê tương ứng với các chức năng đã lựa chọn. Sau đó nhấn nút thống kê và chương trình sẽ thống kê ra những bản ghi theo các thông tin thống kê đã lựa chọn.
Khi thống kê xong người dùng có thể xem và in báo cáo theo các thông tin vừa thống kê được.
Khi người dùng muốn thống kê theo nhiên liệu có thê lựa chọn thống kê theo thời gian hoặc thống kê theo xe hoặc đồng thời 2 lựa chon. Tiếp đó người dùng có thể lựa chọn thống kê theo từng tháng hoặc từng quý của năm.
Sau khi thống kê xong có thể xem và in báo cáo.
Kết luận
Trong thời gian làm đồ án vừa qua em đã làm được một số công việc cụ thể như sau:
Tìm hiểu và nắm giữ được quy trình nghiệp vụ quản lý xe và việc sử dụng nhiên liệu tại trung tâm dạy nghề lái xe Hoàng Phương.
Xây dựng sơ đồ chức năng hệ thống, sơ đồ mức ngữ cảnh, mức đỉnh và dưới đỉnh.
Xác định các thực thể, thuộc tính và sơ đồ quan hệ giữa các thực thể.
Xây dựng cơ sở dữ liệu trên SQL Server 2000.
Thiết kế chương trình dùng công cụ Visual Basic 6.0.
Cài đặt chương trinh gồm các chức năng chính: chức năng hệ thống, chức năng cập nhật danh mục, nghiệp vụ, chức năng tìm kiếm, chức năng thống kê & báo cáo.
Do khả năng của bản thân em còn hạn chế nên đồ án không tránh được những sai sót vì vậy em mong các thầy cô giáo trong khoa chỉ bảo tận tình để đồ án được hoàn thiện hơn trong thời gian tới.
Em xin chân thành cảm ơn thầy giáo Nguyễn Duy Trường Giang, người đã nhiệt tình hướng dẫn, chỉ bảo tận tình đối với em trong thời gian làm đồ án. Đồng thời em cũng xin cảm ơn Ban giám đốc trung tâm dạy nghề Hoàng Phương đã giúp đỡ và tạo mọi điều kiện để em có thể hoàn thành tốt nhất đồ án của mình.
Hải phòng, ngày 23 tháng 10 năm 2008
Sinh viên thực hiện
Phạm Thành Thắng
Tài liệu tham khảo
[1]. Nguyễn Văn Ba, Phân tích và Thiết kế hệ thống thông tin, Nhà xuất bản Đại học Quốc Gia Hà Nội, 2003.
[2]. Nguyễn Ngọc Minh- Hoàng Đức Hải, Tự học Microsoft SQL Server 2000, Nhà xuất bản Lao động - Xã hội.
[3]. Nguyễn Thị Ngọc Mai, Microsoft Visual Basic 6.0 & Lập trình cơ sở dữ liệu, Nhà xuất bản Lao động - Xã hội, 2002.
[4]. Võ Phước Linh, Lập trình cơ sở dữ liệu Visual Basic SQL Server, Nhà xuất bản thống kê.
Các file đính kèm theo tài liệu này:
- Xây Dựng Chương Trình Quản Lý Xe Và Sử Dụng Nhiêu Liệu Tại Trung Tâm Dạy Nghề Lái Xe.doc