Đồ án UML ASP quản lý phòng khám nha khoa Đồ án UML ASP quản lý phòng khám nha khoa Đồ án UML ASP quản lý phòng khám nha khoa Đồ án UML ASP quản lý phòng khám nha khoa Đồ án UML ASP quản lý phòng khám nha khoa Đồ án UML ASP quản lý phòng khám nha khoa Đồ án UML ASP quản lý phòng khám nha khoa Đồ án UML ASP quản lý phòng khám nha khoa Đồ án UML ASP quản lý phòng khám nha khoa Đồ án UML ASP quản lý phòng khám nha khoa Đồ án UML ASP quản lý phòng khám nha khoa Đồ án UML ASP quản lý phòng khám nha khoa Đồ án UML ASP quản lý phòng khám nha khoa Đồ án UML ASP quản lý phòng khám nha khoa Đồ án UML ASP quản lý phòng khám nha khoa Đồ án UML ASP quản lý phòng khám nha khoa
Trang 1Mục lục
Trang
Trang 2xã hội Hàm răng đẹp đòi hỏi các răng phải đầy đủ, ngay ngắn, đều đặn và màu răng sángbóng Cũng chính vì lẽ đó mà ngày nay nhiều phòng mạch nha xuất hiện để đáp ứng nhucầu đó của con người và cũng từ đó nhiều phần mềm quản lý phòng khám nha khoa cũnghình thành
II Phân tích – thiết kế
II.1 Mô hình chức năng của hệ thống
II.1.1 Danh sách các actor:
a Quản lý thông tin nhân viên
b Quản lý thông tin nha sĩ
l Đổi thông tin cá nhân
m Kê toa/ lập hóa đơn
Trang 3II.1.3 Usecase diagram:
II.2 Phân tích usecase
II.2.1 Quản lý thông tin nhân viên.
a Giao diện.
b Activity diagram.
Trang 4c Đặc tả.
Name Quản lý thông tin nhân viên
Description Quản lý thông tin, tài khoản của nhân viên, thêm/sửa thông tin nhân viên
Pre Conditions Đăng nhập hệ thống
Post Conditions Dữ liệu được load lại khi thêm hay sửa thành công
Flow of events 1 Admin chọn mục quản lý nhân viên
2 Admin chọn thao tác:
2.1 Thêm mới nhân viên2.1.1 Chọn thêm mới nhân viên2.1.2 Điền thông tin của nhân viên2.1.3 Nhấn nút thêm
2.2 Sửa nhân viên2.2.1 Chọn nhân viên cần sửa2.2.2 Sửa thông tin của nhân viên2.2.3 Nhấn lưu
3 Hệ thống load lại kết quả trên gridviewAlternative flow
d Class diagram.
Trang 5e Sequence diagram.
II.2.2 Quản lý thông tin nha sĩ.
a Giao diện.
Trang 6b Activity diagram.
c Đặc tả.
Name Quản lý thông tin nha sĩ
Description Quản lý thông tin, tài khoản của nha sĩ, thêm/sửa thông tin nha sĩ
Pre Conditions Đăng nhập hệ thống
Post Conditions Dữ liệu được load lại khi thêm hay sửa thành công
Flow of events 1 Admin chọn mục quản lý nha sĩ
2 Admin chọn thao tác:
2.1 Thêm mới nha sĩ2.1.1 Chọn thêm mới nha sĩ2.1.2 Điền thông tin của nha sĩ2.1.3 Nhấn nút thêm
2.2 Sửa nha sĩ
Trang 72.2.1 Chọn nha sĩ cần sửa2.2.2 Sửa thông tin của nha sĩ2.2.3 Nhấn lưu
3 Hệ thống load lại kết quả trên gridviewAlternative flow
d Class diagram.
e Sequence diagram.
Trang 82.2.3 Quản lý thông tin bệnh nhân.
a Giao diện.
b Activity diagram.
Trang 9c Đặc tả.
Name Quản lý thông tin bệnh nhân
Description Quản lý thông tin, tài khoản của bệnh nhân, thêm/sửa/tìm kiếm thông tin
bệnh nhân
Pre Conditions Đăng nhập hệ thống
Post Conditions Dữ liệu được load lại khi thêm hay sửa thành công
Flow of events 1 Admin chọn mục quản lý bệnh nhân
2 Admin chọn thao tác:
2.1 Thêm mới bệnh nhân2.1.1 Chọn thêm mới bệnh nhân2.1.2 Điền thông tin của bệnh nhân2.1.3 Nhấn nút thêm
2.2 Sửa bệnh nhân2.2.1 Chọn bệnh nhân cần sửa2.2.2 Sửa thông tin của bệnh nhân2.2.3 Nhấn lưu
2.3 Tìm kiếm bệnh nhân2.3.1 Chọn tìm kiếm bệnh nhân theo mã hay tên
2.3.2 Nhấn tìm kiếm
3 Hệ thống load lại kết quả trên gridviewAlternative flow
d Class diagram.
Trang 10e Sequence diagram.
Trang 112.2.4 Quản lý danh mục bệnh.
a Giao diện.
Trang 12b Activity diagram.
c Đặc tả.
Description Quản lý danh mục bệnh, thêm sửa bệnh
Pre Conditions Đăng nhập hệ thống
Post Conditions Dữ liệu được load lại khi thêm hay sửa thành côngFlow of events 1 Admin chọn mục quản lý danh mục bệnh
2 Admin chọn thao tác:
2.1 Thêm mới bệnh2.1.1 Chọn thêm mới bệnh2.1.2 Nhấn nút thêm2.2 Sửa bệnh
2.2.1 Chọn bệnh cần sửa2.2.2 Điền thông tin cần sửa2.2.3 Nhấn lưu
3 Hệ thống load lại kết quả trên gridviewAlternative flow
d Class diagram.
Trang 13e Sequence diagram.
Trang 142.2.5 Quản lý tin tức.
a Giao diện.
Giao diện quản lý tin tức
Giao diện đăng tin tức
b Activity diagram.
Trang 15c Đặc tả.
Description Quản lý tin tức, thêm/xóa/sửa tin tức cho website
Pre Conditions Đăng nhập hệ thống
Post Conditions Dữ liệu được load lại khi thêm, xóa hay sửa thành công
Flow of events 1 Admin chọn mục quản lý tin tức
2 Chọn thao tác:
2.1 Thêm tin tức
2.1.1 Nhấn nút ‘viết bài mới’
2.1.2 Trang viết bài được hiển thị, admin tiến hành điền thông tin
tin tức
2.1.3 Nhấn nút đăng tin
2.2 Xóa tin tức2.2.1 Nhấn chọn tin tức cần xóa2.3 Sửa tin tức
2.3.1 Chọn tin tức cần sửa2.3.2 Trang sửa tin tức hiển thị, admin tiến hành điền thông tin cần
sửa2.3.3 Nhấn nút lưu
3 Kết quả được hệ thống load lại lên Gridview
Alternative flow
d Class diagram.
e Sequence diagram.
Trang 162.2.6 Quản lý phiếu hẹn.
Trang 17a Giao diện.
b Activity diagram.
c Đặc tả.
Description Quản lý thông tin phiếu hẹn, xác nhận – thêm – xóa – sửa phiếu hẹn
Pre Conditions Đăng nhập hệ thống
Post Conditions Dữ liệu được load lại khi thêm, xóa hay sửa thành công
Flow of events 1 Nhân viên chọn mục quản lý phiếu hẹn
2 Chọn thao tác
2.1 Xác nhận phiếu khám2.1.1 Nhân viên nhấn chọn phiếu khám cần xác nhận2.2 Sửa phiếu khám
Trang 182.2.1 Nhân viên chọn phiếu khám cần sửa2.2.2 Điền thông tin cần sửa
2.2.3 Nhấn lưu2.3 Xóa phiếu khám2.3.1 Nhân viên nhấn chọn phiếu khám cần xóa2.4 Thêm mới phiếu khám
2.4.1 Nhân viên nhấn chọn thêm mới phiếu khám2.4.2 Điền thông tin cho phiếu khám mới
Trang 20Description Lập phiếu khám cho bệnh nhân
Pre Conditions Đăng nhập hệ thống
Post Conditions Dữ liệu được load lại khi thêm, xóa hay sửa thành công
Flow of events 1 Nhân viên chọn mục lập phiếu khám
2 Chọn thao tác2.1 Thêm mới phiếu khám2.1.1 Nhân viên nhấn chọn thêm mới phiếu khám
Trang 212.1.2 Điền thông tin phiếu khám.
2.1.3 Nhấn thêm
2.2 Xóa phiếu khám2.2.1 Nhân viên nhấn chọn phiếu khám cần xóa
3 Kết quả được hệ thống load lại lên Gridview
Alternative flow
d Class diagram.
e Sequence diagram.
Trang 222.2.8 Thống kê.
Trang 23a Giao diện.
b Activity diagram.
c Đặc tả.
Description Thống kê doanh thu của phòng khám theo ngày, tháng, năm
Pre Conditions Đăng nhập hệ thống
Post Conditions Dữ liệu được load ra gridview khi nhấn nút xem
Flow of events 1 Nhân viên chọn mục thống kê
2 Chọn tìm kiếm theo2.1 Tìm kiếm theo ngày2.2 Tìm kiếm theo năm2.3 Tìm kiếm theo tháng
Trang 242.4 Tìm kiếm từ ngày đến ngày
Trang 252.2.9 Thu tiền
a Giao diện.
Trang 26b Activity diagram.
c Đặc tả.
Description Thu tiền và xác nhận hóa đơn đã thu tiền
Pre Conditions Đăng nhập hệ thống
Post Conditions Dữ liệu được load lại khi thêm, xóa hay sửa thành côngFlow of events 1 Nhân viên chọn mục thu tiền
Trang 27e Sequence diagram.
Trang 28Pre Conditions Đăng nhập hệ thống
Post Conditions Chi tiết ngày khám sẽ được hiển thị khi chọn từng ngày có lịch khámFlow of events 1 Nha sĩ chọn mục xem lịch khám
2 Nhấn chọn các ngày có lịch khám trên lịch
3 Lịch khám trong ngày sẽ hiển thị chi tiết giờ khám
4 Kết quả được hệ thống load lại lên Gridview
Alternative flow
d Class diagram.
Trang 29e Sequence diagram.
2.2.11 Tìm kiếm bệnh nhân.
a Giao diện.
b Activity diagram.
Trang 30c Đặc tả.
Description Tìm kiếm bệnh nhân theo mã và tên
Pre Conditions Đăng nhập hệ thống
Post Conditions Dữ liệu được load lại khi nhấn tìm kiếm
Flow of events 1 Nhân viên chọn mục tìm kiếm bệnh nhân
2 Chọn tìm kiếm theo:
2.1 Tên2.2 Mã
3 Nhấn nút tìm kiếm
4 Kết quả được hệ thống load lại lên Gridview.Alternative flow
d Class diagram.
Trang 31e Sequence diagram.
2.2.12 Đổi thông tin cá nhân.
a Giao diện.
Trang 32b Activity diagram.
c Đặc tả.
Name Đổi thông tin cá nhân
Description Thay đổi thông tin cá nhân cho bác sĩ
Pre Conditions Đăng nhập hệ thống
Post Conditions Dữ liệu được load lại khi thêm, xóa hay sửa thành côngFlow of events 1 Nha sĩ chọn mục đổi thông tin cá nhân
Trang 332 Nha sĩ điền đầy đủ thông tin cần sửa
Trang 342.2.13 Kê toa/lập hóa đơn.
a Giao diện.
b Activity diagram.
Trang 35c Đặc tả.
Name
Description
Pre Conditions Đăng nhập hệ thống
Post Conditions Thông báo thêm mới thành công
Flow of events 1 Nha sĩ chọn mục lập hóa đơn
2 Chọn xem thông tin chi tiết hóa đơn
3 Nha sĩ chọn bệnh và số lượng thuốc thương ứng
4 Chọn thao tác thêm mới hóa đơn:
4.1 Thêm vào hóa đơn mới4.2 Thêm vào hóa đơn có sẵn
5 Thông báo thêm mới thành côngAlternative flow
d Class diagram.
Trang 36e Sequence diagram.
Trang 372.2.14 In hóa đơn.
a Giao diện.
Trang 38b Activity diagram.
c Đặc tả.
Description In phiếu khám của hóa đơn
Pre Conditions 1 Đăng nhập hệ thống
2 Thêm hóa đơn của phiếu khám thành côngPost Conditions
Flow of events 1 Nha sĩ nhấn nút in phiếu khám
2 Nhấn chọn lưu hóa đơn bằng file word/pdf/excelAlternative flow
2.2.15 Đăng nhập.
a Giao diện.
b Activity diagram.
Trang 39c Đặc tả.
Description Đăng nhập dành cho bệnh nhân
Pre Conditions Không có
Post Conditions Đăng nhập thành công hệ thống chuyển về trang Home
Flow of events 1 Click chọn đăng nhập ngoài trang chủ
2 Điền thông tin tài khoản, mật khẩu
3 Nếu đúng, hệ thông chuyển về trang chủ, nếu sai thông báo lỗiAlternative flow
d Class diagram.
e Sequence diagram.
Trang 402.2.16 Đổi mật khẩu.
a Giao diện.
b Activity diagram.
c Đặc tả.
Trang 41Name Đổi mật khẩu
Description Thay đổi mật khẩu của bệnh nhân
Pre Conditions Đăng nhập
Post Conditions Thông báo đổi mật khẩu thành công, chuyển về trang chủ
Flow of events 1 Chọn mục đổi mật khẩu
2 Điền thông tin
3 Hệ thống báo thành công và chuyển về trang chủ, nếu sai hiển thị thông báo lỗi
Trang 42b Activity diagram.
c Đặc tả.
Name Xem hóa lịch sử khám bệnh
Description Xem thông tin lịch sử khám bệnh của bệnh nhân
Pre Conditions Đăng nhập
Post Conditions Kết quả hiển thị ở xem trang lịch sử khám bệnhFlow of events 1 Chọn mục xem lịch sử khám bệnhAlternative flow
d Class diagram.
Trang 43e Sequence diagram.
2.2.18 Xem hóa đơn khám.
a Giao diện.
b Activity diagram.
Trang 44c Đặc tả.
Description Xem thông tin hóa đơn khám của bệnh nhân
Pre Conditions Đăng nhập
Post Conditions Kết quả hiển thị ở xem trang thông tin hóa đơnFlow of events 2 Chọn mục xem thông tin hóa đơnAlternative flow
d Class diagram.
e Sequence diagram.
Trang 452.2.19 Đăng nhập hệ thống.
a Giao diện.
b Activity diagram.
Trang 46Post Conditions Thông báo đăng nhập thành công, chuyển sang trang chủ
Flow of events 1 User điền thông tin đăng nhập
2 Nhấn nút đăng nhập
3 Hệ thống thông báo lỗi nếu đăng nhập thất bại
4 Hệ thống thông báo đăng nhập thành công chuyển về trang chủAlternative flow
d Class diagram.
e Sequence diagram.
Trang 472.2.20 Đổi mật khẩu hệ thống.
a Giao diện.
b Activity diagram.
Trang 48c Đặc tả.
Name Đổi mật khẩu hệ thống
Description Thay đổi mật khẩu của nhân viên, nha sĩ, admin
Pre Conditions Đăng nhập hệ thống
Post Conditions Thông báo đổi mật khẩu thành công, chuyển về trang chủ
Flow of events 1 User chọn mục đổi mật khẩu
2 Điền mật khẩu hiện tại, mật khẩu mới
3 Hệ thống thông báo thành công nếu như đổi mật khẩu thành công, chuyển về trang chủ
4 Hệ thống thông báo lỗi nếu như đổi mật khẩu không thành công.Alternative flow
d Class diagram.
e Sequence diagram.
Trang 492.2.21 Xem tin tức.
a Giao diện.
b Activity diagram.
Trang 50c Đặc tả.
Description Xem tin tức về website
Pre Conditions Không có
Post Conditions Tin tức được hiển thị khi chọn ‘Đọc tiếp’Flow of events 1 Khách chọn mục tin tức
Trang 512.2.22 Xem thông tin nha sĩ.
a Giao diện.
Trang 52b Activity diagram.
Trang 53c Đặc tả.
Name Xem thông tin nha sĩ
Description Xem thông tin nha sĩ danh cho khách
Pre Conditions Không có
Post Conditions Không có
Flow of events 1 Khách chọn mục xem thông tin nha sĩ
2 Hệ thống hiển thị trang xem thông tin nha sĩAlternative flow
Trang 54c Đặc tả.
Description Gửi liên hệ đến phòng khám
Pre Conditions Không có
Post Conditions Thông báo gửi thành công
Flow of events 1 Chọn mục liên hệ
2 Điền thông tin liên hệ