1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo bài tập lớn kỹ thuật phần mềm ứng dụng đề tài quản lý hiệu thuốc

31 3 0

Đ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

Thông tin cơ bản

Tiêu đề Quản Lý Hiệu Thuốc
Tác giả Nguyễn Tiến Hưng, Thân Thành Quân
Người hướng dẫn Thầy: Phạm Tiến Huy
Trường học Trường Đại Học Mở Hà Nội
Chuyên ngành Kỹ Thuật Phần Mềm
Thể loại Báo Cáo Bài Tập Lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 31
Dung lượng 3,53 MB

Nội dung

_Quản lí xuất thuốc: Trước khi xuất thuốc , nhân viên bán hàng phải kiểm tra xem thuốc mà khách hàng yêu cầu có còn trong kho hoặc trên cửa hàng hay không. Nếu thuốc vẫn còn đủ đáp ứng

Trang 1

TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI KHOA : ĐIỆN-ĐIỆN TỬ

HỌ VÀ TÊN: MÃ SINH VIÊN:

NGUYỄN TIẾN HƯNG 20A17010097 THÂN THÀNH QUÂN 20A17010176

Trang 2

NHẬN XÉT

Nhận xét của giảng viên hướng dẫn:

GIẢNG VIÊN HƯỚNG DẪN

Trang 3

MỤC LỤC

I Chọn đề tài và nghiên cứu môn học:……….

1 Tổng Quan:……….

2 Mục tiêu đề tài:………

II Khảo sát và thu nhập các yêu cầu :………

1 Khảo sát ý kiến:……….

2 Tổng quan về hệ thống hiện tại :……….

3 Một số vấn đề của hệ thống hiện tại:………

4 Xác định phạm vi hệ thống:……….

5 Xác định người dùng và các chức năng người dùng:……

6 Các kịch bản sử dụng:………

Quản lí nhập thuốc:……….

Quản lí xuất thuốc:……….

Lập hóa đơn:………

Quản lí nhân viên :………

Thống kê nhập xuất thuốc:……….

Thống kê thu chi:………

7 Các yêu cầu chức năng và phi chức năng:……….

Trang 4

Yêu cầu chức năng:………

Yêu cầu phi chức năng:……….

III Phân tích hệ thống:………

1 Giải pháp:………

2 Mô hình hóa:………

A.Biểu đồ phân cấp chức năng:………

B.Sơ đồ luồng dữ liệu các mức(DFD):………

C.Từ điển dữ liệu:………

D.Sơ đồ thực thể liên kết:……….

IV Thiết kế giao diện chương trình:……….

HƯỚNG DẪN SỬ DỤNG CHƯƠNG TRÌNH:……….

HƯỚNG DẪN CÁC CHỨC NĂNG CỦA CHƯƠNG TRÌNH: Phần I : Quản lí nhập thuốc:……….

Phần II: Quản lí xuất thuốc:……….

Phần III : Quản lí nhân viên:………

Phần IV : Kiểm kê:………

V Kết luận:………

Trang 5

LỜI MỞ ĐẦU

Ngày nay,nền kinh tế nước ta đang trên đà phát triển mạnh mẽ,đờisống nhân dân cũng cải thiện một cách rõ rệt.Song song với đó,côngnghệ khoa học cũng phát triển một cách mạnh mẽ và trở thành mộtphần thiết yếu trong cuộc sống,việc ứng dụng các thiết bị điện tử vàođời sống cũng ngày càng phổ biến hơn.Với việc phát triển công nghệ,con người đã tiết kiệm được nhiều nguyên liệu và nhiên liệu, thời gian

và công sức hơn trong việc sản xuất,vận chuyển,lưu thông và quản lýhàng hóa Chuyên môn hóa và tự động hóa trong từng khâu làm tănghiệu năng trong sản xuất Việc quản lý cũng ngày một tiện dụng hơnvới sự hỗ trợ của công nghệ: máy tính,điện thoại thông minh hỗ trợGSM, CDMA…Một phần không thể không nhắc đến là các phầnmềm quản lý tiện ích chạy trên các thiết bị phần cứng trên

Với các kiến thức đã được học trong trường,cùng với sự tìm hiểu

và hiểu biết về môn học và dưới sự hướng dẫn chỉ bảo tận tình củathầy hướng dẫn: Thầy.Phạm Tiến Huy,nhóm em xin thiết kế một phần

Trang 6

