Xây dựng phần mềm quản lý nhà thuốc tân dược

79 611 3
Xây dựng phần mềm quản lý nhà thuốc tân dược

Đ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

VIỆN ĐẠI HỌC MỞ HÀ NỘI XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÀ THUỐC TÂN DƯỢC Niên khóa: 2013-2017 KHOA CÔNG NGHỆ THÔNG TIN ĐỖ THỊ THU HIỀN XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÀ THUỐC TÂN DƯỢC Chuyên ngành: Công nghệ thông tin ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nôi - Năm 2017 VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ĐỖ THỊ THU HIỀN XÂY DỰNG PHẦN MỀM QUẢN LÝ NHÀ THUỐC TÂN DƯỢC Chuyên ngành: Công nghệ thông tin Giảng viên hướng dẫn: TS Nguyễn Đức Tuấn ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nôi - Năm 2017 VIỆN ĐẠI HỌC MỞ HÀ NỘI CỘNG HÒA Xà HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự – Hạnh phúc Hà Nội, ngày … tháng … năm 2017 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên: Đỗ Thị Thu Hiền Giới tính: Nữ Ngày sinh: 14/06/1994 Nơi sinh: Ninh Bình Chun ngành: Cơng nghệ thơng tin Mã số: 13A10010134 Lớp hành chính: 1310A03 TÊN ĐỀ TÀI Xây dựng phần mềm quản lý nhà thuốc tân dược NHIỆM VỤ VÀ NỘI DUNG Xây dựng phần mềm quản lý nhà thuốc tân dược NGÀY GIAO NHIỆM VỤ : 03/01/2017 NGÀY HOÀN THÀNH NHIỆM VỤ : 05/05/2017 PHÂN CÔNG CÔNG VIỆC Đề tài “Xây dựng phần mềm quản lý nhà thuốc tân dược” cá nhân em thực GIẢNG VIÊN HƯỚNG DẪN: TS Nguyễn Đức Tuấn Ngày … tháng … năm 2017 GIẢNG VIÊN HƯỚNG DẪN KHOA CƠNG NGHỆ THƠNG TIN LỜI NĨI ĐẦU Hiện công nghệ thông tin xem ngành mũi nhọn quốc gia, đặc biệt quốc gia phát triển, tiến hành công nghiệp hóa đại hóa nước ta Sự bùng nổ thông tin phát triển mạnh mẽ công nghệ kỹ thuật số, yêu cầu muốn phát triển phải tin học hóa tất ngành, lĩnh vực Cùng với phát triển nhanh chóng phần cứng máy tính, phần mềm ngày trở nên đa dạng, phong phú, hoàn thiện hỗ trợ hiệu cho người Các phần mềm ngày mô nhiều nghiệp vụ khó khăn, hỗ trợ cho người dùng thuận tiện sử dụng, thời gian xử lý nhanh chóng số nghiệp vụ tự động hóa cao “Xây dựng phần mềm quản lý nhà thuốc tân dược” với chức nhập, lưu trữ, xử lý thông tin trình xuất nhập thuốc nhằm nâng cao hiệu hoạt động nhà thuốc Là đề tài mang tính thực tiễn cao, phù hợp với kinh tế thị trường, luôn nắm bắt kịp thời thông tin loại thuốc loại thuốc bán chạy loại thuốc không bán để phục vụ tốt cho người tiêu dùng Do em chọn đề tài phần đưa nhận xét đanh giá tổng thể từ phát triển hệ thống có nhiều chức áp dụng cho công việc quản lý nhà thuốc dựa hỗ trợ máy tính Phần mềm quản lý xây dựng tên ngơn ngữ lập trình C# - ngơn ngữ lập trình hướng đối tượng phát triển Microsoft, ngơn ngữ lập trình mạnh sử dụng rộng rãi đem lại hiệu cao LỜI CẢM ƠN Đồ án tốt nghiệp kết khóa học thành lao động em Để thực hồn thành đồ án này, em nhận hướng dẫn giúp đỡ nhiệt tình thầy bạn Khoa Công Nghệ Thông Tin – Viện Đại học Mở Hà Nội Em xin gửi lời cảm ơn chân thành sâu sắc tới thầy, Khoa, người tận tình giảng dạy truyền đạt kiến thức cần thiết, kinh nghiệm quý báo cho em suốt bốn năm học Viện Đại học Mở Hà Nội để em tự tin thực đồ án Đặc biệt, em xin cảm ơn thầy Nguyễn Đức Tuấn, người tận tình, bảo động viên hỗ trợ em suốt trình thực đề tài Trong thời gian làm đồ án thầy, em khơng học hỏi kiến thức mà học khả làm việc nghiêm túc, độc lập có trách nhiệm với cơng việc Mặc dù, em cố gắng hoàn thiện đồ án phạm vi khả cho phép mình, chắn khơng tránh khỏi thiếu sót Em xin kính mong nhận thơng cảm góp ý thầy, cô bạn Cuối em xin kính chúc thầy mạnh khỏe, ln ln người lái đò ân cần dìu dắt hệ FITHOU trưởng thành Em xin chân thành cảm ơn ! Hà Nội, ngày … tháng … năm 2017 Sinh viên thực Đỗ Thị Thu Hiền MỤC LỤC NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP LỜI NÓI ĐẦU LỜI CẢM ƠN TÓM TẮT ĐỒ ÁN DANH MỤC CHỮ VIẾT TẮT .10 DANH MỤC CÁC BẢNG 11 DANH MỤC CÁC HÌNH VẼ 12 CHƯƠNG .1 TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu đề tài 1.2 Mục tiêu phạm vi đề tài 1.2.1 Mục tiêu đề tài 1.2.2 Phạm vi đề tài 1.3 Mô tả khái quát .4 1.3.1 Yêu cầu toán .4 1.3.2 Đối tượng sử dụng hướng tới 1.3.3 Ngơn ngữ lập trình sử dụng 1.3.4 Chức CHƯƠNG .7 CÔNG NGHỆ SỬ DỤNG 2.1 Tổng quan SQL Server 2.1.1 Giới thiệu 2.1.2 Lịch sử phát triển 2.1.3 Đặc điểm .8 2.2 Ngơn ngữ lập trình C# 2.2.1 Giới thiệu 2.2.2 Đặc điểm .9 2.2.3 Các loại ứng dụng C# 10 2.3 Lý lựa chọn công nghệ 12 2.3.1 SQL Server 12 2.3.2 Ngôn ngữ lập trình C# 13 CHƯƠNG .14 KHẢO SÁT PHÂN TÍCH HỆ THỐNG 14 3.1 Hiện trạng thực tế .14 3.2 Phát biểu toán .15 3.3 Phân tích thiết kế hệ thống 16 3.3.1 Sơ đồ phân rã chức 16 3.3.2 Sơ đồ luồng liệu 17 3.3.3 Đặc tả chức chi tiết 23 3.3.4 Xác định người dùng chức người dùng 31 CHƯƠNG .32 THIẾT KẾ HỆ THỐNG THÔNG TIN 32 4.1 Thiết kế tổng thể 32 4.1.1 Phân công người máy 32 4.1.2 Phân định quyền nhân viên 36 4.2 Thiết kế sở liệu 37 4.2.1 Thiết kế sở liệu logic 37 4.2.2 Mơ hình E-R 41 4.2.3 Thiết kế sở liệu vật lý 42 4.2.4 Mơ hình quan hệ ( vẽ diagram) 49 CHƯƠNG .50 TRIỂN KHAI VÀ KẾT QUẢ 50 5.1 Hướng dẫn sử dụng phần mềm .50 5.1.1 Cập nhập nhập thuốc .52 5.1.2 Cập nhập xuất thuốc 53 5.1.3 Quản lý thông tin 55 5.1.4 Cập nhập thuốc 57 5.1.5 Thống kê báo cáo 58 5.1.6 Tìm kiếm 60 5.2 Thiết kế đầu .62 KẾT LUẬN 64 TÀI LIỆU THAM KHẢO .66 TÓM TẮT ĐỒ ÁN Họ tên: Đỗ Thị Thu Hiền Chuyên ngành: Cơng nghệ thơng tin Khóa: 2013-2017 Giáo viên hướng dẫn: TS Nguyễn Đức Tuấn Tên đề tài: Xây dựng phần mềm quản lý nhà thuốc tân dược Tóm tắt: Phần mềm xây dựng giúp chủ nhà thuốc hay nhân viên quản lý hoạt động nhà thuốc cách dễ dàng hiệu thuận tiện Phần mềm cho phép tổng hợp báo cáo cuối kỳ xác, nhanh chóng Cơng nghệ sử dụng đề tài ngơn ngữ lập trình C# SQL Server Đồ án chia thành chương với nội dung sau:  Chương 1: Tổng quan đề tài: Chương giới thiệu đề tài, mục đích, phạm vi nghiên cứu,…  Chương 2: Công nghệ sử dụng: Chương tổng quan C# SQL Server lý lựa chọn để xây dựng phần mềm  Chương 3: Khảo sát phân tích thiết kế hệ thống: Chương đưa trạng thực tế, phát biểu tốn phân thích thiết kế hệ thống  Chương 4: Thiết kế hệ thống thông tin: Chương đưa thiết kế tổng thể thiết kế sở liệu hệ thống  Chương 5: Triển khai kết quả: Chương trình bày chi tiết đồ án đạt  Kết luận: Chương đưa ưu điểm hạn chế đồ án DANH MỤC CHỮ VIẾT TẮT STT Chữ viết tắt Tên đầy đủ Dịch tiếng Việt (Nếu tiếng nước ngoài) GPP Good Pharmacy Practice Thực hành tốt nhà thuốc SQL Structure Query Ngôn ngữ truy vấn mang Language tính cấu trúc Relational Database Hệ thống quản lý sở Management System liệu quan hệ European Computer Hiệp hội nhà sản xuất Manufacturers máy tính châu Âu RDBMS ECMA Association CSDL Cơ sở liệu GUI Graphical User Interface Giao diện đồ họa người dùng DVT Đơn vị tính 52 HƯỚNG DẪN CÁC CHỨC NĂNG CỦA PHẦN MỀM Sau chức em hoàn thiện 5.1.1 Cập nhập nhập thuốc  Lập hóa đơn nhập: Đây chức liên quan đến nhập thuốc, lập hóa đơn nhập nhà thuốc dành cho chủ nhà thuốc hay nhân viên kho cập nhập thuốc,… Quy trình thực hiện: Khi nhận phiếu nhập hàng( hóa đơn nhập cửa hàng) Vào mục Quản lý nhập xuất => Hóa đơn nhập  Thơng tin đầu vào: Mã hóa đơn nhập, nhân viên lập, ngày lập Hình 5.3 Giao diện hóa đơn nhập thuốc Điền thơng tin đầy đủ chọn chức thêm, hệ thống yêu cầu nhập chi tiết hóa đơn nhập chọn “Yes” để cập nhập vào hóa đơn nhập 53 Hình 5.4 Giao diện chi tiết hóa đơn nhập thuốc  Cập nhập vào chi tiết hóa đơn nhập: - Thơng tin đầu vào : Mã hóa đơn nhập, nhà cung cấp - Danh sách thuốc nhập : Mã thuốc, đơn vị tính, số lượng, đơn giá nhập 5.1.2 Cập nhập xuất thuốc Khi nhận đơn thuốc yêu cầu mua từ khách hàng gồm: Tên thuốc, số lượng cụ thể loại thuốc Thứ nhất, kiểm tra yêu cầu khách hàng, vào mục Tìm kiếm => Tìm kiếm thuốc Sau nhân viên tìm kiếm thuốc mà khách hàng yêu cầu Giả sử thuốc đơn đủ số lượng  Lập hóa đơn bán: Nhân viên vào Quản lý nhập , xuất => Hóa đơn bán - Thơng tin đầu vào: Mã hóa đơn bán, nhân viên lập, ngày lập 54 Hình 5.5 Giao diện hóa đơn bán Tương tự nhập thuốc , điền thông tin đầy đủ chọn chức thêm, hệ thống yêu cầu nhập chi tiết hóa đơn bán chọn “Yes” để cập nhập vào chi tiết hóa đơn bán Hình 5.6 Giao diện chi tiết hóa đơn bán 55  Cập nhập vào chi tiết hóa đơn nhập: - Thơng tin đầu vào : Mã hóa đơn bán vừa lập - Danh sách thuốc nhập : Mã thuốc, đơn vị tính, số lượng, giá tiền 5.1.3 Quản lý thông tin Đây chức riêng cho người chủ nhà thuốc, hay người quản lý Quy trình thực hiện:  Cập nhập nhân viên: Chọn Quản lý thông tin => Cập nhập nhân viên: Hình 5.7 Giao diện quản lý nhân viên Gồm chức thêm mới, sửa, xóa thơng tin nhân viên Ngồi cập nhập thơng tin nhân viên có chức Tìm kiếm nhân viên theo tên sử dụng hệ thống lưu trữ với lượng nhân viên lớn hình 56  Cập nhập nhà cung cấp: Chọn Quản lý thông tin => Cập nhập nhà cung cấp: Hình 5.8 Giao diện quản lý nhà cung cấp Gồm chức thêm mới, sửa, xóa thơng tin nhà cung cấp hình 57 5.1.4 Cập nhập thuốc  Cập nhập thông tin thuốc: Vào Quản lý thuốc => Quản lý thuốc Hình 5.9 Giao diện quản lý thuốc Gồm chức thêm mới, sửa, xóa thơng tin thuốc Ngồi cập nhập thơng tin thuốc có chức “Tìm kiếm” thuốc theo tên hình Sử dụng với hệ thống lưu trữ lượng thuốc lớn  Cập nhập thơng tin nhóm thuốc: Vào Quản lý thuốc => Quản lý nhóm thuốc: 58 Hình 5.10 Giao diện quản lý nhóm thuốc Gồm chức thêm mới, sửa, xóa thơng tin nhân viên 5.1.5 Thống kê báo cáo Trong phần gồm chức : báo cáo doanh thu, thống kê nhập xuất, thống kê danh sách thuốc hết hạn  Chức thống kê danh sách thuốc hết hạn: Hình 5.11 Giao diện thống kê thuốc hết hạn Ấn chọn “Xem báo cáo” để xem báo cáo: 59 Hình 5.12 Giao diện báo cáo thuốc hết hạn  Chức thống kê nhập thuốc: Chọn Thống kê báo cáo =>Quản lý nhập xuất => Thống kê nhập thuốc Chọn Ngày ngày bắt đầu đến ngày kết thuốc ấn “Xem báo cáo”để xem báo cáo: Hình 5.13 Giao diện thống kê xuất thuốc 60  Chức thống kê bán hàng: tương tự chức thống kê nhập thuốc Hình 5.14 Giao diện thống kê bán thuốc 5.1.6 Tìm kiếm  Tìm kiếm thuốc: tìm kiếm thuốc dựa tiêu chí mã thuốc tên thuốc Hình 5.15 Giao diện tìm kiếm thuốc  Tìm kiếm nhà cung cấp: tìm kiếm nhà cung cấp dựa tiêu chí tên nhà cung cấp địa 61 Hình 5.16 Giao diện tìm kiếm nhà cung cấp Ngồi em thêm chức nhỏ trợ giúp có máy tính mini để hỗ trợ tính tốn cho người dùng Hình 5.17 Giao diện máy tính mini 62 5.2 Thiết kế đầu  Hóa đơn bán: Hình 5.18 Đầu “Hóa đơn bán”  Hóa đơn nhập Hình 5.19 Đầu “Hóa đơn nhập” 63  Thống kê nhập thuốc Hình 5.20 Đầu “Thống kê nhập thuốc”  Thống kê bán hàng Hình 5.21 Đầu “Thống kê bán hàng” 64 KẾT LUẬN Để xây dựng phân tích thiết kế hệ thống thơng tin cho phần mềm, việc cần làm trước hết phải khảo sát thực tế tìm hiểu trạng liên quan đến toán Khảo sát thực tế cơng việc quan trọng, giúp thu thập liệu cách xác chi tiết để tiếp tục xây dựng bước Đối với hệ thống thông thường, việc xây dựng sở liệu bước cần thiết, chưa thực tối ưu hệ thống tồn thời gian dài đảm bảo tính linh động hiệu cho hệ thống Việc phân tích liệu cách xác giúp thiết lập chức cách hợp lý nhằm phát huy sử dụng điều khiển hệ thống, làm cho hệ thống thân thiện với người sử dụng Thiết kế giao diện với màu sắc bố cục hài hòa tạo cho người sử dụng cảm thấy thoải mái tiếp xúc Đồng thời, tiện ích hay đem lại hiệu làm việc Từ đó, hệ thống góp phần khơng nhỏ thúc đẩy trình sản xuất kinh doanh nhà thuốc, giúp cho nhà thuốc có lợi nhuận cao  Ưu điểm: Phần mềm đáp ứng yêu cầu xử lý số nghiệp vụ công tác quản lý nhà thuốc: quản lý thuốc, quản lý nhập, xuất thuốc, quản lý nhân viên, quản lý nhà cung cấp, hỗ trợ tìm kiếm thơng tin cần Lập trình tính tốn hóa đơn cho khác hàng, giúp nhân viên thao tác nhanh, xác, hiệu 65 Lập trình chức quản lý, giúp cho q trình lưu trữ, xử lý, tìm kiếm thơng tin trở nên dễ dàng hiệu Tổng hợp hóa đơn, báo cáo doanh thu cho nhà quản lý  Nhược điểm: Phần mềm có tính chun nghiệp chưa cao, nhiều hạn chế, chưa giải hoàn toàn đề nảy sinh trình quản lý, chưa đạt tính thẩm mỹ cao  Hướng phát triển: Nâng cấp phần mềm quản lý nhà thuốc tân dược lên cho phù hợp với thực tế dễ sử dụng hơn, khơng tốn nhiều nhớ liệu Cải thiện việc truy nhập, tìm kiếm nhiều liệu lúc, đưa báo cáo tổng hợp xác 66 TÀI LIỆU THAM KHẢO Trích dẫn trực tiếp [1] Nguyễn Hồng (GVHD: Nguyễn Đức Tuấn), "Xây dựng module quản lý thuốc – vật tư y tế mơ hình quản lý tổng thể bệnh viện " ĐATN đại học, Khoa CNTT, Viện ĐH Mở HN, Hà Nội, 2016 Website [2] Luanvan.net.vn, “Quản lý hiệu thuốc”,[Online] http://luanvan.net.vn/luan-van/de-tai-quan-ly-hieu-thuoc-60076/ [3] Vi.wikipedia.org, “SQL”, Online] https://vi.wikipedia.org/wiki/SQL [4] Vi.wikipedia.org, “C Thăng”, [Online] https://vi.wikipedia.org/wiki/C_th%C4%83ng ... Tên đề tài: Xây dựng phần mềm quản lý nhà thuốc tân dược Tóm tắt: Phần mềm xây dựng giúp chủ nhà thuốc hay nhân viên quản lý hoạt động nhà thuốc cách dễ dàng hiệu thuận tiện Phần mềm cho phép... 13A10010134 Lớp hành chính: 1310A03 TÊN ĐỀ TÀI Xây dựng phần mềm quản lý nhà thuốc tân dược NHIỆM VỤ VÀ NỘI DUNG Xây dựng phần mềm quản lý nhà thuốc tân dược NGÀY GIAO NHIỆM VỤ : 03/01/2017 NGÀY HỒN... chức phần mềm:  Quản lý thuốc: Quản lý bao gồm tất vấn đề tỉ giá, nhóm thuốc, danh mục thuốc, giá tiền, từ khóa, nhà cung cấp Kèm theo đó, phần mềm quản lý quản lý nhà thuốc giúp doanh nghiệp quản

Ngày đăng: 22/03/2018, 19:48

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan