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

Đề tài xây dựng website quản lý hệ thống nhà thuốc

29 1 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 đề Xây Dựng Website Quản Lý Hệ Thống Nhà Thuốc
Tác giả Hoàng Phan Văn Ý, Trần Lê Đức Nhật Anh, Trần Nguyễn Huyền Trang, Lê Duy Ngọc, Lê Trọng Huy
Người hướng dẫn ThS. Nguyễn Hữu Phúc
Trường học Đại học Duy Tân
Chuyên ngành Công Nghệ Thông Tin
Thể loại Product backlog Document
Năm xuất bản 2024
Thành phố Đà Nẵng
Định dạng
Số trang 29
Dung lượng 72,1 KB

Nội dung

Hệ thống: Cung cấp đầy đủ thông tin chi tiết của từng sản phẩm trong kho để dược sĩ có thể quản lý.. Hệ thống: Cập nhật các thay đổi vào danh sách khách hàng và hiển thị thông tin mới n

Trang 1

TRƯỜNG ĐẠI HỌC DUY TÂN

Lê Duy Ngọc - 27211240574

Lê Trọng Huy -27211200473

Đà Nẵng, tháng 11 năm 2024

Trang 2

Phone: 0987654321

Chủ sở

hửu

ThS Nguyễn Hữu PhúcEmail: phucdeptraihaydoi @gmail.com

Phone: 0987654321

Quản lý

dự án

Hoàng Phan Văn Ý

hpvy.work@gmail.com 0974048425

Thành

viên

Trần Lê Đức Nhật Anh

Trần Nguyễn Huyền Trang

trannguyenhuyentrang07@gmail.com 0346644494

Lê Trọng Huy hale.02031982@gmail.com 0983057130

Trang 3

THÔNG TIN TÀI LIỆUTên dự án Xây dựng website quản lí hệ thống nhà thuốc

Tiêu đề tài liệu Product backlog Document

Người thực hiện Lê Duy Ngọc

LỊCH SỬ CHỈNH SỬA TÀI LIỆUPhiên bản Người chỉnh sửa Ngày Ghi chú

PHÊ DUYỆT TÀI LIỆUNgười hướng dẫn Chữ ký

Trang 4

MỤC LỤC

1 PRODUCT BACKLOG 4

1.1 PB01 – Đăng nhập 4

1.2 PB02 – Đăng ký tài khoản 5

1.3 PB03 – Quản lí đơn hàng và bán hàng 6

1.4 PB04 – Tìm kiếm 7

1.5 PB05 – Quản lí sản phẩm và kho 8

1.6 PB06 – Quản lí khách hàng 9

1.7 PB07 – Lấy lại mật khẩu 10

1.8 PB08 – Quản lí thông tin cá nhân 11

1.9 PB09 – Quản lí tài khoản 12

1.10 PB10 – Quản lí nhà cung cấp 13

1.11 PB11 – Quản lý nhà thuốc 14

1.12 PB12 – Quản lý nhập hàng 15

1.13 PB13 – Quản lý nhân viên 16

1.14 PB14 – Thống kê 17

2 ƯU TIÊN VÀ ƯỚC TÍNH 17

Trang 5

1 PRODUCT BACKLOG

1.1 PB01 – Đăng nhập

Tác nhân Dược Sĩ, Admin

Miêu tả Người dùng vào website và đăng nhập vào hệ thống

Tiêu chí chấp nhận 1 Người dùng vào website

2 Bấm vào nút đăng nhập

3 Hệ thống hiển thị form đăng nhâp

3.1.1 Người dùng nhập username, password vào Textbox tương ứng

3.1.2 Gửi yêu cầu đăng nhập đến hệ thống

4 Kiểm tra tài khoản4.1 Kiểm tra trạng thái hoạt động của tài khoản Nếu tài khoản chưa kích hoạt hiển thị thông báo “Tài khoản của bạn chưa được kích hoạt, vui lòng kiểm tra email

để kích hoạt”

4.2 Kiểm tra sự tồn tại của user hoặc password

