Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
221,55 KB
Nội dung
HỌC VIỆN KỸ THUẬT MẬT MÃ PHÂN TÍCH THIẾT KẾ HỆ THỐNG L06 Dề tài: Phân tích thiết kế xây dựng Hệ thống tra cứu, đặt đỗ cung cấp dịch vụ vận chuyển, khám chữa bệnh chất lượng theo vị trí người dùng NHĨM 17 Bùi hữu linh Ngô thành công Nguyễn Tiến Tài Nguyễn Tuấn A Khảo sát trạng B Phân tích hệ thống Sơ đồ use case Xác định actor Use case STT Actor Người dùng đăng nhập Dối tác vận Bác sĩ Người dùng chưa đăng nhâp Biểu đồ use case tổng quát use case chi tiết Use Case Tìm kiếm Đặt đõ Cập nhập thơng Thanh tốn Quản lý đơn hàng Khám chữa bệnh Quản lý lịch khám bệnh Thống kê dịch vụ Hỗ trợ khách hàng Đăng nhập cập nhập thông tin vận chuyển xác nhận giao Dăng nhập Cập nhập thông tin bệnh Lập kế hoạch điều trị Đặt lịch khám Quản lý lịch khám Quản lý tài liệu bệnh Đăng ký Đăng nhập 3.1 Biểu đồ use case chi tiết đăng ký 3.1.1 đặc tả use case đăng ký Use case Actor Brief Description preconditions Đăng ký Người dùng chưa có tài khoản Đăng ký tài khoản Khơng Basic Flows Khách hàng chưa có tài khoản chọn chức tạo tài khoản Hệ thống hiển thị form đăng ký Hệ thống yêu cầu nhập thông tin đăng ký Khách nhập thông tin Hệ thống điều tra tính hợp lệ thơng tin nhập vào? không thực Alternative flows Post conditions Special Requirements luồng hệ thống lưu thông tin đăng ký vào CSDL Luồng 1: - hệ thống báo thông tin nhập sai - Quay lại bước Tài khoản đăng ký Không 3.2 Biểu đồ use case chi tiết “Đăng nhập” 3.2.1 Đặc tả chi tiết use case “Đăng nhập” Use caser Actor Brief Description preconditions Đăng nhập Người dùng (khách hàng có tài quản, bác sỹ,đối tác vận chuyển) đăng nhập vào hệ thống Không Basic Flows Alternative flows Người dùng chọn chức đăng nhập Hệ thống hiển thị form đăng nhập Người dùng nhập thông tin Username + Password Hệ thống kiểm tra thông nhập CSDl? đùng Username sai Password thực luông 1, Username không tồn thực luông Đăng nhập hệ thống thành công phân quyền theo vai người dùng Luồng : - Hệ thống thông báo nhập sai định dạng Post conditions Special - quay lại bước Người dùng đăng nhập vào hệ thống Không Requirements 3.3 Biểu đồ chi tiết Use case “Tìm kiếm” 3.3.1 Đặc tả chức tìm kiếm Use caser Actor Brief Description preconditions Basic Flows Tìm kiếm Người dùng Tìm kiếm dịch vụ vận chuyển khám chữa bệnh chất lượng người dùng Không - truy cập hệ thống Chọn tính “ tìm kiếm” Nhập thơng tin tìm kiếm: Tên dịch vụ vận chuyển hoăc tên sở y tế Địa điểm tìm kiếm - Alternative flows Thời gian sử dụng dịch vụ Lọc kết theo tiêu chí ( khoảng cách, giá , đánh giá chất lượng) Hệ thống kiểm tra liệu CSDL? Nếu khơng có liệu thực lng HIển thị thông tin: - danh sách dịch vụ vận chuyển hoăc tên sở y tế - Thông tin chi tiết ( giá , đánh giá chất lượng, địa , SDT) Lng 1: - khơng có thơng tin thỏa mãn - quay lại bước Chọn tìm kiếm mong muốn Post conditions Special Requirements không 3.4 Biểu đồ chi tiết use case “Đặt đỗ” + + - | Người dùng | + + - | v + + - | Giao diện đặt đỗ toán | + + - | v + + - | Xác thực thơng tin đặt đỗ tốn | + + - | | + - + | Xử lý yêu cầu đặt đỗ lưu vào DB | + - + | | + + | Gửi thông tin đặt đỗ cho đơn vị vận chuyển | + + | | + - + | Đơn vị vận chuyển | + -+ 3.4.1 Đặc tả chức đặt đỗ Use caser Actor Brief Description preconditions Basic Flows Alternative flows Post conditions Special Requirements Đặt đỗ Người dùng Cho phép người dùng đặt đỗ dịch vụ vận chuyển hệ thống Không khơng Dùng tìm kiếm chọn dịch vụ cần sử dụng chọn đặt đỗ hiển thị form nhập thông tin cần thiết: Thời gian Số người Địa điểm Ghi Lưu thông tin vào CSDL cập nhập liệu Xác nhận kiểm tra lại trạng thái đơn đặt đỗ Cao 3.5 Biểu đồ chi tiết use case “ Cập nhập thông tin” 3.5.1 Đặc tả chức cập nhập thông tin Use caser Actor Brief Description preconditions Basic Flows Alternative flows Post conditions Cập nhập thông tin Người dùng Cho phép người dùng cập nhập thông tin cá nhân hệ thống Không truy cập hệ thống chọn chức cập nhập thông tin hiển thị form nhập gồm : - Họ tên - Ngày sinh - SDT - Địa Hệ thống kiểm tra thông tin sai thực luồng Lưu cập nhập thông tin vào CSDL Luồng - thông tin không - quay lại bước xác nhận lưu thơng tin thành cơng Special Trung bình Requirements 3.6 Biểu đồ chi tiết use case “ Thanh toán” 3.6.1 Đặc tả chức toán Use caser Actor Brief Description preconditions Basic Flows Alternative flows Post conditions Special Requirements Thanh toán Người dùng Cho phép người dùng toán dịch vụ sử dụng hệ thống Không Truy cập hệ thống Chọn chức toán Hiển thị dịch vụ sử dụng tổng tiền toán chọn phương pháp toán ( chuyển khoản, thẻ ATM,) hiển thị form nhập thông tin thẻ kiểm tra thông tin khơng thực luồng Xử lý tốn Luồng 1: - thơng tin thẻ khơng - quay lại bước thơng báo tốn thành công Cao 3.7 Biểu đồ chi tiết use case “ Quản lý đơn hàng” 3.7.1 Đặc tả chức quản lý đơn hàng Use caser Actor Brief Description preconditions Basic Flows Alternative flows Post Quản lý đơn hàng Người dùng cho phép người dùng quản lý đơn hàng đặt hệ thống Không Truy cập hệ thống Chọn chức quản lý đơn hàng HIển thị danh sách đơn hàng Người dùng chọn đơn hàng cần kiểm tra Hiển thị thông tin đơn hàng chọn ( thông tin dịch vụ, thời gian, trạng thái, địa điểm, thông tin liên hệ bác sỹ đơn vị vận chuyển) Nếu đơn hàng chưa xác nhận hủy xác nhận cớ thể thay đổi thông tin đơn hàng yêu cầu hỗ trợ từ nhân viên hỗ cập nhập trạng thái đơn hàng Không Cập nhập thông tin thành công conditions Special Requirements Cao 3.8 Biểu đồ chi tiết use case “Khám chữa bệnh” 3.8.1 đặt tả chức khám chữa bệnh Use caser Actor Brief Description preconditions Basic Flows Khám chữa bệnh Người dùng Cho phép người dùng tìm kiếm đặt lịch khám hệ thống Alternative flows Luồng 1: - thông tin không - quay lai bước đặt lịch thành Post conditions Special Requirements Không Truy cập hệ thống chọn chức khám chữ bệnh HIển thị trang tìm kiếm cho người dùng nhập thơng tin tìm kiếm mong muốn kiểm tra CSDL hiển thị danh sách phù hợp với mong muốn tìm kiếm thông tin không hợp lệ thực luồng người dùng chọn thời gian địa điểm để đặt lịch hiển thị thông tin lịch khám chữa bệnh người dùng thay đổi hủy l ịch hẹn Ghi nhận đơn hàng thông báo cho bác sỹ sở y tế Cao 3.9 Biểu đồ chi tiết use case “ Quản lý lịch khám bệnh” 3.9.1 Đặc tả chức quản lý lịch khám Use caser Actor Brief Description preconditions Basic Flows Quản lý khám chữa bệnh Người dùng , Bác sĩ Bác sĩ: thêm sửa xóa lịch khám bệnh Người dùng: xem, sửa thông tin lịch khám Thêm lịch khám: bác sĩ thêm lịch khám cho bệnh nhân sửa lịch: bác sĩ sửa thơng tin lịch khám bệnh nhân xóa lịch : bác sĩ xóa lịch khám c bệnh nhân xem lịch khám: bệnh nhân xem thông tin lịch khám Sửa lịch khám : bệnh nhân sửa thơng tin lịch khám bệnh a thêm lịch khám : bác sĩ chọn thêm lịch khám Hiển thị danh sách bệnh nhân thêm lịch khám bác sĩ điền thông tin lịch khám ( ngày, giờ,địa điểm, thông tin bác sĩ) bác sĩ lưu thông tin a Sửa lịch khám: Bác sĩ chọn chức sửa lịch hiển thị danh sách lịch khám bệnh bệnh nhân cho bác sĩ chọn lịch khám cần sửa Alternative flows Post conditions Special a Không bác sĩ sửa lịch khám bệnh nhân bác sĩ lưu thơng tin xóa lịch khám bác sĩ chọn chức xóa lịch khám hiển thị dang sách lịch khám bệnh nhân xóa bác sĩ xóa lưu lại thơng tin lưu lựa chọn trung bình Requirements A Thiết kế hệ thống