Amazing Group's Software Engineering Project - 13DHTH08 - 2024 (PDF)

Document Details

HighQualityPrudence7082

Uploaded by HighQualityPrudence7082

University of Economics Ho Chi Minh City

2024

Tags

software engineering pharmacy application software development database management

Summary

This document is a project report for a software engineering course at the University of Economics Ho Chi Minh City, Vietnam (2024), detailing work done on an application for managing a pharmacy.

Full Transcript

**BỘ CÔNG THƯƠNG** **TRƯỜNG ĐẠI HỌC CÔNG THƯƠNG THÀNH PHỐ HCM** **KHOA: CÔNG NGHỆ THÔNG TIN** A blue and white logo with a book and a cap Description automatically generated **TIỂU LUẬN MÔN HỌC** **MÔN: CÔNG NGHỆ PHẦN MỀM** **ỨNG DỤNG QUẢN LÍ NHÀ THUỐC** **GVHD: Trần Thanh Nhã** **LỚP: 13DHT...

**BỘ CÔNG THƯƠNG** **TRƯỜNG ĐẠI HỌC CÔNG THƯƠNG THÀNH PHỐ HCM** **KHOA: CÔNG NGHỆ THÔNG TIN** A blue and white logo with a book and a cap Description automatically generated **TIỂU LUẬN MÔN HỌC** **MÔN: CÔNG NGHỆ PHẦN MỀM** **ỨNG DỤNG QUẢN LÍ NHÀ THUỐC** **GVHD: Trần Thanh Nhã** **LỚP: 13DHTH08 - 010110196309** **NHÓM: Amazing** THÀNH PHỐ HỒ CHÍ MINH, THÁNG 12 NĂM 2024 **BỘ CÔNG THƯƠNG** **TRƯỜNG ĐẠI HỌC CÔNG THƯƠNG THÀNH PHỐ HCM** **KHOA: CÔNG NGHỆ THÔNG TIN** ![](media/image2.png) **TIỂU LUẬN MÔN HỌC** **MÔN: CÔNG NGHỆ PHẦN MỀM** **ỨNG DỤNG QUẢN LÍ NHÀ THUỐC** **GVHD: Trần Thanh Nhã** **LỚP: 13DHTH08 -- 010110196309** **NHÓM: AMAZING** **Lương Tấn Tài -- 2001224242** **Phạm Văn Sỉ - 2001224167** **Nguyễn Thanh Phước -- 2001223814** **Trương Thế Quyền -- 2001224046** **Đào Thanh Trọng - 2001230991** **Nguyễn Thanh Tùng -- 2001230868** THÀNH PHỐ HỒ CHÍ MINH, THÁNG 12 NĂM 2024 **Bảng phân công nhiệm vụ** +-----------------+-----------------+-----------------+-----------------+ | **Họ và tên** | **Mã số sinh | **Công việc** | **Tiến độ hoàn | | | viên** | | thành** | +-----------------+-----------------+-----------------+-----------------+ | **Lương Tấn | **2001224242** | **Hỗ trợ | **90%** | | Tài** | | Database** | | | | | | | | | | **Đóng gói** | | | | | | | | | | **Trình bày | | | | | Powerpoint** | | | | | | | | | | **Test | | | | | Database** | | | | | | | | | | **Word** | | +-----------------+-----------------+-----------------+-----------------+ | **Phạm Văn Sỉ** | **2001224167** | **Khảo sát** | **40%** | +-----------------+-----------------+-----------------+-----------------+ | **Nguyễn Thanh | **2001223814** | **Khảo sát** | **60%** | | Phước** | | | | +-----------------+-----------------+-----------------+-----------------+ | **Trương Thế | **2001224046** | **Sơ đồ use | **90%** | | Quyền** | | case chi tiết** | | | | | | | | | | **Mô hình tương | | | | | tác quan hệ** | | | | | | | | | | **Hỗ trợ | | | | | FrontEnd** | | | | | | | | | | **Test | | | | | Frontend** | | | | | | | | | | **Word** | | +-----------------+-----------------+-----------------+-----------------+ | **Đào Thanh | **2001230991** | **Hỗ trợ test | **100%** | | Trọng** | | BackEnd** | | | | | | | | | | **FrontEnd** | | | | | | | | | | **Word** | | | | | | | | | | **Sơ đồ use | | | | | case tổng | | | | | quát** | | +-----------------+-----------------+-----------------+-----------------+ | **Nguyễn Thanh | **2001230868** | **Hỗ trợ | **100%** | | Tùng** | | FrontEnd** | | | | | | | | | | **Database** | | | | | | | | | | **BackEnd** | | | | | | | | | | **TestBackEnd** | | +-----------------+-----------------+-----------------+-----------------+ **LỜI CẢM ƠN** Chúng em xin gửi lời cảm ơn chân thành đến giảng viên **Trần Thanh Nhã**, người đã tận tình hướng dẫn chúng em trong suốt quá trình thực hiện đồ án môn **Công nghệ phần mềm**. Sự chỉ dẫn và những ý kiến quý báu của thầy không chỉ giúp chúng em hoàn thành tốt sản phẩm **Ứng dụng** **quản lý nhà thuốc**, mà còn giúp chúng em hiểu sâu hơn về cách áp dụng các kiến thức lý thuyết vào thực tế. Chúng em cũng xin gửi lời cảm ơn đến các thầy cô trong bộ môn, những người đã xây dựng một chương trình học đầy đủ, bài bản, trang bị cho chúng em nền tảng kiến thức vững chắc về công nghệ phần mềm. Bên cạnh đó, chúng em xin cảm ơn bạn bè, người thân, và các đối tác đã hỗ trợ, đóng góp ý kiến, cũng như tạo điều kiện thuận lợi để chúng em có thể hoàn thiện sản phẩm đúng tiến độ. Đồ án này là kết quả của sự cố gắng và hợp tác trong nhóm, nhưng không thể thiếu sự giúp đỡ và động viên từ quý thầy cô và mọi người xung quanh. Chúng em xin chân thành cảm ơn và hy vọng sẽ tiếp tục nhận được sự hướng dẫn, hỗ trợ trong những hành trình học tập và phát triển sau này. **Trân trọng**, **LỜI CAM ĐOAN** Chúng em xin cam đoan rằng toàn bộ nội dung và kết quả trong đồ án **"Ứng dụng Quản lý Nhà thuốc"** này là do nhóm chúng em tự nghiên cứu và thực hiện, dựa trên sự hướng dẫn của giảng viên **Trần Thanh Nhã**. Chúng em không sao chép hay sử dụng trái phép bất kỳ tài liệu hay sản phẩm nào từ các nguồn khác mà không được trích dẫn đầy đủ và rõ ràng. Mọi thông tin, dữ liệu, và giải pháp trình bày trong đồ án đều là kết quả của sự cố gắng và nỗ lực của nhóm, dưới sự hỗ trợ của các nguồn tài liệu tham khảo hợp pháp. Chúng em hoàn toàn chịu trách nhiệm trước nhà trường về tính trung thực và minh bạch của đồ án này. **\ ** **Lời mở đầu** ============== Kính chào Thầy và các bạn! Trong thời đại công nghệ số phát triển mạnh mẽ, việc áp dụng các giải pháp phần mềm vào quản lý và vận hành các lĩnh vực y tế, đặc biệt là nhà thuốc, đã trở thành một xu thế tất yếu. Các ứng dụng quản lý nhà thuốc không chỉ giúp nâng cao hiệu quả kinh doanh mà còn đảm bảo tính chính xác, minh bạch trong việc quản lý thuốc, thông tin khách hàng và tuân thủ quy định pháp luật. Bài tiểu luận này nhằm mục đích nghiên cứu và trình bày những khía cạnh quan trọng trong việc thiết kế, phát triển và triển khai một ứng dụng quản lý nhà thuốc. Thông qua đó, bài viết sẽ phân tích các yêu cầu phần mềm, đề xuất các tính năng chính của ứng dụng, và đưa ra giải pháp kỹ thuật nhằm đáp ứng nhu cầu thực tế của người dùng. Ngoài ra, bài tiểu luận cũng sẽ đánh giá các thách thức và cơ hội trong việc ứng dụng công nghệ phần mềm vào lĩnh vực này, từ đó đề xuất các định hướng phát triển trong tương lai. Hy vọng bài tiểu luận này sẽ mang lại cái nhìn toàn diện về vai trò của công nghệ phần mềm trong việc quản lý nhà thuốc, góp phần nâng cao hiệu quả hoạt động và chất lượng dịch vụ y tế. {#section.30} **[LỜI CẢM ƠN]** 4 [**[LỜI CAM ĐOAN]** 5](%5Cl) [**[Lời mở đầu]** 6](%5Cl) [**[DANH MỤC ẢNH]** 9](%5Cl) [**[DANH MỤC BẢNG]** 10](%5Cl) [**[1.]** **[CHƯƠNG 1: GIỚI THIỆU DỰ ÁN]** 11](%5Cl) [**[1.1.]** **[Khảo sát hiện trạng]** 11](%5Cl) [**[1.2.]** **[Xác định bài toán cần giải quyết]** 11](%5Cl) [**[1.3.]** **[Phân tích đặc tả nghiệp vụ của hệ thống]** 12](%5Cl) [**[1.3.1.]** **[Phạm vi nghiệp vụ]** 12](%5Cl) [**[1.3.2.]** **[Quy trình nghiệp vụ]** 13](%5Cl) [**[1.3.3.]** **[Các yêu cầu đặc thù]** 13](%5Cl) [**[1.4.]** **[Xác định yêu cầu của dự án]** 14](%5Cl) [**[1.4.1.]** **[Yêu cầu về chức năng]** 14](%5Cl) [**[1.4.2.]** **[Yêu cầu về phi chức năng]** 16](%5Cl) [**[2.]** **[CHƯƠNG 2: QUẢN LÝ DỰ ÁN]** 17](%5Cl) [**[2.1.]** **[Dự doán thời gian hoàn thành]** 17](%5Cl) [**[2.2.]** **[Lập lịch tiến độ và theo dõi]** 17](%5Cl) [**[3.]** **[CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG]** 20](%5Cl) [**[3.1.]** **[Các tác nhân chính tham gia hệ thống]** 20](%5Cl) [**[3.1.1.]** **[Khách hàng.]** 20](%5Cl) [**[3.1.2.]** **[Dược sĩ.]** 20](%5Cl) [**[3.1.3.]** **[Quản lý.]** 20](%5Cl) [**[3.2.]** **[Các Use case chính tham gia hệ thống]** 20](%5Cl) [**[3.3.]** **[Sơ đồ tổng quan các chức năng chính của hệ thống]** 20](%5Cl) [**[3.3.1.]** **[USE CASE tổng quát]** 21](%5Cl) [**[3.3.2.]** **[Biểu đồ tương tác tổng quát]** 22](%5Cl) [**[3.3.3.]** **[Biểu đồ USE CASE]** 22](%5Cl) [**[4.]** **[CHƯƠNG 4: THIẾT KẾ]** 29](%5Cl) [**[4.1.]** **[Thiết kế giao diện]** 29](%5Cl) [**[4.1.1.]** **[Giao diện đăng nhập]** 29](%5Cl) [**[4.1.2.]** **[Giao điện đăng kí]** 29](%5Cl) [**[4.1.3.]** **[Giao điện trang chủ]** 30](%5Cl) [**[4.2.]** **[Thiết kế lưu trữ]** 40](%5Cl) [**[5.]** **[CHƯƠNG 5: LẬP TRÌNH]** 42](%5Cl) [**[6.]** **[CHƯƠNG 6: KIỂM THỬ PHẦN MỀM]** 43](%5Cl) [**[7.]** **[CHƯƠNG 7: ĐÓNG GÓI VÀ BẢO TRÌ]** 48](%5Cl) [**[7.1.]** **[Đóng gói phần mềm]** 48](%5Cl) [**[7.2.]** **[Bảo trì phần mềm]** 48](%5Cl) [**[KẾT LUẬN]** 50](%5Cl) [**[Tài liệu liên quan]** 51](%5Cl) **\ ** [Hình 3 1: USE CASE tổng quát] 21 [[Hình 3 2:Biểu đồ tương tác tổng quát] 22](%5Cl) [[Hình 3 3:Use case đăng nhập] 23](%5Cl) [[Hình 3 4:Use case đăng xuất] 23](%5Cl) [[Hình 3 5:Use case kho hàng] 24](%5Cl) [[Hình 3 6:Use case cửa hàng] 24](%5Cl) [[Hình 3 7:Use case hóa đơn] 25](%5Cl) [[Hình 3 8:Use case lịch sử hóa đơn] 26](%5Cl) [[Hình 3 9:Use case khuyến mãi] 26](%5Cl) [[Hình 3 10:Use case doanh thu] 27](%5Cl) [[Hình 3 11:Use case khách hàng] 27](%5Cl) [[Hình 3 12:Use case nhân viên] 28](%5Cl) [Hình 4 1:Giao diện đăng nhập] 30 [[Hình 4 2:Giao diện đăng kí] 31](%5Cl) [[Hình 4 3:Giao diện trang chủ] 31](%5Cl) [[Hình 4 4:Giao diện trang chủ cửa hàng] 32](%5Cl) [[Hình 4 5:Giao diện trang chủ cửa hàng-tìm sản phẩm] 32](%5Cl) [[Hình 4 6:Giao diện hóa đơn] 33](%5Cl) [[Hình 4 7:Giao diện kho hàng - thêm sản phẩm] 33](%5Cl) [[Hình 4 8:Giao diện kho hàng - xóa sản phẩm] 34](%5Cl) [[Hình 4 9:Giao diện kho hàng - thay đổi thông tin sản phẩm] 34](%5Cl) [[Hình 4 10:Giao diện khuyến mãi-thêm mã khuyến mãi sản phẩm] 35](%5Cl) [[Hình 4 11:Giao diện khuyến mãi-xóa mã khuyến mãi sản] 36](%5Cl) [[Hình 4 12:Giao diện khuyến mãi-thêm mã khuyến hóa đơn] 36](%5Cl) [[Hình 4 13:Giao diện khuyến mãi-xóa mã khuyến hóa đơn] 37](%5Cl) [[Hình 4 14:Giao diện lịch sử hóa đơn-tìm hóa đơn] 38](%5Cl) [[Hình 4 15:Giao diện lịch sử hóa đơn-xóa hóa đơn] 38](%5Cl) [[Hình 4 16:Giao diện quản lý doanh thu-doanh thu tháng] 39](%5Cl) [[Hình 4 17:Giao diện doanh thu-doanh thu năm] 39](%5Cl) [[Hình 4 18:Giao diện khách hàng-thêm khách hàng] 40](%5Cl) [[Hình 4 19:Giao diện khách hàng-tìm khách hàng] 40](%5Cl) [[Hình 4 20:Giao diện khách hàng-thay đổi thông tin khách hàng] 41](%5Cl) [[Hình 4 21:Giao diện khách hàng-xóa khách hàng] 41](%5Cl) [[Hình 4 22:Giao diện nhân viên-thêm nhân viên] 42](%5Cl) [[Hình 4 23:Giao diện nhân viên-tìm nhân viên] 42](%5Cl) [[Hình 4 24:Giao diện nhân viên-thay đổi thông tin nhân viên] 43](%5Cl) [[Hình 4 25:Giao diện nhân viên-xóa nhân viên] 43](%5Cl) [[Hình 4 26:Diagram thiết kế lưu trữ] 44](%5Cl) [Hình 7 1:Đóng gói phần mềm với visual studio] 51 [[Hình 7 2: Hoàn thiện đóng gói] 51](%5Cl) [[Hình 7 3:File sau khi đóng gói] 52](%5Cl) **\ ** [Bảng 2 1:Dự đoán thời gian hoàn thành 17](%5Cl) [Bảng 2 2:Lịch tiến độ 19](%5Cl) Bảng 3 1:Danh mục kiểm thử 47 **\ ** 1. **CHƯƠNG 1: GIỚI THIỆU DỰ ÁN** 1. **Khảo sát hiện trạng** 1. **Quản lý thủ công:** - Nhiều nhà thuốc vẫn sử dụng phương pháp quản lý sổ sách hoặc bảng tính Excel, dẫn đến việc kiểm soát hàng hóa, doanh thu và báo cáo kinh doanh không hiệu quả. - Các lỗi như ghi chép sai, nhầm lẫn thông tin, hoặc thất thoát dữ liệu thường xảy ra. 2. **Kiểm soát tồn kho:** - Việc kiểm kê và quản lý số lượng thuốc trong kho không được thực hiện một cách khoa học, dẫn đến tình trạng thiếu hoặc dư thừa thuốc. - Một số thuốc cận date hoặc hết hạn sử dụng không được phát hiện kịp thời, gây tổn thất kinh tế và ảnh hưởng đến uy tín nhà thuốc. 3. **Theo dõi doanh thu và chi phí:** - Không có hệ thống theo dõi chi tiết các giao dịch hàng ngày, khiến việc tổng hợp báo cáo doanh thu, chi phí và lợi nhuận trở nên khó khăn. - Thiếu công cụ phân tích dữ liệu để đưa ra quyết định kinh doanh dựa trên thực tế. 4. **Chăm sóc khách hàng:** - Việc lưu trữ thông tin khách hàng, đơn thuốc, và lịch sử giao dịch còn hạn chế, dẫn đến khó khăn trong việc xây dựng mối quan hệ bền chặt với khách hàng. 2. **Xác định bài toán cần giải quyết** 1. **Quản lý thông tin thuốc:** - Cung cấp giải pháp để quản lý danh mục thuốc chi tiết bao gồm tên thuốc, mã thuốc, loại thuốc, giá cả, hạn sử dụng, nhà cung cấp. 2. **Quản lý bán hàng:** - Xây dựng hệ thống quản lý quy trình bán hàng nhanh chóng và chính xác, bao gồm xuất hóa đơn, ghi nhận giao dịch và cập nhật kho hàng ngay lập tức. - Hỗ trợ tìm kiếm nhanh thông tin thuốc để tối ưu thời gian phục vụ khách hàng. 3. **Quản lý tồn kho:** - Tích hợp chức năng kiểm kê kho, theo dõi nhập - xuất thuốc. - Giảm thiểu sai sót do quản lý thủ công và đảm bảo cung ứng thuốc ổn định. 4. **Quản lý doanh thu:** - Xây dựng hệ thống theo dõi doanh thu theo ngày, tháng, năm. 5. **Tăng cường chăm sóc khách hàng:** - Lưu trữ lịch sử giao dịch, đơn thuốc của khách hàng để phục vụ tốt hơn trong các lần mua tiếp theo. 3. **Phân tích đặc tả nghiệp vụ của hệ thống** 1. **Phạm vi nghiệp vụ** 2. **Quy trình nghiệp vụ** 3. **Các yêu cầu đặc thù** 4. **Xác định yêu cầu của dự án** 4. **Yêu cầu về chức năng** 1. **Chức năng đăng nhập.** - Giúp quản lý và dược sĩ có thể đăng nhập để thao tác trên hệ thống. Đảo bảo về tính xác thực và an toàn bảo mật. - Mỗi cá nhân có tài khoản và mật khẩu riêng biệt, tùy theo quyền truy cập được cấp từ quản lí mà có thể thao tác các chức năng theo quyền truy cập của mình. 2. **Chức năng đăng kí.** - Điền thông tin đăng kí cho người dùng mới. 3. **Chức năng cửa hàng.** - Hiển thị thông tin các sản phẩm đang có tại cửa hàng. - Tìm kiếm sản phẩm. - Nhập thông tin và số lượng sản phẩm cần mua. - Hủy thêm sản phẩm nếu khách không có nhu cầu mua. 4. **Chức năng hóa đơn.** - Hiển thị các sản phẩm đã chọn mua. - Nhập thông tin khách hàng. - Xuất hóa đơn. - Hủy hóa đơn khi khách hàng không còn nhu cầu mua. 5. **Chức năng kho hàng.** - Nhập thông tin sản phẩm thêm vào giỏ hàng. - Hủy thêm sản phẩm. - Nhập thông tin sản phẩm cần xóa. - Hủy xóa sản phẩm. - Nhập thông tin sản phẩm cần chỉnh sửa và thay đổi thông tin cần thay đổi. - Hủy thay đổi thông tin sản phẩm. 6. **Chức năng khuyến mãi.** - Thêm khuyến mãi sản phẩm - Hủy thêm khuyến mãi - Xóa khuyến mãi sản phẩm - Hủy xóa khuyến mãi sản phẩm - Thêm khuyến mãi hóa đơn - Hủy thêm khuyến mãi hóa đơn - Xóa khuyến mãi hóa đơn - Hủy xóa khuyến mãi hóa đơn 7. **Chức năng lịch sử hóa đơn.** - Tìm hóa đơn - Hủy tìm hóa dơn - Xóa hóa đơn - Hủy xóa hóa đơn 8. **Chức năng doanh thu(Chỉ quản lý được thao tác)** - Hiển thị tổng doanh thu và tổng số hóa đơn trong ngày - Hiển thị tổng doanh thu và tổng số hóa đơn trong tháng và biểu đồ - Hiển thị tổng doanh thu và tổng số hóa đơn u trong năm và biểu đồ 9. **Chức năng quản lý khách hàng(Chỉ quản lý được thao tác)** - Thêm khách hàng - Hủy thêm khách hàng - Tìm kiếm khách hàng - Hủy tìm khách hàng - Thay đổi chỉnh sửa thông tin khách hàng - Hủy thay đổi chỉnh sửa thông tin khách hàng - Xóa khách hàng khỏi danh sách - Hủy xóa khách hàng khỏi danh sách 10. **Chức năng quản lý nhân viên(Chỉ quản lý được thao tác)** - Thêm nhân viên - Hủy thêm nhân viên - Tìm kiếm nhân viên - Hủy tìm nhân viên - Thay đổi chỉnh sửa thông tin nhân viên - Hủy thay đổi chỉnh sửa thông tin nhân viên - Xóa nhân viên khỏi danh sách - Hủy xóa nhân viên khỏi danh sách 5. **Yêu cầu về phi chức năng** - Cải tiến: Hệ thống linh động dễ dàng thay đổi, chỉnh sửa, update. - Hiệu quả: Đáp ứng tốt các nhu cầu được đặt ra, hoạt động tốt khi sử dụng, đem lại hiệu xuất công việc cao. - Bảo mật: Phân quyền theo chức vụ phù hợp, đảm bảo bảo mật an toàn về thông tin của nhân viên. - Giao diện đơn giản: Giao diện trực quan, đơn giản dễ dàng làm quen cho người mới. - Tương thích với hệ thống của cửa hàng: Phù hợp và cài đặt đơn giản với hệ thống cửa hàng đang sử dụng. 2. **CHƯƠNG 2: QUẢN LÝ DỰ ÁN** 5. **Dự doán thời gian hoàn thành** +-----------------------+-----------------------+-----------------------+ | **Giai đoạn** | **Thời gian dự kiến** | **Nội dung công | | | | việc** | +-----------------------+-----------------------+-----------------------+ | Giai doạn 1: Khảo sát | 1 tuần | Khảo sát tại nhà | | và phân tích yêu cầu | | thuốc. | | | | | | | | Thu thập và phân tích | | | | yêu cầu của khách | | | | hàng. | +-----------------------+-----------------------+-----------------------+ | Giai đoạn 2: Thiết kế | 4 tuần | Thiết kế giao diện | | hệ thống | | người dùng. | | | | | | | | Xây dựng các sơ đồ | | | | cần thiết cho dự án | | | | | | | | Thiết kế cơ sở dữ | | | | liệu | +-----------------------+-----------------------+-----------------------+ | Giai doạn 3: Phát | 8 tuần | Lập trình giao diện | | triển phần mềm | | người dùng FE. | | | | | | | | Lập trình backend và | | | | xử lí dữ liệu. | | | | | | | | Xử lí giao diện với | | | | cơ sở dữ liệu | +-----------------------+-----------------------+-----------------------+ | Giai đoạn 4: Kiểm tra | 1 tuần | Kiểm thử giao diện | | và sửa lỗi | | người dùng | | | | | | | | Kiểm thử các chức | | | | năng | | | | | | | | Kiểm tra độ chính xác | | | | của các chức năng | | | | | | | | Sửa chửa và khắc phục | | | | nếu xảy ra lỗi | +-----------------------+-----------------------+-----------------------+ | Giai đoạn 5: Đóng gói | 1 ngày | Đóng gói sản phẩm | | sản phẩm | | | +-----------------------+-----------------------+-----------------------+ | Giai đoạn 5: Hoàn | 1 ngày | Viết báo cáo | | thiện và báo cáo sản | | | | phẩm | | Trình bày sản phẩm | +-----------------------+-----------------------+-----------------------+ Bảng 2 1:Dự đoán thời gian hoàn thành 6. **Lập lịch tiến độ và theo dõi** +--------+--------+--------+--------+--------+--------+--------+--------+ | **Công | **Hoạt | **Tên | **Kế | **Ngày | **Này | **Hoàn | **Chưa | | việc** | động** | hoạt | thừa | bắt | kết | Thành* | hoàn | | | | động** | hoạt | đầu** | thúc** | * | thành* | | | | | động** | | | | * | +--------+--------+--------+--------+--------+--------+--------+--------+ | Khảo | 1.1 | Khảo | | 20/08/ | 22/08/ | X | | | sát | | sát | | 2024 | 2024 | | | | | | thực | | | | | | | | | tế | | | | | | | | | phân | | | | | | | | | tích | | | | | | | | | yêu | | | | | | | | | cầu | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | | 1.2 | Báo | 1.1 | 23/08/ | 25/08/ | X | | | | | cáo và | | 2024 | 2024 | | | | | | triển | | | | | | | | | khai | | | | | | | | | dự án | | | | | | | | | ở phạm | | | | | | | | | vi dự | | | | | | | | | án | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | | 1.3 | Lập kế | 1.2 | 26/08/ | 28/08/ | X | | | | | hoạch | | 2024 | 2024 | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | Phân | 2.1 | Phân | 1.2 | 29/08/ | 1/09/2 | X | | | tích, | | tích | | 2024 | 024 | | | | thiết | | quy | | | | | | | kế hệ | | trình | | | | | | | thống | | nghiệp | | | | | | | | | vụ | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | | 2.2 | Lập sơ | 2.1 | 02/09/ | 08/09/ | X | | | | | đồ use | | 2024 | 2024 | | | | | | case | | | | | | | | | của hệ | | | | | | | | | thống | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | | 2.3 | Lập sơ | 2.2 | 09/09/ | 13/09/ | X | | | | | đồ | | 2024 | 2024 | | | | | | trình | | | | | | | | | tự của | | | | | | | | | hệ | | | | | | | | | thống | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | Lập cơ | 3.1 | Phân | 2.2 | 14/09/ | 17/09/ | X | | | sở dũ | | tích | | 2024 | 2024 | | | | liệu | | các | 2.3 | | | | | | | | đối | | | | | | | | | tượng | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | | 3.2 | Xây | 3.1 | 18/09/ | 24/09/ | X | | | | | dựng | | 2024 | 2024 | | | | | | các | | | | | | | | | thuộc | | | | | | | | | tính | | | | | | | | | cho | | | | | | | | | đối | | | | | | | | | tượng | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | | 3.3 | Thiết | 3.1 | 25/09/ | 9/10/2 | X | | | | | lập cơ | | 2024 | 024 | | | | | | sở và | 3.2 | | | | | | | | dữ | | | | | | | | | liệu | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | Xây | 4.1 | Thiết | 3.3 | 10/10/ | 15/10/ | X | | | dựng | | lập | | 2024 | 2024 | | | | chức | | form | | | | | | | năng | | đăng | | | | | | | đăn | | nhập, | | | | | | | nhập, | | đăng | | | | | | | đăng | | kí | | | | | | | kí | | | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | | 4.2 | Code | 4.1 | 16/10/ | 22/10/ | X | | | | | các | | 2024 | 2024 | | | | | | chức | | | | | | | | | năng | | | | | | | | | đăng | | | | | | | | | nhập, | | | | | | | | | đăng | | | | | | | | | kí. | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | | 4.3 | Test | 4.2 | 23/10/ | 24/10/ | X | | | | | thử | | 2024 | 2024 | | | | | | các | | | | | | | | | chức | | | | | | | | | năng | | | | | | | | | đăng | | | | | | | | | nhập, | | | | | | | | | đăng | | | | | | | | | kí. | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | Xây | 5.1 | Thiết | 4.3 | 25/10/ | 31/10/ | X | | | dựng | | kế | | 2024 | 2024 | | | | các | | form | | | | | | | chức | | các | | | | | | | năng | | chức | | | | | | | cùa hệ | | năng | | | | | | | thống | | | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | | 5.2 | Code | 5.1 | 01/11/ | 14/11/ | X | | | | | các | | 2024 | 2024 | | | | | | chức | | | | | | | | | năng | | | | | | | | | cả hệ | | | | | | | | | thống | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | | 5.3 | Test | 5.2 | 15/11/ | 15/11/ | X | | | | | thử | | 2024 | 2024 | | | | | | các | | | | | | | | | chức | | | | | | | | | năng | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | Kiểm | 6.1 | Kiểm | 4.3 | 16/11/ | 17/11/ | X | | | thử | | tra | | 2024 | 2024 | | | | phần | | giao | 5.3 | | | | | | mềm | | diện | | | | | | | | | các | | | | | | | | | chức | | | | | | | | | năng, | | | | | | | | | bố cục | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | | 6.2 | Kiểm | 6.1 | 18/11/ | 19/11/ | X | | | | | tra độ | | 2024 | 2024 | | | | | | chính | | | | | | | | | xác | | | | | | | | | của | | | | | | | | | các dữ | | | | | | | | | liệu | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | | 6.3 | Sửa | 6.2 | 20/11/ | 22/11/ | X | | | | | lỗi | | 2024 | 2024 | | | | | | nếu có | | | | | | | | | lỗi | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | Đóng | 7.1 | Đóng | 6.2 | 23/11/ | 23/11/ | X | | | gói | | gói | | 2024 | 2024 | | | | | | ứng | 6.3 | | | | | | | | dụng | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | Cài | 8.1 | Cài | 7.1 | 24/11/ | 24/11/ | X | | | đặt | | đặt và | | 2024 | 2024 | | | | phần | | viết | | | | | | | mềm | | báo | | | | | | | | | cáo | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ | Bảo | 9.1 | Lên | 7.1 | 25/11/ | 25/11/ | X | | | trì | | các kế | | 2024 | 2024 | | | | | | hoạch | 8.1 | | | | | | | | bảo | | | | | | | | | trì dự | | | | | | | | | án | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ Bảng 2 2:Lịch tiến độ **\ ** 3. **CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG** 7. **Các tác nhân chính tham gia hệ thống** 6. **Khách hàng.** - Vai trò: Người mua hàng tại nhà thuốc. - Mô tả công việc: Mua thuốc tại nhà thuốc, nhận và thanh toán hóa đơn. 7. **Dược sĩ.** - Vai trò: Thực hiện giao dịch với khách hàng - Mô tả công việc: Tìm và bán thuốc cho khách, tạo lập và xuất hóa đơn cho khách, quản lí kho hàng, thực hiện thanh toán từ khách hàng, quản lý danh sách khách hàng. 8. **Quản lý.** - Vai trò: Quản lý toàn bộ hệ thống. - Mô tả công việc: Thực hiện toàn bộ chức năng của nhân viên và có thêm quản lý doanh thu, danh sách nhân viên, danh sách khách hàng. 8. **Các Use case chính tham gia hệ thống** - **Dược sĩ:** - Quản lý kho hàng - Quản lý sản phẩm - Quản lý hóa đơn - Quản lý khuyến mãi - **Quản lí:** - Quản lý kho hàng - Quản lý sản phẩm - Quản lý hóa đơn - Quản lý khuyến mãi - Quản lý nhân viên - Quản lý khách hàng - Quản lý doanh thu 9. **Sơ đồ tổng quan các chức năng chính của hệ thống** 9. **USE CASE tổng quát** Hình 3 1: USE CASE tổng quát 10. **Biểu đồ tương tác tổng quát** Hình 3 2:Biểu đồ tương tác tổng quát 11. **Biểu đồ USE CASE** 11. **Biểu đồ use case đăng nhập** Hình 3 3:Use case đăng nhập 12. **Biểu đồ use case đăng xuất** Hình 3 4:Use case đăng xuất 13. **Biểu đồ use case kho hàng** Hình 3 5:Use case kho hàng 14. **Biểu đồ use case cửa hàng** Hình 3 6:Use case cửa hàng 15. **Biểu đồ use case hóa đơn** Hình 3 7:Use case hóa đơn 16. **Biểu đồ use case lịch sử hóa đơn** Hình 3 8:Use case lịch sử hóa đơn 17. **Biểu đồ use case khuyến mãi** Hình 3 9:Use case khuyến mãi 18. **Biểu đồ use case doanh thu** Hình 3 10:Use case doanh thu 19. **Biểu đồ use case quản lý khách hàng** Hình 3 11:Use case khách hàng 20. **Biểu đồ use case quản lý nhân viên** Hình 3 12:Use case nhân viên **\ ** 4. **CHƯƠNG 4: THIẾT KẾ** 10. **Thiết kế giao diện** 12. **Giao diện đăng nhập** Hình 4 1:Giao diện đăng nhập 13. **Giao điện đăng kí** Hình 4 2:Giao diện đăng kí 14. **Giao điện trang chủ** 21. **Giao diện cửa hàng** Hình 4 3:Giao diện trang chủ Hình 4 4:Giao diện trang chủ cửa hàng Hình 4 5:Giao diện trang chủ cửa hàng-tìm sản phẩm 22. **Giao diện hóa đơn** Hình 4 6:Giao diện hóa đơn 23. **Giao diện kho hàng** Hình 4 7:Giao diện kho hàng - thêm sản phẩm Hình 4 8:Giao diện kho hàng - xóa sản phẩm Hình 4 9:Giao diện kho hàng - thay đổi thông tin sản phẩm 24. **Giao diện khuyến mãi** Hình 4 10:Giao diện khuyến mãi-thêm mã khuyến mãi sản phẩm Hình 4 11:Giao diện khuyến mãi-xóa mã khuyến mãi sản Hình 4 12:Giao diện khuyến mãi-thêm mã khuyến hóa đơn Hình 4 13:Giao diện khuyến mãi-xóa mã khuyến hóa đơn 25. **Giao diện lịch sử hóa đơn** Hình 4 14:Giao diện lịch sử hóa đơn-tìm hóa đơn Hình 4 15:Giao diện lịch sử hóa đơn-xóa hóa đơn 26. **Giao diện quản lý doanh thu** Hình 4 16:Giao diện quản lý doanh thu-doanh thu tháng Hình 4 17:Giao diện doanh thu-doanh thu năm 27. **Giao diện quản lý khách hàng** Hình 4 18:Giao diện khách hàng-thêm khách hàng Hình 4 19:Giao diện khách hàng-tìm khách hàng Hình 4 20:Giao diện khách hàng-thay đổi thông tin khách hàng Hình 4 21:Giao diện khách hàng-xóa khách hàng 28. **Giao diện quản lý nhân viên** Hình 4 22:Giao diện nhân viên-thêm nhân viên Hình 4 23:Giao diện nhân viên-tìm nhân viên Hình 4 24:Giao diện nhân viên-thay đổi thông tin nhân viên Hình 4 25:Giao diện nhân viên-xóa nhân viên 11. **Thiết kế lưu trữ** Hình 4 26:Diagram thiết kế lưu trữ **\ ** 5. **CHƯƠNG 5: LẬP TRÌNH** **Ứng dụng trong dự án:** Xây dựng các chức năng trong dự án. Giao diện người dùng với cơ sở dữ liệu. **-Hệ quản trị cơ sở dữ liệu: SQL Server** **-Framework hỗ trợ: Guna UI Framework** **\ ** 6. **CHƯƠNG 6: KIỂM THỬ PHẦN MỀM** +-----------------+-----------------+-----------------+-----------------+ | **Hoạt động | **Các bước thực | **Kết quả mong | **Kết quả** | | chính** | hiện** | muốn** | | +-----------------+-----------------+-----------------+-----------------+ | **Giao diện | | | | | người dùng** | | | | +-----------------+-----------------+-----------------+-----------------+ | Kiểm tra tổng | Kiểm tra bố | -Các lable, | Hoàn thành | | thể giao diện | cục, font chữ, | text box, | | | người dùng | màu chữ | datagridview có | | | | | khoảng cách độ | | | | | rộng, đồ dài | | | | | phù hợp | | | | | | | | | | -Sử dụng cùng 1 | | | | | font chữ, kích | | | | | cỡ chữ phù hợp | | | | | | | | | | -Bố trí hợp mắt | | | | | dễ dàng sử dụng | | +-----------------+-----------------+-----------------+-----------------+ | Kiểm tra các | Nhấn thử các | -Con trỏ trỏ | Hoàn thành | | con trỏ khi | nút chuyển màn | đúng tới nút | | | chuyển màn hình | hình | vừa nhấn | | +-----------------+-----------------+-----------------+-----------------+ | Kiểm tra các | Nhấn vào các | -Có đầy đủ lựa | Hoàn thành | | combobox | combobox | chọn theo yêu | | | | | cầu | | +-----------------+-----------------+-----------------+-----------------+ | **Chức năng** | | | | +-----------------+-----------------+-----------------+-----------------+ | Kiểm tra chức | -Nhập đầy đủ | -Nếu đăng nhập | **Hoàn thành** | | năng đăng nhập | thông tin đăng | đúng hiển thị | | | | nhập | trang chủ | | | | | | | | | \- Nhấn nút | -Nếu đăng nhập | | | | đăng nhập | sai hiển thị | | | | | thông báo lỗi | | | | | và đăng nhập | | | | | lại | | +-----------------+-----------------+-----------------+-----------------+ | Kiểm tra chức | -Nhấn nút đăng | -Sau khi đăng | **Hoàn thành** | | năng đăng kí | kí ở trang đăng | kí quay lại | | | | nhập để chuyển | trang đăng nhập | | | | sang tranmg | và đăng nhập | | | | đăng kí | thành công hiển | | | | | thị màn hình | | | | -Nhập đầy đủ | trang chủ | | | | thông tin đăng | | | | | kí | | | | | | | | | | \- Nhấn đăng kí | | | +-----------------+-----------------+-----------------+-----------------+ | Kiểm tra chức | -Gõ tìm tên | -Hiển thị đúng | **Hoàn thành** | | năng cửa hàng | thuốc | thông tin thuốc | | | | | cần tìm | | | | -Nhập thông tin | | | | | sản phẩm và | -Thêm thành | | | | nhấn thêm vào | công sản phẩm | | | | giỏ hàng | vào giỏ hàng | | +-----------------+-----------------+-----------------+-----------------+ | Kiểm tra chức | -Nhập thong tin | \- Xuất hóa đơn | **Hoàn thành** | | năng hóa đơn | khách hàng và | thành công và | | | | nhấn xuất hóa | reset lại hóa | | | | đơn | đơn mới | | +-----------------+-----------------+-----------------+-----------------+ | Kiểm tra chức | -Nhập thông tin | -Sản phẩm được | **Hoàn thành** | | năng kho | sản phẩm và | thêm vào danh | | | | nhấn thêm vào | sách và hiển | | | | kho | thị đúng thông | | | | | tin đã nhập | | | | -Nhập thong tin | | | | | sản phẩm cần | -Xóa đúng sản | | | | xóa và nhấn xóa | phẩm chọn để | | | | | xóa | | | | -Nhập mã sản | | | | | phẩm cần xóa và | \- Thay đổi | | | | thay đổi thông | thông tin đúng | | | | tin của sản | với thông tin | | | | phẩm và nhấn | muốn thay đổi | | | | nút thay đổi | | | +-----------------+-----------------+-----------------+-----------------+ | Kiểm tra chức | -Nhập thông tin | -Thêm thành | **Hoàn thành** | | năng khuyến mãi | thêm mã khuyến | công mã khuyến | | | | mãi sản phẩm và | mãi sản phẩm và | | | | nhấn thêm mã | hiển thị trong | | | | khuyến | danh sách | | | | | | | | | -Nhập thông tin | -Xóa thành công | | | | mã khuyến mãi | mã khuyến mãi | | | | sản phẩm cần | sản phẩm trong | | | | xóa và nhấn nút | danh sách | | | | xóa khuyến mãi | | | | | | -Thêm thành | | | | -Nhập thông tin | công mã khuyến | | | | thêm mã khuyến | mãi hóa đơn và | | | | mãi hóa đơn và | hiển thị trong | | | | nhấn thêm mã | danh sách | | | | khuyến mãi | | | | | | -Xóa thành công | | | | -Nhập thông tin | mã khuyến mãi | | | | mã khuyến mãi | hóa đơn trong | | | | hóa đơn cần xóa | danh sách | | | | và nhấn nút xóa | | | | | khuyến mãi | | | +-----------------+-----------------+-----------------+-----------------+ | Kiểm tra lịch | -Nhập thông tin | \- Tìm hóa đơn | **Hoàn thành** | | sử hóa đơn | tìm hóa đơn và | thành công và | | | | nhấn tìm | chính xác | | | | | | | | | -Nhập thông tin | -Xóa hóa đơn | | | | hóa đơn muốn | khỏi danh sách | | | | xóa khỏi danh | thành công | | | | sách và nhấn | | | | | xóa | | | +-----------------+-----------------+-----------------+-----------------+ | Kiểm tra doanh | -Nhấn vào doanh | \- Hiển thị | **Hoàn thành** | | thu | thu theo tháng | doanh thu chính | | | | và chọn từng | xác theo ngày, | | | | tháng, năm | tháng, năm như | | | | | đã chọn | | | | -Nhấn vào doanh | | | | | thu năm | | | +-----------------+-----------------+-----------------+-----------------+ | Kiểm tra quản | -Nhập thông tin | -Thêm thành | **Hoàn thành** | | lý khách hàng | khách hàng và | công và hiển | | | | nhấn thêm | thị thông tin | | | | | khách hàng ra | | | | -Nhập thông tin | danh sách | | | | để tìm khách | | | | | hàng và nhấn | -Tìm được khách | | | | tìm | hàng cần tìm | | | | | | | | | -Nhập thông tin | -Thay đổi thông | | | | khách muốn cần | tin khách hàng | | | | thay đổi, thay | đúng với yêu | | | | đổi thông tin | cầu | | | | và nhấn thay | | | | | đổi | -Xóa khách hàng | | | | | thành công khỏi | | | | -Nhập thông tin | danh sách | | | | khách hàng muốn | | | | | xóa và xóa | | | | | khách hàng khỏi | | | | | danh sách | | | +-----------------+-----------------+-----------------+-----------------+ | Kiểm tra quản | -Nhập thông tin | -Thêm thành | **Hoàn thành** | | lý nhân viên | nhân viên mới | công và hiển | | | | và nhấn thêm | thị thông tin | | | | | nhân viên ra | | | | -Nhập thông tin | danh sách | | | | để nhân viên và | | | | | nhấn tìm | -Tìm được nhân | | | | | viên cần tìm | | | | -Nhập thông tin | | | | | nhân viên muốn | -Thay đổi thông | | | | cần thay đổi, | tin nhân viên | | | | thay đổi thông | đúng với yêu | | | | tin và nhấn | cầu | | | | thay đổi | | | | | | -Xóa nhân viên | | | | -Nhập thông tin | thành công khỏi | | | | nhân viên muốn | danh sách | | | | xóa và xóa nhân | | | | | viên khỏi danh | | | | | sách | | | +-----------------+-----------------+-----------------+-----------------+ | **Kiểm tra phân | | | | | quyền** | | | | +-----------------+-----------------+-----------------+-----------------+ | Kiểm tra phân | -Đăng nhập tài | \- Sử dụng được | Hoàn thành | | quyền dược sĩ | khoản được cấp | các chức năng | | | | quyền dược sĩ | đăng nhập, đăng | | | | | kí, xem, thê, | | | | | tìm sản phẩm | | | | | vào trong cửa | | | | | hàng, thực hiện | | | | | giao dịch và | | | | | xuất hóa đơn | | | | | cho khách hàng. | | +-----------------+-----------------+-----------------+-----------------+ | Kiểm tra phân | -Đăng nhập tài | \- Sử dụng đầy | Hoàn thành | | quyền quản lý | khoản được cấp | đủ các chức | | | | quyền quản lí | năng như dược | | | | | sĩ và có thêm | | | | | chức năng quản | | | | | lý doanh thu, | | | | | quản lý nhân | | | | | viên, quản lý | | | | | khách hàng. | | +-----------------+-----------------+-----------------+-----------------+ Bảng 3 1:Danh mục kiểm thử **\ ** 7. **CHƯƠNG 7: ĐÓNG GÓI VÀ BẢO TRÌ** 12. **Đóng gói phần mềm** Sau khi hoàn tất xây dựng ứng dụng quản lý nhà thuốc. Để có thể di chuyển cài đặt một cách nhanh chóng cho khách hàng đơn giản hơn thì phần mềm cần phải được đóng gói dưới định dạng.exe. Hình 7 1:Đóng gói phần mềm với visual studio ![](media/image42.jpeg) Hình 7 2: Hoàn thiện đóng gói Hình 7 3:File sau khi đóng gói 13. **Bảo trì phần mềm** -**Bảo Trì Thích Nghi** -**Bảo Trì Hoàn Thiện** -**Bảo Trì Phòng Ngừa** Hệ thống quản lý nhà thuốc sẽ được bảo trì định kỳ để đảm bảo hiệu quả hoạt động, giúp nhà thuốc vận hành mượt mà và tuân thủ các tiêu chuẩn ngành dược. **\ ** Dự án **ứng dụng quản lý nhà thuốc** được xây dựng nhằm mục đích tối ưu hóa quy trình quản lý và vận hành nhà thuốc, đáp ứng nhu cầu ngày càng cao của các chủ nhà thuốc trong việc kiểm soát kho hàng, bán hàng, và chăm sóc khách hàng. Với các tính năng đa dạng như quản lý kho, hóa đơn, khuyến mãi, và doanh thu, ứng dụng giúp giảm thiểu thời gian thao tác thủ công, hạn chế sai sót và tăng cường hiệu quả làm việc. Trong quá trình phát triển, dự án đã áp dụng các phương pháp thiết kế giao diện thân thiện với người dùng, quy trình xử lý dữ liệu bảo mật và chuẩn hóa, đảm bảo hệ thống vận hành ổn định. Đồng thời, việc bảo trì và cập nhật định kỳ cũng được thiết kế để đáp ứng linh hoạt các yêu cầu mới của ngành y tế và sự thay đổi từ người dùng. Kết quả của dự án đã đạt được các mục tiêu đề ra: Tăng cường tính chính xác và hiệu quả trong quản lý nhà thuốc. Giảm tải công việc cho nhân viên và người quản lý. Cải thiện trải nghiệm khách hàng thông qua dịch vụ chuyên nghiệp hơn. Qua khảo sát thực tế khi đưa ứng dụng vào sử dụng thử taị cửa hàng sau thời gian sử dụng nhận thấy năng xuất hoạt động được năng cao hơn so với khi sử dụng quản lí bằng các truyền thống như tài liệu giấy hay excel. Người dùng cảm thấy thuận tiện hơn sau sử dụng "Ứng dụng quản lý nhà thuốc" và năng xuất ngày càng cải hiện. Quản lí nhà thuốc dễ dàng quản lý nhân viên của mình, biết được chính xác doanh thu của nhà thuốc theo thời gian. Phía khách hàng cũng có trải nghiệm tốt hơn khi hóa đơn đều được lưu lại sau mỗi lần mua thuận tiện hơn cho những lần mua sau. Tuy nhiên, dự án vẫn có tiềm năng phát triển thêm các tính năng nâng cao, như tích hợp thanh toán trực tuyến, theo dõi sức khỏe khách hàng, hoặc kết nối với hệ thống y tế quốc gia để đáp ứng xu hướng chuyển đổi số trong lĩnh vực chăm sóc sức khỏe. Hy vọng rằng ứng dụng sẽ trở thành một công cụ đắc lực, hỗ trợ các nhà thuốc phát triển bền vững và mang lại lợi ích lâu dài cho cả doanh nghiệp và khách hàng. **Tài liệu liên quan** ====================== Git: GoogleDrive: Sơ đồ tương tác với ứng dụng:

Use Quizgecko on...
Browser
Browser