mềm quản lý cửa hàng rất thiết thực cho cuộc sống của chúng ta,mà ởđây là cửa hàng thuốc:

Phần mềm Quản Lý Hiệu Thuốc

Nhóm chúng em có mong muốn góp thêm phần nào sự phát triển

xã hội bằng cách học hỏi và đưa ra sản phẩm có ích cho cuộcsống.Với đề tài này sẽ phần nào giảm bớt gánh nặng công việc vàquản lý hiệu quả cho các hiệu thuốc

I,Mục tiêu đề tài:

Với thực trạng hiện nay,quản lý hiệu thuốc thường quản lý trêngiấy tờ,nhưng khối lượng dữ liệu thì ngày một lớn nên phần mềm

“Quản lý hiệu thuốc”ra đời nhằm mục đích giải quyết những vướngmắc trên, giúp cho công việc quản lí trở nên đơn giản, hiệu quả vàchính xác hơn bằng việc tự động hóa quá trình quản lý các yếu tố liênquan như thuốc, hóa đơn, nhân viên…

 Nhanh chóng và hiệu quả : hầu hết các công việc đều diễn ra

trên máy tính,với các thao tác đơn giản,tiện lợi Mọi yêu cầu củakhách hàng đều sẽ được thực hiện một cách nhanh chóng, khôngmất nhiều thời gian chờ đợi như trước đây

 Chính xác và đầy đủ : các yêu cầu của khách hàng được đáp ứng

một cách đầy đủ và chính xác,không có sự sai lệch như khi ápdụng việc quản lý bằng giấy tờ một cách thủ công như trướckia.Độ chính xác gần như 100%

Trang 7

 Quản lý dễ dàng: Người làm công tác quản lí có thể tra cứu tất

cả thông tin trong kho dữ liệu một cách nhanh chóng và kết quảtrả về hoàn toàn chính xác và hết sức nhanh chóng

 Giảm Tải: là hệ quả của việc giảm quyết các vấn đề trên,nhân

viên bán hàng sẽ không phải áp lực công việc như trước.Năngsuất công việc cải thiện đáng kể cũng như tăng cao hiệu quả phụcvụ

II,Khảo sát và thu thập các yêu cầu:

1 Khảo sát ý kiến :

Phỏng vấn chủ cửa hàng : Dược sĩ Hoàng Lan

Một số câu hỏi và trả lời phỏng vấn :

1.Hỏi : Yêu cầu đối với một phần mềm quản lý cần những chứcnăng cơ bản là gì ?

Trả lời:Phần mềm cần có những chức năng cơ bản như nhập vàxuất loại thuốc gì,tên ra sao,số lượng và giá cả,quản lý chung vềthông tin nhân viên trong cửa hàng

2.Hỏi : Vậy chị có cần chức năng đặc biệt nào không?

Trang 8

Trả lời :Vì hiện nay mỗi hãng thuốc lại có một tên biệt dược(tênthuốc) khác nhau nên việc tra cứu theo đơn gặp rất nhiều khó khăn.Nếu chương trình có chức năng tìm kiếm thuốc theo tên hoặc theonhóm thuốc thì tốt.

2 Tổng quan về hệ thống hiện tại :

_Quản lí nhập thuốc từ nhà cung cấp vào kho :

 Hàng ngày các nhân viên kiểm tra các loại thuốc trong kho xem

số lượng ra sao, hạn sử dụng còn không Việc làm này diễn radựa trên việc vào kho,kiểm tra từng loại thuốc đã được sắp xếptheo một thứ tự giữa các loại thuốc và theo quy luật cái nào mớicho vào sâu để bán sau

 Kiểm tra các hóa đơn nhập, tạo lập các hóa đơn nhập

 Cuối cùng mới là nhập thuốc và thanh toán tiền hàng với nhàcung cấp

Trang 9

_Quản lí xuất thuốc:

 Trước khi xuất thuốc , nhân viên bán hàng phải kiểm tra xemthuốc mà khách hàng yêu cầu có còn trong kho hoặc trên cửahàng hay không

 Nếu thuốc vẫn còn đủ đáp ứng nhu cầu khách hàng, nhân viên bánhàng mới thành lập hóa đơn bán hàng và thanh toán với chủ cửahàng

