1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

121 3 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Phân tích và thiết kế hệ thống quản lý cho hiệu thuốc
Tác giả Nguyễn Văn Khôi, Trịnh Thị Hạnh, Đỗ Minh Quyền, Phạm Thành Nam
Người hướng dẫn Nguyễn Thị Kim Huệ
Trường học Trường Đại Học Công Nghệ Giao Thông Vận Tải
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đề tài
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 121
Dung lượng 5,73 MB

Nội dung

1.8.1 Đặc tả usecase Đăng nhập2 Mục đích Cho phép người dùng truy cập vào hệ thống quản lý của hiệu thuốc 3 Tiền điều kiện Người dùng đã có tài khoản 4 Mô tả chung Người dùng muốn thực h

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI

KHOA CÔNG NGHỆ THÔNG TIN

**********

BỘ MÔN: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ

CHO HIỆU THUỐC

Lớp: 73DCTT22 Giảng viên hướng dẫn: Nguyễn Thị Kim Huệ Thực hiện: Nhóm 11 – 73DCTT22

Nguyễn Văn Khôi Trịnh Thị Hạnh

Đỗ Minh Quyền Phạm Thành Nam

Hà Nội 2024

Trang 2

CHƯƠNG 1: KHẢO SÁT1.1 Giới thiệu đơn vị khảo sát

Đơn vị khảo sát: Nhà thuốc Long Tâm

Địa chỉ: 32-34 Tôn Thất Tùng, Đống Đa , Hà Nội

Thành lập: Nhà thuốc Long Tâm được thành lập từ những năm ở

thập niên 9x, cho đến hiện nay hình ảnh và uy tín của nhà thuốc Long Tâm được rất nhiều người dân xung quanh và cả những bác sĩ trong bệnh viện Bạch Mai tin tưởng.

Quy mô: Nhà thuốc Long Tâm là một trong những nhà thuốc lớn tại Hà

Nội, có địa chỉ tại 32-34 Tôn Thất Tùng, Đống Đa , Hà Nội Hiệu thuốc

có quy mô khá lớn, bao gồm 5 nhân viên và các cấp quản lý, nhập nhiều các loại thuốc khác nhau : từ thuốc chữa bệnh, thực phẩm chức năng, dược phẩm từ nhiều nhà cung cấp khác nhau và bán ra với số lượng lớn cho khách hàng.

1.2 Khảo sát cửa hàng

1.2.1 Các mẫu thuốc

Cửa hàng bán thuốc có thể được phân loại theo nhiều tiêu chí khác nhau, như loại hình sử dụng, thành phần hoạt chất, tác dụng, hoặc cách cung cấp.

1.2.2 Phương thức bán hàng

Bán trực tiếp tại cửa hàng.

1.2.3 Phương thức thanh toán

Thanh toán ngay: Khách hàng có thể thanh toán bằng tiền mặt tại cửa hàng hoặc dùng thẻ thanh toán, quét mã QR code.

1.2.4 Các dịch vụ

- Tư vấn thuốc chính xác cho khách hàng.

Trang 3

- Bán thuốc.

1.2.5 Tổ chức quản lý hoạt động

Nghiên cứu thị trường mục tiêu và phân tích các đối thủ cạnh tranh.

Từ đó tìm hiểu các khách hàng tiềm năng và duy trì quan hệ với các hành khách đã có.

Ban kinh doanh tối đa hóa doanh thu từ tất cả các sản phẩm Tổ chức, điều hành, hướng dẫn, hỗ trợ, vận hành và phát triển hệ thống các sàn kinh doanh bán hàng và bộ phận marketing hiệu quả.

Nhân viên bán hàng(tiếp thị): trực tiếp tiếp thị vào thị trường mới đồng thời giữ được thị trường cũ, tìm kiếm thị trường mới.

1.3 Khảo sát

1.3.1 Hình thức khảo sát:

- Phỏng vấn

- Quan sát hiện trường

- Nghiên cứu tài liệu

1.3.2 Đối tượng khảo sát:

- Nhân viên bán hàng: Nguyễn Văn An.

- Người quản lý: Nguyễn Kim Ngân.

STT Câu hỏi Câu trả lời của nhân viên Ghi chú

1 Câu hỏi 1: Các Phân loại theo loại hình sử

Trang 4

và sử dụng theo đơn thuốc của bác sĩ hoặc chuyên gia y tế.

Thuốc không đòi hỏi đơn thuốc (Over-the-Counter - OTC Drugs): Các loại thuốc này có thể mua và sử dụng mà không cần đến đơn thuốc Ví dụ: thuốc đau đầu, thuốc ho, vitamin

Phân loại theo tác dụng:

Thuốc giảm đau: Nhằm giảm đau và cảm giác đau, chẳng hạn như

paracetamol hoặc ibuprofen.

Thuốc kháng sinh: Dùng để chữa trị nhiễm khuẩn.

Thuốc tiểu đường: Cho người bệnh tiểu đường để

kiểm soát đường huyết Thuốc tim mạch: Dùng cho các vấn đề về tim mạch và

huyết áp.

Trang 5

Phân loại theo thành phần hoạt chất:

Dựa trên hoạt chất chính của thuốc, ví dụ như aspirin

Phân loại theo dạng:

Viên nén: Thuốc dạng viên hoặc viên nén

Dầu: Dầu hoặc dung dịch dùng bôi ngoài da.

Thuốc tiêm: Dùng để tiêm vào

Thuốc phòng ngừa: Các loại thuốc dùng để ngăn ngừa bệnh hoặc tình trạng sức khỏe

Phân loại theo lĩnh vực chăm sóc sức khỏe:

Thuốc cho trẻ em: Các loại thuốc được thiết kế cho trẻ em Thuốc cho người cao tuổi: Các loại thuốc phù hợp cho người cao tuổi

Trang 6

2 Câu hỏi 2: Khi

dụng phụ tiềm ẩn hoặc phổ biến

mà người dùng có thể gặp phải khi sử dụng thuốc.

Bảo quản thuốc: Hướng dẫn về cách bảo quản thuốc một cách đúng cách để đảm bảo độ an toàn và hiệu quả của thuốc.

Thời hạn sử dụng:

Thông tin về hạn sử dụng của thuốc và việc loại bỏ thuốc sau khi đã hết hạn sử dụng

Cách sử dụng đúng cách:

Hướng dẫn cụ thể về cách sử dụng, chẳng hạn như việc uống thuốc trước hoặc sau bữa ăn, hoặc việc không được nên nhai hoặc nghiền thuốc nếu không được ghi chỉ định.

Thông tin về thuốc thay thế hoặc các phương pháp khác:

Khi có, người bán thuốc có thể cung cấp thông tin về các loại thuốc tương tự hoặc các phương pháp khác để điều trị tình trạng sức khỏe tương tự

Trang 7

Phỏng vấn người quản lý

Ngày phỏng vấn: 15h ngày 30/10/2023

Người được phỏng vấn: Nguyễn Kim Ngân.

Trang 8

Các câu hỏi phỏng vấn quản lí :

STT Câu hỏi Câu trả lời của người quản lý Ghi chú

1 Câu hỏi 1: Các

nhà cung cấp

thuốc cho cửa

hàng ?

Các nhà cung cấp thuốc cho

cửa hàng (như hiệu thuốc) có thể bao gồm:

Nhà sản xuất thuốc: Đây là các công ty hoặc nhà máy sản xuất thuốc từ nguyên liệu hoặc thành phần hoạt chất.

Chúng cung cấp sản phẩm thuốc hoàn chỉnh cho các cửa hàng bán lẻ.

Nhà phân phối thuốc: Đây là các đơn vị có vai trò trung gian, chịu trách nhiệm vận chuyển thuốc từ nhà sản xuất đến cửa hàng bán lẻ Họ thường quản lý kho, phân loại và vận chuyển các loại thuốc đến nhiều điểm bán lẻ khác nhau.

Nhà nhập khẩu thuốc: Trong một số trường hợp, các cửa hàng bán lẻ cũng có thể nhận thuốc thông qua các nhà nhập khẩu đặc biệt chuyên về việc

Trang 9

đưa thuốc từ nước ngoài về bán trên thị trường nội địa.

Nhà phân phối bán sỉ thuốc: Các nhà phân phối bán sỉ cung cấp thuốc cho các cửa hàng bán lẻ hoặc chuỗi cửa hàng thuốc một cách sỉ và cung cấp

số lượng lớn các sản phẩm thuốc khác nhau.

Các nhà cung cấp này đều đóng vai trò quan trọng trong việc cung cấp các sản phẩm thuốc

đa dạng và chất lượng đến người tiêu dùng thông qua các cửa hàng bán lẻ như hiệu thuốc Họ đảm bảo rằng thuốc được sản xuất, lưu thông và bán ra theo các quy định và tiêu chuẩn an toàn, đảm bảo sức khỏe của người sử dụng hàng thuốc một cách sỉ và cung cấp số lượng lớn các sản phẩm thuốc khác nhau.

Các nhà cung cấp này đều đóng

Trang 10

vai trò quan trọng trong việc cung cấp các sản phẩm thuốc

đa dạng và chất lượng đến người tiêu dùng thông qua các cửa hàng bán lẻ như hiệu thuốc Họ đảm bảo rằng thuốc được sản xuất, lưu thông và bán ra theo các quy định và tiêu chuẩn an toàn, đảm bảo sức khỏe của người sử dụng.

hạ sốt Chúng thường là những sản phẩm được bán chạy và cần thiết trong hộp đầu tiên của mỗi nhà.

Thuốc dùng để điều trị cảm lạnh

và cảm cúm: Các loại thuốc để giảm triệu chứng như sổ mũi, đau họng hoặc ho có thể được bán chạy trong mùa cảm lạnh

và cảm cúm.

Thuốc điều trị tiêu hóa: Thuốc điều trị triệu chứng tiêu chảy hoặc đau bụng thông thường

Trang 11

cũng là các sản phẩm được bán chạy.

Thuốc dùng cho việc điều trị bệnh mãn tính: Các loại thuốc

để kiểm soát huyết áp, đái tháo đường, hoặc điều trị bệnh tim mạch thường có nhu cầu sử dụng ổn định và do đó có thể là những sản phẩm được bán chạy Thuốc dùng để kiểm soát căng thẳng và lo âu: Thuốc an thần, giảm căng thẳng và lo âu cũng

có thể thu hút nhiều người mua.

Tư vấn với nhân viên bán thuốc: Nếu cần, người mua có thể tư vấn với nhân viên bán thuốc về loại thuốc cần mua và được hướng dẫn về cách sử dụng, liều lượng và tác dụng của thuốc

Cung cấp thông tin y tế: Trong một số trường hợp, người mua

có thể cần cung cấp thông tin

Trang 12

đo đường huyết hoặc kiểm tra sức khỏe cơ bản để mua thuốc phù hợp.

Nhận tư vấn về thuốc và lựa chọn sản phẩm: Dựa trên thông tin nhận được từ nhân viên bán thuốc, người mua chọn loại thuốc phù hợp và nhận được hướng dẫn về cách sử dụng Thanh toán và nhận thuốc: Sau khi chọn loại thuốc và đầy đủ thông tin, người mua thanh toán và nhận thuốc từ cửa hàng.

