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

Đồ án chuyên ngành xây dựng hệ thống quản lý kho vật liệu xây dựng

31 3 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 đề Đồ Án Chuyên Ngành Xây Dựng Hệ Thống Quản Lý Kho Vật Liệu Xây Dựng
Tác giả Phạm Thị Thu An
Người hướng dẫn TH.S Nguyễn Hữu Vĩnh
Trường học Trường Đại Học Thủ Dầu Một
Chuyên ngành Kỹ thuật phần mềm
Thể loại Đồ án
Năm xuất bản 2019 - 2020
Thành phố Bình Dương
Định dạng
Số trang 31
Dung lượng 3,78 MB

Nội dung

CHUONG 1: TONG QUAN VE DE TAI 1.1 Lý do chọn đề tài Hiện nay, các công nghệ tiên tiến phát triển ngày càng mạnh mẽ và được ứng dụng ngày càng nhiều vào các lĩnh vực kinh tế, sản xuất cũ

Trang 1

2009 +9THU DAU MOT UNIVERSITY

cHuonG1: DOAN CHUYEN NGANH

XAY DUNG HE THONG QUAN LY

KHO VAT LIEU XAY DUNG

Chuyên ngành : Kỹ thuật phần mềm

Giáng viên hướng dẫn : TH.S Nguyễn Hữu Vĩnh

Bình Dương, năm 2019 — 2020

xi

Trang 2

MỤC LỤC

\ 18/9808 SA 1

DANH SÁCH HÌNH VẼ 5 22 22212211221121112112212211221221212 xe 4 DANH SÁCH BẢNG BIẾU 222 S222 2212221222112111211122111211211211221 2x6 5 DANH SÁCH TỪ VIẾT TẮTT -2¿©22+2222222122211222122212112112211221 21.221 22xe 6 CHƯƠNG I:_ TÔNG QUAN VẺ ĐÊ TÀI - 5c S21 2111211111522 tre 7

11 Lý dochọn đề tải TH ng ng HH HH HH Hye 7

1.2 Mục tiêu của đề tài - 2s 2222 2221222121121221112 re 7 1.3 Giới hạn và phạm vi của để tài 5 SE 221121211211 c1 1 re 7

14 Ý nghia thực tiễn của đề tài - ST TH 121111 ng He 7

15 Dự kiến kết quả đạt được - 0 12.12 1122 2011221121111 112tr ray 8

CHUONG 2: KHẢO SÁT VÀ PHẦN TÍCH CHỨC NĂNG 9 2.1 Khảo sát hệ thống 2-5 n EE2122112121121121.2111 22x n ra 9 2.2 Phân tích yêu cầu hệ thống 2 1S 1112211 112712112112111 11 6 9

2.2.1 YOu cau chite nang ccccccccccccecccsessccsesscssssessessesessssssseseesseseesseees 9 2.2.2 Yêu cầu phi chite nang ccccccccccsessessesseseessesesseseesesstsssesesesees 9 2.3 _ Phân tích các chức năng hệ thống 22 1s 221511 152 1xx 10 2.3.1 Phân tích chức năng của hệ thống - 252 22t 2222 cce 10

2.3.2 Tác nhân hệ thống - 2-22 S1 1E1112712112112121111 21111521 1xe 10 CHƯƠNG 3: PHÂN TÍCH THIẾT KẼ HỆ THÔNG ©7-+- 12

3.1 Biểu đỗ Use case á.Sc n n2 T12111121111211 11211111 ye 12 3.1.1 Mô tả ký pháp của umlÌ - c2 2 2221321111 2221 1553131551211 k2 12 3.1.2 Biểu đỗ use case tổng quát 5s 1S 2211121111112 2 xe 13 3.1.3 Chức năng quản lý tài khoản 2 2c 222 2212222222122 x z2 14 3.1.4 Chức năng quản lý vật tư 0 1212211121122 1112 tr re 14 3.1.5 Chức năng quản lý nhập kho - ¿+ 22 222 2222222222253 25x22 15

3.1.6 Chức năng quản lý xuất kho cscs eceseeeeseseeseseeeeseeeeees 15

Trang 3

3.17 Biếu đồ tuần tự đăng nhập - 2212212151 11212112 te 16 3.1.8 Biéu đỗ tuần tự quản lý vật tư - 5s s11 122111211 1x2 l6 3.1.9 Biếu đồ tuần tự quản lý nhập kho - - 22s s22 212E2222 22c, 18 3.1.1 Biếu đồ tuần tự quản lý xuất kho + s S12 222121 22c 19 3.2 _ Thiết kế cơ sở dữ liệu -2-22222222122122112112721122122 1 cte 20 3.2.1 Lược đồ cơ sở dữ liệu 5-2222 1221221271211222212112121 E2 .te 21

3.2.2 Nhân viên (S€t) - L 2 1 2211020111101 11131 1111111111111 111111112 ke 22

3.2.3 Vật tư (Produet) -2s22212212211221121.21 2221 rre 23 3.2.4 Nhập kho (Import) và Chỉ tiết nhập kho (ImportDetail) 24

3.2.5 Xuất kho (Export) và Chi tiết xuất kho (ExportDetail) 25 3.2.6 Danh muc (Category) và khách hàng (Customer) 26 3.3 Thiết kế Đ1aO đIỆn - 11021211211 1211111 11 111011 10110111111111 1011 kg 27 3.3.1 Giao diện đăng nhập 2 222122112 11221 1221111111121 1 1e 27 3.3.2 Giao diện quản lý nhân viÊn - : 222 2 2221222211132 12 1521122 27 3.3.3 Giao diện quản lý vật tư -. - S2 122 12111211121 12212121181 reg 28 3.3.4 Giao diện lý nhập khow ec cccccc cee cece eeseseseesseeseeeneeensseeees 28

3.3.5 Giao diện quản lý xuất kho 2 5+ 21 1211222121511 xe 29

3.3.6 Giao diện danh tmục - ccccecccseceseseceeseseeetteseseesevensnaes 29 3.3.1 Giao diện khách hàng - 22 2222222121 2221 1323131551215 1 2k2 29

3.3.1 Giao diện thống kê tồn kho s- 2 scs E12122111211E111 xe 30 3.4 Cài đặt ứng dụng và triển khai 52-52 St E111 E211111 E211 xe 30 3.4.1 Cài đặt ứng dụng -s-22s22s221 211221221 xe 30

3.4.2 Triển khai hệ thống cv t1 1111111111111 111111 111511115 1111111115511 1511111112 x2 30

CHƯƠNG 4: KẾT LUẬN 22222 2222212712212 2E te 31

41 Kết qua dat duoc cua đề tài TT HH HH HH 31

4.2 _ Hạn chế của đề tài -5 22 2212212112211112211211211 21112121 31 4.3 Hướng phát triển của đề tài 5 S 2E 22112 111 811tr 31

Trang 4

TÀI LIỆU THAM KHẢO

Trang 5

DANH SÁCH HÌNH VẼ

Hình 3- 1: Biéu dé Use Case tống quát -s- 1 2 2112112121112 1212 x2 13 Hình 3-2: Biêu đồ Use Case cho chức năng quản lý tải khoản 14 Hình 3-3: Biêu đồ Use Case cho chức năng quản lý vật tư s5: 14 Hình 3-4: Biêu đồ Use Case cho chức năng quản lý nhập kho - 15 Hình 3-5: Biêu đồ Use Case cho chức năng quản lý xuất kho 15 Hình 3-6: Biêu đồ tuần tự cho chức năng đăng nhập - 2 2c cc2zcse2 16 Hình 3-7: Biểu đồ tuần tự cho chức NANG sta Vat CU cece eeetteeeees 16 Hinh 3-8: Biéu dé tuan tu cho chitc NANG XOa VAt CU ee ccc ceteeeeteeees 17 Hinh 3-9: Biéu dé tuan tu cho chitc năng thêm vật tư -.-: c c2 s55: 17 Hình 3-10: Biêu đồ tuần tự cho chức năng thêm nhập kho - 5s: 18 Hình 3-11: Biểu đồ tuần tự cho chức năng sửa nhập kho - 2525: 18 Hình 3-12: Biêu đồ tuần tự cho chức năng xóa nhập kho - - 5-55: 19 Hình 3-13: Biêu đồ tuần tự cho chức năng quản lý xuất kho -: 19

