Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn co m.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong
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 tố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 sir dung dé dang 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
Giang viên hướng dẫn: Thể Tổng Thị Nhung ` Trang 1
Trang 2CHUONG I
Trang 3Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn co m.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong
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 ngudi đã phat minh 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ể đi 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
Giang viên hướng dẫn: Thể Tổng Thị Nhung ` Trang 3
Trang 41.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 thang 11 nam
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 - Ving Tau - Dién thoai : 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)
- Tai 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
Trang 5Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn co m.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong
- 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ệ
Giang viên hướng dẫn: Thể Tổng Thị Nhung ` Trang 5
Trang 6- 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 tồ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
BAN GIAM DOC
I I | I I
BO PHAN HOP | | BO PHAN DAT BO PHAN KE | [BO PHAN THU
DONG HANG TOAN NGAN
2.3 Tinh hinh phat trién cia Cong 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ị
truong,
- 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
Trang 7Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn co m.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong
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 chỉ 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 nghỉ 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
Giang viên hướng dẫn: Thể Tổng Thị Nhung ` Trang 7
Trang 82.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, tồ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
Trang 9Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn co m.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong
CHƯƠNG II
GIOI THIEU VE WEBSITE QUAN LY DICH VU THUE XE TAI CONG TY TNHH DICH
VU VAN TAI PHU CUONG
Giang viên hướng dẫn: Thể Tổng Thi Nhung ` Trang 9
Trang 101 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 đữ
liệ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ữ hồn thiện được sử dụng trong các hệ thống cơ sở đữ 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 Wcb 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à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ể
Trang 11Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn co m.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong
2 Công cụ phát triển
2.1 Môi trường lập trình Microsoƒft.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# cing hé tro 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 1a mét hé théng quan ly co sé dit liéu (Relational Database Management System (RDBMS) ) sir dung Transact — SQL dé trao đôi dữ liệu giữa
Client computer va SQL Server computer M6t RDBMS bao gồm databases, database
Giang viên hướng dẫn: Thể Tổng Thi Nhung ` Trang 11
Trang 12RDBMS
— SQL Server 2005 duge téi ưu để có thể chạy trên môi trường cơ sở đữ 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
nhu Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server
Cac phién ban cua 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: Tuong ty ban 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 ICPU, 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 đữ liệu đuợc lưu trữ trong các cơ sở đữ 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 đù đâ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 :
e Đị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
e Truy xuất và thao tác dữ liệu: Với SQL, người dùng có thể dễ dàng thực
Trang 13Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn co m.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong
se Đả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 đữ 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ở đữ liệu
— Mặc dù SQL không phải là một ngôn ngữ lập trình nhu 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:
Ban than SQL không phải là một hệ quan 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ở đữ 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ở đữ 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é dang
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 quan tri cơ sở
dữ liệu có thé quản lý được cơ sở đữ 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ở đữ liệu
Giang viên hướng dẫn: Thể Tổng Thị Nhung ` Trang 13
Trang 14thống cơ sở đữ liệu khách/chủ, SQL được sử dụng như là công cụ dé giao tiếp giữa các trình ứng dụng phía máy khách với máy chủ cơ sở dữ liệu
— SQL 1a ngén ngữ truy cập dữ liệu trên Internet : Cho đến nay, hầu hết các máy chủ Web cũng như các máy chủ trên Internet sử dụng SQL với vai trò là ngôn ngữ để
tương tác với dữ liệu trong các cơ sở dữ liệu
— SQL là ngôn ngữ cơ sở dữ liệu phân tán : Đối với các hệ quản trị cơ sở dữ liệu
phân tán, mỗi một hệ thống sử dụng SQL để giao tiếp với các hệ thống khác trên
mạng, gởi và nhận các yêu cầu truy xuất đữ liệu với nhau
— SQL là ngôn ngữ sử dụng cho các cổng giao tiếp cơ sở dữ liệu : Trong một hệ
thống mạng máy tính với nhiều hệ quản trị cơ sở dữ liệu khác nhau, SQL thường được sử dụng như là một chuẩn ngôn ngữ để giao tiếp giữa các hệ quản trị cơ sở đữ liệu 4.Công cụ hỗ trợ Hệ điều hành Windows XP — Microsoft Office Word 2003 — PowerDesigner 6 — PowerDesigner 12.5
— Hé quan tri co so dit ligu SQL Server 2005
— Bộ gõ tiếng viét hé tro Unicode: Unikey
Trang 15Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn co m.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong
CHUONG III
KHAO SAT HIEN TRANG VA XÁC ĐỊNH YÊU CÂU BÀI TOÁN
Giang viên hướng dẫn: Thể Tổng Thị Nhung ` Trang 15
Trang 161 Khảo sát hiện trạng
1.1 Tình hình kháo sát thực tế:
sau :
Sau khi khảo sát tìm hiểu hiện trạng của công ty em nắm được những thông tin Quản lý nhân viên trong phòng ban :
- Thông tin nhân viên gồm : tên, năm sinh, phái, địa chỉ, điện thoại
Quản lý khách hàng :
- Mỗi khách hàng của công ty đều được công ty quản lý những thông tin: Tên, địa chỉ, điện thoại
Quản lý thông tin xe :
- Xe được quản lý dựa vào mã xe, tên, giá
Quản lý đặt hàng :
- Thông tin đặt hàng được quản lý dựa vào số hóa đơn đặt hàng
- Thông tin đặt hàng gồm có: thông tin khách hàng đặt hàng, ngày đặt, người liên lạc, điện thoại liên lạc, mã xe, tên xe, số lượng xe đặt, nhân viên
lập
- Khi khách hàng đến đặt hàng phải thanh toán trước một phần tiền hàng cho công ty (ít nhất là 30%)
Quản lý thuê xe :
- Công ty dựa trên thông tin đơn đặt hàng để cho khách hàng thuê xe
- Thông tin thuê xe được quản lý dựa vào mã hợp đồng
- Khi khách hàng thuê xe thì phải thanh toán phần tiền còn lại cho công ty,
hoặc thanh toán qua tài khoản hoặc trả trực tiếp cho nhân viên lái xe
1.2 Nhiệm vụ đặt ra:
- Tìm hiểu cơ cấu tổ chức của Công ty TNHH Dịch vụ Vận tải Phú Cường
- Tìm hiểu nhiệm vụ quy trình thực hiện công việc tại Công ty
Trang 17Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn co m.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong
- Áp dụng các kiến thức về Cơ sở dữ liệu và Phân tích — thiết kế hệ thông thông tin quản lý để xây dựng Website quản lý dich vụ thuê xe trực tuyến thực hiện một số công việc bằng máy tính có thể thay thế một phần cộng việc cho con người
- Website được xây dựng nhằm quản lý vấn đề thuê xe tại Công ty Phú Cường
Thay đổi phương thức quản lý cũ chỉ dựa trên giấy tờ Như vậy có thể giúp các nhân
viên dễ dàng trong việc kiểm tra tình trạng thuê xe, xem thông tin của khách hàng thuận tiện và nhanh chóng hơn
1.3 Định hướng mục tiêu:
Sau khi khảo sát tìm hiểu hiện trạng của công ty nhóm chúng em đề ra mục tiêu sau: Nghiên cứu và thử nghiệm bài toán phân tích, thiết kế thông tin quản lý Từ đó
phân tích thiết kế cài đặt Website quản lý dịch vụ thuê xe cho Công ty TNHH Dịch vụ
Vận tải Phú Cường
1.4 Pham vi sw dung:
Website được sử dụng cho Giám đốc, nhân viên IT, nhân viên trong Công ty
Giang viên hướng dẫn: Thể Tổng Thị Nhung ` Trang 17
Trang 182 Phân tích nghiệp vụ 2.1 Nghiệp vụ của hệ thông:
- Dành cho khách hàng : Khi vào website , nếu là khách vang lai(Chua dang ky
thành viên) thi chỉ được xem các xe, thông tin chỉ tiết xe mà không thể đặt hàng Nếu
khách hàng muốn đặt hàng thì khách hàng đó phải đăng nhập với tài khoàn thành viên,
nếu chưa là thành viên, khách hàng có thể đăng ký ở trang đăng ký Sau khi đã đăng
nhập thành công khách hàng có thể tìm kiếm các xe mà khách hàng mong muốn, sau
khi ưng ý khách hàng điền đầy đủ thông tin về thời gian mướn thuê xe này và chọn
vào nút đặt hàng ở trang chỉ tiết xe, trang web sẽ tự động lưu thông tin xe đó vào 1
vùng nhớ ảo(Session), nếu khách hàng muốn chọn thêm vài xe nữa thì có thể quay lại
trang chủ tìm kiếm Sau khi chọn xong khách hàng vào trang chỉ tiết thuê xe để kiểm tra, thay đổi, chỉnh sửa các yêu cầu về xe mình muốn thuê Sau đó khách hàng để lại những thông tin liên lạc để bô phận chứng thực của công ty có thể liên lạc với khách hang .sau khi ưng ý khách hàng chọn nút đồng ý thuê Sau khi thuê xong khách hàng
có thể đăng xuất (khuyến cáo) để nhằm bảo mật cho tài khoản của mình
- Dành cho admin: sau khi đăng nhập với chức năng là admin, trang web sẽ tự
động phân quyền cho từng loại admin:
- Admin 1: là admin chuyên về quản lý đặt hàng, thành lập hợp đồng với khách hàng Sau khi đã chứng thực thành công
- Admin 2: là admin chuyên về quản lý các thông tin cập nhật thay đổi các thông tin chỉ tiết về xe cho thuê
- Admin 0: là admin có quyền hạn cao nhất(có thể là giám đốc) nắm toàn quyền
về website Ngoài ra Admin này còn có chức năng thống kê doanh thu, bãi bỏ hay bổ
Trang 19Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn co m.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong
2.2 Định hướng yêu cầu của Website:
- Phải có trang giới thiệu về công ty : Trang này giới thiệu sơ nét về công ty,về
tổ chức công ty, lịch sử ra đời, vị trí, chỉ tiết liên lạc, hướng phát triển cho tương lai
- Trang chủ : Trang này liệt kê đầy đủ các xe của công ty, có mục tìm kiếm để
khách hàng thuận tiện tiềm kiếm xe theo ý thích của mình Ngoài ra có thê thêm vài
thông tin liên kết giải trí khác
- Trang thông tin chỉ tiết xe: Trang này thể hiện chỉ tiết xe mà khách hàng muốn
thuê khi đã chọn ở trang chủ, nó giúp cho khác hàng biết rõ về nhiều thông tin như: Tên xe, hãng xe, số ghế, thời gian có thê đặt thuê, giá cả thuê tính theo đơn vị
ngày/giờ vv Nếu khách hàng muốn thuê xe thì chọn vào nút đặt thuê
- Trang chỉ tiết thuê xe : Trang này giúp khách hàng biết rõ chỉ tiết những xe mà mình đã chọn và chỉnh sữa hoặc thay đổi ý muốn Sau đó khách hàng điền đầy đủ
vào các thông tin yêu cầu như: khoảng thời gian muốn thuê, chỉ tiết liên hệ với khách hàng (xác minh chứng thực, tạo hợp đồng vv )
- Các trang đăng ký, chỉ tiết thông tin tài khoản, đăng nhập: các trang này phục vụ cho việc muốn đăng ký thành viên chỉnh sửa thông tin cho người dùng Đăng nhập mới có quyền thuê xe(khách hàng) hoặc vào trang quản lý(người quản lý)
- Trang quản lý dành cho admin: trang này gồm nhiều các trang nhỏ phục vụ cho việc quản lý thuê xe, cập nhật xe,quản lý đặt hàng, hợp đồng, quản lý phân
quyén(danh cho admin 0), thống kê Tại trang này có chế độ phân quyền sau khi
đăng nhập
Giang viên hướng dẫn: Thể Tổng Thị Nhung ` Trang 19
Trang 20CHƯƠNG IV
Trang 21Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn com.vn Xây dung Website quan lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong
1.Sơ đồ bối cảnh
- Sơ đồ bối cảnh được xây dựng trên cơ sở thực tế quy trình quản lý thuê xe tại Công ty TNHH Dịch vụ Vận tải Phú Cường với các chức năng chính của sơ đồ như : Quản lý thuê xe, quản lý nhập xe, quản lý đặt xe, quản lý thành viên, quản lý hãng sản
xuất, quản lý danh mục xe, thống kê hợp đông thuê xe ao Sơ đồ bối cảnh Website quản lý dịch vụ thuê xe Thống Kê Hợp Hợp Đông
Giang viên hướng dẫn: Thể Tông Thị Nhung Trang 21
Trang 222 Sơ đồ chức năng BFD(Businness Function Diagram)
[ Website quản lý dịch vụ thuê xe Ị
1 Cập nhật 2 Chính sửa 3 Thông kê
Trang 23Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn co m.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong 3 Sơ đồ luồng dữ liệu DFD Khách vãng 5 4 li — 4 : Đăng ký 1 Xem hàng 9 ——— ¡| 7 _ T—— Thành viên 6 2 3 10 15 16 Đặt Thuê 18 17 Database Database 2 Quan ly vé xe 30 Quan ly 26 Dat Thué 31 Thong ké Bộ phận quản trị So dé DFD Website quản lý dịch vụ thuê xe
Giang viên hướng dẫn: Thể Tổng Thị Nhung ` Trang 23
Trang 24Chú thích
1 Khách hàng yêu cầu xem mặt hàng 2 Truy cập hàng hóa từ CSDL
3 CSDL xuất thông tin về hàng hóa
4 Khách hàng nhận được thông tin về xe 5 Khách hàng đăng ký thành viên
6 Thông tin đăng ký được lưu trong CSDL
7 Xác nhận đã đăng ký
§ Trả về khách hàng xác nhận đã đăng ký
9 Thành viên vào xem xe
10 Thành viên nhận được thông tin hàng hóa 11 Thành viên đăng nhập vào hệ thống
12 Yêu cầu đăng nhập được gửi về CSDL 13 CSDL kiểm tra tên đăng nhập và trả về
14 Thành viên nhận được thông báo tình trạng đăng nhập 15 Thành viên yêu cầu đặt xe
l6 Yêu cầu đặt hàng được gửi tới CSDL 17 CSDL lưu thông tin và gửi trả về
18 Thông báo đến khách hàng về tình trạng đặt thuê
19 Nhân viên quản trị đăng nhập vào hệ thông 20 Gửi trả vê nhân viên quản trị tình trạng đăng nhập 21 Nhân viên quản trị quản lí xe ,thành viên
2 Truy xuất thông tin xe,thành viên từ CSDL
23 CSDL lưu thay đổi và trả về thông báo
24 Nhân viên quản trị nhận được thông tin cần quản lý
Trang 25Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn co m.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong
28 Nhân viên quản trị nhận được thông báo đã lưu hàng
29 Nhân viên quản trị thống kê 30 Truy xuất thông tin từ CSDL 31 CSDL tra về giá trị cần thống kê
32 Nhân viên quản trị nhân được thông tin cần thông kê
33 Nhân viên quản trị đăng xuất khỏi hệ thông 34 Yêu cầu đăng xuất được gửi tới hệ thống 35 Hệ thống xác nhân và gửi về giá trị
36 Nhân viên quản trị nhận được thông tin đã đăng xuất 37 Thanh viên đăng xuất khỏi hệ thống
38 Thành viên nhận được thông tin đã đăng xuất
39 Dữ liệu được lưu vào CSDL
40 CSDL lưu thay đổi và trả về thông báo
4I Nhân viên lập hợp đồng
42 Nhân viện nhân được thông tin về hợp đồng
Giang viên hướng dẫn: Thể Tông Thị Nhung Trang 25
Trang 264 Sơ đồ thực thể ERD: Đơn đặt xe Phiếu nhập Khách hàng Nhân viên So dé ERD Website quan ly dịch vụ thuê xe
Giang viên hướng dẫn: Thể Tổng Thi Nhung Trang 26
Trang 27Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn co m.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong 5 Giới thiệu và mô tả các thực thể 5.1 Danh sách các thực thé : - TB_THANHVIEN ( username, password, hoten, ngaysinh, gioitinh, dienthoai, email, diachi )
- TB_DMXE ( maxe, tenxe, maloai, mahang, soluong, hinhanh, thongtin ) - TB_ LOAI ( maloai, tenloai )
- TB_HANG ( mahang, tenhang )
- TB_ GIA ( maxe, lancn, ngaycapnhat, gia ) - TB_NHAPXE ( maphieu, username, ngaynhap ) - TB_CTNHAPXE ( maphieu, maxe, soluong, dongia ) - TB_DATXE ( madatthue,username, ngaydatthue, lienhe )
- TB_CTDATTHUE ( madatthue, maxe, ngaythue, ngaytra, soluong )
- TB_QTV ( username, password, hoten, ngaysinh, gioitinh, dienthoai, socmnd, email, diachi )
- TB_QUYEN ( maquyen, tenquyen )
- TB_DMQUYEN( username, maquyen, ngaybd, ngaykt )
Giang viên hướng dẫn: Thể Tổng Thi Nhung ` Trang 27
Trang 285.2 Thiết kế table:
“ Table TB_THANHVIEN
Table - dbo.TB_THANHY¥IEN! Summary | Object Column Name Data Type @ USERNAME varchar(50) PASSWORD varchar(S0) HOTEN nvarchar(50) NGAYSINH nyarchar(S0) GIOITINH varchar(50} DIENTHOAI varchar(50) EMAIL nvarchar(50} DIACHI nvarchar(50} TINHTRANG nvarchar(50} BI - Username: La khoa chinh, cho biét account của người đăng ký làm thành viên của website
- Password: Cho biết mật khẩu của từng người đăng ký - Hoten: Cho biết họ tên của từng người đăng ký - Ngaysinh: Cho biết ngày sinh của từng người đăng ký - Gioitinh: Để phân biệt giới tính của từng người
- Dienthoai: Cho biết số điện thoại của người đăng ký - Email: Cho biết email của từng thành viên
- Diachi: Cho biết nơi thường trú của từng thành viên
Table TB_LOAI
Trang 29Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn co m.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong
- Tenloai: Cho biết tên loại xe theo mã loại xe
“ Table TB_LHANG
Table - dbo.TB_HANG| Summary
Column Name Data Type 'ÿ MAHANG varchar(50)
TENHANG nvarchar(50)
bị
- Mahang: Là khóa chính, dùng dé phân biệt giữa các hãng sản xuất với nhau
- Tenhang: Để cho biết tên của hãng sản xuất theo mã hãng sản xuất “ Table TB_DMXE Table - dbo.TB_DMXE! Summary § Object Explor Column Name Data Type varchar(50) TENXE nyarchar(50) MALOAI varchar(50) MAHANG varchar(50} SOLUONG numeric(18, 0} HINHANH nvarchar(50) THONGTIN ntext
- Maxe: Là khóa chính, dùng đề phân biệt giữa các xe với nhau - Tenxe: Cho biết được tên của xe đó với mã xe tương ứng
- Maloai: Cho biết được mã loại của xe đó
- Mahang: Cho biết xe đó được sản xuất ở đâu - Soluong: Cho biết mã xe đó có bao nhiêu chiếc xe
- Hình ảnh: Cho biết rõ hình dạng xe
- Thông tin: Giới thiệu rõ thông tin về xe
Giang viên hướng dẫn: Thể Tổng Thị Nhung ` Trang 29
Trang 30s Table TBDMGIA Table - dbo.TB_DMGIA* Column Name @ LANCN 'ÿ MAXE NGAYCAPNHAT GIÁ ` Summary Data Type " numeric(18, 0} varchar(50) varchar(50) varchar(50} - Maxe, Lancapnhat: Là khóa chính, dùng để phân biệt sự thay đổi giữa các xe với nhau
- Ngaycapnhat: Cho biết ngày cập nhật giá thuê của từng xe
- Gia: Cho biết giá thuê của từng xe Table TBNHAPXE Table - dbo.TB_NHAPXE | Column Name @ MAPHIEU USERNAME NGAYNHAP vị Summary Data Type varchar(50} varchar(50) varchar(50)
- Maphieu: Là khóa chính, dùng để phân biệt giữa các phiếu nhập với nhau - Username: Cho biết nhân viên nào đã nhập xe vào kho
- Ngaynhap: Cho biết ngày nhập xe tương ứng với số phiếu
Trang 31Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn co m.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong
Table - dbo.TB_CTNHAPXE Summary
Column Name Data Type
kỹ varchar(50}
@ MAXE varchar(50)
SOLUONG numeric(18, 0} DONGIA numeric(18, 0)
- Maphieu: Là khóa chính, dùng để phân biệt giữa các phiếu nhập với nhau
- Maxe: Là khóa chính, cho ta biết số phiếu nhập những xe nào
- Soluong: Cho biết số lượng nhập của một mặt hàng xe theo số phiếu
- Dongia: Cho biết giá nhập của từng xe theo số phiếu
“ Table TB_ DATXE
Table - dbo.TB_DATXE|} Summary © Object Exph Column Name Data Type 'ÿ MADATTHUE varchar(50) USERNAME varchar(50) NGAYDATTHUE nvarchar(50) NGAYTHUE nyarchar(50) NGAYTRA nvarchar(50) LIENHE ntext >
- Madatthue: Là khóa chính, dùng để phân biệt các phiếu đặt xe với nhau
- Username: Cho biét khách hàng nào đã đặt xe
- Ngaydatthue: Cho biết ngày khách hàng đặt xe - Ngaythue: Cho biết ngày khách hàng thuê xe
- Ngaytra: Cho biết ngày khách hàng trả xe - Lienhe: Cho biết mã lập hợp đồng “* Table TB_CTDATXE
Giang viên hướng dẫn: Thể Tổng Thi Nhung ` Trang 31
Trang 32Column Name Data Type
@ MADATTHUE varchar(S0)
% MAXE varchar(50) SOLUONG numeric(18, 0)
bị |
- Madatthue: Là khóa chính, dùng để phân biệt các phiếu đặt xe với nhau
- Maxe: Là khóa chính, cho ta biết số phiếu đặt những xe nào
- Soluong: Cho biết số lượng thuê xe của một mặt hàng xe theo số phiếu đặt
Table TBDMQUYEN
Table - dbo.TB_DMQUYEN | Summary Column Name Data Type @ USERNAME varchar(50) %# MAQUYEN yarchar(50) @ NGAYBD nyarchar(S0) NGAYKT nvarchar(50} - Username: La khoa chinh, cho biết account của từng nhân viên đăng ký trên website - Maquyen: Là khoá chính, cho biết mã quyền của từng username ứng với từng chức vụ
- Ngaybd: Là khóa chính, cho biết ngày bắt đầu username điều hành quyền - Ngaykt: Cho biết ngày kết thúc quyền của username
s* Table TB QUYEN
Table - dbo.TB_QUYEN ˆ 5ummary
Column Name Data Type
Trang 33Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn co m.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong - Maquyen: Là khoá chính, cho biết mã quyền của từng username ứng với từng chức vụ - Tenquyen: Cho biết tên của từng quyền ứng với từng username
Giang viên hướng dẫn: Thể Tổng Thị Nhung ` Trang 33
Trang 34“* Table TB_QTV
Table - dbo.TB_QT¥ = Summary Column Name Data Type @ USERNAME varchar(50) PASSWORD varchar(50) HOTEN nyarchar(50) NGAYSINH nyarchar(50) GIOITINH nvarchar(50) DIENTHOAI nwvarchar(50) SOCMND varchar(50) EMAIL varchar(50) DIACHI nvarchar(50) bị
- Username: Là khoá chính, cho biết account của quản trị viên website - Password: Cho biết mật khẩu của từng quản trị viên
- Hoten: Cho biết họ tên của từng quản trị viên - Ngaysinh: Cho biết ngày sinh của từng quản trị viên
- Gioitinh: Để phân biệt giới tính của từng người
- Dienthoai: Cho biết số điện thoại của từng quản trị viên
- Soemnd: Cho biết số chứng minh nhân dân của từng quản trị viên
Trang 35Trườ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 6 Sơ đồ Quan hệ Relationship TB_DMGIA Iyua —] [BDU TED ae Fx | TB_CTDATXE @ MADATTHUE FA TB_CTDATIE TP DATXEriauulj @ MAKE F § M TB_DATXE NGAYCAPNHAT SOLUONG Ÿ MADATTHUE ca MALOAL _ USERNAME MAHANG 1 NGhRà NGAYDATTHUE SOLUONG 8 ENE HINHANH TINHTRANG Ở| THONGTN TB_L0AI FK TB CTNHAPXE TB DMXE ] MALOAL TENLOAL PC TẾ DME Tế HANG HAIG TB_NHAPXE *
a § MAHANG f TB_CINHAPXE Ÿ MAPHIEU 8 MAPHIEU TB_0IV*
TENHANG “GÌ 9 uae USERNAME = NGRYNHAP BỌN — 07), ÿ USERNAME SOLUONG PASSWORD DONGIA HOTEN NGAYSINH GIOITINH FA TB DMQUYEN T QTV DIENTHOAL SOCMND EMAIL TB_QUYEN * aia Ÿ MAQUYEN TENQUYEN
Giảng viên hướng dẫn: ThS Tống Thị Nhung Trang 35
Trang 367 Sơ đồ giải thuật 7.1 Đăng Nhập Username& password Dk.username =username &Dk.password =password
Giang viên hướng dẫn: Thể Tổng Thi Nhung ` Trang 36
Trang 37Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn co m.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong 7.2 Đối Mật Khẩu Nhập mật khâu cũ Mật khâu cũ có trùng với mật khâu trong TB_THANHVIEN? Nhập lại mật khâu mới False
Giang viên hướng dẫn: Thể Tổng Thị Nhung ` Trang 37
Trang 39Truong Dai hoc Ba Ria Viing Tau - Khoa Cong nghé Thong tin * tinvn co m.vn Xây dựng Website quản lý thuê xe cho Công ty TNHH Dịch Vụ Vận Tải Phú Cuong Begin Username rong, tring username Password không rỗng è Yes Tục Repassword tụ No không rỗng, trùng password 4 Mo Form
Giảng viên hướng dẫn: Thể Tổng Thi Nhung Trang 39
Trang 407.4 Thông tin tài khoản thành viên Nhập username False username có trùng với username trong TB_THANHVIEN? Mở form Thông tin tài khoản
Thay đổi thông tin tài khoản
Giang viên hướng dẫn: Thể Tổng Thị Nhung `