Tải bản đầy đủ (.docx) (29 trang)

Báo cáo phân tích thiết kế hệ thống thông tin Quản Lý Kho Hàng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.3 MB, 29 trang )

b

GIÁO VIÊN HƯỚNG DẪN: NGUYỄN THÁI SƠN
NHÓM 2: ĐỖ ANH TÀI
ĐINH CÔNG THÀNH
NGUYỄN KIM TUẤN
NGUYỄN VĂN TRƯỜNG

Hà Nội, thứ 2, ngày 20, tháng 2, năm 2023






CHƯƠNG 1: KHẢO SÁT HỆ THỐNG
I. Tổng quan về hệ thống
1. Mơ tả bài tốn

– – –Ĩ&Ỵ– – –

3
3
3

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG

5

2.1 Xác định tác nhân hệ thống ( Actor)


5

2.2 Biểu đồ UseCase

5

2.2.1 Biểu đồ Use Case tổng quát
2.2.2 UseCase quản lý sản phẩm
2.2.3 UseCase quản lý tài khoản đăng nhập
2.2.4 Quản lý nhân viên

CHƯƠNG 3: THIẾT KẾ HỆ THỐNG
3.1
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5

3.2

Biểu đồ trình tự
Trình tự đăng nhập
Trình tự thêm hàng hóa vào kho
Trình tự quản tìm kiếm hàng hóa
Trình tự sửa / xố hàng hố
Trình tự quản lý tài khoản nhân viên

BÁO CÁO ĐỒ ÁN
MƠN PHÂN TÍCH, THIẾT KẾ HỆ THỐNG

THÔNG TIN
Quản lý kho hàng
Biểu đồ hoạt động

3.2.1
3.2.2 Quản lý tài khoản nhân viên

CHƯƠNG 4: TRIỂN KHAI HỆ THỐNG
4.1
4.2
4.2.1
4.2.2
4.2.3
4.2.5

4.3
4.3.1
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6

5
6
9
11

14
14

14
14
15
15
16

17
18
18

20

Biểu đồ lớp chi tiết

20

Thiết kế chi tiết lớp

21

Lớp Nguoi21
Lớp Nguoiquantri
Lớp NVkho
Lớp Hanghoa

Thiết kế giao diện
Giao diện đăng nhập
Giao diện chính quản lý kho
Giao diện thêm sản phẩm
Giao diện xem chi tiết và chỉnh sửa sản phẩm

Giao diện danh sách quản trị
Giao diện danh sách nhân viên quản lý kho

21
22
23

23
23
24
24
25
25
26


CHƯƠNG 1: KHẢO SÁT HỆ THỐNG
I. Tổng quan về hệ thống
1. Mơ tả bài tốn
Hệ thống quản lý kho vật tư, thiết bị là một hệ thống có chức năng tổng hợp tất cả
những thông tin về nhập và xuất vật tư, thiết bị… để từ đó có thể quản lý một cách dễ
dàng. Nhằm giúp các công ty, doanh nghiệp,…thực hiện cơng tác quản lý vật tư được
chính xác, khoa học và tiết kiệm thời gian thì chúng ta cần áp dụng tin học vào cơng tác
quản lý có như vậy hiệu quả quản lý và kinh doanh mới được tăng lên.
Các mặt hàng này được nhập nhiều từ các nhà cung cấp khác nhau. Mỗi lần nhập hàng
người thủ kho sẽ dựa trên đơn mua hàng, dựa trên báo giá của nhà cung cấp và số lượng
hàng còn lại trong kho rồi gửi đơn mua hàng đến nhà cung cấp. Khi nhận được hóa đơn
giao hàng của nhà cung cấp thì nhập hàng vào kho theo hóa đơn giao hàng.
Khi nhận được yêu cầu xuất hàng người thủ kho sẽ kiếm tra xem trong kho có đủ hàng
hay khơng. Nếu hết hàng thì thơng báo cho bên xuất hàng, nếu đủ thì tiến hành xuất