Hình 3-14: Mô hình cơ sở dữ liệu của hệ thống 5225 E2 se 21

Hình 3-15: Giao diện đăng nhập - L0 2222211121 1221 1221115111112 12 re 27 Hình 3-16: Giao diện quả lý nhân viên - 5 2 22 2221122211132 1215252222 27 Hình 3-17: Giao diện quản lý vật tư 2 20 2221221112112 21121112112112 211 xe 28 Hinh 3-18: Giao diện quản lý kho - c2 22221211121 1211111 1211221281121 xe 28

Hình 3-19: Giao diện quản lý xuất kho - - 25s 21 2 1218215 11211112 e2 29

Hinh 3-20: Giao diện danh tmục - - c0 0000000 0125112511255 1111111111111 snxn na 29 Hinh 3-21: Giao diện khách hàng 5 2 2222221221222 3 1321111221211 22x 30

Hình 3-22: Giao diện thống kê tồn kho -2- + 2S SEE1151111212711 21 xe 30

Trang 7

DANH SÁCH TỪ VIẾT TẮT

Từ viết tắt Từ đầy đủ Giải thích

CSDL Cơ sở dữ liệu Cơ sở dữ liệu

K€ Khóa chính Khóa chính

KN Khóa ngoại Khóa ngoại

Trang 8

CHUONG 1: TONG QUAN VE DE TAI

1.1 Lý do chọn đề tài

Hiện nay, các công nghệ tiên tiến phát triển ngày càng mạnh mẽ và được ứng dụng ngày càng nhiều vào các lĩnh vực kinh tế, sản xuất cũng như đời sống thường nhật của con người Một điểm tiêu biểu trong việc phát triển các công nghệ đó phải kế đến việc ứng dụng công nghệ thông tin vào hầu khắp các hoạt động Nhờ đó, các công việc được thực hiện nhanh, chính xác và đạt kết quả cao hơn rất nhiều

Khi xã hội ngày càng phát triển việc ứng dụng công nghệ thông tin vào việc quản lý công việc hàng ngày là một việc tất yếu Các hệ thống cung cấp cho người dùng các tiện ích thay thế cho các kiêu quản lý truyền thống Người quản

lý có thể quản lý kho bãi

Đó là lý do em chon dé tai “ XAY DUNG HE THONG QUAN LY KHO

VAT LIEU XAY DUNG”

Tìm hiểu và áp dụng kiến thức đã học vào hệ thống quản lý kho vật tư Phân tích, thiết kế, xây dựng hệ thống quản lý theo hướng đối tượng, sử dụng công cụ UML

Áp dụng được những hiểu biết, tìm hiểu quy trình quản lý của người dùng vào hệ thông quản lý kho vật tư

1.3 Giới hạn và phạm vi của đề tài

Áp dụng thực hiện đối với hệ thống quản lý vật tư Tìm hiểu quy trình quản

ly kho vật tư, áp dụng kiến thức về lap trinh C#, Winform, SQL server, lap trinh hướng đối tượng vào đề tài Sử dụng ngôn ngữ lập trình C#, SQL server để xây dựng hệ thống

1.4 Ý nghĩa thực tiễn của đề tài

- Ý nghĩa lý luận

Hệ thông được xây dựng trên Visual Studio 2015 SQL Server 2012, sử dụng ngôn ngữ lập trình C#, Winform Qua quá trình xây đựng hệ thống, em hiểu biết thêm nghiệp vụ của người quản lý, quy trình xử lý kho vật tư, hiểu rõ hơn về cách sử dụng ngôn ngữ C#, Winform

Trang 9

- Y nghĩa thực tiễn

Ứng dụng đề tài vào việc xây dựng một hệ thống quan ly kho vật

