1. Trang chủ
  2. » Công Nghệ Thông Tin

Srs mẫu pro1041 phần mềm bán thuốc tây nhóm 6 it16201

173 7 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 đề Xây dựng phần mềm bán thuốc tây
Tác giả Đào Hữu Nghĩa, Nguyễn Quang Thìn, Phan Hà Quân
Người hướng dẫn Đặng Quang Minh
Trường học Trường Cao Đẳng FPT Polytechnic
Chuyên ngành Ứng dụng phần mềm
Thể loại báo cáo dự án
Định dạng
Số trang 173
Dung lượng 6,85 MB

Nội dung

Những năm gần đây các cuộc cách mạng khoa học công nghệ đang diễn ra một cách sôi động chưa từng thấy trên toàn thế giới ,nó đã thúc đẩy loài người nhanh chóng bước sang một kỷ nguyên mới .Đó là một kỷ nguyên cuả nền văn minh dựa trên cơ sở công nghiệp trí tuệ nhân tạo .Mở đầu cho cuộc cách mạng khoa học và công nghệ thông tin hiện nay đã và đang xâm nhập vào mọi lĩnh vực hoạt động của xã hội loài người nó mang lại nhiều lợi ích cao cũng như những lợi nhuận khổng lồ và cùng với nó là sự giải quyết về công việc ngày càng nhanh chóng , mang lại hiệu quả kinh tế cao. Trong đó , quản lý là một lĩnh vực không thể thiếu trong hầu hết các hoạt động kinh tế xã hội .Vì nó đóng một vai trò to lớn , mang lại hiệu quả kinh tế cao, giảm thiểu chi phí về thời gian , nhân lực .Chính vì vậy , khoa học công nghệ là môt trong những giải pháp không thể bỏ qua để đạt được những nhu cầu đó .Công nghệ thông tin là một trong những ngành khoa học đó. Đi đôi với sự phát triển công nghệ chế tạo các thiết bị máy tính thì việc sản phẩm phần mềm ứng dụng ra đời có ý nghĩa rất quan trọng và có tính chất quyết định trong công tác quản lý. Thực tế hiện nay đa số các cửa hàng bán thuốc nhỏ lẻ vẫn đang vận hành theo hướng thủ công, mỗi nhà thuốc đều có chứa rất nhiều loại thuốc với công dụng khác nhau nếu quản lý theo cách thủ công thì chúng ta sẽ rất khó khăn trong việc tìm kiếm, kiểm tra thuốc. Cũng khó quản lý được lượng thuốc nào đã hết hạn sử dụng, thuốc nào bán hết để nhập thêm,...Vì vậy chúng tôi đã lên một ý tưởng xây dựng nên một phần mềm quản lý bán thuốc để giải quyết khó khăn cho những cửa hàng như vậy.

Trang 1

TRƯỜNG CAO ĐẲNG FPT POLYTECHNIC

🙠🕮🙢

BÁO CÁO DỰ ÁN 1

Đề tài: Xây dựng phần mềm bán thuốc tây

Giảng viên hướng dẫn : Đặng Quang Minh Nhóm thực hiện đề tài : Nhóm 6

Đào Hữu Nghĩa…………PH13941 Nguyễn Quang Thìn……PH12915 Phan Hà Quân………….PH12911

Trang 2

Mục lục

TRƯỜNG CAO ĐẲNG FPT POLYTECHNIC 1

LỜI MỞ ĐẦU 6

PHẦN I GIỚI THIỆU ĐỀ TÀI – HỆ THỐNG 7

1 LÝ DO CHỌN ĐỀ TÀI 7

2 QUY ƯỚC TÀI LIỆU 7

3 GIẢI THÍCH THUẬT NGỮ 7

4 MỤC TIÊU ĐỀ TÀI 9

5 BỐ CỤC TÀI LIỆU 9

6 KHẢO SÁT HIỆN TRẠNG VÀ XÂY DỰNG Ý TƯỞNG 10

6.1 Mục đích và cách thức khảo sát 10

6.2 Khảo sát thực tế 10

6.4 Khảo sát hiện trạng của cửa hàng Ngọc Vân 2 14

6.5 Khảo sát mong muốn của cơ sở 15

6.6 Khảo sát nghiệp vụ 17

6.7 Kết luận 19

7 KHỞI TẠO VÀ LẬP KẾ HOẠCH 20

7.1 Khởi tạo 20

7.2 Nguyên tắc hoạt động 22

7.3 Lập kế hoạch 23

8 CÁC CHỨC NĂNG CỬA PHẦN MỀM 24

8.1 Chức năng 24

8.2 Phi chức năng 28

9 ĐẶC ĐIỂM NGƯỜI SỬ DỤNG 29

10 MÔI TRƯỜNG VẬN HÀNH 29

11 YÊU CẦU RÀNG BUỘC VỀ THỰC THI VÀ THIẾT KẾ 29

12 CÁC CÔNG CỤ VÀ CÔNG NGHỆ 30

