Đề tài Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cường

Xã hội ngày nay càng ngày càng xuất hiện nhiều ngành nghề đa dạng và phong phú. Mỗi ngành nghề lại đòi hỏi nhiều nghiệp vụ và kỹ năng cần thiết. Trong đó, những lĩnh vực chuy ên ngành lại càng là những yêu cầu cần thiết để phục vụ cho những ngành nghề đó. Tuy nhiên, lĩnh vực Công Nghệ Thông Tin lại là một ngành đặc biệt. Nó không chỉ phục vụ riêng chuyên ngành cho riêng mình mà nó còn đáp ứng được các nhu cầu cho các ngành khác. Đặc biệt, trong các lĩnh vực như quản lý, viễn thông, tính toán, nghiên cứu, lưu trữ, đồ họa, lập trình lại càng cần đến ngành tin học nhiều hơn cả.

pdf67 trang | Chia sẻ: vietpd | Lượt xem: 3343 | Lượt tải: 1download
Bạn đang xem trước 20 trang tài liệu Đề tài Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cường, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Trường Đại học Bà Rịa Vũng Tàu - Khoa Công nghệ Thông tin * tinvn.com.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cường Giảng viên hướng dẫn: ThS. Tống Thị Nhung Trang 1 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận LỜI MỞ ĐẦU Xã hội ngày nay càng ngày càng xuất hiện nhiều ngành nghề đa dạng và phong phú. Mỗi ngành nghề lại đòi hỏi nhiều nghiệp vụ và kỹ năng cần thiết. Trong đó, những lĩnh vực chuyên ngành lại càng là những yêu cầu cần thiết để phục vụ cho những ngành nghề đó. Tuy nhiên, lĩnh vực Công Nghệ Thông Tin lại là một ngành đặc biệt. Nó không chỉ phục vụ riêng chuyên ngành cho riêng mình mà nó còn đáp ứng được các nhu cầu cho các ngành khác. Đặc biệt, trong các lĩnh vực như quản lý, viễn thông, tính toán, nghiên cứu, lưu trữ, đồ họa, lập trình… lại càng cần đến ngành tin học nhiều hơn cả. Nắm bắt được vấn đề đó, các công ty, xí nghiệp đang cố gắng tìm cách khai thác triệt để những sản phẩm, phần mềm thông dụng của lĩnh vực này nhằm nâng cao chất lượng công việc đạt hiệu quả hơn. Từ đó, mọi công ty, xí nghiệp sẽ dễ dàng và thuận tiện hơn trong việc tìm kiếm, tra cứu, quản lí những vấn đề chuyên môn. Có thể nói, những gì mà ngành Công Nghệ Thông Tin đem lại đã góp phần và mang lại hiệu quả cao cho các công ty, xí nghiệp về chất lượng cũng như về nghiệp vụ. Với những mục tiêu đó, nhóm chúng em đã xây dựng website quản lý thuê xe cho công ty TNHH Dịch vụ Vận tải Phú Cường nhằm giúp cho người sử dụng dễ dàng thuận tiện trong lúc làm việc. Nhóm chúng em đã trải qua hơn một tháng để nghiên cứu và hoàn thành chương trình này. Tuy nhiên, chương trình của chúng em vẫn chưa thực sự là hoàn hảo lắm, vẫn còn nhiều khuyết điểm. Vì vậy, chúng em rất mong nhận được những ý kiến đóng góp của thầy cô và các bạn sẽ giúp chúng em cải thiện những hạn chế ấy. Chúng em sẽ tiếp thu và nhanh chóng sửa chữa để chương trình được hoàn thiện hơn. Trường Đại học Bà Rịa Vũng Tàu - Khoa Công nghệ Thông tin * tinvn.com.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cường Giảng viên hướng dẫn: ThS. Tống Thị Nhung Trang 2 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận CHƯƠNG I GIỚI THIỆU VỀ CÔNG TY TNHH DỊCH VỤ VẬN TẢI PHÚ CƯỜNG Trường Đại học Bà Rịa Vũng Tàu - Khoa Công nghệ Thông tin * tinvn.com.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cường Giảng viên hướng dẫn: ThS. Tống Thị Nhung Trang 3 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 1. Giới thiệu về đơn vị thực tập. 1.1 Giới thiệu chung: Chúng ta đang sống trong kỷ nguyên của sự bùng nổ công nghệ thông tin, của nền kinh tế tri thức, sự hội nhập kinh tế quốc tế sâu rộng. Đặc biệt là trong thời kỳ mà cả nước ta đang tiến hành công nghiệp hoá- hiện đại hoá nền kinh tế một cách mạnh mẽ thì ứng dụng công nghệ thông tin có một ý nghĩa vô cùng quan trọng. Công nghệ được áp dụng trong mọi lĩnh vực thuộc mọi ngành nghề khác nhau.Việc sử dụng công nghệ thông tin để quảng bá các dịch vụ luôn được các doanh nghiệp lựa chọn hàng đầu như: dịch vụ làm đẹp, vui chơi giải trí, du lịch… Nhưng nhu cầu đi lại luôn là một tất yếu và ngày càng được xã hội quan tâm. Để thõa mãn nhu cầu đi lại tốt hơn con người đã phát mình ra rất nhiều phương tiện giao thông. Những phương tiện giao thông dần dần phát triển nhanh chóng theo sự phát triển của khoa học kỹ thuật. Từ những chiếc xe thô sơ như xe đạp, xích lô cho đến những phương tiện hiện đại như máy bay, tàu thủy, ôtô… có thể di chuyển nhanh, chở nhiều người nhưng không tốn nhiều sức. Tuy nhiên để sở hữu một phương tiện hiện đại như ôtô không phải là vấn đề dễ dàng, với thu nhập hạn chế, làm sao với một số tiền vừa phải mà có thể sở hữu thứ phương tiện này? Các công ty dịch vụ vận tải đã nắm bắt được điều này và bắt đầu phát triển các dịch vụ nhằm đáp ứng nhu cầu tốt nhất phục vụ mọi người. Chính vì thế, Công ty TNHH dịch vụ vận tải Phú Cường ra đời nhằm đáp ứng nhu cầu trên. Trường Đại học Bà Rịa Vũng Tàu - Khoa Công nghệ Thông tin * tinvn.com.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cường Giảng viên hướng dẫn: ThS. Tống Thị Nhung Trang 4 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 1.2 Giới thiệu sơ lược về Công ty TNHH Dịch vụ Vận tải Phú Cường: Công ty TNHH Dịch vụ Vận tải Phú Cường được thành lập ngày 16 tháng 11 năm 2005. - Tên chính thức : Công Ty TNHH Dịch vụ Vận tải Phú Cường. - Địa chỉ trụ sở : Khu 2, Thôn Vạn Hạnh, TT Phú Mỹ, Tân Thành, tỉnh Bà Rịa - Vũng Tàu. - Điện thoại : 064. 3922323. - Hotline : 0985251008 - Mã số thuế : 3500722094. - Là một doanh nghiệp được thành lập dưới sự chỉ đạo của Ông Trần Văn Cường. -Vốn điều lệ: 3.000.000.000 đồng (ba tỉ đồng). - Tài khoản ngân hàng số : 711A.90355829 - Tại ngân hàng Công Thương Việt Nam chi nhánh Bà Rịa. 2. Cơ cấu tổ chức và chức năng. 2.1. Cơ cấu tổ chức: Là một doanh nghiệp kinh doanh, vấn đề sắp xếp hợp lý nguồn nhân lực đã giúp Công ty hoạt động kinh doanh một cách có hiệu quả, đáp ứng các nhu cầu giao dịch ngày càng tăng của khách hàng gần xa. Cơ cấu tổ chức của công ty được mô tả dưới đây: - Ban giám đốc: là người trực tiếp điều hành việc kinh doanh cũng như quản lý các bộ phận của công ty. - Bộ phận đặt hàng: làm nhiệm vụ tìm kiếm, đàm phán với những khách hàng muốn đặt thuê xe của công ty. Trường Đại học Bà Rịa Vũng Tàu - Khoa Công nghệ Thông tin * tinvn.com.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cường Giảng viên hướng dẫn: ThS. Tống Thị Nhung Trang 5 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận - Bộ phận hợp đồng: hướng dẫn khách hàng lập hợp đồng với công ty qua đơn đặt hàng mà khách hàng đã liên hệ. Trường Đại học Bà Rịa Vũng Tàu - Khoa Công nghệ Thông tin * tinvn.com.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cường Giảng viên hướng dẫn: ThS. Tống Thị Nhung Trang 6 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận - Bộ phận kế toán: nhiệm vụ thực hiện các công việc nghiệp vụ về tài chính như thanh toán trong nước và quốc tế, quản lý thu chi, hạch toán. - Bộ phận thu ngân: có nhiệm vụ thanh toán tiền và in hóa đơn cho khách hàng, đồng thời lưu toàn bộ thông tin những hóa đơn thanh toán tiền của khách hàng trong ngày vào máy tính. 2.2 Sơ đồ tổ chức công ty 2.3 Tình hình phát triển của Công ty. - Công ty TNHH Dịch vụ Vận tải Phú Cường là một công ty mới được thành lập nhưng có tiềm năng phát triển cao. Trong thời gian đầu mới thành lập công ty gặp nhiều khó khăn về vấn đề cơ sở hạ tầng, kinh nghiệm, uy tín,….Không khuất phục trước những khó khăn đó công ty đã mạnh dạn đầu tư cơ sở hạ tầng, mở rộng thị trường,… - Bên cạnh việc duy trì và đẩy mạnh hoạt động thuê xe cho các doanh nghiệp, công ty còn hoàn thiện hệ thống cung cấp dịch vụ chất lượng và chuyên nghiệp, chú trọng giá trị gia tăng đối với các dịch vụ thuê xe cho khách hàng. Công ty đang từng bước chuyên nghiệp đẩy mạnh dịch vụ hoạt động trên toàn tỉnh. - Sau một thời gian công ty đã tạo được vị trí của mình trong khách hàng và lĩnh vực kinh doanh đáp ứng được các yêu cầu của khách hàng. Bộ máy của công ty đã đi vào hoạt động có quy cách hơn. Qua những khó khăn, Doanh nghiệp đã rút ra được những bài học và kinh nghiệm trong kinh doanh. BAN GIÁM ĐỐC BỘ PHẬN HỢP ĐỒNG BỘ PHẬN ĐẶT HÀNG BỘ PHẬN KẾ TOÁN BỘ PHẬN THU NGÂN Trường Đại học Bà Rịa Vũng Tàu - Khoa Công nghệ Thông tin * tinvn.com.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cường Giảng viên hướng dẫn: ThS. Tống Thị Nhung Trang 7 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 2.4 Phương châm hoạt động: - Hướng đến khách hàng, coi Khách hàng là trung tâm. Phú Cường xin cam kết rằng khách hàng sẽ luôn được hưởng những lợi ích thiết thực với chi phí phù hợp. - Dựa trên nền tảng Thương mại điện tử, với chủ trương ứng dụng những công nghệ tiến tiến và hiện đại, Phú Cường xin cam kết sẽ đưa đến cho khách hàng những dịch vụ với nhiều tiện ích và độ tin cậy cao. - Hướng đến môi trường hoạt động chuyên nghiệp, trong đó lấy chất lượng nhân lực và đào tạo tạo nguồn nhân lực là cốt lõi. - Có trách nhiệm với cộng đồng, Phú Cường cam kết sẽ luôn hướng các hoạt động kinh doanh của mình nhằm giải quyết các vấn đề xã hội sâu sắc. 2.5 Mục tiêu của công ty: - Đáp ứng mọi yêu cầu của Quý khách hàng về dịch vụ vận chuyển khách du lịch. - Đảm bảo an toàn tuyệt đối về người và hành lý trên xe. - Cung cấp những xe với chất lượng tốt nhất, xe luôn đảm bảo vệ sinh sạch sẽ, nhiều tiện nghi cao cấp, giải trí thoải mái cho du khách. - Thái độ của lái xe phục vụ tận tâm, chuyên nghiệp, lịch sự. - Giá cho thuê cạnh tranh hợp lý. - Đáp ứng nhanh chóng về thời gian. - Đào tạo đội ngũ nhân viên phục vụ chuyên nghiệp, tận tình. - Xây dựng bộ máy quản lý vững mạnh. Trường Đại học Bà Rịa Vũng Tàu - Khoa Công nghệ Thông tin * tinvn.com.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cường Giảng viên hướng dẫn: ThS. Tống Thị Nhung Trang 8 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 2.6 Hướng phát triển trong tương lai: Với năng lực, kinh nghiệm làm việc tốt, toàn thể công nhân viên công ty đang hướng tới xây dựng một thương hiệu dịch vụ vận tải uy tín, chất lượng phục vụ tốt, giá cả ổn định. Trước sự phát triển nhanh của thị trường và nhu cầu ngày càng cao của khách hàng, Công ty dự định sẽ mở rộng thêm cơ sở hạ tầng, mở rộng thị trường không chỉ trong địa bàn Bà Rịa mà trên phạm vi toàn tỉnh. - Tăng thêm xe kinh doanh và dịch vụ hàng đầu, chuyên nghiệp hoá hoạt động, áp dụng công nghệ thông tin để quảng bá dịch vụ . - Hoàn thiện năng lực của công ty cả về chất lượng và số lượng nhằm phục vụ khách hàng tốt nhất. - Đóng góp tích cực cho tỉnh nhà và xã hội. - Mang lại thu nhập ổn định và cuộc sống hạnh phúc cho nhân viên. Trường Đại học Bà Rịa Vũng Tàu - Khoa Công nghệ Thông tin * tinvn.com.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cường Giảng viên hướng dẫn: ThS. Tống Thị Nhung Trang 9 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận CHƯƠNG II GIỚI THIỆU VỀ WEBSITE QUẢN LÝ DỊCH VỤ THUÊ XE TẠI CÔNG TY TNHH DỊCH VỤ VẬN TẢI PHÚ CƯỜNG Trường Đại học Bà Rịa Vũng Tàu - Khoa Công nghệ Thông tin * tinvn.com.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cường Giảng viên hướng dẫn: ThS. Tống Thị Nhung Trang 10 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 1. Giới thiệu về Website. 1.1 Một số thông tin khái quát về Website: - Trang web của nhóm chúng em làm dựa trên phần mềm sẵn có là “Microsoft Visual Basic. Net 2005”. Tuy nhiên, chúng em còn nhờ sự hỗ trợ của ngôn ngữ HTML trong việc thiết kế giao diện, sử dụng các chức năng khác cho việc thực hiện làm trang Web. - Nhóm chúng em sử dụng “SQL Server 2005” để quản trị cơ sở dữ liệu. SQL (Structured Query Language) là công cụ sử dụng để tổ chức, quản lý và truy xuất dữ liệu đuợc lưu trữ trong các cơ sở dữ liệu. Nó là một hệ thống ngôn ngữ bao gồm tập các câu lệnh sử dụng để tương tác với cơ sở dữ liệu quan hệ. Khả năng của SQL vượt xa so với một công cụ truy xuất dữ liệu, mặc dù đây là mục đích ban đầu khi SQL được xây dựng nên và truy xuất dữ liệu vẫn còn là một trong những chức năng quan trọng của nó. SQL được sử dụng để điều khiển tất cả các chức năng mà một hệ quản trị cơ sở dữ liệu cung cấp cho người dùng.Có thể nói rằng SQL là một ngôn ngữ hoàn thiện được sử dụng trong các hệ thống cơ sở dữ liệu và là một thành phần không thể thiếu trong các hệ quản trị cơ sở dữ liệu. - Trang Web nhóm chúng em đã thực hiện những chức năng tổng thể mà các trang Web khác cũng áp dụng theo. Vì thế, chúng em đã chia Website của mình thành nhiều trang và mỗi trang có những chức năng khác nhau. Trang Web tuy thiết kế với một bộ mặt khá đơn giản nhưng với nội dung được chọn lọc kỹ lưỡng sẽ giúp cho việc chọn lựa phương tiện đi lại của bạn trở nên dễ dàng hơn. 1.2 Mục tiêu của Website: Nhóm chúng em đã thiết kế Website và thực hiện được những mục tiêu sau đây: - Giới thiệu toàn bộ thông tin chi tiết đưa lên Trang chủ của Website. - Thực hiện được việc đăng ký thành viên cho mỗi khách hàng. Ai cũng có thể tham gia đăng ký, làm thành viên của trang web. - Cập nhật thông tin, dữ liệu để đưa lên Website. - Thống kê lại những chi tiết, thông tin có liên quan đến những thành viên tham gia vào diễn đàn của Website. Trường Đại học Bà Rịa Vũng Tàu - Khoa Công nghệ Thông tin * tinvn.com.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cường Giảng viên hướng dẫn: ThS. Tống Thị Nhung Trang 11 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 2. Công cụ phát triển . 2.1 Môi trường lập trình Microsoft.Net FramerWord:  .NET Framework là môi trường để đoạn mã của chương trình thực thi. Điều này có nghĩa là .NET Framework quản lý việc thi hành chương trình, cấp phát bộ nhớ, thu hồi các bộ nhớ không dùng đến. Ngoài ra, .NET Framework còn chứa một tập thư viện lớp .NET bases class, cho phép thực hiện vô số các tác vụ trên Window.  Để triển khai các ứng dụng có thể sử dụng công cụ Visual Studio .NET, một môi trường triển khai tổng thể cho phép bạn viết đoạn mã, biên dịch, gỡ rối dựa trên tất cả các ngôn ngữ của .NET, chẳng hạn C#, VB .NET, kể cả những trang ASP.NET 2.2 Ngôn ngữ lập trình:  .NET hỗ trợ chính thức 4 ngôn ngữ: C#, VB.NET, J# và C++ managed. Nhóm chọn sử dụng ngôn ngữ C# là ngôn ngữ chính để viết phần mềm.  Vì C# là một ngôn ngữ rất đơn giản, trong sáng, và chỉ gồm khoảng 80 từ khóa. C# là một ngôn ngữ lập trình hướng đối tượng nên nó hỗ trợ việc định nghĩa các lớp. Lớp định nghĩa những kiểu dữ liệu mới cho phép bạn mở rộng ngôn ngữ để mô hình hóa vấn đề mà bạn đang bận tâm giải quyết.  C# có chứa những từ chốt cho phép khai báo những lớp mới, thuộc tính và các hàm hành sự, kế thừa, đa hình … Trên C#, mọi việc liên quan đến khai báo một lớp nằm ngay trong bản thân phần khai báo lớp.  C# cũng hỗ trợ giao diện (Interface), một kiểu khế ước với một lớp liên quan đến những dịch vụ mà giao diện đề ra. Ngôn ngữ C# định nghĩa một lớp chỉ có thể kế thừa từ một lớp khác nhưng có thể thiết đặt vô số giao diện. Khi thiết đặt một giao diện, lớp phải cài đặt tất cả các hàm hành sự của giao diện. 3 Hệ quản trị cơ sở dữ liệu. 3.1. Giới thiệu về SQL Server 2005:  SQL Server 2005 là một hệ thống quản lý cơ sở dữ liệu (Relational Database Management System (RDBMS) ) sử dụng Transact – SQL để trao đổi dữ liệu giữa Client computer và SQL Server computer. Một RDBMS bao gồm databases, database Trường Đại học Bà Rịa Vũng Tàu - Khoa Công nghệ Thông tin * tinvn.com.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cường Giảng viên hướng dẫn: ThS. Tống Thị Nhung Trang 12 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận engine và các ứng dụng dùng để quản lý dữ liệu và các bộ phận khác nhau trong RDBMS.  SQL Server 2005 được tối ưu để có thể chạy trên môi trường cơ sở dữ liệu rất lớn (Very Large Database Environment) lên đến Tera – Byte và có thể phục vụ cùng lúc cho hàng ngàn user. SQL Server 2005 có thể kết hợp "ăn ý" với các server khác như Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server ... Các phiên bản của SQL Server 2005: Enterprise: Hỗ trợ không giới hạn số lượng CPU và kích thước Database. Hỗ trợ không giới hạn RAM (nhưng tùy thuộc vào kích thước RAM tối đa mà HĐH hỗ trợ) và các hệ thống 64bit. Standard: Tương tự như bản Enterprise nhưng chỉ hỗ trợ 4 CPU. Ngoài ra phiên bản này cũng không được trang bị một số tính năng cao cấp khác. Workgroup: Tương tự bản Standard nhưng chỉ hỗ trợ 2 CPU và tối đa 3GB RAM Express: Bản miễn phí, hỗ trợ tối đa 1CPU, 1GB RAM và kích thước Database giới hạn trong 4GB. 3.2. SQL là ngôn ngữ của cơ sở dữ liệu quan hệ: SQL, viết tắt của Structured Query Language, là công cụ sử dụng để tổ chức, quản lý và truy xuất dữ liệu đuợc lưu trữ trong các cơ sở dữ liệu. SQL là một hệ thống ngôn ngữ bao gồm tập các câu lệnh sử dụng để tương tác với cơ sở dữ liệu quan hệ. Khả năng của SQL vượt xa so với một công cụ truy xuất dữ liệu, mặc dù đây là mục đích ban đầu khi SQL được xây dựng nên và truy xuất dữ liệu vẫn còn là một trong những chức năng quan trọng của nó. SQL được sử dụng để điều khiển tất cả các chức năng mà một hệ quản trị cơ sở dữ liệu cung cấp cho người dùng bao gồm :  Định nghĩa dữ liệu: SQL cung cấp khả năng định nghĩa các cơ sở dữ liệu, các cấu trúc lưu trữ và tổ chức dữ liệu cũng như mối quan hệ giữa các thành phần dữ liệu.  Truy xuất và thao tác dữ liệu: Với SQL, người dùng có thể dễ dàng thực hiện các thao tác truy xuất, bổ sung, cập nhật và loại bỏ dữ liệu trong các cơ sở dữ liệu.  Điều khiển truy cập: SQL có thể được sử dụng để cấp phát và kiểm soát các thao tác của người sử dụng trên dữ liệu, đảm bảo sự an toàn cho cơ sở dữ liệu. Trường Đại học Bà Rịa Vũng Tàu - Khoa Công nghệ Thông tin * tinvn.com.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cường Giảng viên hướng dẫn: ThS. Tống Thị Nhung Trang 13 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận  Đảm bảo toàn vẹn dữ liệu: SQL định nghĩa các ràng buộc toàn vẹn trong cơ sở dữ liệu nhờ đó đảm bảo tính hợp lệ và chính xác của dữ liệu trước các thao tác cập nhật cũng như các lỗi của hệ thống. Như vậy, có thể nói rằng SQL là một ngôn ngữ hoàn thiện được sử dụng trong các hệ thống cơ sở dữ liệu và là một thành phần không thể thiếu trong các hệ quản trị cơ sở dữ liệu.  Mặc dù SQL không phải là một ngôn ngữ lập trình như C, C++, Java ... song các câu lệnh mà SQL cung cấp có thể được nhúng vào trong các ngôn ngữ lập trình nhằm xây dựng các ứng dụng tương tác với cơ sở dữ liệu.  Khác với các ngôn ngữ lập trình quen thuộc như C, C++, Java,... SQL là ngôn ngữ có tính khai báo. Với SQL, người dùng chỉ cần mô tả các yêu cầu cần phải thực hiện trên cơ sở dữ liệu mà không cần phải chỉ ra cách thức thực hiện các yêu cầu như thế nào. Chính vì vậy, SQL là ngôn ngữ dễ tiếp cận và dễ sử dụng. 3.3. Vai trò của SQL: Bản thân SQL không phải là một hệ quản trị cơ sở dữ liệu, nó không thể tồn tại độc lập.  SQL thực sự là một phần của hệ quản trị cơ sở dữ liệu, nó xuất hiện trong các hệ quản trị cơ sở dữ liệu với vai trò ngôn ngữ và là công cụ giao tiếp giữa người sử dụng và hệ quản trị cơ sở dữ liệu.  Trong hầu hết các hệ quản trị cơ sở dữ liệu quan hệ, SQL có những vai trò như sau :  SQL là ngôn ngữ truy vấn có tính tương tác : Người sử dụng có thể dễ dàng thông qua các trình tiện ích để gởi các yêu cầu dưới dạng các câu lệnh SQL đến cơ sở dữ liệu và nhận kết quả trả về từ cơ sở dữ liệu.  SQL là ngôn ngữ lập trình cơ sở dữ liệu : Các lập trình viên có thể nhúng các câu lệnh SQL vào trong các ngôn ngữ lập trình để xây dựng nên các chương trình ứng dụng giao tiếp với cơ sở dữ liệu.  SQL là ngôn ngữ quản trị cơ sở dữ liệu : Thông qua SQL, người quản trị cơ sở dữ liệu có thể quản lý được cơ sở dữ liệu, định nghĩa các cấu trúc lưu trữ dữ liệu, điều khiển truy cập cơ sở dữ liệu ... Trường Đại học Bà Rịa Vũng Tàu - Khoa Công nghệ Thông tin * tinvn.com.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cường Giảng viên hướng dẫn: ThS. Tống Thị Nhung Trang 14 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận  SQL là ngôn ngữ cho các hệ thống khách/chủ (client/server) : Trong các h