1. Trang chủ
  2. » Luận Văn - Báo Cáo

xây dựng hệ thống quản lý xe khách và đặt vé trực tuyến

103 274 2

Đ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

Thông tin cơ bản

Định dạng
Số trang 103
Dung lượng 5,26 MB

Nội dung

Nhiệm vụ nghiên cứuPhát triển một hệ thống Quản lý cho một nhóm Công ty Vận tải Hành khách,nhằm cho phép các Công ty quản lý toàn diện hơn và khách hàng của công ty có thểđặt, mua vé trự

Trang 1

LỜI CAM ĐOAN

Chúng tôi xin cam đoan:

- Những nội dung trong đề tài luận văn tốt nghiệp này là do nhóm thực hiện dưới

sự hướng dẫn trực tiếp của Th.S Nguyễn Thị Ngọc Thanh

- Mọi tài liệu tham khảo trong luận văn đều được trích dẫn rõ ràng tên tác giả,thời gian, địa điểm công bố

- Mọi sao chép không hợp lệ, vi phạm quy chế trong đào tạo, hay gian trá chúngtôi xin chịu hoàn toàn trách nhiệm

Nhóm làm Luận văn

Nguyễn Khắc Duy–0951120066

Lê Đăng Sơn - 0951120094

Trang 2

LỜI CẢM ƠN

Chúng tôi xin gửi lời cảm ơn chân thành nhất đến Lãnh đạo Trường Đại họcGiao thông Vận tải Thành Phố Hồ Chí Minh, các Giảng viên trong khoa Công nghệthông tin cũng như toàn thể các Giảng viên trong trường Đại học Giao thông Vận tảiThành phố Hồ Chí Minh đã truyền đạt những kiến thức quý báu cho chúng tôi trongsuốt thời gian học tập tại trường

Đặc biệt, chúng tôi xin chân thành cảm ơn Giảng viên - Th.S Nguyễn Thị NgọcThanh đã tận tình hướng dẫn và chỉ bảo trong quá trình thực hiện đề tài

Chúng tôi cũng xin chân thành cảm ơn bạn bè và đồng nghiệp đã ủng hộ, giúp

đỡ chúng tôi trong suốt quá trình thực hiện đề tài

Mặc dù đã cố gắng hoàn thành báo cáo luận văn tốt nghiệp với tất cả sự nỗ lựckhông ngừng nhưng do thời gian, nhân lực, kiến thức còn hạn chế nên bài báo cáo chắcchắn sẽ không tránh khỏi những thiết sót nhất định, kính mong nhận được sự cảmthông và chỉ bảo tận tình của các thầy cô giáo, sự góp ý của các bạn để đề tài đượchoàn thiện hơn

Xin chân thành cảm ơn!

Trang 3

MỤC LỤC

CHƯƠNG 1: GIỚI THIỆU ĐỀ

TÀI 4

1.1 Cơ sở thực tế và lí do chọn đề tài 5

1.2 Phát biểu bài toán 8

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 9

2.1 Xác định yêu cầu của Hệ thống 10

2.1.1 Các chức năng chính và người sử dụng (Tác nhân) 10

2.1.2 Các yêu cầu phi chức năng 11

2.2 Mô tả chức năng của Hệ thống 12

2.2.1 Mô tả các chức năng 12

2.2.2 Sơ đồ mô tả chức năng tổng thể Hệ thống 14

2.3 Xây dựng biểu đồ chức năng Hệ thống (Usercase Diagram) 15

2.3.1 Usercase mức tổng quát 15

2.3.2 Usercase mức chi tiết cho từng chức năng 16

2.4 Biểu đồ hoạt động của các chức năng chính (Activity Diagram) 20

2.4.1 Chức năng Đặt vé 20

2.4.2 Chức năng Quản lý Vé 21

2.4.3 Chức năng Quản lý Lịch trình 22

2.4.4 Chức năng Quản lý Xe và Hãng xe 23

2.4.5 Chức năng Tìm kiếm (Vé, lịch trình, hãng xe, địa điểm, ) 24

2.5 Xây dựng biểu đồ quan hệ thực thể 25

2.5.1 Xác định các thực thể 25

2.5.2 Biểu đồ quan hệ thực thể 32

2.6 Biểu đồ tương tác tuần tự cho các chức năng chính 33

Trang 4

2.6.1 Tìm kiếm đặt vé 33

2.6.2 Đặt vé xe 33

2.6.3 Tìm kiếm Vé 34

