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

Bài tập nhóm thực hành phân tích thiết kế hệ thống thông tin Đề tài phân tích hệ thống quản lý kho

38 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 38
Dung lượng 0,95 MB

Nội dung

Tại thời điểm hiện tại, nhiều hệ thống công nghệ cao đã được thử nghiệm và áp dụng vào thực tiễn, đem lại nhiều lợi ích không nhỏ, cụ thể: - Giảm thiểu chi phí và tốc độ giao hàng - Cải

Trang 1

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG THƯƠNG TP.HCM KHOA CÔNG NGHỆ THÔNG TIN



BÀI TẬP NHÓM THỰC HÀNH PHÂN TÍCH THIẾT KẾ HỆ THỐNG

THÔNG TIN

ĐỀ TÀI: Phân Tích Hệ Thống Quản Lý Kho

Giảng viên hướng dẫn :Nguyễn Thị Định

Trang 2

Sinh viên thực hiện:

1 2001216089 – Lê Đình Qúy

2 2001215896 – Lê Gia Kiệt

3 2001216060 – Bùi Hùng Phương

4 2001216298 – Nguyễn Cát Tường

TP HỒ CHÍ MINH – 2024

MỤC LỤC

CHƯƠNG 1:TỔNG QUAN 5

1.1 GIỚI THIỆU 5

1.2 MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI 6

1.3 KHẢO SÁT HỆ THỐNG 7

1.3.1 Yêu cầu bài toán 7

1.3.2 Quy trình nghiệp vụ 7

1.3.3 Thu thập biểu mẫu 8

1.4 KẾT CHƯƠNG 9

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

2.1 GIỚI THIỆU 10

2.2 MÔ HÌNH HÓA NGHIỆP VỤ 10

2.1.2 Mô hình hóa quy trình nghiệp vụ 11

2.1.2.1 Mô hình hóa quy trình nghiệp vụ Nhập hàng 11

2.1.2.2 Mô hình hóa quy trình nghiệp vụ Xuất hàng 12

2.3 MÔ HÌNH HÓA CHỨC NĂNG 15

2.3.2 Đặc tả Use Case hệ thống 16

2.4 SƠ ĐỒ LỚP MỨC PHÂN TÍCH 19

2.5 KẾT CHƯƠNG 19

CHƯƠNG 3 :THIẾT KẾ HỆ THỐNG 21

3.1 GIỚI THIỆU 21

3.2 THIẾT KẾ CSDL 21

3.3 THIẾT KẾ GIAO DIỆN HỆ THỐNG 22

Trang 3

CHƯƠNG 4:CÀI ĐẶT 30 CHƯƠNG 5:KẾT LUẬN 31

Trang 4

DANH MỤC CÁC HÌNH VẼ VÀ ĐỒ THỊ

Hình 1:Phiếu nhập kho 8

Hình 2 : Phiếu xuất kho 9

Hình 3:Sơ đồ usercase nghiệp vụ 10

Hình 4 : sơ đồ hoạt động usercase nhap hang 11

Hình 5: sơ đồ tuần tự usercase nhap hang 12

Hình 6 sơ dồ cộng tác user case nhap hang 12

Hình 7: sơ đồ hoạt động user case xuat hang 13

Hình 8 so do tuần tự xuat hang 14

Hình 9 so do cộng tác xuất hàng 14

Hình 10 so đồ user case hẻ thống 15

Hình 11 so đồ lớp mức phân tích 19

Hình 12 sơ đồ Diagram 21

Hình 13 giao diện phiếu nhập 22

Hình 14 giao dien chi tiet phieu nhap 22

Hình 15Giao dien phieu xuat 23

Hình 16 giao diện thêm, xóa ,sửa chi tiết phiếu xuất 23

Hình 17 giao diện thêm, xóa , sửa sản phẩm 24

Hình 18 giao diện loại sản phẩm 25

Hình 19 so đồ lớp mức thiết kế 25

Hình 20 mô hình 3 lớp chức năng nhập hàng 26

Hình 21 mô hình 3 lớp chức năng xuất hàng 27

Hình 22 mô hình 3 lớp sản phẩm 28

Hình 23 mo hình 3 lớp loại sản phẩm 29

Trang 5

MỞ ĐẦU

Việt Nam chúng ta là một khu vực có vị trí địa lý đặc biệt quan trọng trong giao thương,

là cầu nối thương mại đặc biệt quan trọng trên bản đồ hàng hải thế giới Đóng vai trò là cửa ngõ thương mại, nền xuất nhập khẩu Việt Nam từ lâu đã phát triển thành một mũi nhọn không thể thiếu cho nền kinh tế quốc dân Đồng thời, Việt Nam cũng là một nước

có nền kinh tế phát triển sôi động, liên tục nhận được những sự đầu tư nước ngoài cũng như sự xuất hiện của những doanh nghiệp nhỏ Chính vì vậy, nhu cầu kho bãi ở Việt Nam luôn có xu hướng tăng mạnh bất chấp những biến động của nền kinh tế Điều này dẫn đến sự khan hiếm của những kho bãi cũng như sự tăng mạnh giá cả thuê kho Mặt khác, môi trường làm việc ở những kho hàng trong nước vẫn còn thô sơ, thủ tục rườm

rà, thường xuyên xảy ra các sự cố ngoài ý muốn do sự thiếu chuyên môn kỹ thuật của nhân viên Chính vì điều đó, sự ra đời của một hệ thống quản lý kho hàng là vô cùng cấp thiết Tại thời điểm hiện tại, nhiều hệ thống công nghệ cao đã được thử nghiệm và

áp dụng vào thực tiễn, đem lại nhiều lợi ích không nhỏ, cụ thể: - Giảm thiểu chi phí và tốc độ giao hàng - Cải thiện khả năng quản lý kho và giảm thiểu lỗi trong quá trình quản lý kho - Tăng cường khả năng kiểm soát tồn kho và giảm thiểu hàng tồn kho không cần thiết - Tối ưu hóa quá trình xuất nhập trong kho hàng và giảm thời gian chờ đợi giữa các quá trình Nhằm tiếp tục đẩy mạnh sự phát triển thương mại của Việt Nam, chúng tôi xin nhận lấy trách nhiệm thiết kế một hệ thống quản lý kho hàng kế thừa những ưu điểm ở trên và cải thiện, bổ sung những mặt còn thiếu sót của những hệ thống

cũ Từ đó giải quyết những vấn đề đặt ra của hệ thống kho bãi quốc gia, nâng cao hiệu quả lưu trữ và quản lý của kho hàng Việt Nam

Trang 6

CHƯƠNG 1:TỔNG QUAN

1.1 GIỚI THIỆU

Việt Nam chúng ta là một khu vực có vị trí địa lý đặc biệt quan trọng trong giao thương,

là cầu nối thương mại đặc biệt quan trọng trên bản đồ hàng hải thế giới Đóng vai trò là cửa ngõ thương mại, nền xuất nhập khẩu Việt Nam từ lâu đã phát triển thành một mũi nhọn không thể thiếu cho nền kinh tế quốc dân Đồng thời, Việt Nam cũng là một nước

có nền kinh tế phát triển sôi động, liên tục nhận được những sự đầu tư nước ngoài cũng như sự xuất hiện của những doanh nghiệp nhỏ Chính vì vậy, nhu cầu kho bãi ở Việt Nam luôn có xu hướng tăng mạnh bất chấp những biến động của nền kinh tế Điều này dẫn đến sự khan hiếm của những kho bãi cũng như sự tăng mạnh giá cả thuê kho Mặt khác, môi trường làm việc ở những kho hàng trong nước vẫn còn thô sơ, thủ tục rườm