_Lập báo cáo :

 Lập báo cáo thu chi trong khoảng thời gian mà chủ cửa hàng yêucầu.Công việc này diễn ra hàng ngày.Mà thường thì cuối mỗingày sẽ có một báo cáo về tình hình xuất nhập hàng.Và hơn nữa,cuối tháng hoặc quý lại có một thống kê về việc kinh doanh củacửa hàng

Trang 10

 Đưa ra các thống kê về số lượng xuất nhập thuốc trong ngày ,trong tháng ,trong quý, hoặc theo một khoảng thời gian mà chủcửa hàng đưa ra.

 Thống kê lại thông tin của các nhanh viên trong cửa hàng

3 Một số vấn đề của hệ thống hiện tại :

 Tốc độ : Khi muốn tra cứu 1 sản phẩm thuốc thì nhân viên cửa

hàng phải đi tìm lại trong các tủ thuốc, hoặc tra cứu 1 cách châmchạp từ sổ sách Nhiều khi không thể tìm ra thông tin một cáchnhanh chóng , gây mất thời gian cho người mua hàng cũng như vớicác nhân viên bán hàng

Trang 11

 Quá tải : khi thị trường yêu cầu càng lớn , số lượng thuốc trong

cửa hàng ngày một lớn,có khi cũng một tác dụng như nhau nhưng

có tới vài ba thuốc Mà số lượng nhân viên của cửa hàng thì có hạn,không thể thay đổi theo số lượng công việc được

 Quản lí khó khăn : công việc kiểm soát các loại thuốc,quá trình

nhập xuất các loại sản phẩm không được dễ dàng cho lắm Khikhối lượng dữ liệu ngày càng nhiều, việc tìm kiếm và đưa ra cácthông tin cần thiết trở nên khó khăn và có khả năng sẽ bị sai sót docông việc diễn ra thủ công hay bị ảnh hưởng bới các yếu tố bênngoài, ví dụ như do mất mát, do sai sót khi nhập dữ liệu…

 Dễ gây sai sót: Hệ thống vận hành hoàn toàn thủ công nên tất cả

các công đoạn nhập thuốc, xuất thuốc đều được làm bằng tay ,bằng sức người Điều này rất dễ gây ra sai sót Nó sẽ làm khó khăncho việc quản lí của chủ cửa hàng , nhân viên cũng như làm tăngthời gian chờ đợi của khách hàng

4 Xác định phạm vi hệ thống

Trang 12

_Project thực hiện việc xây dựng một phần mềm quản lí cơ sở dữliệu ở mức một cửa hàng nhỏ,với số lượng thuốc không quá lớn, vàokhoảng 10 vạn đầu thuốc.

_Mục tiêu chính của phần mềm là giải quyết sự chậm trễ và sai sóttrong việc phục vụ và yêu cầu của khách hàng hiện nay như nhậpthuốc, xuất thuốc, lập và đưa ra các báo cáo Ngoài ra phần mềm cònđem lại sự tiện lợi và chính các trong việc thanh toán cũng như nhậpxuất các loại thuốc

_Việc mở rộng và phát triển thêm các chức năng và quy mô phầnmềm là một mục tiêu trong tương lai

5 Xác định người dùng và các chức năng của mỗi người dùng:

Trang 13

_Người quản lí( hoặc chủ cửa hàng):

Trang 14

6 Các kịch bản sử dụng:

Quản Lý Nhập Thuốc:

User: nhân viên cửa hàng, nhà cung cấp

Input: Các thông tin về

Quản Lý Xuất Thuốc:

User: Nhân viên cửa hàng

Input: Yêu cầu của khách

hàng về loại thuốc và số

lượng

Output: bán thuốc cho khách

hàng sau khi đã kiểm tra kho

Mô tả:

+ Nhận thông tin yêu cầu từ khách hàng, kiểm tra yêu cầu đó

trong cơ sở dữ liệu

+ Nếu đạt yêu cầu của khách hàng, lập hóa đơn và xuất thuốc

Trang 15

Lập Hóa Đơn Nhập:

User: Nhân cửa hàng.

Input: Thông tin chứng từ,

mã thuốc, số lượng

Output: hóa đơn nhập thuốc

Mô tả:

+ Lập hóa đơn nhập thuốc và theo các thông số nhận được trên.

Lập Hóa Đơn Xuất:

User: Nhân viên cửa hàng

Input: thông tin chứng từ,

mã thuốc , số lượng

Output: Hóa đơn xuất thuốc

Mô tả:

+ Lập hóa đơn xuất thuốc theo các thông số nhận được như trên

Quản Lý Nhân Viên:

User:chủ cửa hàng

Trang 16

Input: các yêu cầu quản lí Output: thêm , sửa , xóa thông tin

các nhân viên, hiển thị các thông báo thông kê về danh sách các nhânviên

Input: ngày tháng yêu cầu

xem báo cáo

Output: báo cáo thống kê về số

lượng thuốc nhập vào và xuất ra trong khoảng thời gian yêu cầu

Mô tả :

+ Chủ cửa hàng đưa ra yêu xem báo cáo trong khoảng thời gian nào đó

+ Hệ thống sẽ tự động đưa ra các thống kê về các thuốc nhập và

ra bán ra trong khoảng thời gian đó

Thống Kê Thu Chi :

User: Chủ cửa hàng

Trang 17

Input: Khoảng thời gian yêu

cầu

Output: báo cáo về tình hình

kinh doanh cửa hàng

Mô tả:

+ Chủ cửa hàng đưa ra ngày tháng yêu cầu xem báo cáo, cụ thể

về khoảng thời gian

+ Hệ thống sẽ trả về thống kê về số lượng bán cũng như về doanhthu khoảng thời gian trên

7 Các yêu cầu chức năng và phi chức năng:

Yêu cầu chức năng:

Quản lí thông tin :

 Quản lí nhân viên: Quản lí các thông tin về mã nhân viên,họ tên,ngày sinh…

 Quản lí thuốc: Quản lí thông tin cá thuốc bao gồm mã thuốc,tênthuốc, công dụng, giá thành,…

 Quản lí hóa đơn: có 2 loại hóa đơn là xuất và nhập, với thông tincần thiết là số chứng từ, ngày thành lập, số lượng thuốc,…

 Cung cấp báo cáo theo ngày tháng: đưa ra các báo cáo thống kêdựa trên tiêu chí là ngày tháng nhập vào

Trang 18

 Yêu cầu phi chức năng:

 Giao diện đẹp,đơn giản,dễ thao tác trên các thành phần chương trình

và thành lập các hóa đơn, báo cáo một cách nhanh chóng, tiệnlợi

Trang 19

- Giải pháp để thực hiện mục tiêu của chương trình là xây dựng

chức năng quản lí việc xuất và nhập thuốc một cách hoàn thiện

và đầy đủ :

+ Việc hoàn thành các chức năng trong quá trình quản lí xuấtthuốc,nhập thuốc sẽ giúp cho việc quản lí của nhân viên cửa hàng trởnên dễ dàng hơn, thuận tiện hơn Nhân viên cửa hàng thuốc có thể trảlời khách một cách nhanh chóng mà hoàn toàn chính xác

+ Bên cạnh đó, việc tra cứu cũng như thành lập các hóa đơn dễdàng giúp ích rất nhiều cho việc nắm bắt tình hình của hàng một cáchnhanh nhạy và chính xác Công việc này có thể thực hiện thườngxuyên, bất cứ khi nào Chính vì vậy sẽ giúp rất nhiều cho việc điềuchỉnh chiến lược kinh doanh

- Với những chức năng trên, hầu hết các vấn đề của hệ thống sẽ

được giải quyết, thay vào đó là một số ưu điểm sau:

+ Nhanh chóng và thuận tiện

+ Chính Xác và đầy đủ

+ Quản lí dễ dàng

+ Giảm tải công việc

Trang 20

2,Mô Hình Hóa:

Hình 0.2 Sơ đồ Use case của hệ thống

A,Biểu đồ phân cấp chức năng:

Trang 21

B,Sơ đồ luồng dữ liệu các mức (DFD):

b.1, DFD mức ngữ cảnh :

Quản LíHiệuThuốc

ThốngKêNhậpXuấtXóa

NhânViên

SửaThôngTin

ThêmMới

KiểmTra YêuCầu

Lập HóaĐơn

XuấtThuốcNhập

Thuốc

Trang 22

Thông tin Thông tin kiểm Quản trị kê báo cáo

Thủ Kho Nhân Viên Bán Hàng

Trang 23

b.3, DFD dưới mức đỉnh :

Trang 24

b.4, Quản lí nhập thuốc :

b.5, Quản lí xuất thuốc :

Trang 25

b.6, Quản lí nhân viên :

Trang 26

b.7, Thống kê :

Trang 27

C, Từ Điển Dữ Liệu :

