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

báo cáo tổng kết đồ án môn học cuối kỳ quản lý nguyên liệu sản phẩm và hợp đồng xuất khẩu

65 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 đề Quản lý nguyên liệu, sản phẩm và hợp đồng xuất khẩu
Tác giả Lâm Chấn Huy, Nguyễn Phước Thịnh, Lê Đình Anh Tuấn
Người hướng dẫn ThS. Nguyễn Văn Thịnh
Trường học Trường Đại Học Sư Phạm TP.HCM
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án môn học cuối kỳ
Năm xuất bản 2022
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 65
Dung lượng 1,88 MB

Nội dung

Hệ thống phầm mềm quản lý nguyên liệu, sảnphẩm và hợp đồng xuất khẩu đáp ứng những quy trình đó đã được rất nhiều công ty sảnxuất và cung cấp sản phẩm phần mềm quản lý đó như OneMRP, AMI

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN

Trang 2

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN

Ngành: Công Nghệ Thông Tin

Ngành học: Công Nghệ Thông Tin

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

TP HỒ CHÍ MINH – 2022

Trang 3

LỜI CẢM ƠN

Đầu tiên chúng em xin gửi lời cám ơn sâu sắc và chân thành tới thầy ThS.NguyễnVăn Thịnh, một người thầy đã tận tâm, hết mình trực tiếp giảng dạy, hướng dẫn, độngviên và giúp đỡ chúng em trong suốt quá trình thực hiện đề tài cuối kì

Trong quá trình làm việc với Thầy, chúng em không những học hỏi những kiếnthức mới bổ ích mà còn học được tinh thần và thái độ làm việc nghiêm túc trong một tậphợp nhóm

Xin gửi lời cám ơn chân thành đến gia đình, bạn bè vì đã là nơi nương tựa, là mộtnguồn động viên lớn, nơi chia sẻ và giúp đỡ trong những lúc chúng em gặp khó khăn, vuibuồn trong suốt thời gian qua

Mặc dù chúng em đã cố gắng hoàn thiện đề tài này bằng tất cả sự nỗ lực và lượngkiến thức hiện có nên có thể sẽ không tránh khỏi những thiếu sót Chúng em kính mongnhận được sự cảm thông và chỉ bảo của quý Thầy, Cô cùng các bạn đồng môn

Trang 4

MỤC LỤC

MỤC LỤC 4

DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT 7

DANH MỤC CÁC BẢNG BIỂU 8

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

MỞ ĐẦU 11

Chương 1 TỒNG QUAN 12

1.1 GIỚI THIỆU 12

1.2 CÁC HỆ THỐNG LIÊN QUAN 12

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

1.4 YÊU CẦU CỦA ĐỀ TÀI 13

1.5 ĐỐI TƯỢNG NGHIÊN CỨU 13

1.6 KHẢO SÁT HỆ THỐNG 14

1.7 NỘI DUNG VÀ PHƯƠNG PHÁP NGHIÊN CỨU 14

1.8 CÔNG CỤ, THIẾT BỊ SỬ DỤNG 15

1.9 TỔNG KẾT CHƯƠNG 15

Chương 2 PHÂN TÍCH HỆ THỐNG 16

2.1 GIỚI THIỆU 16

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

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

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

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

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

Chương 3 THIẾT KẾ HỆ THỐNG 32

3.1 GIỚI THIỆU 32

3.2 THIẾT KẾ CSDL 32

Trang 5

3.2.1 Mô hình dữ liệu quan hệ 32

3.2.2 Ràng buộc toàn vẹn 33

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

3.3.1 Giao diện chung 34

3.3.2 Giao diện cho Phòng kinh doanh 34

3.3.3 Giao diện cho Phòng cung ứng 36

3.3.4 Giao diện cho Người quản lý 42

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

3.5 THIẾT KẾ CHỨC NĂNG HỆ THỐNG 43

3.5.1 Chức năng lập hợp đồng 43

3.5.2 Chức năng thanh lý hợp đồng 45

3.5.3 Chức năng quản lý nhân viên 46

3.5.4 Chức năng lập phiếu nhập nguyên liệu 47

3.5.5 Chức năng lập phiếu nhập sản phẩm 48

3.5.6 Chức năng thêm nguyên liệu 49

3.5.7 Chức năng thêm sản phẩm 50

3.5.8 Chức năng thông báo thanh lý hợp đồng 51

3.5.9 Chức năng đăng nhập 52

3.6 TỔNG KẾT CHƯƠNG 53

Chương 4 CÀI ĐẶT THỰC NGHIỆM 54

4.1 Cài đặt csdl toàn cục 54

4.1.1 Kiến trúc hệ thống 54

4.1.2 Cài đặt dữ liệu thử nghiệm 54

4.2 Cài đặt ứng dụng 56

4.2.1 Mô hình cài đặt 56

4.2.2 Một số chức năng xử lý chính 57

4.3 Kết quả thực nghiệm 60

Chương 5 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 61

Trang 6

5.1 Kết Luận 61 5.2 Hướng phát triển 61

Trang 7

DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT

Chữ

HTML Hyper Text Markup Language Ngôn ngữ đánh dấu

CSS Cascading Style Sheets Ngôn ngữ định kiểu theo tầng

JS JavaScript Ngôn ngữ lập trình

IDE Integrated Development

Environment Môi trường phát triển tích hợp

SQL Structured Query Language Ngôn ngữ truy vấn có cấu trúcCSDL Cơ Sơ Dữ Liệu

Trang 8

DANH MỤC CÁC BẢNG BIỂU

Bảng 1.Bảng mô tả use case nghiệp vụ lập hợp đồng 16

