Tiểu luận Phân Tích Thiết Kế Hệ Thống Quản lý Nhà Thuốc

132 9 0
Tiểu luận Phân Tích Thiết Kế Hệ Thống Quản lý Nhà Thuốc

Đ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

Nhà thuốc đóng vai trò quan trọng, là nơi cung cấp dịch vụ và thông tin chăm sóc sức khoẻ được đa số người dân tin dùng. Các nhà thuốc thường là nơi đầu tiên người dân tiếp cận khi có nhu cầu chăm sóc sức khỏe. Hiện nay đa số các nhà thuốc đều thực hiện theo một quy trình thủ công cho việc sắp xếp, quản lý thuốc, việc ứng dụng tin học hóa vào quản lý các hoạt động của nhà thuốc chỉ mới ở bước đầu, đa số các nhà thuốc đều sử dụng excel chứ chưa có một hệ thống quản lý chuyên biệt. Công nghệ phần mềm ngày một phát triển kéo theo đó nhu cầu cũng ngày một gia tăng trong tất cả các lĩnh vực đời sống xã hội và đặc biệt là lĩnh vực quản lý thông qua các hệ thống lưu trữ và xử lý thông tin. Vì vậy, việc sử dụng hệ thống quản lý nhà thuốc sẽ giúp giảm thiểu được việc lãng phí thời gian, nhân lực, khiến mọi việc trở nên đơn giản hơn. Vì các lý do nêu trên nên nhóm chúng em quyết định chọn đề tài :Phân tích thiết kế hệ thống quản lý nhà thuốc”. Với mong muốn ứng dụng công nghệ thông tin và tin học hoá vào việc quản lý, mang đến phần mềm hệ thống quản lý nhà thuốc hiệu quả hơn. Đảm bảo cho hệ thống lưu trữ và tổ chức thông tin một cách khoa học, dễ quản lý, việc truy cập, tìm kiếm thông tin, quản lý khách hàng, thống kê và phân tích dữ liệu được thực hiện một cách dễ dàng, nhanh chóng và chính xác hơn. Giúp cho nhà thuốc cập nhật nhanh chóng, kịp thời tình hình hoạt động kinh doanh của mình để từ đó đưa ra những kế hoạch, những chiếc lược mang lại hiệu quả cao.

