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

64
Mục lục Trang I. Giới thiệu..................................................... 2 II. Phân tích – thiết kế........................................... 2 2.1 Mô hình chức năng của hệ thống..............................2 2.1.1 Danh sách các actor:.....................................2 2.1.2 Danh sách các usecase:...................................2 2.1.3 Usecase diagram:.........................................3 2.2 Phân tích usecase........................................... 3 2.2.1 Quản lý thông tin nhân viên..............................3 2.2.2 Quản lý thông tin nha sĩ.................................6 2.2.3 Quản lý thông tin bệnh nhân..............................8 2.2.4 Quản lý danh mục bệnh...................................11 2.2.5 Quản lý tin tức.........................................14 2.2.6 Quản lý phiếu hẹn.......................................17 2.2.7 Lập phiếu khám..........................................21 2.2.8 Thống kê................................................24 2.2.9 Xem lịch khám...........................................29 2.2.10 Tìm kiếm bệnh nhân......................................30 2.2.11 Đổi thông tin cá nhân...................................32 2.2.12 Kê toa/lập hóa đơn......................................35 2.2.13 In hóa đơn..............................................38 2.2.14 Đăng nhập...............................................39 2.2.15 Đổi mật khẩu............................................41 2.2.16 Xem lịch sử khám........................................43 2.2.17 Xem hóa đơn khám........................................45 2.2.18 Đăng nhập hệ thống......................................47 2.2.19 Đổi mật khẩu hệ thống...................................49 2.2.20 Xem tin tức.............................................51 2.2.21 Xem thông tin nha sĩ....................................53

description

 

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

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

M c l cụ ụTrang

I. Gi i thi uớ ệ ......................................................................................................................................2

II. Phân tích – thi t kế ế......................................................................................................................2

2.1 Mô hình ch c năng c a h th ngứ ủ ệ ố ........................................................................................2

2.1.1 Danh sách các actor:.....................................................................................................2

2.1.2 Danh sách các usecase:.................................................................................................2

2.1.3 Usecase diagram:..........................................................................................................3

2.2 Phân tích usecase.................................................................................................................3

2.2.1 Qu n lý thông tin nhân viên.ả ........................................................................................3

2.2.2 Qu n lý thông tin nha sĩ.ả ..............................................................................................6

2.2.3 Qu n lý thông tin b nh nhân.ả ệ ......................................................................................8

2.2.4 Qu n lý danh m c b nh.ả ụ ệ ............................................................................................11

2.2.5 Qu n lý tin t c.ả ứ ...........................................................................................................14

2.2.6 Qu n lý phi u h n.ả ế ẹ .....................................................................................................17

2.2.7 L p phi u khám.ậ ế ........................................................................................................21

2.2.8 Th ng kê.ố ....................................................................................................................24

2.2.9 Xem l ch khám.ị ...........................................................................................................29

2.2.10 Tìm ki m b nh nhân.ế ệ .................................................................................................30

2.2.11 Đ i thông tin cá nhân.ổ ................................................................................................32

2.2.12 Kê toa/l p hóa đ n.ậ ơ ...................................................................................................35

2.2.13 In hóa đ n.ơ ..................................................................................................................38

2.2.14 Đăng nh p.ậ ..................................................................................................................39

2.2.15 Đ i m t kh u.ổ ậ ẩ .............................................................................................................41

2.2.16 Xem l ch s khám.ị ử ......................................................................................................43

2.2.17 Xem hóa đ n khám.ơ ....................................................................................................45

2.2.18 Đăng nh p h th ng.ậ ệ ố .................................................................................................47

2.2.19 Đ i m t kh u h th ng.ổ ậ ẩ ệ ố ............................................................................................49

2.2.20 Xem tin t c.ứ .................................................................................................................51

2.2.21 Xem thông tin nha sĩ...................................................................................................53

2.2.22 Đ t li n h .ặ ệ ệ .................................................................................................................55

Page 2: Đồ án UML-ASP quản lý phòng khám nha khoa
Page 3: Đồ án UML-ASP quản lý phòng khám nha khoa

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ênb. Nha sĩc. Admind. Usere. B nh nhânệf. Khách

II.1.2 Danh sách các usecase:Admina. 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ổ ậ ẩ

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

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 usecaseII.2.1 Qu n lý thông tin nhân viên.ả

a. Giao di n.ệ

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

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.

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

e. Sequence diagram.

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

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ĩ

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

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.

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

2.2.3 Qu n lý thông tin b nh nhân.ả ệa. Giao di n.ệ

b. Activity diagram.

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

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.

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

e. Sequence diagram.

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

2.2.4 Qu n lý danh m c b nh.ả ụ ệa. Giao di n.ệ

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

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.

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

3. Hệ thống load lại kết quả trên gridview

Alternative flow

d. Class diagram.

e. Sequence diagram.

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

2.2.5 Qu n lý tin t c.ả ứa. Giao di n.ệ

Giao di n qu n lý tin t cệ ả ứ

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

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:

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

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.

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

2.2.6 Qu n lý phi u h n.ả ế ẹ

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

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.

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

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.

Page 21: Đồ án UML-ASP quản lý phòng khám nha khoa
Page 22: Đồ án UML-ASP quản lý phòng khám nha khoa

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.

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

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.

Page 24: Đồ án UML-ASP quản lý phòng khám nha khoa
Page 25: Đồ án UML-ASP quản lý phòng khám nha khoa

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ê

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

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.

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

