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 1 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

Trang 1

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

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 LongTâm được rất nhiều người dân xung quanh và cả những bác sĩ trongbệ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ốccó quy mô khá lớn, bao gồm 5 nhân viên và các cấp quản lý, nhậpnhiều các loại thuốc khác nhau : từ thuốc chữa bệnh, thực phẩm chứcnă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àng1.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ácnhau, như loại hình sử dụng, thành phần hoạt chất, tác dụng, hoặccá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ửahà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áchà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ốngcá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.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.

Trang 4

nhóm thuốc được bày bán tại cửa hàng ?

Thuốc theo đơn thuốc(Prescription Drugs): Đây là cácloại thuốc chỉ có thể được muavà sử dụng theo đơn

thuốc của bác sĩ hoặc chuyêngia y tế.

Thuốc không đòi hỏi đơn thuốc(Over-the-Counter - OTCDrugs): Các loại thuốc này cóthể mua và sử dụng mà khôngcầ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ẳnghạ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ườibệnh tiểu đường để

kiểm soát đường huyết

Thuốc tim mạch: Dùng cho cácvấn đề về tim mạch và

huyết áp.

Trang 5

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

Dựa trên hoạt chất chínhcủ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ặcviên nén

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

Thuốc tiêm: Dùng để tiêm vàocơ hoặc tĩnh mạch.

Phân loại theo mục đích sửdụng:

Thuốc điều trị: Các loại thuốcdùng để chữa trị bệnh hoặctriệu chứng

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

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

Thuốc cho trẻ em: Các loạithuố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 chongười cao tuổi

Trang 6

2 Câu hỏi 2: Khi

được tư vấnnhững thông tingì ?

Tác dụng phụ có thể xảy ra:Cảnh báo về các tác

dụng phụ tiềm ẩn hoặc phổ biếnmà người dùng có thể gặp phảikhi 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 độ antoà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ủathuốc và việc loại bỏ thuốc saukhi đã 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ốngthuốc trước hoặc sau bữa ăn,hoặc việc không được nên nhaihoặc nghiền thuốc nếu khôngđược ghi chỉ định.

Thông tin về thuốc thay thế hoặccá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ạithuốc tương tự hoặc các phươngpháp khác để điều trị tình trạngsứ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í :

STTCâu hỏiCâu trả lời của người quản lý Ghi chú 1Câ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áysản xuất thuốc từ nguyên liệuhoặc thành phần hoạt chất.Chúng cung cấp sản phẩmthuốc hoàn chỉnh cho các cửahà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ểnthuốc từ nhà sản xuất đến cửahàng bán lẻ Họ thường quản lýkho, phân loại và vận chuyểncác loại thuốc đến nhiều điểmbán lẻ khác nhau.

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

Trang 9

đưa thuốc từ nước ngoài về bántrê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ỉ cungcấp thuốc cho các cửa hàngbán lẻ hoặc chuỗi cửa hàngthuốc một cách sỉ và cung cấpsố lượng lớn các sản phẩmthuốc khác nhau.

Các nhà cung cấp này đều đóngvai trò quan trọng trong việccung cấp các sản phẩm thuốcđa dạng và chất lượng đếnngười tiêu dùng thông qua cáccửa hàng bán lẻ như hiệuthuố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ảosức khỏe của người sử dụnghàng thuốc một cách sỉ vàcung cấp số lượng lớn các sảnphẩ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ệccung cấp các sản phẩm thuốcđa dạng và chất lượng đếnngười tiêu dùng thông qua cáccửa hàng bán lẻ như hiệuthuố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ảosức khỏe của người sử dụng.

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

sản phẩm nào được bán chạy nhất ?

Thuốc giảm đau và hạ sốt: Cácloại thuốc như paracetamol,aspirin hoặc ibuprofen thườngđược sử dụng để giảm đau vàhạ sốt Chúng thường là nhữngsản phẩm được bán chạy và cầnthiết trong hộp đầu tiên của mỗinhà.

Thuốc dùng để điều trị cảm lạnhvà 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ể đượcbán chạy trong mùa cảm lạnhvà 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ảyhoặc đau bụng thông thường

Trang 11

cũng là các sản phẩm được bánchạ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 timmạ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ạyThuốc dùng để kiểm soát căngthẳng và lo âu: Thuốc an thần,giảm căng thẳng và lo âu cũngcó thể thu hút nhiều người mua.3 Câu hỏi 3: C á c

t h ủ t ụ c k h im u a t h u ố c ?

Đến cửa hàng bán thuốc hoặchiệu thuốc: Người mua cần đếncửa hàng bán thuốc hoặc hiệuthuốc có giấy phép hoạt độnghợp pháp để mua thuốc.

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à đượchướng dẫn về cách sử dụng,liều lượng và tác dụng củathuốc

Cung cấp thông tin y tế: Trongmột số trường hợp, người muacó thể cần cung cấp thông tin

Trang 12

về tình trạng sức khỏe hoặc vấnđề y tế cụ thể để nhận

được tư vấn và đề xuất thuốcphù hợp.

Việc đo đường huyết hoặc kiểmtra sức khỏe cơ bản (nếu cần):Trong một số trường hợp,những người mua thuốc chobệnh tiểu đường hoặc các tìnhtrạng y tế khác có thể cần phảiđo đường huyết hoặc kiểm trasức khỏe cơ bản để mua thuốcphù hợp.

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

