Bối cảnh và vấn đề nghiên cứu

Trong bối cảnh công nghệ thông tin phát triển mạnh mẽ vào thế kỷ 21, việc ứng dụng các giải pháp phần mềm vào công tác quản trị kinh doanh, thương mại và đời sống xã hội đã trở thành một xu thế tất yếu. Việc tin học hóa hoạt động quản lý tại các cơ sở bán lẻ không chỉ hỗ trợ tối ưu hóa thời gian, tiết giảm chi phí vận hành mà còn nâng cao tính chính xác, hiệu quả trong kiểm soát dữ liệu giao dịch và hàng hóa.

Đề tài tốt nghiệp "Nghiên cứu lập trình .Net xây dựng chương trình quản lý cửa hàng thuốc Giáng Sinh 4" do sinh viên Phạm Trần Thanh Vân (lớp CCLT04C, Khoa Khoa học Máy tính, Trường Cao đẳng Công nghệ thông tin Hữu nghị Việt – Hàn) thực hiện dưới sự hướng dẫn của thầy Đoàn Thanh Sơn vào tháng 05 năm 2013, xuất phát từ yêu cầu thực tế tại đơn vị khảo sát:

  • Bối cảnh thực tiễn: Cửa hàng thuốc Giáng Sinh 4 là nhà thuốc tư nhân thuộc hệ thống nhà thuốc Giáng Sinh, có địa chỉ tại Quốc lộ 22, thôn Xuân Hòa 4, xã Xuân Thới Đông, huyện Hóc Môn, Thành phố Hồ Chí Minh. Cơ sở hoạt động liên tục từ 07h00 đến 22h00 hàng ngày, với cơ cấu nhân sự gồm 01 Cửa hàng trưởng và 03 trình dược viên. Mặc dù mới khai trương, cửa hàng nằm trong khu vực đông dân cư, có lượng khách hàng ổn định và tăng dần. Toàn bộ quy trình quản lý kho thuốc, bán hàng, kiểm kê và báo cáo trước đây chủ yếu thực hiện thủ công trên sổ sách giấy tờ, gây khó khăn khi số lượng giao dịch tăng cao và dễ phát sinh sai sót trong quản trị.
  • Mục tiêu nghiên cứu:
    1. Tìm hiểu sâu hơn về nền tảng lập trình .NET và các công nghệ phát triển ứng dụng liên quan.
    2. Tìm hiểu cấu trúc của một phần mềm quản lý, tiến hành khảo sát hiện trạng, thu thập và chuẩn hóa dữ liệu nghiệp vụ thực tế.
    3. Vận dụng kiến thức chuyên ngành và công nghệ nghiên cứu để xây dựng hoàn chỉnh chương trình quản lý cho cửa hàng thuốc Giáng Sinh 4.
  • Đối tượng và phạm vi nghiên cứu:
    • Đối tượng nghiên cứu: Quy trình nghiệp vụ và phương thức quản lý hệ thống tại cửa hàng thuốc Giáng Sinh 4; nền tảng .NET Framework, ngôn ngữ lập trình C# và hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2008.
    • Phạm vi không gian và thời gian: Khảo sát hoạt động thực tế tại nhà thuốc Giáng Sinh 4 (Hóc Môn, TP. Hồ Chí Minh) và hoàn thành đồ án vào tháng 05/2013.
    • Phạm vi kỹ thuật: Tập trung vào công nghệ lập trình C#, Microsoft SQL Server 2008 trên môi trường hệ điều hành Microsoft Windows và công cụ hỗ trợ Visual Studio.

Cơ sở lý thuyết và phương pháp

