Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 63 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
63
Dung lượng
828,81 KB
Nội dung
Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C LỜI NĨI ĐẦU Trong thời đại cơng nghệ thơng tin phát triển nhanh chóng, ứng dụng rộng rãi vào lĩnh vực đời sống nay, việc xây dựng phần mềm phục vụ cho việc quản lý dược phẩm khơng có xa lạ Bởi lợi ích mà đem lại khơng nhỏ: tiết kiệm thời gian, công sức tiền bạc, đem lại hiệu cao công tác quản lý Để tạo phần mềm hồn hảo, đảm bảo yêu cầu khách hàng phục vụ tốt trình sử dụng việc quan giai đoạn phân tích thiết kế Và kí thuật phân tích thiết kế hệ thống phổ biến 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 phần mềm có tính thích ứng bền Chính lý 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 vào việc xây dựng chương trình quản lý dược phẩm Và mục đích chủ yếu giúp người hiểu rõ hướng đối tượng có đặc điểm gì, ứng dụng Đây đồ án phục cho đồ án cuối kì mơn Phân tích thiết kế hướng đối tượng nhóm chúng tơi, đồ án chúng tối xây dựng theo chương để thuận tiên trình học tập theo dõi, gồm nội dung sau : Chương 1: Khảo sát hệ thống Chương 2: Mơ hình hóa 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 hạn hẹp nên đồ án khơng tránh khỏi thiếu sót Kính mong thầy bạn bè thơng cảm góp ý để nhóm chúng tơi sửa chữa kịp thời, phục vụ cho công tác nghiên cứu sau Chúng xin chân thành cảm ơn thầy Lê Viết Trương hết lòng bảo để nhóm chúng tơi hồn thành tốt đồ án ! Phân tích thiết kế hướng đối tượng Trang Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C MỤC LỤC LỜI NÓI ĐẦU MỤC LỤC CHƯƠNG 1: KHẢO SÁT HỆ THỐNG .6 1.1 Khảo sát trạng 1.1.1 Khảo sát trạng .6 1.1.2 Đánh giá trạng 1.2 Mơ tả tốn 1.3 Quy trình nghiệp vụ 1.3.1 Quy trình Đặt mua thuốc 1.3.2 Quy trình Mua thuốc 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 1.3.5 Quy trình nghiệp vụ Thanh lý thuốc 1.3.6 Quy trình nghiệp vụ Kiểm kê thuốc 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 11 1.4.2 Yêu cầu phi chức 11 CHƯƠNG 2: MÔ HÌNH HĨA U CẦU 12 2.1 Xác định tác nhân .12 2.2 Trường hợp sử dụng .12 2.2.1 Liệt kê trường hợp sử dụng 12 2.2.2 Đặc tả trường hợp sử dụng 12 2.2.3 Biểu đồ trường hợp sử dụng (Use case) 15 CHƯƠNG : MÔ HÌNH KHÁI NIỆM .18 3.1 Xác định lớp đối tượng .18 3.2 Mối quan hệ lớp .19 Phân tích thiết kế hướng đối tượng Trang Trường CĐ CNTT Hữu nghị Việt Hàn 3.3 Nhóm – LT03C Các gói 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 : 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 Phân tích thiết kế hướng đối tượng Trang Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C 4.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 : 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 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 5.2.5 Biểu đồ hoạt động Phân loại thuốc 47 5.2.6 Biểu đồ hoạt động Cấp thuốc 47 5.2.7 Biểu đồ hoạt động Kiểm kê thuốc .48 5.2.8 Biểu đồ hoạt động Thanh lý thuốc 49 Phân tích thiết kế hướng đối tượng Trang Trường CĐ CNTT Hữu nghị Việt Hàn 5.2.9 Nhóm – LT03C 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 : 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 Phân tích thiết kế hướng đối tượng Trang Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 1.1 Khảo sát trạng 1.1.1 Khảo sát trạng Trung tâm y tế (TTYT) Trường CĐ CNTT Hữu nghị Việt – Hàn nơi khám bệnh cấp thuốc, phục vụ cho cán giảng viên, nhân viên, sinh viên trường Thời gian làm việc : 24/24 Nhân viên gồm : 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ế nhà trường xác nhận Bệnh nhân khám bệnh, cấp thuốc thực điều trị TTYT có nhu cầu, bệnh nặng chuyển lên tuyến để điều trị Trung tâm y tế nơi lưu trữ thuốc phục vụ cho việc khám chữa bệnh cấp thuốc cho bệnh nhân Nhân viên y tế thực 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 theo thời gian quy định 1.1.2 Đánh giá trạng Qua q trình khảo sát thực tế nhóm nhận thấy : Trường CĐ CNTT hữu nghị Việt – Hàn thành lập, số lượng thuốc TTYT không nhiều, nhu cầu khám chữa bệnh cán bộ, giảng viên, sinh viên khơng cao nên việc quản lí khơng gặp nhiều khó khăn thực thủ cơng sổ sách, khơng tránh khỏi thiếu sót cơng tác quản lý Hiện trường trình nâng cấp lên Đại học nên vài năm tới số lượng cán giảng viên, nhân viên sinh viên tăng lên Kéo theo nhu cầu khám chữa bệnh tăng theo, số lượng thuôc đáp ứng bổ sung nhiều hơn, khơng quản lý thủ cơng sổ sách gặp khơng khó khăn, tốn nhiều thời gian, công sức hiệu không cao Chính mà nhóm chúng tơi định chọn đề tài nhằm thiết kế phần mề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 TTYT, đảm bảo quy trình nghiệp vụ hiểu cao 1.2 Mô tả toán Trung tâm y tế tổ chức lưu trữ, xếp thông tin thuốc nhập từ nhà cung cấp sau kiểm duyệt nhằm phục vụ cho việc khám chữa bệnh cấp thuốc cho bệnh nhân Nhân viên Y tế (Trưởng trạm, dược sĩ) thực việc khám bệnh, kê đơn thuốc cấp thuốc cho bệnh nhân sau kiểm tra thẻ bảo hiểm y tế đạt yêu cầu Các thông tin 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ụ Phân tích thiết kế hướng đối tượng Trang Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C 1.3.1 Quy trình Đặt mua thuốc Hình 1.1 Quy trình nghiệp vụ đặt mua thuốc Tùy theo thời điểm hay dựa theo nhu cầu cần bổ sung thuốc kho, dược sĩ lập bảng dự trù loại thuốc cần thiết, trình lên Trưởng trạm duyệt, Dược sĩ liên hệ nhà cung cấp, đề xuất nhà cung cấp với Trưởng trạm Nếu chấp nhận 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 Hình 1.2 Quy trình nghiệp vụ mua thuốc Phân tích thiết kế hướng đối tượng Trang Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C Sau kí hợp đồng mua thuốc với Nhà cung cấp, Dược sĩ chịu trách nhiệm nhập thuốc từ Nhà cung cấp tốn hóa đơn Sau báo cáo với Trưởng trạm, kết thúc q trình mua thuốc 1.3.3 Quy trình nghiệp vụ Nhập thuốc, phân loại thuốc Hình 1.3 Quy trình nghiệp vụ nhập thuốc, phân loại thuốc Sau mua thuốc từ nhà cung cấp, dược sĩ tiến hành kiểm tra, phân loại thuốc, xế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 Hình 1.4 Quy trình nghiệp vụ cấp thuốc Dược sĩ thực khám, kê đơn thuốc cho bệnh nhân cấp thuốc theo đơn Sau lưu sổ kí nhận thông tin bệnh nhân, thuốc, …và tiến hành nhập máy Kết thúc phiên cấp thuốc 1.3.5 Quy trình nghiệp vụ Thanh lý thuốc Phân tích thiết kế hướng đối tượng Trang Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C Hình 1.5 Quy trình nghiệp vụ Thanh lý thuốc Theo đinh kì, Dược sĩ tiến hành kiểm tra thuốc hết hạn, thực lý, đồng thời lưu thơng tin lý vào máy tính Sau lập bảng báo cáo lý cho Trưởng trạm, kết thúc lý thuốc 1.3.6 Quy trình nghiệp vụ Kiểm kê thuốc 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 kho, đối chiếu số lượng thuốc 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ê Phân tích thiết kế hướng đối tượng Trang Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C 1.3.7 Quy trình nghiệp vụ thống kê, báo cáo Hình 1.7 Quy trình nghiệp vụ Kiểm kê thuốc Theo định kì tùy thời điêm, Trưởng trạm yêu cầu Dược sĩ thực thống kê, báo cáo tình hình thuốc kho Dược sĩ có trách nhiệm thực thống kê, lập báo cáo thống kê trình lên Trưởng trạm, kết thúc thống kê, báo cáo Phân tích thiết kế hướng đối tượng Trang 10 Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C 4: Xu li khoa tim kiem() 5: Tao truy van SQL() 2: Nhap tieu chi TK() : Duoc Sy 9: Hien thi ket qua() 3: Yeu cau tim kiem() : Frm Timkiem 1: Nhap tieu chi TK() 8: Tra ve KQ tim kiem() 6: Cung cap TT() : Loaithuoc : Ctl Timkiem 7: Cung cap TT() 10: Hien thi ket qua() : Admin : Thuoc Hình 4.31 Biểu đồ cộng tác Tìm kiếm 4.2.16.Biểu đồ cộng tác Thống kê, báo cáo 1: Yeu cau TK,BC() 2: Kiem tra va dua tieu chi TK,BC() 13: Gui TK,BC() : Truong tram : Duoc Sy 10: Lap va in TK,BC() 11: Thong bao KQ() : Frm Thongke,baocao 12: Xuat cac bang TK,BC() 9: Cung cap TT() : Phieu_Kiemke 7: Cung cap TT() 3: Thuc hien() 4: Cung cap TT() : Ctl Thongke,baocao : Thuoc 5: Cung cap TT() 8: Cung cap TT() 6: Cung cap TT() : Phien_xuat_thuoc : Phieuthanhly : Phien_nhap_thuoc Hình 4.32 Biểu đồ cộng tác Thống kê, báo cáo Phân tích thiết kế hướng đối tượng Trang 49 : Don dat mua thuoc Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C CHƯƠNG : MƠ HÌNH HĨA HÀNH VI 5.1 Biểu đồ trạng thái 5.1.1 Biểu đồ trạng thái Đăng nhập NSD dang nhap va Cho dang nhap Nhap TT dang nhap Hoat dong Hình 5.1 Biểu đồ trạng thái đăng nhập 5.1.2 Biểu đồ trạng thái Mua thuốc Nhap tiep Duoc sy nhap TT thuoc can mua Cho nhap TT thuoc can mua Xu ly cho nhap TT Nhap TT can mua Xuat don mua thuoc Gui don dat mua thuoc den nha SX Cho xu li TT thuoc Xu li TT thuoc can mua Xu li truyen tin du lieu Ket thuc viec dat mua thuoc Ket thuc nhap Luu Ket qua vao CSDL Hình 5.2 Biểu đồ trạng thái mua thuốc 5.1.3 Biểu đồ trạng thái Cập nhật thuốc Nhap tiep Duoc sy cap nhat thuoc Ket thuc phien Cap nhat thuoc Xu li cho Cho nhap TT thuoc de cap nhat Xu ly KQ thong bao Thong bao KQ Xu ly cap nhat TT Hình 5.3 Biểu đồ trạng thái Cập nhật thuốc 5.1.4 Biểu đồ trạng thái Cấp thuốc Phân tích thiết kế hướng đối tượng Trang 50 Nhap TT thuoc de cap nhat Ket thuc nhap TT thuoc Cap nhat TT thuoc vao CSDL Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C Nhap tiep Duoc sy cap thuoc Cho nhat TT thuoc can cap Ket thuc viec cap thuoc Xu li cho Nhap TT thuoc can cap Ket thuc nhap TT thuoc can cap Cho Xu li TT thuoc Xu li TT thuoc can cap Xu li ket qua in Don thuoc In don thuoc can cap Xuat don thuoc Luu TT thuoc CSDL Hình 5.4 Biểu đồ trạng thái cấp thuốc 5.1.5 Biểu đồ trạng thái Kiểm kê Nhap tiep Duoc sy thuc hien kiem ke thuoc theo dinh ki Cho de nhap TT kiem ke Ket thuc viec kiem ke Nhap TT Nhap TT kiem ke Ket thuc nhap Hình 5.5 Biểu đồ trạng thái kiểm kê Phân tích thiết kế hướng đối tượng Cho xu li Xu li ket qua thuc hien Thong bao ket qua kiem ke Trang 51 Luu TT kiem ke Xu li TT kiem ke Cho xu li TT kiem ke Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C 5.1.6 Biều đồ trạng thái lý thuốc Nhap tiep? Duoc sy thuc hien Thanh ly thuoc Xu ly cho Cho de nhap TT thuoc can ly Nhap TT thuoc Ket thuc nhap TT Xu ly thong bao Ket thuc ly thuoc Thong bao KQ ly Cho xu ly ly thuoc Xu ly ly thuoc Luu vao CSDL Hình 5.16 Biểu đồ trạng thái lý thuốc 5.1.7 Biểu đồ trạng thái tìm kiếm Hình 5.7 Biểu đồ trạng thái tìm kiếm Tim kiem TT thuoc Duoc Sy thuc hien thong ke, caotim kiem Ketbao thuc Ket thuc nhap TT Nhap TT tim kiem Xu ly TT tim kiem Nhap tiep Thong bao KQ Cho de nhap TT thong ke Nhap TT Nhap TT thong ke,bao cao Thong bao KQ tim kiem Ket thuc nhap TT Xu li ket qua thong bao Ket thuc viec thong ke, bao cao Thong bao ket qua thong ke, bao cao Xu li TT TKBC Cho xu li TT thong ke,bao cao 5.1.8 Biểu đồ trạng thái Thống kê, báo cáo Hình 5.8 Biểu đồ trạng thái Thống kê, báo cáo 5.2 Biểu đồ hoạt động Phân tích thiết kế hướng đối tượng Trang 52 Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C Nhap username va password Co Kiem tra Tiep tuc? Sai Dung Khong Dang nhap vao he thong 5.2.1 Biểu đồ hoạt động đăng nhập Hình 5.9 Biểu đồ hoạt động đăng nhập 5.2.2 Biểu đồ hoạt động Quản trị ngưởi sử dụng Hình 5.10 Biểu đồ hoạt động Quản trị NSD Quan tri nguoi su dung Dat mua thuoc Them NSD Them Don dat mua thuoc Xoa NSD Huy don dat mua thuoc Hieu chinh Hieu chinh don NSD dat mua thuoc Luu Thong tin Kiem tra Hop le Luu thong tin 5.2.3 Biểu đồ hoạt động Mua thuốc Hình 5.11 Biểu đồ hoạt động mua thuốc 5.2.4 Biểu đồ hoạt động Cập nhật thuốc Phân tích thiết kế hướng đối tượng Trang 53 Khong hop le Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C Cap nhat TT thuoc Khong hop le Them thuoc Sua thuoc Xoa thuoc Kiem tra Hop le Luu thong tin Hình 5.12 Biểu đồ hoạt động Cập nhật thuốc 5.2.5 Biểu đồ hoạt động Phân loại thuốc Hình 5.13 Biểu đồ hoạt động phân loại thuốc Phan loai thuoc Co Luu Thong tin Tiep tuc ? Khong 5.2.6 Biểu đồ hoạt động Cấp thuốc Phân tích thiết kế hướng đối tượng Trang 54 Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C Duoc sy cap thuoc theo don Nhap TT thuoc Kiem tra Co Het thuoc Con thuoc Tiep tuc? Khong Luu TT Thong bao ket qua don thuoc Hình 5.14 Biểu đồ hoạt động cấp thuốc 5.2.7 Biểu đồ hoạt động Kiểm kê thuốc Phân tích thiết kế hướng đối tượng Trang 55 Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C Nhap TT tin kiem ke Luu TT kiem ke Lay thong tin thuoc Lay so luong thuoc nhap Lay so luong thuoc xuat Tinh so luong ton thuc cua thuoc Kiem tra so luong Thuoc ton kho Tinh so luong thuoc da cap Doi chieu so luong ton kho thuc va so luong cap thuc Lap va in phieu kiem ke Hình 5.15 Biểu đồ hoạt động kiểm kê thuốc 5.2.8 Biểu đồ hoạt động Thanh lý thuốc Phân tích thiết kế hướng đối tượng Trang 56 Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C Nhap thong tin thuoc can ly co Kiem tra sai tiep tuc? dung khong Luu TT ly vao CSDL Hinh 5.16 Biểu đồ hoạt động Thanh lý thuốc 5.2.9 Biểu đồ hoạt động Tìm kiếm Tieu chi tim kiem: Loai thuoc Ma thuoc Ngay SX Han SD Nha cung cap, Nhap TT tim kiem Xu li TT Kiem tra Khong tim thay Thong bao ket qua khong tim thay Tim thay Thong bao ket qua tim thay Hình 5.17 Biểu đồ hoạt động tìm kiếm 5.2.10.Biểu đồ hoạt động Thống kê, báo cáo Phân tích thiết kế hướng đối tượng Trang 57 Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C Nhap TT can thong ke,bao cao Xu li thong ke Xu li ket qua thong ke, bao cao In thong ke, bao cao Luu tap tin Nop bao cao cho Truong tram Tiep tuc khong Hình 5.18 Biểu đồ hoạt động Thống kê, báo cáo Phân tích thiết kế hướng đối tượng Trang 58 Co Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C CHƯƠNG 6: THIẾT KẾ CHI TIẾT BIỂU ĐỒ LỚP Sau xác định biểu đồ trình tự, biểu đồ cộng tác để tìm phương thức tương ứng gán cho lớp Cùng với biểu đồ khái niệm, biểu đồ cộng tác, biểu đồ hoạt động thiết kế chi tiết biểu đồ lớp sau: Khothuoc Makho : String Tenkho : String Loaithuoc Maloaithuoc : String Tenloaithuoc : String Them_khothuoc() Xoa_khothuoc() Sua_khothuoc() Thuoc Mathuoc : String Tenthuoc : String Maloaithuoc : String DVT : String NgaySX : Date NgayHH : Date Makho : String Chua Duoc mo ta boi * Themthuoc() Xoathuoc() Suathuoc() co co * * Co co * Chi_tiet_phieukiemke Ma_chitietphieuKK : String Soluong : Integer Hientrang : String Mathuoc : String Chi_tiet_phieu_thanh_ly MaCT_Phieuthanh_ly : String Soluong : Integer Tinhtrang : String Mathuoc : String Dong_nhap_thuoc Ma_dong_nhap : String Mathuoc : String Soluong : Integer Dongia : Integer Them_dong_xuat_thuoc() Sua_dong_xuat_thuoc() Xoa_dong_xuat_thuoc() Them_Chitiet_PKK() Sua_Chitiet_PKK() Xoa_Chitiet_PKK() Them_chitietPTL() Sua_chitietPTL() Xoa_chitietPTL() * chua Them_dong_nhap_thuoc() Xoa_dong_nhap_thuoc() Sua_dong_nhap_thuoc() chua * chua 1 Phien_xuat_thuoc Sophienxuat : String Ma_phieu_xuat : String Ngay_xuat : Date Ly_do : String MaDuocsi : String Mabenhnhan : String Phieuthanhly Sophieu_thanhly : String Ngay_thanhly : Date MaDuocsi : String Them_phieuKK() Sua_phieuKK() Xoa_phieuKK() Them_phieuTL() Sua_phieuTL() Xoa_phieuTL() Thuc hien Thuc hien * Cap thuoc cho * * * Them_BN() Xoa_BN() Sua_BN() Nguoisudung username password Them_user() Xoa_user() Sua_user() Ke thua Phien_nhap_thuoc Sophieunhap : String Ngaynhap : Date MaNCC : String MaDuocsi : String Don dat mua thuoc Ma_don : String Ngay_lap_don : Date MaNCC : String MaDuocsi : String Them_phiennhap() Xoa_phiennhap() Sua_phiennhap() Themdondat() Xoadondat() Suadondat() * * co Duocsy MaDuoc si : String TenDuoc si : String SDTDuoc si : String DiachiDuoc si : String Ngaysinh : Date Gioitinh : Boolean Username : String 1 Cung cap 1 ThemDS() SuaDS() XoaDS() Hình 6.1 Biểu đồ lớp mức phân tích Hệ thống quản lý dược phẩm Phân tích thiết kế hướng đối tượng * * Thuc hien Themchitiet_dondat() Suachitiet_dondat() Xoachitiet_dondat() * chua Thuc hien Thuc hien Benhnhan Ma_BN : String Ho_ten : String Diachi_BN : String SDT : String Tuoi : Integer Gioitinh : String Nghenghiep : String Chi_tiet_don_dat_muathuoc Ma_don : String Mathuoc : String So_luong : Integer Phieu_Kiemke Sophieukiemke : String Ngaykiemke : String MaDuocsi : String 1 1 Them_phien_xuatthuoc() Sua_phien_xuatthuoc() Xoa_phienxuatthuoc() * Dong_xuat_thuoc Ma_dong_xuat : String Mathuoc : String soluong : Integer Cachdung : String chua ThemLoaithuoc() SuaTTloaithuoc() Xoaloaithuoc() Duoc mo ta boi * Trang 59 Nhacungcap MaNCC : String TenNCC : String DiachiNCC : String SDTNCC : String Email : String ThemNCC() SuaNCC() XoaNCC() Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C CHƯƠNG : THIẾT KẾ KIẾN TRÚC VẬT LÝ 7.1 Biểu đồ thành phần Phân tích thiết kế hướng đối tượng Trang 60 Phân tích thiết kế hướng đối tượng Quan_li_th anhly.class Quan_li_th anh_ly.java Quan_li_cap _thuoc.class Quan_li_cap _thuoc.java Trang 61 Quan_li_mua _thuoc.java Quan_li_mua _thuoc.class Quan_li_tim _kiem.class Quan_li_tim _kiem.java Quan_li_cap _nhat.class Quan_li_cap _nhat.java Quan_li_duoc.exe Quan_li_kie m_ke.java Quan_li_kie m_ke.class Main.class Quan_ly_T KBC.java Quan_ly_T KBC.class Quan_tri_he _thong.java Quan_tri_he _thong.class Main.java Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C Hình 7.1 Biểu đồ thành phần hệ thống quản lý dược phẩm 7.2 Biểu đồ triển khai Database Server TCP/IP May tram Admin Application Server TCP/IP TCP/IP Printer TCP/IP TCP/IP May tram Duoc si May tram Truong tram Hình 7.2 Biểu đồ triển khai hệ thống quản lý dược phẩm Phân tích thiết kế hướng đối tượng Trang 62 Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C TÀI LIỆU THAM KHẢO [1] Lê Viết Trương (2011), Giáo trình phân tích thiết kế hướng đối tượng, Trường CĐ CNTT hữu nghị Việt - Hàn [2] Nguyễn Văn Ba (2006), Phân tích thiết kế hệ thống thông tin, NXB Đại học quốc gia Hà Nội [3] Đồ án phân tích thiết kế hướng đối tượng “Quản lý thư viện trường THPT Nguyễn Thái Bình”, Nhóm 13 – LT02B – Trường CĐ CNTT Hữu nghị Việt – Hàn Phân tích thiết kế hướng đối tượng Trang 63 ... LT03C 4.1.9 Biểu đồ trình tự Thêm thuốc Hình 4.9 Biều đồ trình tự thêm thuốc Phân tích thiết kế hướng đối tượng Trang 29 1: Sua thong tin thuoc() Phân tích thiết kế hướng đối tượng 4: Luu TT()... Việt Hàn Nhóm – LT03C Hình 4.8 Biểu đồ trình tự mua thuốc Phân tích thiết kế hướng đối tượng Trang 27 1: Them thuoc() 2: Thuc hien() Phân tích thiết kế hướng đối tượng 4: Luu TT() 5: Luu TT() 6:... hien() 3: Luu TT() Phân tích thiết kế hướng đối tượng Trang 24 Trường CĐ CNTT Hữu nghị Việt Hàn Nhóm – LT03C 4.1.8 Biểu đồ trình tự Mua thuốc Phân tích thiết kế hướng đối tượng Trang 25 : Duoc