1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phân tích thiết kế hệ thống thông tin tên Đề tài quản lý nhà sách

47 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

Định dạng
Số trang 47
Dung lượng 4,79 MB

Nội dung

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 1

BỘ 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 2

Lờ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 3

Lờ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 4

Mụ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 5

1 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 6

Bả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 7

Tổ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 8

Chươ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 9

Chươ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 12

a Đả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 13

Chươ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 14

khá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 15

2.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 16

Actor : 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 17

3a 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 18

Quy 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 19

Use 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 20

khô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 21

6 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 23

8 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

Đ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

Ngày đăng: 03/12/2024, 16:17

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

TÀI LIỆU LIÊN QUAN

w