Đồ án xây dựng giải pháp phần mềm dựa trên nền tảng lý thuyết công nghệ thông tin và phương pháp luận phân tích thiết kế hệ thống hướng đối tượng chuẩn hóa:

  • Khung lý thuyết và công nghệ sử dụng:
    • .NET Framework: Nền tảng lập trình và thực thi ứng dụng của Microsoft trên hệ điều hành Windows. Chương trình chạy trên môi trường máy ảo Common Language Runtime (CLR) – nơi cung cấp các cơ chế an ninh phần mềm (security), quản lý bộ nhớ tự động (memory management) và xử lý ngoại lệ (exception handling). Nền tảng cung cấp thư viện lớp đồ sộ (Framework Class Library - FLC) với hơn 5.000 lớp đối tượng hỗ trợ giao diện đồ họa, giải thuật, cấu tiếp mạng và công nghệ truy cập cơ sở dữ liệu ADO.NET.
    • Ngôn ngữ C#: Ngôn ngữ lập trình thuần hướng đối tượng do Microsoft phát triển (dẫn đầu bởi kiến trúc sư Anders Hejlsberg), kế thừa ưu điểm từ C++ và Java. C# có tính an toàn kiểu (typesafe), quản lý bộ nhớ thông qua bộ thu dọn rác tự động (Garbage Collector), hỗ trợ thuộc tính (Properties), không gian tên (namespace) và cơ chế đơn kế thừa kết hợp đa giao diện (abstract interfaces).
    • Hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2008: Phiên bản có tên mã "Katmai" (phát hành chính thức năm 2008), sử dụng ngôn ngữ truy vấn T-SQL và ANSI SQL, được cấu trúc theo 4 nhóm chức năng chính: Enterprise Data Platform, Dynamic Development, Beyond Relational Database, và Pervasive Insight.
    • Môi trường phát triển tích hợp (IDE): Microsoft Visual Studio (phiên bản Visual Studio 2010 và Visual Studio 2012 hỗ trợ .NET Framework 4.5).
  • Phương pháp nghiên cứu:
    • Phương pháp thu thập tài liệu và khảo sát hiện trạng thực tế các giao dịch dược phẩm.
    • Phương pháp phân tích và thiết kế hướng đối tượng (OOAD) sử dụng ngôn ngữ mô hình hóa thống nhất UML để xây dựng biểu đồ trường hợp sử dụng (Use Case), biểu đồ lớp (Class Diagram), biểu đồ trình tự (Sequence Diagram), biểu đồ cộng tác (Collaboration Diagram), biểu đồ hoạt động (Activity Diagram) và biểu đồ trạng thái (State Diagram).
    • Phương pháp xây dựng phần mềm thực nghiệm trên môi trường Windows Forms kết nối cơ sở dữ liệu quan hệ.
  • Nguồn dữ liệu: Dữ liệu khảo sát từ các quy trình vận hành, biểu mẫu sổ sách lưu trữ danh mục thuốc, phiếu nhập kho, hóa đơn bán hàng, biên bản kiểm kê và thanh lý thực tế tại nhà thuốc Giáng Sinh 4.

Thiết kế và triển khai

Hệ thống quản lý nhà thuốc được phân tích và thiết kế chi tiết thông qua các mô hình hướng đối tượng, phân định rõ ràng giữa các tác nhân và cấu trúc dữ liệu:

1. Tác nhân hệ thống và phân quyền

Hệ thống xác định 4 tác nhân chính tham gia tương tác:

  • Admin (Quản trị viên): Quản trị tối cao, phụ trách khởi động/đóng hệ thống, quản lý tài khoản người dùng (thêm, xóa, hiệu chỉnh người sử dụng) và tra cứu thông tin.
  • Cửa hàng trưởng: Lãnh đạo cơ sở, chịu trách nhiệm phê duyệt dự trù mua thuốc, duyệt lựa chọn nhà cung cấp, ký kết hợp đồng và tiếp nhận các báo cáo kiểm kê, thanh lý, thống kê định kỳ.
  • Dược sĩ: Người trực tiếp vận hành phần mềm để lập dự trù, nhập kho, phân loại thuốc, cập nhật danh mục, bán thuốc theo đơn/tư vấn, lập phiếu kiểm kê, lập biên bản thanh lý và xuất các báo cáo doanh thu, tồn kho.
  • Nhà cung cấp: Đơn vị cung ứng dược phẩm, gửi báo giá và thực hiện hợp đồng giao nhận thuốc với nhà thuốc.

2. Mô hình khái niệm và các lớp đối tượng

