1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đồ án cdio – se 397h đề tài thiết kế website quản lý dược phẩm (kencare pharmacy)

55 5 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Thiết kế website quản lý dược phẩm (Kencare Pharmacy)
Tác giả Hoàng Phan Văn Ý, Trần Đình Bảo, Lê Duy Ngọc, Trần Nguyễn Huyền Trang
Người hướng dẫn Ths. Trần Huệ Chi
Trường học Đại học Duy Tân
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án CDIO
Năm xuất bản 2024
Thành phố Đà Nẵng
Định dạng
Số trang 55
Dung lượng 17,95 MB

Nội dung

1.3 Người sử dụng và chức năng tương ứng *Người Sử Dụng : Chủ quán, quản lý và nhân viên *Chức Năng Yêu cầu đăng nhập, đăng ký: khi nhân viên mới được nhận vào làm việc sẽđược cấp đăng k

Trang 1

ĐẠI HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN - -

Đồ Án CDIO – SE 397H

Đề tài:

THIẾT KẾ WEBSITE QUẢN LÝ DƯỢC PHẨM

(KENCARE PHARMACY) GVHD: Ths Trần Huệ Chi Tên nhóm: Nhóm 11 STT MSV Họ Tên

GIẢNG VIÊN

Trang 2

Ths Trần Huệ Chi

Đà Nẵng, 1/2024

CHƯƠNG I Ý TƯỞNG CÁ NHÂN

1 Ý tưởng: Hoàng Phan Văn Ý – 3910 – SE 397H

+ Quản lý thông tin về đơn đặt hàng dược phẩm

+ Quản lý thông tin về kho dược phẩm

+ Quản lý thông tin về xuất nhập kho dược phẩm

+ Quản lý thông tin về sử dụng dược phẩm

1.4 Phạm vi

- Sản phẩm: Phần mềm quản lý dược phẩm.

- Phân phối: Chỉ phục vụ cho các cơ sở y tế ở Việt Nam

Trang 3

1.5 Phạm vi

Trong nước Việt Nam

1.6 Yêu cầu

- Nhân viên kỹ thuật, bảo mật, bảo trì và phát triển hệ thống

- Nhân viên tư vấn

1.7 Vẽ biểu đồ phân cấp chức năng theo hướng đối tượng

Trang 5

1.Ý tưởng: Trần Nguyễn Huyền Trang – 0819 – SE SE 397H

- Phạm vi: Những người trên 10 tuổi

+ Quản trị viên: Xem, tìm kiếm, tạo tài khoản, quản lí sách, quản lí ngườidùng

Trang 6

1.4 Yêu cầu của chức năng

+ Tạo tài khoản người dùng: Để thực hiện các tác vụ của phần mềm, ngườidùng cần tạo tài khoản đăng nhập, cùng tên và mật khẩu đăng nhập Cáctài khoản không được trùng tên đăng nhập

+ Quản lí tích điểm: Người dùng sẽ được tích điểm nếu như đọc truyện hay

là mở khóa những bộ truyện đó Điểm sẽ được cộng từ từ , nếu đạt được đếnmột mốc điểm thì sẽ có những bất ngờ khác nhau

+ Quản lí sticker: Cũng như tích điểm, nếu người dùng mở khóa hay tặngphần quà cho tác giả Đến mức độ nhất định, hệ thống sẽ mở khóa chức năngnày

+ Thống kê: Hệ thống sẽ tự thống kê những lượt ra vào cũng như chia sẽlẫn đánh giá của độc giả Sau đó sẽ hiển thị một bảng thống kê gửi về cho tácgiả của cuốn sách hay cuốn tiểu thuyết đó

+ Quản lí sách: Khi có sách , tiểu thuyết mới Hệ thống sẽ tự động phân thểloại chia ra từng khu vực để cho độc giả có thể tìm kiếm dễ dàng

- Các thể loại sách:

● Sách Chính trị – pháp luật;

Trang 7

● Sách Khoa học công nghệ – Kinh tế;

● Sách Văn học nghệ thuật;