hàng theo số lượng mà bên xuất hàng yêu cầu và tiến hành viết phiếu xuất kho.
Người thủ kho hàng tháng phải theo dõi tình hình nhập xuất của cơng ty và lập sổ theo
dõi nhập xuất các mặt hàng trong tháng, quý. Cuối mỗi quý, tháng dựa trên sổ theo dỗi
nhập xuất để lập báo cáo về tình hình hàng tồn kho gửi ban lãnh đạo.
- Những khó khăn trong cơng tác quản lý theo kiểu truyền thống:
Số lượng vật tư thiết bị nhiều, chủng loại phong phú, nếu như không quản lý tốt, chặt
chẽ thì rất dễ dẫn đến nhầm lẫn khi xuất, nhập vật tư thiết bị. Mỗi lần xuất hay nhập vật
tư thiết bị là lại có một hóa đơn lưu trữ, như vật chỉ tính trong một lần báo cáo về tình
hình nhập, xuất vật tư thì số lượng hóa đơn sẽ rất nhiều. Nếu người phụ trách về giấy tờ
không cẩn thận sẽ dẫn đến việc làm thất thốt hóa đơn, từ đó làm ảnh hưởng đến hoạt
động kinh doanh của cơng ty. Ngồi ra, khi muốn tìm kiếm một hóa đơn nào đó để kiểm
tra sẽ mất rất nhiều thời gian và khi muốn tổng hợp báo cáo sẽ gặp rất nhiều khó khăn.
Do vậy, việc ứng dụng công nghệ thông tin vào công tác quản lý vật tư là rất cần thiết.


-Những hiệu quả của việc ứng dụng công nghệ thông tin trong cơng tác quản lý vật tư
thiết bị:
Q trình quản lý hang hóa bằng máy tính, người quản lý chỉ cần chuẩn bị các điều kiện
về máy tính, khi nhập dữ liệu vào máy tính, máy tính sẽ tự động tổng hợp các thơng tin
như: lượng tồn kho, tình hình nhập xuất vật tư…, theo yêu cầu của người sử dụng.
Việc ứng dụng CNTT đã mang lại bước đột phá mới cho công tác quản lý kho, giúp
doanh nghiệp nắm bắt được thơng tin về hàng hóa, vật tư, nguyên vật liệu và sản phẩm
một cách chính xác kịp thời. Từ đó, người quản lý doanh nghiệp có thể đưa ra các kế
hoạch và quyết định đúng đắn, giảm chi phí và tăng khả năng cạnh tranh, nâng cao kết
quả hoạt động sản xuất kinh doanh.
-Yêu cầu của hệ thống :
Yêu cầu xây dựng một hệ thống quản lý kho vật tư, thiết bị y tế nhằm quản lý tất cả
những vật tư thiết bị hiện có tại cơng ty đồng thời quản lý lượng tồn kho trong kho hàng
của công ty.



CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG
2.1 Xác định tác nhân hệ thống ( Actor)
Người quản trị:

-Đăng nhập hệ thống
-Quản lý tài khoản đăng
nhập
Người quản lý kho: -Đăng nhập hệ thống.
-Quản lý sản phẩm.
-Tìm kiếm.
-Xem thơng tin sản phẩm.
-Thêm, sửa ,xố sản phẩm.
2.2 Biểu đồ UseCase
2.2.1 Biểu đồ Use Case tổng quát

2.2.2 UseCase quản lý sản phẩm
a. Kịch bản cho UseCase Đăng nhập.


Tên UseCase
Tác nhân chính

Đăng nhập
Người quản lý kho

Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo thành cơng
Chuỗi sự kiện chính


Người quản lý kho
Phải có tài khoản mật khẩu được cấp
Đăng nhập thành công
1.Hệ thống hiển thị form đăng nhập
2.Người quản trị nhập thông tin về tài khoản và nhấn login
3.Hệ thống tìm và xác nhận thơng tin
4.Hệ thống thơng báo đăng nhập thành công
3.a Hệ thống thông báo sai tên đăng nhập hoặc mật khẩu
3.a.1 Hệ thống yêu cầu người quản trị nhập lại thông tin
3.a.2 Người quản trị đăng nhập lại

Ngoại lệ

b.Kịch bản cho UC Thêm sản phẩm
Tên UseCase
Tác nhân chính

Thêm sản phẩm
Người quản lý kho

Người chịu trách nhiệm

Người quản lý kho

Tiền điều kiện
Đảm bảo thành công

Người quản lý kho đã đăng nhập thành công vào hệ thống
Sản phẩm đã được lưu trữ vào bộ nhớ của hệ thống


Chuỗi sự kiện chính

1.Hệ thống hiển thị form nhập thơng tin của sản phẩm muốn thêm
2.Người quản lý kho ấn nút “Submit” để thêm sản phẩm
3.Hệ thống kiểm tra thông tin của sản phẩm
4.Hệ thống thông báo đã thêm thành công

Ngoại lệ

3.a Hệ thống thông báo nhập thiếu thông tin của sản phẩm
3.a.1 Hệ thống yêu cầu người quản lý kho nhập thêm thơng tin
cịn thiếu của sản phẩm

c.Kịch bản cho UC Sửa sản phẩm
Tên UseCase