12.1 Các công cụ phát triển sử dụng trong dự án 30

12.2 Công nghệ sử dụng 30

Phần II Thiết Kế Cơ Sở Dữ Liệu 31

1 XÁC ĐỊNH THỰC THỂ 31

2 SƠ ĐỒ ER 31

3 CHUẨN HÓA 32

Trang 3

2 SƠ ĐỒ ERD 35

3 PHÂN TÍCH SƠ ĐỒ ERD 36

4 TỔNG KẾT 42

Phần III Phân tích nội dung và thiết kế hệ thống 43

1 PHÂN TÍCH NỘI DUNG 43

1.1 Ma trận phân quyền 43

1.2 Sơ đồ Use Case 43

1.3 Đặc tả Use Case 50

2 CLASS DIAGRAM 142

3 MOCKUP VÀ GIAO DIỆN PHẦN MỀM 143

3.1 Đăng nhập 143

3.2 Giao diện chính 144

3.3 Thông báo 145

3.4 Thống kê doanh thu và doanh số 146

3.5 Bán hàng 148

3.6 Nhập hàng 149

3.7 Trả hàng 150

3.8 Danh sách hoá đơn trả hàng 151

3.9 Danh sách hoá đơn nhập hàng 152

3.10 Danh sách hoá đơn bán hàng 153

3.11 Thông tin thuốc 154

3.12 Sản phẩm thuốc 156

3.13 Nhóm thuốc 158

3.14 Đơn vị tính 159

3.15 Tủ thuốc 160

3.16 Khách hàng 161

3.17 Nhà cung cấp 162

3.18 Phiếu thu 163

3.19 Phiếu chi 165

3.20 Người dùng 167

3.21 Hệ thống 168

3.22 Đổi mật khẩu 169

3.23 Quên mật khẩu 170

Phần IV Kiểm thử 172

Phần V Tổng kết 172

Trang 4

2 MỨC ĐỘ HOÀN THÀNH DỰ ÁN 172

3 NHỮNG KHÓ KHĂN RỦI DO GẶP PHẢI VÀ CÁCH GIẢI QUYẾT 172

4 NHỮNG BÀI HỌC RÚT RA SAU KHI LÀM DỰ ÁN 172

5 KẾ HOẠCH PHÁT TRIỂN TRONG TƯƠNG LAI 173

Trang 5

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

Họ và tên: Thầy Đặng Quang Minh

Cơ quan công tác: Trường CĐ FPT Polytechnic

Điện thoại: Email: minhdq8@fpt.edu.vn

Ý kiến nhận xét, đánh giá của cán bộ hướng dẫn:

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Giao viên hướng dẫn Xác nhận của Bộ Môn (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên)

Trang 6

LỜI MỞ ĐẦU

Những năm gần đây các cuộc cách mạng khoa học công nghệ đang diễn ra một cách sôi động chưa từng thấy trên toàn thế giới ,nó đã thúc đẩy loài người nhanh chóng bước sang một kỷ nguyên mới Đó là một kỷ nguyên cuả nền văn minh dựa trên cơ sở công nghiệp trí tuệ nhân tạo Mở đầu cho cuộc cách mạng khoa học và công nghệ thông tin hiện nay đã và đang xâm nhập vào mọi lĩnh vực hoạt động của xã hội loài người nó mang lại nhiều lợi ích cao cũng như những lợi nhuận khổng lồ và cùng với nó

là sự giải quyết về công việc ngày càng nhanh chóng , mang lại hiệu quả kinh tế cao

Trong đó , quản lý là một lĩnh vực không thể thiếu trong hầu hết các hoạt động kinh tế xã hội Vì nó đóng một vai trò to lớn , mang lại hiệu quả kinh tế cao, giảm thiểu chi phí về thời gian , nhân lực Chính vì vậy , khoa học công nghệ là môt trong những giải pháp không thể bỏ qua để đạt được những nhu cầu đó Công nghệ thông tin là một trong những ngành khoa học đó Đi đôi với sự phát triển công nghệ chế tạo các thiết bị máy tính thì việc sản phẩm phần mềm ứng dụng ra đời có ý nghĩa rất quan trọng và có tính chất quyết định trong công tác quản lý

Thực tế hiện nay đa số các cửa hàng bán thuốc nhỏ lẻ vẫn đang vận hành theo hướng thủ công, mỗi nhà thuốc đều có chứa rất nhiều loại thuốc với công dụng khác nhau nếu quản lý theo cách thủ công thì chúng ta sẽ rất khó khăn trong việc tìm kiếm, kiểm tra thuốc Cũng khó quản lý được lượng thuốc nào đã hết hạn sử dụng, thuốc nào bán hết để nhập thêm,…Vì vậy chúng tôi đã lên một ý tưởng xây dựng nên một phần mềm quản lý bán thuốc để giải quyết khó khăn cho những cửa hàng như vậy

