Đồ án môn SQL quản lý xe

16 1.5K 4
Đồ án môn SQL quản lý 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 sự phát triển mạnh mẽ của khoa học công nghệ thế giới, có thể nói ngành công nghệ thông tin phát triển với tốc độ nhanh nhất và ngày càng thể hiện vai trò to lớn, hết sức quan trọng đối với toàn bộ đời sống con người. Hầu hết các lĩnh vực trong xã hội đều ứng dụng công nghệ thông tin, nhiều phần mềm đã mang lại hiệu quả không thể phủ nhận. Song thực tiễn luôn đặt ra những yêu cầu mới đòi hỏi ngành công nghệ thông tin không ngừng phát triển để thoả mãn và đáp ứng những thay đổi của cuộc sống. Trước thực tế trên đòi hỏi phải có sự biến đổi trong công tác quản nhằm tin học hoá vào quản thay cho sổ sách để làm tăng tính thuận tiện và khả năng lưu trữ dữ liệu, những phần mềm quản hệ thống ra đời đã giúp cho người sử dụng dễ dàng hơn và ít tốn công sức hơn khi thực hiện thủ công. Tuy nhiên, việc thiết kế cơ sở dữ liệu theo hướng truyền thống đã bộc lộ một số nhược điểm làm giảm hiệu quả quản của người sử dụng và làm tăng chi phí thời gian và công sức của người thiết kế khi tiến hành nâng cấp hệ thống. Đó cũng chính là nguyên nhân của sự ra đời một hướng thiết kế cơ sở dữ liệu mới : Cơ sở dữ liệu hướng sự kiện. Đề tài “Hệ thống quản xe” nhằm mục tiêu xây dựng những ứng dụng thực tế tại một cửa hàng sách với CSDL được thiết kế theo hướng sự kiện. Chương trình giúp cho người sử dụng thuận tiện trong việc quản lý, đồng thời nâng cao tính linh hoạt khi nâng cấp hệ thống. Đồ án môn học gồm các 2 phần chính như sau : Phần 1: Phân tích , thiết kế cơ sở dữ liệu trên SQL server Phân 2: Thực hiện kết nối cơ sở dữ liệu trên VB.Net Em xin gửi lời cám ơn chân thành đến cô giáo vì những sự giúp đỡ, chỉ bảo, và những gợi ý vô cùng quan trọng và có nghĩa của thầy trong quá trình em thực hiện đồ án. Cơ cấu tổ chức Hệ thống quản xe được phân chia thành các đầu mối như sau : - Ban quản xe máy : chịu trách nhiệm quản chung về thực lực xe trong Học viện như về tổng số lượng, phân loại, chi tiết các loại xe có trong biên chế, các kế hoạch nhập xe, sửa chữa, bảo dưỡng, niêm cất, thanh lý… - Văn phòng : chịu trách nhiệm quản các loại xe con phục vụ cho các nhiệm vụ như chuyên chở cán bộ, an ninh, tác chiến, phòng chống bão lụt, khai thác thông tin, huấn luyện quân sự,các công tác cán bộ và một số chính sách khác. - Phòng hậu cần : chịu trách nhiệm quản việc điều động các loại xe ka, xe tải, xe chỉ huy, xe cứu thương… nhằm bảo đảm các công tác chung như chuyên chở cán bộ giáo viên, di chuyển vật chất, vận chuyển xăng dầu, quân trang, quân y, doanh trại, tăng gia sản xuất… - Ban xăng dầu : chịu trách nhiệm quản và cấp phát xăng dầu, nhiên liệu cho các xe theo đúng định mức và nhiệm vụ thực hiện. 1.1 Quy trình quản a) Quản thực lực xe : - Ban quản xe máy thực hiện quản thực lực xe cho toàn học viện. Mỗi khi có 1 xe được chuyển đến (nhập mới, mua lại, được cấp trên biên chế…) phải tiến hành cập nhật toàn bộ thông tin liên quan đến xe như biển số, loại xe, số khung, số máy, nguồn gốc, chất lượng - Mỗi đầu xe được biên chế cho một lái xe cụ thể. - Mỗi khi có sự thay đổi về thực lực xe như sửa chữa, niêm cất, luân chuyển, thanh lý… phải được cập nhật vào hệ thống quản xe b) Điều động xe Kế hoạch điều động xe do hai cơ quan bảo đảm : Văn phòng chịu trách nhiệm điều động xe con và Phòng hậu cần chịu trách nhiệm điều động các loại xe tải, xe ca, xe cứu thương… Khi có nhu cầu sử dụng xe, đơn vị sử dụng (hoặc hộ xăng dầu) gửi phiếu dự trù xe về cơ quan bảo đảm xe (Văn phòng, Phòng Hậu cần). Cơ quan bảo đảm xe căn cứ vào phiếu dự trù nhận được để điều động loại xe thích hợp và cấp giấy công tác xe cho lái xe. Mỗi giấy công tác xe chỉ có hiệu lực trong một chuyến công tác). Sau đó phải tiến hành cập nhật chuyến xe đó vào bảng điều động xe. Trước khi đi công tác phải kiểm tra một số nội dung sau : Kiểm tra giấy tờ : bao gồm giấy chứng nhận đăng kí xe, giấy phép lưu hành, giấy phép lái xe, giấy công tác xe, sổ theo dõi hoạt động xe máy, các giấy tờ bảo đảm chở hàng hoá… Kiểm tra kĩ thuật và thiết bị an toàn : bao gồm kiểm tra nhiên liệu, dầu bôi trơn, kiểm tra máy, hoạt động của các đồng hồ, còi đèn, gạt mưa, các hệ thống phanh tay, phanh chân, kiểm tra lốp, tay lái, dụng cụ, đồ nghề, kiểm tra hàng hoá, bạt che, bảo đảm an toàn… Khi kết thúc một chuyến công tác xe phải tiến hành cập nhật vào bảng điều động xe đồng thời kiểm tra tình hình sử dụng xe trong suốt quá trình công tác. c) Quản sửa chữa Quá trình sửa chữa các loại xe được phân thành bốn nhóm chính : nhỏ, vừa, thực tế và lớn. Mỗi khi tiến hành sửa chữa đối với loại vừa trở lên phải cập nhật tương ứng vào bảng danh mục sửa chữa. Đối với các loại sửa chữa nhỏ thì lái xe được biên chế tiến hành tự sửa chữa và bảo dưỡng. Đối với các loại sửa chữa loại vừa trở lên, lái xe thông báo cho ban quản xe máy để tiến hành sửa chữa. Trường hợp không thể tự sửa chữa được, ban quản xe máy sẽ gửi xe đến các nhà máy, đơn vị sửa chữa chuyên dụng. d) Cấp phát xăng dầu : Các đơn vị (chủ hộ xăng dầu) được cấp phiếu dự trù xăng dầu theo mẫu thống nhất do Ban xăng dầu cấp. Khi có nhu cầu sử dụng đơn vị dự trù vào phiếu gửi về cơ quan bảo đảm xe. Đơn vị lĩnh nhận xăng dầu phải có bảng kê khai hành trình km xe chạy và thanh toán xăng dầu theo giờ máy nổ, với định mức tiêu thụ xăng dầu theo đúng nhãn hiệu của các phương tiện kĩ thuật. e) Quản tai nạn : Quản tai nạn xe do ban Quản xe máy chịu trách nhiệm. Mỗi khi xảy ra một tai nạn, lái xe được biên chế của xe gặp tai nạn phải thông báo cho ban QLXM để tiến hành cập nhật tai nạn vào bảng danh mục tai nạn. Thông tin về tai nạn bao gồm : loại tai nạn, ngày xảy ra, đăng kí xe, nơi xảy ra tai nạn, mức độ hỏng, bộ phận hỏng… Các bảng dữ liệu thông thường Căn cứ vào việc xác định bảng dữ liệu theo hướng sự kiện như vừa nêu trên, ta nhận thấy một số bảng trong hệ thống không phù hợp với cấu trúc hướng sự kiện và cũng không có tác dụng trong việc quản theo hướng sự kiện nên chúng sẽ được giữ lại làm bảng dữ liệu thông thường và được tích hợp trong quá trình thiết kế chương trình. Các bảng dữ liệu thông thường bao gồm : (cấu trúc đã xác định ở phần trên) - Danh mục xe - Danh mục cán bộ - Danh mục cấp bậc - Danh mục chức vụ - Danh mục trình độ - Danh mục đơn vị - Danh mục chất lượng xe - Danh mục định mức xăng dầu 3.4.1 Các bảng sự kiện 3.4.1.1 Điều động Tên trường Mô tả Manhomsukien DD Tenhomsukien Điều động Sotruong 12 Field1_name loaidieudong Field1_mota Loại điều động Field1_type Nvarchar Field1_width 50 Field1_format Field1_value Field1_range Field2_name Ngaybatdau Field2_mota Ngày bắt đầu Field2_type Smalldatetime Field2_width 4 Field2_format dd/MM/yyyy Field2_value Field2_range Field3_name Ngayketthuc Field3_mota Ngày kết thúc Field3_type Smalldatetime Field3_width 4 Field3_format dd/MM/yyyy Field3_value Field3_range Field4_name Madangki Field4_mota Đăng kí xe Field4_type Nvarchar Field4_width 6 Field4_format Field4_value Field4_range Field5_name Madonvi Field5_mota Mã đơn vị Field5_type Nvarchar Field5_width 6 Field5_format Field5_value Field5_range Field6_name Noiden Field6_mota Nơi đến Field6_type Nvarchar Field6_width 30 Field6_format Field6_value Field6_range Field7_name Tenhang Field7_mota Tên hang Field7_type Nvarchar Field7_width 30 Field7_format Field7_value Field7_range Field8_name Kmxechay Field8_mota Km xe chạy Field8_type Int Field8_width 4 Field8_format Field8_value Field8_range 0  500000 Field9_name Trongluongcho Field9_mota Trọng lượng chở Field9_type Int Field9_width 4 Field9_format Field9_value Field9_range Field10_name Trongluongkeo Field10_mota Trọng lượng kéo Field10_type Int Field10_width 4 Field10_format Field10_value Field10_range Field11_name Nhienlieu Field11_mota Nhiên liệu (lít) Field11_type Int Field11_width 4 Field11_format Field11_value Field11_range Field12_name Daunhon Field12_mota Dầu nhờn (lít) Field12_type Int Field12_width 4 Field12_format Field12_value Field12_range .2 Sửa chữa Tên trường Mô tả Manhomsukien SC Tenhomsukien Sửa chữa Sotruong 11 Field1_name Loaisuachua Field1_mota Loại sửa chữa Field1_type Nvarchar Field1_width 50 Field1_format Field1_value Field1_range Field2_name Ngaybatdau Field2_mota Ngày bắt đầu Field2_type Smalldatime Field2_width 4 Field2_format dd/MM/yyyy Field2_value Field2_range Field3_name Ngayketthuc Field3_mota Ngày kết thúc Field3_type Smalldatetime Field3_width 4 Field3_format dd/MM/yyyy Field3_value Field3_range Field4_name Madangki Field4_mota Đăng kí xe Field4_type Nvarchar Field4_width 6 Field4_format Field4_value Field4_range Field5_name Madonvi Field5_mota Mã đơn vị Field5_type Nvarchar Field5_width 6 Field5_format Field5_value Field5_range Field6_name Noisuachua Field6_mota Nơi sửa chữa Field6_type Nvarchar Field6_width 30 Field6_format Field6_value Field6_range Field7_name Kmcuoi Field7_mota Km cuối Field7_type Int Field7_width 4 Field7_format Field7_value Field7_range 0  500000 Field8_name Lansuachua Field8_mota Lần sửa chữa Field8_type Int Field8_width 4 Field8_format Field8_value Field8_range 0 1000 Field9_name Bophansuachua Field9_mota Bộ phận sửa chữa Field9_type Nvarchar Field9_width 30 Field9_format Field9_value Field9_range Field10_name Mucsuachua Field10_mota Mức sửa chữa Field10_type Nvarchar Field10_width 30 Field10_format Field10_value Field11_name Ghichu Field11_mota Ghi chú Field11_type Ntext [...]... Field8_width Field8_format Field8_value Field8_range Field9_name Field9_mota Field9_type Field9_width Field9_format Field9_value Field9_range Madonvi Mã đơn vị Nvarchar 6 Noiden Noi đến Nvarchar 30 Kmxechay km xe chạy Int 4 0  500000 Nhienlieu1 Nhiên liệu trước (lít) Int 4 0  100 Daunhon1 Dầu nhờn trước (lít) Int 4 0 5 Field10_name Field10_mota Field10_type Field10_width Field10_format Field10_value... Field4_format Mô tả CPXD Cấp phát xăng dầu 12 Loaicapphat Loại cấp phát Nvarchar 50 Ngaybatdau Ngày bắt đầu Smalldatime 4 Dd/MM/yyyy Ngayketthuc Ngày kết thúc Smalldatetime 4 Dd/MM/yyyy Madangki Đăng kí xe Nvarchar 6 Field4_value Field4_range Field5_name Field5_mota Field5_type Field5_width Field5_format Field5_value Field5_range Field6_name Field6_mota Field6_type Field6_width Field6_format Field6_value... Field6_mota Field6_type Field6_width Field6_format Field6_value Field6_range Field7_name Field7_mota Field7_type Field7_width 4 dd/MM/yyyy Ngayketthuc Ngày kết thúc Smalldatetime 4 dd/MM/yyyy Madangki Đăng kí xe Nvarchar 6 Madonvi Mã đơn vị Nvarchar 6 Noixayra Nơi xảy ra tai nạn Nvarchar 30 Lantainan Lần tai nạn Int 4 Field7_format Field7_value Field7_range Field8_name Field8_mota Field8_type Field8_width Field8_format . cho các xe theo đúng định mức và nhiệm vụ thực hiện. 1.1 Quy trình quản lý a) Quản lý thực lực xe : - Ban quản lý xe máy thực hiện quản lý thực lực xe cho toàn học viện. Mỗi khi có 1 xe được. trình em thực hiện đồ án. Cơ cấu tổ chức Hệ thống quản lý xe được phân chia thành các đầu mối như sau : - Ban quản lý xe máy : chịu trách nhiệm quản lý chung về thực lực xe trong Học viện như. của các phương tiện kĩ thuật. e) Quản lý tai nạn : Quản lý tai nạn xe do ban Quản lý xe máy chịu trách nhiệm. Mỗi khi xảy ra một tai nạn, lái xe được biên chế của xe gặp tai nạn phải thông báo

Ngày đăng: 20/06/2014, 09:33

Từ khóa liên quan

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

Tài liệu liên quan