4.2.1 Nếu user hoặc password không tồn tại hiển thị thông báo “User hoặc Password không đúng”4.2.2 Ngược lại, đến 5

5 Chuyển đến trang của người dùng

Điều kiện ràng

buộc

Account phải tồn tại trong cơ sở dữ liệu

Trang 6

1.2 PB02 – Đăng ký tài kho n ả

Tác nhân Dược Sĩ, Admin

Miêu tả Dược Sĩ, Admin website để tạo tài khoản cá nhân

Tiêu chí chấp nhận 1 Khách hàng vào website

2 Khách hàng bấm vào nút đăng ký

3 Website sẽ đưa khách hàng đến trang đăng ký tài khoản

4 Khách hàng nhập thông tin vào form đăng ký (User, Password, Email, Họ lót, Tên v.v )

5 Kiểm tra nhập liệu (Yêu cầu khoảng trắng, số lượng ký

tự, ký tự đặc biệt, v.v…)5.1 Nếu dữ liệu nhập vào thỏa mãn, chuyển qua 65.2 Ngược lại, thống báo “Bạn nhập sai định dạng vui lòng nhập lại” rồi quay lại 4

6 Kiểm tra tồn tại6.1 Nếu username đã tồn tại thì thông báo “Tên tài khoảnnày đã tồn tại” rồi quay lại 4

6.2 Ngược lại, thông báo “Đăng ký tài khoản thành công,vui lòng kiểm tra email để kích hoạt tài khoản” đến 7

7 Hệ thống gửi email kích hoạt tài khoản đến tài khoản email mà khách hàng đã cung cấp để hoàn tất đăng ký Sau khi xác thực thì tài khoản được kích hoạt thành công

Điều kiện ràng

buộc

User name và password tồn tài trong cơ sở dữ liệu

Trang 7

1.3 PB03 – Quản Lí Đơn Hàng Và Bán Hàng

Tác nhân Dược Sĩ, Admin

Miêu tả Dược sĩ vào website để xem quản lí đơn hàng và bán hàng

Tiêu chí chấp nhận 1 Người dùng (Dược sĩ): Truy cập vào hệ thống quản lý bán

hàng

2 Thao tác: Nhấp vào mục “Quản lý đơn hàng và bán hàng” để bắt đầu quy trình

3 Dược sĩ: Thực hiện tạo đơn hàng mới cho khách

3.1 Nhấp vào “Tạo đơn hàng mới.”

3.2 Nhập thông tin khách hàng, bao gồm tên, số điện thoại, vàđịa chỉ (nếu cần)

3.3 Chọn sản phẩm cần bán, nhập số lượng và kiểm tra giá từng sản phẩm

3.4 Hệ thống tự động tính tổng giá trị của đơn hàng dựa trên

số lượng và đơn giá của sản phẩm

4.Hệ thống: Lưu đơn hàng mới với trạng thái ban đầu là “Đang xửlý.”

5 Dược sĩ: Thực hiện cập nhật thông tin hoặc hủy đơn hàng nếu có thay đổi

5.1 Tìm và chọn đơn hàng cần cập nhật hoặc hủy trong danh sách

5.2 Nhấp vào “Cập nhật” để thay đổi thông tin, điều chỉnh sản phẩm và số lượng

5.3 Nhấp vào “Hủy” nếu cần hủy bỏ đơn hàng

6.Hệ thống: Cập nhật thông tin đơn hàng hoặc chuyển trạng thái đơn hàng thành “Đã hủy” nếu đơn hàng bị hủy

7.Dược sĩ: Kiểm tra chi tiết đơn hàng để đảm bảo tính chính xác

7.1 Tìm và chọn đơn hàng muốn xem chi tiết

7.2 Kiểm tra các thông tin như: sản phẩm, số lượng, giá

cả, và trạng thái đơn hàng

Trang 8

8.Hệ thống: Hiển thị chi tiết đơn hàng cho dược sĩ.

Điều kiện ràng

buộc