● Sách Văn hóa xã hội – Lịch sử;

● Sách Giáo trình;

● Sách Truyện, tiểu thuyết;

● Sách Tâm lý, tâm linh, tôn giáo;

● Truyện hài hước

● Truyện phiêu lưu

● Truyện viễn tưởng

● Tiểu thuyết phiêu lưu

● Tiểu thuyết khoa học viễn tưởng

● Tiểu thuyết lịch sử

Trang 8

● Tiểu thuyết tâm lý

● Tiểu thuyết trinh thám

● Tiểu thuyết kỳ ảo

1.5 Vẽ biểu đồ phân cấp chức năng theo hướng đối tượng

1.Ý Tưởng : Lê Duy Ngọc – 5210 – SE 397H

1.1Tên ứng dụng

Hệ thống Quản lý Quán cafe

Trang 9

1.2 Mục Đích

Tăng cường khả năng tiếp cận thông tin: Hệ thống cần cung cấp đầy đủthông tin về hoạt động của quán, bao gồm doanh số, chi phí, nhân viên, kháchhàng, để chủ quán có thể dễ dàng theo dõi và đánh giá

Tạo điều kiện thuận lợi cho việc quản lý: Hệ thống cần cung cấp các công

cụ và dịch vụ hỗ trợ cho việc quản lý, như quản lý bán hàng, quản lý kho hàng,quản lý nhân sự, quản lý khách hàng,

Với sự phát triển của công nghệ thông tin, hệ thống quản lý quán cafe đangngày càng trở nên phổ biến và được nhiều quán cafe sử dụng Các hệ thống này

đã giúp cho việc quản lý quán cafe trở nên dễ dàng và hiệu quả hơn, từ đó giúpcác chủ quán nâng cao doanh thu và lợi nhuận

1.3 Người sử dụng và chức năng tương ứng

*Người Sử Dụng : Chủ quán, quản lý và nhân viên

*Chức Năng

Yêu cầu đăng nhập, đăng ký: khi nhân viên mới được nhận vào làm việc sẽđược cấp đăng ký cấp mật khẩu để đăng nhập để phục vụ cho công việc riêngcủa mỗi bộ phận

Yêu cầu nhập hàng: bộ phận pha chế dựa vào Menu của cửa hàng, từ đó sẽyêu cầu mua các mặt hàng cần thiết Hoặc khi hết các mặt hàng thì sẽ báo đểcửa hàng nhập hàng về

Kiếm tra hàng :hàng nhập về sẽ được bộ phận pha chế kiểm ta xem có đạttiêu chuẩn về số lượng và chất lượng hay không Nếu đạt thì nhập kho, ngượclại sẽ gửi thông báo phản hồi cho đại lí

Trang 10

Nhập hàng vào kho: hàng được các đại lí chuyển đến sẽ được bộ phận phachế tiếp nhận và bảo quản.

Tạo hóa đơn nhập: Dựa vào số hàng mà các đại lí cung cấp thì bộ phận phachế sẽ viết hóa đơn nhập hàng cho các đại lí để các đại lí yêu câu bộ phận kếtoán thanh toán tiền hàng

Lưu vào số nhập, xuất hàng :Hàng nhập về sẽ lưu vào sổ theo dõi hàng đểtiện cho việc theo dõi hàng hóa

Viết phiếu chi: khi nhận được yêu cầu thanh toán tiền hàng cho các đại líthì bộ phận kế toán sẽ xác nhận, thanh toán và viết phiếu chi

Ghi sổ thu chỉ: sau khi thanh toán xong ,bộ phận kế toán sẽ lưu sổ thu chicủa cửa hàng để dễ dàng cho việc tổng kết doanh thu của cửa hàng

Yêu cầu đồ uống:dựa vào Menu của nhà hàng,khách sẽ gọl đồ uống theonhu cầu của mình và được bộ phận phục vụ ghi lại vào phiếu yêu cầu

Phục vụ đồ uống :từ phiếu yêu cầu của khách bộ phận pha chế sẽ pha đồuống cho khách và được phục vụ chuyển tới cho khách