2.6.4 Hủy Vé 34

2.6.5 Thêm lịch trình 35

2.6.6 Hủy lịch trình 35

2.6.7 Thêm xe khách 36

2.6.8 Xóa xe khách 36

2.6.9 Thêm tài khoản người dùng 37

2.6.10 Phân quyền tài khoản người dùng 37

2.6.11 Đăng nhập 38

2.6.12 Sao lưu và phục hồi dữ liệu 38

CHƯƠNG 3: CÔNG NGHỆ SỬ DỤNG 39

3.1 Công nghệ sử dụng 40

3.1.1 Windows Forms và Ngôn ngữ lập trình C# 40

3.1.2 PHP 42

3.1.3 HQT CSDL MySQL 43

3.2 Công cụ phát triển 45

3.2.1 Microsoft Visual Studio 2010 45

3.2.2 Adobe Dreamweaver CS3 45

3.2.3 Một số công cụ và Phần mềm phát triển khác 45

CHƯƠNG 4: THIẾT KẾ HỆ THỐNG 46

4.1 Phần mềm Quản lý Xe khách 47

4.1.1 Tổng quan Phần mềm Quản lý 47

4.1.2 Chức năng Đăng nhập 49

4.1.3 Chức năng Đặt vé xe 50

4.1.4 Chức năng Quản lý Vé 52

Trang 5

4.1.5 Chức năng Quản lý Hãng xe 55

4.1.6 Chức năng Quản lý Tuyến đường 56

4.1.7 Chức năng Quản lý Xe khách 57

4.1.8 Chức năng Quản lý Lịch trình 60

4.1.9 Chức năng Quản trị Người dùng 62

4.1.10 Chức năng Sao lưu và phục hồi dữ liệu 63

4.1.11 Thống kê Chung 64

4.2 Website đặt vé trực tuyến 65

4.2.1 Tổng quan Website đặt vé 65

4.2.2 Chức năng Tìm kiếm đặt vé 66

4.2.3 Chức năng Đặt vé xe 67

4.2.4 Chức năng Quản lý vé xe 68

4.2.5 Trang tin tức 69

CHƯƠNG 5: TRIỂN KHAI HỆ THỐNG 71

5.1 Các yêu cầu cần thiết khi triển khai Hệ thống 72

5.2 Cài đặt Hệ thống 72

5.2.1 Cài đặt các phần mềm hỗ trợ 72

5.2.2 Cài đặt Phần mềm Hệ thống quản lý 74

CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 78

6.1 Kết luận 79

6.2 Kết quả đạt được 79

6.2.1 Về nội dung đề tài 79

6.2.2 Thuận lợi 80

6.2.3 Khó khăn 80

6.2.4 Các mặt hạn chế 80

6.3 Hướng phát triển của đề tài 81

Trang 6

PHỤ LỤC 84

Trang 7

MỤC LỤC HÌNH ẢNH

Hình 1.1: Cảnh chen lấn, xếp hàng để mua vé xe tết tại Bến xe Miền Đông 5

Hình 2.1: Sơ đồ mô tả chức năng tổng thể Hệ thống 13

Hình 2.2: Biểu đồ Chức năng mức tổng quát 14

Hình 2.3: Biểu đồ Chức năng Quản lý Xe và Hãng xe 15

Hình 2.4: Biểu đồ Chức năng Quản lý Địa điểm và Đại lý 15

Hình 2.5: Biểu đồ Chức năng Quản lý Lịch trình 16

Hình 2.6: Biểu đồ Chức năng Quản lý Tuyến đường 16

Hình 2.7: Biểu đồ Chức năng Quản lý Xe và Hãng xe 17

Hình 2.8: Biểu đồ Chức năng Quản lý Phân quyền Người dùng 17

Hình 2.9: Biểu đồ Chức năng Đăng nhập Hệ thống 18

Hình 2.10: Biểu đồ Chức năng Quản lý Phân quyền Người dùng 18

Hình 2.11: Biểu đồ hoạt động Chức năng Đặt Vé xe 19

Hình 2.12: Biểu đồ hoạt động Chức năng Quản lý Vé xe 20

Hình 2.13: Biểu đồ hoạt động Chức năng Quản lý Lịch trình 21

Hình 2.14: Biểu đồ hoạt động Chức năng Quản lý Xe và Hãng xe 22

Hình 2.15: Biểu đồ hoạt động Chức năng Tìm Kiếm 23

Hình 2.16: Biểu đồ quan hệ thực thể (ERD) 33

