Tóm tắt đồ án Xây dựng phần mềm quản lý thuốc cho nhà thuốc

pdf 20 trang thiennha21 14/04/2022 11500
Bạn đang xem tài liệu "Tóm tắt đồ án Xây dựng phần mềm quản lý thuốc cho nhà thuốc", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdftom_tat_do_an_xay_dung_phan_mem_quan_ly_thuoc_cho_nha_thuoc.pdf

Nội dung text: Tóm tắt đồ án Xây dựng phần mềm quản lý thuốc cho nhà thuốc

  1. TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA CÔNG NGHỆ THÔNG TIN  XÂY DỰNG PHẦN MỀM QUẢN LÝ THUỐC CHO NHÀ THUỐC TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN NIÊN KHÓA: 2016 - 2019 HSSV : Phan Văn Trực Mã HSSV : CCCT16A022 CBHD : ThS. Nguyễn Thanh Cẩm Đà Nẵng, 06/2019
  2. MỞ ĐẦU 1. Lý do chọn đề tài Nước ta ngành công nghệ thông tin đã và đang khẳng định vai trò, vị trí lớn của mình trong mọi lĩnh vực kinh tế, xã hội. Rất nhiều cơ quan công sở, xí nghiệp, bệnh viện đã đưa tin học vào ứng dụng. Trong đó việc quản lý thông tin là một ứng dụng cần thiết và mang lại nhiều lợi ích. Nó giúp cho các công ty, xí nghiệp, tiết kiệm được thời gian, tiền bạc, nhân công và có độ chính xác rất cao. Hiện nay các nhà thuốc bán lẻ thường quản lý thuốc của mình bằng sổ sách, điều đó rất mất thời gian và công sức mà mang lại sự hiệu quả không cao. Lượng thuốc tồn kho không được quản lý triệt để, và đặc biết có những thuốc đã quá hạn sử dụng nhưng các chủ tiệm thuốc không thể kiểm tra được, dẫn đến tình trạng phải vức bỏ thuốc gây nên tình trạng thua lỗ vốn. Vì vậy việc áp dụng tin học, đưa máy tính vào trợ giúp quản lý thuốc trong các nhà thuốc là rất cần thiết,việc này giúp cho người quản lý thu hẹp không gian lưu trữ, tránh được thất lạc dữ liệu, xử lý nhanh một khối lượng lớn về thông tin, tra cứu tìm kiếm một cách nhanh chóng với độ chính xác cao, tiết kiệm được nhiều thời gian và công sức đối với người quản lý Xuất phát từ nhận thức trên, với mong muốn áp dụng công nghệ thông tin vào quản lý, dựa trên những hoạt động thực tiễn nên em xây dựng phần mềm"Quản lý thuốc cho nhà thuốc”, với các chức năng lưu trữ, xử lý thông tin của thuốc và các tình trạng của thuốc để hạn chế các rủi ro xảy ra. 2. Mục tiêu và nhiệm vụ nghiên cứu - Tạo chương trình quản lý bán thuốc hoàn chỉnh có thể áp dụng vào sử dụng rộng rãi. 1
  3. - Tiết kiệm thời gian cho người quản lý trong việc cập nhật và lấy thông tin để có thể sử lí kiệp thời nếu có xảy ra sự cố trong quá trình lưu thông thuốc. - Người quản lý và người mua bán có cái nhìn cụ thể về nơi sản xuất sản phẩm thời hạn sử dụng. Giá cả chất lượng sản phẩm người mua có thể biết thông tin về sản phẩm trực tiếp qua danh mục thuốc. - Có thể tổng hợp và báo cáo về quá trình nhập thuốc, xuất thuốc, quản lý nhà cung cấp thuốc, doanh thu của cửa hàng - Nhanh chóng, tiết kiệm thời gian và thuận tiện trong quá trình quản lý - Tìm hiểu về ngôn ngữ lập trình CShap 3. Đối tƣợng và phạm vi nghiên cứu - Nghiên cứu quá trình quản lý thuốc của các nhà thuốc như: nhập thuốc, xuất thuốc, các nhà cung cấp thuốc - Nghiên cứu về ngôn ngữ lập tình Cshap và các công cụ hỗ trợ của Cshap 4. Phƣơng pháp nghiên cứu - Tìm hiểu và phân tích những tài liệu có được. - Khảo sát và thu thập thông tin dữ liệu của người dùng để tiến hành phân tích và thiết kế hệ thống. 5. Kết quả - Lập được đề cương chi tiết mô phỏng phần mềm - Phân tích và thiết kế phần mềm - Xây dựng hoàn thiện phần mềm quản lý thuốc cho nhà thuốc. 6. Ý nghĩa khoa học và thực tiễn - Ý nghĩa khoa học 2
  4. Kết quả nghiên cứu của đề tài góp phần nâng cao nhận thức, khả năng thu thập thông tin, phân tích yêu cầu của người dùng để xây dựng được chương trình quản lý. Bước đầu tiếp cận ngôn ngữ lập trình để xây dựng chương trình. - Ý nghĩa thực tiễn Việc chọn đề tài “Thiết kế và xây dựng phần mềm quản lý bán thuốc cho nhà thuốc” là một công việc có tính khả thi cao và khả năng ứng dụng thực tế hiệu quả. Đề tài nếu ứng dụng thực tế có hiệu quả sẽ góp phần cải thiện hệ thống “Quản lý bán thuốc” Đề tài này còn đem lại một số ý nghĩa khác như làm tài liệu tham khảo về cách thức trình bày các thuật toán và cách thức xây dựng phần mềm ứng dụng cho các sinh viên khóa sau. Đồng thời đem lại cho em một kỹ năng lập trình và thiết kế phần mềm tốt. 7. nội dung đồ án Ngoài những nội dung như Phần mở đầu, kết luận, tài liệu tham khảo thì nội dung chính của đồ án gồm các chương như sau: Chương 1: Cơ sở lí thuyết Chương 2: Phân tích thiết kế hệ thống Chương 3: Chương trình demo 3
  5. CHƢƠNG I. CƠ SỞ LÝ THUYẾT 1.1. TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH C# 1.1.1. Tổng quan về C# 1.1.2. Các đặc điểm của c# 1.1.3. Ƣu điểm và nhƣợc điểm của c# 1.1.4. Vì sao phải chúng ta nên sử dụng Visual Studio 1.1.5. Giao diện làm việc trong Visual Studio 1.1.6. Những tiện ích mà Visual Studio cung cấp 1.2. TÌM HIỂU VỀ DEVEXPRESS - UI CONTROL CHO .NET FRAMEWORK 1.2.1. Giới thiệu: 1.2.2. Thành phần của DevExpress 1.2.3. Control của DevExpress 1.2.4. Ƣu, nhƣợc điểm của DevExpress 4
  6. CHƢƠNG II. PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1. PHÂN TÍCH YÊU CẦU HỆ THỐNG 2.1.1. Yêu cầu phi chức năng 2.1.2. Yêu cầu chức năng 2.2. BIỂU ĐỒ USE CASE TỔNG QUÁT 2.3. BIỂU ĐỒ USE CASE CHI TIẾT 2.3.1. Biểu đồ Use Case đăng nhập 2.2.1. Biểu đồ Use Case quản lý nhà cung cấp 2.2.2. Biểu đồ Use Case quản lý loại thuốc 2.2.3. Biểu đồ Use Case quản lý thuốc 2.2.4. Biểu đồ Use Case quản lý nhập hàng 2.2.5. Biểu đồ Use Case quản lý thống kê 2.2.6. Biểu đồ Use Case bán hàng 2.4. CƠ SỞ DỮ LIỆU QUAN HỆ 2.5. TỪ ĐIỂN CƠ SỞ DỮ LIỆU QUAN HỆ 2.5.1. Bảng NhanVien 2.5.2. Bảng HoaDon 2.5.3. Bảng ChiTietHD 2.5.4. Bảng Thuoc 2.5.5. Bảng NhapHang 2.5.6. Bảng NhaCungCap 2.5.7. Bảng LoaiThuoc 5
  7. CHƢƠNG III. CHƢƠNG TRÌNH DEMO 3.1. GIAO DIỆN ĐĂNG NHẬP VÀO CHƢƠNG TRÌNH Hình 3.1. Giao diện đăng nhập Sau khi khởi động hệ thống thì người sử dụng sẽ phải tiến hành đăng nhập vào hệ thống thì mới sử dụng được hệ thống Hệ thống sẽ nhận diện tài khoản đăng nhập và phân quyền cho tài khoản sử dụng 3.2. GIAO DIỆN CHÍNH CHƢƠNG TRÌNH Hình 3.2. Giao diện khi đăng nhập vào tài khoản nhân viên 6
  8. Hình 3.3. Giao diện khi đăng nhập vào tài khoản quản lý Sau khi đăng nhập vào tài khoản hệ thống sẽ xuất hiện giao diện tương ứng với quyền của tài khoản đó Đối với tài khoản quản lý thì giao diện sẽ có mục chức năng quản lý hệ thống Đôi với tài khoản nhân viên giao diện chỉ có chức năng bán hàng 3.3. GIAO DIỆN QUẢN LÝ NHÂN VIÊN Hình 3.4. Giao diện quản lý nhân viên 7
  9. Hình 3.5. Giao diện xem thông tin nhân viên Hình 3.6. Giao diện thêm mới nhân viên Khi người quản lý chọn vào mục quản lý nhân viên giao điện quản lý nhân viên sẽ hiện ra Người quản lý có thể xem và cập nhật thông tin của nhân viên ở giao diện xem thông tin nhân viên Người quản lý có thể thêm mới, sửa xóa nhân viên 8
  10. 3.4. GIAO DIỆN QUẢN LÝ NHÀ CUNG CẤP Hình 3.7. Giao diện quản lý nhà cung cấp thuốc Khi chọn vào mục quản lý nhà cung cấp thuốc giao diện quản lý nhà cung cấp thuốc hiện ra: Tại giao diện này người quản lý có thể  Thêm mới nhà cung cấp  Chọn một nhà cung cấp để xóa ra khỏi danh sách nhà cung cấp  Và người quản lý còn có thể tìm kiếm nhà cung cấp 3.5. GIAO DIỆN QUẢN LÝ LOẠI DƢỢC PHẨM Hình 3.8. Giao diện quản lý loại thuốc 9
  11. Người quản lý chọn mục quản lý loại dược phẩm giao diện quản lý loại dược phẩm sẽ hiện ra Tại đây người quản lý có thể xem thông tin các loại dược phẩm có tại cửa hàng Người quản lý có thể thêm mới hoặc sửa xóa các loại dược phẩm Người quản lý có thể tìm kiếm các loại dược phẩm trong cửa hàng 3.6. GIAO DIỆN QUẢN LÝ THUỐC Hình 3.9. Giao diện quản lý thuốc thuốc Hinh 3.10. Giao diện cập nhật thuốc 10
  12. Khi chọn vào mục quản lý thuốc giao diện quản lý thuốc sẽ xuất hiện Tại đây tất các các thuốc có tại cửa hàng sẽ hiện ra người quản lý có thể kích vào từng loại thuốc để xem thông tin thuốc và sửa đổi giá thuốc cho phù hợp. Người quản lý có thể cập nhật các thông tin của thuốc. 3.7. GIAO DIỆN QUẢN LÝ NHẬP THUỐC Hình 3.11. Giao diện quản lý nhập thêm thuốc trong kho Hình 3.12. Giao diện quản lý nhập thuốc mới 11
  13. Khi người quản lý chọn vào mục quản lý nhập thuốc giao điện quản lý nhập thuốc sẽ xuất hiện Tại đây người quản lý có thể chọn một trong hai phương thức nhập thuốc vào kho của mình  Nếu chọn chức năng nhập thêm hàng có sẵn trong kho người quản lý chỉ cần chọn loại thuốc cần thêm và chọn giá nhập thuốc để nhập thêm số lượng thuốc vào kho.  Nếu chọn chức năng nhập hàng mới người quản lý cần điền đầy đủ các thông tin của thuốc mới để nhập vào trong kho của mình. 3.8. GIAO DIỆN QUẢN LÝ THỐNG KÊ NHẬP HÀNG Hình 3.13. Giao diện quản lý thống kê nhập thuốc. Khi chọn mục quản lý thống kê nhập thuốc ngươi quản lý sẽ xem được thông tin các thuốc được nhập vào trong kho. 3.9. GIAO DIỆN QUẢN LÝ THỐNG KÊ BÁN THUỐC 12
  14. Hình 3.14. Giao diện quản lý thống kê bán hàng Khi chọn mục chức năng quán lý thống kê bán hàng người quản lý sẽ biết được thông tin chi tiết các đơn hàng được bán ra. 3.10. GIAO DIỆN QUẢN LÝ THỐNG KÊ TỒN KHO Hình 3.15. Giao diện quản lý thống kê tồn kho Khi người quản lý chọn chức năng quản lý thống kê tồn kho thì giao diện thống kê tồn kho sẽ hiện ra, cho người quản lý xem được thông tin các loại thuốc đã được bán ra và các loại thuốc trong kho còn số lượng bao nhiêu. 3.11. GIAO DIỆN BÁN THUỐC 13
  15. Hình 3.16. Giao diện bán thuốc Tại giao điện này người sử dụng sẽ bán thuốc theo nhu cầu của khách  Đầu tiên người sử dụng sẽ chọn thuốc cần bán  Tiếp theo người sử dụng sẽ chọn đơn vị bán ra rồi thêm số lượng thuốc bán theo đơn vị bán cho phù hợp  Người sử dụng sẽ phải click vào thêm để thêm thuốc vào đơn hàng của mình, có thể thêm nhiều thuốc vào đơn hàng  Tiếp theo giao diễn sẽ hiển thị các loại thuốc có trong đơn hàng và tổng số tiền người mua cần phải thanh toán  Người sử dụng tiếp tục bấm thanh toán để hoàn thành bán thuốc. 3.12. GIAO DIỆN XEM THÔNG TIN THUỐC Hình 3.17. Giao diện xem thông tin thuốc 14
  16. Sau khi chọn danh mục xem thông tin thuốc giao diện xem thông tin thuốc sẽ hiện ra Người sử dụng cần chọn thuốc cần xem Sau khi chọn thuốc cần xem thì thông tin thuốc sẽ hiển thị cho người sử dụng. 3.13. GIAO DIỆN XEM THÔNG TIN TÀI KHOẢN Hình 3.18. Giao diện xem thông tin tài khoản đang sử dụng Người sử dụng chọn vào mục xem thông tin tài khoản sẽ có thể xem chi tiết thông tin tài khoản mình đang sử dụng gồm: tên đăng nhập, mật khẩu, họ và tên của tài khoản, ngày sinh, giới tính, địa chỉ. 15
  17. KẾT LUẬN Sau một thời gian nghiên cứu và tìm hiểu về đề tài “Xây dựng phần mềm quản lý nhà thuốc” thì kết quả em đã đạt được là: - Đã tìm hiểu về nghiệp vụ quản lý nhà thuốc nhỏ, từ đó có thể áp dụng vào khâu phân tích và thiết kế hệ thống phần mềm. - Học được cách tạo dựng một phần mềm quản lý bằng ngôn ngữ lập trình C# - Cài đặt các mô-đun để thử nghiệm bằng ngôn ngữ lập trình C# kết hợp với công cụ lập trình Visual Studio và sử dụng hệ quản trị cơ sở dữ liệu SQL Server để lưu trữ dữ liệu - Thiết kế và tạo dựng được phầm mềm theo yêu cầu ban đầu đề ra. Trong quá trình thực hiện đề tài thì vẫn có thể có vài thiếu sốt, và những vấn đề chưa được hoàn thiện, trong thời gian tới em sẽ tiếp tục nghiên cứu và phát triễn thêm đề tài của mình để hạn chế các thiếu sốt có thể xảy ra để có một đề tài hoàn thiện nhất có thể. 16