Bảng 2.Bảng mô tả use case nghiệp vụ nhập xuất nguyên liệu 17

Bảng 3.Bảng mô tả use case nghiệp vụ nhập xuất sản phẩm 18

Bảng 4.Bảng mô tả use case nghiệp vụ thanh lý hợp đồng 19

Bảng 5.Bảng mô tả use case nghiệp vụ sản xuất sản phẩm 21

Bảng 6.Bảng mô tả use case nghiệp vụ đặt hàng 22

Bảng 7.Bảng đặc tả usecase lập phiếu nhập sản phẩm 24

Bảng 8.Bảng đặc tả usecase lập phiếu xuất sản phẩm 24

Bảng 9.Bảng đặc tả usecase lập phiếu nhập nguyên liệu 25

Bảng 10.Bảng đặc tả usecase lập phiếu xuất nguyên liệu 25

Bảng 11.Bảng đặc tả usecase lập hợp đồng 26

Bảng 12.Bảng đặc tả usecase thanh lý hợp đồng 27

Bảng 13.Bảng đặc tả usecase quản lý nhân viên 27

Bảng 14.Bảng đặc tả usecase quản lý kho 28

Bảng 15.Bảng đặc tả usecase thống kê hợp đồng 28

Bảng 16.Bảng đặc tả usecase thống kê phiếu 29

Trang 9

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

Hình 2.1 Sơ đồ UseCase nghiệp vụ 16

Hình 2.2 Sơ đồ hoạt động quy trình nghiệp vụ lập hợp đồng 17

Hình 2.3 Sơ đồ hoạt động quy trình nghiệp vụ nhập xuất nguyên liệu 19

Hình 2.4 Sơ đồ hoạt động quy trình nghiệp vụ nhập xuất sản phẩm 20

Hình 2.5 Sơ đồ hoạt động quy trình nghiệp vụ thanh lý hợp đồng 21

Hình 2.6 Sơ đồ hoạt động quy trình nghiệp vụ sản xuất sản phẩm 23

Hình 2.7 Sơ đồ hoạt động quy trình nghiệp vụ đặt hàng 24

Hình 2.8 Sơ đồ lớp mức phân tích 31

Hình 3.1 Mô hình dữ liệu quan hệ 31 Hình 3.2 Giao diện Đăng nhập hệ thống 33

Hình 3.3 Giao diện DashBoard 33

Hình 3.4 Giao diện Danh sách hợp đồng 34

Hình 3.5 Giao diện Thêm hợp đồng 34

Hình 3.6 Giao diện Chi tiết hợp đồng 35

Hình 3.7 Giao diện Thanh lý hợp đồng 35

Hình 3.8 Giao diện DashBoard 35

Hình 3.9 Giao diện Danh sách kho hàng 36

Hình 3.10 Giao diện Thêm nguyên liệu 36

Hình 3.11 Giao diện Thêm sản phẩm 36

Hình 3.12 Giao diện Cơ cấu sản phẩm 37

Hình 3.13 Giao diện Danh sách phiếu nhập nguyên liệu 37

Hình 3.14 Giao diện Thêm phiếu nhập nguyên liệu 37

Hình 3.15 Giao diện Chi tiết phiếu nhập nguyên liệu 38

Hình 3.16 Giao diện Danh sách phiếu xuất nguyên liệu 38

Hình 3.17 Giao diện Thêm phiếu xuất nguyên liệu 38

Hình 3.18 Giao diện Chi tiết phiếu xuất nguyên liệu 39

Hình 3.19 Giao diện Danh sách phiếu nhập sản phẩm 39

Hình 3.20 Giao diện Thêm phiếu nhập sản phẩm 39

Hình 3.21 Giao diện Chi tiết phiếu nhập sản phẩm 40

Hình 3.22 Giao diện Danh sách phiếu xuất sản phẩm 40

Trang 10

Hình 3.24 Giao diện Trang chủ 41

Hình 3.25 Giao diện Danh sách nhân viên 41

Hình 3.26 Giao diện Thêm nhân viên 42

Hình 3.27 Sơ đồ lớp mức thiết kế 42

Hình 3.28 Sơ đồ lớp mức thiết kế chức năng 43

Hình 3.29 Sơ đồ tuần tự thiết kế chức năng 43

Hình 3.30 Sơ đồ lớp mức thiết kế chức năng 44

Hình 3.31 Sơ đồ tuần tự thiết kế chức năng 44

Hình 3.32 Sơ đồ lớp mức thiết kế chức năng 45

Hình 3.33 Sơ đồ tuần tự thiết kế chức năng 45

Hình 3.34 Sơ đồ lớp mức thiết kế chức năng 46

Hình 3.35 Sơ đồ tuần tự thiết kế chức năng 46

Hình 3.36 Sơ đồ lớp mức thiết kế chức năng 47

Hình 3.37 Sơ đồ tuần tự thiết kế chức năng 47

Hình 3.38 Sơ đồ lớp mức thiết kế chức năng 48

Hình 3.39 Sơ đồ tuần tự thiết kế chức năng 48

Hình 3.40 Sơ đồ lớp mức thiết kế chức năng 49

Hình 3.41 Sơ đồ tuần tự thiết kế chức năng 50

Hình 3.42 Sơ đồ lớp mức thiết kế chức năng 50

Hình 3.43 Sơ đồ tuần tự thiết kế chức năng 51

Hình 3.44 Sơ đồ lớp mức thiết kế chức năng 51

Hình 3.45 Sơ đồ tuần tự thiết kế chức năng 51

Hình 3.46 Sơ đồ lớp mức thiết kế chức năng 51