Hình 2.17: Biểu đồ Tương tác tuần tự Chức năng Tìm kiếm đặt vé 34

Hình 2.18: Biểu đồ Tương tác tuần tự Chức năng Đặt vé 34

Hình 2.19: Biểu đồ Tương tác tuần tự Chức năng Tìm kiếm Vé 35

Hình 2.20: Biểu đồ Tương tác tuần tự Chức năng Hủy vé 35

Hình 2.21: Biểu đồ Tương tác tuần tự Chức năng Thêm Lịch Trình 36

Hình 2.22: Biểu đồ Tương tác tuần tự Chức năng Hủy Lịch Trình 36

Hình 2.23: Biểu đồ Tương tác tuần tự Chức năng Thêm xe khách 37

Trang 8

Hình 2.25: Biểu đồ Tương tác tuần tự Chức năng Thêm tài khoản 38

Hình 2.26: Biểu đồ Tương tác tuần tự Chức năng Phân quyền tài khoản 38

Hình 2.27: Biểu đồ Tương tác tuần tự Chức năng Đăng nhập 39

Hình 2.28: Biểu đồ Tương tác tuần tự Chức năng Sao lưu & Phục hồi Dữ liệu 39

Hình 3.1: WinForm và Net Framework 41

Hình 3.2: Mô hình hoạt động WinForm 41

Hình 3.3: Ví dụ về C# 42

Hình 3.4: Sơ đồ hoạt động của PHP và HTML 43

Hình 3.5: MySQL bổ trợ rất tốt cho PHP 45

Hình 4.3: Màn hình hiển thị mặc định khi mở phần mềm 49

Hình 4.4 : Màn hình đăng nhập Hệ thống 51

Hình 4.5 : Tùy chỉnh kết nối đến Máy chủ - Kết nối CSDL 51

Hình 4.6 : Màn hình tìm kiếm lịch trình xe chạy 52

Hình 4.7 : Màn hình Đặt vé 53

Hình 4.8 : Màn hình Quản lý Vé xe 54

Hình 4.9: Tìm kiếm Vé xe đã đặt 54

Hình 4.10: Vé xe theo Lịch trình 55

Hình 4.11: Xuất danh sách Vé đẵ đặt theo Lịch trình đã chọn 55

Hình 4.12: Cập nhật Thông tin vé, Hủy vé 56

Hình 4.13: Quản lý Hãng xe 57

Hình 4.14: Cập nhật thông tin Hãng xe 57

Hình 4.15: Quản lý Tuyến đường 58

Hình 4.16: Cập nhật thông tin Tuyến đường 58

Hình 4.17: Quản lý Xe khách 59

Hình 4.18: Tìm kiếm Xe khách 60

Hình 4.19: Thống kê nhanh theo xe được chọn 60

Hình 4.20: Danh sách Xe khách sau khi xuất 60

Trang 9

Hình 4.21: Thêm mới Xe khách 61

Hình 4.22: Quản lý Lịch trình 62

Hình 4.23: Tìm kiếm Lịch trình 62

Hình 4.24: Danh sách Lịch trình sau khi xuất 63

Hình 4.25: Thêm mới lịch trình 63

Hình 4.26: Quản trị người dùng 64

Hình 4.27: Thêm mới Tài khoản đăng nhập Hệ thống 64

Hình 4.28: Sao lưu và Phục hồi dữ liệu Hệ thống 65

Hình 4.29: Thống kê chung 66

Hình 4.30: Trang chủ Website đặt vé trực tuyến 67

Hình 4.31: Tìm kiếm đặt vé 68

Hình 4.32: Đặt Vé 69

Hình 4.33: Tra cứu Vé 70

Hình 4.34: Kết quả tra cứu vé 70

Hình 4.35: Chi tiết Vé đã đặt 71

Hình 4.36: Trang tin tức 71

Hình 4.37: Nội dung Trang tin tức 72

Hình 5.1: Mở File cài đặt Net Framework 4.0 74

Hình 5.2: Xác nhận và cài đặt 74

Hình 5.3: Cài đặt thành công, Khởi động lại máy tính 75

Hình 5.4: File cài đặt Phần mềm 76

Hình 5.5: Chọn Thư mục và Chế độ người dùng 76

Hình 5.6: Xác nhận cài đặt và hoàn tất cài đặt phần mềm vào máy tính 77

Hình 5.7: Shortcut được tự động tạo ra trên màn hình Desktop 78