2.2.9 Thu ti nềa. Giao di n.ệ

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

b. Activity diagram.

c. Đ c t .ặ ả

Name Thu tiền

Description Thu tiền và xác nhận hóa đơn đã thu tiề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 thu tiền.

2. Chọn phiếu khám cần xem.

3. Nhấn lưu.

4. Kết quả được hệ thống load lại lên Gridview.

Alternative flow

d. Class diagram.

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

e. Sequence diagram.

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

2.2.10 Xem l ch khám.ịa. Giao di n.ệ

b. Activity diagram.

c. Đ c t .ặ ả

Name Xem lịch khám

Description Xem ngày khám, giờ khám của nha sĩ

Actor Nha sĩ

Pre 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ám

Flow 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.

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

e. Sequence diagram.

2.2.11 Tìm ki m b nh nhân.ế ệa. Giao di n.ệ

b. Activity diagram.

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

c. Đ c t .ặ ả

Name Tìm kiếm bệnh nhân

Description Tìm kiếm bệnh nhân theo mã và tên

Actor Nha sĩ

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ên

2.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.

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

e. Sequence diagram.

2.2.12 Đ i thông tin cá nhân.ổa. Giao di n.ệ

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

b. 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ĩ

Actor Admin

Pre Conditions Đăng nhập hệ thống

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

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. Nha sĩ chọn mục đổi thông tin cá nhân

2. Nha sĩ điền đầy đủ thông tin cần sửa

3. Nhấn lưu

4. Kết quả được hệ thống load lại lên datalist

Alternative flow

d. Class diagram.

e. Sequence diagram.

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

2.2.13 Kê toa/l p hóa đ n.ậ ơa. Giao di n.ệ

b. Activity diagram.

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

c. Đ c t .ặ ả

Name

Description

Actor Nha sĩ

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ới

4.2 Thêm vào hóa đơn có sẵn

5. Thông báo thêm mới thành công

Alternative flow

d. Class diagram.

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

e. Sequence diagram.

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

2.2.14 In hóa đ n.ơa. Giao di n.ệ

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

b. Activity diagram.

c. Đ c t .ặ ả

Name In hóa đơn

Description In phiếu khám của hóa đơn

Actor Nha sĩ

Pre Conditions 1. Đăng nhập hệ thống

2. Thêm hóa đơn của phiếu khám thành công

Post 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/excel

Alternative flow

2.2.15 Đăng nh p.ậ

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

a. Giao di n.ệb. Activity diagram.

c. Đ c t .ặ ả

Name Đăng nhập

Description Đăng nhập dành cho bệnh nhân

Actor 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ỗi

Alternative flow

d. Class diagram.

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

e. Sequence diagram.

2.2.16 Đ i m t kh u.ổ ậ ẩa. Giao di n.ệb. Activity diagram.

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

c. Đ c t .ặ ả

Name Đổi mật khẩu

Description Thay đổi mật khẩu của bệnh nhân

Actor 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

Alternative flow

d. Class diagram.

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

e. Sequence diagram.

2.2.17 Xem l ch s khám.ị ửa. Giao di n.ệ

b. Activity diagram.

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

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

Actor 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ệnh

Flow of events 1. Chọn mục xem lịch sử khám bệnh

Alternative flow

d. Class diagram.

e. Sequence diagram.

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

2.2.18 Xem hóa đ n khám.ơa. Giao di n.ệ

b. Activity diagram.

c. Đ c t .ặ ả

Name Xem hóa đơn khám

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

Description Xem thông tin hóa đơn khám của bệnh nhân

Actor Bệnh nhân

Pre Conditions Đăng nhập

Post Conditions Kết quả hiển thị ở xem trang thông tin hóa đơn

Flow of events 2. Chọn mục xem thông tin hóa đơn

Alternative flow

d. Class diagram.

e. Sequence diagram.

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

2.2.19 Đăng nh p h th ng.ậ ệ ốa. Giao di n.ệ

b. Activity diagram.

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

c. Đ c t .ặ ả

Name Đăng nhập hệ thống

Description Đăng nhập hệ thống dành cho nhân viên, admin, nha sĩ

Actor user

Pre Conditions

Post 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.

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

e. Sequence diagram.

2.2.20 Đ i m t kh u h th ng.ổ ậ ẩ ệ ốa. Giao di n.ệ

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

b. Activity diagram.

c. Đ 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

Actor User

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 .

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

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.

2.2.21 Xem tin t c.ứa. Giao di n.ệ

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

b. Activity diagram.

c. Đ c t .ặ ả

Name Xem tin tức

Description Xem tin tức về website

Actor Khách

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

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

2. Khách chọn tin tức cần xem

3. Hệ thống hiển thị trang tin tức

Alternative flow

d. Class diagram.

e. Sequence diagram.

2.2.22 Xem thông tin nha sĩ.a. Giao di n.ệ

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

b. Activity diagram.

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

c. Đ c t .ặ ả

Name Xem thông tin nha sĩ

Description Xem thông tin nha sĩ danh cho khách

Actor 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

d. Class diagram.

e. Sequence diagram.

2.2.23 Đ t li n h .ặ ệ ệa. Giao di n.ệ

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

b. Activity diagram.

c. Đ c t .ặ ả

Name Gửi liên hệ

Description Gửi liên hệ đến phòng khám

Actor khách

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ệ

3. Nhấn gửi

4. Hệ thống thông báo thành công

Alternative flow

d. Class diagram.

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

e. Sequence diagram.