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

Đồ Án cdio – se 447 w Đề tài thiết kế phần mềm quản lý dược phẩm (kencare pharmacy)

21 0 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ế Phần Mềm Quản Lý Dược Phẩm (Kencare Pharmacy)
Tác giả Hoàng Phan Văn Í, 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 21
Dung lượng 570,37 KB

Nội dung

3.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ách hàng,.... Người sử dụng và

Trang 1

ĐẠI HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN -ÐѶÐÑ -

ĐỒ ÁN CDIO – SE 447 W

ĐỀ TÀI:

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

(KENCARE PHARMACY) GVHD: Ths Trần Huệ Chi

Nhóm 11 STT MSV Họ Tên

Trang 2

Bảng đánh giá tham gia

1 Hoàng Phan Văn Ý (nhóm

trưởng)

2 Trần Nguyễn Huyền Trang 27201240819 100%

Trang 3

+ Cung cấp một công cụ quản lý dược phẩ

m hiệu quả và dễ sử dụng cho các nhà thuốc, bệnh viện, và cơ sở y tế khác.+ Giúp các cơ sở y tế kiểm soát chặt chẽ nguồn cung cấp và sử dụng dược phẩm, đảm bảo an toàn cho người bệnh

+ Thúc đẩy việc phát triển ngành dược phẩm ở Việt Nam

1.3 Chức năng:

+ Quản lý thông tin về dược phẩm: tên, thành phần, công dụng, giá cả,

+ Quản lý thông tin về nhà cung cấp dược phẩm

+ 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

- 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

Trang 4

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

Trang 5

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

kê về những truyện đã đăng cũng như những người đã đọc truyện của mình

+ 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ười dùng

2.5 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ười dù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ác tàikhoản không được trùng tên đăng nhập

Trang 6

+ Đăng nhập: Người dùng đăng nhập vào tài khoản đã tạo Nếu đăng nhập saiyêu cầu nhập lại.

+ Quản lí người dùng: Người dùng có thể thêm mới nhiều tài khoản hoặc thayđổi thông tin tài khoản đã có Sau khi thực hiện xong tác vụ của phần mềm, ngườidùng có thể đăng xuất ngay lập tức

+ 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 đến mộ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ặng phầnquà cho tác giả Đến mức độ nhất định, hệ thống sẽ mở khóa chức năng nà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ác giả củacuố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ạichia ra từng khu vực để cho độc giả có thể tìm kiếm dễ dàng

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

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

●Sách Sách thiếu nhi

●Sách giáo khoa

Trang 7

- Các thể loại truyện:

●Truyện kinh dị

●Truyện tình cảm

●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ử

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

●Tiểu thuyết trinh thám

●Tiểu thuyết kỳ ảo

Trang 8

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

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

3.1 Tên ứng dụng :

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

Trang 9

3.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ách hà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 đang ngàycà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 choviệc quản lý quán cafe trở nên dễ dàng và hiệu quả hơn, từ đó giúp các chủ quán nângcao doanh thu và lợi nhuận

3.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ẽ đượccấp đăng ký cấp mật khẩu để đăng nhập để phục vụ cho công việc riêng củ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êucầ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àngnhậ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ó đạt tiêuchuẩn về số lượng và chất lượng hay không Nếu đạt thì nhập kho, ngược lại sẽ gửithông báo phản hồi cho đại lí

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

Trang 10

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 pha chế

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 thanhtoá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ệncho 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 chi củacử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 theo nhu cầucủ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ốngcho 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ínhtiề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ánviế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ý

Lập biên bản sự cố: Sau khi xác định sự cố ví dụ như vỡ cốc,hoặc làm hỏ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ến hành lập biênbản

Trang 11

Xử lí sự cố : Xem xét đối tượng gây ra sự cố thì sẽ tiến hành bồi thường chokhá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àng nhânviên thu ngân sẽ tiến hành nhập liệu vào máy tính để in ra hóa đơn khi khach hàng yêucầ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ách hàngthu 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ình kinhdoanh của cửa hàng theo từng ngày, tùng tuần, từng tháng hoặc theo quý,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ến hành lập báo cáo doanhthu

3.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

3.5 Biểu Đồ User case

Trang 12

II Ý TƯỞNG NHÓM

Trang 13

Sau khi thống nhất giữa các thành viên trong nhóm, nhóm em thống nhất chọn

đề tài thiết kế web quản lý dược phẩm (Kencare pharmacy)

Ta cùng đi vào xem chi tiết thiết kế hệ thống Phần mềm quản lý dược phẩm(KENCARE Pharmacy) qua các bài dưới đây:

CHƯƠNG 1 - KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN

1.1 Giới thiệu đề tài

1.1.2 Mục tiêu

 Phát triển phần mềm Kencare Pharmacy, một giải pháp quản lý dược phẩmtoàn diện, hiện đại, dễ sử dụng, đáp ứng nhu cầu quản lý tại các cơ sở y tế

 Cung cấp các chức năng cốt lõi:

o Quản lý thông tin thuốc: Đầy đủ, chi tiết, hỗ trợ tìm kiếm thông minh

o Quản lý kho: Kiểm soát nhập xuất, tồn kho, vị trí lưu trữ, điều kiện bảoquản, cảnh báo hạn sử dụng, xử lý thuốc hết hạn

o Quản lý bán hàng: Tạo hóa đơn, thanh toán, quản lý khách hàng