Phần mềm quản lý nhà thuốc có chức năng quản lý, phân loại các lô thuốc theo ngày sản xuất và có hạn sử dụng để dễ theo dõi Phần mềm này sẽ cập nhật cả giá bán của thuốc để các nhân viên có thể theo dõi và lỡ có quên thì cũng có thể biết được mà bán đúng giá quy định Không chỉ vậy, phần mềm quản lý nhà thuốc còn có thiết bị đọc

mã vạch thông minh giúp việc tìm kiếm các loại thuốc trở nên đơn giản, dễ dàng hơn rất nhiều

Trang 7

PHẦN I GIỚI THIỆU ĐỀ TÀI – HỆ THỐNG

1 LÝ DO CHỌN ĐỀ TÀI

Thực tế hiện nay đa số các cửa hàng bán thuốc nhỏ lẻ vẫn đang vận hành theo hướng thủ công, mỗi nhà thuốc đều có chứa rất nhiều loại thuốc với công dụng khác nhau nếu quản lý theo cách thủ công thì chúng ta sẽ rất khó khăn trong việc tìm kiếm, kiểm tra thuốc Cũng khó quản lý được lượng thuốc nào đã hết hạn sử dụng, thuốc nào bán hết để nhập thêm,…Vì vậy chúng tôi đã lên một ý tưởng xây dựng nên một phần mềm quản lý bán thuốc để giải quyết khó khăn cho những cửa hàng như vậy

2 QUY ƯỚC TÀI LIỆU

Font Size

Mục lớn: 20, in đậm Mục nhỏ: 14, in đậm Nội dung: 13

3 GIẢI THÍCH THUẬT NGỮ

Coder Là những người viết ra sản phẩm là các chương

trình, các phần mềm ứng dụng ở website Tester Người kiểm tra sản phẩm mà lập trình viên làm ra,

để nâng cao chất lượng sản phẩm

Document Tài liệu dự án, sử dụng trong quá trình xây dựng hệ

thống Designer

(Mockup)

Là người phác thảo giao diện website bằng Mockup

Trang 8

Admin Chủ các cơ sở

Thực thể 1 lớp các đối tượng có cùng đặc tính chung để quản

lý thông tin về nó Chuẩn hóa 1NF Là một thuộc tính của quan hệ trong cơ sở dữ liệu

quan hệ

Quan hệ là 1NF khi và chỉ khi miền của mỗi thuộc tính chỉ chứa các giá trị nguyên tố(không thể phân chia) và giá trị của mỗi thuộc tính chỉ chứa một giá

trị từ miền đó.

Chuẩn hóa 2NF Là một dạng chuẩn được sử dụng trong tiêu chuẩn

hóa cơ sở dữ liệu Dạng chuẩn 2 dựa vào khái niệm

phụ thuộc hàm đầy đủ

Chuẩn hóa 3NF Là một dạng chuẩn được sử dụng trong chuẩn hóa

dữ liệu để kiểm tra xem liệu tất cả các thuộc tính không khóa của một quan hệ có phụ thuộc chỉ vào các khóa candidate key của quan hệ hay không.

ERD(Entity Relationship Diagram)

Là một sơ đồ , thể hiện các thực thể có trong database và mối quan hệ giữa chúng với nhau

Mô hình use case

Mô tả sự tương tác đặc trưng giữa người dùng bên

tạo ra phần mềm Yêu cầu phi

chức năng Gồm tất cả các yêu cầu mà yêu cầu chức năng không có

Trang 9

4 MỤC TIÊU ĐỀ TÀI

Với hiện trạng đó là công việc quản lý diễn ra trên giấy, nhưng khối lượng dữ liệu thì ngày lớ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 thắc mắc, giúp đỡ cho công việc việc quản lý trở nên đơn giản, hiệu quả và chính xác hơn bằng cách tự động hóa quá trình quản lý các yếu tố liên quan như thuốc, hóa đơn, nhân viên

Mục tiêu đề tài "Quản lý bán thuốc tây” là:

• 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 đơn vị thao tác Mọi yêu cầu của khách hàng đều sẽ thực hiện một cách nhanh chóng, không mấ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 áp dụng công việc quản lý bằng giấy tờ một cách thủ công như trước kia

• Dễ dàng quản lý: Người làm công việc quản lý có thể tra cứu tất cả cá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

5 BỐ CỤC TÀI LIỆU

Tài liệu đặc tả dự án phần mềm bán thuốc Tây gồm Phần mở đầu và 4 mục lớn ( 4 Phần ):

Phần mở đầu gồm :trang bìa ,mục lục,giảng viên hướng dẫn và lời mở đầu

Phần 1 :Giới thiệu đề tài -hệ thống

Phần 2 :Thiết kế cơ sở dữ liệu :

Xác định thực thể ,sơ đồ ER ,chuẩn hoá cơ sở dữ liệu, sơ đồ ERD, phân tích ERD và tổng kết

Phần 3 :Phân tích nội dung và thiết kế hệ thống ,Phân tích nội dung,Class Diagram ,

Mockup và giao diện phần mềm