Hệ thống xác định 13 thực thể lớp đối tượng cốt lõi đại diện cho miền nghiệp vụ nhà thuốc:

  1. Nguoisudung: Lưu trữ thông tin tài khoản người dùng (username, password) của Admin, Cửa hàng trưởng và Dược sĩ.
  2. Duocsi: Thông tin chi tiết của nhân viên dược sĩ thực hiện các chức năng xuất nhập, tra cứu.
  3. Nhacungcap: Thông tin danh bạ, địa chỉ, tiêu chí của các đối tác cung ứng thuốc.
  4. Khothuoc: Quản lý thông tin và vị trí lưu trữ các mặt hàng thuốc trong kho.
  5. Loaithuoc: Danh mục phân loại nhóm dược phẩm.
  6. Thuoc: Thuộc tính chi tiết của từng đơn vị biệt dược/thuốc.
  7. Phien_nhap_thuoc & Dong_nhap_thuoc: Lưu trữ thông tin số phiếu, ngày nhập, số lượng và đơn giá thuốc nhập.
  8. Phien_xuat_thuoc & Dong_xuat_thuoc: Lưu trữ số phiếu xuất, ngày xuất, lý do xuất, số lượng, đơn giá và hướng dẫn sử dụng.
  9. Phieu_Kiemke & Chitiet_Phieukiemke: Thông tin số phiếu kiểm kê, ngày lập, số lượng sổ sách đối chiếu với thực tế và hiện trạng thuốc.
  10. Phieu_Thanhly & Chitiet_Phieuthanhly: Lưu thông tin thanh lý thuốc hết hạn, hư hỏng (số phiếu, ngày lập, số lượng, hiện trạng).
  11. Dondatmuathuoc & Chitiet_Dondatmuathuoc: Quản lý ngày lập đơn đặt mua, số lượng dự trù và ngày tiếp nhận thuốc.
STT Tên lớp quan hệ Tên mối quan hệ
1 Duocsi – Nguoisudung Kế thừa từ
2 Thuoc – Loaithuoc Thuộc
3 Thuoc – Khothuoc Chứa trong
4 Thuoc – Chitiet_Dondatmuathuoc Có
5 Thuoc – Chitiet_Phieuthanhly Có
6 Thuoc – Chitiet_Phieukiemke Có
7 Thuoc – Dong_nhap_thuoc Có
8 Thuoc – Dong_xuat_thuoc Có
9 Chitiet_Dondatmuathuoc – Dondatmuathuoc Chứa
10 Chitiet_Phieuthanhly – Phieu_Thanhly Chứa
11 Chitiet_Phieukiemke – Phieu_Kiemke Chứa
12 Dong_nhap_thuoc – Phien_nhap_thuoc Chứa
13 Dong_xuat_thuoc – Phien_xuat_thuoc Chứa
14 Duocsi – Dondatmuathuoc Thực hiện
15 Duocsi – Phieu_Thanhly Thực hiện
16 Duocsi – Phieu_Kiemke Thực hiện
17 Duocsi – Phien_nhap_thuoc Thực hiện
18 Duocsi – Phien_xuat_thuoc Thực hiện
19 Nhacungcap – Dondatmuathuoc Có
20 Nhacungcap – Phien_nhap_thuoc Cung cấp

3. Giao diện chương trình xây dựng

Ứng dụng được thiết kế trên Windows Forms với hệ thống các màn hình chức năng trực quan:

  • Giao diện đăng nhập hệ thống.
  • Giao diện chính phân quyền điều hướng.
  • Giao diện quản lý dược sĩ và người sử dụng.
  • Giao diện quản lý danh mục thuốc và phân loại thuốc.
  • Giao diện cập nhật đơn đặt hàng và tiếp nhận thuốc.
  • Giao diện bán thuốc và in phiếu xuất thuốc.
  • Giao diện lập phiếu kiểm kê thuốc định kỳ.
  • Giao diện xử lý thanh lý thuốc hết hạn.
  • Giao diện tìm kiếm, tra cứu đa tiêu chí (theo tên, loại, nhà sản xuất, hạn dùng, vị trí kho).

Nội dung chính theo từng chương

Mở đầu

Trình bày tính cấp thiết của đề tài trong xu hướng tin học hóa công tác quản trị bán lẻ; giới thiệu tổng quan về nhà thuốc Giáng Sinh 4; xác định rõ 3 mục tiêu nghiên cứu, đối tượng, phạm vi nghiên cứu, phương pháp tiếp cận và ý nghĩa khoa học - thực tiễn của đồ án.

Chương 1: Cơ sở lý luận