Việc đo đường huyết hoặc kiểmtra 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 chobệnh tiểu đường hoặc các tìnhtrạng y tế khác có thể cần phảiđo đường huyết hoặc kiểm trasức khỏe.

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

thông tin củanhân viên nhưthế nào?

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

Vị trí chuyên môn: Như là dượcsĩ, nhân viên bán hàng, hoặcchuyê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ặcchứng chỉ có liên quan đếnngành dược học, cũng như kinhnghiệm làm việc trong ngànhdược phẩm.

Kiến thức chuyên ngành: Kiếnthứ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 đápthắc mắc: Kỹ năng giao tiếp vàkhả năng giải đáp thắc mắccủ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ấpthông tin, có thể là dựa trênkiến thức chuyên môn hoặc cáctài liệu tham khảo cụ thể.

Năng lực tư vấn về sản phẩmkhác nhau: Đôi khi nhân viêncó thể có kiến thức chuyên sâuvề một số sản phẩm hoặc lĩnhvự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,

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ưutrữ.

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ânviê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ứcnă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

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ất2 Người dùng chọn đăng xuất

3 Gửi thông tin đăng xuất tới hệ thống4 Hệ thống hiển thị thống báo xác nhận5 Chọn đồng ý

6 Hệ thống đăng xuất, hiển thị form đăng nhập6 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ới5 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 UsecaseQuả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ới6 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ệutươ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ống3 Điều kiện tiên

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àikhoản do mình tạo cho các nhân viên.

5 Luồng sự kiệnchí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ản3 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ông6 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 UsecaseQuả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 khoản.

1.11.4 Đặc tả usecase Quản lý tài khoản cho chức năng tìm kiếm

ST T Tên UsecaseQuả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 UsecaseQuả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ên5 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ên3 Quản lý chọn thêm

4 Hệ thống hiển thị form thêm thông tin nhân viên5 Quản lý nhập các thông tin nhân viên và nhấn lưu6 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 UsecaseQuản lý nhân viên

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ông6 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 UsecaseQuản lý tài khoả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 UsecaseQuản lý nhân viên

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 UsecaseQuả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àng3 Đ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àng5 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àng3 Quản lý chọn thêm

4 Hệ thống hiển thị form thêm thông tin khách hàng5 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ở dữ liệu của hệ thống

1.13.2 Đặc tả usecase Quản lý khách hàng cho chức năng sửa

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

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ông6 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 UsecaseQuả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ống3 Điều kiện tiên

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àng4 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 UsecaseQuả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àng3 Đ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áchhà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àng8 Hệ thống hiển thị form quản lý khách hàng9 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 UsecaseQuả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ẩm3 Tiền điều kiện Quản lý, nhân viên đã đăng nhập vào hệ thống4 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ấp2 Hệ thống hiển thị form quản lý nhà cung cấp3 Quản lý chọn thêm

4 Hệ thống hiển thị form thêm thông tin nhà cung cấp

5 Quản lý nhập các thông tin nhà cung cấp và nhấnlư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à 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 UsecaseQuả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ẩm3 Điều kiện tiên quyết Quản lý, nhân viên đã đăng nhập vào hệ thống4 Mô tả chung Cho phép người dùng truy cập sửa nhà cung cấp5 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ấp3 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ông6 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óaST T Tên UsecaseQuả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ống3 Điều kiện tiên

1 Quản lý chọn chức năng quản lý nhà cung cấp2 Hệ thống hiển thị form quản lý nhà cung cấp3 Quản lý chọn xóa tại nhà cung cấp cần xóa4 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 UsecaseQuả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ấp3 Đ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ấp2 Hệ thống hiển thị form quản lý nhà cung cấp3 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êmST T Tên UsecaseQuả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ốc3 Tiền điều kiện Quản lý và nhân viên đã đăng nhập vào hệ thống4 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ốc2 Hệ thống hiển thị form quản lý thuốc3 Quản lý chọn thêm

4 Hệ thống hiển thị form thêm thông tin thuốc5 Quản lý nhập các thông tin thuốc và nhấn lưu6 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óaST T Tên UsecaseQuả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 của mình

4 Mô tả chung Usecase này cho phép người dùng truy nhập xóa thuốc ra khỏi hệ thống

5 Luồng sự kiện chính

1 Quản lý chọn chức năng quản lý thuốc2 Hệ thống hiển thị form quản lý thuốc3 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ếmST T Tên UsecaseQuả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êmSTTTên usecaseQuản lý danh mục thuốc

2 Mục đích Giúp người dùng thêm thông tin danh mục3 Đ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 danhmụ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ục2 Hệ thống hiển thị form quản lý danh mục3 Người dùng chọn thêm

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

5 Người dùng nhập các thông tin danh mụ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 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ửaST T Tên UsecaseQuả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ống4 Mô tả chung Cho phép người dùng truy cập sửa danh mục5 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ục3 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ông6 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óaST T Tên UsecaseQuả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ống3 Điều kiện tiên

1 Quản lý chọn chức năng quản lý danh mục2 Hệ thống hiển thị form quản lý danh mục3 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

Xem thêm:

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

TÀI LIỆU LIÊN QUAN

w