Phần 4 :Tổng kết

Thời gian phát triển dự án , Mức độ hoàn thành dự án, Những khó khăn rủi do gặp phải

và cách giải quyết, Kế hoạch phát triển trong tương lai

Trang 10

6 KHẢO SÁT HIỆN TRẠNG VÀ XÂY DỰNG Ý TƯỞNG

2 Những điều mong muốn

đổi mới của 2 nhà thuốc

1 Trực tiếp đến địa chỉ 2 nhà thuốc Bình

Trang 11

Thực hiện khảo sát tại nhà thuốc Ngọc Vân 2 có địa chỉ tại :Số 3 Nguyễn Đổng Chi -Cầu Diễn - Nam Từ Liêm - Hà Nội

Hình 2

Trang 12

6.3 Khảo sát hiện trạng của cửa hàng Bình An

Người được phỏng vấn chú An - 0969696969 chủ cửa hang thuốc

Câu hỏi 1: “Thưa chú, tại sao

cơ sở chỉ sử dụng phương pháp bán hàng thủ công mà không sử dụng phần mềm máy tính ?”

Hiện tại cơ sở với quy mô nhỏ, với chỉ 1 cơ sở tại nhà.Việc quản lý diễn ra khá

ổn vì vậy chú chưa có nhu cầu sử dụng phần mềm máy tính

Câu hỏi 2: “Thưa chú ,khi quản

lý thuốc chúng ta cần quản lý những thông tin gì của thuốc ?

Và quản lý tồn kho như nào ?

Khi quản lý thuốc thì cần chú ý những vấn đề sau:

• Thứ nhất về thông tin thuốc bao gồm tên,công

dụng,thành phần chính ,hàm lượng, quy cách đóng gói ,đơn vị tính,hạn sử dụng và chống chỉ định,giá cả

• Thứ hai về quản lý tồn kho, chú thống kê số lượng tồn trong sổ tay sau mỗi ngày

Câu hỏi 3: Thưa chú, hiện tại thì cách sắp xếp thuốc của cửa hàng mình như thế nào ,chú giải quyết như nào với trường hợp thuốc hết hạn ?

• Hiện tại chú sắp xếp theo từng kệ và phân theo các nhóm khác nhau

• Còn về thuốc hết hạn chú sẽ theo dõi theo sổ tồn kho mà chú đã lập rồi để ra một vị trí riêng và sau đó chú sẽ huỷ

bỏ thuốc hết hạn sau mỗi tháng

Câu hỏi 4: Thưa chú ,quy trình

nhập thuốc của cửa hàng mình như nào ? Có những thông tin

gì chú ý ?

Chú sẽ theo dõi tồn kho hang ngày ,nếu thấy những mẫu nào lượng tồn còn ít chú sẽ tiến hành liên hệ với nhà cung cấp để nhập thêm

Khi nhập thì sẽ có những

Trang 13

lượng hộp hang,và các thông tin cơ bản của thuốc

• Chú sẽ ghi lại vào cuốn sổ nhập hàng của cửa hang theo từng đơn nhập

Câu hỏi 5: Thưa chú ,quy trình bán và đổi trả tại của hang hoạt động như nào ?

Cửa hàng sẽ bán thuốc theo đơn của khách hang đem đến hoặc sẽ tư vấn theo tình trạng sức khoẻ với những bệnh nhẹ.Nhân viên sẽ ghi chép lại những đơn thuốc

đã bán vào sổ theo ngày

Về quy trình đổi trả thì chú

sẽ đổi cho khách khi sản phẩm còn nguyên hộp chưa bóc hay sử dụng

Câu hỏi 6: Thưa chú,chú quản

lý thu chi tại của hàng như thế nào ?

Mỗi tối chú sẽ tổng hợp lại tất cả số thuốc đã bán trong cả ngày và tính toán số tiền thu được theo cuốn sổ bán hang nhân viên đã ghi rồi ghi lại và sổ thu chi chính

Hàng tháng chú sẽ tổng hợp tổng số tiền bán ra

và tiền nhập hàng rồi tính ra tiền lợi nhuận trong tháng đó

Trang 14

6.4 Khảo sát hiện trạng của cửa hàng Ngọc Vân 2

Người được phỏng vấn chị Vân - 049535349 chủ cửa hang

thuốc

Câu hỏi 1: “Thưa chị, tại sao

cơ sở chỉ sử dụng phương pháp bán hàng thủ công mà không sử dụng phần mềm máy tính ?”

Hiện tại chị cũng chỉ mới có 1

cơ sở và quy mô cũng không lớn lắm.Chị cũng đang sử dụng word và excel để quản lý chúng nhưng cũng muốn tìm kiếm một phần mềm riêng để sử dụng cho cửa hàng mà chưa đủ điều kiện

và có nhiều chức năng chưa phù hợp với cửa hàng

Câu hỏi 2: “Thưa chị ,khi quản

lý thuốc chúng ta cần quản lý những thông tin gì của thuốc ?