Hình 3.47 Sơ đồ tuần tự thiết kế chức năng 51

Hình 3.48 Sơ đồ lớp mức thiết kế chức năng 51

Hình 3.49 Sơ đồ tuần tự thiết kế chức năng 52

Hình 4.1 Kiến trúc hệ thống 54 Hình 4.2 Cài đặt ứng dụng theo mô hình 3 lớp 56

Hình 4.3 Chức năng đăng nhập 57

Hình 4.4 Chức năng tự tạo hóa đơn xuất sản phẩm 57

Hình 4.5 Chức năng thêm và sửa nhân viên 58

Hình 4.6 Chức năng tạo sản phẩm 58

Hình 4.7 Chức năng thêm nguyên liệu 59

Trang 11

Hình 4.8 Chức năng tạo hợp đồng 59 Hình 4.9 Chức năng hủy hợp đồng 60

Trang 12

MỞ ĐẦU

Ngày nay, công nghệ thông tin có những bước phát triển mạnh mẽ, ứng dụngtrong nhiều lĩnh vực đời sống và hiệu quả mang lại là không thể phủ nhận, giúp giảmthiểu tối đa các khâu làm việc thủ công kém hiệu quả và thiếu chính xác của con ngườitrước kia Việc xây dựng một hệ thống quản lý nguyên liệu, sản phẩm và hợp đồng rất có

ý nghĩa trong quá trình phát triển của công ty kinh doanh về xuất nhập khẩu nói riêng vàphát triển xã hội nói chung, giúp cho các người lãnh đạo có thể nắm bắt tình hình pháttriển kinh doanh của công ty Mà không lo bị các nhân viên khai báo gian về số lượnghoặc là giá cả Bên cạnh đó là thời đại nhà nhà mua bán trực tuyến, thông qua websitekhách hàng có thể dễ dàng tiếp cận sản phẩm, tra cứu thông tin sản phẩm và đặt hàngnhanh chóng

Bố cục đồ án cuối kỳ này có 5 chương:

Chương 1: Tổng quan

Giới thiệu những vấn đề liên quan tới đồ án, trình bày các hệ thống liên quan mậtthiết đến đồ án, chỉ ra những vấn đề mà đồ án cần tập trung nghiên cứu, thực hiện, giảiquyết những vấn đề cho việc phân tán cơ sở dữ liệu

Trình bày các bước trong thiết kế hệ thống, ánh xạ mô hình lớp phân tích thành

mô hình lớp thiết kế, xử lý lưu trữ với cơ sở dữ liệu quan hệ, một số vấn đề liên quan đếngiao diện người sử dụng Xây dựng sơ đồ lớp ở mức thiết kế theo mô hình 3 lớp (tầnggiao diện, tầng nghiệp vụ, tầng truy cập dữ liệu),

Chương 4: Cài đặt thực nghiệm

Trình bày cài đặt CSDL phân tán, xây dựng các chức năng chính của website với

bộ công cụ framework và các ngôn ngữ HTML, CSS, JS,…

Chương 5: Kết luận và hướng phát triển

Tổng kết những gì mà xây dựng được trong đồ án cuối kì Nêu ưu nhược điểm của

hệ thống, những gì còn hạn chế mà hệ thống chưa hoàn thành được Trình bày những kếhoạch tương lai cho hệ thống sẽ làm

Trang 14

Chương 1 TỒNG QUAN

Ở thời đại mới hiện này trong xã hội, thì Công nghệ thông tin là một phần khôngthể nào thiếu trong cuộc sống Nơi đâu cũng sử dụng công nghệ, một xã hội thông tinđiện tử và công nghệ số, hoạt động quản lý kinh doanh, các dịch vụ đều dựa trên nền tảngcủa công nghệ hiện đại, đặc biệt là công nghệ thông tin và truyền thông

Việc xây dựng một hệ thống quản lý nguyên liệu, sản phẩm, các hợp đồng rất cầnthiết cho một công ty có nhiều chi nhánh, tuy nhiên nếu cùng truy xuất vào một cơ sở dữliệu từ nhiều nơi về một nơi lưu trữ thì việc bán hàng sẽ bị ảnh hưởng ít nhiều tới sự pháttriển của công ty

Với sự phát triển của công nghệ thông tin, các startup về kinh doanh liên tục nổi lêntrên thị trường Việt Nam Trong đó, hầu hết các tổ chức kinh doanh này đều này lấy hànghoặc xuất hàng qua nước ngoài theo yêu cầu Bắt buộc các tổ chức kinh doanh phải sởhữu cho mình một hệ thống để quản lý Và đó chính là lý do chúng em chọn đề tài

“QUẢN LÝ NGUYÊN LIỆU, SẢN PHẨM VÀ HỢP ĐỒNG XUẤT KHẨU” Để chocác nhà doanh nghiệp có thể nắm bắt tình hình quản lý xuất nhập khẩu, không để chonhân viên khai báo gian số lượng hoặc giá cả nhằm mục đích lợi dụng tiền công ty Nhưvậy thì các nhà doanh nghiệp mới có thể an tâm trong việc phát triển công ty lên một tầmcao mới

1.2 CÁC HỆ THỐNG LIÊN QUAN

Quản lý nguyên liệu, sản phẩm và hợp đồng xuất khẩu là một hệ thống có quy trình