Hình 5.8: Tùy chỉnh kết nối tới máy chủ lấy dữ liệu 78

Hình 5.9: Màn hình đăng nhập Hệ thống BMS 79

Trang 10

MỤC LỤC BẢNG

Bảng 2.1: Hãng xe 24

Bảng 2.2: Tuyến đường 24

Bảng 2.3: Tỉnh 25

Bảng 2.4: Địa điểm 25

Bảng 2.5: Loại xe 26

Bảng 2.6: Xe khách 26

Bảng 2.7: Đại lý 27

Bảng 2.8: Nhân viên 27

Bảng 2.9: Loại nhân viên 28

Bảng 2.10: Lịch trình 28

Bảng 2.11: Giá vé 29

Bảng 2.12: Khách hàng 29

Bảng 2.13: Ghế 30

Bảng 2.14: Vé xe 30

Bảng 2.15: Loại tài khoản 31

Bảng 2.16: Tài khoản 31

Bảng 2.17: Loại tin tức 32

Bảng 2.18: Tin tức 32

Trang 11

DANH MỤC KÝ HIỆU

Trang 13

LỜI MỞ ĐẦU

1 Tính cấp thiết của đề tài

Kinh tế xã hội ngày càng phát triển, hội nhập kinh tế quốc tế ngày càng mạnh,

sự chuyển dịch cơ cấu kinh tế giữa các vùng miền ngày càng cao Cơ cấu lao độngcũng có sự dịch chuyển mạnh mẽ Từ đó kéo theo sự di chuyển chỗ ở, chỗ làm việc củarất nhiều người Mọi người có nhu cầu đi lại ngày càng nhiều Mặt khác, do kinh tếphát triển nên nhu cầu đi thăm quan, thăm viếng người nhà ở xa tăng

Trên thực tế, đa số các công ty vận tải hành khách đang sử dụng cách quản lý vàbán vé xe theo kiểu truyền thống, nên việc quản lý của hãng xe và hành khách gặp rấtnhiều khó khăn, nhất là việc bán vé xe trong các dịp lễ tết

Khi mà công nghệ thông tin phát triển mạnh, mạng Internet về tận từng hộ giađình, người dân thường xuyên tiếp xúc với máy tính thì một Hệ thống đặt vé xe khách

ra đời là rất phù hợp với tình hình thực tiễn Đặc biệt với những người bận rộn không

có thời gian ra bến xe mua vé thì với những cái click chuột mà mua được vé xe thì điềunày thật có ý nghĩa

Từ đó, nhóm quyết định chọn đề tài Xây dựng Hệ thống quản lý xe khách (baogồm 01 Phần mềm Quản lý và 01 Website đặt vé xe khách trực tuyến) Hệ thống sẽ giảiquyết được phần nào những khó khăn trên cho các Công ty vận tải và khách hàng

Trang 14

4 Nhiệm vụ nghiên cứu

Phát triển một hệ thống Quản lý cho một nhóm Công ty Vận tải Hành khách,nhằm cho phép các Công ty quản lý toàn diện hơn và khách hàng của công ty có thểđặt, mua vé trực tuyến

5 Phương pháp nghiên cứu

Dựa trên kiến thức đã học về Phân tích, xây dựng và triển khai Hệ thống Cácvấn đề trên tính hình thực tiễn quản lý Xe khách và Bán vé xe khách Nghiên cứu rõ vềcác quy trình, nguyên tắc và nghiệp vụ Quản lý

Hệ thống được xây dựng dựa trên sự khảo sát thực tế ở các bến xe Đa số cáccông ty vận tải vẫn chưa có hệ thống bán vé xe qua website mà vẫn bán vé theo cáchtruyền thống Vì vậy hệ thống đặt vé xe khách chất lượng cao là một đòi hỏi cần thiết

để các công ty vận tải phục vụ tốt hơn cho những thượng đế của mình

Trang 15

6 Kết quả nghiên cứu đề tài

- Xây dựng được một hệ thống giúp hãng xe có thể quản lý một cách toàn diện

- Xây dựng một hệ thống giúp khách hàng có thể đặt vé xe khách trực tuyến

Chương 5: Triển khai hệ thống

Chương 6: Kết luận và hướng phát triển

Trang 16

CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI

Trang 17

1.1 Cơ sở thực tế và lí do chọn đề tài