User name và password tồn tại trong cơ sở dữ liệu

Trang 9

1.4 PB04 – Tìm kiếm

Tác nhân Dược sĩ

Miêu tả Dược sĩ vào website để tìm kiếm thông tin sản phẩm

Tiêu chí chấp nhận 1 Khách hàng vào trang chủ

2 Khách hàng có thể tìm kiếm theo 2 hình thức2.1 Tìm kiếm theo chí cho trước (tên hoặc mã sản phẩm hoặc giá hoặc mẫu mã hoặc thương hiệu…)

2.1.1 Chọn tiêu chí tìm kiếm ở ô tìm kiếm2.1.2 Nhập thông tin tìm kiếm theo các tiêu chí tương ứng trên

2.1.3 Kiểm tra thông tin tìm kiếm Nếu thông tin tồn tại trong CSDL thi đến 3; ngược lại thông báo “ Không tìm thấy”

2.2 Tìm kiếm qua hình ành được quét từ camera của khách hàng

2.2.1 Chọn camera Hệ thống yêu cầu cho phép truy cập camera của khách hàng

2.2.1.1 Nếu khách hàng cho phép truy cập vào camera thì hệ thống đến 2.2.2

2.2.1.2 Ngược lại, quay lại trang tìm kiếm

2.2.2 Khách hàng quét ảnh từ camera, hệ thống tự nhậndiện ảnh

2.2.2.1 Nếu ảnh quét có nét tương đồng với sản phẩm của hệ thống thì hệ thống hiển thị các sản phẩm tương tự

2.2.2.2 Nếu chọn sản phẩm cần xem thông tin thi

hệ thống chuyển đến 3 Ngược lại, thông báo “Không tìm thấy”

3 Hiển thị thông tin các sản phẩm

Điều kiện ràng buộc User name và password tồn tại trong cơ sở dữ liệu

Trang 10

1.5 PB05 – Quản lý sản phẩm và kho

Tác nhân Dược sĩ

Miêu tả Dược sĩ vào website để xem và cập nhật sản phẩm

Tiêu chí chấp nhận 1 Người dùng (Dược sĩ): Truy cập vào trang quản lý sản

4 Hệ thống: Cung cấp đầy đủ thông tin chi tiết của từng sản phẩm trong kho để dược sĩ có thể quản lý

5 Dược sĩ: Cập nhật các thông tin sản phẩm trong kho khi có thay đổi

5.1 Tìm và chọn sản phẩm cần cập nhật trong danh sách

5.2 Nhấp vào nút “Cập nhật” và thực hiện các thay đổi, bao gồm:

5.2.1Số lượng sản phẩm5.2.2Giá nhập

5.2.3Hạn sử dụng5.2.3Giá bán

6 Hệ thống: Lưu lại các thay đổi vào kho và cập nhật thông tin sản phẩm

7.Dược sĩ: Kiểm tra tình trạng kho để phát hiện các sản phẩmsắp hết hàng hoặc sắp hết hạn sử dụng

7.1 Truy cập vào mục “Tình trạng kho.”

7.2 Hệ thống hiển thị các sản phẩm cần chú ý với trạng thái:

Trang 11

7.2.1 Sắp hết hàng: Số lượng sản phẩm trong kho dưới mức quy định.

7.2.2 Sắp hết hạn: Thời hạn sử dụng của sản phẩm sắp đếnngày hết hạn

8.Hệ thống: Cảnh báo và gắn nhãn sản phẩm “Sắp hết hàng” hoặc “Sắp hết hạn” để dược sĩ có thể quản lý kịp thời

9 Dược sĩ: Kiểm tra đề xuất nhập hàng khi số lượng sản phẩm dưới mức quy định

Trang 12

3 Dược sĩ: Quản lý thông tin khách hàng, bao gồm xem,

thêm, sửa và xóa thông tin

3.1 Tìm và chọn khách hàng muốn xem trong danh sách.3.2 Hệ thống hiển thị thông tin chi tiết của khách hàng, bao gồm tên, số điện thoại, địa chỉ và email