là dựa vào các hợp đồng giữa công ty và đối tác để công ty có thể nhập nguyên liệu vềnhằm sản xuất sản phẩm đáp ứng nhu cầu của đối tác Sau đó công ty phải theo dõi sốlượng nguyên liệu để có thể nắm bắt được hàng tồn kho để kịp bảo quản hoặc xử lý kịpthời kẻo tránh lãnh phí nguyên liệu, từ đó gây ảnh hưởng tới ngân sách của công ty Saukhi đã tạo ra sản phẩm từ các nguyên liệu, công ty cũng phải theo dõi ngày hạn sử dụngcủa sản phẩm để có thể xử lý kịp thời Hệ thống phầm mềm quản lý nguyên liệu, sảnphẩm và hợp đồng xuất khẩu đáp ứng những quy trình đó đã được rất nhiều công ty sảnxuất và cung cấp sản phẩm phần mềm quản lý đó như OneMRP, AMIS, MISA CukCuk,Faceworks, VNSolution,…

Các phần mềm quản lý đã được nên ở phần trên rất có rất nhiều ưu điểm, tuy nhiêncác phần mềm đó có phí và có các công nghệ tiên tiến gây khó với các nhà doanh nghiệp

Trang 15

truyền thống Vì vậy ở đồ án cuối kỳ, chúng tôi xây dựng một phần mềm quản lý khắcphục những điều đó Và nhắm phầm mềm chúng tôi nhắm vào các đối tượng là các nhàdoanh nghiệp nhỏ, mới khởi nghiệp,… để thay cho việc quản lý những nguyên liệu, sảnphẩm bằng sổ sách, ghi tay,… Chúng tôi sẽ tối ưu nhất phần mềm có thể để cho tiết kiệmchi phí cho các khách hàng của mình.

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

Mục tiêu của đề tài là ứng dụng phân tích và thiết kế theo hướng đối tượng vàoviệc xây dựng một hệ thống thông tin trên nền tảng website với mục đích quản lý cungứng các sản phẩm cho những hợp đồng của công ty

Thông qua việc khảo sát thực tế, chúng tôi đã phân tích và thiết kế đồ án này và xâydựng một hệ thống quản lý cung ứng nguyên liệu, sản phẩm và hợp đồng xuất khẩu

Hệ thống sẽ được xây dựng trên nền tảng website và sẽ có các chức năng chính nhưsau:

 Hệ thống: đăng nhập, phân quyền nhân viên

 Quản lý hợp đồng: ký kết, tính trị giá, thanh lý hợp đồng Hợp đồng gần hết hạn sẽđược ưu tiên hơn

 Quản lý cung ứng, kho: quản lý nhập, xuất nguyên liệu và sản phẩm, quản lý tìnhhình tồn kho

 Thống kê: thống kê lợi nhuận, vốn hiện tại của công ty

Căn cứ vào bảng cơ cấu nguyên liệu tạo ra sản phẩm mà biết cần phải mua từngnguyên liệu là bao nhiêu để bảo đảm sản xuất ra các sản phẩm để cung ứng cho từng hợpđồng và cho tất cả các hợp đồng nhằm lên kế hoạch vay vốn để mua nguyên liệu, bố trísản xuất

 Phương pháp phân tích thiết kế hướng đối tượng sử dụng ngôn ngữ UML

 Ngôn ngữ lập trình và siêu văn bản: Java, HTML, CSS, JS,

 Framework: Spirng, React,…

 MySQL Server

 Rational Rose

 Môi trường lập trình Microsoft Visual Studio 2022

Trang 16

1.6 KHẢO SÁT HỆ THỐNG

Công ty ký kết hợp đồng với nhiều khách hàng Một hợp đồng đặt nhiều sản phẩmvới số lượng và đơn giá tương ứng Trị giá hợp đồng là tổng số tiền mà khách hàng sẽphải thanh toán khi hợp đồng hoàn thành và thanh lý

Nhiệm vụ phòng cung ứng là dựa trên các sản phẩm trên hợp đồng rồi đi muanguyên liệu, đồng thời sẽ lập phiếu nhập nguyên liệu tại đó Tại cuối ca làm việc, thìphòng cung ứng phải gửi ngay các nguyên liệu vừa được nhập cho phân xưởng nhằmtránh bị tồn kho và bảo quản nguyên liệu

Nhiệm vụ phân xưởng là nhận nguyên liệu từ phòng cung ứng và sản xuất theo cácsản phẩm mà phòng cung ứng yêu cầu Để tạo ra sản phẩm cần các nguyên liệu Bảng cơcấu sản phẩm – nguyên liệu chỉ ra một đơn vị sản phẩm cần những loại nguyên liệu gì,với cơ cấu nguyên liệu là bao nhiêu

Khi đã xong một lô sản phẩm, phân xưởng sẽ gửi cho phòng cung ứng Lúc nàyphòng cung ứng nhận sản phẩm và lập phiếu nhập sản phẩm

Các sản phẩm này được tập trung cho bộ phận cung ứng để xuất cho các hợp đồng

mà công ty đã ký với khách hàng từ trước Bộ phận cung ứng sẽ căn cứ những hợp đồnggần tới hạn mà ưu tiên cho hợp đồng đó trước Những hợp đồng nào đủ điều kiện xuất,phòng cung ứng sẽ gửi thông báo đến phòng kinh doanh xét duyệt Sau khi được duyệt,phòng cung ứng sẽ xuất những sản phẩm được dựa trên hợp đồng đó và đồng thời sẽ tạophiếu xuất sản phẩm cho phòng kinh doanh

Nhiệm vụ phòng kinh doanh lúc này là nhận lô sản phẩm và thanh lý hợp đồng vớikhách hàng cho đúng tiến trình

Để hoàn thành các mục tiêu được đề ra của đồ án cuối kỳ xây dựng phần mềm quản