Trên thực tế, nhu cầu đi lại của người dân tăng đột biến trong vài năm gần đây.Với cách mua và bán vé xe khách truyền thống đã không đáp ứng được nhu cầu của cảcác hãng xe và khách hàng Thường diễn ra cảnh chen lấn để mua vé Từ thực tế đó đãgây cho nhiều người bức xúc như chờ vài tiếng, thậm chí là vài ngày mà không muađược vé, hoặc đến lượt mua thì thông báo hết vé Các công ty vận tải cũng gặp khókhăn trong việc quản lý và tổ chức bán vé xe

Hình 1.1: Cảnh chen lấn, xếp hàng để mua vé xe tết tại Bến xe Miền Đông

Bên cạnh đó, cách quản lý trong công ty vận tải theo kiểu truyền thống mang lạirất nhiều bất cập trong quá trình hoạt động: các trạm, bến đưa đón, trả khách, tuyếnđường, đến những lịch trình xe chạy có thể bị đổi bật kỳ ví dụ như khi xe bị sự cố lịchtrình sẽ bị thay đổi, tính doanh thu hay chính sách giá vé, tăng thêm hoặc giảm sốlượng xe, nhân viên v.v, từ đó cần một hệ thống quản lý chung về tất cả mọi mặt chocông ty vận tải

Trang 18

Từ thực tế trên, nhóm đã quyết định chọn đề tài LVTN là: Xây dựng hệ thốngquản lý và đặt vé xe khách trực tuyến Hệ thống sẽ giải quyết được những khó khăntrên cho các Công ty vận tải và khách hàng.

Khi mà công nghệ thông tin phát triển mạnh, mạng Internet về tận từng hộ giađình, người dân thường xuyên tiếp xúc với máy tính và Internet thì hệ thống ra đời làrất phù hợp với tình hình thực tiễn Đặc biệt với những người bận rộn không có thờigian ra bến xe hay công ty vận tải để mua vé, thì những cái click chuột nhanh chóng cóthể mua được vé là một điều rất ý nghĩa

Hệ thống quản lý sẽ đáp ứng rất cả các nhu cầu của công ty, nhằm phục vụ choviệc quản lý khoa học hơn, nhanh chóng và chính xác hơn

Khi hệ thống được đưa vào hoạt động, không chỉ mang lại sự tiện lợi cho kháchhàng trong việc mua, đặt vé xe mà còn giúp công ty vận tải phục vụ khách hàng tốthơn Các công ty sẽ quản lý tốt hơn số lượng vé bán ra, có thể bán vé tới tận tay người

có nhu cầu thực sự Từ đó nâng cao chất lượng phục vụ, tính cạnh tranh của công ty vàgóp phần giữ gìn trật tự xã hội, xây dựng xã hội văn minh hơn

Hệ thống được xây dựng dựa trên khảo sát thực tế ở một số Công ty Vận tảiHành khách tại Tp Hồ Chí Minh

Trang 19

1.2 Phát biểu bài toán

Từ thực tế đặt ra, nhóm nhận thấy xây dựng một hệ thống quản lý và đặt vé làcần thiết, mục tiêu của đề tài là xây dựng và triển khai hệ thống quản lý và đặt vé xekhách trực tuyến, thông qua phần mềm và hệ thống website

Mục tiêu của đề tài:

- Xây dựng một hệ thống giúp khách hàng có thể đặt vé xe khách trực tuyến

- Hỗ trợ nhân viên có thể dễ dàng thực hiện các nghiệp vụ quản lý

- Nhân viên bán vé có thể dễ dàng cập nhật thông tin đặt vé của khách hàng

- Hệ thống hỗ trợ phân quyền người dùng, đảm bảo tính bảo mật, an toàn của

Trang 20

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG

Trang 21

2.1 Xác định yêu cầu của Hệ thống

2.1.1 Các chức năng chính và người sử dụng (Tác nhân)

2.1.1.1 Các chức năng chính

 Chức năng quản trị

- Tạo, xóa, sửa tài khoản đăng nhập hệ thống

- Cấp quyền truy cập, quyền quản lý cho tài khoản

- Quản lý Tài khoản

- Quản lý địa điểm, đại lý

- Quản lý hạng ghế, sơ đồ ghế

- Quản lý chính sách giá

- Báo cáo, thống kê

 Chức năng đặt vé trực tuyến thông qua Website

Trang 22

 Nhóm quản trị

Gồm tất cả các quyền của các nhóm khác và có thêm quyền tạo, hủy, cấp tàikhoản truy cập hệ thống, cấp quyền quản lý cho các tài khoản quản lý hệ thống

2.1.2 Các yêu cầu phi chức năng

