Đề 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

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

sau :

 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.

pdf67 trang | Chia sẻ: maiphuongdc | Lượt xem: 3822 | Lượt tải: 2download
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
ổ 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ệ thống cơ sở dữ liệu khách/chủ, SQL được sử dụng như là công cụ để 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 là 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 dữ 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ở dữ 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ệ quản trị cơ sở dữ liệu SQL Server 2005.  Bộ gõ tiếng việt hỗ trợ Unicode: Unikey.  Phần mềm visual Studio.Net 2005. 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 15 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận CHƯƠNG III KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU BÀI TOÁ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 16 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 1. Khảo sát hiện trạng. 1.1 Tình hình khảo sát thực tế: 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 sau :  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. - Khảo sát tình hình thực tế 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 17 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận - Á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 Phạm vi sử dụng: Website được sử dụng cho Giám đốc, nhân viên IT, nhân viên trong 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 18 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 2. 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 vảng lai(Chưa đăng ký thành viên) thì chỉ được xem các xe, thông tin chi 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 chi 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 chi 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 hàng ...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 chi 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ổ nhiệm các admin 1, admin 2. 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 19 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 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í, chi 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 chi tiết xe: Trang này thể hiện chi 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 chi tiết thuê xe : Trang này giúp khách hàng biết rõ chi 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ê, chi 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ý, chi 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(dành cho admin 0), thống kê .... Tại trang này có chế độ phân quyền sau khi đăng nhập. 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 20 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận CHƯƠNG IV PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG VÀ THIẾT KẾ 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 21 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 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. Thành Viên Nhập xe Đặt Xe Danh Mục X e Danh mục hãng xe Website Quản lý dịch vụ thuê xe Thống Kê Hợp Hợp Đồng Thuê Xe Sơ đồ bối cảnh Website quản lý dịch vụ thuê xe 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 22 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 2. 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ê 1.1 Thành viên 1.2 Nhân viên 1.3 Xe mới 1.4 Giá thuê 2.1 Thành viên 2.2 Nhân viên 3.1 Đơn đặt thuê 3.2 Doanh thu 3.3 Phiếu nhập 1.5 Hãng xe 1.6 Loại xe 2.3 Phiếu Nhập 2.4 Giá thuê 2.5 Xe 1.7 Đơn đặt xe 1.8 Phiếu Nhập 2.6 Đơn đặt xe Sơ đồ BFD Website quản lý dịch vụ thuê xe 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 23 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 3. Sơ đồ luồng dữ liệu DFD. Database Khách vãng lai Bộ phận quản trị Quản lý về nhân sự Xem hàng Thống kê 1 2 3 4 5 6 7 8 25 26 27 28 29 30 31 32 33 Đặt Thuê Đăng nhập Database Thành viên Quản lý về xe Đăng xuất Đăng ký 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 34 35 36 37 38 Quản lý Đặt Thuê 39 40 41 42 8 Sơ đồ DFD Website quản lý dịch vụ thuê xe 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 24 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận Chú 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ý 8 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 16 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 22 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ý 25 Nhân viên quản trị nhập xe 26 Dữ liệu được lưu vào CSDL 27 CSDL trả lại thông báo đã lư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 25 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 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 trả 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 Thành 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 41 Nhân viên lập hợp đổng 42 Nhân viện nhân được thông tin về hợp đồ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 26 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 4. Sơ đồ thực thể ERD: Hãng xe Xe Khách hàng Phiếu nhập Nhân viên Đơn đặt xe Loại xe Sơ đồ ERD Website quản lý dịch vụ thuê xe 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 27 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 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 ) 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 28 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 5.2 Thiết kế table:  Table TB_THANHVIEN - Username: Là khoá chính, 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 - Maloai: Là khóa chính, dùng để phân biệt các mã loại xe với nhau. 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 29 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận - Tenloai: Cho biết tên loại xe theo mã loại xe.  Table TB_HANG - Mahang: Là khóa chính, dùng để 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 - 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. 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 30 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận  Table TB_DMGIA - 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 TB_NHAPXE - 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.  Table TB_CTNHAPXE 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 31 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận - 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 - 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 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 32 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận - 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 TB_DMQUYEN - Username: Là khoá chính, 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.  Table TB_QUYEN 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 33 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận - 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. 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 34 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận  Table TB_QTV - 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. - Socmnd: Cho biết số chứng minh nhân dân của từng quản trị viên. - Email: Cho biết email của từng từng quản trị viên. - Diachi: Cho biết nơi thường trú của từng thành 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 35 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 6. Sơ đồ Quan hệ Relationship. 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 36 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 7. Sơ đồ giải thuật 7.1 Đăng Nhập . F T Yes No F T Begin End Username& password Username DK.EOF Đk.username =username &Đk.password =password Tiếp tục 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 37 Sinh viên thực tập : Lê Bá Phú - Nguyễn Quốc Trạng - Lê Thị Hồng Thuận 7.2 Đổi Mật Khẩu. Mật khẩu cũ có trùng với mật khẩu trong TB_THANHVIEN? False True End Begin True False Nhập mật khẩu cũ Nhập mật khẩu mới Nhập lại mật khẩu mới 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

Các file đính kèm theo tài liệu này:

  • pdfTinvn_BCTT_Phanmem_Ql_Dichvuthuexe_p.pdf