" Tăng cường tư duy lập trỉnh

“ Rèn luyện khả năng lập trình hệ thông sử dụng C#, Winform

“ Sản phẩm là hệ thống quản lý kho vật tư

1.5 Dự kiến kết quả đạt được

Bản báo cáo trình bảy: Lý thuyết tổng quan về hệ thống quản lý vật tư, quy trình làm nên một hệ thông quản lý kho vật tư, xây dựng được các chức năng của

hệ thống, cách cải đặt và cách sử dụng hệ thống quản lý kho vật tư

Trang 10

CHƯƠNG 2: KHAO SAT VA PHAN TICH CHUC NĂNG

2.1 Khảo sát hệ thống

- Nội dung khảo sát:

“ Cơ cấu tô chức của hệ thông gồm:

- _ Yêu cầu phần quản trị:

“ Đăng nhập hệ thống: đăng nhập vào hệ thông để quản lý hệ thống

" Quản ly nhân viên: cho phép xem, sửa, xóa và thêm nhân viên

" Quan ly vật tư: cho phép xem, sửa, xóa và thêm vật tư

" Quản ly nhập kho: cho phép xem, sửa, xóa và thêm nhập kho

“ Quản lý xuất kho: cho phép xem, sửa, xóa và thêm xuất kho

“_ Xem báo cáo thông kê tồn kho

2.2 _ Phân tích yêu cầu hệ thống

2.2.1 Yêu cầu chức năng

- _ Yêu cầu lưu trữ:

= Moi thông tin liên quan đến tài khoản, đến các vật tư cần được lưu trữ đề tiện theo dõi và kiểm soát hoạt động

“_ Thông tin liên quan đến quá trình hoạt động của kho vật tư cần được lưu trữ đầy đủ, chỉ tiết

- _ Yêu cầu nghiệp vụ:

Đối với người quản lý:

= Quan ly, kiém soát thông tin tai khoản, vat tu

= Quan ly cập nhật cơ sở đữ liệu

2.2.2 Yêu cầu phi chức năng

- Tinh tiến hóa:

“ Hệ thống hiện hành phải cho phép người dùng, người quản lý, quản trị thay đổi một số thông tin, câu hình theo ý muốn Bên cạnh đó cấu trúc của hệ thống cũng cho phép dễ mở rộng và nâng cấp các chức năng

“Giao diện đơn giản và dễ sử dụng: Việc thiết kế giao diện đơn giản, dễ

sử dụng với người dùng khá là quan trọng Đối tượng đầu tiên sử dụng

hệ thống không phải các chuyên gia tin học mà là những người dùng sử dụng hệ thống dé phục vụ cho công việc của họ

- Tinh an toan :

Trang 11

= Cac thông tài khoản cần được bảo mật

= Thong tin trên hệ thống chỉ được chỉnh sửa bởi những người có thâm

quyên

2.3 Phân tích các chức năng hệ thống

2.3.1 Phân tích chức năng của hệ thống

Bảng2-I: Các chức năng của hệ thông

vào

ý tài khoản ý tài khoản nhân viên

tư tin vật tư

ý danh ý tin danh

ý kho ý tin kho

kho ý tin kho

Báo cáo — kê kho

2.3.2 Tác nhân hệ thống

Bảng 2-2: Các tác nhân của hệ thông

„ Người thủ kho là người quản lý mọi hoạt động chung của hệ

1 | Thu kho thống như chịu trách nhiệm quản ly hoạt động của hệ thống cũng

như quản ly các tài khoản Đây là actor chính của hệ thông

Trang 12

CHƯƠNG 3:

3.1 Biểu đồ Use case

3.1.1 Mô tả ký phap cua uml

PHAN TICH THIET KE HE THONG

Bang 3-3: Mo ta ky phap cia uml

<<Extend>> Quan hệ <<Extend>> thê hiện quan hệ mở rộng

Biểu đồ tuân tự diễn tả sự tương tác giữa các đôi

tượng nhằm tạo ra các kịch bản của mỗi ca sử dụng của hệ thống