lý nguyên liệu, sản phẩm và hợp đồng xuất khẩu thì cần phải thực hiện được các nội dung

và phương pháp như sau:

- Tìm hiểu các phần mềm quản lý khác cũng như là tìm hiểu những vấn đề thực tếnhằm có thể xây dựng một phần mềm thiết thực và thực tiễn với bên ngoài

- Thiết kế cơ dữ liệu và phân tán cơ sở dữ liệu: sử dụng MySQL Server để lấy dữliệu đơn giản trong cơ sở dữ liệu Cài đặt linked server để kết nối giữa cácdatabase server

- Sử dụng bộ công cụ Rational Rose để thiết kế các mô hình trực quan giúp cho việclập trình được dễ dàng hơn

Trang 17

- Xây dụng website bằng phần mềm lập trình Intellij IDE bằng các ngôn ngữ HTML

và CSS – tạo giao diện thân thiện cho website và java để viết backend

Các công cụ, thiết bị được sử dụng trong suốt quá trình thực hiện đồ án cuối kỳ:

- MySQL Server: Lưu trữ cơ sở dữ liệu có trong phần mềm

- Intellij IDE: Công cụ dùng để lập trình

- Ngôn ngữ lập trình: JavaScript, Java,

- Các framework cho lập trình Website: Bootstraps, Jquery, Spring, Thymealef,

có thể tiết kiếm chi phí việc nhập xuất khẩu, tiết kiệm nguồn nhân lực trong việc quản lýkho hàng Từ đó công ty có thể phát triển và giúp cho xã hội cho một nền kinh tế ổn địnhhơn

Để hiểu rõ hơn các chức năng có trong các quy trình nghiệp vụ đã khảo sát và xâydựng cơ sở dữ liệu lưu trữ thông tin của công ty sẽ được trình bày trong chương sau

Trang 18

Chương 2 PHÂN TÍCH HỆ THỐNG

– Trình bày sự cần thiết và tầm quan trọng của giai đoạn phân tích trong qui trình phântích thiết kế hệ thống thông tin

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

Hình 2 1 Sơ đồ UseCase nghiệp vụ

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

2.2.2.1Mô hình hóa ngiệp vụ lập hợp đồng

a) Ngiệp vụ lập hợp đồng

- Thừa tác viên: Phòng kinh doanh, Khách hàng

Trang 19

- Thực thể nghiệp vụ: Hợp đồng, Chi Tiết Hợp Đồng

b) Mô tả bằng văn bản

Bảng 1 Bảng mô tả use case nghiệp vụ lập hợp đồng

Use case nghiệp vụ: Lập hợp đồng

Use case bắt đầu khi phòng kinh doanh nhận được yêu cầu đặt hàng của khách hàng.Sau đó phòng kinh doanh sẽ dựa vào các sản phẩm mà khách hàng đặt để lập chi tiếthợp đồng Mục tiêu use case nhằm cung cấp quy trình lập hợp đồng của phòng kinhdoanh

Các dòng cơ bản

1 Khách hàng đưa ra yêu cầu đặt hàng

2 Phòng kinh doanh lập hợp đồng cho khách hàng

3 Phòng kinh doanh sẽ lập chi tiết hợp đồng gồm có thông tin khách hàng, các sảnphẩm khách hàng đặt và đơn giá đơn hàng

Trang 20

2.2.2.2Mô hình hóa nghiệp vụ nhập xuất nguyên liệu

a) Nghiệp vụ nhập xuất nguyên liệu

- Thừa tác viên: Phòng kinh doanh, Phòng cung ứng, Phân xưởng

- Thực thể nghiệp vụ: Chi tiết hợp đồng, Phiếu nhập nguyên liệu, Phiếu xuấtnguyên liệu

b) Mô tả bằng văn bản

Bảng 2 Bảng mô tả use case nghiệp vụ nhập xuất nguyên liệu

Use case nghiệp vụ: Nhập xuất nguyên liệu

Use case bắt đầu khi phòng cung ứng tiếp nhận chi tiết hợp đồng từ phòng kinh doanh.Sau đó phòng cung ứng sẽ nhập những nguyên liệu và gửi cho phân xưởng để tạo rasản phẩm Mục tiêu use case nhằm cung cấp quy trình nhập xuất nguyên liệu

Các dòng cơ bản

1 Phòng kinh doanh gửi các hợp đồng cho phòng cung ứng

2 Xem chi tiết sản phẩm để lập danh sách nguyên liệu cần nhập

3 Phòng cung ứng lập hợp đồng cho các nguyên liệu đã nhập

4 Bảo quản các nguyên liệu

5 Phòng cung ứng xuất nguyên liệu và lập phiếu xuất

6 Phân xưởng tiếp nhận nguyên liệu và bảo quản

Các dòng thay thế

- Ở bước 5, các nguyên liệu phải được xuất ngay ở cuối ca làm việc

c) Sơ đồ hoạt động

Trang 21

Hình 2 3 Sơ đồ hoạt động quy trình nghiệp vụ nhập xuất nguyên liệu

2.2.2.3Mô hình hóa nghiệp vụ nhập xuất sản phẩm

a) Nghiệp vụ nhập xuất sản phẩm

- Thừa tác viên: Phan Xưởng, Phòng Cung Ứng, Phòng Kinh Doanh

- Thực thể nghiệp vụ: Phiếu nhập sản phẩm, Sản phẩm, Hợp đồng, Phiếu xuất sảnphẩm

b) Mô tả bằng văn bản

Bảng 3 Bảng mô tả use case nghiệp vụ nhập xuất sản phẩm

Use case nghiệp vụ: Nhập xuất sản phẩm

