Để có thể tạo ra một phần mềm hoàn hảo, đảm bảo đúng yêu cầu của khách hàng và phục vụ tốt trong quá trình sử dụng thì việc đầu tiên và quan trong nhất chính là giai đoạn phân tích thiết kế. Và một trong những kí thuật phân tích thiết kế hệ thống phổ biến nhất hiện nay là phân tích thiết kế hướng đối tượng với nhiều ưu điểm so với mô hình phân tích thiết kế hướng cấu trúc : tính tái sử dụng, tạo ra các phần mềm có tính thích ứng và bền chắc.
Trang 1LỜI NÓI ĐẦU
Trong thời đại công nghệ thông tin phát triển nhanh chóng, được ứng dụng rộng rãivào các lĩnh vực của đời sống như hiện nay, thì việc xây dựng một phần mềm phục vụcho việc quản lý dược phẩm cũng không có gì xa lạ Bởi lợi ích mà nó đem lại không hềnhỏ: tiết kiệm thời gian, công sức và tiền bạc, đem lại hiệu quả cao trong công tác quảnlý
Để có thể tạo ra một phần mềm hoàn hảo, đảm bảo đúng yêu cầu của khách hàng vàphục vụ tốt trong quá trình sử dụng thì việc đầu tiên và quan trong nhất chính là giai đoạnphân tích thiết kế Và một trong những kí thuật phân tích thiết kế hệ thống phổ biến nhấthiện nay là phân tích thiết kế hướng đối tượng với nhiều ưu điểm so với mô hình phântích thiết kế hướng cấu trúc : tính tái sử dụng, tạo ra các phần mềm có tính thích ứng vàbền chắc
Chính vì những lý do đó mà nhóm chúng tôi đã áp dụng kí thuật phân tích thiết kếhướng đối tượng này vào trong việc xây dựng chương trình quản lý dược phẩm của mình
Và mục đích chủ yếu là giúp mọi người hiểu rõ hơn thế nào là hướng đối tượng và nó cónhưng đặc điểm gì, ứng dụng ra sao
Đây cũng là đồ án phục cho đồ án cuối kì môn Phân tích thiết kế hướng đối tượng củanhóm chúng tôi, trong đồ án này chúng tối xây dựng theo từng chương để thuận tiêntrong quá trình học tập và theo dõi, gồm các nội dung chính sau :
Chương 1: Khảo sát hệ thống
Chương 2: Mô hình hóa yêu cầu
Chương 3: Mô hình hóa khái niệm
Chương 4: Mô hình hóa tương tác đối tượng
Chương 5: Mô hình hóa hành vi
Chương 6: Thiết kế chi tiết biểu đồ lớp
Chương 7: Thiết kế kiến trúc vật lý
Với kiến thức còn hạn hẹp nên trong đồ án sẽ không tránh khỏi thiếu sót Kính mongthầy cô cùng bạn bè thông cảm và góp ý để nhóm chúng tôi có thể sửa chữa kịp thời,phục vụ cho công tác nghiên cứu sau này
Chúng tôi xin chân thành cảm ơn thầy Lê Viết Trương đã hết lòng chỉ bảo để nhómchúng tôi hoàn thành tốt đồ án này !
Trang 2MỤC LỤC
LỜI NÓI ĐẦU 1
MỤC LỤC 2
CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 6
1.1 Khảo sát hiện trạng 6
1.1.1 Khảo sát hiện trạng 6
1.1.2 Đánh giá hiện trạng 6
1.2 Mô tả bài toán 6
1.3 Quy trình nghiệp vụ 7
1.3.1 Quy trình Đặt mua thuốc 7
1.3.2 Quy trình Mua thuốc 7
1.3.3 Quy trình nghiệp vụ Nhập thuốc, phân loại thuốc 8
1.3.4 Quy trình nghiệp vụ Cấp thuốc 8
1.3.5 Quy trình nghiệp vụ Thanh lý thuốc 9
1.3.6 Quy trình nghiệp vụ Kiểm kê thuốc 9
1.3.7 Quy trình nghiệp vụ thống kê, báo cáo 10
1.4 Yêu cầu hệ thống 11
1.4.1 Yêu cầu chức năng 11
1.4.2 Yêu cầu phi chức năng 11
CHƯƠNG 2: MÔ HÌNH HÓA YÊU CẦU 12
2.1 Xác định các tác nhân 12
2.2 Trường hợp sử dụng 12
2.2.1 Liệt kê các trường hợp sử dụng 12
2.2.2 Đặc tả các trường hợp sử dụng 12
Trang 33.3 Các gói trong hệ thống 20
3.3.1 Các lớp biên 20
3.3.2 Các lớp điều khiển 20
3.4 Biểu đố lớp mức phân tích 21
CHƯƠNG 4 : MÔ HÌNH HÓA TƯƠNG TÁC ĐỐI TƯỢNG 22
4.1 Biểu đồ trình tự 22
4.1.1 Biều đồ trình tự Khởi động hệ thống 22
4.1.2 Biểu đồ trình tự Đăng nhập 22
4.1.3 Biểu đồ trình tự Đóng hệ thống 23
4.1.4 Biểu đồ trình tự Thêm người sử dụng (NSD) 23
4.1.5 Biểu đồ trình tự Hiệu chỉnh người sử dụng 24
4.1.6 Biểu đồ trình tự Xóa người sử dụng 24
4.1.7 Biểu đồ trình tự phân loại thuốc 25
4.1.8 Biểu đồ trình tự mua thuốc 26
4.1.9 Biểu đồ trình tự Thêm thuốc 27
4.1.10 Biểu đồ trình tự Sửa thuốc 28
4.1.11 Biểu đồ trình tự Xóa thuốc 29
4.1.12 Biểu đồ trình tự Cấp thuốc 30
4.1.13 Biểu đồ trình tự Kiểm kê thuốc 31
4.1.14 Biểu đồ trình tự Thanh lý thuốc 32
4.1.15 Biểu đồ trình tự Tìm kiếm 33
4.1.16 Biểu đồ Trình tự Thống kê, báo cáo 34
4.2 Biểu đồ cộng tác 35
4.2.1 Biểu đồ cộng tác Khởi động hệ thống 35
4.2.2 Biểu đồ cộng tác Đăng nhập hệ thống 35
4.2.3 Biểu đồ cộng tác Đóng hệ thống 35
4.2.4 Biểu đồ cộng tác Thêm người sử dụng 36
4.2.5 Biểu đồ cộng tác Hiệu chỉnh ngưởi sử dụng 36
4.2.6 Biểu đồ cộng tác Xóa Người sử dụng 36
Trang 44.2.7 Biểu đồ cộng tác Phân loại thuốc 37
4.2.8 Biểu đồ cộng tác Mua thuốc 37
4.2.9 Biểu đồ cộng tác Thêm thuốc 38
4.2.10 Biểu đồ cộng tác Sửa thuốc 38
4.2.11 Biểu đồ cộng tác Xóa thuốc 39
4.2.12 Biểu đồ cộng tác Cấp thuốc 39
4.2.13 Biểu đồ cộng tác Kiểm kê 40
4.2.14 Biểu đồ cộng tác Thanh lý 40
4.2.15 Biểu đồ cộng tác Tìm kiếm 41
4.2.16 Biểu đồ cộng tác Thống kê, báo cáo 41
CHƯƠNG 5 : MÔ HÌNH HÓA HÀNH VI 42
5.1 Biểu đồ trạng thái 42
5.1.1 Biểu đồ trạng thái Đăng nhập 42
5.1.2 Biểu đồ trạng thái Mua thuốc 42
5.1.3 Biểu đồ trạng thái Cập nhật thuốc 42
5.1.4 Biểu đồ trạng thái Cấp thuốc 43
5.1.5 Biểu đồ trạng thái Kiểm kê 43
5.1.6 Biều đồ trạng thái thanh lý thuốc 44
5.1.7 Biểu đồ trạng thái tìm kiếm 44
5.1.8 Biểu đồ trạng thái Thống kê, báo cáo 44
5.2 Biểu đồ hoạt động 45
5.2.1 Biểu đồ hoạt động đăng nhập 45
5.2.2 Biểu đồ hoạt động Quản trị ngưởi sử dụng 45
5.2.3 Biểu đồ hoạt động Mua thuốc 46
5.2.4 Biểu đồ hoạt động Cập nhật thuốc 46
Trang 55.2.9 Biểu đồ hoạt động Tìm kiếm 49
5.2.10 Biểu đồ hoạt động Thống kê, báo cáo 50
CHƯƠNG 6: THIẾT KẾ CHI TIẾT BIỂU ĐỒ LỚP 51
CHƯƠNG 7 : THIẾT KẾ KIẾN TRÚC VẬT LÝ 52
7.1 Biểu đồ thành phần 52
7.2 Biểu đồ triển khai 53
TÀI LIỆU THAM KHẢO 54
Trang 6Thời gian làm việc : 24/24
Nhân viên gồm : 1 Trưởng trạm, Dược sĩ
Điều kiện để khám chữa bệnh :
Là cán bộ, giảng viên, sinh viên Trường CĐ CNTT hữu nghị Việt – Hàn
Phải có thẻ bảo hiểm y tế được nhà trường xác nhận
Bệnh nhân sẽ được khám bệnh, cấp thuốc và thực hiện điều trị ngay tại TTYT nếu
có nhu cầu, nếu bệnh nặng sẽ được chuyển lên tuyến trên để điều trị
Trung tâm y tế là nơi lưu trữ thuốc phục vụ cho việc khám chữa bệnh và cấp thuốccho bệnh nhân Nhân viên y tế sẽ thực hiện việc khám bệnh, cấp thuốc, quản lí kho thuốc,thực hiểm kiểm kê, thống kê, báo cáo lên Trưởng trạm để trình lên cấp trên theo thời gianquy định
1.1.2 Đánh giá hiện trạng
Qua quá trình khảo sát thực tế nhóm chúng tôi nhận thấy :
Trường CĐ CNTT hữu nghị Việt – Hàn mới thành lập, số lượng thuốc ở TTYT khôngnhiều, nhu cầu khám chữa bệnh của cán bộ, giảng viên, sinh viên không cao nên việcquản lí không gặp nhiều khó khăn và được thực hiện thủ công trên sổ sách, do đó sẽkhông tránh khỏi thiếu sót trong công tác quản lý
Hiện nay trường đang trong quá trình nâng cấp lên Đại học nên trong vài năm tới sốlượng cán bộ giảng viên, nhân viên và sinh viên sẽ tăng lên Kéo theo đó nhu cầu khámchữa bệnh cũng sẽ tăng theo, số lượng thuôc đáp ứng sẽ càng được bổ sung nhiều hơn, do
đó không các quản lý thủ công trên sổ sách sẽ gặp không ít khó khăn, tốn nhiều thời gian,công sức và hiệu quả không cao
Chính vì thế mà nhóm chúng tôi đã quyết định chọn đề tài này nhằm thiết kế 1 phầnmềm quản lý dược phẩm nhằm phục vụ cho công tác quản lý dược phẩm tại TTYT, đảmbảo quy trình nghiệp vụ và hiểu quả cao
Trang 7Nhân viên Y tế (Trưởng trạm, dược sĩ) sẽ thực hiện việc khám bệnh, kê đơn thuốc vàcấp thuốc cho bệnh nhân sau khi kiểm tra thẻ bảo hiểm y tế đạt yêu cầu Các thông tin sẽđược lưu vào hệ thống, phục vụ cho kiểm kê, tìm kiếm, thống kê, báo cáo,…
1.3 Quy trình nghiệp vụ
1.3.1 Quy trình Đặt mua thuốc
DUYỆT
LẬP DỰ TRÙ BẮT ĐẦU
LIÊN HỆ NHÀ CUNG CẤP
ĐỀ XUẤT NHÀ CUNG CẤP
Hình 1.1 Quy trình nghiệp vụ đặt mua thuốc
Tùy theo từng thời điểm hay dựa theo nhu cầu cần bổ sung thuốc trong kho, dược sĩ
sẽ lập bảng dự trù các loại thuốc cần thiết, trình lên Trưởng trạm duyệt, nếu được Dược sĩ
sẽ liên hệ nhà cung cấp, và đề xuất nhà cung cấp với Trưởng trạm Nếu được chấp nhận
sẽ tiến hành ký hợp đồng với nhà cung cấp, kết thúc đặt mua thuốc
1.3.2 Quy trình Mua thuốc
Trang 8BẮT ĐẦU
THANH TOÁN
BÁO CÁO TRƯỞNG TRẠM KẾT THÚC
MUA THUỐC
Hình 1.2 Quy trình nghiệp vụ mua thuốc.
Sau khi kí hợp đồng mua thuốc với Nhà cung cấp, Dược sĩ sẽ chịu trách nhiệm nhậpthuốc từ Nhà cung cấp và thanh toán hóa đơn Sau đó báo cáo với Trưởng trạm, kết thúcquá trình mua thuốc
1.3.3 Quy trình nghiệp vụ Nhập thuốc, phân loại thuốc
NHẬP THUỐC VÀO KHO BẮT ĐẦU
KẾT THÚC
SẮP XẾP, BẢO QUẢN
Hình 1.3 Quy trình nghiệp vụ nhập thuốc, phân loại thuốc.
Sau khi mua thuốc từ nhà cung cấp, dược sĩ sẽ tiến hành kiểm tra, phân loại thuốc, sắpxếp vào kho, sau đó tiến hành lưu trữ thuốc
1.3.4 Quy trình nghiệp vụ Cấp thuốc
Trang 9KHÁM BỆNH BẮT ĐẦU
KẾT THÚC
KÊ ĐƠN THUỐC
CẤP THUỐC THEO ĐƠN
LƯU SỔ KÍ NHẬN
NHẬP MÁY
Hình 1.4 Quy trình nghiệp vụ cấp thuốc.
Dược sĩ thực hiện khám, kê đơn thuốc cho bệnh nhân và cấp thuốc theo đơn Sau đólưu sổ kí nhận các thông tin về bệnh nhân, thuốc, …và tiến hành nhập máy Kết thúcphiên cấp thuốc
1.3.5 Quy trình nghiệp vụ Thanh lý thuốc
KIỂM TRA THUỐC HẾT HẠN BẮT ĐẦU
KẾT THÚC
THỰC HIỆN THANH LÝ
LƯU THÔNG TIN THANH LÝ
BÁO CÁO TRƯỞNG TRẠM
Hình 1.5 Quy trình nghiệp vụ Thanh lý thuốc.
Trang 10Theo đinh kì, Dược sĩ tiến hành kiểm tra thuốc hết hạn, thực hiện thanh lý, đồng thờilưu thông tin thanh lý vào máy tính Sau đó lập bảng báo cáo thanh lý cho Trưởng trạm,kết thúc thanh lý thuốc.
1.3.6 Quy trình nghiệp vụ Kiểm kê thuốc
KIỂM KÊ THEO ĐỊNH KÌ BẮT ĐẦU
KẾT THÚC
LẬP BÁO CÁO KIỂM KÊ
BÁO CÁO TRƯỞNG TRẠM
Hình 1.6 Quy trình nghiệp vụ Kiểm kê thuốc
Hàng quý, theo định kì, Dược sĩ tiến hành kiểm kê thuốc trong kho, đối chiếu giữa sốlượng thuốc trong sổ sách với số lượng thuốc thực tỏng kho Sau đó lập báo cáo kiểm kêtrình Trưởng trạm xem xét Kết thúc kiểm kê
Trang 111.3.7 Quy trình nghiệp vụ thống kê, báo cáo
YÊU CẤU THỐNG KÊ, BÁO CÁO BẮT ĐẦU
KẾT THÚC
LẬP THỐNG KÊ BÁO CÁO
BÁO CÁO TRƯỞNG TRẠM
Hình 1.7 Quy trình nghiệp vụ Kiểm kê thuốc
Theo định kì hoặc tùy thời điêm, Trưởng trạm sẽ yêu cầu Dược sĩ thực hiện thống kê,báo cáo tình hình thuốc trong kho Dược sĩ có trách nhiệm thực hiện thống kê, lập báocáo thống kê trình lên Trưởng trạm, kết thúc thống kê, báo cáo
Trang 121.4 Yêu cầu hệ thống
1.4.1 Yêu cầu chức năng
Hệ thống Quản lý dược phẩm được xây dựng nhằm thực hiện các chức năng sau:
Chức năng quản lý hệ thống
Đăng nhập/Đăng xuất
Khởi tạo User
Xóa User
Hiệu chỉnh User
Chức năng cập nhật danh mục
Danh mục Loại thuốc
Danh muc thuốc
Cấp thuốc cho bệnh nhân
Kiểm kê thuốc
Thanh lý thuốc
Cập nhật thuốc
Tìm kiếm thuốc
Thống kê, báo cáo
1.4.2 Yêu cầu phi chức năng
Hạn chế thấp nhất các sai sót có thể xảy ra trong quá trình sử dụng chương trình
Đảm bảo đúng quy trình nghiệp vụ
Chương trình chay ổn định, chính xác, an toàn
Giao diện thân thiện, dễ sử dụng,
Chương trình có chế độ mã hóa dữ liệu, bảo mật thông tin
Trang 13CHƯƠNG 2: MÔ HÌNH HÓA YÊU CẦU
2.1 Xác định các tác nhân
Admin : Là người điều hành cao nhất của hệ thống.
Trưởng trạm : Là lãnh đạo, chịu trách nhiệm xét duyệt, cấp kinh phí và ra các
quyết định liên quan
Dược sĩ: Là người trực tiếp sử dụng phần mềm quản lý dược và thực hiện các chức
năng, nghiệp vụ
Bệnh nhân : Là người nhận thuốc, một trong các đối tượng phục vụ của hệ thống.
Nhà cung cấp : Đơn vị chịu trách nhiệm cấp thuốc cho Trạm y tế.
Tác nhân : Admin, Trưởng trạm, Dược sĩ
Mô tả : Các tác nhân cần phải đăng nhập vào hệ thống trước khi sử dụng cácchức năng của hệ thống
Trang 14 Tham chiếu tới : Tất cả các chức năng hệ thống
Trường hợp sử dụng : Quản trị người sử dụng (NSD).
Tác nhân : Admin
Mô tả : Khi có yêu cầu thêm NSD, xóa NSD hay hiệu chỉnh thông tin NSD thìAdmin có nhiệm vụ thực hiện các chức năng này
Tham chiếu tới : Tất cả các chức năng hệ thống
Tác nhân : Dược sĩ, Trưởng trạm, Nhà cung cấp
Mô tả : Dược sĩ có trách nhiệm liên hệ với nhà cung cấp để lấy thông tin vàtiêu chí chọn nhà cung cấp như chủng loại, chất lượng, giá thành, hình thứcthanh toán… và báo với Trưởng trạm kèm báo giá của Nhà cung cấp.Trưởng trạm đề xuất lãnh đạo duyệt Dược sĩ liên hệ nhà cung cấp để làm hợpđồng, thanh toán,…
Tham chiếu tới : Tất cả các chức năng hệ thống
Trường hợp sử dụng : Phân loại thuốc.
- Thêm thuốc : Dược sĩ nhập thông tin thuốc mua về vào kho
- Xóa thuốc : Dược sĩ xóa các đơn vị thuốc khi cần
- Sửa thuốc : Dược sĩ cập nhật thông tin các đơn vị thuốc khi sai sót hoặc cậpnhật lại thông tin
Tham chiếu tới : dòng nhập thuốc, phiên nhập thuốc, danh mục thuốc, danhmục loại thuốc, danh mục nhà cung cấp, danh mục dược sĩ
Tác nhân: Dược sĩ, bệnh nhân
Trang 15 Mô tả : Sau khi nhập thuốc, Dược sĩ kiểm tra hạn dùng của thuốc cũ và thuốcmới vừa mua Nếu thuốc nào hết hạn sử dụng Dược sĩ báo cáo với Trưởngtrạm để thực hiện thanh lý.
Tham chiếu tới : danh mục thuốc, danh mục loại thuốc, phiếu thanh lý, chi tiếtphiếu thanh lý, danh mục dược sĩ
Tác nhân : Dược sĩ, thưởng trạm
Mô tả : Dựa vào số lượng thuốc tồn quý trước, số lượng thuốc vừa nhập, sốlượng thuốc đã cấp trong quý Dược sĩ tổng hợp tình hình quản lý thuốc vàtrình trưởng trạm xem xét
Tham chiếu tới : nhập thuốc, xuất thuốc, thanh lý thuốc, danh mục dược sĩ
Tác nhân : Admin, Dược sĩ
Mô tả : Dược sĩ và Admin tìm kiếm thuốc theo Tên, Loại, Nhà sản xuất, Hạn
sử dụng Khi có sai sót cần sửa hoặc cần tra cứu thông tin
Tham chiếu tới : danh mục thuốc, danh mục dược sĩ, nhập thuốc, xuất thuốc,Thanh lý thuốc
Trường hợp sử dụng : Thống kê, báo cáo.
Tác nhân : Dược sĩ, Trưởng trạm
Mô tả : Dược sĩ dựa vào tình hình sử dụng thuốc, tình hình bệnh để lập báo cáocho Trưởng trạm trình cấp trên theo dõi Các loại báo cáo Dược sĩ cần làm:
- Báo cáo số lượng thuốc còn trong kho
- Báo cáo số lượng thuốc hết han sử dụng, cần được thanh lý
- Báo cáo nhập thuốc
- Báo cáo cấp thuốc cho bệnh nhân
- Báo cáo theo định kì
Tham chiếu tới : nhập thuốc, xuất thuốc, thanh lí thuốc, danh mục thuốc
Trang 162.2.3 Biểu đồ trường hợp sử dụng (Use case)
Hình 2.1 Biểu đồ trường hợp sử dụng Hệ thống quản lý dược phẩm.
Cap nhat Thuoc
Benh nhan
Dong HT Khoi dong HT
Quan tri Nguoi su dung Admin
Nha cung cap
Thanh ly thuoc
Trang 17Quan tri Nguoi su dung
Hình 2.2 Biểu đồ trường hợp sử dụng gói Quản trị ngưởi sử dụng.
Hình 2.3 Biểu đồ trường hợp sử dụng gói Tìm kiếm.
Tim theo kho thuoc
<<uses>>
Trang 18Hình 2.4 Biểu đồ trường hợp sử dụng gói Thống kê báo cáo.
Cap nhat Thuoc
Trang 19CHƯƠNG 3 : MÔ HÌNH KHÁI NIỆM
Nguoisudung (Người sử dụng) : là lớp chứa các thông tin tài khoản ( username,
password) người sử dụng hệ thống (admin, trưởng trạm, dược sĩ)
Duocsi (Dược sĩ) : là lớp chứa các thông tin về dược sĩ, người thực hiện các chức
năng nhập thuốc, xuất thuốc, tìm kiếm, kiểm kê, thanh lý, thống kê, báo cáo…
Nhacungcap (Nhà cung cấp) : là lớp chứa các thông tin về nhà cung cấp.
Benhnhan (Bệnh nhân) : là lớp chứa các thông tin về bệnh nhân, đối tượng phục
vụ chủ yếu
Khothuoc (Kho thuốc): là lớp chứa các thông tin về vị trí lưu trữ thuốc trong kho.
Loaithuoc (Loại thuốc) : là lớp chứa các thông tin về loại thuốc để phân loại thuốc,
thuận tiện cho việc quản lý
Thuoc (Thuốc): là lớp chứa các thông tin chi tiết về các đơn vị thuốc.
Phien_nhap_thuoc (Phiên nhập thuốc) : là lớp chứa các thông tin về số phiếu
nhập, ngày nhập thuốc
Dong_nhap_thuoc (Dòng nhập thuốc) : là lớp chứa các thông tin chi tiết về số
lượng, đơn giá thuốc cần nhập
Phien_xuat_thuoc (Phiên xuất thuốc) : là lớp chứa các thông tin về số phiếu xuất,
ngày xuất, lí do xuất thuốc
Dong_xuat_thuoc (Dòng nhập thuốc) : là lớp chứa các thông tin chi tiết về xuất
thuốc như : số lượng, đơn giá, cách dùng
Phieu_Kiemke (Phiếu kiểm kê) : là lớp chứa các thông tin về phiếu kiểm kê : số
phiếu, ngày lập
Chitiet_Phieukiemke (Chi tiết phiếu kiểm kê): là lớp chứa các thông tin chi tiết về
kiểm kê số lượng, hiện trạng
Phieu_Thanhly (Phiếu thanh lý) : là lớp chứa các thông tin về số phiếu thanh lý,
ngày lập phiếu thanh lý
Chitiet_Phieuthanhly (Chi tiết phiếu thanh lý) : là lớp chứa các thông tin về số
lượng, năm sử dụng, hiện trạng của thuốc cần được thanh lý
Dondatmuathuoc (Đơn đặt mua thuốc ): là lớp chứa các thông tin về ngày đặt
đơn, ngày nhận thuốc
Chitiet_Dondatmuathuoc (Chi tiết đơn đặt mua thuốc) : là lớp chứa các thông tin
về số đơn đặt mua thuốc, số lượng đặt mua
Trang 203.2 Mối quan hệ giữa các lớp
ST
T
9 Chitiet_Dondatmuathuoc – Dondatmuathuoc Chứa
Trang 21Ctl Timkiem
Ctl Thongke,baocao Ctl Kiemke
Ctl Muathuoc
Ctl Capnhatthuoc
Ctl Phanloaithuoc
Trang 223.4 Biểu đồ lớp mức phân tích
Nguoisudung username password
<<entity>>
Phieu_Thanhly Sophieuthanhly : String Ngay_thanhly : Date
<<entity>>
Duoc sy MaDuoc si : String TenDuoc si : String SDTDuoc si : String DiachiDuoc si : String
<<entity>>
Chitiet_phieuthanhly Soluong : Integer Nam_SD : Integer Tinhtrang : String
<<entity>>
1 *
Dondatmuathuoc Ngay_lap_son : Date
<<entity>> 1 *
1
1 1 *
1 1 *
<<entity>>
1 *
Trang 23CHƯƠNG 4 : MÔ HÌNH HÓA TƯƠNG TÁC ĐỐI TƯỢNG
4.1 Biểu đồ trình tự
4.1.1 Biều đồ trình tự Khởi động hệ thống
1: Khoi dong he thong()
7: Dong()
Trang 24Hình 4.2 Biểu đồ trình tự Đăng nhập
4.1.3 Biểu đồ trình tự Đóng hệ thống
Hình 4.3 Biểu đồ trình tự Đóng hệ thống.
4.1.4 Biểu đồ trình tự Thêm người sử dụng (NSD)
Trang 254.1.5 Biểu đồ trình tự Hiệu chỉnh người sử dụng
5: Luu TT user() 6: Thong bao ket qua()
Trang 264.1.7 Biểu đồ trình tự Phân loại thuốc
Hình 4.8 Biểu đồ trình tự phân loại thuốc.
1: Phan loai thuoc()
2: Thuc hien()
3: Luu TT()
Trang 274.1.8 Biểu đồ trình tự Mua thuốc
Trang 29Hình 4.8 Biểu đồ trình tự mua thuốc.
Trang 314.1.9 Biểu đồ trình tự Thêm thuốc
Hình 4.9 Biều đồ trình tự thêm thuốc