- Hệ thống có thể phục vụ tốt, có khả năng hoạt động tốt 24/24 giờ và 7 ngàytrên tuần

- Chức năng tìm kiếm thông minh: tìm theo điểm đi – điểm đến, theo lịchtrình, ngày chạy

- Chức năng đặt vé, sửa, hủy vé, thanh toán trực tiếp phải đảm bảo chính xác

và bảo mật

- Hệ thống được vận hành bởi khách hàng và nhà sản xuất Các hành động pháhoại từ bên ngoài luôn được ngăn chặn bởi quản trị viên và pháp luât

- Các yêu cầu chất lượng hệ thống:

Tính đúng đắn: Các chức năng phải hoạt động đúng theo yêu cầu.

Trang 23

Tính khoa học: Cách xây dựng, tổ chức các chức năng phải khoa học Xây dựng CSDL hợp lý, khoa học nhằm nâng cao tốc độ truy CSDL, giảm tài nguyên lưu trữ dữ liệu.

Tính tin cậy: Hệ thống phải bảo đảm tính an toàn đối với người sử dụng, nhất là trong việc thanh toán, đặt, hủy vé và sửa đổi thông tin đặt vé.

Tính thích nghi: Hệ thống có thể chạy tốt trong nhiều hệ điều hành khách nhau như window XP, Vista, Windows7, 8.

2.2 Mô tả chức năng của Hệ thống

2.2.1 Mô tả các chức năng

 Chức năng Quản lý xe khách

- Loại xe, hạng ghế: Quản lý các loại xe được đưa vào sử dụng, quản lý cáchạng ghế, hiện tại thì có 3 hạng ghế được sử dụng là Ghế ngồi, Ghế nằm vàGiường nằm 2 tầng Thêm mới, tìm kiếm, cập nhật thông tin các loại xe

- Chi tiết xe khách: Quản lý tất cả các thông tin chi tiết của xe bao gồm biển

số xe, sơ đồ xe, màu sơn, tuyến cố định Thêm mới, tìm kiếm, cập nhậthoặc xóa thông tin xe khách

 Chức năng Quản lý địa điểm

- Thêm mới, tìm kiếm, cập nhật, xóa thông tin các đại điểm tuyến, bến xe,trạm dừng nghĩ, nơi đón và trả khách, điểm đến

 Chức năng Quản lý lịch trình

- Thêm mới, tìm kiếm, cập nhật hoặc xóa thông tin lịch trình

- Quản lý thời gian cho từng lịch trình cụ thể

- Kiểm tra và in chi tiết sơ đồ ghế cho từng xe trong từng lịch trình xe chạy

 Chức năng Quản lý vé và chính sách giá vé

Trang 24

- Quản lý thông tin vé: Thêm mới, tìm kiếm, cập nhật, xóa thông tin vé xe Kiểm tra và yêu cầu thanh toán cho các vé chưa thanh toán.

- Quản lý chính sách giá: Quản lý mức giá vé cố định Điều chỉnh mức giátrong các dịp lễ tết, hay tăng giảm giá vé theo đúng chu kỳ

 Chức năng Quản lý người dùng

- Tạo mới, cập nhật thông tin hoặc xóa thông tin người dùng bao gồm: nhânviên tại các phòng vé, nhân viên quản lý tại công ty, nhân viên điều hành cácbến xe, tài xế và phụ xe

- Phân quyền người dùng

- Quản lý khách hàng trong quá trình đặt vé xe

 Chức năng Báo cáo

- Xuất báo cáo cho từng mục quản lý

 Chức năng Quản lý đặt vé

- Đặt vé, hủy vé, sửa thông tin về vé cho khách hàng gọi điện đến, hủy vé đãquá hạn thanh toán

- Xác nhận đặt vé và báo cáo lịch sử, chi tiết đặt vé cho khách hàng

- Thanh toán: hỗ trợ thanh toán trực tuyến và tại quầy vé, văn phòng công ty

Trang 25

2.2.2 Sơ đồ mô tả chức năng tổng thể Hệ thống

Từ các chức năng đã mô tả, ta vẽ được sơ đồ mô tả chức năng tổng thể Hệthống như sau:

Hình 2.1: Sơ đồ mô tả chức năng tổng thể Hệ thống

Trang 26

2.3 Xây dựng biểu đồ chức năng Hệ thống (Usercase Diagram)

2.3.1 Usercase mức tổng quát

Hình 2.2: Biểu đồ Chức năng mức tổng quát

Trang 27