Use case bắt đầu sau khi Phân xưởng sản xuất sản phẩm và gửi cho phòng cung ứng.Sau đó phòng cung ứng sẽ nhận những sản phẩm đó và xét điều kiện thanh lý hợp đồngsau đó gửi thông báo cho phòng kinh doanh Mục tiêu use case nhằm cung cấp quytrình nhập xuất sản phẩm

Các dòng cơ bản

1 Phân xưởng giao sản phẩm cho phòng cung ứng

2 Phòng cung ứng nhập sản phẩm

3 Lập phiếu nhập

4 Xét điều kiện để thanh lý hợp đồng

5 Gửi sản phẩm cho phòng kinh doanh xét duyệt

Các dòng thay thế

Trang 22

- Ở bước 4, ưu tiên các hợp đồng gần tới hạn.

- Nếu ở bước 4, nếu đủ các sản phẩm có trong hợp đồng thì gửi thông báo thanh

lý hợp đồng cho phòng kinh doanh Ngược lại thì kết thúc

- Ở bước 5, nếu hợp lệ thì phòng cung ứng xuất sản phảm theo hợp đồng vàđồng thời lập phiếu xuất sản phẩm Nếu không thì kết thúc

c) Sơ đồ hoạt động

Hình 2 4 Sơ đồ hoạt động quy trình nghiệp vụ nhập xuất sản phẩm

2.2.2.4Mô hình hóa nghiệp vụ thanh lý hợp đồng

a) Nghiệp vụ thanh lý hợp đồng

- Thừa tác viên: Phòng Cung Ứng, Phòng kinh doanh

- Thực thể nghiệp vụ: Sản phẩm, Chi tiết hợp đồng

b) Mô tả bằng văn bản

Bảng 4 Bảng mô tả use case nghiệp vụ thanh lý hợp đồng

Use case nghiệp vụ: Thanh lý hợp đồng

Trang 23

Use case bắt đầu khi phòng kinh doanh nhận được các sản phẩm đã có đầy đủ trongmột hợp đồng Sau đó phòng kinh doanh sẽ thanh lý hợp động đó cho khách hàng Mụctiêu use case nhằm cung cấp quy trình thanh lý hợp đồng.

Các dòng cơ bản

1 Phòng cung ứng gửi yêu cầu thanh lý hợp đồng

2 Phòng kinh doanh kiểm tra các sản phẩm và hợp đồng

3 Thanh lý hợp đồng

4 Thông báo cho khách hàng biết rằng hợp đồng đó đang được xử lý

5 Thống kê doanh thu

Các dòng thay thế

- Ở bước 2 Nếu sản phẩm đã có đầy đủ trong chi tiết hợp đồng đó, thì qua bước

3 Không thì từ chối thanh lý và tiếp tục chờ sản phẩm được bổ sung thêm

c) Sơ đồ hoạt động

Hình 2 5 Sơ đồ hoạt động quy trình nghiệp vụ thanh lý hợp đồng

Trang 24

2.2.2.5Mô hình hóa nghiệp vụ sản xuất sản phẩm

a) Nghiệp vụ sản xuất sản phẩm

- Thừa tác viên: Phòng cung ứng, Phân xưởng

- Thực thể nghiệp vụ: Sản phẩm

b) Mô tả bằng văn bản

Bảng 5 Bảng mô tả use case nghiệp vụ sản xuất sản phẩm

Use case nghiệp vụ: Sản xuất sản phẩm

Use case bắt đầu sau khi phòng cung ứng gửi các nguyên liệu cho phân xưởng nhằmsản xuất theo các sản phẩm trong hợp đồng Mục tiêu use case nhằm cung cấp quytrình sản xuất sản phẩm

Các dòng cơ bản

1 Phòng cung ứng gửi các nguyên liệu cho phân xưởng

2 Phân xưởng tiếp nhận nguyên liệu

3 Kiểm tra yêu cầu sản phẩm

4 Thông báo cho phòng cung ứng việc chuẩn bị giao sản phẩm

5 Gửi sản phẩm cho phòng cung ứng

Trang 25

Hình 2 6 Sơ đồ hoạt động quy trình nghiệp vụ sản xuất sản phẩm

2.2.2.6Mô hình hóa nghiệp vụ đặt hàng

a) Nghiệp vụ sản xuất sản phẩm

- Thừa tác viên: Khách hàng, phòng kinh doanh

- Thực thể nghiệp vụ: không có

b) Mô tả bằng văn bản

Bảng 6 Bảng mô tả use case nghiệp vụ đặt hàng

Use case nghiệp vụ: Đặt hàng

Use case bắt đầu khi khách hàng muốn đặt hàng các sản phẩm của công ty Mục tiêuuse case nhằm cung cấp quy trình đặt hàng

Trang 26

Ngược lại thì tiếp tục ghi đơn hàng

c) Sơ đồ hoạt động

Hình 2 7 Sơ đồ hoạt động quy trình nghiệp vụ đặt hàng

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

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

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

Trang 27

Bảng 7 Bảng đặc tả usecase lập phiếu nhập sản phẩm

Tên use case Lap phieu nhap san pham

Tóm tắt Phân xưởng sản xuất xong một lô sản phẩm sẽ gửi cho phòng

cung ứng, khi đó phiếu nhập sản phẩm sẽ được lập

Tác nhân Phòng cung ứng, Người quản lý

Dòng sự kiện chính 1 Từ màn hình chính, chọn chức năng lập phiếu nhập sản

phẩm

2 Hệ thống hiển thị giao diện lập phiếu nhập sản phẩm

3 Nhân viên phòng cung ứng tạo phiếu nhập sản phẩm