- Cửa hàng trưởng: là người chịu trách nhiệm cao nhất trongcửa hàng thuốc, là người quản lí nhân sự (thông tin nhân viên,

Trang 28

sử dụng hệ thống, ), hoạt động kinh doanh, kế hoặch thực hiệncông việc ở hiệu thuốc, yêu cầu và nhận các báo cáo,danh sáchthống kê.

- Nhân viên bán hàng: là người chịu trách nhiệm trong việc

kiểm tra yêu cầu của khách hàng cũng như xuất thuốc ra, lập cáchóa đơn chứng từ xuất

- Thủ kho: là người chịu trách nhiệm quản lí, thống kê các công

việc về nhập thuốc, kiểm tra và lập hóa đơn nhập thuốc với nhàcung cấp

- Chức năng quản lí nhập thuốc: là chức năng giúp thủ kho dễ

dàng theo dõi, kiểm soát chặt chẽ và chính xác việc nhập thuốcvào kho

- Chức năng quản lí xuất thuốc: là chức năng giúp nhân viên

bán hàng dễ dàng tra cứu các thông tin về thuốc trong kho dữliệu, lập hóa đơn bán hàng với khách hàng và lưu các giao dịch

đó vào trong cơ sở dữ liệu

- Chức năng quản lí nhân viên : là chức năng cho phép cửa hàng

trưởng thêm mới, sửa chữa thông tin nhân viên trong cửa hàngcủa mình

- Chức năng thống kê: là chức năng có nhiệm vụ nhận và đưa ra

các báo cáo thống kê về mọi mặt của cửa hàng Ví dụ về số lượngsuất thuốc , về thu chi cửa hàng, hay đơn giản là đưa ra danh sáchcác nhân viên trong cửa hàng

- Kho thông tin thuốc: là nơi chứa toàn bộ thông tin về các loại

thuốc đã nhập vào kho như mã thuốc, tên thuốc , chức năng giáthành, hạn sử dụng…

- Kho thông tin hóa đơn: là kho thông tin chứa tất cả các thông tin

về các loại giao dịch của cửa hàng như nhập hay xuất thuốc

- Nhà sản xuất: là nơi chứa các thông tin về nơi mà thuốc được

sản xuất ra để đưa đến người dùng ví dụ như là địa chỉ sản xuất ,

số lô thuốc sản xuất

D, Sơ đồ cơ sở dữ liệu:

Trang 29

Các thực thể và thuộc tính:

- Thuốc: mã thuốc, mã nhóm để phân loại, tên thuốc, công dụng ,

thành phần, đơn vị tính, xuất xứ, giá bán, số lượng

- Nhóm thuốc: Mã nhóm thuốc, tên nhóm thuốc

- Nhân viên: Mã nhân viên, họ tên, chức vụ, giới tính, tuổi, địa chỉ,

email, số điện thoại liên hệ, tên đăng nhập vào hệ thống, mậtkhẩu

- Hóa đơn nhập: Số chứng từ nhập, mã nhân viên bán hàng, ngày

giờ nhập, tên nhà cung cấp, tổng tiền nhập

- Hóa đơn xuất: Số chứng từ xuất, mã nhân viên, ngày giờ xuất,

- Nhà phân phối : Mã nhà phân phối, tên nhà phân phối, email, số

điện thoại, địa chỉ, wedside, mã số thuế

- Nhà sản xuất: tên nhà sản xuất, địa chỉ, số điện thoại, email,

wedside, ghi chú

- Bệnh nhân :Mã bệnh nhân, họ tên , địa chỉ , số điện thoại, bệnh.

Trang 30

IV Thiết kế giao diện chương trình:

V.Kết luận:

- Trong chương này, luận văn tập trung tìm hiểu về

chức năng, quy trình quản lý và vận hành hiệu

thuốc Qua đó, nắm bắt được các yêu cầu thực tế

của bài toán cần thực hiện, đưa ra được các chức

năng của hệ thống quản lý, các chính sách về phân

quyền và tổng quát hóa hệ thống

- Ngoài ra, sử dụng ngôn ngữ mô hình hóa và các lý

thuyết về phân tích và thiết kế hệ thống xây biểu đồ

use cases Xây dựng mô hình thực thể liên kết, mô

hình quan hệ, xây dựng và đặc tả các bảng dữ liệu

Ngày đăng: 08/04/2024, 12:55

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w