Và quản lý tồn kho như nào ?

Chị sẽ lưu các thông tin quan trọng của thuốc như là :tên thuốc,thành phần,hạn sử dụng

và chống chỉ định v.v… vào 1 file excel

Số lượng cụ thể của từng loại chị cũng lưu luôn vào file đó, mỗi cửa hàng sẽ có 1 file riêng

để lưu trữ

Câu hỏi 4: Thưa chị ,quy trình nhập thuốc của cửa hàng mình như nào ? Có những thông tin

gì chú ý ?

Dựa vào file quản lý thuốc của cửa hàng chị sẽ tiến hành liên lạc với nhà cung cấp để nhập thêm những loại thuốc chuẩn bị hết

Khi nhập thì sẽ có những vấn

đề sau cần chú ý:

Số lượng,hạn sử dụng ,chất lượng hộp hang,và các thông tin cơ bản của thuốc

Trang 15

từng đơn nhập

Câu hỏi 5: Thưa chị ,quy trình bán và đổi trả tại của hang hoạt động như nào ?

Về hàng bán thì của hang cũng

sẽ có 1 file riêng để quản lý Nhân viên sẽ nhập đơn thuốc

đã bán cũng như số lượng cụ thể và tổng tiền

Chị sẽ đổi trả cho khách trong trường hợp khách mua trong ngày và hộp hàng còn nguyên vẹn

Câu hỏi 6: Thưa chị,chị quản

lý thu chi tại của hàng như thế nào ?

Dự vào tất cả các file quản lý tồn kho,bán hang và nhập hang thì cứ mỗi thánh chị sẽ tổng kết doanh thu của của hàng

Câu hỏi 1: Trong tương lai với

sự gia tăng của dữ liệu bán hàng của cửa hàng làm cho việc quản

lý gặp nhiều khó khăn,dễ sảy ra sai sót trong quá trình ghi chép

sổ sách,lưu trữ excel Chú/chị có muốn sử dụng một phần mềm chuyêm biệt để quản lý việc buôn bán thuốc tây của mình trở lên thuận tiện và dễ dàng hơn không ?

Nhà thuốc An Bình: như chú

đã nói thì hiện tại cửa hàng chưa cần thiết phải sử dụng phần mềm nhưng sau về lâu dài chú cũng muốn chuyển qua sử dụng phần mềm trên máy tính để giảm tải và rút ngắn những khoảng thời gian cho việc sổ sách.Vì vậy nếu được thì chú sẽ đầu tư để mua một phần mềm quản lý bán thuốc cho cửa hàng

Nhà thuốc Ngọc Vân 2: chị thấy việc quản lý các giây tờ của của hàng trên excel vẫn còn một số vấn đề bất cập và chưa được nhanh gọn có

Trang 16

nhiều phần chị vẫn phải làm bằng tay.Nếu được chị cũng muốn có một phần mềm hỗ trợ chị không phải động tay vào các file excel của cửa hàng quá nhiều để chị dành thời gian cho việc phát triển thêm một số kế hoạch kinh doanh

Câu hỏi 2: Sắp tới cháu/em sẽ triển khai một phần mềm cho các cửa hàng bán thuốc nhỏ lẻ ,vậy chú/chị mong muốn có một phần mềm như thế nào cho phù hợp với cửa hàng cửa mình ?

Nhà thuốc An Bình: Hiện tại chú phải ghi tay quá nhiều sổ sách nên chú muốn phần mềm

sẽ có chức năng quản lý danh sách thuốc như : tên ,số lượng,nhà cung cấp …lập hoá đơn lưu trữ hoá đơn bán được hàng ngày

Nhà thuốc Ngọc Vân 2: Chị đang muốn phần mềm có tính năng quản lý chi tiết thông tin thuốc ,vì giá thuốc thay đổi nhiều nên cũng muốn có chức năng thay đổi trực tiếp giá từng loại thuốc Cuối cùng là chị muốn thống kê được doanh số của của hàng theo tháng, năm và lưu được chi tiết các phiếu thu chi ,nhập hàng , bán hàng

Trang 17

6.6 Khảo sát nghiệp vụ

Mục đích :

• Xác định đối tượng tham gia vào hệ thống

• Xác định thông tin cần quản lý

Câu hỏi 1: “Thông thường chú/chị quản

lý những thông tin gì của thuốc ?

Nhà thuốc An Bình :về quản lý thuốc thì cần chú trọng đến những thông tin quan trọng như : tên, thành phần, nhà cung cấp, hạn sử dụng, chống chỉ định, cách dùng, đơn vị tính của thuốc, giá cả Nhà thuốc Ngọc Vân 2:bình thường chị sẽ lưu những thông tin chính như :tên ,hoạt chất,cách sử dụng,nhà cùng cấp,hạn sử

dụng,thành phần,quy cách đóng gói và những thông tin cần thiết mà

bộ y tế yêu cầu

Câu hỏi 2: “cửa hàng mình thường kiểm

tra và xử lý thuốc hết hạn như thế nào ?”

