Hệ thống sẽ tích hợp các chức năng quản lýhàng hóa, bán hàng, thu chi, nhân viên, khách hàng, báo cáo,.... Use case tổng quát Use Case Name: Tổng quát ID: Ưu tiên : Actor : Admin Descrip
Trang 1BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG THƯƠNG TP.HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
-o0o THỰC HÀNH PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN
Thành phố Hồ Chí Minh, tháng 3 năm 2024
Trang 2Lời nói đầu
Ngày nay, CNTT đã và đang đóng vai trò quan trọng trong đời sốngkinh tế, xã hội của nhiều quốc gia trên thế giới, là một phần không thểthiếu trong xã hội năng động, ngày càng hiện đại hoá Vì vậy, việc tinhọc hoá vào một số lĩnh vực là hoàn toàn có thể và phù hợp với xuhướng hiện nay
Xuất phát từ nhu cầu thực tế đó, trong công việc mua và bán sách, việcquản lý sách nhập và bán là một việc không thể thiếu Nhằm thay thếmột số công việc mà trước đó phải thao tác bằng tay trên giấy tờ đạthiệu quả không cao, mất nhiều thời gian Vì vậy, chúng em đã thực hiệnbáo cáo với đề tài “Xây dựng hệ thống quản lý bản sách”
Do trong khuôn khổ thời gian ngắn, trình độ chuyên môn, kinh nghiệm
và kiến thức của bản thân còn hạn chế, nên chúng em rất mong được sựgóp ý của cô và các bạn trong lớp, để đề tài nghiên cứu của chúng emngày càng hoàn thiện hơn và được ứng dụng trong thực tế
Xin chân thành cảm ơn !
Trang 3Lời cám ơn
Để hoàn thành tốt đề tài này chúng em chân trọng cảm ơngiảng viên bộ môn Phân tích và thiết kế hệ thống thông tinthầy Huỳnh Hữu Nghĩa đã tận tình giúp đỡ, chỉ bảo hướngdẫn chúng em trong suốt quá trình thực hiện đề tài
Vì thời gian và năng lực còn có hạn chế nên không thể tránhkhỏi những sai sót trong khi thực hiện đề tài nghiên cứu củamình Rất mong được sự góp ý bổ sung của thầy để đề tàicủa chúng em ngày càng hoàn thiện hơn
Em xin chân thành cảm ơn !
Trang 4Mục lục
Lời nói đầu 2
Lời cám ơn 3
Bảng Phân Công Nhiệm Vụ 5
Chương 1.Giới Thiệu Đề Tài 7
Chương 2 Mô Tả Nội Dung Chi Tiết 8
1 Hệ thống đăng nhập 8
2 Hệ thống quản lý nhân viên 9
3 Hệ thống quản lý sách 9
4 Hệ thống bán hàng 10
5 Hệ thống quản lý khách hàng 10
6 Hệ thống quản lý kho 10
7 Yêu cầu chức năng: 11
8 Yêu cầu phi chức năng: 11
Chương 3 Mô hình use case 12
I Xác định tất cả các use case của hệ thống 12
II Đặc tả Use Case : 13
1 use case tổng quát 13
2.Use case đăng nhập : 14
3.Use case quản lí nhân viên 15
4 Use case quản lý sách ( Thêm, xóa, sửa thông tin sản phẩm ) 17
5 Use case bán hàng (hóa đơn) 18
6 Use case quản lý khách hàng 20
7 Use case quản lý phiếu nhập 21
8 Use case quản lý kho 22
9 Use case thống kê doanh thu 24
III Mô hình use case 25
1 Mô hình tổng quát : 25
2 Mô hình đăng nhập 26
3 Mô hình bán hàng (hóa đơn) 26
5 Mô hình quản lý nhân viên 27
6 Mô hình quản lý khách hàng 28
7 Mô hình quản lý kho 28
8 Mô hình thống kê doanh thu 29
Chương 4 : Sơ đồ hóa bằng hoạt động và tuần tự 29
I Sơ đồ hóa bằng hoạt động (Activiti Diagram) 29
Trang 51 Activiti đăng nhập 30
2 Activiti bán hàng 31
3 Activiti nhập hàng 32
4 Activiti quản lý nhân viên 33
5 Activiti quản lý khách hàng 34
6 Activiti quản lý kho 35
7 Activiti báo cáo thống kê 36
II Sơ đồ hóa bằng tuần tự (Sequence Diagram) 37
1 Sequence đăng nhập 37
2 Sequence nhập hàng 37
3 Sequence quản lý nhân viên 38
4 Sequence quản lý khách hàng 38
5 Sequence quản lý bán hàng 39
6 Sequence quản lý kho 40
7 Sequence báo cáo thống kê 41
Chương 5 Sơ đồ lớp 42
I Sơ đồ lớp ( Class ) 42
Chương 6 Thiết kế 43
I Thiết kế giao diện 43
1 Form đăng nhập 43
2 Form giao diện chung 43
3 Form quản lý nhân viên 44
4 Form quản lý khách hàng ( độc giả ) 44
5 Form quản lý phiếu nhập 45
6 Form quản lý sách 45
7 Form quản lý bán hàng ( hóa đơn ) 46
8 Form thống kê 46
Trang 6Bảng Phân Công Nhiệm Vụ
Thành
Đặt tả usecase Đăng nhập &
Thanh toán, vẽ activityĐăng nhập
& Thanh toán,vẽ sequend Đăng nhập & Thanh toán, thiết kế from giao diện
100%
2 Phạm Thị Yến Nhi 2001210713 Xác định usecase,
Đặt tả usecase Nhập hàng &
Quản lí nhân viên,
vẽ activity Nhập hàng & Quản lí nhân viên,vẽ sequend Nhập hàng & Quản lí nhân viên, thiết kế from giao diện
100%
4 Nguyễn Công Tiến 2001216211 Xác định usecase,
Trang 7Tổng quát & Quản
lí khách hàng, vẽ activity Tổng quát
& Quản lí khách hàng,vẽ sequend Tổng quát & Quản
lí khách hàng, thiết
kế from giao diện
Trang 8Chương 1.Giới Thiệu Đề Tài
Đề tài này đề xuất xây dựng hệ thống quản lý nhà sách nhằm tối ưu hóahoạt động kinh doanh, nâng cao hiệu quả phục vụ khách hàng và gia tănglợi nhuận cho doanh nghiệp Hệ thống sẽ tích hợp các chức năng quản lýhàng hóa, bán hàng, thu chi, nhân viên, khách hàng, báo cáo, giúp tựđộng hóa nhiều quy trình thủ công, tiết kiệm thời gian, chi phí và giảmthiểu sai sót
- Tính cấp thiết: Ngành kinh doanh sách đang ngày càng phát triển,đòi hỏi các nhà sách cần ứng dụng công nghệ để nâng cao hiệu quảhoạt động
- Tính khả thi: Với sự phát triển của công nghệ thông tin, việc xâydựng hệ thống quản lý nhà sách hoàn toàn khả thi và mang lạinhiều lợi ích
- Tính thực tiễn: Hệ thống quản lý nhà sách có thể áp dụng chonhiều mô hình nhà sách khác nhau, từ quy mô nhỏ đến lớn
- Sở thích cá nhân: Bản thân tôi có niềm đam mê với sách và mongmuốn góp phần nâng cao hiệu quả hoạt động của các nhà sách ViệtNam
Trang 9Chương 2 Mô Tả Nội Dung Chi Tiết
2 Hệ thống quản lý nhân viên
Chức năng:
- Thêm nhân viên mới: Nhập thông tin cá nhân (họ tên, địa chỉ,
số điện thoại, email, ), thông tin công việc (chức vụ, phòngban, lương bổng, )
- Sửa thông tin nhân viên: Cập nhật thông tin cá nhân và thôngtin công việc của nhân viên hiện có
- Xóa nhân viên: Xóa thông tin nhân viên khỏi hệ thống
- Xem danh sách nhân viên: Hiển thị danh sách tất cả nhân viêntrong hệ thống, bao gồm thông tin cá nhân và thông tin côngviệc
- Tìm kiếm nhân viên: Tìm kiếm nhân viên theo tên, mã nhânviên, chức vụ,
- Sửa thông tin sách: Cập nhật thông tin sách hiện có
- Xóa sách: Xóa sách khỏi hệ thống
- Xem danh sách sách: Hiển thị danh sách tất cả sách trong hệthống, bao gồm thông tin sách và ảnh bìa sách
Trang 10- Tìm kiếm sách: Tìm kiếm sách theo tên sách, tác giả, nhà xuấtbản, thể loại,
- Lọc sách: Lọc sách theo giá bán, số lượng tồn kho, thể loại,
Quyền hạn:
- Chỉ quản trị viên hệ thống mới có quyền thêm, sửa và xóa sách
- Tất cả nhân viên có thể xem danh sách sách, tìm kiếm sách vàlọc sách
- Xóa khách hàng: Xóa thông tin khách hàng khỏi hệ thống
- Xem danh sách khách hàng: Hiển thị danh sách tất cả kháchhàng trong hệ thống
- Tìm kiếm khách hàng: Tìm kiếm khách hàng theo tên, số điệnthoại, email,
Quyền hạn:
- Tất cả nhân viên bán hàng có thể thêm, sửa và xóa khách hàng
- Tất cả nhân viên có thể xem danh sách khách hàng và tìm kiếmkhách hàng
6 Hệ thống quản lý kho
Trang 11- Chỉ quản kho, quản trị viên mới được thực hiện các yêu cầu.
7 Yêu cầu chức năng:
1 Quản lý sách và tài liệu:
a Thêm, sửa, xóa sách và tài liệu trong nhà sách
b Tìm kiếm và lấy thông tin về sách và tài liệu
c Xác định vị trí lưu trữ của từng sách và tài liệu
2 Quản lý khách hàng:
a Đăng ký, cập nhật và xóa khách hàng
b Lưu trữ thông tin cá nhân của khách hàng
c Theo dõi lịch sử mua hàng của mỗi khách hàng
3 Quản lý nhập và bán sách:
a Ghi nhận việc mua sách của khách hàng
b Cập nhật số lượng sách trong kho khi bán và nhập sách
4 Tính năng báo cáo:
a Tạo báo cáo về các hoạt động mua/bán sách
b Thống kê thông tin về số lượng sách, thành viên, và các hoạtđộng khác
5 Quản lý thông tin nhân viên:
a Đăng ký, cập nhật và xóa thông tin nhân viên
b Giao nhiệm vụ và quản lý quyền hạn của nhân viên
8 Yêu cầu phi chức năng:
1 Bảo mật:
a Bảo vệ thông tin cá nhân của khách hàng và nhân viên
b Đảm bảo chỉ những người có quyền được truy cập vào hệthống
2 Tính sẵn sàng và ổn định:
Trang 12a Đảm bảo hệ thống luôn sẵn sàng hoạt động mà không gặp sự
cố lỗi
b Xử lý các yêu cầu từ nhiều người dùng cùng một lúc màkhông gây trục trặc
3 Giao diện người dùng thân thiện:
a Thiết kế giao diện dễ sử dụng và thân thiện với người dùng
b Cung cấp hỗ trợ và hướng dẫn đầy đủ để người dùng có thể
sử dụng phần mềm một cách dễ dàng
4 Hiệu suất:
a Đảm bảo hệ thống hoạt động mượt mà và nhanh chóng
b Xử lý lượng dữ liệu lớn mà không ảnh hưởng đến hiệu suất
Trang 13Chương 3 Mô hình use case
I Xác định tất cả các use case của hệ thống
- Use Case Tổng Quát
- Use Case Đăng Nhập
- Use Case Quản Lí Sách
- Use Case Quản Lí Bán Hàng
- Use Quản Lí Khách Hàng
- Use Case Quản Lí Kho
- Use Case Thống Kê Doanh Thu
II Đặc tả Use Case :
1 Use case tổng quát
Use Case Name: Tổng quát ID: Ưu tiên : Actor : Admin
Description : mô tả quy trình quản lý nhà sách, bao gồm các hoạt động của nhân viên bán hàng, nhập hàng, và khách hàng
Trigger:
Điều kiện tiên quyết (Precondition):
· Hệ thống quản lý nhà sách phải được hoạt động bình thường.
Quy trình thông thường:
Trang 14khách hàng.
3 Quản lý nhân viên:
a Hệ thống cần lưu trữ thông tin nhân viên như tên, địa chỉ, số điện thoại, email,
chức vụ, lương bổng, v.v.
b Hệ thống cần cho phép quản lý nhà sách thêm, sửa và xóa thông tin nhân viên.
c Hệ thống cần cho phép quản lý nhà sách theo dõi hiệu quả công việc của nhân
viên.
d Hệ thống cần cho phép quản lý nhà sách thanh toán lương cho nhân viên.
4 Quản lý bán hàng:
a Hệ thống cần lưu trữ thông tin bán hàng như mã sản phẩm, tên sản phẩm, số
lượng, giá bán, chiết khấu, thuế, v.v.
b.Hệ thống cần cho phép nhân viên bán hàng tạo hóa đơn bán hàng.
c Hệ thống cần cho phép nhân viên bán hàng thanh toán cho khách hàng.
5 Quản lý kho:
a Hệ thống cần lưu trữ thông tin kho hàng như mã sản phẩm, tên sản phẩm, số
lượng tồn kho, giá nhập kho, giá bán, v.v.
b Hệ thống cần cho phép nhân viên kho nhập kho hàng mới.
c Hệ thống cần cho phép nhân viên kho xuất kho hàng.
d Hệ thống cần cho phép quản lý nhà sách theo dõi số lượng tồn kho theo thời
gian, sản phẩm, nhà cung cấp, v.v.
Các điều kiện hậu:
1 Sau khi đăng nhập thành công, người dùng được chuyển đến trang chủ của hệ
1 Tên đăng nhập hoặc mật khẩu không chính xác: Hệ thống hiển thị thông báo lỗi và yêu cầu người dùn
2 Tài khoản bị khóa: Hệ thống hiển thị thông báo lỗi và yêu cầu người dùng liên hệ với quản trị viên.
3 Lỗi hệ thống: Hệ thống hiển thị thông báo lỗi và yêu cầu người dùng thử lại sau.
Trang 152.Use case đăng nhập :
Use Case Name: Đăng nhập ID: UC-1 Ưu tiên: Cao Actor : Nhân viên của nhà sách
Description : Nhân viên đăng nhập vào hệ thống để thực hiện các chức năng của phần mềm
Trigger: người dùng muốn đăng nhập
Điều kiện tiên quyết (Precondition):
Quy trình thông thường:
1 Nhân viên chọn chức năng
đăng nhập trên giao diện
2 Nhập thông tin nhân viên
gồm tài khoản và mật khẩu
3 Hệ thống kiểm tra thông tin
4 Thông tin đúng giao diện
nhân viên sẽ hiển thị và được
sử dụng chức năng
Thông tin cho các bước:
ID và mật khẩu của nhân viên
Hệ thống sẽ kiểm tra trong CSDL có không
Hệ thống xử lý và hiển thị giao diện cho nhân viên
Quy trình thay đổi:
Các điều kiện hậu:
1 Hệ thống hiển thị giao diện người dùng trên màn hình
2 Nhân viên có thể thực hiện các chức năng của phần mềm
Exceptions:
Nhập sai ID hoặc mật khẩu:
1 Hệ thống sẽ hiển thị thông báo “Sai tên hoặc mật khẩu”
2 Hệ thống sẽ yêu cầu “Nhập lại” hoặc “Hủy bỏ”
3 2a Người dùng nhập lại và đăng nhập vào hệ thống
4 2b Kết thúc use case
Tóm tắt
Đăng nhập Nhân viên Đăng nhập vào
được hệ thống Thực hiện các chức năng trong
hệ thống
3.Use case quản lí nhân viên
Use Case Name: Quản Lí Nhân
Viên
ID: UC- Ưu tiên : Cao
Trang 16Actor : Quản trị viên (admin)
Description: cho phép quản trị viên quản lý thông tin về các nhân viên trong nhà sách
Trigger: Admin có nhu cầu tạo tài khoản đăng nhập cho nhân viên mới
Điều kiện tiên quyết (Precondition):
Lưu kết quả vào CSDL
6 Hệ thống ghi lại thời gian
và thông tin người thực hiện
Các điều kiện hậu:
3 Dữ liệu được cập nhật đúng và đầy đủ
4 Thông tin nhân viên được cập nhật lên CSDL
5 Nhân viên phải được thông báo về việc cập nhật
Exceptions:
Không thể xóa nhân viên :
1 Admin chọn nhân viên muốn xóa từ danh sách nhân viên
2 Hệ thống kiểm tra liên kết của nhân viên với các dữ liệu khác trong csdl
Trang 173a Nếu có : hệ thống thông báo không thể xóa nhân viên Chọn cập nhật lại trạng thái hoạt động
4a Cập nhật lại trạng thái hoạt động (nghỉ làm)
3b Nếu không : Hệ thống sẽ xóa nhân viên đó ra khỏi hệ thống 4b Hệ thống hiển thị có muốn xóa hay hủy
5b Admin chọn xóa
6b Kết thúc use case
Tóm tắt
Đầu vào Nguồn Đầu ra Đích
Thông tin nhân
viên
vào CSDL
Admin
4 Use case quản lý sách ( Thêm, xóa, sửa thông tin sản phẩm )
Use Case Name: Quản lý sách ID: UC-3 Ưu tiên: Cao
Actor : Nhân viên nhà sách
Description: Mô tả cách mà nhân viên quản lý các mặt hàng sách gồm loại sách, thêm, xóa , sửa các mặt hàng sách
Trigger: Thêm một cuốn sách mới hoặc nhân viên chọn vào chức năng cập nhật sách (thêm, xóa, sửa)
Điều kiện tiên quyết (Precondition):
Nhân viên đã đăng nhập được vào hệ thống
Quy trình thông thường:
1 Nhân viên kích hoạt chức
năng cập nhật sách
2 Hệ thống sẽ đưa ra yêu cầu
thêm, xóa hay sửa sách
3 Nhân viên lựa chọn yêu cầu
4 Hệ thống sẽ hiển thị form
tương ứng và yêu cầu nhân
viên nhập thông tin
5 Nhân viên nhập thông tin
lưu thông tin vào CSDL
8 Nhân viên xác nhận lưu
9 Hệ thống thông báo lưu
thành công
Thông tin cho các bước:
Kích hoạt chức năng thêm, sửahoặc xóa
Chọn chức năng
Hệ thống hiển thị form để nhậpthông tin
Nhập thông tin
Xác nhận thông tin
Lưu thông tin vào CSDL
Trang 18Quy trình thay đổi:
Khi thêm sách đã có trong CSDL:
Cập nhật số lượng
Hệ thống cập nhật và báo thành công
hủy bỏ
Các điều kiện hậu:
1 Thông tin sách được cập nhật trong CSDL
Exceptions:
Khi nhập sách muốn sửa và xóa không có trong CSDL :
1 Hệ thống thông báo không có tên sách mà nhân viên đã nhập
2 Hệ thống yêu cầu “Nhập lại” hoặc “Hủy thao tác”
3 2a Nhân viên nhập lại tên sách
4 Tiếp tục chức năng xóa hoặc sửa
5 2b kết thúc use case
Khi sửa sách nhân viên nhập thông tin sửa không hợp lệ (loại sách, nhà xuất bản,….) :
1 Hệ thống thông báo thông tin sửa không hợp lệ
2 Hệ thống yêu cầu sửa lại thông tin
3 Nhân viên sửa lại thông tin sách
Thông tin mặt hàng sách
Thông tin sách được lưu vào CSDL
5 Use case bán hàng (hóa đơn)
- Hệ thống cho phép nhân viên bán hàng khi hách hàng có nhu cầu mua hàng, hệ thống sẽ lưu lại phiếu mua hàng mà khách yêu cầu và cập nhật trên hệ thống, có thể xuất hóa đơn bán hàng
Trang 19Use Case Name: Thực hiện bán
Actor : Nhân viên bán hàng của nhà sách
Description: Mô tả cách mà nhân viên bán hàng hoàn thành bán sản phẩm, xuất hóa đơn cho khách hàng
Trigger: Khách hàng đến quầy thanh toán hàng đã mua
Điều kiện tiên quyết (Precondition):
Nhân viên đăng nhập vào hệ thống
Xác thực danh tính nhân viên
Quy trình thông thường:
của hóa đơn
5 Nhân viên sẽ thông báo lấy
9 Nhân viên thanh toán in hóa
đơn và trả tiền thừa cho
Quy trình thay đổi:
Số lượng có sẵn ít hơn số lượng
cần thiết :
1 Hệ thống sẽ thông báo Thông báo không đủ số lượng
Trang 20không đủ số lượng
2 Hệ thống sẽ hỏi lấy số
lượng tối đa hoặc hủy yêu
cầu
3 Nhân viên sẽ hỏi khách là
lấy số lượng còn lại hay hủy
yêu cầu mua sản phẩm
3a Hệ thống sẽ sửa đổi số
lượng yêu cầu thành số lượng
Thanh toán cho khách hàng như quy trình thông thường
Hủy bỏ
Thanh toán cho khách hàng như quy trình thông thường
Các điều kiện hậu:
1 Hóa đơn được lưu trữ hệ thống quản lý sách
2 Cập nhật số lượng tồn kho trong CSDL
3 Thanh toán được ghi nhận
Exceptions:
Nhập số tiền nhỏ hơn tổng tiền của hóa đơn :
1 Hệ thống sẽ hiển thị thông báo “Số tiền nhập không đủ để thanh toán”
2 Hệ thống đưa ra yêu cầu “Nhập lại” hoặc “Hủy thanh toán”2a Nhân viên nhập lại số tiền thanh toán
3a Hoàn thành thanh toán hóa đơn cho khách hàng
Hóa đơn thanh toán cho đơn hàngHóa đơn thanh toán cho đơn hàng
Nhận được sản phẩm
Kho lưu thông tin hóa đơn và thông tin khách hàng
Cập nhật dữ liệutồn kho
Trang 216 Use case quản lý khách hàng
Use Case Name: Quản lí Khách hàng ID: Ưu tiên : Actor : Nhân viên
Description : mô tả quy trình quản lý, lưu trữ thông tin khách hàng
Trigger:
Điều kiện tiên quyết (Precondition):
·Cơ sở dữ liệu phải được bảo vệ và sao lưu hàng ngày.
Quy trình thông thường:
1 Nhân viên bán hàng nhập thông tin khách hàng mới vào hệ thống.
2 Hệ thống kiểm tra tính hợp lệ của thông tin khách hàng.
3 Nếu thông tin hợp lệ, hệ thống lưu trữ thông tin khách hàng và hiển thị thông báo thành công.
4 Nếu thông tin không hợp lệ, hệ thống hiển thị thông báo lỗi và yêu cầu nhân viên bán hàng nhập lại thông tin.
Các điều kiện hậu:
1 Thông tin khách hàng được lưu trữ trong hệ thống.
2 Nhân viên nhà sách có thể thêm, sửa và xóa thông tin khách hàng.
3 Nhân viên nhà sách có thể theo dõi lịch sử mua hàng của khách hàng.
3.Lỗi hệ thống: Hệ thống hiển thị thông báo lỗi và yêu cầu nhân viên nhà sách thử lại sau.
7 Use case quản lý phiếu nhập
Nhân viên khi nhập sách cần xuất phiếu nhập
Use Case Name: Quản lý phiếu
nhập
ID: UC- Ưu tiên: Cao
Actor : Nhân viên nhập hàng
Description: Mô tả cách mà nhân viên nhập sách
Trigger: Khi nhập thêm sách vào kho
Điều kiện tiên quyết (Precondition):
Xác thực danh tính nhân viên
Quy trình thông thường:
1 Nhân viên lựa chọn chức
năng nhập hàng (thêm phiếu
nhập)
2 Hệ thống sẽ hiển thị form
tương ứng và yêu cầu nhân
viên nhập thông tin sách
muốn nhập
3 Nhân viên nhập thông tin
Thông tin cho các bước:
Chọn chức năng
Hệ thống hiển thị form để nhập thông tin
Nhập thông tin
Trang 22 Lưu thông tin vào CSDL
Quy trình thay đổi:
2a Nhân viên thêm sách mới
3a Hệ thống báo thêm sách mới
Các điều kiện hậu:
1 Thông tin sách được cập nhật trong CSDL
2 Cập nhật số lượng sách trong kho
3 Thông tin về phiếu nhập kho
Exceptions:
Khi số lượng sách trong kho có quá nhiều:
1 Hệ thống thông báo sách mà nhân viên muốn nhập còn số lượng lớn
2 Hệ thống yêu cầu “tiếp tục nhập” hoặc “Hủy thao tác”3a Nhân viên chọn tiếp tục nhập
4a Tiếp tục chức năng nhập sách
Thông tin phiếu nhập được lưu vào CSDL
Trang 238 Use case quản lý kho
Use Case Name: Quản lý kho ID: Ưu tiên : Actor : Nhân viên kiểm kho của nhà sách
Description : Nhân viên quản lý kiểm kê hàng hóa trong kho
Trigger: Nhân viên có yêu cầu kiểm tra hoặc sửa đổi hàng hóa trong kho theo định
kì
Điều kiện tiên quyết (Precondition):
Nhân viên đăng nhập được vào hệ thống
Xác thực danh tính nhân viên
Quy trình thông thường:
10 Nhân viên chọn chức năng
quản lý kho từ giao diện
13 Nhân viên sẽ kiểm tra số
lượng thực tế tồn trong kho
và thông tin của các loại mặt
19 Hệ thống ghi lại thời gian và
thông tin người thực hiện
kiểm kê
Thông tin cho các bước:
Chọn chức năng trên hệ thống
Hệ thống hiển thị danh sách mặt hàng
4 Nhân viên xác nhận lại kết quả
5 Nhân viên lưu kết quả vào