Trình bày hệ thống cơ sở lý thuyết về nền tảng công nghệ Microsoft .NET và hệ quản trị cơ sở dữ liệu:

  • Định nghĩa kiến trúc .NET Framework, vai trò của máy ảo thực thi mã trung gian CLR (Common Language Runtime), bộ thu dọn rác tự động Garbage Collector và thư viện lớp FLC.
  • Quá trình phát triển của bộ công cụ Visual Studio từ phiên bản đầu tiên năm 2002 đến phiên bản Visual Studio 2012 hỗ trợ .NET Framework 4.5.
  • Đặc điểm ngôn ngữ lập trình C#: tính an toàn kiểu, cú pháp hướng đối tượng chặt chẽ, cơ chế quản lý con trỏ an toàn, cách sử dụng thuộc tính (Properties) và không gian tên.
  • Tổng quan hệ quản trị cơ sở dữ liệu Microsoft SQL Server, thống kê lịch sử phát hành từ phiên bản 1.0 (SQLNT năm 1989), SQL Server 7.0, SQL Server 2000, 2005, 2008 đến phiên bản SQL Server 2012 (Denali); đi sâu phân tích kiến trúc SQL Server 2008 (Katmai).

Chương 2: Phân tích thiết kế hướng đối tượng

Đây là nội dung trọng tâm của đồ án, bao gồm các phần:

  • Khảo sát và đặc tả 7 quy trình nghiệp vụ thực tế:
    1. Quy trình đặt mua thuốc: Dược sĩ lập dự trù $\rightarrow$ Cửa hàng trưởng duyệt $\rightarrow$ Dược sĩ liên hệ nhà cung cấp $\rightarrow$ Đề xuất nhà cung cấp $\rightarrow$ Cửa hàng trưởng duyệt $\rightarrow$ Ký hợp đồng.
    2. Quy trình mua thuốc: Tiến hành mua thuốc $\rightarrow$ Thanh toán hóa đơn $\rightarrow$ Báo cáo Cửa hàng trưởng.
    3. Quy trình nhập thuốc, phân loại thuốc: Nhập hàng vào kho $\rightarrow$ Kiểm tra, phân loại $\rightarrow$ Sắp xếp và bảo quản.
    4. Quy trình bán thuốc: Tiếp nhận/khám tư vấn $\rightarrow$ Kê đơn $\rightarrow$ Cấp thuốc theo đơn $\rightarrow$ Ghi sổ ký nhận $\rightarrow$ Nhập dữ liệu vào máy.
    5. Quy trình thanh lý thuốc: Kiểm tra thuốc hết hạn $\rightarrow$ Thực hiện thanh lý $\rightarrow$ Lưu dữ liệu $\rightarrow$ Báo cáo Cửa hàng trưởng.
    6. Quy trình kiểm kê thuốc: Kiểm kê định kỳ hàng quý $\rightarrow$ Đối chiếu tồn kho sổ sách và thực tế $\rightarrow$ Lập báo cáo kiểm kê $\rightarrow$ Báo cáo Cửa hàng trưởng.
    7. Quy trình thống kê, báo cáo: Tiếp nhận yêu cầu $\rightarrow$ Tổng hợp số liệu $\rightarrow$ Lập báo cáo $\rightarrow$ Trình Cửa hàng trưởng.
  • Mô hình hóa yêu cầu hệ thống: Xác định yêu cầu chức năng (quản lý hệ thống, quản lý danh mục, xử lý nghiệp vụ) và yêu cầu phi chức năng (tính an toàn, chính xác, độ ổn định và giao diện thân thiện).
  • Đặc tả và mô hình hóa tương tác: Xây dựng đầy đủ biểu đồ trường hợp sử dụng (Use Case), biểu đồ trình tự (Sequence Diagram), biểu đồ cộng tác (Collaboration Diagram), biểu đồ trạng thái (State Diagram) và biểu đồ hoạt động (Activity Diagram) cho 12 chức năng hệ thống (Đăng nhập, Quản trị NSD, Mua thuốc, Phân loại, Thêm/Sửa/Xóa thuốc, Bán thuốc, Kiểm kê, Thanh lý, Tìm kiếm, Thống kê báo cáo).
  • Thiết kế chi tiết biểu đồ lớp và CSDL vật lý: Xây dựng biểu đồ lớp mức phân tích với 13 thực thể và 20 mối quan hệ; chuyển đổi sang lược đồ cơ sở dữ liệu vật lý trên SQL Server 2008.
  • Demo chương trình: Minh họa giao diện thực thi của 8 phân hệ phần mềm trên Windows Forms.