4 Hệ thống gọi thực hiện tạo phiếu nhập hàng

5 Nhân viên chọn sản phẩm, số lượng của sản phẩm và chọn

“tạo phiếu nhập sản phẩm”

6 Hệ thống lưu thông tin của phiếu nhập sản phẩm và cập nhậtlại số lượng sản phẩm

Dòng sự kiện phụ Tại bước 5 nếu số lượng sản phẩm sai với quy định thì không

cho phép tạo phiếu nhập sản phẩmĐiều kiện tiên quyết Phòng cung ứng phải đăng nhập hệ thống hợp lệ

Hậu điều kiện Nếu ca sử dụng được thực hiện thành công thì dữ liệu các sản

phẩm sẽ được cập nhật, còn lại các trường hợp khác thông tinvẫn được giữ nguyên

Bảng 8 Bảng đặc tả usecase lập phiếu xuất sản phẩm

Tên use case Lap phieu xuat san pham

Tóm tắt Nhân viên tạo phiếu xuất sản phẩm khi đã đủ các điều kiện để

lập hợp đồng và giao cho phòng kinh doanh

Tác nhân Phòng cung ứng, Người quản lý

Dòng sự kiện chính 1 Từ màn hình chính, nhấn nút gửi thông báo cho phòng kinh

doanh

2 Hệ thống thực hiện chức năng gửi thông báo

3 Nhân viên phòng cung ứng chọn chức năng lập phiếu xuấtsản phẩm

4 Hệ thống hiển thị giao diện lập phiếu xuất sản phẩm

Trang 28

6 Nhân viên chọn sản phẩm, số lượng của sản phẩm và chọn

“tạo phiếu xuất sản phẩm”

7 Hệ thống gọi thực hiện chức năng tạo phiếu xuất sản phẩm

8 Hệ thống lưu thông tin của phiếu xuất sản phẩm và cập nhật

số lượng sản phẩm còn lại

Dòng sự kiện phụ Tại bước 1, chỉ có những hợp đồng đủ điều kiện mới có nút gửi

thông báoTại bước 3, nhân viên phòng cung ứng phải chờ xét duyệt từphòng kinh doanh rồi mới tạo phiếu xuất sản phẩm

Điều kiện tiên quyết Phòng cung ứng phải đăng nhập hệ thống hợp lệ

Hậu điều kiện Hình thành 1 phiếu xuất sản phẩm cho một hợp đồng

Bảng 9 Bảng đặc tả usecase lập phiếu nhập nguyên liệu

Tên use case Lap phieu nhap nguyen lieu

Tóm tắt Phòng kinh doanh sau khi đã kí hợp đồng và đưa bảng chi tiết

hợp đồng cho phòng cung ứng Phòng cung ứng sẽ tạo phiếunhập nguyên liệu

Tác nhân Phòng cung ứng, Người quản lý

Dòng sự kiện chính 1 Từ màn hình chính, chọn chức năng lập phiếu nhập nguyên

liệu

2 Hệ thống hiển thị giao diện lập phiếu nhập nguyên liệu

3 Nhân viên phòng cung ứng tạo phiếu nhập nguyên liệu

4 Hệ thống gọi thực hiện tạo phiếu nguyên liệu

5 Nhân viên chọn nguyên liệu, số lượng của nguyên liệu vàchọn “tạo phiếu nhập nguyên liệu”

6 Hệ thống lưu thông tin của phiếu nhập nguyên liệu và cậpnhật lại số lượng nguyên liệu

Dòng sự kiện phụ Tại bước 5 nếu số lượng sản phẩm sai với quy định thì không

cho phép tạo phiếu nhập nguyên liệuĐiều kiện tiên quyết Phòng cung ứng phải đăng nhập hệ thống hợp lệ

Hậu điều kiện Hình thành 1 phiếu nhập nguyên liệu của phòng cung ứng

Trang 29

Bảng 10 Bảng đặc tả usecase lập phiếu xuất nguyên liệu

Tên use case Lap phieu xuat nguyen lieu

Tóm tắt Tại cuối ca làm việc, nhân viên phải lập tức xuất nguyên liệu

cho phân xưởng để bảo quản và sản xuất không để tồn kho.Đồng thời, nhân viên phải lập phiếu xuất nguyên liệu để quản lýđược số lượng nguyên liệu được xuất

Tác nhân Phòng cung ứng, Người quản lý

Dòng sự kiện chính 1 Từ màn hình chính, chọn chức năng lập phiếu xuất nguyên

liệu

2 Hệ thống hiển thị giao diện lập phiếu xuất nguyên liệu

3 Nhân viên phòng cung ứng tạo phiếu xuất nguyên liệu

4 Hệ thống gọi thực hiện chức năng tạo phiếu xuất nguyênliệu

5 Nhân viên chọn nguyên liệu, số lượng của nguyên liệu vàchọn “tạo phiếu xuất nguyên liệu”

6 Hệ thống lưu thông tin của phiếu xuất nguyên liệu và cậpnhật số lượng nguyên liệu còn lại

Dòng sự kiện phụ Không có

Điều kiện tiên quyết Phòng cung ứng phải đăng nhập hệ thống hợp lệ

Hậu điều kiện Hình thành 1 phiếu xuất nguyên liệu

Bảng 11 Bảng đặc tả usecase lập hợp đồng

Tên use case Lap hop dong

Tóm tắt Phòng kinh doanh lập hợp đồng sau khi khách hàng tới công ty

đặt sản phẩm

Tác nhân Phòng kinh doanh, Người quản lý

Dòng sự kiện chính 1 Từ màn hình chính, chọn chức năng lập hợp đồng