rà, thường xuyên xảy ra các sự cố ngoài ý muốn do sự thiếu chuyên môn kỹ thuật của nhân viên Chính vì điều đó, sự ra đời của một hệ thống quản lý kho hàng là vô cùng cấp thiết Tại thời điểm hiện tại, nhiều hệ thống công nghệ cao đã được thử nghiệm và

áp dụng vào thực tiễn, đem lại nhiều lợi ích không nhỏ, cụ thể:

- Giảm thiểu chi phí và tốc độ giao hàng

- Cải thiện khả năng quản lý kho và giảm thiểu lỗi trong quá trình quản lý kho

- Tăng cường khả năng kiểm soát tồn kho và giảm thiểu hàng tồn kho không cần thiết

- Tối ưu hóa quá trình xuất nhập trong kho hàng và giảm thời gian chờ đợi giữa các quá trình

Nhằm tiếp tục đẩy mạnh sự phát triển thương mại của Việt Nam, chúng tôi xin nhận lấytrách nhiệm thiết kế một hệ thống quản lý kho hàng kế thừa những ưu điểm ở trên và cải thiện, bổ sung những mặt còn thiếu sót của những hệ thống cũ Từ đó giải quyết

Trang 7

1.2 MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI

Nhằm đưa ra sản phẩm tốt nhất để giải quyết bài toán nêu trên, chúng tôi đã xác định những tiêu chuẩn, mục tiêu chính khi phát triển đề tài:

- Cung cấp khả năng bảo mật

Dữ liệu nội bộ doanh nghiệp luôn là một trong những vấn đề quan trọng hàng đầu trongkinh doanh, việc bảo mật được hay không những thông tin này có thể quyết định được

sự thành bại của công ty Nhận thức được điều này, hệ thống được chúng tôi phát triển đòi hỏi tài khoản và mật khẩu được cung cấp để có thể đăng nhập, cho phép sử dụng những chức năng của hệ thống

- Giao diện tối ưu, đơn giản

Việt Nam là một thị trường tiềm năng với lượng đầu tư nước ngoài lớn, việc phát triển phần mềm với đa ngôn ngữ là cần thiết để hội nhập kinh tế Hệ thống của chúng tôi được phát triển với nhiều ngôn ngữ khác nhau cho phép nhân công trong và ngoài nước đều có thể làm việc trên ứng dụng Đồng thời, giao diện của hệ thống cũng được tối ưu với thiết kế đơn giản, mượt mà, dễ làm quen cũng như đa năng và thẩm mỹ.Cho phép tương tác thời gian thực

Một trong những điểm sáng của hệ thống quản lý kho hàng là khả năng kết nối trực tuyến với mạng internet Điều này cho phép thông tin được cập nhật liên tục mọi lúc mọi nơi một cách nhanh chóng và thuận tiện Các bộ phận tham gia vào hoạt động quản

lý kho có thể tương tác, liên lạc, hỗ trợ nhau qua ứng dụng

- Liên kết với cơ sở dữ liệu doanh nghiệp

Những thông tin được cập nhật lên ứng dụng sẽ được ghi lại thường xuyên trên cơ sở

dữ liệu Điều này giúp doanh nghiệp có thể lưu trữ lại những hoạt động quản lý kho và

dữ liệu hàng hóa trong kho thành những bản ghi Từ đó, doanh nghiệp có thể dễ dàng truy cập, tìm kiếm thông tin cần thiết cũng như phân tích dữ liệu và đề ra chiến lược kinh doanh của họ2

Trang 8

1.3 KHẢO SÁT HỆ THỐNG 1.3.1 Yêu cầu bài toán

Bài toán phân tích và hệ thống thiết kế quản lý kho hàng yêu cầu phải giải quyết

có thể giải quyết được các vấn đề của hệ thống quản lý kho vật lý thô

Tiếp tục khuếch tán, khả năng quản lý thấp, thiếu thông tin hóa và phương tiện lưu trữlưu trữ, lãng phí tài nguyên và chi phí cao Mặt khác, hệ thống mới cũng cần có những thứ này