Việc đo đường huyết hoặc kiểm tra sức khỏe cơ bản (nếu cần): Trong một số trường hợp,

Trang 13

những người mua thuốc cho bệnh tiểu đường hoặc các tình trạng y tế khác có thể cần phải

đo đường huyết hoặc kiểm tra sức khỏe.

5 Câu hỏi 5: Các

thông tin của

nhân viên như

thế nào?

Tên và thông tin liên hệ: Bao gồm tên đầy đủ và thông tin liên lạc như số điện thoại hoặc email để tiện liên lạc và xác định danh tính.

Vị trí chuyên môn: Như là dược

sĩ, nhân viên bán hàng, hoặc chuyên gia về các loại thuốc cụ thể

Bằng cấp và kinh nghiệm: Thông tin về bằng cấp hoặc chứng chỉ có liên quan đến ngành dược học, cũng như kinh nghiệm làm việc trong ngành dược phẩm.

Kiến thức chuyên ngành: Kiến thức về thuốc, tác dụng, liều lượng,tương tác thuốc và các thông tin y tế liên quan Khả năng tư vấn và giải đáp thắc mắc: Kỹ năng giao tiếp và khả năng giải đáp thắc mắc của khách hàng về các sản

Trang 14

phẩm thuốc và sức khỏe Nguồn cung cấp thông tin:

Nhân viên hiệu thuốc thường

đề cập đến nguồn cung cấp thông tin, có thể là dựa trên kiến thức chuyên môn hoặc các tài liệu tham khảo cụ thể.

Năng lực tư vấn về sản phẩm khác nhau: Đôi khi nhân viên

có thể có kiến thức chuyên sâu

về một số sản phẩm hoặc lĩnh vực y tế cụ thể.

* CÁC CHỨC NĂNG DỰ KIẾN CỦA HỆ THỐNG

CHỨC NĂNG 1: QUẢN LÝ THÔNG TIN KHÁCH HÀNG

Thêm mới thông tin khách hàng khi có khách hàng mới.

Chỉnh sửa hoặc cập nhật thông tin khách hàng (mã khách hàng, tên, địa chỉ, số điện thoại,

email).

Xem danh sách và chi tiết thông tin của khách đã tồn tại trong cơ sở

dữ liệu.

Chức năng 2: Quản lý thông tin hàng hóa

Cập nhập mới thông tin hàng hóa khi nhập, xuất hàng.