MỤC LỤC Chương Tổng quan dự án 10 Lý chọn đề tài 10 Giới thiệu hệ thống 10 Mục tiêu dự án 10 Phạm vi dự án 11 Chương Xác định yêu cầu 12 Khảo sát hệ thống 12 Phân tích trạng 12 2.1 Chức nhiệm vụ hiệu thuốc 12 2.2 Một số vấn đề 13 Đặc tả yêu cầu 13 3.1 Quy trình hoạt động hệ thống 13 3.1.1 Quy trình quản lý nhập thuốc 13 3.1.2 Quy trình quản lý bán thuốc 13 3.1.3 Quy trình lập báo cáo thống kê 13 3.1.4 Quy trình chấm cơng nhân viên 14 3.2 Ưu nhược điểm hệ thống đề xuất cho hệ thống 14 3.2.1 Ưu điểm 14 3.2.2 Nhược điểm 14 3.2.3 Các đề xuất 14 3.3 Yêu cầu chức 15 3.4 Yêu cầu phi chức 15 3.5 Người dùng chức người dùng 15 Chương Phân tích thiết kế hệ thống 16 Các yêu cầu chức 16 Phân tích yêu cầu 17 2.1 Mơ hình hóa chức 17 2.1.1 Use case tổng quát 17 2.1.2 Đăng nhập 18 a Đặc tả Use case Đăng nhập 18 b Activity diagram Đăng nhập 20 2.1.3 Quản lý nhân viên 21 a Đặc tả Usecase Quản lý nhân viên 21 b Activity diagram Quản lý nhân viên 25 2.1.4 Quản lý thông tin cá nhân 28 a Đặc tả Usecase Quản lý thông tin nhân 28 b Activity diagram Quản lý thông tin cá nhân 31 2.1.5 Quản lý thông tin thuốc 34 a Đặc tả Usecase Quản lý thông tin thuốc 34 b Activity diagram Quản lý thông tin thuốc 39 2.1.6 Quản lý bán hàng 43 a Đặc tả Usecase Quản lý bán hàng 43 b Activity diagram Quản lý bán hàng 46 2.1.7 Quản lý nhập thuốc 49 a Đặc tả Usecase Quản lý nhập thuốc 49 b Activity diagram Quản lý nhập thuốc 53 2.1.8 Quản lý báo cáo, thống kê 57 a Đặc tả Usecase Tạo báo cáo thống kê 58 b Activity diagram Tạo báo cáo, thống kê 60 2.1.9 Quản lý khách hàng 62 a Đặc tả Usecase Quản lý khách hàng 62 b Activity diagram Quản lý khách hàng 66 2.2 Mơ hình hóa cấu trúc 69 2.2.1 Danh sách lớp 69 2.2.2 Biểu đồ lớp hệ thống (mức quan niệm) 74 2.3 Mơ hình hóa hành vi 74 2.2.1 Đăng nhập 75 2.2.2 Quản lý nhân viên 76 2.2.3 Quản lý thông tin cá nhân 79 2.2.4 Quản lý thông tin thuốc 81 2.2.5 Quản lý bán hàng 84 2.2.6 Quản lý nhập thuốc 88 2.2.7 Quản lý báo cáo, thống kê 93 2.2.8 Quản lý khách hàng 94 2.4 Mơ hình hóa dữ liệu 98 2.4.1 Diển tả thực thể có tham gia 98 2.4.2 Mối quan hệ giữa thực thể 100 2.4.3 Mơ hình thực thể kết hợp (ERD) 103 a ERD Dạng gốc 103 b ERD Dạng mở rộng 104 2.4.4 Mô hình sở dữ liệu quan hệ 104 Thiết kế hệ thống 106 3.1 Thiết kế lớp (chuyển đổi từ sơ đồ lớp mức phân tích sang mức thiết kế) 106 3.2 Thiết kế CSDL (chuyển đổi CSDL từ mức quan niệm sang mức vật lý) 106 3.2.1 Sơ đồ CSDL mức vật lý 106 3.2.2 Mô tả CSDL 107 3.2.3 Thiết kế mô tả ràng buộc CSDL 112 a Ràng buộc nhiều quan hệ 112 b Ràng buộc quan hệ 113 3.3 Thiết kế giao diện 116 3.3.1 Giao diện đăng nhập 116 3.3.2 Giao diện tổng quan 117 3.3.3 Giao diện người dùng: 118 3.3.4 Giao diện trang thuốc: 119 a Giao diện thêm thuốc: 120 b Giao diện chỉnh sửa xoá thuốc 121 3.3.5 Giao diện hoá đơn 121 3.3.6 Giao diện nhân viên 123 a Giao diện thêm nhân viên 124 b Giao diện chỉnh sửa xóa nhân viên 124 3.3.7 Giao diện khách hàng 125 a Giao diện thêm khách hàng 125 b Giao diện chỉnh sửa xóa khách hàng 126 3.3.7 Giao diện khuyến 126 a Giao diện thêm chương trình khuyến theo hóa đơn 127 b Giao diện khuyến theo sản phẩm 128 3.3.8 Giao diện bán hàng 129 Chương Kết luận 130 Thuận lợi 130 Khó khăn 130 Bài học rút 130 PHỤ LỤC Hình Sơ đồ phân cách chức nghiệp vụ hệ thống quản lý nhà thuốc 16 Hình Biểu đồ use case tổng quát hệ thống 18 Hình Activity Diagram Đăng nhập 21 Hình Use case Quản lý nhân viên 21 Hình Activity diagram Tạo tài khoản nhân viên 25 Hình Activity diagram sửa tài khoản nhân viên 26 Hình Activity diagram xóa tài khoản nhân viên 27 Hình Usecase Quản lý tài khoản cá nhân 28 Hình Activity diagram Quản lý chấm công 31 Hình 10 Activity diagram Nhân viên đổi mật 32 Hình 11 Activity diagram Nhân viên chỉnh sửa thông tin cá nhân 33 Hình 12 Use case Quản lý thơng tin thuốc 34 Hình 13 Activity diagram Thêm thuốc 39 Hình 14 Activity diagram Sửa thông tin thuốc 40 Hình 15 Activity diagram Tìm kiếm thơng tin thuốc 41 Hình 16 Activity diagram Xóa thuốc 42 Hình 17 Use case Quản lý bán hàng 43 Hình 18 Activity diagram Bán hàng 46 Hình 19 Activity diagram Quản lý hóa đơn bán hàng 47 Hình 20 Activity diagram Tạo chương trình khuyến 48 Hình 21 Usecase Quản lý nhập thuốc 49 Hình 22 Activity diagram Thiết lập giá bán 53 Hình 23 Nhập thêm thuốc vào kho 54 Hình 24 Activity diagram Thêm hóa đơn nhập 55 Hình 25 Activity diagram Sửa thơng tin hóa đơn nhập 56 Hình 26 Activity diagram Xóa hóa đơn nhập 57 Hình 27 Usecase Tạo báo cáo, thống kê 58 Hình 28 Activity diagram Thống kê số liệu kinh doanh 60 Hình 29 Activity diagram Xuất báo cáo 61 Hình 30 Usecase Quản lý khách hàng 62 Hình 31 Activity diagram Thêm khách hàng 66 Hình 32 Activity diagram Sửa thông tin khách hàng 67 Hình 33 Activity diagram Xóa thông tin khách hàng 68 Hình 34 Activity diagram Tìm kiếm thơng tin khách hàng 69 Hình 35 Class diagram Hệ thống quản lý nhà thuốc mức quan niệm 74 Hình 36 Sequence diagram Đăng nhập 75 Hình 37 Sequence diagram Tạo tài khoản nhân viên 76 Hình 38 Sequence diagram Sửa thơng tin tài khoản nhân viên 77 Hình 39 Sequence diagram Xóa tài khoản nhân viên 78 Hình 40 Sequence diagram Đổi mật 79 Hình 41 Sequence diagram Chỉnh sửa thông tin tài khoản cá nhân 80 Hình 42 Sequence diagram Thêm loại thuốc 81 Hình 43 Sequence diagram Chỉnh sửa thơng tin thuốc 82 Hình 44 Sequence diagram Tìm kiếm thơng tin thuốc 83 Hình 45 Sequence diagram Xóa thuốc 84 Hình 46 Sequence diagram Bán thuốc 85 Hình 47 Sequence diagram Quản lý hóa đơn bán hàng 86 Hình 48 Sequence diagram Tạo chương trình khuyến 87 Hình 49 Sequence diagram Thiết lập giá bán 88 Hình 50 Sequence diagram Nhập thêm thuốc 89 Hình 51 Sequence Thêm hóa đơn nhập 90 Hình 52 Sequence diagram Sửa thơng tin hóa đơn nhập 91 Hình 53 Sequence diagram Xóa thơng tin hóa đơn nhập 92 Hình 54 Sequence diagram Thống kê số liệu kinh doanh 93 Hình 55 Sequence diagram Xuất báo cáo 94 Hình 56 Sequence diagram Thêm thơng tin khách hàng 95 Hình 57 Sequence diagram Chỉnh sửa thơng tin khách hàng 96 Hình 58 Sequence diagram Xóa khách hàng 97 Hình 59 Sequence diagram Tìm kiếm thơng tin khách hàng 98 Hình 60 Mơ hình thực thể kết hợp ERD (Dạng gốc) 103 Hình 61 Mơ hình thực thể kết hợp ERD (Dạng mở rộng) 104 Hình 62 Class diagram Hệ thống quản lý nhà thuốc mức thiết kế 106 Hình 63 Sơ đồ CSDL mức vật lý 107 Hình 64 Giao diện đăng nhập 116 Hình 65 Giao diện trang tổng quan 117 Hình 66 Giao diện người dùng 118 Hình 67 Giao diện thơng tin người dùng 118 Hình 68 Giao diện trang thuốc 119 Hình 69 Giao diện thêm thuốc 120 Hình 70 Giao diện chỉnh sửa xóa thuốc 121 Hình 71 Giao diện hóa đơn 122 Hình 72 Giao diện thêm đơn hàng 122 Hình 73 Giao diện nhân viên 123 Hình 74 Giao diện thêm nhân viên 124 Hình 75 Giao diện chỉnh sửa xóa nhân viên 124 Hình 76 Giao diện khách hàng 125 Hình 77 Giao diện thêm khách hàng 125 Hình 78 Giao diện sửa xoá khách hàng 126 Hình 79 Giao diện khuyến 127 Hình 80 Giao diện thêm chương trình khuyến theo hóa đơn 127 Hình 81 Giao diện khuyến theo sản phẩm 128 Hình 82 Giao diện bán hàng (1) 129 Hình 83 Giao diện bán hàng (2) 129 PHỤ LỤC Bảng Danh sách Actor hệ thống 17 Bảng Đặc tả Use case Đăng nhập 19 Bảng Đặc tả Use Case Thêm tài khoản nhân viên 21 Bảng Đặc tả Usecase Sửa tài khoản nhân viên 22 Bảng Đặc tả Usecase Xóa tài khoản nhân viên 23 Bảng Đặc tả Use case Quản lý chấm công 28 Bảng Đặc tả Usecase Nhân viên đổi mật 29 Bảng Đặc tả Usecase Nhân viên chỉnh sửa thông tin cá nhân 30 Bảng Đặc tả Usecase Thêm thuốc 34 Bảng 10 Đặc tả Usecase Sửa thông tin thuốc 35 Bảng 11 Đặc tả Usecase Tìm kiếm thơng tin thuốc 36 Bảng 12 Đặc tả Usecase Xóa thơng tin thuốc 37 Bảng 13 Đặc tả Use case Bán thuốc 43 Bảng 14 Đặc tả use case Quản lý hóa đơn bán 44 Bảng 15 Đặc tả use case Tạo chương trình khuyến 45 Bảng 16 Đặc tả UseCase Thiết lập giá bán 49 Bảng 17 Đặc tả UseCase Nhập thêm thuốc 50 Bảng 18 Đặc tả Usecase Quản lý hóa đơn nhập 51 Bảng 19 Đặc tả Usecase Thống kê số liệu kinh doanh 58 Bảng 20 Đặc tả Usecase Xuất báo cáo 59 Bảng 21 Đặc tả Use case Quản lý khách hàng 62 Bảng 22 Đặc tả Use case Thêm thông tin khách hàng 63 Bảng 23 Đặc tả Use case Sửa thông tin khách hàng 63 Bảng 24 Đặc tả Use case Xóa thơng tin khách hàng 64 Bảng 25 Đặc tả Use case Tìm kiếm thơng tin khách hàng 65 Bảng 26 Bảng mô tả chi tiết lớp nhân viên 69 Bảng 27 Bảng mô tả chi tiết lớp Tài khoản 70 Bảng 28 Bảng mô tả chi tiết lớp Khách hàng 70 Bảng 29 Bảng mô tả chi tiết lớp Thuốc 71 Bảng 30 Bảng mô tả chi tiết Nhóm thuốc 72 Bảng 31 Bảng mô tả chi tiết hóa đơn nhập 72 Bảng 32 Bảng mô tả chi tiết lớp Hóa đơn xuất 73 Bảng 33 Bảng mơ tả chi tiết lớp Chương trình khuyến 73 Bảng 34 Bảng mô tả chi tiết lớp Loại khuyến 73 Bảng 35 Danh sách thực thể 98 Bảng 36 Mô tả CSDL Thuốc 107 Bảng 37 Mô tả CSDL CT_Thuốc 108 Bảng 38 Mơ tả CSDL Nhóm thuốc 108 Bảng 39 Mơ tả CSDL Hóa đơn nhập 108 Bảng 40 Mơ tả CSDL CT_Hóa đơn nhập 109 Bảng 41 Mơ tả CSDL Hóa đơn xuất 109 Bảng 42 Mơ tả CSDL CT_Hóa đơn xuất 110 Bảng 43 Mô tả CSDL Nhân viên 110 Bảng 44 Mô tả CSDL Tài khoản 111 Bảng 45 Mô tả CSDL Loại nhân viên 111 Bảng 46 Mô tả CSDL Khách hàng 111 Bảng 47 Mô tả CSDL Khuyến 112 Bảng 48 Mô tả CSDL Loại Khuyến 112 3.3.2 Giao diện tổng quan Hình 65 Giao diện trang tổng quan Mơ tả: Trang tổng quan có quản lý thấy được, theo dõi top những hàng hoá bán chạy lọc theo ngày, theo tháng theo năm Ngồi xem hoạt động nhân viên 117 3.3.3 Giao diện người dùng Hình 66 Giao diện người dùng Mô tả: Ở mục tài khoản người dùng chọn xem tài khoản chọn đăng xuất Hình 67 Giao diện thông tin người dùng Mô tả: Giao diện mục tài khoản mình, nhân viên tự chỉnh sửa thơng tin cá nhân khơng thể chọn xố tài khoản 118 3.3.4 Giao diện trang thuốc Hình 68 Giao diện trang thuốc Mơ tả: Người dùng thấy tất hàng hóa vừa bấm vào giao diện Có cơng cụ tìm kiếm lọc để tìm thuốc mà người dùng cần Khi bấm xuất file hệ thống tự động tải file excel danh mục thuốc 119 a Giao diện thêm thuốc Hình 69 Giao diện thêm thuốc Mô tả: Người dùng điền thông tin thuốc vào bảng 120 b Giao diện chỉnh sửa xố thuốc Hình 70 Giao diện chỉnh sửa xóa thuốc Mơ tả: Khi bấm vào tên thuốc người dùng cập nhật xố thuốc 3.3.5 Giao diện hố đơn Mơ tả: Ở giao diện người dùng nhập hóa đơn nhập thuốc, giao diện hiển thị mã nhập, thời gian, nhà cung cấp, số tiền nợ nhà cung cấp trạng thái đơn hàng: chưa nhập hàng, nhập hàng, chưa tốn 121 Hình 71 Giao diện hóa đơn Người dùng nhập thêm đơn hàng mục nhập hàng Hình 72 Giao diện thêm đơn hàng 122 3.3.6 Giao diện nhân viên Giao diện có quản lý nhìn thấy được, nhìn thấy tổng qt thơng tin nhân viên thêm nhân viên khác Hình 73 Giao diện nhân viên 123 a Giao diện thêm nhân viên Hình 74 Giao diện thêm nhân viên b Giao diện chỉnh sửa xóa nhân viên Hình 75 Giao diện chỉnh sửa xóa nhân viên 124 3.3.7 Giao diện khách hàng Hình 76 Giao diện khách hàng a Giao diện thêm khách hàng Hình 77 Giao diện thêm khách hàng 125 b Giao diện chỉnh sửa xóa khách hàng Hình 78 Giao diện sửa xố khách hàng Mơ tả: Ngồi thơng tin mơ tả khách hàng ghi vào ghi 3.3.7 Giao diện khuyến Giao diện hiển thị thông tin chương trình khuyến thời gian, hình thức trạng thái chương trình khuyến 126 Hình 79 Giao diện khuyến a Giao diện thêm chương trình khuyến theo hóa đơn Hình 80 Giao diện thêm chương trình khuyến theo hóa đơn 127 Mơ tả: Khuyến theo hóa đơn người dùng nhập tổng số tiền hàng áp dụng chương trình khuyến chọn khuyến theo tiền hay theo phần trăm đơn hàng b Giao diện khuyến theo sản phẩm Hình 81 Giao diện khuyến theo sản phẩm Mô tả: Người dùng chọn sản phẩm áp dụng khuyến chọn giá trị khuyến tiền hay phần trăm sản phẩm nhập tay sản phẩm tặng kèm 128 3.3.8 Giao diện bán hàng Hình 82 Giao diện bán hàng (1) Mơ tả: Ở giao diện hệ thống gợi ý loại thuốc thường bán người dùng tìm mặt hàng theo từ khóa scan mã hàng hóa Có thể điều chỉnh số lượng sản phẩm theo dấu mũi tên Hệ thống hiển thị sản phẩm khuyến theo chương trình áp dụng Hình 83 Giao diện bán hàng (2) Mơ tả: Ở góc tay phải, người dùng chọn quay trang quản lý đăng xuất 129 Chương Kết luận Thuận lợi • Vì thuốc loại nhu yếu phẩm quan trọng, nên hệ thống vô quen thuộc gần gũi, phù hợp với đối tượng để khảo sát chức quy trình, lấy ý kiến từ người dùng • Vì tổ chức làm việc nhóm nên tụi em san sẻ cơng việc với nhau, đóng góp ý tưởng xây dựng hệ thống, tăng kĩ làm việc nhóm Đặc biệt nữa có tham gia góp ý nhóm lớn, khơng mở rộng mối quan hệ bạn bè mà nhờ nhóm tụi em nhận những góp ý khách quan từ nhìn bên Ngược lại tụi em mở rộng kiến thức hiểu thêm nhiều đề tài hệ thống nhóm cịn lại • Bên cạnh tụi em phải cảm ơn dành nhiều buổi học để sửa những lỗ hổng kiến thức mà tụi em mắc phải để hồn thiện Khó khăn ● Tuy tình hình dịch bệnh nên hình thức thảo luận phải thực hình thức trực tuyến nên chưa khai thác tưởng thành viên nhóm ● Thời lượng mơn học gồm buổi tụi em chưa học thêm nhiều kiến thức sâu sắc nữa để hoàn thiện đề tài cách tốt ● Vì lần nhóm làm hệ thống thực sự, nên nhiều sai sót chưa hồn thành tốt cơng việc giao ● Thuốc những tên khó nhớ, loại thuốc có cách thức đóng gói khác hộp vỉ viên nên để thực quy trình tụi em cịn chưa có kinh nghiệm Bài học rút ● Qua những tuần học vừa tụi em trải nghiệm sơ qua cách thức làm BA Nếu sau có hội làm việc chắn cịn khó khăn nữa, nên học tụi em rút cần phải nắm vững kiến thức hơn, không sai những lỗi ● Phải hoàn thành hoàn chỉnh bước giao, khơng làm lộn xộn tránh việc bị lỗng kiến thức dẫn đến những lỗi sai ● Chia công việc đồng cho thành viên nhóm xem lại để góp ý 130 Tài liệu tham khảo 131

Ngày đăng: 03/05/2023, 16:25

Tài liệu cùng người dùng

Tài liệu liên quan