2 Hệ thống hiển thị giao diện lập hợp đồng

3 Phòng kinh doanh nhập chi tiết hợp đồng

4 Hệ thống hiển thị danh sách các sản phẩm và chi tiết sảnphẩm có trong hợp đồng

5 Nhân viên chọn “Lập hợp đồng”

Trang 30

7 Hệ thống lưu thông tin hợp đồng vừa lập và cập nhật tìnhtrạng của hợp đồng là đang hoàn thiện

Dòng sự kiện phụ Không có

Điều kiện tiên quyết Phòng kinh doanh phải đăng nhập hệ thống hợp lệ

Hậu điều kiện Hình thành 1 hợp đồng

Bảng 12 Bảng đặc tả usecase thanh lý hợp đồng

Tên use case Thanh ly hop dong

Tóm tắt Sau khi nhận thông báo phải thanh lý hợp đồng của phòng cung

ứng thì phòng kinh doanh xem xét có duyệt hay không để giaosản phẩm tới khách hàng

Tác nhân Phòng kinh doanh, Người quản lý

Dòng sự kiện chính 1 Từ màn hình chính, chọn chức năng thanh lý hợp đồng

2 Hệ thống hiển thị giao diện thanh lý hợp đồng

3 Phòng kinh doanh chọn hợp đồng để thanh lý hợp đồng

4 Hệ thống thông báo thực hiện chức năng thanh lý hợp đồng

5 Hệ thống hiển thị danh sách các sản phẩm có trong hợpđồng

6 Nhân viên chọn “Thanh lý”

7 Hệ thống lưu thông tin hợp đồng đã thanh lý và cập nhậttình trạng của hợp đồng

Dòng sự kiện phụ Tại bước 1, phòng cung ứng phải gửi yêu cầu xét duyệt thanh lý

hợp đồng cho phòng kinh doanhTại bước 3, thanh lý những hợp đồng có thời hạn sắp tớiĐiều kiện tiên quyết Phòng kinh doanh phải đăng nhập hệ thống hợp lệ

Hậu điều kiện Hình thành 1 hợp đồng đã thanh lý

Bảng 13.Bảng đặc tả usecase quản lý nhân viên

Tên use case Quan ly nhan vien

Tóm tắt Quản lý thêm nhân viên mới hoặc sửa hoặc xóa nhân viên sau

mỗi đợt tuyển dụng của công tyTác nhân Người quản lý

Trang 31

Dòng sự kiện chính 1 Từ màn hình chính, chọn giao diện quản lý nhân viên

2 Hệ thống thực hiện hiển thị giao diện quản lý nhân viên

3 Từ màn hình quản lý nhân viên, chọn thêm nhân viên

4 Hệ thống thực hiện chức năng thêm nhân viên

5 Người quản lý điền các thông tin của nhân viên mới

6 Hệ thống gọi thực hiện chức năng thêm nhân viên

7 Hệ thống lưu thông tin của nhân viên và cập nhật số lượngnhân viên còn lại

Dòng sự kiện phụ Không có

Điều kiện tiên quyết Người quản lý phải đăng nhập hệ thống hợp lệ

Hậu điều kiện Hình thành thông tin nhân viên trong hệ thống

Bảng 14.Bảng đặc tả usecase quản lý kho

Tên use case Quan ly kho

Tóm tắt Sau khi thống nhất các nguyên liệu hoặc sản phẩm qua mỗi

cuộc họp nội bộ Các tác nhân có thể thêm, xóa hoặc sửanguyên liệu hoặc sản phẩm

Tác nhân Phòng cung ứng, Người quản lý

Dòng sự kiện chính 1 Từ màn hình chính, chọn giao diện quản lý kho

2 Hệ thống thực hiện hiển thị giao diện quản lý kho

3 Từ màn hình quản lý kho, chọn thêm nguyên liệu hoặc sảnphẩm

4 Hệ thống thực hiện chức năng thêm nguyên liệu hoặc sảnphẩm

5 Tác nhân điền các thông tin của nguyên liệu hoặc sản phảmmới

6 Hệ thống gọi thực hiện chức năng thêm nguyên liệu hoặcsản phẩm

7 Hệ thống lưu thông tin và cập nhật số lượng bảng nguyênliệu hoặc sản phẩm

Dòng sự kiện phụ Không có

Điều kiện tiên quyết Các tác nhân phải đăng nhập hệ thống hợp lệ

Hậu điều kiện Hình thành thông tin nguyên liệu trong hệ thống

Trang 32

Bảng 15.Bảng đặc tả usecase thống kê hợp đồng

Tên use case Thong ke hop dong

Tóm tắt Hệ thống sẽ tự động thống kê tất cả các hợp đồng như hợp đồng

đang xử lý, đã xử lý và bị hủyTác nhân Phòng kinh doanh, Người quản lý

Điều kiện tiên quyết Các tác nhân phải đăng nhập hệ thống hợp lệ

Hậu điều kiện Không có

Bảng 16.Bảng đặc tả usecase thống kê phiếu

Tên use case Thong ke phieu

Tóm tắt Hệ thống sẽ tự động thống kê tất cả các phiếu nhập xuất của

nguyên liệu và sản phẩmTác nhân Phòng cung ứng, Người quản lý

Điều kiện tiên quyết Các tác nhân phải đăng nhập hệ thống hợp lệ

Hậu điều kiện Không có

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

Sơ đồ lớp phân tích (thể hiện các đối tượng dữ liệu) cho cả hệ thống

Ngày đăng: 02/08/2024, 16:12

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

TÀI LIỆU LIÊN QUAN

w