Sửa sản phẩm


Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo thành cơng
Chuỗi sự kiện chính

Người quản lý kho
Người quản lý kho
Người quản lý kho đã đăng nhập thành công vào hệ thống
Sản phẩm đã được thay đổi thành công theo ý muốn

1.Hệ thống hiển thị form sửa để người quản lý nhập thông tin
cần sửa đổi của sản phẩm
2.Người quản lý kho ấn “update” để hồn thành
3.Hệ thống kiểm tra thơng tin của sản phẩm
4.Hệ thống thông báo sửa thành công

Ngoại lệ

3.a Hệ thống thông báo thông tin cần sửa không hợp lệ
3.a.1 Hệ thống yêu cầu người quản lý nhập lại hoặc huỷ sửa đổi

d. Kịch bản cho UseCase Xoá sản phẩm
Tên UseCase
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo thành cơng
Chuỗi sự kiện chính
Ngoại lệ

Xố sản phẩm
Người quản lý kho
Người quản lý kho
Người quản lý kho đã đăng nhập thành cơng vào hệ thống
Sản phẩm đã được xố khỏi hệ thống
1.Người quản lý nhập ID sản phẩm và ấn “Delete”
2.Hệ thống tìm và xác nhận
3.Hệ thống xố sản phẩm thành công
ID không tồn tại trên hệ thống


e. Kịch bản cho UseCase Tìm kiếm
Tên UseCase
Tác nhân chính

Tìm kiếm
Người quản lý kho


Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo thành công
Chuỗi sự kiện chính
Ngoại lệ

Người quản lý kho
Người quản lý kho đã đăng nhập thành cơng vào hệ thống
Tìm được sản phẩm mong muốn trên hệ thống
1.Nhập tên sản phẩm mong muốn và ấn “Search”
2.Thông tin người dùng mong muốn sẽ hiển thị lên Table
-Hệ thống không tồn tại sản phẩm
-Nhập sai tên sản phẩm

f. Kịch bản cho UseCase Xem thông tin sản phẩm
Tên UseCase
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo thành cơng
Chuỗi sự kiện chính
Ngoại lệ


Xem thơng tin sản phẩm
Người quản lý
Người quản trị
Người quản lý kho đã đăng nhập thành công vào hệ thống
Hiển thị được danh sách sản phẩm
1.Nhấn vào “Display ” để hiển thị toàn bộ thơng tin sản phẩm
trong kho
Khơng có dữ liệu sản phẩm nên không thể hiển thị

Đăng nhập

2.2.3 UseCase quản lý tài khoản đăng nhập
a. Kịch bản cho UseCase Đăng nhập.


Tên UseCase
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo thành cơng
Chuỗi sự kiện chính

Ngoại lệ

Đăng nhập
Người quản trị
Người quản trị
Có tài khoản mật khẩu của người quản trị
Đăng nhập thành công

1.Hệ thống hiển thị form đăng nhập
2.Người quản trị nhập thông tin về tài khoản và nhấn login
3.Hệ thống tìm và xác nhận thơng tin
4.Hệ thống thơng báo đăng nhập thành công
3.a Hệ thống thông báo sai tên đăng nhập hoặc mật khẩu
3.a.1 Hệ thống yêu cầu người quản trị nhập lại thông tin
3.a.2 Người quản trị đăng nhập lại

b. Kịch bản cho UseCase Thêm tài khoản
Tên UseCase
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo thành cơng
Chuỗi sự kiện chính

Ngoại lệ

Thêm tài khoản
Người quản trị
Người quản trị
Người quản trị đã đăng nhập thành công vào hệ thống quản lý tài
khoản
Tài khoản đã được thêm vào dữ liệu hệ thống
1.Hệ thống hiển thị form nhập thông tin tài khoản mật khẩu muốn
thêm
2.Người quản trị ấn nút “Submit” để tạo tài khoản
3.Hệ thống kiểm tra thông tin của tài khoản
4.Hệ thống thông báo đã thêm thành công
3.a Hệ thống thông báo tài khoản bị trùng lặp hoặc chưa đủ yêu cầu

3.a.1 Hệ thống yêu cầu người quản trị nhập lại tài khoản theo đúng
yêu cầu được đề ra

c.Kịch bản cho UseCase Xoá tài khoản


Tên UseCase
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo thành cơng
Chuỗi sự kiện chính

Ngoại lệ