Nhà thuốc An Bình:chú có ghi chéo thông tin hạn sử dụng của từng hộp thuốc và có một vị trí riêng để chứa những loại thuốc đã hết hạn sau đó chú sẽ tiêu huỷ sau mỗi tháng

Nhà thuốc Ngọc Vân 2:chị có file ghi chép thông tin của từng loại thuốc , mỗi tuần chị sẽ kiểm tra hạn sử dụng của thuốc rồi nhắc nhân viên huỷ bỏ những loại đã hết hạn

Trang 18

6.6.2 Nghiệp vụ nhập và bán thuốc

Câu hỏi 1: Chú/chị có thể cho biết quy

trình nhập thuốc của cửa hàng mình như

nào không ạ ?

Nhà thuốc An Bình :thường thì chú sẽ liên hệ cho các nhà cung cấp để nhập những loại thuốc cần

bổ sung, khi nhận hàng chú sẽ kiểm tra kỹ những thông tin như ngày sản xuất ,hạn sử dụng tem chống hàng giả ,số lượng và giá nhập rồi mới tiến hành thanh toán cho bên cung cấp

Nhà thuốc Ngọc Vân 2 :khi nhập thuốc chị sẽ có một mẫu nhập hàng bao gồm những thông tin như :ngày nhập,tên sản phẩm,hạn

sử dụng ,nhà cung cấp, số lượng chính xác ,sau khi kiểm tra toàn

bộ lô hàng xem có vấn đề gì không ,nếu không chị sẽ tiến hành

ký nhận và thanh toán cho bên cung cấp.Tiếp đó chị sẽ lưu lại một bản phiếu nhập vào máy tính

Câu hỏi 2: thế còn cách thức bán hàng

của cửa hàng minh sẽ như thế nào ạ ?

Nhà thuốc An Bình :cửa hàng sẽ bán theo đơn hoặc sẽ tự kê cho những trường hợp bệnh nhẹ như cảm cúm,sốt nhẹ…sau đó chú sẽ ghi lại những loại thuốc đã bán theo từng ngày vào một cuốn sổ Nhà thuốc Ngọc Vân 2 :nhân viên của chị sẽ bán theo đơn hoặc sẽ

tư vấn theo triệu chứng của khách

vì nhân viên của chị là các dược

sĩ nên có chuyên môn trong việc đó.Tiếp theo sẽ lưu lại thông tin hoá đơn vào file excel riêng

Câu hỏi 3: “Nếu khách có nhu cầu trả

hàng thì cửa hàng sẽ xử lý như thế nào ạ

? “

Nhà thuốc An Bình :chú chỉ cho hoàn trả khi hộp hàng còn nguyên vẹn,và không bị móp méo,nhưng

Trang 19

Nhà thuốc Ngọc Vân 2 : chính sách đổi trả của cửa hàng chị là:đổi trả trong vòng 2 ngày kể từ ngày mua,hộp hàng còn nguyên vẹn và không bị tráo đổi sau đó

sẽ lập hoá đơn đổi trả trên máy tính rồi cập nhật lại số lượng tồn kho

6.6.3 Nghiệp vụ thống kê doanh thu

Câu hỏi 1:” Chú/chị thống kê doanh

thu của cửa hàng mình như thế nào

• 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 trên cửa hàng không

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

Trang 20

• 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êu cầu Công việc này diễn ra hàng ngày Mà thường thì cuối mỗi ngà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ủa cửa hàng

• Quản lý người dùng

• Quản lý thuốc

• Lập phiếu thu chi

• Lập hoá đơn bán hàng và trả hàng

• Thông kê doanh thu

Trang 21

Hiện nay trên thế giới có rất nhiều phương pháp phát triển phần mềm tốt ví

dụ như: water fall, agile,…

Mô hình thác nước (Waterfall model) là một mô hình của quy trình phát triển phần mềm được giới thiệu lần đầu tiên bởi tiến sĩ Winston W.Royce trong một bài báo công bố năm 1970 Trong mô hình này, quá trình phát triển phần mềm được chia thành các giai đoạn khác nhau và thực hiện tuần tự, đầu ra của giai đoạn này

là đầu vào của giai đoạn tiếp theo và không có sự chồng chéo Việc tiếp cận tuần

tự từ trên xuống dưới như vậy giống như dòng chảy của một thác nước nên mô

hình này được đặt tên là mô hình thác nước

Ưu điểm:

tác kiểm tra chất lượng

Nhược điểm:

đầu

dùng mới nhìn thấy và sử dụng sản phẩm

Và dự án phần mềm bán thuốc tây là một dự án có lộ trình phát triển và các chức năng đã được định hướng rõ ràng ngay từ đầu cùng với những ưu điểm của phương pháp phát triển phần mềm Waterfall nên chúng tôi đã quyết định chọn phương pháp phát triển phần mềm water fall là phù hợp nhất với dự án

Trang 22

7.2 Nguyên tắc hoạt động