đột phá hơn những phần mềm cũ như: giao diện thân thiện, nhanh chóng; dễ học, dễ làm quen và ứng dụng được với nhiều mô hình kinh doanh khác nhau; tăng tính tương tác giữa các bộ phận sử dụng; dễ dàng mở rộng, sửa đổi, bổ sung vào những tính năng cần thiết;… Dự án của chúng tôi đã có và đang phát triển để đáp ứng được những yêu cầu cấpthiết của bài toán trên

1.3.2 Quy trình nghiệp vụ

- Nghiệp vụ nhập kho

Khi đơn vị cung ứng muốn nhập sản phẩm vào kho, sản phẩm này sẽ được chuyển tới thủkho để kiểm tra tổng thể Sau khi được kiểm tra, sản phẩm sẽ được đưa về nhà cung cấp, nhà cung cấp sẽ dựa trên kết quả kiểm tra để quyết định quá trình tiếp theo:

+ Nếu sản phẩm không đạt chuẩn sẽ trả lại sản phẩm cho bên cung ứng

+ Nếu sản phẩm đạt chuẩn, sẽ ký phiếu chấp nhận và chuyển hàng tới thủ kho Thủ kho

sẽ nhận phiếu chấp nhận nhập kho và chuyển hàng vào kho, sắp xếp, lưu trữ, sau đó cập nhật thông tin sản phẩm và số lượng vào thẻ kho Thẻ kho sẽ được gửi lại cho kế toán

Trang 9

+ Nếu lượng sản phẩm cần xuất đạt đủ số lượng yêu cầu, sẽ tiến hành lập phiếu xuất kho

và gửi cho bộ phận thủ kho

+ Nếu lượng sản phẩm cần xuất không đạt đủ số lượng yêu cầu, thông báo lại cho bên yêu cầu xuất kho

+ Thủ kho sau khi nhận phiếu xuất kho sẽ bắt đầu chuyển hàng tới phía yêu cầu Bên yêu cầu sẽ nhận hàng và ký phiếu xuất kho và gửi lại phiếu cho bộ phận thủ

1.3.3 Thu thập biểu mẫu

5

Hình 1:Phiếu nhập kho

Hình 2 : Phiếu xuất kho

Trang 10

1.4 KẾT CHƯƠNG

Chúng ta vừa xem qua thông tin liên quan đến đề tài và đưa ra được bài toán cần giải quyết vậy hãy cùng thực hiện hóa các chức năng cần thiết để hiểu rỏ hơn về công dụng và cách vận hành của hệ thống này sẻ như nào nhé!

Trang 11

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

2.1 GIỚI THIỆU

Giai đoạn phân tích đóng vai trò then chốt, tạo nền tảng vững chắc cho việc thiết kế, triển khai vàvận hành một hệ thống thông tin thành công Việc đầu tư đúng mức cho giai đoạn này mang lại lợi ích to lớn về hiệu quả, tiết kiệm chi phí và đảm bảo sự hài lòng của người dùng

Ngoài ra, giai đoạn phân tích còn giúp:

 Nâng cao khả năng giao tiếp giữa các bên liên quan, đảm bảo sự thống nhất và phối hợp hiệu quả

 Tăng cường tính minh bạch trong quá trình phát triển hệ thống, tạo dựng niềm tin cho người dùng

 Chuẩn bị cho việc quản lý và bảo trì hệ thống sau khi triển khai

Với những lý do trên, việc coi trọng giai đoạn phân tích trong quy trình phân tích thiết kế hệ thống thông tin là điều vô cùng quan trọng, góp phần tạo nên thành công cho dự án

2.2 MÔ HÌNH HÓA NGHIỆP VỤ

2.2.1 Sơ đồ Use-Case nghiệp vụ

Hình 3:Sơ đồ usercase nghiệp vụ

Trang 12

2.1.2 Mô hình hóa quy trình nghiệp vụ

2.1.2.1 Mô hình hóa quy trình nghiệp vụ Nhập hàng

a Bằng văn bản