Viết hóa đơn: nhận được yêu cầu thanh toán của khách, bộ phận kế toán sẽtính tiền dựa vào phiếu yêu cầu mà khách đã yêu cầu

Viết phiếu thu: căn cứ vào số lượng thực tế mà khách đã dùng, bộ phận kêtoán viết phiếu thu số tiền thực tế mà khách phải trá

Lưu vào số theo dõi hàng: hết một ngày, bộ phận pha chế sẽ kiểm tra đểthống kê

số hàng còn lại Từ đó sẽ yêu cầu nhập hàng nếu cần thiết

Xác định sự cô:khi xảy ra sự cố không mong muốn bộ phaanjquanr lý sẽ xácđịnh tầm ngiêm trọng của sự cố để tiến hành lập biên bản xử lý

Trang 11

Lập biên bản sự cố: Sau khi xác định sự cố ví dụ như vỡ cốc,hoặc làmhỏng đồ dùng của quán hay làm mất đồ của khách thì quản lí cửa hàng sẽ tiếnhành lập biên bản.

Xử lí sự cố : Xem xét đối tượng gây ra sự cố thì sẽ tiến hành bồi thườngcho khách nếu lỗi do cửa hàng hay yêu cầu khách bôi thường nếu lỗi do khách

Nhập số liệu vào máy tính: sau khi nhận được phiếu oder của khách hàngnhân viên thu ngân sẽ tiến hành nhập liệu vào máy tính để in ra hóa đơn khikhach hàng yêu cầu thanh toán

Xuất hóa đơn biên lai bán hàng: sau khi có yêu cầu thanh toán của kháchhàng thu ngân sẽ tiến hành in hóa đơn giao cho bộ phận oder tính tiền

Lập báo cáo tổng kết doanh thu: chủ cửa hàng sẽ yêu cầu tổng kết tình hìnhkinh doanh của cửa hàng theo từng ngày, tùng tuần, từng tháng hoặc theoquý,năm, và bộ phận thu ngân có trách nhiêm tổng kết các số liệu đã có tiếnhành lập báo cáo doanh thu

1.4 Phạm vi

Chủ quán : Xem, kiểm tra quá trình làm việc, xem thống kê thu chi

Quản lý :

Theo dõi,phân công nhân viên

Kiểm tra nhập hàng , xuất hàng

Kiếm tra thu chi trong ngày, trong tuần

Nhân viên : Nhập hàng, mở bàn, phục vụ khách hàng

Trang 13

1.5 Biểu Đồ User case

Trang 14

CHƯƠNG II THIẾT KẾ HỆ THỐNG (DESIGN) Thiết kế website quản lý dược phẩm (kencare pharmacy) 2.1 Người dùng hệ thống (Xác định tác nhân)

Trang 15

2.2.2 Yêu cầu chức năng

1 Quản lý thông tin thuốc:

- Thêm mới, chỉnh sửa, xóa thông tin

- Tìm kiếm thông tin

- Thống kê tồn kho(các loại thuốc)