Hoàn thành nhiệm vụ được giao

Hoàn thành đúng tiến độ +1 điểm

Chậm tiến độ - 1 điểm Hoàn thành sớm +2 điểm Tổng kết cuối dự án 2 người điểm thấp nhất mời cả nhóm 1 bữa nhậu

Gặp vấn đề về nghiệp vụ trong khi

làm việc

Lập tức dừng triển khai Họp

cả nhóm thống nhất yêu cầu nghiệp vụ mới được tiếp tục

Cấm tuyệt đối k được cố tình triển khai gây ra lỗi

Phạt kiểm điểm trước cả nhóm

– 5 điểm

Giúp đỡ thành viên nhóm khi gặp

khó khăn trong triển khai dự án

Cả nhóm làm việc trên tinh thần hỗ trợ nhau trong quá trình thực hiện dự án Cùng nhau giải quyết vấn đề khó khăn trong quá trình triển khai Tích cực hỗ trợ thành viên nhóm + 2

Quy định họp

Yêu cầu các thành viên có mặt đúng giờ đã quy định Tích cực dóng góp trong quá trình họp

Nghiêm túc trong quá trình họp

Trang 23

7.3 Lập kế hoạch

Hình 3

Trang 24

• Chức năng đăng nhập cần tính bảo mật cao, khi điền đầy đủ các thông tin thì hệ thống sẽ chấp nhận cho bạn đăng nhập

và ngược lại nếu các thông tin không chính xác thì hệ thống sẽ báo lỗi và yêu cầu nhập lại

Chức năng 2 :Đổi mật khẩu

Nhân viên,quản lý Dùng để đổi lại mật khẩu khi có nhu cầu ,mật khẩu mới sẽ bắt đầu dùng

cho lần đăng nhập sau

Trang 25

Chưc năng 3 : Quên mật khẩu

Nhân viên, quản lý

Người dùng có thể sử dụng chức năng này để lấy lại mật khẩu khi bị quên,với điều kiện nhập đúng tên đăng nhập và email ,sau đó mật khẩu

sẽ được gửi lại vào email của người

dùng

Chức năng 4 : Quản lý thông tin thuốc

Nhân viên Nhân viên chỉ được xem và tìm

kiếm thông tin thuốc

Quản lý

Quản lý được sử dụng toàn bộ chức năng bảo gồm tìm kiếm, thêm , cập nhật thông tin của

Quản lý Quản lý được sử dụng toàn bộ chức

năng bảo gồm tìm kiếm, thêm , cập nhật, thiết lập giá của sản phẩm thuốc

Trang 26

Chức năng 6 : Quản lý đơn vị tính

Nhân viên Nhân viên chỉ được xem và tìm

kiếm thông tin đơn vị tính

Quản lý Quản lý có thể thêm, cập nhật, tìm kiếm các đơn vị tính

Chức năng 7 : Quản lý nhóm thuốc

Nhân viên Nhân viên chỉ được xem và tìm

kiếm thông tin nhóm thuốc

Quản lý Quản lý có thể thêm, cập nhật, tìm kiếm các nhóm thuốc

Nhân viên Nhân viên chỉ được xem ,tìm

thông tin nhà cung cấp

Trang 27

Chức năng 10 : Quản lý người dùng

Quản lý ,tìm kiếm thông tin và cập nhật Quản lý được thêm ,cập nhật

trạng thái của người dùng

Chức năng 11 : Quản lý khách hàng

Nhân viên Nhân viên chỉ được xem ,tìm

kiếm thông tin khách hàng

Quản lý Quản lý có thể thêm, cập nhật, tìm kiếm thông tin khách hàng

Chức năng 12 : Quản lý bán hàng

Nhân viên, quản lý

Nhân viên và quản lý được tạo hoá đơn,tìm kiếm và xem thông tin các hoá đơn bán hàng và

Trang 28

Chức năng 14 : Quản lý phiếu thu, phiếu chi

Quản lý

Quản lý được tạo mới,tìm kiếm

và xem thông tin các phiếu thu,

Khả năng vận hành

Do là phần mềm cục bộ nên không phụ thuộc vào tốc độ mạng,chạy được trên

Yêu cầu về bảo mật

Mật khẩu của người dùng chỉ được cấp lại khi có thông tin và email chính chủ.Do hệ thống không sử dụng mạng nên dữ liệu database được bảo mật hơn

Trang 29

9 ĐẶC ĐIỂM NGƯỜI SỬ DỤNG

Dựa vào khảo sát chúng tôi nhận định được đặc điểm của người sử dụng hệ thống gồm có:

• Quản lý cửa hàng: sẽ sử dụng toàn bộ các chức năng của hệ thống

• Nhân Viên: được sử thực hiện kiểm tra số lượng và thông tin thuốc, lập hóa đơn bán thuốc và hóa đơn trả thuốc

10 MÔI TRƯỜNG VẬN HÀNH

Ngôn ngữ lập trình

Back-end(Java) Cơ sở dữ liệu sử dụng CSDL Microsoft SQL Server