Xố tài khoản
Người quản trị
Người quản trị
Người quản trị đã đăng nhập thành công vào hệ thống quản lý tài
khoản
Tài khoản đã được loại bỏ khỏi hệ thống
Hệ thống hiển thị form nhập thông tin tài khoản mật khẩu muốn xoá
Người quản trị ấn nút “Delete” để thực hiện xoá tài khoản
Hệ thống kiểm tra tài khoản
Hệ thống thơng báo đã xố thành cơng
Hệ thống thơng báo nhập sai tài khoản cần xố cần nhập lại
Tài khoản nhập không tồn tại trên hệ thống

d.Kịch bản cho UseCase Sửa tài khoản
Tên UseCase

Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo thành cơng
Chuỗi sự kiện chính

Ngoại lệ

Sửa tài khoản
Người quản trị
Người quản trị
Người quản trị đã đăng nhập thành công vào hệ thống quản lý tài
khoản
Tài khoản đã được sửa trong hệ thống
1.Hệ thống hiển thị form nhập tài khoản muốn sửa
2.Người quản trị ấn nút “Update” để thực hiện sửa tài khoản mật khẩu
3.Hệ thống kiểm tra tài khoản
4.Hệ thống thông báo đã sửa thành công
Hệ thống thông báo thông tin nhập vào không hợp lệ
Tài khoản không tồn tại trên hệ thống


2.2.4 Quản lý nhân viên
a. Kịch bản cho UseCase Đăng nhập.
Tên UseCase
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo thành cơng
Chuỗi sự kiện chính


Ngoại lệ

Đăng nhập
Người quản trị
Người quản trị
Có tài khoản mật khẩu của người quản trị
Đăng nhập thành công
1.Hệ thống hiển thị form đăng nhập
2.Người quản trị nhập thông tin về tài khoản và nhấn login
3.Hệ thống tìm và xác nhận thơng tin
4.Hệ thống thơng báo đăng nhập thành công
3.a Hệ thống thông báo sai tên đăng nhập hoặc mật khẩu
3.a.1 Hệ thống yêu cầu người quản trị nhập lại thông tin
3.a.2 Người quản trị đăng nhập lại


b. Kịch bản cho UseCase Thêm nhân viên
Tên UseCase
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo thành cơng
Chuỗi sự kiện chính

Ngoại lệ

Thêm nhân viên
Người quản trị
Người quản trị

Người quản trị đã đăng nhập thành công vào hệ thống quản lý
tài khoản
Nhân viên đã được thêm vào dữ liệu hệ thống
1.Hệ thống hiển thị form nhập thông tin nhân viên muốn thêm
2.Người quản lý kho ấn nút “Add” để thêm nhân viên
3.Hệ thống kiểm tra thông tin của nhân viên
4.Hệ thống thông báo đã thêm thành công
Hệ thống thông báo thông tin chưa đủ nhập lại thông tin

c.Kịch bản cho UseCase Xố nhân viên
Tên UseCase
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo thành cơng
Chuỗi sự kiện chính

Ngoại lệ

Xố nhân viên
Người quản trị
Người quản trị
Người quản trị đã đăng nhập thành công vào hệ thống
quản lý tài khoản
Nhân viên đã được loại bỏ khỏi hệ thống
1.Hệ thống hiển thị form nhập id nhân viên muốn xoá
2.Người quản lý kho ấn nút “Delete” để thực hiện xoá
3.Hệ thống kiểm tra tài khoản
4.Hệ thống thơng báo đã xố thành cơng
Hệ thống thơng báo nhập sai ID nhân viên cần xố

ID khơng tồn tại trên hệ thống


d.Kịch bản cho UseCase Sửa thơng tin
Tên UseCase
Tác nhân chính
Người chịu trách nhiệm
Tiền điều kiện
Đảm bảo thành công
Chuỗi sự kiện chính

Ngoại lệ

Sửa thơng tin
Người quản trị
Người quản trị
Người quản trị đã đăng nhập thành công vào hệ thống quản lý
tài khoản
Thông tin đã được sửa trên hệ thống
1.Hệ thống hiển thị form nhập thông tin ID muốn sửa
2.Người quản lý kho ấn nút “Update” để thực hiện sửa thông tin
3.Hệ thống kiểm tra tài khoản
4.Hệ thống thông báo đã sửa thành công
Hệ thống thông báo thông tin nhập vào không hợp lệ
ID không tồn tại trên hệ thống


CHƯƠNG 3: THIẾT KẾ HỆ THỐNG
3.1 Biểu đồ trình tự
3.1.1 Trình tự đăng nhập



3.1.2 Trình tự thêm hàng hóa vào kho

3.1.3 Trình tự quản tìm kiếm hàng hóa


3.1.4 Trình tự sửa / xố hàng hố



×