- thông tin(Mã thuốc, tên thuốc, đơn

Trang 16

- Thêm thuốc vào hóa

- In hóa đơn

- Nhập mã giảm giá

4 Quản lý tài chính:

- Tạo phiếu thu tiền

- Tạo phiếu Chi tiền

- Thống kê tài chính

- Xem các khoản thu và chi

Ý

5 Quản lý hóa đơn:

- Xem thông tin hóa

- Thống kê hóa đơn bán hàng

- Hủy hóa đơn bán hàng

Ý

6 Quản lý nhân sự:

- Thêm mới, chỉnh sửa, xóa nhân viên

- Phân quyền cho nhân viên

- Theo dõi thời gian làm việc củanhân viên

Ý

7 Quản lý bảo mật:

- Quản lý tài khoản người dùng

Ý

Trang 18

- Quyền truy cập

- Bảo mật

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

-Tuân thủ các nguyên tắc kế toán

-Hệ thống chạy nhanh, ổn định, chính xác

-Giao diện dễ sử dụng, đẹp, dễ nhìn

-Quá trình thao tác, xử lý nhanh, Hiệu suất tốt

-Đảm bảo an toàn, chính xác, bảo mật tốt

- Tốc độ xử lý dữ liệu nhanh

-Phải đưa ra được các thông tin cần thiết về quầy thuốc, loại thuốc

-Các phiếu nhập, xuất phải đưa ra được các thông tin cụ thể như: số phiếu, tên khách hàng, địa chỉ, tên thuốc, đơn giá…

-Báo cáo phải xác định được chính xác về quá trình nhập, xuất, tồn kho…-Quá trình cập nhật, sửa, xóa dễ dàng

2.3 Mô hình hóa yêu cầu hệ thống

2.3.1 Use case Đăng nhập

Trang 20

3.Nhập tài khoản và mật khẩu 4 Hệ thống xác nhận thông tin

đăng nhập Nếu đúng tài khoản vàmật khẩu thì hệ thống sẽ chuyểnvào trang chủ và lưu thông tin đó.Nếu nhập không đúng nó sẽ hiểnthị bảng thông báo “ Tài khoảnhoặc mật khẩu không đúng” và bắtmình nhập lại

Usecase kết thúc

- Biểu đồ hoạt động đăng nhập

Trang 22

2.3.4.Usecase Quản lý cửa hàng

Trang 23

2 Hiển thị ra bảng thêm cửa hàng

3.Người dùng sẽ nhập tên cửa

hàng và địa chỉ của cửa hàng

2 Hiển thị ra bảng sửa cửa hàng

3.Người dùng sẽ nhập lại tên

cửa hàng hoặc địa chỉ của cửa

hàng muốn sửa

4 Hệ thống sẽ xác nhận cập nhật thànhcông và thay đổi thông tin đó trên danhsách cửa hàng, Nếu sai nó sẽ hiển thịbảng thông báo cập nhật thất bại

Usecase kết thúc

Quản lí cửa hàng(Xóa cửa hàng)

Trang 24

đó trên danh sách, còn nếu không thì bấmNo

Usecase kết thúc

Quản lí cửa hàng(Tìm kiếm cửa hàng)

1 Người dùng nhập cửa hàng

mà mình muốn tìm vào thanh

tìm kiếm ở trang danh sách

2 Nếu nhập đúng tên cửa hàng, hệ thống

sẽ hiển thị ra các cửa hàng có mang tên

đó, nếu không có hệ thống sẽ thông báokhông có tên cửa hàng này trong danhsách

Usecase kết thúc

Trang 25

- Biểu đồ hoạt động quản lí cửa hàng

2.3.5.Usecase Quản lý đơn vị

- Bảng đặc tả:

Mã Use

Tên Use

case Quản lý đơn vị

Tác nhân Quản lý, dược sĩ, nhà cung cấp

Mô tả

chung

Quản lý thông tin đơn vị về thuốc

- Thêm mới, chỉnh sửa và xóa thông tin đơn vị

- Tìm kiếm thông tin đơn vị

Điều kiện

trước Đã đăng nhập vào hệ thống.

Trang 26

thêm mới tại bảng đơn vị

2 Hệ thống hiển thị bảng thêm mới đơnvị

3 Tại đây người dùng nhập tên

đơn vị và bấm nút thêm

4 Hệ thống sẽ xác nhận xem đúng haychưa Nếu đúng nó sẽ thêm đơn vị vàobảng danh sách đơn vị, nếu sai sẽ nhậplại

usecase kết thúc

Quản lý thuốc(Sửa đơn vị)

1.Người dùng chọn vào đơn vị

cần muốn sửa 2 Hệ thống hiển thị bảng sửa đơn vị

Trang 27

3 Tại đây người dùng sửa lại

tên đơn vị theo mong muốn và

bấm vào nút sửa

4 Nếu đúng hệ thống sẽ cập nhật lạiđơn vị vào bảng danh sách đơn vị, nếusai sẽ hiển thị bảng thông báo cập nhậtthất bại

usecase kết thúc

Trang 28

- Biểu đồ hoạt động nhập hàng

- Biểu đồ hoạt động sửa thông tin sản phẩm

2.3.9 Usecase Quản lý thông tin thuốc

- Bảng đặc tả:

Trang 29

Quản lý thông tin về các loại thuốc.

- Thêm mới, chỉnh sửa và xóa thông tin thuốc

- Tìm kiếm thông tin thuốc

- Nhập hàng (thêm mới thuốc vào kho)

- Xuất hàng (xuất bán thuốc từ kho)

- Thống kê tồn kho (các loại thuốc hiện có trong kho)

- Thống kê thông tin thuốc (mã thuốc, tên thuốc, đơn

vị tính, công dụng, hạn sử dụng, nước sản xuất, đơn giá nhập, đơn giá bán)

Trang 31

Người dùng nhập thông tin vào

bảng và bấm nút thêm

Nếu đầy đủ các trường hệ thống sẽ thêmvào danh sách thuốc, nếu sai nó sẽ thôngbáo lỗi lên màn hình

Hiển thị bảng sửa lên màn hình

Người dùng nhập thông tin vào

bảng cần muốn sửa

Nếu đầy đủ các trường hệ thống sẽ cậpnhật vào danh sách thuốc, nếu sai nó sẽthông báo lỗi lên màn hình

Trang 32

thông báo lỗi lên màn hìnhUse case kết thúc

- Biểu đồ hoạt động thay đổi thông tin nhân viên

Trang 33

2.3.6.Usecase Quản lý bảo mật

- Bảng đặc tả:

Mã Use

Tên Use

case Quản lý bảo mật

Tác nhân Quản trị viên hệ thống,dược sĩ

Mô tả

chung

Quản lý các thông tin liên quan đến bảo mật của hệ thống, bao gồm: quản lý tài khoản người dùng, quản lý chính sách bảo mật, giám sát tài khoản bảo mật

Trang 34

3.Chọn chức năng mình mong

muốn

4 hệ thống xác nhận thông tin và đưa ramàn hình về chức năng mà bạn chọnUsecase kết thúc

Trang 35

- Biểu đồ hoạt động Quản lý bảo mật

2.3.7.Usecase Quản lý thiết bị

Trang 37

Người dùng chọn chức năng

xem danh sách thiết bị

Hệ thống sẽ hiển thi danh sách thiết bịlên màn hình

Người dùng chọn chức năng

xem tình trạng của thiết bị

Hệ thống sẽ hiển thi danh sách thiết bị

và các tình trạng của thiết bị lên mànhình

Use case kết thúc

Trang 38

- Sơ đồ hoạt động :

Trang 40

Use case kết thúc

- Biểu đồ hoạt động kiểm tra đơn hang

Trang 41

- Biểu đồ hoạt động huỷ đơn hàng

Trang 42

2.3.10 Usecase Quản lý bán thuốc

Trang 43

- Bảng đặc tả:

Mã Use case UC02

Tên Use case Quản lý bán thuốc

Tác nhân Quản lý, dược sĩ, nhà cung cấp

Mô tả chung Quản lý các hoạt động trong kho thuốc, bao gồm

nhập kho, xuất kho, kiểm kho, quản lý tồn kho

Điều kiện

trước Đã đăng nhập vào hệ thống.

Điều kiện sau Các thông tin liên quan đến kho hàng đã được cập

nhật

Trang 44

- Dòng sự kiện chính :

Quản lí bán thuốc(Tạo hóa đơn)

Người dùng bấm tạo hóa đơn

trên trang quản lý

Hiển thị ra bảng thêm thuốc vào hóađơn

Người dùng thêm thuốc cần bán

vào hóa đơn

Trang 45

- Biểu đồ hoạt động bán hàng (bán thuốc)

Trang 46

CHƯƠNG III THIẾT KẾ CƠ SỞ DỮ LIỆU VÀ GIAO DIỆN 3.1 THIẾT KẾ CƠ SỞ DỮ LIỆU

3.1.1 Tổng quan

Bảng Cơ sở dữ liệu tổng quan

1 ThongTinThuoc lưu trữ và quản lý thông tin của nhà cung

cấp, nhân viên và thông tin về các sản phẩm thuốc

2 Thuoc Quản lý tồn kho thuốc bao gồm nhập, xuất,

thống kê tồn kho, tìm kiếm thông tin thuốc, quản

lý nhóm thuốc.

3 BanThuoc Quản lý các giao dịch bán thuốc bao gồm tạo

hóa đơn, thêm thuốc vào hóa đơn, in hóa đơn.

4 TaiChinh Quản lý các giao dịch tài chính bao gồm tạo

phiếu thu tiền, tạo phiếu chi tiền, thống kê tài chính.

5 HoaDon Quản lý thông tin hóa đơn bao gồm xem

thông tin hóa đơn, thống kê hóa đơn bán hàng, hủy hóa đơn.

6 NhanSu Quản lý thông tin nhân viên bao gồm thêm

mới, chỉnh sửa, xóa nhân viên và phân quyền cho nhân viên.

7 BaoMat Quản lý thông tin bảo mật bao gồm quản lý

tài khoản người dùng, quản lý chính sách bảo mật.

Trang 47

8 ThietBi Quản lý thông tin thiết bị bao gồm danh sách

thiết bị, tình trạng thiết bị, điều khiển và giám sát thiết bị, bảo trì thiết bị.

9 DichVu Quản lý thông tin dịch vụ bao gồm giám sát

dịch vụ giao hàng, xây dựng chiến dịch khuyến mãi và hỗ trợ khách hàng.

10 DangNhap Quản lý đăng nhập bao gồm đăng nhập, đăng

xuất, quản lý tài khoản, quyền truy cập, bảo mật.

3.1.2 Biểu đồ quan hệ cơ sở dữ liệu

Biểu đồ quan hệ cơ sở dữ liệu

Trang 48

3.1.3 Chi tiết quan hệ cơ sở dữ liệu

b Thuoc

Bảng Thuoc

ThuocID Mã định danh duy nhất của thuốc int PK

DonViTinh Đơn vị tính của thuốc nvarchar

HanSuDung Hạn sử dụng của thuốc date

NuocSanXuat Nước sản xuất của thuốc nvarchar

DonGiaNhap Đơn giá nhập của thuốc decimal

Trang 49

DonGiaBan Đơn giá bán của thuốc decimal

NhomThuocID

Liên kết với bảng NhomThuoc

c BanThuoc

Bảng bán thuốc

HoaDonID Mã định danh duy nhất của hóa đơn int PK

MaGiamGia Mã giảm giá (nếu có) nvarchar

PhieuThuID Mã định danh duy nhất của phiếu thu int PK PhieuChiID Mã định danh duy nhất của phiếu chi int PK NgayGiaoDic

Trang 50

SoTien Số tiền giao dịch decimal

LoaiGiaoDich Loại giao dịch (thu hoặc chi) varchar

Trang 51

e Hoa Don

Bảng Hoa Don

HoaDonID Mã định danh duy nhất của hóa đơn int PK

TongTien Tổng số tiền trong hóa đơn decimal

TrangThai Trạng thái của hóa đơn varchar

BanThuocI

D

Liên kết với bảng BanThuoc thông

QuyenHan Quyền hạn của nhân viên varchar

Trang 52

g Bao Mat

Bảng Bao Mat

TaiKhoanID

Mã định danh duy nhất của tài

MatKhau Mật khẩu của tài khoản varchar

TinhTrang Tình trạng hoạt động của thiết bị varchar

LoaiThietBi Loại thiết bị (máy tính, camera, cơ sở vật varchar

Trang 53

chất, v.v.) BaoTri Thông tin về bảo trì của thiết bị varchar

Trang 54

Thông tin về chiến dịch

Mã định danh duy nhất của

TenTaiKhoan Tên tài khoản đăng nhập nvarchar

Ngày đăng: 24/03/2024, 22:26

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

TÀI LIỆU LIÊN QUAN

w