2.3.2 Usercase mức chi tiết cho từng chức năng

Chức năng Quản lý Xe và Hãng xe

Hình 2.3: Biểu đồ Chức năng Quản lý Xe và Hãng xe

Chức năng Quản lý Địa điểm và Đại lý

Hình 2.4: Biểu đồ Chức năng Quản lý Địa điểm và Đại lý

Trang 28

Chức năng Quản lý Lịch trình

Hình 2.5: Biểu đồ Chức năng Quản lý Lịch trình

Chức năng Quản lý Tuyến đường

Hình 2.6: Biểu đồ Chức năng Quản lý Tuyến đường

Trang 29

Chức năng Quản lý Vé

Hình 2.7: Biểu đồ Chức năng Quản lý Xe và Hãng xe

Chức năng Quản lý Nhân viên

Hình 2.8: Biểu đồ Chức năng Quản lý Phân quyền Người dùng

Trang 30

Chức năng Đăng nhập Hệ thống

Hình2.9: Biểu đồ Chức năng Đăng nhập Hệ thống

Chức năng Quản lý Phân quyền Người dùng

Hình2.10: Biểu đồ Chức năng Quản lý Phân quyền Người dùng

Trang 31

2.4 Biểu đồ hoạt động của các chức năng chính (Activity Diagram)

2.4.1 Chức năng Đặt vé

Hình 2.11: Biểu đồ hoạt động Chức năng Đặt Vé xe

Trang 32

2.4.2 Chức năng Quản lý Vé

Hình2.12: Biểu đồ hoạt động Chức năng Quản lý Vé xe

Trang 33

2.4.3 Chức năng Quản lý Lịch trình

Hình2.13: Biểu đồ hoạt động Chức năng Quản lý Lịch trình

Trang 34

2.4.4 Chức năng Quản lý Xe và Hãng xe

Hình2.14: Biểu đồ hoạt động Chức năng Quản lý Xe và Hãng xe

Trang 35

2.4.5 Chức năng Tìm kiếm (Vé, lịch trình, hãng xe, địa điểm, )

Hình2.15: Biểu đồ hoạt động Chức năng Tìm Kiếm

Trang 36

2.5 Xây dựng biểu đồ quan hệ thực thể

7 tinhtrang Varchar 30 Hoạt động/Không hoạt động

8 tinhtrang Varchar 30 Hoạt động/Không hoạt động

Trang 37

9 mota Text Mô tả

Tỉnh thành

Thông tin Tên tỉnh thành, sử dụng cho việc chọn các địa điểm

Bảng 2.3: Tỉnh

tbl_tinhSTT Field name Data type Field size Index Description

7 tinhtrang Varchar 30 Hoạt động/Không hoạt động

Trang 38

Loại xe

Thông tin các loại xe khách, tên, số lượng ghế

Bảng 2.5: Loại xe

tbl_loaixeSTT Field name Data type Field size Index Description

2 tenloaixe Varchar 100 Tên Loại xe

5 tinhtrang Varchar 30 Hoạt động/Không hoạt động

Xe khách

Thông tin chi tiết xe khách, biển số, màu xe, tuyến, loại xe,

Bảng 2.6: Xe khách

tbl_xekhachSTT Field name Data type Field size Index Description

10 tinhtrang Varchar 30 Hoạt động/Không hoạt động

Trang 39

Đại lý

Thông tin chi tiết Đại lý: Tên đại lý, địa chỉ và điện thoại liên hệ

Bảng 2.7: Đại lý

tbl_dailySTT Field name Data type Field size Index Description

7 tinhtrang Varchar 30 Hoạt động/Không hoạt động

Nhân viên

Chi tiết nhân viên làm việc theo hãng xe Thông tin chi tiết Nhân viên

Bảng 2.8: Nhân viên

tbl_nhanvienSTT Field name Data type Field size Index Description

10 tinhtrang Varchar 30 Đang làm việc/Không làm việc

Trang 40

Loại nhân viên

Thông tin loại nhân viên, chức vụ (tài xế, phụ xe)

Bảng 2.9: Loại nhân viên

tbl_loainhanvienSTT Field name Data type Field size Index Description

2 tenloainv Varchar 100 Tên loại Nhân viên

4 tinhtrang Varchar 30 Hoạt động/Không hoạt động

11 tinhtrang Varchar 30 Hoạt động/Không hoạt động