4 Hệ thống: Cập nhật các thay đổi vào danh sách khách

hàng và hiển thị thông tin mới nhất

5 Dược sĩ: Xem lịch sử mua hàng của khách hàng để theo

dõi các giao dịch trước đây

5.1 Tìm và chọn khách hàng cần xem lịch sử mua hàng.5.2 Nhấp vào mục “Lịch sử mua hàng” để xem danh sách

Trang 13

các đơn hàng trước đây của khách hàng.

5.3 Hệ thống hiển thị chi tiết từng đơn hàng, bao gồm:5.3.1 Ngày mua

5.3.2 Sản phẩm đã mua5.3.3Tổng giá trị của từng đơn hàng

6 Hệ thống: Cung cấp giao diện lịch sử mua hàng để dược

sĩ dễ dàng theo dõi thông tin giao dịch của khách hàng

7 Dược sĩ: Theo dõi và cập nhật điểm tích lũy của khách

8 Hệ thống: Lưu lại và cập nhật số điểm tích lũy của khách

hàng theo các giao dịch mua hàng mới nhất

Điều kiện ràng

buộc

User name và password tồn tại trong cơ sở dữ liệu

Trang 14

1.7 PB07 – Lấy lại mật khẩu

Tác nhân Khách hàng

Miêu tả Khách hàng vào website để lấy lại mật khẩu

Tiêu chí chấp nhận 1 Khách hàng vào website

2 Chọn chức năng lấy lại mật khẩu

3 Hệ thống chuyển đến trang lấy lại mật khẩu

4 Khách hàng nhập username và email đã đăng ký

5 Người dùng chọn gửi yêu cầu

6 Hệ thống kiểm tra thông tin:

6.1 Nếu username không tồn tại hiển thị thông báo “Tài khoản này không tồn tại vui lòng nhập lại”

6.2 Nếu email không đúng định dạng hiển thị thông báo

“Email không hợp lệ vui lòng nhập lại”

6.3 Nếu username và email thõa mãn điều kiện 6.1, 6.2 thì thông báo “Vui lòng kiểm tra email để lấy lại mật khẩu”

7 Hệ thống gửi đường dẫn đến email khách hàng đã cung cấp ở trên để thực hiện việc đổi mật khẩu mới

8 Người dùng kiểm tra mail và click vào đường dẫn được gửi Đường dẫn sẽ đưa người dùng đến trang “Đổi mật khẩu mới”

9 Người dùng nhập password mới và xác nhận password vào form đổi mật khẩu mới (password phải có ít nhất 8 ký

tự và không có khoảng trắng)

10 Kiểm tra:

10.1 Nếu password mới và xác nhận password không trùng khớp thì hiển thị thông báo “password mới vàxác nhận password không trùng khớp”

Trang 15

10.2 Nếu password mới và xác nhận password khớp với nhau hệ thống sẽ tiến hành sửa, lưu mật khẩu mới cho tài khoản vào cơ sở dữ liệu và thông báo “Mật khẩu đã được đổi thành công”

Điều kiện ràng

buộc

User name và password tồn tại trong cơ sở dữ liệu

Trang 16

1.8.PB8 – Tài khoản cá nhân

Tác nhân Dược sĩ

Miêu tả Dược sĩ vào website để chỉnh sửa tài khoản cá nhân

Tiêu chí chấp nhận 1 Dược sĩ đăng nhập thành công vào website

2 Chọn mục tài khoản cá nhân để xem thông tin cá nhân của mình

3 Hệ thông hiển thị thông tin cá nhân khách hàng

4 Khách hàng điền thông tin cá nhân còn thiếu (nếu có) hoặc chỉnh sửa lại thông tin cá nhân (như họ tên, địa chỉ,

số điện thoại, v.v…), rồi chọn nút cập nhật

Điều kiện ràng

buộc

User name và password tồn tại trong cơ sở dữ liệu

Trang 17

1.9 PB09 – Quàn lý tài khoản