Mỗi biểu đồ tuần tự mô tả một tình huống xử lý

Trang 13

3.1.2 Biéu dé use case tong quat

Trang 14

3.1.3 Chức năng quản lý tài khoản

Trang 15

3.1.5 Chức năng quản lý nhập kho

Hình 3-4: Biểu đồ Use Case cho chức năng quan lý nhập kho

3.1.6 Chức năng quản lý xuất kho

Trang 16

3.1.7 Biểu đồ tuần tự đăng nhập

1: Yêu cầu đăng nhập

1.1: Hiển thị trang đăng nhâp

2: Nhập tên và mật khẩu

3: Hiển thị kết quả

2.1: Gửi thông tin tài khoản

2.1.4: Hiện trang tương ứng với quyển

2.1.1: Truy vấn thông tin 2.1.2: Gửi kết quả truy vấn 2.1.3: Kiểm tra xác minh

Hình 3-6: Biểu đồ tuần tự cho chức năng đăng nhập

3.1.8 Biểu đồ tuần tự quản lý vật tư

1: Chọn sách cần sửa dick vio buton sie ' ' ‘

' '

! ' 5 ' I

Í- Nhóo tông te cần sửa cho cần sửa tưới yưyng

' '

4 Truy vấn CSDL

4 1: Lưu tông tín đã sửa vào CỊ

42 Gửi lự thông tín sửa thánh công

Trang 17