User case nghiệp vụ : Nhập hàng

User case bắt đầu khi Thủ kho kiểm tra thấy số lượng hàng tồn không còn đủ đáp ứng nhu cầu

Các dòng cơ bản :

1 Thủ kho kiểm tra số lượng hàng tồn

2 Lập phiếu nhập hàng và gửi cho giám đốc

3 Giám đốc xử lý phiếu nhập

4 Kế toán xử lý thanh toán

5 Thủ kho nhận hóa đơn và bắt đầu nhận hàng soạn hàng vào kho

b Bằng sơ đồ hoạt động

Hình 4 : sơ đồ hoạt động usercase nhap hang

c Bằng sơ đồ tương tác (gồm sơ đồ tuần tự và sơ đồ cộng tác)

Trang 13

Hình 6 sơ dồ cộng tác user case nhap hang

2.1.2.2 Mô hình hóa quy trình nghiệp vụ Xuất hàng

a Bằng văn bản

Trang 14

User case nghiệp vụ : Xuất hàng

User case bắt đầu khi Thủ kho tiếp nhận yêu cầu mua hàng từ khách hàngCác dòng cơ bản :

1 Thủ kho tiếp nhận yêu cầu xuất hàng

2 Thủ kho tiến hàng kiểm kê hàng hóa

3 Lập phiếu xuất

4 Giám đốc tiến hành kiểm tra phiếu

5 Kế toán tiến hành quá trình thanh toán từ khách hàng xuất hóa đơn cho thủ kho

6 Thủ kho nhận hóa đơn và bắt đầu soạn hàng và giao hàng cho khách

b Bằng sơ đồ hoạt động

Hình 7: sơ đồ hoạt động user case xuat hang

c Bằng sơ đồ tương tác (gồm sơ đồ tuần tự và sơ đồ cộng tác)

Trang 15

Hình 9 so do cộng tác xuất hàng

Trang 16

2.3 MÔ HÌNH HÓA CHỨC NĂNG

2.3.1 Sơ đồ Use Case hệ thống

Hình 10 so đồ user case hẻ thống

Trang 17

2.3.2 Đặc tả Use Case hệ thống

Đặc tả cho từng Use Case hệ thống

Tên use case Tra cứu thông tin hang hóa

Tóm tắt Xem tên , giá của các mặt hàng

Tác nhân Thu kho , khach hang

Use case liên

Dòng sự kiện

phụ Kiểm tra tính hợp lệ của sản phẩm

Điều kiện tiên

quyết

Có quyền truy cập vào cơ sở dữ liệu

Hậu điều kiện Hệ thống dễ dàng quản lý thông tin sản

phẩm

Trang 18

Tên use case Quản lý phiếu nhập xuất

Tóm tắt Tạo phiếu nhập hàng xuất hàng

Use case liên

quan

Quản lý hóa đơn , quản lý số lượng

hàng tồn Dòng sự kiện

chính

Thủ kho : thêm , xóa , sửa phiếu nhập

hàng xuất hàng Dòng sự kiện

phụ Kiểm tra tính hợp lệ của sản phẩm

Điều kiện tiên

quyết

Có quyền truy cập vào cơ sở dữ liệu

Hậu điều kiện Hệ thống dễ dàng quản lý thông tin sản

phẩm

Trang 19

Tên use case Quản lý số lượng hàng tồn

Tóm tắt Cập nhật số lượng , kiểm tra mặt hàng

Use case liên

phụ Kiểm tra tính hợp lệ của sản phẩm

Điều kiện tiên

quyết

Có quyền truy cập vào cơ sở dữ liệu

Hậu điều kiện Hệ thống dễ dàng quản lý thông tin sản

phẩm

Trang 20

Tên use case Quản lý hóa đơn

Tóm tắt Xử lý quá trình thanh toán

Có quyền truy cập vào cơ sở dữ liệu

Hậu điều kiện Hệ thống dễ dàng quản lý thông tin sản

phẩm

Trang 21

