Giao diện quản trị phân hệ web

Một phần của tài liệu XÂY DỰNG ỨNG DỤNG TRA CỨU TÀU, XE TRÊN HỆ ĐIỀU HÀNH ANDROID (Trang 68 - 100)

7 Phân tích, thiết kế

7.3.2. Giao diện quản trị phân hệ web

7.3.2.1. Trang đăng nhập

68

Muốn vào được phân hệ quản trị thông tin tàu, xe người dùng phải đăng nhập. Nếu người dùng chưa đăng nhập vào hệ thống mà vẫn muốn truy cập vào các trang web hệ thống thì hệ thống sẽ tự động chuyển về trang đăng nhập này. Nói cách khác nghĩa là nếu không có tài khoản thì người dùng không thể truy cập vào hệ thống. Và với mỗi nhóm quyền khác nhau khi đăng nhập vào hệ thống sẽ được sử dụng các chức năng khác nhau. Riêng người dùng Super Admin thì được toàn quyền sử dụng các chức năng trong hệ thống.

[ NO ] Nhập Tên /Mật Khẩu

Đăng nhập

Kiểm tra hợp lệ

Thông báo lỗi đăng nhập

Hiển thị màn hình chính quản trị

69

Hình 7.14 – Giao diện màn hình chính của trang quản trị

Sau khi đăng nhập thành công thì hệ thống sẽ tự động chuyển sang trang chủ. Trang chủ của hệ thống sẽ quản lý các thành phần như sau: phương tiện, tuyến vận chuyển, hãng vận chuyển, tài khoản, nhóm người dùng…

7.3.2.2. Quản lý phƣơng tiện

 Quản lý phương tiện dành cho nhân viên nhập liệu hệ thống :

70

Ở trang quản lý phương tiện dành cho nhóm này, người dùng sẽ được chọn một hãng muốn xem từ danh sách các hãng hiện có. Người dùng thuộc nhóm này được toàn quyền thêm mới, xóa hoặc cập nhật phương tiện của bất kỳ 1 hãng vận chuyển hiện có nào.

[Exception]

[Success]

Chọn chức năng Quản lý Phương Tiện

Thông báo chưa có Phương Tiện Có Phương Tiện

Hiển thị Danh sách Phương Tiện thuộc hãng lên màn hình

Màn hình xem Danh sách Phương Tiện

Chọn Xóa Phương Tiện Chọn cập nhật Phương Tiện Chọn thêm mới Phương Tiện

Hiển thị thông báo xác nhận Chuyển qua trang cập nhật Phương Tiện

Điền các thông tin cần cập nhật

Trang thêm mới Phương Tiện

Thêm các thông tin tổng quát Thêm Hình ảnh giới thiệu về Phương Tiện Hiển thị Nút thêm mới Phương Tiện

Màn hình Quản lý Phương Tiện( khởi tạo)

Lấy DS Hãng

Màn hình Quản lý Phương tiện(sẵn sàng)

Chọn Quản lý khác

71

 Quản lý phương tiện dành cho các đối tượng khác

Hình 7.17 - Giao diện màn hình quản lý phương tiện cho các đối tượng khác

Ở trang quản lý phương tiện dành cho các nhóm khác, thông tin phương tiện sẽ được trình bày theo danh sách các phương tiện thuộc hãng vận chuyển mà người dùng đó đại diện. Với nhóm này thì người dùng chỉ có thể thêm mới, xoá, hoặc sửa thông tin cho các phương tiện thuộc hãng mình đại diện.

72

[Exception] [Success]

Thông báo chưa có Phương Tiện Có Phương Tiện

Hiển thị Danh sách Phương Tiện thuộc hãng lên màn hình Màn hình xem Danh sách Phương Tiện

Chọn Xóa Phương Tiện Chọn cập nhật Phương Tiện Chọn thêm mới Phương Tiện Hiển thị thông báo xác nhận Chuyển qua trang cập nhật Phương Tiện

Điền các thông tin cần cập nhật

Trang thêm mới Phương Tiện

Thêm các thông tin tổng quát Thêm Hình ảnh giới thiệu về Phương Tiện Hiển thị Nút thêm mới Phương Tiện

Chọn Quản lý khác Màn hình Quản lý Phương tiện(sẵn sàng)

Chọn chức năng Quản lý Phương Tiện

Hình 7.18 - Activity biểu diễn use case nhập liệu

7.3.2.3. Quản lý tuyến vận chuyển

73

Hình 7.19 - Giao diện quản lý tuyến đối với nhân viên nhập liệu hệ thống Ở trang quản lý tuyến dành cho nhóm này, người dùng sẽ được chọn một hãng muốn xem từ danh sách các hãng hiện có. Người dùng thuộc nhóm này được toàn quyền thêm

74

[Exception] [Success]

Chọn chức năng Quản lý Tuyến

Thông báo chưa có Tuyến Có Tuyến

Hiển thị Danh sách Tuyến thuộc hãng lên màn hình Màn hình xem Danh sách Tuyến

Chọn Xóa Tuyến Chọn cập nhật Tuyến Chọn thêm mới Tuyến Hiển thị thông báo xác nhận Chuyển qua trang cập nhật Tuyến

Điền các thông tin cần cập nhật

Trang thêm mới Tuyến Thêm thông tin tổng quát Thêm Phương Tiện

Hiển thị Nút Thêm mới Tuyến Màn hình Quản lý Tuyến( khởi tạo)

Lấy DS Hãng Màn hình Quản lý Tuyến (sẵn sàng)

Thêm Trạm Thêm Giá vé trạm Thêm Giá vé trung gian Chọn Quản lý khác

75

 Quản lý tuyến vận chuyển đối với các đối tượng khác

Hình 7.21 - Giao diện quản lý tuyến đối với các đối tượng khác

Ở trang quản lý tuyến dành cho các nhóm khác, thông tin tuyến sẽ được trình bày theo danh sách các tuyến thuộc hãng vận chuyển mà người dùng đó đại diện. Với nhóm này thì người dùng chỉ có thể thêm mới, xoá, hoặc sửa thông tin cho các tuyến thuộc hãng mình đại diện.

76

[Exception]

[Success]

Chọn chức năng Quản lý Tuyến

Thông báo chưa có Tuyến Có Tuyến

Hiển thị Danh sách Tuyến thuộc hãng lên màn hình

Màn hình xem Danh sách Tuyến

Chọn Xóa Tuyến Chọn cập nhật Tuyến Chọn thêm mới Tuyến

Hiển thị thông báo xác nhận Chuyển qua trang cập nhật Tuyến

Điền các thông tin cần cập nhật

Trang thêm mới Tuyến

Thêm thông tin tổng quát Thêm Phương Tiện Hiển thị Nút Thêm mới Tuyến

Thêm Trạm Thêm Giá vé trạm Thêm Giá vé trung gian Chọn Quản lý khác

Màn hình Quản lý Tuyến (sẵn sàng)

77

7.3.2.4. Quản lý hãng vận chuyển

 Nhân viên nhập liệu hệ thống

Hình 7.23 - Giao diện quản lý hãng đối với nhân viên nhập liệu hệ thống Ở chức năng quản lý này, đối với nhân viên nhập liệu hệ thống sẽ được thực hiện các thao tác thêm, xóa, sửa đối với tất cả các hãng hiện có.

78

[Exception]

[Success]

Chọn chức năng Quản lý Hãng

Có Hãng Thông báo chưa có Hãng

Hiển thị Danh sách Hãng lên màn hình

Màn hình xem Danh sách Hãng

Chọn Xóa Hãng Chọn cập nhật Hãng Chọn thêm mới Hãng

Hiển thị thông báo xác nhận Chuyển qua trang cập nhật Hãng

Điền các thông tin cần cập nhật

Trang thêm mới Hãng

Thêm các thông tin tổng quát Thêm Phim giới thiệu về Hãng Hiển thị Nút thêm mới Hãng

Chọn Quản lý khác

79

 Đối với các tài khoản khác

Hình 7.25 - Giao diện quản lý hãng đối với các đối tượng khác Mỗi hãng sẽ được chỉnh sửa thông tin của hãng mình.

80

[Exception]

[Success]

Chọn Quản lý khác Chọn chức năng Quản lý Hãng

Thông báo chưa có Hãng Có Hãng

Hiển thị thông tin Hãng lên màn hình

Màn hình xem Danh sách Hãng

Chọn Xóa Hãng Chọn cập nhật Hãng Chọn thêm mới Hãng

Hiển thị thông báo xác nhận Chuyển qua trang cập nhật Hãng

Điền các thông tin cần cập nhật

Trang thêm mới Hãng

Thêm các thông tin tổng quát Thêm Phim giới thiệu về Hãng Hiển thị Nút thêm mới Hãng

81

7.3.2.5. Quản lý Tài khoản

 Quản lý Tài khoản đối với nhân viên nhập liệu hệ thống

Hình 7.27 - Giao diện quản lý tài khoản đối với nhân viên nhập liệu hệ thống Với nhóm tài khoản này thì sẽ được thao tác toàn bộ thêm mới, xóa, sửa và cấp quyền cho tài khoản.

82

[Exception] [Success]

Chọn chức năng Quản lý Tài khoản

Thông báo chưa có Tài khoản Có Tài khoản

Hiển thị Danh sách Tài khoản thuộc nhóm lên màn hình Màn hình xem Danh sách Tài khoản

Chọn Xóa Tài khoản Chọn cập nhật Tài khoản Chọn thêm mới Tài khoản Hiển thị thông báo xác nhận Chuyển qua trang cập nhật Tài khoản

Điền các thông tin cần cập nhật

Trang thêm mới Tuyến

Thêm thông tin tổng quát Thêm Chức năng Hiển thị Nút Thêm mới Tài khoản Màn hình Quản lý Tài khoản( khởi tạo)

Lấy DS Nhóm

Màn hình Quản lý Tài khoản (sẵn sàng)

Chọn Quản lý khác

83

 Quản lý Tài khoản đối với các nhóm đối tượng khác

Hình 7.29 - Giao diện quản lý tài khoản đối với các nhóm đối tượng khác Đối với các nhóm tài khoản khác thì sẽ chỉ hiển thị những tài khoản của hãng đó mà thôi.

84

[Exception] [Success]

Chọn chức năng Quản lý Tài khoản

Thông báo chưa có Tài khoản Có Tài khoản

Hiển thị Danh sách Tài khoản thuộc Hãng lên màn hình

Màn hình xem Danh sách Tài khoản

Chọn Xóa Tài khoản Chọn cập nhật Tài khoản Chọn thêm mới Tài khoản

Hiển thị thông báo xác nhận Chuyển qua trang cập nhật Tài khoản

Điền các thông tin cần cập nhật

Trang thêm mới Tuyến

Thêm thông tin tổng quát Thêm Chức năng Hiển thị Nút Thêm mới Tài khoản

Chọn Quản lý khác Màn hình Quản lý Tài khoản (sẵn sàng)

85

7.3.2.6. Quản lý Nhóm ngƣời dùng

Hình 7.31 - Giao diện quản lý nhóm người dùng

Đối với quản lý này thì chỉ có nhóm nhân viên nhập liệu hệ thống mới có thể thực hiện các thao tác thêm mới, xóa, sửa được.

86

[Exception] [Success]

Chọn chức năng Quản lý Nhóm

Thông báo chưa có Nhóm Có Nhóm

Hiển thị Danh sách Nhóm lên màn hình

Màn hình xem Danh sách Nhóm

Chọn Xóa Nhóm Chọn cập nhật Nhóm Chọn thêm mới Nhóm

Hiển thị thông báo xác nhận Chuyển qua trang cập nhật Nhóm

Điền các thông tin cần cập nhật

Trang thêm mới Nhóm

Thêm thông tin tổng quát Thêm Thao tác Hiển thị Nút Thêm mới Nhóm Màn hình Quản lý Nhóm (sẵn sàng)

Chọn Quản lý khác

87

7.3.2.7. Danh mục Địa điểm

Hình 7.33 - Giao diện danh mục địa điểm Đối với danh mục này việc thao tác sẽ được phân chia như sau :

 Nhân viên nhập liệu sẽ được toàn quyền thêm mới, xóa, sửa.

88

[Exception] [Success]

Chọn chức năng Danh mục Địa điểm

Thông báo chưa có Địa điểm Có Địa điểm

Hiển thị Danh sách Địa điểm lên màn hình

Màn hình xem Danh sách Địa điểm

Chọn Xóa Địa điểm Chọn cập nhật Địa điểm Chọn thêm mới Địa điểm

Hiển thị thông báo xác nhận Chuyển sang chế độ cập nhật Địa điểm

Điền các thông tin cần cập nhật

Hiển thị Nút Thêm mới Địa điểm Màn hình Danh mục Địa điểm (sẵn sàng)

Hiển thị biểu mẫu thêm mới Địa điểm

Điền các thông tin cần thiết vào biểu mẫu

Chọn Quản lý khác

89

7.3.2.8. Danh mục hình ảnh

 Danh mục hình ảnh đối với nhân viên nhập liệu hệ thống

Hình 7.35 - Giao diện danh mục hình ảnh đối với nhân viên hệ thống

Đối với nhóm tài khoản này thì khi chọn danh mục hình ảnh thì danh sách phương tiện sẽ bao gồm tất cả các phương tiện của tất cả các hãng.

90

[Exception]

[Success]

Chọn chức năng Danh mục Hình ảnh

Thông báo chưa có Hình ảnh Có Hình ảnh

Hiển thị Danh sách Hình ảnh lên màn hình

Màn hình xem Danh sách Hình ảnh

Chọn Xóa Hình ảnh Chọn cập nhật Hình ảnh Chọn thêm mới Hình ảnh

Hiển thị thông báo xác nhận Chuyển sang chế độ cập nhật Hình ảnh

Điền các thông tin cần cập nhật

Hiển thị Nút Thêm mới Hình ảnh Màn hình Danh mục Hình ảnh (sẵn sàng)

Hiển thị biểu mẫu thêm mới Hình ảnh

Điền các thông tin cần thiết vào biểu mẫu Màn hình Danh mục Hình ảnh (khởi tạo)

Lấy DS Phương Tiện

Chọn Quản lý khác

Hình 7.36 - Activity biểu diễn use case nhập liệu

91

Hình 7.37 - Giao diện danh mục hình ảnh đối với các đối tượng khác

Đối với nhóm tài khoản này thì khi chọn danh mục hình ảnh thì danh sách phương tiện sẽ bao gồm tất cả các phương tiện của hãng đó.

92

[Exception] [Success]

Thông báo chưa có Hình ảnh Có Hình ảnh

Hiển thị Danh sách Hình ảnh lên màn hình Màn hình xem Danh sách Hình ảnh

Chọn Xóa Hình ảnh Chọn cập nhật Hình ảnh Chọn thêm mới Hình ảnh

Hiển thị thông báo xác nhận Chuyển sang chế độ cập nhật Hình ảnh Điền các thông tin cần cập nhật

Hiển thị Nút Thêm mới Hình ảnh Màn hình Danh mục Hình ảnh (sẵn sàng)

Hiển thị biểu mẫu thêm mới Hình ảnh Điền các thông tin cần thiết vào biểu mẫu Màn hình Danh mục Hình ảnh (khởi tạo)

Chọn chức năng Danh mục Hình ảnh

Lấy DS Phương Tiện thuộc Hãng

Chọn Quản lý khác

93

7.3.2.9. Danh mục phim

 Danh mục phim đối với nhân viên nhập liệu hệ thống

Hình 7.39 - Giao diện danh mục phim đối với nhân viên hệ thống

