1. Trang chủ
  2. » Tất cả

đồ án phân tích và thiết kế hệ thống quản lý hiệu thuốc

65 17 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 65
Dung lượng 1,51 MB

Nội dung

lOMoARcPSD|17838488 TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG Đề tài: Phân tích thiết kế hệ thống quản lý hiệu thuốc Sinh viên thực : BÙI CÔNG CHUẨN Giảng viên hướng dẫn : Ts.NGUYỄN THỊ HỒNG KHÁNH Nghành : CÔNG NGHỆ THÔNG TIN Chuyên nghành : CÔNG NGHÊ PHẦN MỀM Lớp : CNPM6 Khóa : D15 Hà Nội, tháng năm 2021 lOMoARcPSD|17838488 PHIẾU CHẤM ĐIỂM Họ tên Nội dung thực Họ tên Chữ ký Điếm Chữ ký Ghi Giảng viên chấm : Giảng viên chấm : MỤC LỤC LỜI NÓI ĐẦẦU CHƯƠNG 1: TỔNG QUAN .2 1.1 KHẢO SÁT HIỆN TRẠNG 1.1.1 Khảo sát trạng 1.1.2 Đánh giá trạng 1.2 MƠ TẢ BÀI TỐN lOMoARcPSD|17838488 CHƯƠNG 2: PHẦN TÍCH BÀI TOÁN 2.1 CÁC TÁC NHẦN VÀ CA SỬ DỤNG 2.1.1 Các tác nhân 2.1.2 Xác định use case .3 2.2 MÔ TẢ USE CASE 2.2.1 Use case đăng nhập 2.2.2.1 Use case thêm thuốốc 2.2.2.2 Use case sửa thuốốc .5 2.2.2.3 Use case xóa thuốốc .6 2.2.2.4 Use case lý thuốốc 2.2.2.5 Use case thốống kê, báo cáo 2.2.3 Use case Tìm kiêốm 2.2.4.1 Use case thêm nhà cung câốp 2.2.4.2 Use case thêm nhà cung câốp 2.2.4.3 Use case xóa nhà cung câốp 2.3 BIỂU ĐÔẦ USE CASE 10 2.3.1 Biểu đồ use case Hệ thống quản lý thuốc .10 2.3.2 Biểu đồ use case Đăng nhập 12 2.3.3 Biểu đồ use case Quản lý nhà cung cấp 12 2.3.4 Biểu đồ use case Quản lý thuốc 13 2.3.5 Biểu đồ use case Tìm kiếm 15 2.4 BIỂU ĐƠẦ TRÌNH TỰ .16 2.4.1 Biểu đốồ trình tự Đăng nhập 16 2.4.2 Biểu đốồ trình tự thêm nhà cung câốp .17 2.4.6 Biểu đốồ trình tự sửa thuốốc 21 2.4.7 Biểu đốồ trình tự xóa thuốốc 22 2.4.8 Biểu đốồ trình tự lý thuốốc 23 lOMoARcPSD|17838488 2.4.9 Biêồu đốố trình tự Thốống kê, báo cáo 24 2.4.10 Biểu đốồ trình tự tm kiêốm .25 2.5 BIỂU ĐÔẦ CỘNG TÁC 26 2.5.1 Biểu đốồ cộng tác đăng nhập hệ thốống 26 2.5.2 Biểu đốồ cộng tác thêm nhà cung câốp 26 2.5.3 Biểu đốồ cộng tác sửa nhà cung câốp 28 2.5.4 Biểu đốồ cộng tác xóa nhà cung câốp .28 2.5.5 Biểu đốồ cộng tác thêm thuốốc 29 2.5.6 Biểu đốồ cộng tác sửa thuốốc 29 2.5.7 Biểu đốồ cộng tác xóa thuốốc 30 2.5.8 Biểu đốồ cộng tác lý thuốốc 30 2.5.9 Biểu đốồ cộng tác thốống kê, báo cáo 31 2.5.10 Biểu đốồ cộng tác tm kiêốm 31 2.6 BIỂU ĐÔẦ TRẠNG THÁI 33 2.6.1 Biểu đốồ trạng thái đăng nhập .33 33 2.6.2 Biểu đốồ trạng thái thêm thuốốc .33 2.6.3 Biểu đốồ trạng thái sửa thuốốc 34 2.6.4 Biểu đốồ trạng thái lý thuốốc 34 2.6.5 Biểu đốồ trạng thái tm kiêốm 35 2.6.6 Biểu đốồ trạng thái thốống kê, báo cáo 35 2.7 BIỂU ĐÔẦ HOẠT ĐỘNG 36 2.7.1 Biểu đốồ hoạt động đăng nhập 36 2.7.3 Biểu đốồ hoạt động mua thuốốc 37 2.7.4 Biểu đốồ hoạt động cập nhật thuốốc .38 2.7.5 Biểu đốồ hoạt động tm kiêốm 39 2.7.6 Biểu đốồ hoạt động thốống kê, báo cáo 41 lOMoARcPSD|17838488 2.8 BIỂU ĐÔẦ LỚP 42 2.8.1 Xác định đốối tượng 42 2.8.2 Biểu đốồ lớp 44 2.9 BIỂU ĐÔẦ TRIỂN KHAI 45 2.10 THIẾẾT KẾẾ KIẾẾN TRÚC VẬT LÝ 46 2.10.1 Mà TRÌNH: 46 2.10.2 BIỂU ĐÔẦ THÀNH PHẦẦN .53 2.10.3 Giao Diện Chính (MAIN FORM) 54 lOMoARcPSD|17838488 DANH MỤC HÌNH ẢN YHình 2.3.1 Hệ thốống quản lý thuốốc 13 Hình 2.3.2 Quản trị người sử dụng 14 Hình 2.3.3 Tìm kiêốm 14 Hình 2.3.4 Thốống kê báo cáo .15 Hình 2.3.5 Cập nhật thuốốc 15 Hình 2.4.1 Biểu đốồ trình tự đăng nh ập 18 Hình 2.4.2 Biểu đốồ trình tự thêm NSD .18 Hình 2.4.3 Biểu đốồ trình tự hiệu ch ỉnh NSD .19 Hình 2.4.4 Biểu đốồ trình tự xóa NSD 19 Hình 2.4.5 Biểu đốồ trình tự mua thuốốc 20 Hình 2.4.6 Biểu đốồ trình tự thêm thuốốc 21 Hình 2.4.7 Biểu đốồ trình tự sửa thuốốc .22 Hình 2.4.8 Biểu đốồ trình tự xóa thuốốc .23 Hình 2.4.9 Biểu đốồ trình tự lý thuốốc 24 Hình 2.4.9.1 Biểu đốồ trình tự tm kiêốm 25 Hình 2.4.9.2 Biểu đốồ trình tự thốống kê báo cáo 26 Hình 2.5.1 Biểu đốồ cộng tác đăng nhập h ệ thốống 27 Hình 2.5.2 Biểu đốồ cộng tác thêm NSD 27 Hình 2.5.3 Biểu đốồ cộng tác hiệu chỉnh NSD 27 Hình 2.5.4 Biểu đốồ cộng tác xóa NSD 28 Hình 2.5.5 Biểu đốồ cộng tác mua thuốốc .28 Hình 2.5.6 Biểu đốồ cộng tác thêm thuốốc 29 Hình 2.5.7 Biểu đốồ cộng tác sửa thuốốc 29 Hình 2.5.8 Biểu đốồ cộng tác xóa thuốốc 30 Hình 2.5.9 Biểu đốồ cộng tác lý 30 lOMoARcPSD|17838488 Hình 2.5.10 Biểu đốồ cộng tác tm kiêốm 31 Hình 2.5.11 Biểu đốồ cộng tác thốống kê, báo cáo 31 Hình 2.6.1 Biểu đốồ trạng thái đăng nh ập 32 Hình 2.6.2 Biểu đốồ trạng thái mua thuốốc 32 Hình 2.6.3 Biểu đốồ trạng thái cập nhật thuốốc 32 Hình 2.6.4 Biểu đốồ trạng thái lý thuốốc .33 Hình 2.6.5 Biểu đốồ trạng thái tm kiêốm 33 Hình 2.6.6 Biểu đốồ trạng thái thốống kê, báo cáo .33 Hình 2.7.1 Biểu đốồ hoạt động đăng nhập 34 Hình 2.7.2 Biểu đốồ hoạt động quản trị NSD .35 Hình 2.7.3 Biểu đốồ hoạt động mua thuốốc 35 Hình 2.7.4 Biểu đốồ hoạt động cập nhật thuốốc .35 Hình 2.7.5 Biểu đốồ hoạt động tm kiêốm .38 Hình 2.7.6 Biểu đốồ hoạt động thốống kê, báo cáo .37 Hình 2.8.2 Biểu đốồ lớp Hệ thốống quản lý thuốốc 38 Hình 2.9 Biểu đốồ triển khai 45 Hình 2.10.2 Biểu đốồ thành phâồn .53 lOMoARcPSD|17838488 LỜI NĨI ĐẦU Hiện giới nói chung Việt Nam nói riêng diễn trình tin học hóa tồn diện lĩnh vực hoạt động kinh tế xã hội,con người chuyển sang kỉ nguyên mới-kỉ nguyên công nghệ thông tin 4.0.Máy tính cơng cụ trở thành nhu cầu thiếu ngành khoa học kĩ thuật,trong ngành quản lý,thiết kế giảng dạy,các ngành công nghiệp đồ họa, Nhờ ứng dụng công nghệ thông tin làm giảm nhiều khó khăn việc quản lý giấy tờ.Nó có yếu tố khơng nhỏ việc phát triển thành công không nhỏ ngành nghề,mỗi xí nghiệp,mỗi quốc gia ngày Phân tích thiết kế hệ thống thơng tin phần của”cịng nghệ thông tin”giúp người khảo sát,thiết kế xây dựng chương trình cách quy củ dễ dàng hơn.Với vốn kiến thức học mơn“Phân tích thiết kế hệ thống thông tin"và giúp đỡ cô Nguyễn Thị Hồng Khánh,em chọn đề tài:"hệ thống quản lý nhân tính lương”để tìm hiểu thực hành mơn Với vốn kiến thức cịn hạn chế làm em chắn có nhiều thiếu khuyết Rất mong góp ý cô để làm tốt Em xin chân thành cảm ơn cô! Giáo viên hướng dẫn Sinh viên thực Nguyễn Thị Hồng Khánh Bùi Công Chuẩn lOMoARcPSD|17838488 CHƯƠNG 1: TỔNG QUAN 1.1 KHẢO SÁT HIỆN TRẠNG 1.1.1 Khảo sát trạng Nhà thuốc T3 nơi bán thuốc phục vụ cho nhân dân đường Hoàng Quốc Việt Thời gian mở cửa: 24/24 Nhân viên gồm : Người quản lý, Dược sỹ Nhà thuốc nơi lưu trữ thuốc phục vụ cho khách hàng Nhân viên nhà thuốc thực việc quản lý kho thuốc, bán thuốc thực thống kê báo cáo lên người quản lý theo thời gian quy định 1.1.2 Đánh giá trạng Qua trình khảo sát thực tế nhóm chúng em nhận thấy: Hiện Nhà thuốc có nhu cầu nâng cấp sở vật chất trang thiết bị để phục vụ nhu cấp mua thuốc nhân dân Thành phố Hà Nội Do nhu cầu mua thuốc tăng, số lượng thuốc đáp ứng bổ sung nhiều hơn, việc quản lý thủ công sổ sách gặp không khó khăn, tốn thời gian cơng sức hiệu khơng cao 1.2 MƠ TẢ BÀI TỐN  Nhà thuốc 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  Tùy theo thời điểm hay dựa theo nhu cầu cần bổ sung thuốc kho vàtrình lên người quản lý duyệt, Dược sỹ liên hệ nhà cung cấp, đề xuất nhà cung cấp với người quản lý 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  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 người quản lý, kết thúc trình mua 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 lOMoARcPSD|17838488  Theo định kì tùy thời điểm, người quản lý 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 người quản lý kết thúc thống kê, báo cáo lOMoARcPSD|17838488 Dondatmuathuoc (Đơn đặt mua thuốc ): lớp chứa thông tin ngày đặt đơn, ngày nhận thuốc Chitiet_Dondatmuathuoc (Chi tiết đơn đặt mua thuốc) : lớp chứa thông tin số đơn đặt mua thuốc, số lượng đặt mua Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 2.8.2 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: Hình 2.8.2 Biểu lớp mức phân tích Hệ thống quản lý thuốc Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 2.9 BIỂU ĐỒ TRIỂN KHAI Hình 2.9 Biểu đồ triển khai hệ thống quản lý thuốc Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 2.10 2.10.1 THIẾT KẾ KIẾN TRÚC VẬT LÝ Mà TRÌNH: import java.util.Date; public class Thuoc { private String Mathuoc; private String Tenthuoc; private String Maloaithuoc; private int DVT; private Date NgaySX; private Date NgayHH; private String Makho; public void Themthuoc() { } public void Suathuoc() { } public void Xoathuoc() { } } Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 import java.util.Date; public class Phieuthanhly { private String Sophieuthanhly; private Date Ngaythanhly; private String MaDuocSy; public void Them_PTL() { } public void Sua_PTL() { } public void Xoa_PTL() { } } import java.util.Date; public class Phienxuatthuoc { private String Sophieuxuat; private String Ma_phieu_xuat; private Date Ngayxuat; private String Lydo; private String Ma_duoc_sy; public void Them_phieu_xuat() { } public void Sua_phieu_xuat() { } public void Xoa_phieu_xuat() { } } import java.util.Date; public class Phiennhapthuoc { private String Sophieunhap; Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 private Date Ngaynhap; private String MaNCC; private String MaDuocSy; public void Them_phieu_nhap() { } public void Sua_phieu_nhap() { } public void Xoa_phieu_nhap() { } } public class Nhacungcap { private String MaNCC; private String TenNCC; private String DiachiNCC; private int SDTNCC; private String Email; public void ThemNCC() { } public void SuaNCC() { } public void XoaNCC() { } } public class Nguoisudung { private String username; private String password; public void Them_user() { } Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 public void Sua_user() { } public void Xoa_user() { } } public class Loaithuoc { private String Maloaithuoc; private String Tenloaithuoc; public void Themloaithuoc() { } public void SuaTTthuoc() { } public void Xoaloaithuoc() { } } public class Khothuoc { private String Makho; private String Tenkho; public void Them_khothuoc() { } public void Sua_khothuoc() { } public void Xoa_khothuoc() { } } import java.util.Date; public class DuocSy { private String Maduocsy; private String Tenduocsy; Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 private String SDTDuocSy; private Date Ngaysinh; private boolean Gioitinh; private String Username; public void Them_duocsy() { } public void Sua_Duocsy() { } public void Xoa_duocsy() { } } public class Donxuatthuoc { private String Ma_dong_xuat; private String Mathuoc; private int Soluong; private String Cachdung; public void Them_dong_xuat_thuoc() { } public void Sua_dong_xuat_thuoc() { } public void Xoa_dong_xuat_thuoc() { } } public class Donnhapthuoc { private String Ma_dong_nhap; private String Ma_thuoc; private int Soluong; private int Dongia; public void Them_dong_nhap_thuoc() { Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 } public void Sua_dong_nhap_thuoc() { } public void Xoa_dong_nhap_thuoc() { } } import java.util.Date; public class Dondatmuathuoc { private String Ma_don; private Date Ngaylapdon; private String MaNCC; private String MaDuocSy; public void Themdondat() { } public void Suadondat() { } public void Xoadondat() { } } public class CT_Phieuthanhly { Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 private String MaCT_phieuTL; private int Soluong; private int NamSD; private String Mathuoc; private String Tinhtrang; public void Them_chitietPTL() { } public void Sua_chitietPTL() { } public void Xoa_chitietPTL() { } } public class CT_Dondatmuathuoc { private String Madonmuathuoc; private int Soluong; public void Themchitiet_dondat() { } public void Suachitiet_dondat() { } public void Xoachitiet_dondat() { } } Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 2.10.2 BIỂU ĐỒ THÀNH PHẦN Hình 2.10.2 Biểu đồ thành phần hệ thống quản lý thuốc Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 2.10.3 Giao Diện Chính (MAIN FORM) Trong Menu Hệ thống có chức sau: Trong Menu Quản lý nhập xuất có chức sau: Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 Trong Menu Cập nhật thơng tin có chức sau: Trong Menu Bán hàng có chức sau: Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 Trong Menu Thống kê có chức sau: Trong Menu Tìm kiếm có chức sau: Downloaded by hây hay (vuchinhhp3@gmail.com) lOMoARcPSD|17838488 Form Đăng nhập: Downloaded by hây hay (vuchinhhp3@gmail.com) ... Biểu đồ use case Hệ thống quản lý thuốc .10 2.3.2 Biểu đồ use case Đăng nhập 12 2.3.3 Biểu đồ use case Quản lý nhà cung cấp 12 2.3.4 Biểu đồ use case Quản lý thuốc. .. sát ,thiết kế xây dựng chương trình cách quy củ dễ dàng hơn.Với vốn kiến thức học mơn? ?Phân tích thiết kế hệ thống thông tin "và giúp đỡ cô Nguyễn Thị Hồng Khánh,em chọn đề tài: "hệ thống quản lý. .. Dược sỹ chọn chức lý thuốc  Hệ thống hiển thị form lý thuốc  Dược sỹ nhập thông tin thuốc cần lý  Hệ thống sử lý thơng tin, lưu thơng tin vào CSDL, sau in phiếu lý thông báo kết hình o Dịng

Ngày đăng: 10/01/2023, 23:17

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w