&{_ QuanLy nh VatTu Ce_VatTu

1; Chon sach cin xba, cick vo butonada =!

1.4: Dw bao

12 1: Truy vấn CSOL

2 Xóa khỏi CSDL

5: Truy vin CSOL 4: Kiếm va thing tn

Act, Quanly Fm VatTu a, VatTu VatTu

Trang 18

Í- Nhéc Đông te cần sửa cho cần sửa

2.1: Gut you cầu sở

Trang 19

Act, Quanly Fm_ NhapKho Cr_NhapKho

|

{Chọn sich cin xba, dick vo butonxda — Í

1.1: Dua ra thing bao

12: GửÁ yêu cảu xóa

2 Xóa khỏi CSOL

Hình 3-12: Biểu đồ tuần tự cho chức năng xóa nhập kho

1.1.1 Biểu đồ tuần tự quản lý xuất kho

* Quản lý xuất kho

Trang 20

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

Dựa trên việc xác định yêu cầu và phân tích yêu cầu “Xây dựng hệ thống quản lý kho vật liệu

xây dựng” bao gôm các đôi tượng sau đây:

Bang 3-4: Cac doi tượng

Nhân viên Mã, họ tên, tài khoản, mật khâu,

Vật tư Ma, tén vat tu, ghi chu,

Nhập kho Mã nhập kho, mã kho, ghi chú,

Chỉ tiết nhập kho Mã chỉ tiết nhập kho, mã nhập kho, mã vật tư,

Xuất kho Mã xuât kho, mã kho, ghi chú,

Chỉ tiết xuất kho Mã chỉ tiết xuất kho, mã xuất kho, mã vật tư,

Danh mục Mã danh mục, tên danh mục

Khách hàng Ma, ho tén, email, dia chi,

Number

Price ImportDetail

Import aa —————g——

Í g id

Impoctld Uzedd =

Productld ProvidefName = cy

Trang 21

3.2.2 Nhân viên (User)

Mã nhân viên

2 FullName nvarchar(150) Ho tén

3 UserName nvarchar(50) Tai khoan

4 Password nvarchar(50) Mat khau

5 Email nvarchar(500) Emal

6 Phone nvarchar(50) S6 dién thoai

7 Address nvarchar(500) Dia chi

Trang 22

Name nvarchar(500) Tên vật tư

Content Giới thiệu vật tư

500 Brand hiệu

Price i 18,0

Trang 23

3.2.4 Nhập kho (Import) và Chỉ tiết nhập kho (ImportĐetail)

int int decimal(18, 0) nvarchar( 1000)

Mã nhập kho

Mã nhân viên Ngày tháng Ghi chủ Nhà cung

Mã chi tiệt nhập kho

Mã vật tư lượng Đơn giá Ghi chú

Trang 24

3.2.5 Xuất kho (Export) và Chỉ tiết xuất kho (ExportDetail)

int int decimal(18, 0) nvarchar( 1000)

Ma kho

Mã nhân viên Ngày tháng Ghi chủ

Mã khách

Ma chi ti kho

Ma

Mã vật tư lượng Đơn giá Ghi chú

Ngày đăng: 15/01/2025, 21:54

HÌNH ẢNH LIÊN QUAN

Bảng  2-2:  Các  tác  nhân  của  hệ  thông - Đồ án chuyên ngành xây dựng hệ thống quản lý kho vật liệu xây dựng
ng 2-2: Các tác nhân của hệ thông (Trang 11)
Hình  3-2:  Biểu  đồ  Use  Case  cho  chức  năng  quản  lý  tài  khoản - Đồ án chuyên ngành xây dựng hệ thống quản lý kho vật liệu xây dựng
nh 3-2: Biểu đồ Use Case cho chức năng quản lý tài khoản (Trang 14)
Hình  3-3:  Biểu  đồ  Use  Case  cho  chức  năng  quản  lý  vật  tư - Đồ án chuyên ngành xây dựng hệ thống quản lý kho vật liệu xây dựng
nh 3-3: Biểu đồ Use Case cho chức năng quản lý vật tư (Trang 14)
Hình  3-6:  Biểu  đồ  tuần  tự  cho  chức  năng  đăng  nhập - Đồ án chuyên ngành xây dựng hệ thống quản lý kho vật liệu xây dựng
nh 3-6: Biểu đồ tuần tự cho chức năng đăng nhập (Trang 16)
Hình  3-9:  Biểu  đồ  tuần  tự  cho  chức  năng  thêm  vật  tw - Đồ án chuyên ngành xây dựng hệ thống quản lý kho vật liệu xây dựng
nh 3-9: Biểu đồ tuần tự cho chức năng thêm vật tw (Trang 17)
Hình  3-8:  Biểu  đồ  tuần  tự  cho  chức  năng  xóa  vat  tw - Đồ án chuyên ngành xây dựng hệ thống quản lý kho vật liệu xây dựng
nh 3-8: Biểu đồ tuần tự cho chức năng xóa vat tw (Trang 17)
Hình  3-11:  Biểu  đồ  tuần  tự  cho  chức  năng  sửa  nhập  kho - Đồ án chuyên ngành xây dựng hệ thống quản lý kho vật liệu xây dựng
nh 3-11: Biểu đồ tuần tự cho chức năng sửa nhập kho (Trang 18)
Hình  3-12:  Biểu  đồ  tuần  tự  cho  chức  năng  xóa  nhập  kho - Đồ án chuyên ngành xây dựng hệ thống quản lý kho vật liệu xây dựng
nh 3-12: Biểu đồ tuần tự cho chức năng xóa nhập kho (Trang 19)
Hình  3-14:  Mô  h  nh  cơ  sở  dữ  liệu  của  hệ  thông - Đồ án chuyên ngành xây dựng hệ thống quản lý kho vật liệu xây dựng
nh 3-14: Mô h nh cơ sở dữ liệu của hệ thông (Trang 20)
Bảng  3-5:  Danh  sách  các  trường  của  thực  thể  nhân  viên - Đồ án chuyên ngành xây dựng hệ thống quản lý kho vật liệu xây dựng
ng 3-5: Danh sách các trường của thực thể nhân viên (Trang 21)
Bảng  3-7:  Danh  sách  các  trường  của  thực  thể  nhập  kho - Đồ án chuyên ngành xây dựng hệ thống quản lý kho vật liệu xây dựng
ng 3-7: Danh sách các trường của thực thể nhập kho (Trang 23)
Hình  3-19:  Giao  diện  quản  {ý  xuất  kho - Đồ án chuyên ngành xây dựng hệ thống quản lý kho vật liệu xây dựng
nh 3-19: Giao diện quản {ý xuất kho (Trang 27)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN