Thiết kế website bán vé xe khách trực tuyến liên tỉnh

MỤC LỤC

DESIGN (PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG)

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

    Hệ thống yêu cầu khách hàng nhập thông tin tài khoản, hệ thống sẽ kiểm tra xem tài khoản đó đã tồn tại trong hệ thống hay chưa. Hệ thống yêu cầu khách hàng nhập thông tin tài khoản, hệ thống sẽ kiểm tra xem tài khoản đó đã tồn tại trong hệ thống hay chưa. Nếu đã tồn tại thì hệ thống kiểm tra thông tin, nếu thông tin không đúng thì mời đăng nhập lại, ngược lại thì hiển thị giao diện làm việc của tác nhân tương ứng.

    Người dùng muốn xem chi tiết thông tin cá nhân thì chọn quản lý tài khoản, hệ thống sẽ hiển thị thông tin cá nhân chi tiết của người dùng. Người dùng muốn chỉnh sửa thông tin cá nhân thì nhấn vào “Chỉnh sửa” thì hệ thống sẽ hiển thị bảng chỉnh sửa thông tin cá nhân, người dùng điền thông tin tương ứng vào các mục cần chỉnh sửa sau đó nhấn vào “Cập nhật”, hệ thống kiểm tra thông tin người dùng vừa chỉnh sửa, nếu hợp lệ thì lưu vào cơ sở dữ liệu và thông báo thay đổi thành công, ngược lại thì thoát khỏi quá trình. Người dùng muốn thay đổi mật khẩu thì nhấn vào “Đổi nhật khẩu” hệ thống sẽ hiển thị bảng chỉnh sửa mật khẩu, sau đó người dùng nhập mật khẩu hiện tại và mật khẩu mới và nhấn vào xác nhận đổi mật khẩu, hệ thống sẽ kiểm tra tính hợp lệ và lưu vào cơ sở dữ liệu và thông báo thành công.

    Khách hàng chọn chức năng quản lý lịch sử giao dịch, hệ thống sẽ hiển thị danh sách đã mua vé, khách hàng chọn chức năng xem chi tiết, hệ thống sẽ kiểm tra nếu khách hàng đã mua vé thì hiển thị chi tiết vé. Người dùng nhấn vào đánh giá, hệ thống sẽ hiển thị danh sách các đánh giá và các chức năng đánh giá, bảng thông tin nhập nội dung đánh giá, người dùng nhập đầy đủ thông tin đánh giá và nhấn “Thêm”, hệ thống kiểm tra và lưu vào cơ sở dữ liệu và thông báo thêm thành công. Người dùng muốn xóa đánh giá thì nhấn vào “Xóa” hệ thống sẽ yêu cầu xác nhận, sau khi người dùng xác nhận thì hệ thống sẽ xóa đánh giá đó trong cơ sở dữ liệu và thông báo xóa đánh giá thành công.

    Gửi đánh giá của khách hàng 4.Yêu cầu cập nhật đánh giá của kháchh hàng và lưu vào CSDL. Người dùng chọn vé cần xem thì hệ thống sẽ hiển thị ra danh sách vé, nếu người dùng muốn chọn chi tiết vé thì hệ thống hiển thị thông tin chi tiết vé. Người dùng đăng nhập từ khóa vào ô tìm kiếm sau đó nhấn vào nút tìm kiếm, hệ thống sẽ hiển thị các thông tin liên quan.

    Quản trị viên chọn chức năng quản lý vé, hệ thống hiển thị danh sách các vé và các chức năng quản lý vé. Quản trị viên nhấn vào vé muốn thay đổi thông tin sau đó nhấn chỉnh sửa, hệ thống hiển thị bảng thông tin của vé. Quản trị viên thay đổi thông tin muốn chỉnh sửa, sau đó nhấn xác nhận hoặc hủy chỉnh sửa, hệ thống lưu thông tin vào cơ sử dữ liệu, đồng thời thông báo chỉnh sửa thành công.

    Quản trị viên nhấn vào vé muốn xóa sau đó nhấn xóa, hệ thống sẽ yêu cầu xác nhận muốn xóa, quản trị viên nhấn xác nhận thì hệ thống sẽ xóa vé trong cơ sở dữ liệu.  Đặc tả chức năng thêm vé Mã UseCase UC16 Tên UseCase Thêm vé Tác nhân Quản trị viên. Kiểm tra thông tin vé và thông báo chỉnh sửa vé thành công hoặc thông báo không hợp lệ.

     Đặc tả chức năng xoá vé Mã Use Case UC18 Tên Use Case Xoá vé Tác nhân Quản trị viên.

    Quản lý nhật trình

    Kết thúc usecase Điều kiện trước Đăng kí tài khoản Điều kiện sau Không có. Kiểm tra thông tin vé và thông báo xoá vé thành công hoặc thông báo huỷ xoá. Kiểm tra thông tin các tuyến vận chuyển và hiển thị chi tiết các tuyến vận chuyển hoặc thông báo không có tuyến vận chuyển.

    Kiểm tra thông tin loại xe và hiển thị chi tiết lọai xe hoặc thông báo không có loại xe. Quản trị viên chọn chức năng xem số lượng người dùng truy cập vào trang web, hệ thống sẽ hiển thị ra tổng số lượng người dùng truy cập vào hệ thống. Quản trị viên chọn chức năng xem doanh thu, hệ thống hiển thị tổng số lượng doanh thu ra màn hình.

    Kết thúc usecase Điều kiện trước Đăng kí tài khoản Điều kiện sau Không có. Quản trị viên chọn chức năng quản lý người dùng, hệ thống hiển thị ra danh sách người dùng cùng các chức năng thêm, xem chi tiết người dùng, chỉnh sửa và khóa người dùng. Sau đó nếu quản trị viên chọn chức năng thêm người dùng thì hệ thống sẽ hiển thị bảng nhập thông tin người dùng, quản trị viên nhập đầy đủ thông tin người dùng.

    Sau đó chọn “Lưu”, nếu muốn huỷ thì chọn “Hủy”, hệ thống kiểm tra thông tin vừa nhập. Nếuthông tin hợp lệ, hệ thống lưu thông tin vào cơ sở dữ liệu đồng thời thông báo thành công ngược lại thông báo thông tin không hợp lệ. Quản trị viên chọn vào người dùng muốn xem thông tin, nhấn xem thông tin, hệ thống hiển thị bảng thông tin chi tiết của người dùng.

    Quản trị viên chọn vào người dùng muốn xóa nhấn xóa, hệ thống yêu cầu xác nhận xóa. Quản trị viên nhấn “Khóa” để khóa người dùng ngược lại chọn “hủy” để hủy xóa người dùng, hệ thống khóa tài khoản người dùng trong cơ sở dữ liệu và làm mới lại danh sách nếu người dùng xác nhận khóa.

    IMPEMENT (Thực hiện)

    BIỂU ĐỒ LỚP

    MaKhachHang varchar(10) No Mã Khách Hàng Khóa phụ NoiDungDanhGia nvarchar(max) No Nội dung đánh. 1 Đăng nhập Button Người dùng chọn nút đăng nhập sẽ đưa đến trang phù hợp nếu đúng tên đăng nhập và mật khẩu. 1 Tuyến đường link Người dùng bấm vào các tuyến đường muốn xem để vào xem chi tiết các tuyến đường.

    Bảng hóa đơn
    Bảng hóa đơn