Tác nhân Admin

Miêu tả Người dùng vào website để xem hóa đơn mua hàng

Tiêu chí chấp nhận 1 Quản lý tài khoản người dùng

2 Người dùng (Admin): Đăng nhập thành công vào hệ thống bằng tài khoản Admin

3 Hệ thống: Chuyển đến trang quản trị, cho phép truy cập vào các chức năng quản lý tài khoản người dùng

4 Admin: Truy cập vào mục “Quản lý tài khoản” để xem danh sách người dùng trong hệ thống

3.1 Hệ thống: Hiển thị danh sách tài khoản, bao gồm các thông tin như:

3.1.1 Tên người dùng 3.2.2 Email

3.2.3Quyền truy cập hiện tại (người dùng hoặc admin) 3.2.4 Trạng thái tài khoản (kích hoạt hoặc chưa kích hoạt)

4.Admin: Thực hiện thêm tài khoản người dùng mới vào hệ thống

4.1 Nhấp vào nút “Thêm tài khoản mới.”

4.2 Nhập thông tin cần thiết cho tài khoản mới, bao gồm tên người dùng, email, mật khẩu, và quyền truy cập ban đầu (người dùng hoặc admin)

4.3 Nhấp vào nút “Lưu” để tạo tài khoản

5.Hệ thống: Thông báo thêm tài khoản thành công và cập nhật danh sách tài khoản

Trang 18

Điều kiện ràng

buộc

User name và password tồn tại trong cơ sở dữ liệu

Trang 19

Tiêu chí chấp nhận 1 Người dùng (Admin): Đăng nhập thành công vào hệ

thống bằng tài khoản Admin

2 Hệ thống: Chuyển đến trang quản trị, cung cấp quyền truy cập vào các chức năng quản lý nhà cung cấp

3 Admin: Truy cập vào mục “Quản lý nhà cung cấp” để xem danh sách các nhà cung cấp hiện có

3.1 Hệ thống hiển thị danh sách nhà cung cấp, bao gồm các thông tin:

 Mã nhà cung cấp

 Tên nhà cung cấp

 Số điện thoại

 Địa chỉ

 Email hoặc các thông tin liên lạc khác

4 Admin: Thực hiện thêm nhà cung cấp mới vào hệ thống

4.1 Nhấp vào nút “Thêm nhà cung cấp.”

4.2 Nhập các thông tin cần thiết, bao gồm:

 Mã nhà cung cấp (ID duy nhất)

5 Hệ thống: Thông báo thêm nhà cung cấp thành công

và cập nhật danh sách nhà cung cấp

Trang 20

6 Admin: Thực hiện sửa thông tin nhà cung cấp khi cần.

6.1 Chọn nhà cung cấp cần chỉnh sửa từ danh sách

6.2 Nhấp vào nút “Sửa” và cập nhật các thông tin mong muốn, như tên nhà cung cấp, số điện thoại, địa chỉ, hoặc các thông tin khác

6.3 Nhấp vào nút “Lưu” để xác nhận các thay đổi

7 Hệ thống: Thông báo cập nhật thông tin thành công vàhiển thị thông tin mới nhất của nhà cung cấp trong danh sách

8 Admin: Xóa nhà cung cấp nếu không còn giao dịch với họ

8.1 Chọn nhà cung cấp muốn xóa từ danh sách

8.2 Nhấp vào nút “Xóa” và xác nhận hành động xóa

9 Hệ thống: Thông báo xóa nhà cung cấp thành công và cập nhật lại danh sách nhà cung cấp

Điều kiện ràng

buộc

User name và password tồn tại trong cơ sở dữ liệu

Trang 21

Tiêu chí chấp nhận 1 Người dùng (Admin): Đăng nhập thành công vào hệ

thống bằng tài khoản Admin

2 Hệ thống: Chuyển đến trang quản trị, cung cấp quyền truy cập vào các chức năng quản lý nhà thuốc

3 Admin: Thực hiện thêm mới nhà thuốc vào hệ thống

