Xây dựng chương trình quản lý kinh doanh thuốc tân dược thuộc công ty đầu tư thương mại Hoàng Minh
BÁO CÁO THỰC TẬP TỐT NGHIỆP GVHD: NGUYỀN TRUNG ĐỨC Sinh viên: Phạm Thị Huyền Trang – Lớp CNT9DH2 Page 1 MỤC LỤC MỤC LỤC 1 LỜI NÓI ĐẦU 3 CHƯƠNG 1 - KHẢO SÁT CÔNG TY HOÀNG MINH 4 1.1 TỔNG QUAN VỀ CÔNG TY 4 1.2 ĐỊA ĐIỂM KHẢO SÁT 4 1.3 NGHIỆP VỤ QUẢN LÝ KINH DOANH THUỐC TÂN DƯỢC 4 1.3.1 Quản lý danh mục 4 1.3.2 Quy trình nhập hàng 6 1.3.3 Quy trình xuất bán 12 1.3.4 Quy trình trả / hủy hàng 14 1.3.5 Quản lý kho hàng 16 1.3.6 Quản lý công nợ 19 1.3.7 Thống kê, báo cáo 21 CHƯƠNG 2 - PHƯƠNG PHÁP LUẬN XÂY DỰNG HỆ THỐNG VÀ CÔNG CỤ CÀI ĐẶT 23 GIẢI PHÁP 23 2.1 LÝ THUYẾT VỀ CƠ SỞ DỮ LIỆU 24 2.1.1 Khái niệm cơ bản về cơ sở dữ liệu 24 2.1.2 Lý thuyết về chuẩn hóa các mối quan hệ 24 2.2 NGÔN NGỮ LẬP TRÌNH C# 26 2.2.1 Giới thiệu về NET FRAMEWORK 26 2.2.2 Giới thiệu về C# 27 2.2.3 Các câu lệnh 28 2.2.4 Lớp 29 2.3 HỆ QUẢN TRỊ CSDL SQL SERVER 32 2.3.1 Giới thiệu về SQL SEVER 32 2.3.2 Các thành phần quan trọng của SQL SERVER 33 BÁO CÁO THỰC TẬP TỐT NGHIỆP GVHD: NGUYỀN TRUNG ĐỨC Sinh viên: Phạm Thị Huyền Trang – Lớp CNT9DH2 Page 2 2.3.3 Tính bảo mật trong SQL SERVER 34 CHƯƠNG 3 - PHÂN TÍCH THIẾT KẾ HỆ THỐNG 36 3.1 CÁC CHỨC NĂNG CỦA HỆ THỐNG 36 3.2 SƠ ĐỒ PHÂN RÃ CHỨC NĂNG 37 3.3 SƠ ĐỒ LUỒNG DỮ LIỆU 39 3.3.1 Sơ đồ luồng dữ liệu mức ngữ cảnh 39 3.3.2 Sơ đồ luồng dữ liệu mức đỉnh 41 3.3.3 Sơ đồ luồng dữ liệu mức dưới đỉnh 42 3.4 MÔ HÌNH QUAN HỆ 50 3.4.1 Các bảng CSDL quan hệ 50 3.4.2 Sơ đồ dữ liệu quan hệ 59 CHƯƠNG 4 - MỘT SỐ FORM TRONG CHƯƠNG TRÌNH 60 4.1 HỆ THỐNG 60 4.1.1 Đăng nhập hệ thống 60 4.1.2 Form Main 61 4.2 DANH MỤC 61 4.2.1 Danh mục Chủng loại 62 KẾT LUẬN 64 TÀI LIỆU THAM KHẢO 65 BÁO CÁO THỰC TẬP TỐT NGHIỆP GVHD: NGUYỀN TRUNG ĐỨC Sinh viên: Phạm Thị Huyền Trang – Lớp CNT9DH2 Page 3 LỜI NÓI ĐẦU Công nghệ thông tin (CNTT) trong giai đoạn hiện nay đang có những bước phát triển vượt bậc trong mọi lĩnh vực hoạt động trên toàn thế giới. Ở Việt Nam, việc ứng dụng CNTT trong nhiều lĩnh vực của đời sống kinh tế xã hội đã giúp cho công việc quản lý được dễ dàng hơn, nâng cao hiệu quả sản xuất, tiết kiệm được thời gian công sức. Công ty đầu tư thương mại Hoàng Minh (gọi tắt là Công ty Hoàng Minh) là công ty kinh doanh dược phẩm. Hiện nay, Công ty đang quản lý công việc bằng giấy tờ thủ công có kết hợp với máy tính lưu trữ thông tin trên word, excel…nhưng vẫn còn rất chậm, xảy ra nhiều sai sót. Với mong muốn góp phần nâng cao hiệu quả quản lý của Công ty và đáp ứng yêu cầu của đồ án tốt nghiệp, em đã chọn đề tài: “ Xây dựng chương trình quản lý kinh doanh thuốc tân dược thuộc công ty đầu tư thương mại Hoàng Minh ”. Chương trình được xây dựng đáp ứng các chức năng quản lý nhập / xuất / công nợ và thống kê báo cáo, giúp cho người quản lý cập nhật, tra cứu dữ liệu hoặc lập báo cáo thống kê nhanh chóng, chính xác. Báo cáo thực tập tốt nghiệp bao gồm các chương sau: Chương 1 - Khảo sát công ty Hoàng Minh Chương 2 - Phương pháp luận xây dựng hệ thống và công cụ cài đặt Chương 3 - Phân tích thiết kế hệ thống Chương 4 - Một số form trong chương trình BÁO CÁO THỰC TẬP TỐT NGHIỆP GVHD: NGUYỀN TRUNG ĐỨC Sinh viên: Phạm Thị Huyền Trang – Lớp CNT9DH2 Page 4 CHƯƠNG 1 - KHẢO SÁT CÔNG TY HOÀNG MINH 1.1 TỔNG QUAN VỀ CÔNG TY CÔNG TY ĐẦU TƯ THƯƠNG MẠI HOÀNG MINH - Địa chỉ : Số 79 Quang Trung - Hồng Bàng - Hải Phòng - Tell/Fax : 0313. 521.215 - Email : lehoang81@gmail.com - MST : 020-082-3917 - Ngành nghề kinh doanh: + Chuyên thi công quảng cáo, nội thất + Làm nhà phân phối cho các mặt hàng về mỹ phẩm, hàng tiêu dùng… + Kinh doanh thuốc tân dược 1.2 ĐỊA ĐIỂM KHẢO SÁT - Tên cửa hàng: NHÀ THUỐC PHÚ VINH - Địa chỉ: Số 9 Bạch Đằng - Thuỷ Nguyên - HP - Chủ nhà thuốc : Bà Phạm Thị Thính - ĐT: 0313873389 - Số lượng nhân viên: 5 - Bán buôn, bán lẻ các loại thuốc tân dược. - Mở cửa từ 7h-18h hàng ngày. 1.3 NGHIỆP VỤ QUẢN LÝ KINH DOANH THUỐC TÂN DƯỢC Các hoạt động kinh doanh tại Công ty đầu tư thương mại Hoàng Minh được phân loại thành các nhóm nghiệp vụ như sau: 1.3.1 Quản lý danh mục Danh mục dược phẩm: - Quản lý chi tiết tên thuốc, đơn vị tính, đơn giá, hạn sử dụng. Quản lý dược phẩm theo nhiều đơn vị tính khác nhau và cho phép quy định giá bán lẻ hoặc bán sỉ ứng với từng đơn vị (viên/vỉ/hộp, túyp, lọ, chai, thùng, chiếc, gói, que, cuộn, cái, bịch, liều…). BÁO CÁO THỰC TẬP TỐT NGHIỆP GVHD: NGUYỀN TRUNG ĐỨC Sinh viên: Phạm Thị Huyền Trang – Lớp CNT9DH2 Page 5 Quản lý giá thuốc : Dược phẩm là mặt hàng có biến động giá rất phức tạp. Vậy quản lý giá cả thị trường là công tác rất quan trọng. Thường xuyên theo dõi, cập nhật, dự báo giá cả thị trường cho từng mặt hàng của cửa hàng. Bất cứ khi nào giá cả biến động, đều phải cập nhật tức thì. Thông thường, với từng loại dược phẩm khác nhau thì đều có dạng đơn vị tính khác nhau. Do đó, phải sử dụng phương pháp quy đổi để xử lý đơn vị tính của dược phẩm. Danh mục chủng loại Quản lý chủng loại thuốc : Dược phẩm được chia thành các chủng loại khác nhau: dược phẩm chức năng dành cho não / mắt / mát gan / phụ nữ…, dược phẩm điều trị huyết áp / tim mạch / tiểu đường …Do đó, quản lý chủng loại dược phẩm giúp theo dõi các đầu thuốc một cách nhanh chóng và chính xác nhất. Danh mục nhà cung cấp: Để thuận tiện cho việc nhập dược phẩm, cửa hàng thực hiện cập nhật danh sách nhà cung cấp - Thêm mới thông tin nhà cung cấp khi có nhà cung cấp mới. - Cập nhật, sửa đổi thông tin nhà cung cấp khi có những biến đổi xảy ra hoặc xóa bỏ nhà cung cấp khi không cung cấp dược phẩm cho nhà thuốc. Các thông tin về nhà cung cấp gồm: Mã nhà cung cấp, tên nhà cung cấp, điện thoại liên hệ, nợ còn, thanh toán, các mô tả khác. Danh mục khách hàng: Kiểm tra thông tin khách hàng và tiến hành cập nhật khách hàng lấy sỉ. - Thêm mới thông tin khách hàng khi có khách hàng lấy sỉ mới. - Cập nhật thông tin khách hàng khi có thay đổi xảy ra như: không lấy sỉ tiếp,… BÁO CÁO THỰC TẬP TỐT NGHIỆP GVHD: NGUYỀN TRUNG ĐỨC Sinh viên: Phạm Thị Huyền Trang – Lớp CNT9DH2 Page 6 Thông tin khách hàng gồm: Mã khách hàng, họ tên, địa chỉ, số điện thoại, số nợ, thanh toán. Danh mục nhân viên: - Thêm mới thông tin khi có nhân viên mới. - Cập nhật, sửa đổi thông tin nhân viên khi có những biến đổi xảy ra hoặc xóa bỏ thông tin khi nhân viên ngỉ việc ở nhà thuốc. Thông tin nhân viên bao gồm: Mã nhân viên, tên nhân viên, địa chỉ, điện thoại, mô tả… 1.3.2 Quy trình nhập hàng Quản lý nhập dược phẩm: kiểm soát việc mua hàng của nhà thuốc từ khi đặt đơn hàng đến khi nhập hàng vào kho. - Chọn nhà cung cấp, nhập báo giá mua hàng. BÁO CÁO THỰC TẬP TỐT NGHIỆP GVHD: NGUYỀN TRUNG ĐỨC Sinh viên: Phạm Thị Huyền Trang – Lớp CNT9DH2 Page 7 BIỂU MẪU BÁO GIÁ CỦA NHÀ CUNG CẤP BÁO CÁO THỰC TẬP TỐT NGHIỆP GVHD: NGUYỀN TRUNG ĐỨC Sinh viên: Phạm Thị Huyền Trang – Lớp CNT9DH2 Page 8 BÁO CÁO THỰC TẬP TỐT NGHIỆP GVHD: NGUYỀN TRUNG ĐỨC Sinh viên: Phạm Thị Huyền Trang – Lớp CNT9DH2 Page 9 - Đơn đặt hàng cho nhà cung cấp. - Hàng về, kiểm tra hàng (ngày sản xuất, hạn sử dụng, bao bì, nhãn mác, xuất xứ, nguồn gốc, chất lượng,….). Phân loại và đánh ký hiệu cho dược phẩm. + Thêm những loại dược phẩm mới nhập. + Cập nhật thông tin về các loại dược phẩm, bao gồm các thông tin: Mã dược phẩm, tên dược phẩm, chủng loại, đơn vị tính, tình trạng, hãng sản xuất, nhà cung cấp, đơn giá và ghi chú. - Nhập hàng vào kho, quản lý theo lô, ngày nhập. - Thanh toán với nhà cung cấp. BÁO CÁO THỰC TẬP TỐT NGHIỆP GVHD: NGUYỀN TRUNG ĐỨC Sinh viên: Phạm Thị Huyền Trang – Lớp CNT9DH2 Page 10 HÓA ĐƠN NHẬP DƯỢC PHẨM [...]... mềm quản lý kinh donah thuốc tân dược cần có chức năng chính nổi bật sau: - Quản lý dược phẩm: Gồm quản lý dược phẩm của nhà thuốc Theo dõi toàn bộ quy trình nhập / xuất bán / trả-hủy dược phẩm trong hệ thống nhà thuốc của công ty - Quản lý kho: Quản lý toàn bộ số lượng nhập – xuất – tồn, theo dõi việc điều chuyển hàng hóa từ kho ra quầy bán - Quản lý công nợ: xử lý công nợ đối với nhà cung cấp , và công. .. được tối ưu hoá với những công nghệ mới - Khả năng thực hiện những yêu cầu phức tạp của công việc Do đó, em đã chọn ngôn ngữ lập trình C# và hệ quản trị CSDL SQL Server để xây dựng chương trình quản lý kinh doanh thuốc tân dược cho Công ty đầu tư thương mại Hoàng Minh Sinh viên: Phạm Thị Huyền Trang – Lớp CNT9DH2 Page 23 BÁO CÁO THỰC TẬP TỐT NGHIỆP GVHD: NGUYỀN TRUNG ĐỨC 2.1 LÝ THUYẾT VỀ CƠ SỞ DỮ LIỆU... các đối tư ng cụ thể như : người dùng được quyền truy nhập tới lược đồ đối tư ng nào, và xác định quyền thao tác với những đối tư ng đó Sinh viên: Phạm Thị Huyền Trang – Lớp CNT9DH2 Page 35 BÁO CÁO THỰC TẬP TỐT NGHIỆP GVHD: NGUYỀN TRUNG ĐỨC CHƯƠNG 3 - PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3.1 CÁC CHỨC NĂNG CỦA HỆ THỐNG Sau khi khảo sát nghiên cứu các nghiệp vụ quản lý tại Công ty đầu tư thương mại Hoàng Minh, ... 1.3.6 Quản lý công nợ Quản lý công nợ gồm: - Công nợ đối với nhà cung cấp - Công nợ của khách hàng Nhân viên hạch toán các khoản chi thu, các số liệu công nợ với nhà cung cấp cho chủ nhà thuốc Chủ nhà thuốc yêu cầu kiểm tra quỹ tiền mặt và đối chiếu một cách đầy đủ, chính xác Thanh toán công nợ cho nhà cung cấp Nếu không đủ, có thể gửi công văn tạm hoãn thanh toán cho nhà cung cấp Hạn thanh toán công. .. hàng - Nhập xuất tồn kho - Doanh số bán hàng theo nhân viên, ca… - Thống kê số thuốc bán chạy theo mùa, thời gian - Thống kê số thuốc bán theo thời gian - Báo cáo doanh số bán hàng theo người mua hàng (bán buôn) Hàng kỳ (tháng, quý, …), nhà thuốc sẽ lập báo cáo tổng hợp thông tin tổng quan về dược phẩm, thống kê việc thu chi của cửa hàng thuốc để đệ trình lên Giám đốc Công ty Các báo cáo có thể ở dạng... vỡ… nhà thuốc sẽ cập nhật thông tin thuốc vào biên bản hủy dược phẩm Sinh viên: Phạm Thị Huyền Trang – Lớp CNT9DH2 Page 14 BÁO CÁO THỰC TẬP TỐT NGHIỆP GVHD: NGUYỀN TRUNG ĐỨC BIÊN BẢN HỦY DƯỢC PHẨM Sinh viên: Phạm Thị Huyền Trang – Lớp CNT9DH2 Page 15 BÁO CÁO THỰC TẬP TỐT NGHIỆP GVHD: NGUYỀN TRUNG ĐỨC 1.3.5 Quản lý kho hàng Quản lý nhập xuất tồn kho và cảnh báo tự động về thuốc sắp hết hạn, thuốc sắp... thông tin Các khái niệm - Thuộc tính khoá: Cho một lược đồ quan hệ R trên tập thuộc tính U={A1, , An} Thuộc tính AU được gọi là thuộc tính khoá nếu A là thành phần thuộc một khoá nào đó của R, ngược lại A là thuộc tính không khoá - Phụ thuộc hàm: Cho R là một lược đồ quan hệ trên tập thuộc tính U={A1, , An} và X, Y là tập con của U Nói rằng X Y (X xác định hàm Y hay Y phụ thuộc hàm vào X) nếu r là... CNT9DH2 Page 22 BÁO CÁO THỰC TẬP TỐT NGHIỆP GVHD: NGUYỀN TRUNG ĐỨC CHƯƠNG 2 - PHƯƠNG PHÁP LUẬN XÂY DỰNG HỆ THỐNG VÀ CÔNG CỤ CÀI ĐẶT GIẢI PHÁP Về ngôn ngữ lập trình: Ngôn ngữ C# là ngôn ngữ hướng đối tư ng, nó hỗ trợ mô hình hướng đối tư ng khá tốt C# rất phù hợp viết các ứng dụng chạy trên nền Windows vì môi trường lập trình, thư viện lập trình của nó rất mạnh và thân thiện (do Microsoft viết) Ngoài... nợ,… - Bán lẻ: quản lý thông tin dược phẩm bán lẻ cho khách hàng - Bán theo đơn: quản lý bán thuốc theo đơn của bác sĩ Sinh viên: Phạm Thị Huyền Trang – Lớp CNT9DH2 Page 12 BÁO CÁO THỰC TẬP TỐT NGHIỆP GVHD: NGUYỀN TRUNG ĐỨC HÓA ĐƠN XUẤT BÁN DƯỢC PHẨM Sinh viên: Phạm Thị Huyền Trang – Lớp CNT9DH2 Page 13 BÁO CÁO THỰC TẬP TỐT NGHIỆP GVHD: NGUYỀN TRUNG ĐỨC 1.3.4 Quy trình trả / hủy hàng Thuốc được nhập... mỗi thuộc tính không khóa của R là phụ thuộc hàm đầy đủ vào khóa chính, không phụ thuộc hàm vào một phần của khóa - Dạng chuẩn thứ ba (3NF): Lược đồ quan hệ R là ở dạng chuẩn ba nếu nó là dạng chuẩn hai và mỗi thuộc tính không khóa của R không phụ thuộc hàm bắc cầu vào khóa chính Hay nói cách khác, các thuộc tính không khóa không phụ thuộc hàm vào bất kỳ phần tử không phải khóa nào 2.2 NGÔN NGỮ LẬP TRÌNH . quả quản lý của Công ty và đáp ứng yêu cầu của đồ án tốt nghiệp, em đã chọn đề tài: “ Xây dựng chương trình quản lý kinh doanh thuốc tân dược thuộc công ty đầu tư thương mại Hoàng Minh ”. Chương. ĐẦU 3 CHƯƠNG 1 - KHẢO SÁT CÔNG TY HOÀNG MINH 4 1.1 TỔNG QUAN VỀ CÔNG TY 4 1.2 ĐỊA ĐIỂM KHẢO SÁT 4 1.3 NGHIỆP VỤ QUẢN LÝ KINH DOANH THUỐC TÂN DƯỢC 4 1.3.1 Quản lý danh mục 4 1.3.2 Quy trình. sống kinh tế xã hội đã giúp cho công việc quản lý được dễ dàng hơn, nâng cao hiệu quả sản xuất, tiết kiệm được thời gian công sức. Công ty đầu tư thương mại Hoàng Minh (gọi tắt là Công ty Hoàng