Đồ án tốt nghiệp hệ thống quản lý đào tạo và cấp giấy phép lái xe

79 7 0
Đồ án tốt nghiệp   hệ thống quản lý đào tạo và cấp giấy phép lái xe

Đ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

Lời nói đầu Trong thời đại Cơng nghệ thơng tin nay, trao đổi thông tin trở thành nhu cầu thiết yếu thiếu quốc gia nói riêng tồn giới nói chung, phát triển Công nghệ thông tin gắn chặt với phát triển kinh tế phát triển ứng dụng khoa học kỹ thuật Vì thế, ngày phát triển Công nghệ thông tin xây dựng sở hạ tầng làm tảng vững để xây dựng phát triển kinh tế vững mạnh Trong xu ấy, việc quản lý dựa vào máy tính nhu cầu thiết yếu hầu hết ngành doanh nghiệp, việc tin học hóa bước công tác quản lý, khai thác điều hành sản xuất kinh doanh đòi hỏi ngày cấp thiết Vì vậy, nhu cầu quản lý hệ thống đào tạo cấp giấy phép lái xe giới đường đề tài mà ngành giao thơng tồn quốc nói chung tỉnh Khánh Hịa nói riêng quan tâm Trong thời gian thực tập tốt nghiệp, tơi tìm hiểu nghiên cứu quy trình từ việc đào tạo sát hạch cấp giấy phép lái xe, từ làm sở để phân tích thiết kế hệ thống quản lý đào tạo cấp giấy phép lái xe cho luận án tốt nghiệp Hệ thống quản lý đào tạo cấp giấy phép lái xe tập trung quản lý hồ sơ lái xe, hạng giấy phép, thời hạn có giá trị giấy phép lái xe thông tin cần thiết khác lái xe giấy phép lái xe, Hệ thống cho phép người quản lý thêm, sửa, xóa tìm kiếm, thống kê dễ dàng bất lỳ nhu cầu liên quan đến lái xe giấy phép lái xe, Được quan tâm giúp đỡ Lãnh đạo Sở Giao thông Vận tải, Phòng Quản lý Vận tải đồng nghiệp công tác Sở Giao thông Vận tải, với bảo Giáo viên hướng dẫn tận tình tạo điều kiện để nhiều thuận tiện trình xâm nhập thực tế đề tài cịn nhiều bỏ ngõ Qua đó, hầu cập nhật nâng cao kiến thức chuyên môn nhiều ngành nghề nhằm hổ trợ cho việc tin học hóa quản lý ngành Công nghệ Thông tin Mặc dù vậy, trình độ cịn hạn chế thời gian có hạn nên tơi dừng lại mức khảo sát tốn để tiến đến phân tích hệ thống, thiết kế sở liệu thiết kế giao diện người dùng nhằm đáp ứng nhu cầu cho đề tài tốt nghiệp Thời gian sau, nhiều vấn đề cần phải nghiên cứu sâu kỹ để tiến tới tự động hóa hồn tồn hệ LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe thống, đưa đề tài vào ứng dụng thực tế nhằm hổ trợ công việc đào tạo cấp giấy phép lái xe quan quản lý Nhà nước, kết hợp công cụ ADO, ASP để đưa sở liệu lên mạng nhằm tạo điều kiện cho người dân đăng ký tham gia học thi lấy Giấy phép lái xe thuận lợi công minh Tôi xin chân thành cám ơn giúp đỡ quí báu Lãnh đạo đồng nghiệp Sở Giao thông Vận tải, chân thành cám ơn bảo tận tình Giáo viên hướng dẫn tạo điều kiện tốt cho hoàn thành báo cáo thực tập tốt nghiệp SINH VIÊN THỰC HIỆN HUỲNH VĂN ÁNH Sinh viên Huỳnh Văn Ánh Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe CHƯƠNG I GIỚI THIỆU VÀ KHẢO SÁT HIỆN TRẠNG HỆ THỐNG TỔNG QUAN VỀ HỆ THỐNG 1.1 GIỚI THIỆU CHUNG : Ngày nay, với phát triển Công nghệ thông tin, ngành tin học trở thành ngành khoa học quan trọng sử dụng rộng rãi lĩnh vực, thế, sử dụng máy tính việc lưu trữ, xử lý số liệu cách dễ dàng, thuận tiện, nhanh chóng đạt độ xác cao Trong bối cảnh vậy, phần mền quản lý đào tạo cấp giấy phép lái xe Sở Giao Thơng Vận tải xây dựng nhằm đưa tồn việc lưu trữ xử lý số liệu máy Với hệ thống người sử dụng không cần kiến thức chun mơn cao mà sử dụng khai thác hệ thống cách hiệu Ngồi ra, hệ thống cịn khắc phục nhầm lẫn, khó khăn lưu trữ hồ sơ theo thời gian, đáp ứng nhanh kịp thời nhu cầu giấy phép lái xe cho người dân 1.2 YÊU CẦU VỀ BÀI TOÁN : Hệ thống quản lý đào tạo cấp giấy phép lái xe (dưới giấy phép lái xe viết tắt GPLX) hoạt động phải đáp ứng chức sau : 1.2.1 Lưu Trữ  Lý lịch người có giấy phép lái xe  GPLX hồ sơ GPLX 1.2.2 Tra cứu  GPLX hồ sơ  Lý lịch lái xe  Tìm kiếm thơng tin liên quan lái xe GPLX 1.2.3 Quản lý  Cấp GPLX  Cấp đổi GPLX Sinh viên Huỳnh Văn Ánh Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe  Di chuyển GPLX 1.2.4 Báo biểu thống kê  Báo cáo GPLX cấp  Báo cáo GPLX cấp đổi  Báo cáo di chuyển  Báo cáo theo hạng 1.3 NHIỆM VỤ CƠ BẢN CỦA BÀI TOÁN : Bài toán quản lý đào tạo cấp giấy phép lái xe Sở Giao Thông Vận tải bao gồm nhiệm vụ sau :  Các thông tin đầu vào : + Các thông tin lý lịch người xin cấp GPLX + Các thông tin quản lý đào tạo + Kết sát hạch thí sinh : điểm thi luật (lý thuyết), điểm thi hình (thực hành) + Các thông tin hồ sơ GPLX  Các kết đầu : + GPLX hồ sơ GPLX + Các báo biểu thống kê Qua thông tin đầu vào kết đầu ra, ta thấy nhu cầu cần thiết phải tin học hóa tốn cơng đoạn trình đào tạo, sát hạch cấp GPLX Khi tốn tin học hóa, giúp cho quan quản lý việc cấp GPLX thuận lợi tránh nhầm lẫn trình xử lý nghiệp vụ, đồng thời đáp ứng kịp thời nhanh chóng nhu cầu lấy GPLX người dân Q trình tin học hóa tốn đào tạo cấp GPLX dể dàng chun mơn hóa nhân máy quản lý đào tạo, sát hạch cấp GPLX, dù vấp phải nhiều khó khăn mà điển hình khó khăn : nhân sự, cấu tổ chức, quy trình xử lý thói quen làm việc cũ Nếu khơng chuẩn hóa quy trình xử lý, khơng có định chế rõ ràng cơng tác hành việc tin học hóa tốn khó đem lại hiệu mong muốn - có cục cơng đoạn suốt quy trình Tuy nhiên, để có quy trình chuẩn, tối ưu điều khơng thể Quy trình bị tác động Sinh viên Huỳnh Văn Ánh Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe thay đổi nhân sự, thay đổi cấu tổ chức thay đổi cho phù hợp với đặc thù nghiệp vụ phát sinh đơn vị, địa phương Một quy trình được tối ưu dần với thực tế sử dụng 1.4 NHU CẦU VÀ Ý NGHĨA VIỆC TIN HỌC HĨA BÀI TỐN : Trong thời đại nay, cách mạng Công nghệ thông tin diễn mạnh mẽ khắp nơi Việc ứng dụng tin học nhiều lĩnh vực khác ngày trở nên phổ biến rông rãi, công tác quản lý đào tạo cấp GPLX chưa tin học hóa cơng việc lưu trữ tìm kiếm thông tin cho GPLX nhiều thời gian Hơn nữa, khối lượng thông tin lớn, thành phố - tỉnh đông dân, để giải cơng việc xác kịp thời nhân cho máy quản lý đào tạo cấp GPLX lớn, thật không hiệu thời đại Công nghệ thơng tin phát triển vũ bảo tồn giới Trong bối cảnh ấy, việc tin học hóa hệ thống đào tạo cấp GPLX điều tất yếu, phần nhỏ tồn cảnh tin học hóa hành ngành Giao thơng Vận tải, góp phần khơng vào việc quản lý thật chặt chẻ việc cấp GPLX mà cải cách máy, lề lối làm việc, xây dựng quy trình nhờ cơng nghệ đại Chính điều ấy, muốn tin hóa phần hay tồn hệ thống ngồi khả năng, kỹ thuật cịn phải địi hỏi đầu tư nghiêm túc, lâu dài, am hiểu có kinh nghiệm lĩnh vực chun mơn quản lý hành để phối hợp tốt nhằm triển khai ứng dụng toán tin học hóa cách hiệu thực tế sử dụng KHẢO SÁT HỆ THỐNG : Cơ quan quản lý sát hạch (Ban quản lý sát hạch) : hệ thống quản lý thống nghiệp vụ chuyên môn công việc quản lý đào tạo, sát hạch cấp GPLX Tại Sở Giao thơng Vận tải Phịng Quản lý phương tiện người lái Phòng Quản lý vận tải thực chức Ban quản lý sát hạch Ban quản lý sát hạch quản lý, điều hành phối hợp phận sau : Cơ sở đào tạo lái xe (ĐTLX), Tổ tiếp nhận hồ sơ, Hội đồng sát hạch, Tổ sát hạch, Tổ phát hành cấp GPLX 2.1 CƠ SỞ ĐÀO TẠO LÁI XE : Là sở dạy nghề quan có thẩm quyền thành lập, có chức ĐTLX, có nhiệm vụ tổ chức tuyển sinh ĐTLX theo hạng GPLX phép đào tạo, tổ chức đào tạo bổ túc chuyển hạng GPLX theo chương trình quy định, tổ chức thi cuối Sinh viên Huỳnh Văn Ánh Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe khóa cấp chứng tốt nghiệp cho học viên, lập danh sách học viên tốt nghiệp gởi Ban quản lý sát hạch để lập kế hoạch sát hạch cấp GPLX + Có thể sử dụng chương trình để tiến hành cập nhật hồ sơ thí sinh + Cập nhật kết thi cuối khóa + Xem, in danh sách học viên tốt nghiệp tham dự sát hạch cấp GPLX + Chuyển học viên không tốt nghiệp khóa để tham dự kỳ thi khóa sau + Sửa, xóa, thêm thơng tin học viên 2.2 TỔ TIẾP NHẬN HỒ SƠ : Có trách nhiệm tiếp nhận danh sách hồ sơ học viên đề nghị sát hạch sở ĐTLX, rà soát danh sách thí sinh dự sát hạch theo điều kiện quy định, báo cáo với Ban quản lý sát hạch để Ban quản lý sát hạch làm văn trình Giám đốc Sở GTVT duyệt Quyết định tổ chức kỳ sát hạch + Có thể sử dụng mạng cục mạng nội để tiếp nhận danh sách hồ sơ + Xét duyệt hồ sơ dự kỳ sát hạch + Xem, in danh sách thí sinh đủ không đủ điều kiện tham dự kỳ sát hạch + In văn để Ban quản lý trình Giám đốc phê duyệt tổ chức kỳ sát hạch 2.3 HỘI ĐỒNG SÁT HẠCH : Chỉ đạo kiểm tra yêu cầu hoàn thiện điều kiện tổ chức kỳ sát hạch, phân công xếp lịch sát hạch, phổ biến hướng dẫn quy chế nội quy sát hạch, tổ chức kỳ sát hạch theo quy định, lập biên xử lý vi phạm tổng hợp kết kỳ sát hạch báo cáo ban quản lý sát hạch 2.4 TỔ SÁT HẠCH : Tổ sát hạch chịu quản lý trực tiếp Ban quản lý sát hạch kỳ sát hạch GPLX hạng A1, A2, chịu quản lý trực tiếp Hội đồng sát hạch hạng GPLX lại Tổ sát hạch có trách nhiệm kiểm tra phương tiện, dụng cụ thiết bị trường thi phương án bảo vệ an tồn, phổ biến kiểm tra thí sinh chấp hành quy định nội quy sát hạch, lập biên xử lý vi phạm báo cáo để Hội đồng sát hạch Sinh viên Huỳnh Văn Ánh Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe Ban quản lý sát hạch giải quyết, chấm thi tổng hợp kết quả, đánh giá kỳ sát hạch để báo cáo Hội đồng sát hạch Ban quản lý sát hạch để giải + Có thể dùng chương trình để cập nhập điểm môn thi + Xem, in danh sách thí sinh đạt kết kỳ sát hạch + Xem, in danh sách thí sinh khơng đạt kết vắng thi kỳ sát hạch 2.5 TỔ PHÁT HÀNH VÀ CẤP GPLX : Sau có định công nhận trúng tuyển, Ban quản lý sát hạch đạo Tổ phát hành cấp GPLX thực in GPLX gia cơng phần liên quan để có GPLX hoàn chỉnh, in bảng kê danh sách cấp GPLX, sau chuyển tồn GPLX hồ sơ kèm theo cho sở ĐTLX + Sử dụng toàn sở liệu có sẳn phận khác để in bảng kê danh sách cấp GPLX + Trên sở liệu tiến hành in GPLX lên mẫu có sẳn + Lưu trữ tồn liệu yêu cầu theo quy định KHẢO SÁT QUY TRÌNH HỆ THỐNG : 3.1 VỀ CÁC CẤP ĐỘ (HẠNG) CỦA GIẤY PHÉP LÁI XE Giấy phép lái xe (GPLX) giới đường phân hạng theo loại xe, trọng tải xe, bao gồm hạng có hiệu lực điều khiển loại xe giới đường sau : a) Hạng A1 : Có hiệu lực điều khiển loại xe máy, mơ tơ bánh có dung tích xi lanh 175 cm b) Hạng A2 : Có hiệu lực điều khiển loại xe máy, mơ tơ bánh có dung tích xi lanh từ 175 cm3 trở lên, loại xe hạng A1 c) Hạng A3 : Có hiệu lực điều khiển loại mô tô bánh (bao gồm xe lam), xích lơ máy loại xe hạng A1 d) Hạng A4 : Có hiệu lực điều khiển loại máy kéo có trọng tải đến 1000 kG xe máy, mơ tơ có dung tích xi lanh 50 cm3 e) Hạng B1 : Cấp cho người lái xe không chuyên nghiệp để điều khiển :  Ơ tơ chở người đến chỗ ngồi kể người lái, không kinh doanh vận tải  Ơ tơ tải khơng kinh doanh vận tải có trọng tải thiết kế 3500 kG f) Hạng B2 : Cấp cho người lái xe chuyên nghiệp để điều khiển : Sinh viên Huỳnh Văn Ánh Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe  Ơ tơ kinh doanh vận tải chở người đến chỗ ngồi kể người lái  Ơ tơ tải kinh doanh vận tải có trọng tải thiết kế 3500 kG, bao gồm đầu kéo kéo rơ moóc có trọng tải 3500 kG  Ơ tơ chun dùng (bao gồm tơ cần cẩu bánh lốp) có sức tải sức nâng 3500 kG  Các loại xe quy định cho hạng B1 g) Hạng C : Cấp cho người lái xe chuyên nghiệp để điều khiển :  Ơ tơ tải có trọng tải thiết kế từ 3500 kG trở lên, bao gồm đầu kéo kéo rơ moóc sơ mi rơ moóc có trọng tải từ 3500 kG trở lên  Ơ tơ chuyên dùng (bao gồm ô tô cần cẩu bánh lốp) có sức tải sức nâng từ 3500 kG trở lên  Các loại xe quy định cho hạng B1, B2 h) Hạng D : Cấp cho người lái xe chun nghiệp để điều khiển :  Ơ tơ chở người có từ 10 đến 30 chỗ ngồi kể người lái  Các loại xe quy định cho hạng B1, B2, C i) Hạng E : Cấp cho người lái xe chuyên nghiệp để điều khiển :  Ơ tơ chở người có từ 31 chỗ ngồi trở lên  Các loại xe quy định cho hạng B1, B2, C, D j) Hạng F : Là GPLX cấp cho người có GPLX hạng B2, C, D, E điều khiển xe tương ứng có kéo rơ moóc trọng tải thiết kế lớn 750 kG, quy định cụ thể sau :  Hạng FB2 : Dùng cho người điều khiển ô tô tải quy định hạng B2 có kéo rơ moóc điều khiển loại xe hạng B1, B2  Hạng FC : Dùng cho người điều khiển ô tô tải quy định hạng C có kéo rơ moóc điều khiển loại xe hạng B1, B2, C, FB2  Hạng FD : Dùng cho người điều khiển ô tô tải quy định hạng D có kéo rơ moóc điều khiển loại xe hạng B1, B2, C, D, FB2, FC Sinh viên Huỳnh Văn Ánh Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe  Hạng FE : Dùng cho người điều khiển ô tô tải quy định hạng E có kéo rơ moóc điều khiển loại xe hạng B1, B2, C, D, E, FB2, FC, FD k) GPLX hạng B1, B2, C, D, E kéo thêm rơ mc có trọng tải thiết kế khơng q 750 kG l) GPLX hạng B1, B2, C, D, E hạng F điều khiển xe máy, mô tô có dung tích xi lanh 50 cm Giấy phép lái xe hạng A1, A2 có giá trị sử dụng vơ thời hạn, GPLX hạng B1 có thời hạn sử dụng năm, GPLX hạng A3, A4, B2, C, D, E hạng F có thời hạn sử dụng năm Khi loại GPLX hết thời hạn sử dụng phải phải làm thủ đổi GPLX 3.2 TÌM HIỂU, NGHIÊN CỨU QUY TRÌNH ĐÀO TẠO, SÁT HẠCH VÀ CẤP GPLX a) Về đào tạo : Người muốn cấp GPLX hạng, trước tiên phải tham gia khóa đào tạo lái xe sở đào tạo (có thể trường trung tâm đào tạo) phải có điều kiện sau :  Người Việt Nam có nơi cư trú hợp pháp : người thường trú (có đăng ký hộ khẩu) người có đăng ký tạm trú địa phương  Không diện bị điều tra hình thi hành án  Có tuổi đời sức khỏe phù hợp với loại xe theo quy định hành Bộ Y tế  Nộp đủ hồ sơ thủ tục theo quy định hành Cục Đường Việt Nam  Nộp lệ phí thi cấp GPLX theo quy định hành Bộ Tài  Thâm niên hành nghề (Đối với người tham gia học lớp nâng cấp chuyển hạng : nâng hạng GPLX phải có thâm niên đủ năm, nâng hạng GPLX vượt hạng phải có thâm niên đủ năm)  Đối với người nước phải phép cư trú, làm việc, học tập Việt Nam có đủ điều kiện ghi điểm 1, 2, 3, 4,  Sau hội đủ hoàn thành điều kiện nêu trên, người muốn cấp GPLX hạng phải theo học đầy đủ hồn thành khóa học, cuối Sinh viên Huỳnh Văn Ánh Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe khóa học phải tham gia thi cấp chứng tốt nghiệp theo chương trình quy định Bộ Giao thơng Vận tải sở đào tạo với môn học sau : + Chính trị + Cấu tạo tơ + Sửa chữa thông thường + Kỹ thuật lái xe + Nghiệp vụ vận tải + Luật lệ giao thông đường + Thực hành lái xe Riêng người muốn cấp GPLX hạng A1, A2 tham gia học mơn luật lệ giao thơng đường Cịn người muốn cấp GPLX hạng A3 học môn : cấu tạo sửa chữa xe máy, nghiệp vụ vận tải, luật lệ giao thông đường bộ, kỹ thuật lái xe Sinh viên Huỳnh Văn Ánh 10 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe Nếu dòng chèn vào xuất phantom giao tác thứ nhất, xuất biến gây mâu thuẫn 1.4.3 Các mức độ tách biệt : Khi lock sử dụng cơng cụ điều khiển đồng thời giải vấn đề đồng thời Điều cho phép tất giao tác chạy đồng thời tách biệt với nhau, có nhiều giao tác chạy SQL Server thời điểm Tính (Serializability) tính chất mà sở liệu đạt số giao tác thực đồng thời kết phải giống chúng thực theo số thứ tự Nếu hệ thống cung cấp điều khiển đồng thời, người lập trình viết giao tác chúng thực Mức độ mà giao tác chấp nhận khơng qn liệu nhóm thành mức độ khác Điều làm giảm giao tác phải tách biệt với giao tác khác Mức độ tách biệt thấp làm tăng tính đồng thời phải trả giá cho đắn liệu cao Ngược lại, mức độ tách biệt cao đảm bảo liệu không hiệu việc đồng thời Mức độ tách biệt ứng dụng xác định cách thức lock SQL Server MICROSOFT VISUAL BASIC 6.0 Để viết chương trình Windows, tức tạo cửa sổ, bố trí control cửa sổ qui định cách ứng xử cửa sổ, control ứng với tác động người sử dụng phải khai báo, tính tốn viết nhiều câu lệnh phức tạp Vì cơng việc lập trình dễ dàng, nhẹ nhàng nhanh chóng người ta đưa kiểu lập trình gọi visual hay gọi RAD (Rapid Application Development) Visual Basic ngơn ngữ lập trình kiểu Với kiểu lập trình Visual bạn cần dùng mouse kéo đối tượng control vào cửa sổ, viết thêm số câu lệnh để qui định cách làm việc Visual Basic ngơn ngữ lập trình theo kiểu định nghĩa hướng đối tượng Trong kiểu lập trình này, người lập trình phân yếu tố chương trình thành đối tượng viết cách ứng xử riêng cho đối tượng Sinh viên Huỳnh Văn Ánh 65 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe Khái niệm đối tượng : để viết chương trình đơn giản, người ta tạo yếu tố chương trình thành đối tượng Trong Visual basic đối tượng thành phần tạo nên giao diện người sử dụng cho ứng dụng Đặc điểm đối tượng chương trình : - Một đối tượng có tên để phân biệt với đối tượng khác, - Mỗi đối tượng có nhiều đặc tính, đặc tính gọi property đối tượng đó, - Mỗi đối tượng có nhiều hoạt động, hoạt động gọi Method Các đối tượng Windows cịn có động tác để đáp lại kiện tác động lên nó, loại đối tượng đáp lại số kiện mà thơi Các kiện mà đối tượng có phản ứng với gọi Event đối tượng Truy xuất đối tượng : nghĩa đọc đặt giá trị cho property đối tượng, hay gọi method đối tượng cho hoạt động Bất truy xuất đối tượng bạn phải viết theo cú pháp sau : . Khi viết chương trình Visual Basic, phải qua hai bước : + Thiết kế giao diện (Visual programming) + Viết lệnh (Code programming) Thiết kế giao diên : Visual Basic ngơn ngữ lập trình hướng đối tượng nên việc thiết kế giao diện đơn giản cách đưa đối tượng vào form tiến hành thay đổi số thuộc tính đối tượng FORM : form biểu mẫu ứng dụng visual basic Ta dùng form (như biểu mẫu) nhằm định vị xếp phận thiết kế phần giao tiếp với người dùng TOOLS BOX (hộp công cụ) : hộp công cụ chứa biểu tượng biểu thị cho điều khiển mà ta bổ sung vào biểu mẫu, bảng chứa đối tượng định nghĩa sẵn Visual Basic Các đối tượng sử dụng form để tạo thành giao diện cho chương trình ứng dụng Visual Basic PROPERTIES WINDOWS (cửa sổ thuộc tính) : properties windows nơi chứa danh sách thuộc tính đối tượng cụ thể Các thuộc tính thay đổi để phù hợp với yêu cầu giao diện chương trình ứng dụng PROJECT EXPLORER Sinh viên Huỳnh Văn Ánh 66 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe Do ứng dụng Visual Basic thường dùng chung mã form tùy biến trước đó, nên Visual Basic tổ chức ứng dụng thành project Mỗi project có nhiều form mã kích hoạt điều khiển form lưu trữ chung với form tập tin riêng biệt Mã lập trình chung mà tất form ứng dụng chia phân thành Module khác lưu trữ tách biệt, gọi Module mã Project Explorer tất biểu mẫu tùy biến Module mã chung, tạo nên ứng dụng ta Viết lệnh cho đối tượng : Visual Basic xử lý mã để đáp ứng kiện Thực vậy, khơng nhiều ngơn ngữ lập trình khác, dịng mã thi hành chương trình Visual Basic phải nằm thủ tục hàm, dịng mã bị lập khơng làm việc Cửa sổ code : + Hộp liệt kê Object + Hộp liệt kê Procedure + Intellisense : cho phép thuận lợi tra cứu Intellisense bật hộp nhỏ với thơng tin hữu ích đối tượng mà ta lam việc Biến : Visual Basic, biến [Variables] lưu giữ thông tin (các giá trị) Khi dùng biến, Visual Basic xác lập vùng nhớ máy tính để lưu giữ thơng tin Trong Visual Basic, tên biến dài tới 255 ký tự trừ ký tự phải mẫu tự, ta gộp tổ hợp mẫu tự, số dấu gạch Chữ hoa, chữ thường tên biến không quan trọng Các câu lệnh điều khiển : - Phát biểu IF If điều kiện Then Các lệnh thực điều kiện thỏa Else Các lệnh thực điều kiện không thỏa End If - Phát biểu SELECT CASE Select Case [Case Sinh viên Huỳnh Văn Ánh 67 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe [khối lệnh -1]] [ Case [khối lệnh - 2]] [Case Else [Khối lệnh - n]] End Select - Lệnh DO WHILE LOOP Do While Loop - Lệnh DO LOOP WHILE Do Loop While - Lệnh FOR NEXT For = To [ Step ] Next [< biến đếm >] - Lệnh DO LOOP UNTIL Do Loop Until Lệnh EXIT FOR Lệnh EXIT DO Mặt khác, mạnh ngơn ngữ lập trình động vấn đề quản lý CSDL Nó cung cấp cho ta từ thao tác CSDL câu truy vấn đến kỹ thuật lập trình : ADO, ODBC, DAO, RDO, RDS Các điều khiển ActiveX, CSDL nhiều người dùng, ứng dụng CSDL Internet Ngồi cịn có số điều khiển : MSLlexGrid, DBGrid, Sơ lược điều khiển, đối tượng truy cập liệu : Sinh viên Huỳnh Văn Ánh 68 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe + Sử dụng DAO để làm việc với CSDL + Dùng đối tượng Database để kết nối với CSDL + Phương thức Opendatabase để tạo đối tượng Database + Phương thức Execute để thi hành truy vấn hành động + Đối tượng DBEngine để kiểm soát truy nhập CSDL + Sử dụng đối tượng recordset : phương thức OpenRecordset để tạo đối tượng Recodset + Dùng đối tượng Filed để thao tác với trường Các phương thức duyệt đối tượng Recordset : + MoveFirst : di chuyển đến mẫu tin Recordset + MoveNext : di chuyển đến mẫu tin Recordset + MovePrevious : di chuyển đến mẫu tin trước Recordset + MoveLast : di chuyển đến mẫu tin cuối Recordset + Thuộc tính EOF (end of file) + Thuộc tính BOF ( begin of file) + Thuộc tính Recordcount để xác định số mẫu tin Recorset + Phương thức Edit để sửa đổi giá trị mẫu tin + Phương Thức Addnew Update để tạo mẫu tin + Phương thức Close để đóng Recordset + Tìm kiếm liệu Recordset bảng + Phương thức Find để định vị mẫu tin Recordset + Phương thức Seek để thi hành tìm kiếm theo mục + Thuộc tính Bookmark để ghi nhớ vị trí Recordset + Sử dụng tập hợp Error đối tượng Error để xử lý lỗi Sử dụng điều khiển MSFLEXGRID : + Dùng phương thức AddItem để đưa liệu vào FlexGrid + Thuộc tính FormatString để tạo tiêu đề cho lưới + Thuộc tính TextMatrix để đưa liệu vào + Đưa hình ảnh vào điều khiển lưới Câu truy vấn : câu truy vấn lệnh CSDL để lấy mẫu tin Sử dụng câu truy vấn ta lấy liệu từ nhiều trường hay nhiều bảng Sinh viên Huỳnh Văn Ánh 69 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe Các câu truy vấn Visual Basic chủ yếu dựa SQL SQL ngôn ngữ chuẩn để lấy liệu thao tác với CSDL Các câu lệnh SQL chia thành hai loại : + Các câu thuộc ngôn ngữ định nghĩa liệu (DDL) : cho phép sử dụng truy vấn SQL để tạo thành phần CSDL Bảng, trường, + Các câu lệnh thuộc ngôn ngữ thao tác liệu : thiết kế để lấy mẫu tin từ CSDL Phạm vi đề tài sử dụng câu lệnh thuộc ngôn ngữ thao tác liệu Các câu truy vấn thường dùng Câu lệnh SELECT : lấy mẫu tin Dùng mệnh đề FROM : nguồn mẫu tin Dùng mệnh đề WHERE để tiêu chí lọc Tốn Tử Chức Năng < Nhỏ Lớn >= Lớn = Bằng Khác Between Thuộc miền giá trị Like Đối chiếu với mẫu In Chứa danh sách giá trị Sử dụng ORDER BY để xếp kết Dùng TOP để hiển thị phần đầu phần cuối miền giá trị Nối bảng quan hệ câu truy vấn Sử dụng câu truy vấn chứa sắn CSDL Sinh viên Huỳnh Văn Ánh 70 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe CHƯƠNG V SƠ LƯỢC VỀ AN TOÀN DỮ LIỆU VẤN ĐỀ VỀ AN TỒN DỮ LIỆU Cho dù hệ thống có cài đặt máy đơn máy mạng vấn đề an tồn liệu ln quan tâm hàng đầu Dữ liệu ln lưu đĩa cứng máy tính, lý chẳng hạn bị virus cơng, đĩa cứng bị hỏng, tồn liệu có khả bị bị sai lệch Để tránh tổn thất to lớn này, ta phải tiến hành tổ chức cơng tác an tồn liệu PHƯƠNG PHÁP TỔ CHỨC ĐẢM BẢO AN TOÀN DỮ LIỆU VÀ HỆ THỐNG Như trình bày trên, nên việc bảo vệ hệ thống bảo vệ liệu vấn đề hàng đầu đưa hệ thống sử dụng Do hệ thống cài đặt cho nhiều người sử dụng, nên đòi hỏi hệ thống phải bảo vệ cách chắn, tránh sai sót gây tác hại trầm trọng cho hệ thống cho liệu trình khai thác sử dụng Chỉ có người có đủ thẩm quyền cập nhật thay đổi hệ thống, liệu hệ thống Ta bảo vệ hệ thống bảo vệ liệu cách kết hợp nhiều phương pháp từ cổ truyền đến đại Nếu phát triển hệ thống hoạt động máy mạng hệ thống quản lý cài đặt bảo mật với cấp : + Hệ thống bảo mật cấp mạng môi trường Windows NT Mọi người sử dụng truy cập môi trường mạng Windows NT phải cấp quyền sử dụng định, mà dựa quyền đó, người sử dụng thấy họ đọc, ghi Quyền cao Administrator cấp, sửa đổi quyền sử dụng Windows NT có hai chế giúp bảo tồn tài ngun Windows NT Server user account NTFS Mọi người muốn thâm nhập vào Server phải có account password administrator cung cấp Cơ chế NTFS giúp bảo vệ tài nguyên hệ thống chặt chẻ Các tập tin cần bảo vệ phải đặt vào partition NTFS, tài nguyên partition chịu ảnh hưởng chế Access Control List, cho phép quy định tập tinhoặc thư mục nhìn thấy user, group kiểu thâm nhập (Read, Write, Execute, ) Sinh viên Huỳnh Văn Ánh 71 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe + Hệ thống bảo mật cấp sở liệu SQL Server Trong SQL Server quy định cụ thể quyền sử dụng người sử dụng, bảng liệu người sử dụng Người quản trị sở liệu cấp quyền cho người sử dụng quyền xác định quyền hạn người sử dụng sở liệu + Hệ thống cài đặt bảo mật cấp chương trình Từng người sử dụng có quyền cụ thể với hình làm việc, nhóm quyền với tồn hệ thống chương trình Quyền cao Administrator có cho người sử dụng nhóm người sử dụng điều hành hệ thống Ở quyền này, cấp quyền sử dụng cho người sử dụng nhóm người sử dụng khác Bên cạnh đó, ta kết hợp số phương pháp truyền thống để bảo vệ liệu : + Sao lưu liệu : liệu lưu đĩa mềm, đĩa cứng khác CD, công việc thực theo chu kỳ đó, chu kỳ ngắn độ đảm bảo liệu cao Khi liệu bị hỏng cố đó, khơi phục lại từ lưu + Dùng hai file server với môi trường mạng : liệu ghi đồng thời vào hai file server, cần làm việc file Trong trường hợp có cố file server, làm việc với file server lại Sinh viên Huỳnh Văn Ánh 72 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe KẾT LUẬN Công việc quản lý đào tạo cấp giấy phép lái xe giới đường Sở Giao thông Vận tải để nhanh gọn xác, đáp ứng kịp thời nhu cầu cho người dân hoạt đơng có giá trị cần thiết cho quan quản lý nhà nước Ngày phát triển mạnh mẽ máy tính địi hỏi phải xây xựng hệ thông quản lý đào tạo cho phù hợp với Sở Giao Thông cần thiết, nhằm giảm công sức lao động việc lưu trữ thông tin, đồng thời đem lại hiệu cao, thơng tin xác nhanh chóng Đối với Lãnh đạo Sở, việc dựa vào thông tin xác để xây dựng phương hướng quản lý đạt hiệu cao điều tối cần thiết Do trình độ cịn hạn chế, thời gian đầu tư cho đề tài không nhiều, nên kết đề tài đạt vô khiêm tốn Những kết đạt đề tài : - Về lý thuyết : + Khảo sát toàn trạng hệ thống, nắm bắt quy trình quy phạm thực công việc đào tạo, sát hạch cấp GPLX để đến phát biểu toán + Phân tích tồn tốn từ bước mơ tả sơ đồ tổ chức, mô tả hoạt động hệ thống để đến :  Phân tích liệu  Phân tích chức hệ thống + Thiết kế toán :  Thiết kế liệu  Thiết kế chương trình - Về chương trình : thời gian có hạn nên chương trình cài đặt đáp ứng phần yêu cầu toán Sinh viên Huỳnh Văn Ánh 73 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe HƯỚNG PHÁT TRIỂN ĐỀ TÀI Đây tốn lớn có nhiều tiềm để phát triển thành hệ thống quản lý hoàn chỉnh công đoạn từ đầu đến cuối Chúng ta nhúng OLE để quản lý người sử dụng cách scan hình lý lịch vào sở liệu Trong thời gian tới hệ thống hồn thiện có khả hoạt động máy đơn, LAN Intranet, đồng thời kết hợp với việc thiết kế website để đưa sở liệu lên WEB, giúp cho việc đào tạo thi lý thuyết trực tiếp mạng, nhằm phục vụ người dân ngày tốt hơn, thuận lợi SINH VIÊN THỰC HIỆN HUỲNH VĂN ÁNH TÀI LIỆU THAM KHẢO Tuyển tập văn pháp quy đào tạo, sát hạch, Sinh viên Huỳnh Văn Ánh 74 - Cục Đường Việt - Nhà Xuất Giao Nam thông Vận tải, 1999 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe cấp đổi giấy phép lái xe giới đường Các văn quy định Quản lý đào tạo, sát hạch - Cục Đường Việt - Trung tâm Kỹ thuật Nam nghiệp vụ, 2002 - Cục Đường Việt - Trung tâm Kỹ thuật Nam nghiệp vụ, 2002 - Thạc sỹ Đinh Thế - Nhà Xuất Thống Hiển, Trung tâm Ứng kê, 2000 cấp giấy phép lái xe Các văn hướng dẫn thực Quản lý đào tạo, sát hạch cấp giấy phép lái xe Phân tích Thiết kế Hệ thống quản lý thơng tin dụng kinh tế Thành phố, Viện Kinh tế thành phố Hồ Chí Minh Phân tích & Thiết kế Hệ - Trần Thành Trai, Phân - Nhà Xuất Thống thống thông tin quản lý viện Công nghệ thông trẻ 1996, tin thành phố Hồ Chí Minh, Trung tâm Khoa học tự nhiên & Cơng nghệ Quốc gia Phân tích Thiết kế Hệ thống lập trình Nhập mơn Cơ sở liệu - Kỹ sư Đinh Xuân - Nhà Xuất Thống Lãm, VN - GUIDE kê, 2003 - Lê Tiến Vương - Nhà Xuất Khoa quan hệ Tự học Microsoft SQL Server 7.0 Sinh viên Huỳnh Văn Ánh 75 học Kỹ thuật, 1997 - Nguyễn Văn Hoàng - Nhà Xuất Thống kê, 2001 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe Microsoft Visual Basic 6.0 - Nguyễn Thị Ngọc - Nhà Xuất Giáo & Lập trình sở liệu Mai, Cố vấn Khoa học dục, 2000 GSTS Nguyễn Hữu Anh Sinh viên Huỳnh Văn Ánh 76 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com MỤC LỤC Lời nói đầu Chương I : Giới thiệu khảo sát trạng hệ thống Tổng quan hệ thống 1.1 Giới thiệu chung 1.2 Yêu cầu toán 1.3 Nhiệm vụ toán 1.4 Nhu cầu ý nghĩa việc tin học hóa tốn Khảo sát hệ thống 2.1 Cơ sở đào tạo lái xe 2.2 Tổ tiếp nhận hồ sơ 2.3 Hội đồng sát hạch 2.4 Tổ sát hạch 2.5 Tổ phát hành cấp GPLX Khảo sát quy trình hệ thống 3.1 Về cấp độ (hạng) giấy phép lái xe 3.2 Tìm hiểu, nghiên cứu quy trình đào tạo, sát hạch cấp GPLX Chương II : Phân tích tốn 11 Sơ đồ tổ chức 11 Mô tả sơ đồ phân cấp chức 12 2.1 Hệ thống 12 2.2 Phân hệ đào tạo 13 2.3 Phân hệ quản lý cấp đổi 16 2.4 Phân hệ quản lý thống kê 16 2.5 Trợ giúp 17 Mô tả môi trường nhóm cơng việc 17 Phân tích hệ thống 20 4.1 Sơ đồ chức BFD 20 4.2 Sơ đồ dịng liệu DFD 21 4.3 Mơ hình liệu thực thể ERD 28 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe Chương III : Thiết kế hệ thống 45 Thiết kế sở liệu 45 1.1 Tỉnh 45 1.2 Huyện 45 1.3 Dân tộc 45 1.4 Tôn giáo 45 1.5 Hạng GPLX 45 1.6 Cơ sở đào tạo 46 1.7 Lý lịch 46 1.8 Hồ sơ 46 1.9 GPLX 46 1.10 Khóa đào tạo 47 1.11 Đợt sát hạch 47 1.12 Dòng sát hạch 47 1.13 Hồ sơ GPLX 47 1.14 Cán 48 1.15 Sơ đồ quan hệ liệu Microsoft SQL Server 7.0 48 Mơ tả tiến trình 48 Thiết kế menu hệ thống 51 3.1 Hệ thống 51 3.2 Phân hệ đào tạo 51 3.3 Phân hệ quản lý cấp đổi 52 3.4 Phân hệ quản lý thống kê 52 3.5 Giúp đỡ 53 Thiết kế mã (Code design) 53 Thiết kế Report 54 Một số hình ảnh chương trình 55 6.1 Hộp thơng báo hệ thống Sinh viên Huỳnh Văn Ánh 78 55 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe 6.2 Giao diện hộp kiểm tra thơng người sử dụng 55 6.3 Giao diện giới thiệu phân hệ đào tạo 56 6.4 Giao diện giới thiệu phân hệ quản lý thống kê 56 6.5 Giao diện giới thiệu Form : Danh mục tỉnh 57 6.6 Giao diện giới thiệu Form : Xét điều kiện dự sát hạch 57 6.7 Giao diện giới thiệu Form : Mở đợt sát hạch 58 Chương IV : Giới thiệu môi trường công cụ phát triển hệ thống 59 Hệ quản trị sở liệu Microsoft SQL Server 7.0 59 1.1 Cấu trúc sở liệu SQL Server 59 1.2 Các đối tượng liệu sở liệu SQL Server 59 1.3 Giao tác SQL Server 61 1.4 Lock việc xử lý đồng thời 63 Microsoft Visual Basic 6.0 64 Chương V : Sơ lược an toàn liệu 70 Vấn đề an toàn liệu 70 Phương pháp tổ chức đảm bảo an toàn liệu hệ thống 70 Kết luận 72 Hướng phát triển đề tài 73 Tài liệu tham khảo 74 Mục lục 76 Sinh viên Huỳnh Văn Ánh 79 Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ...ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe thống, đưa đề tài vào ứng dụng thực tế nhằm hổ trợ công việc đào tạo cấp giấy phép lái xe quan quản lý Nhà... NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe CHƯƠNG II PHÂN TÍCH BÀI TỐN Đây toán quản lý đào tạo lái xe, kết sát hạch lái xe, hồ sơ lái xe, GPLX trình cấp đổi GPLX hết... ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hệ thống Quản lý đào tạo, sát hạch cấp giấy phép lái xe Các thơng số tìm kiếm thống kê Giấy phép lái xe Đầu vào Công tác tìm kiếm & thống kê GPLX CƠNG TÁC TÌM KIẾM VÀ THỐNG

Ngày đăng: 01/11/2022, 15:28

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

  • Đang cập nhật ...

Tài liệu liên quan