3.1 Nhấp vào nút “Thêm nhà thuốc.”

3.2 Nhập các thông tin cần thiết, bao gồm:

 Tên nhà thuốc

 Địa chỉ nhà thuốc

 Số điện thoại liên lạc

 Email hoặc các thông tin liên lạc khác (nếu cần)

3.3 Nhấp vào nút “Lưu” để tạo mới nhà thuốc

4 Hệ thống: Thông báo thêm nhà thuốc thành công và cập nhật danh sách nhà thuốc

5 Admin: Thực hiện cập nhật thông tin nhà thuốc khi cần thiết

5.1 Chọn nhà thuốc cần chỉnh sửa từ danh sách

5.2 Nhấp vào nút “Sửa” và cập nhật các thông tin mong muốn, như:

 Địa chỉ nhà thuốc

 Số điện thoại, email, hoặc các thông tin

Trang 22

liên lạc khác5.3 Nhấp vào nút “Lưu” để xác nhận các thay đổi.

6 Hệ thống: Thông báo cập nhật thông tin thành công vàhiển thị thông tin mới nhất của nhà thuốc trong danh sách

7 Admin: Thực hiện xóa nhà thuốc nếu không còn hoạt động hoặc không cần thiết trong hệ thống

7.1 Chọn nhà thuốc muốn xóa từ danh sách.7.2 Nhấp vào nút “Xóa” và xác nhận hành động xóa

8 Hệ thống: Thông báo xóa nhà thuốc thành công và cậpnhật lại danh sách nhà thuốc

9 Admin: Quản lý hàng tồn kho của từng nhà thuốc, theo dõi số lượng sản phẩm, và nhận cảnh báo khi cần

9.1 Truy cập vào mục “Quản lý kho” trong thông tin của từng nhà thuốc

9.2 Hệ thống hiển thị danh sách các sản phẩm trong kho, bao gồm:

11.2 Nếu sản phẩm sắp hết hạn, Admin có thể

Trang 23

thực hiện các biện pháp như giảm giá hoặc loại

bỏ sản phẩm khỏi kho

12 Hệ thống: Cập nhật trạng thái kho hàng sau khi

Admin xử lý các cảnh báo và lưu trữ thay đổi trong hệthống

Điều kiện ràng

buộc

User name và password tồn tại trong cơ sở dữ liệu

Trang 24

1.12 PB12 – Quản lí nhập hàng

Tác nhân Admin

Miêu tả Admin vào website quản lí số lượng hàng hoá nhập vaò

Tiêu chí chấp nhận 1 Người dùng (Admin): Đăng nhập thành công vào hệ

thống bằng tài khoản Admin

2 Hệ thống: Chuyển đến trang quản trị, cung cấp quyền truy cập vào các chức năng quản lý sản phẩm và đơn hàng nhập

3 Admin: Thực hiện thêm sản phẩm vào đơn hàng nhập

3.1 Truy cập vào mục “Quản lý đơn hàng nhập” và chọn đơn hàng cần thêm sản phẩm.3.2 Nhấp vào nút “Thêm sản phẩm.”

3.3 Nhập các thông tin về sản phẩm, bao gồm:

 Tên sản phẩm

 Mã sản phẩm

 Số lượng

 Giá nhập3.4 Nhấp vào nút “Lưu” để thêm sản phẩm vàođơn hàng

4 Hệ thống: Thông báo thêm sản phẩm thành công và cập nhật danh sách sản phẩm trong đơn hàng nhập

5 Admin: Thực hiện cập nhật thông tin của sản phẩm trong đơn hàng nhập

5.1 Chọn sản phẩm cần chỉnh sửa từ danh sáchtrong đơn hàng

5.2 Nhấp vào nút “Sửa” và cập nhật thông tin như:

 Số lượng

 Giá nhập5.3 Nhấp vào nút “Lưu” để xác nhận thay đổi

Ngày đăng: 25/11/2024, 06:53

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

TÀI LIỆU LIÊN QUAN

w