Chương 3: Xây dựng chương trình thực nghiệm

(Được tích hợp cùng phần Demo và triển khai giao diện ở cuối Chương 2 theo bố cục văn bản đồ án): Trình bày kết quả cài đặt phần mềm trên công cụ Visual Studio, kết nối cơ sở dữ liệu SQL Server 2008 và vận hành thử nghiệm các chức năng quản lý, bán hàng, kiểm kê tại cửa hàng thuốc.

Kết quả và đóng góp

  • Kết quả đạt được:
    • Hoàn thành khảo sát chi tiết hiện trạng tổ chức và chuẩn hóa thành công 7 quy trình luân chuyển nghiệp vụ tại cửa hàng thuốc Giáng Sinh 4.
    • Xây dựng hoàn chỉnh hồ sơ phân tích thiết kế hướng đối tượng với 13 lớp thực thể, bảng 20 mối liên kết quan hệ thực thể chặt chẽ và hệ thống các biểu đồ UML phân tích tương tác đối tượng đầy đủ.
    • Thiết kế cấu trúc cơ sở dữ liệu quan hệ vật lý trên Microsoft SQL Server 2008, bảo đảm tính toàn vẹn dữ liệu cho các phân hệ quản lý danh mục, hóa đơn nhập/xuất, đơn đặt hàng, kiểm kê và thanh lý.
    • Lập trình hoàn thiện ứng dụng desktop trên nền tảng .NET/C# với 8 màn hình giao diện chính, đáp ứng đầy đủ các yêu cầu chức năng quản lý dược phẩm.
  • Giải pháp và kiến nghị đề xuất:
    • Chuyển đổi phương thức ghi chép sổ sách thủ công sang ứng dụng phần mềm để giảm thiểu sai sót và tiết kiệm thời gian xử lý dữ liệu.
    • Áp dụng quy trình kiểm soát chặt chẽ hạn sử dụng thuốc thông qua chức năng cảnh báo và lập biên bản thanh lý định kỳ.
    • Chuẩn hóa quy trình kiểm kê định kỳ hàng quý bằng cách tự động đối chiếu số liệu tồn kho trên hệ thống với số lượng thuốc thực tế tại kho.
  • Đóng góp của tác giả:
    • Tổng hợp và hệ thống hóa lý thuyết về phát triển phần mềm trên nền tảng Microsoft .NET Framework, C# và SQL Server 2008.
    • Đóng góp một sản phẩm phần mềm có tính ứng dụng thực tiễn trực tiếp cho cơ sở kinh doanh dược phẩm Giáng Sinh 4, hỗ trợ hiện đại hóa công tác bán hàng và quản trị kho dược.

Hạn chế và hướng nghiên cứu tiếp

  • Hạn chế:
    • Do kiến thức và kinh nghiệm thực tế của tác giả còn ở mức sinh viên cao đẳng tốt nghiệp, đồ án vẫn còn một số điểm thiếu sót chưa bao quát hết mọi trường hợp phát sinh phức tạp trong kinh doanh dược phẩm quy mô lớn.
    • Phạm vi phần mềm được xây dựng dưới dạng ứng dụng đơn máy (Desktop application chạy trên hệ điều hành Windows), chưa mở rộng sang các nền tảng Web hoặc thiết bị di động để đồng bộ dữ liệu chuỗi nhà thuốc từ xa.
  • Hướng nghiên cứu tiếp:
    • Tiếp thu các ý kiến góp ý của Hội đồng bảo vệ để hoàn thiện và tối ưu hóa các mô-đun xử lý của phần mềm.
    • Nâng cấp chương trình nhằm đáp ứng sự phát triển về quy mô, số lượng dược sĩ và mở rộng thêm các chi nhánh thuộc hệ thống nhà thuốc Giáng Sinh trong tương lai.

Giá trị tham khảo