2012 +

Hệ điều hành

Window XP trở lên đối với windown

hoặc mac OS X 10.8

11 YÊU CẦU RÀNG BUỘC VỀ THỰC THI VÀ THIẾT KẾ

• Ngôn ngữ lập trình : Java

• Cơ sở dữ liệu : CSDL Microsoft SQL Server 2012 trở lên

Ràng buộc thức tế :

• Phần mềm chạy trên tảng windows hoặc masos

• Jdk 8 trở lên đối với lập trình viên

• CSDL: sử dụng CSDL RDBMS(Cơ sở dữ liệu quan hệ)

Trang 30

12 CÁC CÔNG CỤ VÀ CÔNG NGHỆ

Java swing

Trang 31

Phần II Thiết Kế Cơ Sở Dữ Liệu

Trang 32

3 CHUẨN HÓA

Một bảng được gọi là ở dạng 1NF nếu miền giá trị của một thuộc tính chỉ chứa giá trị nguyên tố đơn (không phân chia được) và giá trị của mỗi thuộc tính cũng là một giá trị đơn lấy từ miền giá trị của nó Để bảng đạt chuẩn hóa dạng 1NF:

• Các thuộc tính của bảng phải là nguyên tố không phải là thuộc tính đa trị tức là sự không thể phân chia một thuộc tính thành các phần nhỏ hơn

• Giá trị của các thuộc tính trên bảng phải là đơn trị - không chứa nhóm lặp

• Không có một thuộc tính nào có giá trị có thể tính toán được từ một thuộc tính khác

• Xác định được thuộc tính khóa chính

Dựa vào sơ đồ ER sau khi chuẩn hóa 1NF ta có các bảng dữ liệu như sau:

NhaCungCap

ID_NhaCC, Ten_NCC, SDT_NCC, Email_NCC, DiaChi_NCC, NgayTao,

KhachHang SDT_KH, Ten_KH, Email_KH, DiaChi

Trang 33

HoaDonBan

ID_HDB, GiaBan, SDT_KH, Ma_Thuoc, NayLapHD, NguoiTao,

• Phải thỏa mãn chuẩn 1NF

• Phụ thuộc hàm đầy đủ vào khóa chính

• Với các quan hệ có tính khóa đơn thì không phải xét – chỉ kiểm tra lược đồ có chưa phụ thuộc hàm bộ phận

• Nói ngắn gọn hơn: Các trường thuộc tính không phải khóa chính, phải phụ thuộc hoàn toàn vào khóa chính Không được phép thụ thuộc vào 1 phần của khóa chính

Vì các bảng HoaDonBan, HoaDonNhap, PhieuChi và PhieuThu vi phạm nguyên tắc của chuẩn hóa 2NF, nên ta tiến hành tách bảng:

NgayLap_HD, NguoiTao HDB_CT ID_HDB, Ma_Thuoc, SoLuong, GiaBan

ID_HDN, ID_NhaCC, TongTienHang,

Trang 34

HDN_CT ID_HDN, ID_Thuoc, SoLuong, GiaNhap,

HanSuDung PhieuThu Ma_PT, NgayThu, NguoiThu, TienThu

PhieuChi

Ma_PC, NgayLapPC, NguoiLap, TienNhapThuoc, TienTraHang,

TongTienChi PCTraThuocCT Ma_PC, ID_HDTH, HDTH_Tien

NhomThuoc ID_NhomThuoc, TenNhom, TrangThai

ĐonViTinh ID_DonVitinh, Ten_DVT, TrangThai

Thuoc

ID_Thuoc, Ten_Thuoc, ID_DVT, CachDung, HamLuong, HoatChat, DongGoi, NoiSanXuat, ID_NhomThuoc,

TrangThai

NhaCungCap

ID_NhaCC, Ten_NCC, SDT_NCC, Email_NCC, DiaChi_NCC, NgayTao,

Email_KH, DiaChi

NguoiDung Ma_ND,Ten_ND, sdt, VaiTro,

MatKhau, TrangThai

Trang 35

2 SƠ ĐỒ ERD

Ký hiệu sơ đồ ERD

Hình 6

Trang 36

3 PHÂN TÍCH SƠ ĐỒ ERD

Trang 38

Tên Kiểu Dữ Liệu Độ Dài Không Để Trổng Mô Tả

5.8 Bảng KhachHang

5.9 Bảng HoaDonNhap

tăng

Trang 39

Tên Kiểu Dữ Liệu Độ Dài Không Để Trổng Mô Tả

5.11 Bảng HoaDonBan

5.12 Bảng HDB_CT ( Hóa đơn bán chi tiết)

5.13 Bảng HoaDonTraHang

Trang 40

Tên Kiểu Dữ Liệu Độ Dài Không Để Trổng Mô Tả

tăng

5.14 Bảng PhieuThu

tăng

Ngày đăng: 30/03/2024, 17:20

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

TÀI LIỆU LIÊN QUAN

w