Đối với nhóm tài khoản này thì khi chọn danh mục phim sẽ phải chọn hãng để xem được các phim của hãng đó.

94

[Exception]

[Success]

Chọn chức năng Danh mục Phim

Thông báo chưa có Phim

Có Phim

Hiển thị Danh sách Phim lên màn hình

Màn hình xem Danh sách Phim

Chọn Xóa Phim Chọn cập nhật Phim Chọn thêm mới Phim

Hiển thị thông báo xác nhận Chuyển sang chế độ cập nhật Phim

Điền các thông tin cần cập nhật

Hiển thị Nút Thêm mới Phim Màn hình Danh mục Phim (sẵn sàng)

Hiển thị biểu mẫu thêm mới Phim

Điền các thông tin cần thiết vào biểu mẫu

Màn hình Danh mục Phim (khởi tạo)

Lấy DS Hãng

Chọn Quản lý khác

95

 Danh mục phim đối với các nhóm tài khoản khác

Hình 7.41 - Giao diện danh mục phim đối với các đối tượng khác

Đối với nhóm tài khoản này thì khi chọn danh mục phim hiện ra tất cả các phim hãng mà tài khoản đó thuộc.

96

[Exception]

[Success]

Thông báo chưa có Phim Có Phim

Hiển thị Danh sách Phim của Hãng lên màn hình

Màn hình xem Danh sách Phim

Chọn Xóa Phim Chọn cập nhật Phim Chọn thêm mới Phim

Hiển thị thông báo xác nhận Chuyển sang chế độ cập nhật Phim

Điền các thông tin cần cập nhật

Hiển thị Nút Thêm mới Phim

Hiển thị biểu mẫu thêm mới Phim

Điền các thông tin cần thiết vào biểu mẫu Chọn chức năng Danh mục Phim

Màn hình Danh mục Phim (sẵn sàng)

Chọn Quản lý khác

Hình 7.42 - Activity biểu diễn use case nhập liệu

7.3.2.10. Danh mục loại ghế

97

Đối với danh mục này việc thao tác sẽ được phân chia như sau :

 Nhân viên nhập liệu sẽ được toàn quyền thêm mới, xóa, sửa.

 Các nhóm khác sẽ chỉ được quyền thêm mới mà thôi.

Xử lý tương tự như danh mục địa điểm.

7.3.2.11. Danh mục đối tƣợng

Hình 7.44 - Giao diện danh mục đối tượng Đối với danh mục này việc thao tác sẽ được phân chia như sau :

 Nhân viên nhập liệu sẽ được toàn quyền thêm mới, xóa, sửa.

 Các nhóm khác sẽ chỉ được quyền thêm mới mà thôi.

Xử lý tương tự như danh mục địa điểm.

7.3.2.12. Danh mục loại phƣơng tiện

98

Đối với danh mục này việc thao tác sẽ được phân chia như sau :

 Nhân viên nhập liệu sẽ được toàn quyền thêm mới, xóa, sửa.

 Các nhóm khác sẽ chỉ được quyền thêm mới mà thôi.

Xử lý tương tự như danh mục địa điểm.

7.3.2.13. Danh mục khuyến mãi

Hình 7.46 - Giao diện danh mục khuyến mãi Đối với danh mục này việc thao tác sẽ được phân chia như sau :

 Nhân viên nhập liệu sẽ được toàn quyền thêm mới, xóa, sửa.

 Các nhóm khác sẽ chỉ được quyền thêm mới mà thôi.

Xử lý tương tự như danh mục địa điểm.

7.3.2.14. Danh mục nhóm chức năng

99

Đối với danh mục này thì chỉ có nhóm nhân viên nhập liệu hệ thống mới được quyền thao tác. Xử lý tương tự như danh mục địa điểm .

Một phần của tài liệu XÂY DỰNG ỨNG DỤNG TRA CỨU TÀU, XE TRÊN HỆ ĐIỀU HÀNH ANDROID (Trang 68 - 100)

Tải bản đầy đủ (PDF)

(165 trang)