o Quản lý tài chính: Theo dõi thu chi, công nợ, báo cáo tài chính

Trang 14

o Quản lý báo cáo: Cung cấp báo cáo đa dạng, chi tiết, hỗ trợ phân tích,đánh giá hoạt động.

o Quản lý người dùng, phân quyền: Đảm bảo an ninh, bảo mật thông tin

 Giao diện thân thiện, trực quan, dễ thao tác, phù hợp với nhiều trình độ ngườidùng

1.1.3 Ý nghĩa

 Đối với cơ sở y tế

o Nâng cao hiệu quả quản lý, giảm thiểu sai sót, thất thoát, hạn chế tối đathuốc hết hạn

o Cải thiện chất lượng dịch vụ, tăng sự hài lòng của khách hàng

o Tối ưu hóa hoạt động, giảm chi phí, tăng doanh thu, lợi nhuận

o Nghiên cứu quy trình quản lý dược phẩm tại các cơ sở y tế

o Phỏng vấn người dùng, thu thập yêu cầu chi tiết

o Phân tích các phần mềm quản lý dược phẩm hiện có, đánh giá ưu nhượcđiểm

Trang 15

2 Phân tích và thiết kế

o Xây dựng Use Case Diagram, Activity Diagram, Sequence Diagram

o Thiết kế Class Diagram, Database Diagram

o Thiết kế giao diện người dùng (UI Design)

o Thực hiện kiểm thử tích hợp, kiểm thử hệ thống

o Kiểm thử hiệu năng, bảo mật

o Kiểm thử chấp nhận người dùng (UAT)

5 Triển khai

o Cài đặt phần mềm trên môi trường thực tế

o Đào tạo người dùng sử dụng phần mềm

6 Bảo trì

o Theo dõi, xử lý lỗi, khắc phục sự cố

o Cập nhật, nâng cấp phần mềm

Trang 16

1.3 Công cụ

 Trello: Quản lý dự án, theo dõi tiến độ

 Draw.io, Lucidchart: Vẽ các loại biểu đồ UML

 Visual Studio Code, Atom, Sublime Text: Lập trình

 MySQL, PostgreSQL: Cơ sở dữ liệu

 Postman: Kiểm thử API

 Selenium, JMeter: Kiểm thử tự động

Github, Gitlab: Quản lý mã nguồn

1.4 Yêu cầu hệ thống

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

1.4 1 Quản lý đăng nhập và phân quyền

- Đăng nhập/đăng xuất

- Quản lý tài khoản admin

- Phân quyền truy cập

1.4.2 Quản lý cửa hàng

- CRUD thông tin cửa hàng

- Tìm kiếm cửa hàng

1.4.3 Quản lý thuốc

- CRUD thông tin thuốc

- Tìm kiếm và phân loại thuốc

Trang 17

- Tạo và quản lý đơn hàng

- Tính toán giá trị đơn hàng

- Tìm kiếm đơn hàng

1.4.7 Quản lý khách hàng

- CRUD thông tin khách hàng

- Tìm kiếm khách hàng

1.4.8 Quản lý thanh toán

- Tạo phiếu thanh toán

- Ghi nhận phương thức thanh toán

- Tính tổng tiền thanh toán

Trang 18

1.4.9 Báo cáo và thống kê

- Báo cáo doanh thu, lợi nhuận

- CRUD thông tin nhà cung cấp

- Quản lý danh sách thuốc cung cấp

1.4.12 Bảo mật và sao lưu dữ liệu

- Mã hóa dữ liệu nhạy cảm

- Sao lưu và khôi phục dữ liệu

- Ghi log hoạt động hệ thống

1.5 Yêu cầu phi chức năng

Hiệu năng:

o Tốc độ xử lý nhanh, đáp ứng tốt lượng truy cập đồng thời lớn

o Tối ưu hóa truy vấn cơ sở dữ liệu, xử lý dữ liệu hiệu quả

Trang 19

Bảo mật:

o Dữ liệu được mã hóa, bảo vệ an toàn, tránh truy cập trái phép

o Hệ thống phân quyền chi tiết, kiểm soát quyền truy cập nghiêm ngặt

o Thực hiện các biện pháp bảo mật phòng chống tấn công mạng

o Thân thiện, dễ sử dụng, trực quan, dễ tiếp cận cho người dùng

o Giao diện responsive, tương thích với nhiều thiết bị (máy tính, điệnthoại, tablet)

Độ tin cậy:

o Phần mềm hoạt động ổn định, ít lỗi

o Sao lưu dữ liệu định kỳ, đảm bảo an toàn dữ liệu

Trang 20

CHƯƠNG 2 - PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Chương này tập trung chúng ta đi vào việc phân tích yêu cầu chi tiết và thiết kế

hệ thống Kencare Pharmacy, sử dụng các loại biểu đồ UML để mô hình hóa hệ thống

2.1 Biểu đồ ca sử dụng (Use Case Diagram)

Trang 21

2.1.1 Usecase tổng quát

Ngày đăng: 21/11/2024, 20:32

HÌNH ẢNH LIÊN QUAN

Bảng đánh giá tham gia - Đồ Án cdio – se 447 w Đề tài thiết kế phần mềm quản lý dược phẩm (kencare pharmacy)
ng đánh giá tham gia (Trang 2)

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

TÀI LIỆU LIÊN QUAN

w