Đồ án là tài liệu tham khảo có giá trị học thuật và thực tiễn đối với các nhóm đối tượng:

  • Sinh viên ngành Công nghệ thông tin, Khoa học máy tính, Kỹ thuật phần mềm: Là tài liệu mẫu hữu ích về quy trình thực hiện đồ án tốt nghiệp ứng dụng, từ khảo sát hiện trạng, mô hình hóa UML hướng đối tượng chi tiết (Use Case, Sequence, Collaboration, State, Activity, Class Diagram) đến thiết kế CSDL và lập trình giao diện C# Windows Forms.
  • Các nhà phát triển phần mềm quản lý bán lẻ và quản lý dược phẩm: Tham khảo tài liệu đặc tả 7 quy trình nghiệp vụ chuẩn của một quầy thuốc bán lẻ (đặt hàng, mua thuốc, nhập kho, phân loại, bán lẻ theo đơn, kiểm kê định kỳ và thanh lý thuốc quá hạn).
  • Phần đáng tham khảo nhất: Chương 2 với hệ thống biểu đồ tương tác đối tượng chi tiết và bảng danh mục 20 mối quan hệ giữa các thực thể lớp trong hệ thống quản lý dược phẩm.

Câu hỏi thường gặp

1. Cơ sở thực tế được khảo sát trong đồ án có quy mô và địa chỉ ở đâu?
Đề tài khảo sát trực tiếp tại Cửa hàng thuốc Giáng Sinh 4 (thuộc hệ thống nhà thuốc Giáng Sinh), tọa lạc tại Quốc Lộ 22, thôn Xuân Hòa 4, xã Xuân Thới Đông, huyện Hóc Môn, Thành phố Hồ Chí Minh. Thời gian hoạt động từ 07h00 đến 22h00 hàng ngày, với nhân sự gồm 01 Cửa hàng trưởng và 03 trình dược viên.

2. Các công nghệ và công cụ phát triển phần mềm chính được tác giả sử dụng là gì?
Tác giả sử dụng nền tảng Microsoft .NET Framework (CLR, FLC, ADO.NET), ngôn ngữ lập trình C#, hệ quản trị cơ sở dữ liệu Microsoft SQL Server 2008 và môi trường phát triển tích hợp Microsoft Visual Studio (2010/2012).

3. Hệ thống phân chia những vai trò người dùng (tác nhân) nào?
Hệ thống xác định 4 tác nhân chính: Admin (quản trị hệ thống, quản lý người dùng), Cửa hàng trưởng (phê duyệt dự trù, duyệt nhà cung cấp, xem báo cáo kiểm kê/thống kê), Dược sĩ (trực tiếp bán hàng, nhập kho, kiểm kê, thanh lý, cập nhật dữ liệu) và Nhà cung cấp (cung cấp danh mục và giao hàng thuốc).

4. Đồ án đã chuẩn hóa những quy trình nghiệp vụ dược phẩm cốt lõi nào?
Đồ án khảo sát và mô hình hóa 7 quy trình nghiệp vụ: Đặt mua thuốc, Mua thuốc, Nhập và phân loại thuốc, Bán thuốc (tư vấn/kê đơn/lưu sổ), Thanh lý thuốc hết hạn, Kiểm kê thuốc định kỳ hàng quý, và Thống kê - báo cáo tình hình kho thuốc.

5. Cơ sở dữ liệu của hệ thống quản lý các thực thể đối tượng chính nào?
Hệ thống mô hình hóa 13 lớp đối tượng chính: Nguoisudung, Duocsi, Nhacungcap, Khothuoc, Loaithuoc, Thuoc, Phien_nhap_thuoc, Dong_nhap_thuoc, Phien_xuat_thuoc, Dong_xuat_thuoc, Phieu_Kiemke, Chitiet_Phieukiemke, Phieu_Thanhly, Chitiet_Phieuthanhly, Dondatmuathuoc, và Chitiet_Dondatmuathuoc.

Kết luận

Đồ án tốt nghiệp của sinh viên Phạm Trần Thanh Vân đã giải quyết trọn vẹn bài toán tin học hóa công tác quản lý tại cửa hàng thuốc Giáng Sinh 4 bằng phương pháp phân tích thiết kế hướng đối tượng chặt chẽ. Hệ thống được xây dựng hoàn chỉnh trên nền tảng .NET/C# kết hợp SQL Server 2008, đáp ứng đầy đủ các quy trình từ nhập kho, bán hàng, kiểm kê định kỳ đến thanh lý thuốc hết hạn. Công trình là tài liệu tham khảo giá trị cho sinh viên công nghệ thông tin trong việc nghiên cứu mô hình hóa phần mềm quản lý bán lẻ thực tiễn.