Tên use case Quản lý báo cáo thống kê

Tóm tắt Tạo mẫu báo cáo lưu dữ liệu là thống

kê doanh thu

phụ Kiểm tra tính hợp lệ của các con số

Điều kiện tiên

quyết

Có quyền truy cập vào cơ sở dữ liệu

Hậu điều kiện Hệ thống dễ dàng quản lý thông tin sản

phẩm

Trang 22

Tên use case Quản lý thanh toán BANKING

Tóm tắt Tính toán số tiền giao dịch qua hình

phụ Kiểm tra tính hợp lệ của các con số

Điều kiện tiên

quyết

Có quyền truy cập vào cơ sở dữ liệu

Hậu điều kiện Hệ thống dễ dàng quản lý thông tin sản

phẩm

2.4 SƠ ĐỒ LỚP MỨC PHÂN TÍCH

Trang 23

2.5 KẾT CHƯƠNG

Tóm tắt:

Phân tích hệ thống là giai đoạn quan trọng trong quá trình phát triển phần mềm, giúp xác định rõ ràng các yêu cầu của hệ thống, từ đó thiết kế và triển khai hệ thống đáp ứng nhu cầu của người dùng

Trong phần Phân tích hệ thống này, chúng ta đã:

 Các đối tượng người dùng và các hành động họ có thể thực hiện trong hệ thống

 Dòng sự kiện chính và phụ của các Use Case

 Điều kiện tiên quyết và hậu điều kiện của các Use Case

Kết quả này sẽ là nền tảng quan trọng cho việc thiết kế và triển khai hệ thống quản lý bánhàng

Trang 24

 Sử dụng ngôn ngữ lập trình Java để phát triển hệ thống.

 Sử dụng giao diện người dùng web để tương tác với người dùng

Kế hoạch tiếp theo:

Bước tiếp theo trong quá trình phát triển hệ thống là thiết kế hệ thống Trong giai đoạn thiết kế hệ thống, chúng ta sẽ:

 Thiết kế kiến trúc hệ thống

 Thiết kế giao diện người dùng

 Thiết kế cơ sở dữ liệu

Trang 25

CHƯƠNG 3 :THIẾT KẾ HỆ THỐNG

3.1 GIỚI THIỆU

Giai đoạn thiết kế là một giai đoạn quan trọng và không thể thiếu trong quy trình phân tích thiết kế HTTT Việc đầu tư đầy đủ cho giai đoạn thiết kế sẽ mang lại nhiều lợi ích cho dự án, bao gồm việc nâng cao chất lượng hệ thống, giảm thiểu rủi ro, tiết kiệm chi phí và đảm bảo tính thành công cho dự án

3.2 THIẾT KẾ CSDL

Hình 12 sơ đồ Diagram

Trang 26

3.3 THIẾT KẾ GIAO DIỆN HỆ THỐNG

3.3.1 Chức năng tạo phiếu nhập (Bạn Gia Kiệt làm)

Hình 13 giao diện phiếu nhập

3.3.2 Chức năng Xem chi tiết phiếu nhập (Bạn Gia Kiệt làm)

Trang 27

3.3.3 Chức năng tạo phiếu xuất (Bạn Đình Qúy làm)

Hình 15Giao dien phieu xuat

3.3.4 Chức năng Xem chi tiết phiếu xuất (Bạn Đình Qúy làm)

Hình 16 giao diện thêm, xóa ,sửa chi tiết phiếu xuất

Trang 28

3.3.5 Chức năng tạo sản phẩm (Bạn Phương làm)

Hình 17 giao diện thêm, xóa , sửa sản phẩm

Trang 29

3.3.6 Chức năng tạo loại sản phẩm (Bạn Tường làm)

Hình 18 giao diện loại sản phẩm

3.4 SƠ ĐỒ LỚP Ở MỨC THIẾT KẾ

Hình 19 so đồ lớp mức thiết kế

Ngày đăng: 03/12/2024, 21:28

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w