Chỉnh sửa hoặc cập nhật thông tin hàng hóa (mã hàng, tên hàng,

mô tả hàng hóa, số lượng còn lại

Trang 15

Xem danh sách và chi tiết thông tin của các sản phẩm trong kho.

Chức năng 3: Quản lý thông tin nhà cung cấp

Thêm mới thông tin nhà cung cấp khi có nhà cung cấp mới.

Chỉnh sửa hoặc cập nhật thông tin nhà cung cấp (mã nhà cung cấp, tên nhà cung cấp, địa chỉ, số điện thoại, email).

Xem danh sách và chi tiết thông tin của các nhà cung cấp đã được lưu trữ.

CHỨC NĂNG 4: QUẢN LÝ THÔNG TIN NHÂN VIÊN

Thêm mới thông tin nhân viên khi có nhân viên mới gia nhập.

Chỉnh sửa hoặc cập nhật thông tin nhân viên (mã nhân viên, tên nhân viên, chức vụ, thông tin, liên hệ)

Xem danh sách và chi tiết thông tin của nhân viên trong cửa hàng hiệu thuốc.

Chức năng 5: Báo cáo thống kê

Tạo báo cáo thống kê về lượng tồn kho hiện tại của các sản phẩm Tạo báo cáo về doanh số bán hàng theo thời gian.

Tạo báo cáo về số lượng sản phẩm nhập và xuất hàng Tạo báo cáo về doanh thu và lợi nhuận.

* Phát biểu bài toán

Hiệu thuốc cần xây dựng 1 hệ thống để quản lý và lưu trữ thông tin về sản phẩm , nhân viên , doanh thu và lợi nhuận của hiệu thuốc

Hoạt động của hệ thống được xây dựng đảm bảo các yêu cầu sau:

1.5 Đối với nhân viên bán hàng:

Nhập thông tin nhân viên bán hàng Thực hiện thanh toán cho khách hàng.

1.6 Đối với người quản lý:

Trang 16

1.6.1 Quản lý thông tin hàng hóa:

Cập nhật thông tin hàng hóa khi nhập và xuất hàng, bao gồm mã hàng, tên hàng, mô tả hàng hóa, và số lượng còn lại.

Xem danh sách và chi tiết thông tin của các sản phẩm trong kho.

1.6.2 Quản lý thông tin nhà cung cấp:

Thêm mới, chỉnh sửa và xem thông tin nhà cung cấp, bao gồm mã nhà cung cấp, tên, địa chỉ, số điện thoại, và email

1.6.3 Quản lý thông tin nhân viên:

Thêm mới, chỉnh sửa và xem thông tin nhân viên, bao gồm mã nhân viên, tên, chức vụ, và thông tin liên hệ.

Trang 17

Biểu đồ Usecase

1.7 Usecase tổng quát

Trang 18

1.8 Biểu đồ usecase Đăng nhập

Trang 19

1.8.1 Đặc tả usecase Đăng nhập

2 Mục đích Cho phép người dùng truy cập vào hệ thống

quản lý của hiệu thuốc

3 Tiền điều kiện Người dùng đã có tài khoản

4 Mô tả chung Người dùng muốn thực hiện công việc hay chức

năng của mình thì phải đăng nhập vào hệ thống.Chức năng đăng nhập kiểm tra thông tin tài khoản, mật khẩu người dùng để cấp quyền cho người dùng vào hệ thống

5 Dòng sự kiện chính 1 Hệ thống hiển thị form đăng nhập

2 Người dùng nhập thông tin tên đăng nhập và mật khẩu, chọn nút đăng nhập

3 Gửi thông tin đăng nhập tới hệ thống

4 Hệ thống kiểm tra và xác nhận tài khoản5.1 Nếu thông tin tài khoản hợp lệ -> cho phép truy cập hệ thống và hiển thị trang chủ của ứng dụng

5.2 Nếu thông tin tài khoản không hợp lệ -> không cho phép truy cập hệ thống và yêu cầu nhập lại thông tin

6 Dòng sự kiện phụ Nếu người dùng nhập sai hoặc không nhập tên

đăng nhập/mật khẩu thì không thực hiện đăng

Trang 20

- Nếu người dùng nhập sai mật khẩu sẽ thông báo cho người dùng biết

7 Hậu điều kiện Trường hợp thành công: Hệ thống hiển thị giao

diện chính Người dung có thể thực hiện các chức năng theo đúng quyền hạn của mình

Trường hợp thất bại: Hệ thống đưa thông báo

“Tài khoản nhập sai hoặc không tồn tại ” và yêu cầu đăng nhập lại

1.9 Biểu đồ usecase Đăng xuất

1.9.1 Đặc tả usecase Đăng xuất

2 Mục đích Cho phép người dùng thoát khỏi hệ thống web

và hệ thống quản lý của khách sạn

3 Tiền điều kiện Người dùng đã đăng nhập

4 Mô tả chung Người dùng muốn thoát khỏi hệ thống thì phải

đăng xuất khỏi hệ thống

Trang 21

5 Dòng sự kiện chính 1 Tại trang chủ hiển thị nút đăng xuất

2 Người dùng chọn đăng xuất

3 Gửi thông tin đăng xuất tới hệ thống

4 Hệ thống hiển thị thống báo xác nhận

5 Chọn đồng ý

6 Hệ thống đăng xuất, hiển thị form đăng nhập

6 Luồng sự kiện phụ Không

1.10 Biểu đồ usecase Đổi mật khẩu

1.10.1 Đặc tả usecase Đổi mật khẩu

2 Mục đích Cho phép người dùng đổi mật khẩu tài khoản

3 Tiền điều kiện Người dùng đã đăng nhập

4 Mô tả chung Người dùng muốn thay đổi mật khẩu thì phải

đăng nhập vào hệ thống

5 Luồng sự kiện chính 1 Người dùng chọn thay đổi mật khẩu

2 Hệ thống hiển thị giao diện chức năng thay đổi mật khẩu

Trang 22

3 Người dùng nhập mật khẩu cũ

4 Người dùng nhập mật khẩu mới

5 Người dùng nhập lại mật khẩu mới

6 Hệ thống tiến hành kiểm tra, xác nhận và cập nhật mật khẩu

6 Luồng sự kiện phụ Nếu thông tin mật khẩu đối tượng cung cấp

không đúng hoặc không trùng khớp hệ thống gửi thông báo lỗi

7 Hậu điều kiện Cập nhât mật khẩu mới vào hệ thống

1.11 Biểu đồ usecase Quản lý tài khoản

1.11.1 Đặc tả usecase Quản lý tài khoản cho chức năng thêm

ST T Tên Usecase Quản lý tài khoản

2 Mục đích Giúp quản lý thêm tài khoản trong hệ thống

3 Điều kiện tiên quyết Quản lý đã đăng nhập vào tài khoản của mình

4 Mô tả chung Usecase này cho phép quản lý thêm các tài khoản

cho các nhân viên mới

5 Luồng sự kiện chính 1 Quản lý chọn chức năng quản lý tài khoản tại

trang chủ

2 Hệ thống hiển thị from quản lý tài khoản

Trang 23

3 Quản lý chọn thêm

4 Hệ thống hiển thị form thêm tài khoản

5 Quản lý nhập các thông tin và nhấn thêm mới

6 Hệ thống kiểm tra các trường nhập dữ liệu và thêmmới tài khoản

6 Luồng sự kiện phụ Thông báo lỗi nếu dữ liệu nhập vào còn thiếu hoặc

không đúng định dạng khi thêm mới không thành công

7 Hậu điều kiện Tài khoản khi thêm mới được lưu trong cơ sở dữ liệu

tương ứng với chức năng mở tài khoản

1.11.2 Đặc tả usecase Quản lý tài khoản cho chức năng sửa

2 Mục đích Quản lý sửa tài khoản trong hệ thống

3 Điều kiện tiên

quyết

Quản lý đã đăng nhập vào tài khoản của mình

4 Mô tả chung Usecase này cho phép quản lý xem lại và sửa các tài

khoản do mình tạo cho các nhân viên

5 Luồng sự kiện

chính

1 Quản lý chọn chức năng quản lý tài khoản tại trangchủ

2 Hệ thống hiển thị form quản lý tài khoản

3 Quản lý chọn sửa tại tài khoản cần sửa

4 Hệ thống lấy thông tin chi tiết của tài khoản và hiển thị lên form sửa

5 Quản lý kiểm tra các trường dữ liệu, cập nhập thông tin cần chỉnh sửa rồi nhấn lưu

6 Hệ thống gửi thông báo chỉnh sửa thành công

6 Luồng sự kiện phụ Thông báo lỗi nếu nhập thiếu các trường dữ liệu hoặc

nhập không đúng định dạng khi cập nhập không thành công

7 Hậu điều kiện Hệ thống hiển thị danh sách tài khoản tương ứng với

cập nhập thành công, thông tin mới sẽ được lưu trữ vào hệ thống

Trang 24

1.11.3 Đặc tả usecase Quản lý tài khoản cho chức năng xóa

ST T Tên Usecase Quản lý tài khoản

2 Mục đích Quản lý xóa tài khoản ra khỏi hệ thống

3 Điều kiện tiên

quyết

Quản lý đã đăng nhập vào tài khoản của mình

4 Mô tả chung Usecase này cho phép quản lý xem lại và khóa tài

khoản nhân viên khi thôi việc

5 Luồng sự kiện

chính

1 Quản lý chọn chức năng quản lý tài khoản

2 Hệ thống hiển thị form quản lý tài khoản

3 Quản lý chọn xóa tại tài khoản cần xóa

4 Hệ thống gửi thông báo xác nhận xóa tài khoản5.1 Nếu nhấn đồng ý -> hệ thống thực hiện xóa tài khoản và hiển thị form quản lý tài khoản của ứng dụng

5.2 Nếu nhấn không đồng ý -> hệ thống quay trở lại form quản lý tài khoản

6 Luồng sự kiện phụ Không có

7 Hậu điều kiện Xóa thành công tài khoản tương ứng với khóa tài

2 Mục đích Quản lý tìm kiếm danh sách tài khoản

3 Điều kiện tiên quyết Quản lý đã đăng nhập vào tài khoản

4 Mô tả chung Cho phép quản lý truy nhập tìm kiếm tài khoản

5 Luồng sự kiện chính 1 Quản lý chọn chức năng quản lý tài khoản

2 Hệ thống hiển thị form quản lý tài khoản

3 Quản lý nhập thông tin cần tìm kiếm lên thanh tìm kiếm và nhấn tìm

4 Hệ thống tìm và lấy về thông tin những tài khoản

Trang 25

thỏa mãn các tiêu chí tìm kiếm và hiển thị lên màn hình nếu ít nhất một người được tìm thấy.

6 Luồng sự kiện phụ Thông báo nếu không có ít nhất một tài khoản nào

trùng với thông tin tìm kiếm

7 Hậu điều kiệu Hiển thị danh sách tương ứng với thông tin cần tìm

kiếm

Trang 26

1.12 Biểu đồ usecase Quản lý nhân viên

1.12.1 Đặc tả usecase Quản lý nhân viên cho chức năng thêm

ST T Tên Usecase Quản lý nhân viên

2 Mục đích Quản lý thêm mới nhân viên

3 Điều kiện tiên quyết Quản lý đã đăng nhập vào tài khoản

4 Mô tả chung Cho phép quản lý truy nhập và thêm mới nhân viên

5 Luồng sự kiện chính 1 Quản lý chọn chức năng quản lý nhân viên

2 Hệ thống hiển thị form quản lý nhân viên

3 Quản lý chọn thêm

4 Hệ thống hiển thị form thêm thông tin nhân viên

5 Quản lý nhập các thông tin nhân viên và nhấn lưu

6 Hệ thông kiểm tra các trường nhập dữ liệu và thêm mới thông tin nhân viên

6 Luồng sự kiện phụ Thông báo lỗi nếu dữ liệu nhập vào còn thiếu hoặc

không đúng định dạng khi thêm mới không thành công

7 Hậu điều kiệu Nhân viên khi thêm mới được lưu trữ trong cơ sở dữ

Trang 27

liệu của hệ thống

1.12.2 Đặc tả usecase Quản lý nhân viên cho chức năng sửa

ST T Tên Usecase Quản lý nhân viên

2 Mục đích Quản lý sửa danh sách nhân viên

3 Điều kiện tiên quyết Quản lý đã đăng nhập vào tài khoản

4 Mô tả chung Cho phép quản lý truy nhập và sửa thông tin của nhân

viên

5 Luồng sự kiện chính 4 Quản lý chọn chức năng quản lý nhân viên

5 Hệ thống hiển thị form quản lý nhân viên

6 Quản lý chọn sửa tại nhân viên cần sửa

4 Hệ thống lấy thông tin chi tiết của nhân viên và hiển thị lên form sửa

5 Quản lý kiểm tra các trường dữ liệu, cập nhập thông tin cần chỉnh sửa rồi nhấn lưu

6 Hệ thống gửi thông báo chỉnh sửa thành công

6 Luồng sự kiện phụ Thông báo lỗi nếu nhập thiếu các trường dữ liệu

hoặc nhập không đúng định dạng khi cập nhập khôngthành công

7 Hậu điều kiệu Cập nhập thành công thông tin mới sẽ được lưu trữ

vào hệ thống

1.12.3 Đặc tả usecase Quản lý nhân viên cho chức năng xóa

ST T Tên Usecase Quản lý tài khoản

2 Mục đích Quản lý xóa nhân viên ra khỏi hệ thống

3 Điều kiện tiên

quyết

Quản lý đã đăng nhập vào tài khoản của mình

4 Mô tả chung Usecase này cho phép quản lý xem lại và khóa tài

khoản nhân viên khi thôi việc

5 Luồng sự kiện

chính

1 Quản lý chọn chức năng quản lý nhân viên

2 Hệ thống hiển thị form quản lý nhân viên

Trang 28

3 Quản lý chọn xóa tại nhân viên cần xóa

4 Hệ thống gửi thông báo xác nhận xóa nhân viên5.1 Nếu nhấn đồng ý -> hệ thống thực hiện xóa nhân viên và hiển thị form quản lý nhân viên của ứng dụng

5.2 Nếu nhấn không đồng ý -> hệ thống quay trở lại form quản lý nhân viên

6 Luồng sự kiện phụ Không có

7 Hậu điều kiện Xóa thành công nhân viên khỏi hệ thống

1.12.4 Đặc tả usecase Quản lý nhân viên cho chức năng tìm kiếm

ST T Tên Usecase Quản lý nhân viên

2 Mục đích Quản lý tìm kiếm danh sách nhân viên

3 Điều kiện tiên quyết Quản lý đã đăng nhập vào tài khoản

4 Mô tả chung Cho phép quản lý truy nhập tìm kiếm thông tin nhân

viên

5 Luồng sự kiện chính 4 Quản lý chọn chức năng quản lý nhân viên

5 Hệ thống hiển thị form quản lý nhân viên

6 Quản lý nhập thông tin cần tìm kiếm lên thanh tìm kiếm và nhấn tìm

4 Hệ thống tìm và lấy về thông tin những nhân viên thỏa mãn các tiêu chí tìm kiếm và hiển thị lên màn hình nếu ít nhất một người được tìm thấy

6 Luồng sự kiện phụ Thông báo nếu không có ít nhất một nhân viên nào

trùng với thông tin tìm kiếm

7 Hậu điều kiệu Hiển thị danh sách tương ứng với thông tin cần tìm

kiếm

Trang 29

1.13 Biểu đồ usecase Quản lý khách hàng

1.13.1 Đặc tả usecase Quản lý khách hàng cho chức năng thêm

ST T Tên Usecase Quản lý khách hàng

1 Tác nhân Quản lý, nhân viên

2 Mục đích Quản lý thêm mới khách hàng

3 Điều kiện tiên quyết Quản lý đã đăng nhập vào tài khoản

4 Mô tả chung Cho phép quản lý truy nhập và thêm mới khách hàng

5 Luồng sự kiện chính 1 Quản lý chọn chức năng quản lý khách hàng

2 Hệ thống hiển thị form quản lý khách hàng

3 Quản lý chọn thêm

4 Hệ thống hiển thị form thêm thông tin khách hàng

5 Quản lý nhập các thông tin khách hàng

và nhấn lưu

6 Hệ thông kiểm tra các trường nhập dữ liệu và thêm mới thông tin khách hàng

Trang 30

6 Luồng sự kiện phụ Thông báo lỗi nếu dữ liệu nhập vào còn thiếu hoặc

không đúng định dạng khi thêm mới không thành công

7 Hậu điều kiệu Khách hàng khi thêm mới được lưu trữ trong cơ sở

2 Mục đích Quản lý sửa danh sách khách hàng

3 Điều kiện tiên quyết Quản lý đã đăng nhập vào tài khoản

4 Mô tả chung Cho phép quản lý truy nhập và sửa thông tin của

khách hàng

5 Luồng sự kiện chính 1 Quản lý chọn chức năng quản lý khách hàng

2 Hệ thống hiển thị form quản lý khách hàng 3 Quản lý chọn sửa tại khách hàng cần sửa

4 Hệ thống lấy thông tin chi tiết của khách hàng và hiển thị lên form sửa

5 Quản lý kiểm tra các trường dữ liệu, cập nhập thông tin cần chỉnh sửa rồi nhấn lưu

6 Hệ thống gửi thông báo chỉnh sửa thành công

6 Luồng sự kiện phụ Thông báo lỗi nếu nhập thiếu các trường dữ liệu

hoặc nhập không đúng định dạng khi cập nhập khôngthành công

7 Hậu điều kiệu Cập nhập thành công thông tin mới sẽ được lưu trữ

vào hệ thống

Trang 31

1.13.3 Đặc tả usecase Quản lý khách hàng cho chức năng xóa

ST T Tên Usecase Quản lý khách hàng

1 Tác nhân Quản lý, nhân viên

2 Mục đích Quản lý xóa khách hàng ra khỏi hệ thống

3 Điều kiện tiên

quyết

Quản lý đã đăng nhập vào tài khoản của mình

4 Mô tả chung Usecase này cho phép quản lý xem lại và xóa khách

hàng

5 Luồng sự kiện

chính

3 Quản lý chọn chức năng quản lý khách hàng

4 Hệ thống hiển thị form quản lý khách hàng

3 Quản lý chọn xóa tại khách hàng cần xóa

4 Hệ thống gửi thông báo xác nhận xóa khách hàng5.1 Nếu nhấn đồng ý -> hệ thống thực hiện xóa khách hàng và hiển thị form quản lý khách hàng củaứng dụng

5.2 Nếu nhấn không đồng ý -> hệ thống quay trở lạiform quản lý khách hàng

6 Luồng sự kiện phụ Không có

7 Hậu điều kiện Xóa thành công khách hàng khỏi hệ thống

1.13.4 Đặc tả usecase Quản lý khách hàng cho chức năng tìm kiếm

ST T Tên Usecase Quản lý khách hàng

1 Tác nhân Quản lý, nhân viên

2 Mục đích Quản lý tìm kiếm danh sách khách hàng

3 Điều kiện tiên quyết Quản lý đã đăng nhập vào tài khoản

4 Mô tả chung Cho phép quản lý truy nhập tìm kiếm thông tin khách

hàng

5 Luồng sự kiện chính 7 Quản lý chọn chức năng quản lý khách hàng

8 Hệ thống hiển thị form quản lý khách hàng

9 Quản lý nhập thông tin cần tìm kiếm lên thanh tìm kiếm và nhấn tìm

4 Hệ thống tìm và lấy về thông tin những khách

Trang 32

hàng thỏa mãn các tiêu chí tìm kiếm và hiển thị lên màn hình nếu ít nhất một người được tìm thấy.

6 Luồng sự kiện phụ Thông báo nếu không có ít nhất một khách hàng nào

trùng với thông tin tìm kiếm

7 Hậu điều kiệu Hiển thị danh sách tương ứng với thông tin cần tìm

kiếm

Trang 33

1.14 Biểu đồ usecase Quản lý nhà cung cấp

Trang 34

1.14.1 Đặc tả usecase Quản lý nhà cung cấp cho chức năng thêm

STT Tên Usecase Quản lý nhà cung cấp

1 Tác nhân Quản lý, nhân viên

2 Mục đích Giúp người dùng thêm nhà cung cấp sản phẩm

3 Tiền điều kiện Quản lý, nhân viên đã đăng nhập vào hệ thống

4 Mô tả chung Cho phép người dùng đã đăng nhập truy cập và tiến

hành thêm nhà cung cấp

5 Dòng sự kiện chính 1 Quản lý chọn chức năng quản lý nhà cung cấp

2 Hệ thống hiển thị form quản lý nhà cung cấp

6 Dòng sự kiện phụ Thông báo lỗi nếu dữ liệu nhập vào còn thiếu hoặc

không đúng định dạng khi thêm mới không thành công

7 Hậu điều kiện Nhà cung cấp khi thêm mới được lưu trữ trong cơ sở

dữ liệu của hệ thống

Trang 35

1.14.2 Đặc tả usecase Quản lý nhà cung cấp cho chức năng sửa

ST T Tên Usecase Quản lý nhà cung cấp

1 Tác nhân Quản lý, nhân viên

2 Mục đích Giúp sửa danh sách nhà cung cấp sản phẩm

3 Điều kiện tiên quyết Quản lý, nhân viên đã đăng nhập vào hệ thống

4 Mô tả chung Cho phép người dùng truy cập sửa nhà cung cấp

5 Luồng sự kiện chính 1 Người dùng chọn chức năng quản lý nhà cung cấp

2 Hệ thống hiển thị form quản lý nhà cung cấp

3 Quản lý chọn sửa tại nhà cung cấp cần sửa

4 Hệ thống lấy thông tin chi tiết của nhà cung cấp vàhiển thị lên form sửa

5 Quản lý kiểm tra các trường dữ liệu, cập nhập thông tin cần chỉnh sửa rồi nhấn lưu

6 Hệ thống gửi thông báo chỉnh sửa thành công

6 Luồng sự kiện phụ Thông báo lỗi nếu nhập thiếu các trường dữ liệu

hoặc nhập không đúng định dạng khi cập nhập khôngthành công

7 Hậu điều kiệu Cập nhập thành công thông tin mới sẽ được lưu trữ

vào hệ thống

1.14.3 Đặc tả usecase Quản lý nhà cung cấp cho chức năng xóa

ST T Tên Usecase Quản lý nhà cung cấp

1 Tác nhân Quản lý, nhân viên

2 Mục đích Người dùng xóa nhà cung cấp ra khỏi hệ thống

3 Điều kiện tiên

1 Quản lý chọn chức năng quản lý nhà cung cấp

2 Hệ thống hiển thị form quản lý nhà cung cấp

3 Quản lý chọn xóa tại nhà cung cấp cần xóa

4 Hệ thống gửi thông báo xác nhận xóa nhà cung cấp

5.1 Nếu nhấn đồng ý -> hệ thống thực hiện xóa nhà cung cấp và hiển thị form quản lý nhà cung cấp của ứng dụng

5.2 Nếu nhấn không đồng ý -> hệ thống quay trở lại

Trang 36

form quản lý nhà cung cấp.

6 Luồng sự kiện phụ Không có

7 Hậu điều kiện Xóa thành công nhà cung cấp khỏi hệ thống

1.14.4 Đặc tả usecase Quản lý nhà cung cấp cho chức năng tìm kiếm

ST T Tên Usecase Quản lý nhà cung cấp

1 Tác nhân Quản lý, nhân viên

2 Mục đích Giúp người dùng tìm kiếm danh sách nhà cung cấp

3 Điều kiện tiên quyết Người dùng đã đăng nhập vào tài khoản

4 Mô tả chung Cho phép quản lý truy nhập tìm kiếm thông tin nhà

cung cấp

5 Luồng sự kiện chính 1 Quản lý chọn chức năng quản lý nhà cung cấp

2 Hệ thống hiển thị form quản lý nhà cung cấp

3 Người dùng nhập thông tin cần tìm kiếm lên thanh tìm kiếm và nhấn tìm

4 Hệ thống tìm và lấy về thông tin những nhà cung cấp thỏa mãn các tiêu chí tìm kiếm và hiển thị lên màn hình nếu ít nhất một nhà cung cấp được tìmthấy

6 Luồng sự kiện phụ Thông báo nếu không có ít nhất một nhà cung cấp

nào trùng với thông tin tìm kiếm

7 Hậu điều kiệu Hiển thị danh sách tương ứng với thông tin cần tìm

kiếm

Trang 37

1.15 Biểu đồ usecase Quản lý thuốc

1.15.1 Đặc tả usecase Quản lý thuốc cho chức năng thêm

ST T Tên Usecase Quản lý thuốc

1 Tác nhân Quản lý, nhân viên

2 Mục đích Quản lý, nhân viên tiến hành thêm thông tin thuốc

3 Tiền điều kiện Quản lý và nhân viên đã đăng nhập vào hệ thống

4 Mô tả chung Cho phép người dùng đã đăng nhập truy cập và tiến

hành thêm thông tin thuốc

5 Dòng sự kiện chính 1 Quản lý chọn chức năng quản lý thuốc

2 Hệ thống hiển thị form quản lý thuốc

3 Quản lý chọn thêm

4 Hệ thống hiển thị form thêm thông tin thuốc

5 Quản lý nhập các thông tin thuốc và nhấn lưu

6 Hệ thông kiểm tra các trường nhập dữ liệu và thêm mới thông tin thuốc

6 Dòng sự kiện phụ Thông báo lỗi nếu dữ liệu nhập vào còn thiếu hoặc

không đúng định dạng khi thêm mới không thành công

7 Hậu điều kiện Nhà cung cấp khi thêm mới được lưu trữ trong cơ sở

dữ liệu của hệ thống

Trang 38

1.15.2 Đặc tả usecase Quản lý nhà thuốc cho chức năng xóa

ST T Tên Usecase Quản lý thuốc

1 Tác nhân Quản lý, nhân viên

2 Mục đích Người dùng xóa thuốc ra khỏi hệ thống

3 Điều kiện tiên quyết Quản lý, nhân viên đã đăng nhập vào tài khoản

1 Quản lý chọn chức năng quản lý thuốc

2 Hệ thống hiển thị form quản lý thuốc

3 Quản lý chọn xóa tại thuốc cần xóa

4 Hệ thống gửi thông báo xác nhận xóa thuốc5.1 Nếu nhấn đồng ý -> hệ thống thực hiện xóa thuốc và hiển thị form quản lý thuốc của ứng dụng

5.2 Nếu nhấn không đồng ý -> hệ thống quay trở lại form quản lý thuốc

6 Luồng sự kiện phụ Không có

7 Hậu điều kiện Xóa thành công thuốc khỏi hệ thống

1.15.3 Đặc tả usecase Quản lý thuốc cho chức năng tìm kiếm

ST T Tên Usecase Quản lý thuốc

1 Tác nhân Quản lý, nhân viên

2 Mục đích Giúp người dùng tìm kiếm thuốc

3 Điều kiện tiên quyết Người dùng đã đăng nhập vào tài khoản

4 Mô tả chung Cho phép quản lý truy nhập tìm kiếm thông tin thuốc

5 Luồng sự kiện chính 1 Quản lý chọn chức năng quản lý thuốc

2 Hệ thống hiển thị form quản lý thuốc

3 Người dùng nhập thông tin cần tìm kiếm lên thanh tìm kiếm và nhấn tìm

4 Hệ thống tìm và lấy về thông tin những thuốc thỏa mãn các tiêu chí tìm kiếm và hiển thị lên màn hình nếu ít nhất một loại thuốc được tìm thấy

6 Luồng sự kiện phụ Thông báo nếu không có ít nhất một loại thuốc nào

trùng với thông tin tìm kiếm

7 Hậu điều kiệu Hiển thị danh sách tương ứng với thông tin cần tìm

kiếm

Trang 39

1.16 Biểu đồ usecase Quản lý danh mục thuốc

1.16.1 Đặc tả usecase Quản lý danh mục cho chức năng thêm STT Tên usecase Quản lý danh mục thuốc

2 Mục đích Giúp người dùng thêm thông tin danh mục

3 Điều kiện tiên quyết Người dùng đã đăng nhập hệ thống

4 Mô tả chung Cho phép quản lý truy cập thêm thông tin danh

mục thuốc

5 Luồng sự kiện chính 1 Người dùng chọn chức năng quản lý danh mục

2 Hệ thống hiển thị form quản lý danh mục

6 Luồng sự kiện phụ Thông báo lỗi nếu dữ liệu nhập vào còn thiếu

hoặc không đúng định dạng khi thêm mới không thành công

7 Hậu điều kiện Danh mục khi thêm mới được lưu trữ trong cơ sở

dữ liệu của hệ thống

Trang 40

1.16.2 Đặc tả usecase Quản lý danh mục cho chức năng sửa

ST T Tên Usecase Quản lý danh mục thuốc

1 Tác nhân Quản lý, nhân viên

2 Mục đích Giúp sửa thông tin danh mục

3 Điều kiện tiên quyết Quản lý, nhân viên đã đăng nhập vào hệ thống

4 Mô tả chung Cho phép người dùng truy cập sửa danh mục

5 Luồng sự kiện chính 1 Người dùng chọn chức năng quản lý danh mục

2 Hệ thống hiển thị form quản lý danh mục

3 Quản lý chọn sửa tại danh mục cần sửa

4 Hệ thống lấy thông tin chi tiết của danh mục đó vàhiển thị lên form sửa

5 Quản lý kiểm tra các trường dữ liệu, cập nhập thông tin cần chỉnh sửa rồi nhấn lưu

6 Hệ thống gửi thông báo chỉnh sửa thành công

6 Luồng sự kiện phụ Thông báo lỗi nếu nhập thiếu các trường dữ liệu

hoặc nhập không đúng định dạng khi cập nhập khôngthành công

7 Hậu điều kiệu Cập nhập thành công thông tin mới sẽ được lưu trữ

vào hệ thống

1.16.3 Đặc tả usecase Quản lý danh mục cho chức năng xóa

ST T Tên Usecase Quản lý danh mục thuốc

1 Tác nhân Quản lý, nhân viên

2 Mục đích Người dùng xóa danh mục ra khỏi hệ thống

3 Điều kiện tiên

1 Quản lý chọn chức năng quản lý danh mục

2 Hệ thống hiển thị form quản lý danh mục

3 Quản lý chọn xóa tại danh mục cần xóa

4 Hệ thống gửi thông báo xác nhận xóa danh mục5.1 Nếu nhấn đồng ý -> hệ thống thực hiện xóa danhmục và hiển thị form quản lý danh mục của ứng dụng

5.2 Nếu nhấn không đồng ý -> hệ thống quay trở lại form quản lý danh mục

6 Luồng sự kiện Không có

Ngày đăng: 26/06/2024, 15:46

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w