Tải bản đầy đủ (.docx) (55 trang)

Đồ án UML ASP quản lý phòng khám nha khoa

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (6.96 MB, 55 trang )

Mục lục
Trang
I. Giới thiệu
Trong thời buổi hiện tại, khi mọi thứ chuyển mình sang hệ thống số để có thể phù
hợp với thời đại công nghệ thông tin, cũng chính vì lý do này mà nhiều chương trình quản lý
ra đời nhằm mục đích thay thế các kiểu quản lý thông thường và thay thế cách lưu giữ bằng
giấy tờ khá phức tạp, rườm rà và phải qua nhiều công đoạn. “Cái răng cái tóc là gốc con
người”. Răng giúp chúng ta ăn uống, nói chuyện và góp phần không nhỏ tạo nên vẻ đẹp con
người, đặc biệt là đặc biệt là vẻ đẹp của nụ cười, một yếu tố không thể thiếu trong giao tiếp
xã 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áng
bóng. Cũng chính vì lẽ đó mà ngày nay nhiều phòng mạch nha xuất hiện để đáp ứng nhu
cầ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ũng
hì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. Nhân viên
b. Nha sĩ
c. Admin
d. User
e. Bệnh nhân
f. Khách
II.1.2 Danh sách các usecase:
Admin
a. Quản lý thông tin nhân viên
b. Quản lý thông tin nha sĩ
c. Quản lý bệnh nhân
d. Quản lý danh mục bệnh
e. Quản lý tin tức
Nhân viên
f. Quản lý phiếu hẹn


g. Lập phiếu khám
h. Thống kê
i. Thu tiền
Nha sĩ
j. Xem lịch khám
k. Tìm kiếm bệnh nhân
l. Đổi thông tin cá nhân
m. Kê toa/ lập hóa đơn
n. In hóa đơn
User
o. Đăng nhập hệ thống
p. Đổi mật khẩu
Bệnh nhân
q. Đăng nhập
r. Đổi mật khẩu
s. Xem lịch sử hóa đơn
t. Xem lịch sử khám
Khách
u. Xem tin tức
v. Xem thông tin nha sĩ
w. Đặt liên hệ
II.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.
c. Đặ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
Actor admin

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ên
2.1.1 Chọn thêm mới nhân viên
2.1.2 Điền thông tin của nhân viên
2.1.3 Nhấn nút thêm
2.2 Sửa nhân viên
2.2.1 Chọn nhân viên cần sửa
2.2.2 Sửa thông tin của nhân viên
2.2.3 Nhấn lưu
3. Hệ thống load lại kết quả trên gridview
Alternative flow
d. Class diagram.
e. Sequence diagram.
II.2.2 Quản lý thông tin nha sĩ.
a. Giao diện.
b. 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ĩ.
Actor admin
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ĩ
2.2.1 Chọn nha sĩ cần sửa
2.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 gridview
Alternative flow
d. Class diagram.
e. Sequence diagram.
2.2.3 Quản lý thông tin bệnh nhân.
a. Giao diện.
b. Activity diagram.
c. Đặ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.
Actor admin
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ân
2.1.1 Chọn thêm mới bệnh nhân
2.1.2 Điền thông tin của bệnh nhân
2.1.3 Nhấn nút thêm
2.2 Sửa bệnh nhân
2.2.1 Chọn bệnh nhân cần sửa
2.2.2 Sửa thông tin của bệnh nhân
2.2.3 Nhấn lưu
2.3 Tìm kiếm bệnh nhân

2.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 gridview
Alternative flow
d. Class diagram.
e. Sequence diagram.
2.2.4 Quản lý danh mục bệnh.
a. Giao diện.
b. Activity diagram.
c. Đặc tả.
Name Quản lý danh mục bệnh
Description Quản lý danh mục bệnh, thêm sửa bệnh
Actor admin
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ý danh mục bệnh.
2. Admin chọn thao tác:
2.1 Thêm mới bệnh
2.1.1 Chọn thêm mới bệnh
2.1.2 Nhấn nút thêm
2.2 Sửa bệnh
2.2.1 Chọn bệnh cần sửa
2.2.2 Điền thông tin cần sửa
2.2.3 Nhấn lưu.
3. Hệ thống load lại kết quả trên gridview
Alternative flow
d. Class diagram.
e. Sequence diagram.
2.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.
c. Đặc tả.
Name Quản lý tin tức
Description Quản lý tin tức, thêm/xóa/sửa tin tức cho website
Actor Admin
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ức
2.2.1 Nhấn chọn tin tức cần xóa
2.3 Sửa tin tức
2.3.1 Chọn tin tức cần sửa
2.3.2 Trang sửa tin tức hiển thị, admin tiến hành điền thông tin cần
sửa
2.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.
2.2.6 Quản lý phiếu hẹn.
a. Giao diện.
b. Activity diagram.

c. Đặc tả.
Name Quản lý phiếu hẹn
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.
Actor Nhân viê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ám
2.1.1 Nhân viên nhấn chọn phiếu khám cần xác nhận
2.2 Sửa phiếu khám
2.2.1 Nhân viên chọn phiếu khám cần sửa
2.2.2 Điền thông tin cần sửa
2.2.3 Nhấn lưu
2.3 Xóa phiếu khám
2.3.1 Nhân viên nhấn chọn phiếu khám cần xóa
2.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ám
2.4.2 Điền thông tin cho phiếu khám mới
2.4.3 Nhấn lưu
3. Kết quả được hệ thống load lại lên Gridview.
Alternative flow
d. Class diagram.
e. Sequence diagram.
2.2.7 Lập phiếu khám.
a. Giao diện.
b. Activity diagram.
c. Đặc tả.
Name Lập phiếu khám

Description Lập phiếu khám cho bệnh nhân
Actor Nhân viê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ác
2.1 Thêm mới phiếu khám
2.1.1 Nhân viên nhấn chọn thêm mới phiếu khám.
2.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ám
2.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.
2.2.8 Thống kê.
a. Giao diện.
b. Activity diagram.
c. Đặc tả.
Name Thống kê
Description Thống kê doanh thu của phòng khám theo ngày, tháng, năm.
Actor Nhân viên
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 theo
2.1 Tìm kiếm theo ngày
2.2 Tìm kiếm theo năm
2.3 Tìm kiếm theo tháng

2.4 Tìm kiếm từ ngày đến ngày
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.
e. Sequence diagram.
2.2.9 Thu tiền
a. Giao diện.

×