Ngày đăng: 16/05/2019, 09:25

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
1. Đinh Thế Hiển (2002).Phân tích thiết kế hệ thống thông tin quản lý, Đinh Thế Hiển, NXB Thống kê, TP. Hà Nội Sách, tạp chí
Tiêu đề: Phân tích thiết kế hệ thống thông tin quản lý
Tác giả: Đinh Thế Hiển
Nhà XB: NXB Thống kê
Năm: 2002
2. Đinh Xuân Lâm (2003). Phân tích thiết kế hệ thống trong lập trình, Đinh Xuân Lâm, NXB Thống kê, TP. Hà Nội Sách, tạp chí
Tiêu đề: Phân tích thiết kế hệ thống trong lập trình
Tác giả: Đinh Xuân Lâm
Nhà XB: NXB Thống kê
Năm: 2003
3. Lê Hữu Lập (2006). Giáo trình Kỹ thuật lập trình, Lê Hữu Lập, NXB Bưu Điện, TP. Hà Nội Sách, tạp chí
Tiêu đề: Kỹ thuật lập trình
Tác giả: Lê Hữu Lập
Nhà XB: NXB BưuĐiện
Năm: 2006
4. Phạm Hữu Khang (2007). C # 2005, Phạm Hữu Khang, NXB Lao Động – Xã Hội, TP. Hồ Chí Minh Sách, tạp chí
Tiêu đề: C # 2005
Tác giả: Phạm Hữu Khang
Nhà XB: NXB Lao Động – XãHội
Năm: 2007
5. Trịnh Thế Tiến (2009). Các Cơ Sở Dữ Liệu Microsoft Visual C# 2008 - Lập Trình Căn Bản Và Nâng Cao, Trịnh Thế Tiến, NXB Hồng Đức, TP. Hồ Chí Minh Sách, tạp chí
Tiêu đề: Các Cơ Sở Dữ Liệu Microsoft Visual C# 2008 - LậpTrình Căn Bản Và Nâng Cao
Tác giả: Trịnh Thế Tiến
Nhà XB: NXB Hồng Đức
Năm: 2009
6. Trương Văn Tú (2000).Giáo trình hệ thống thông tin quản lý, Trương Văn Tú, Trường Đại học Kinh tế Quốc dân, TP. Hà Nội Sách, tạp chí
Tiêu đề: Giáo trình hệ thống thông tin quản lý
Tác giả: Trương Văn Tú
Năm: 2000
7. Bùi Thị Tiếp (2009). Luận văn Xây dựng hệ thống đặt vé xe khách CLC, Luận văn tốt nghiệp Trường ĐH Công nghệ - ĐH QG Hà Nội, TP.Hà Nội Sách, tạp chí
Tiêu đề: Luận văn Xây dựng hệ thống đặt vé xe khách CLC
Tác giả: Bùi Thị Tiếp
Năm: 2009
8. Nguyễn Ngọc Tú (2010). Luận văn Thiết kế hệ thống quản lý vé cho một công ty xe khách, Luận văn tốt nghiệp Trường Đại Học Duy Tân – Đại Học Đà Nẵng, TP.Đà Nẵng Sách, tạp chí
Tiêu đề: Luận văn Thiết kế hệ thống quản lý vé cho một côngty xe khách
Tác giả: Nguyễn Ngọc Tú
Năm: 2010
9. Nhất Nghệ. Lập trình C# 2008 cơ bản, 08/2013, http://tailieukhoahoc.vn/Default.aspx?tabid=147&tlid=378 Sách, tạp chí
Tiêu đề: Lập trình C# 2008 cơ bản
10. Phạm Hữu Khang. Lập trình PHP, 08/2013, http://www.ebook.edu.vn/?page=1.39&view=1941 Sách, tạp chí
Tiêu đề: Lập trình PHP
11. Tech24. Tài liệu tham khảo Ngôn ngữ lập trình PHP và MySQL (Tiếng Việt), 08/2013, http://www.tech24.vn/ebook/download/2298-Tai-lieu-tham-khao-Ngon-ngu-lap-trinh-PHP-va-MySQL-Tieng-Viet.html Sách, tạp chí
Tiêu đề: Tài liệu tham khảo Ngôn ngữ lập trình PHP và MySQL (Tiếng Việt)
07/2013, http://thaihoanghai.wordpress.com/2012/04/03/giao-trinh-tai-li%E1%BB%87u-cho-c-c%C6%A1-b%E1%BA%A3n/ Link
12. Trần Thị Anh Thi. Giáo Trình, Tài Liệu Cho C# Cơ Bản Khác

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w