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

Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Quản lý vật tư theo dự án và hạng mục trong công ty xây dựng pptx

60 548 2

Đ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 60
Dung lượng 1,35 MB

Nội dung

Các hoạt động chính của hệ thống quản ký vật tư gồm nhập vật tư vào kho, xuất vật tư cung cấp cho các hạng mục theo bảng định mức, báo cáo số lượng vật tư xuất ra, báo cáo tồn kho trong

Trang 1

Đại học quốc gia TP Hồ Chí Minh Đại học Khoa Học Tự Nhiên

Khoa toán – tin học

   Học phần: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN

Trang 2

LỜI MỞ ĐẦU



Việc ứng dụng Công Nghệ Thông Tin vào đời sống ngày nay đã không còn xa lạ với chúng ta Công Nghệ Thông Tin với tốc độ nhanh chóng, chính xác đã giúp con người trong rất nhiều lĩnh vực, nhất là kinh doanh, lĩnh vực công ty xây dựng cũng không ngoại

lệ

Theo thường lệ, việc xây dựng luôn là nhu cầu cần thiết để đáp ứng cho con người và xã hội như: nhà cửa, cầu cống, các công trình kiên trúc lớn Đặc biệt trong những năm gần đây thì nhu cầu càng ngày càng lớn, càng hiện đại hơn Vì thế, dẫn đến các Công Ty Xây Dựng cũng ngày một nhiều hơn và càng phát triển hơn Chính vì thế, kéo theo việc đòi hỏi ra đời các hệ thống để trợ giúp trong việc quản lý nhập xuất vật tư trong công ty Sự phát triển của công nghệ thông tin có tác động mạnh mẽ đến sự thành bại trong kinh doanh của công ty Đặc biệt lĩnh vực phân tích và thiết kế hệ thống thông tin là một phần quan trọng của công nghệ thông tin Nhờ nó mà các hệ thống thông tin được quản lý đơn giản, nhanh chóng và chính xác hơn

Chúng em xin cảm ơn Thầy TS Nguyễn Gia Tuấn Anh đã truyền đạt cho chúng em những kiến thức quý giá về môn học và đã tận tình giúp đỡ chúng em hoàn thành đồ án này Tuy nhiên, đồ án của chúng em chắc chắn còn nhiều sai xót mong thầy thông cảm và góp ý thêm cho chúng em

Chúng em xin cam ơn thầy

Trang 3

MỤC LỤC

LỜI NÓI ĐẦU 1

MỤC LỤC 2

I Khảo sát hệ thống và phân tích hiện trạng hệ thống 3

1 Khảo sát hệ thống 3

2 Phân tích hiện trạng hệ thống 3

II Phân tích yêu cầu 6

1 Yêu cầu chức năng 6

2 Yêu cầu phi chức năng 7

III Phân tích hệ thống 7

1 Mô hình thực thể ERD 7

a Xác định các thực thể 9

b Mô hình ERD 9

2 Chuyển mô hình ERD sang mô hình quan hệ 10

3 Mô tả chi tiết các quan hệ 10

4 Mô tả bảng tổng kết 18

a Tổng kết quan hệ 18

b Tổng kết thuộc tính 18

IV Thiết kế giao diện 19

1 Các menu chính của giao diện 19

2 Mô tả Form 23

V Thiết kế Ô xử lý 45

VI Đánh giá ưu khuyết điểm 52

Trang 4

I.Khảo sát hệ thống và phân tích hiện trạng

1 Khảo sát hệ thống:

Quản lý vật tư trong công ty xây dựng (CTXD) là một hệ thống quản lý việc nhập và xuất vật tư cho các dự án gồm nhiều hạng mục Nguồn vật tư của công ty có thể do các nhà cung cấp, nhà sản xuất hoặc các công ty trong và ngoài nước cung cấp Vật tư của CTXD được cung cấp theo định mức của từng hạng mục thuộc các dự án nhỏ hoặc lớn của công ty CTXD quản lý rất nhiều loại vật tư như: gạch, cát, đá, xi măng, sắt, thép, tole, xà gồ các loại … Toàn hệ thống quản lý vật tư trong CTXD có phòng quản lý vật tư, thủ kho, đội thi công hạng mục… Vì vậy cần phải có một chương trình quản lý để giúp nhân viên dễ dàng hơn trong việc quản lý của mình

Các hoạt động chính của hệ thống quản ký vật tư gồm nhập vật tư vào kho, xuất vật tư cung cấp cho các hạng mục theo bảng định mức, báo cáo số lượng vật tư xuất ra, báo cáo tồn kho trong tháng

Việc quản lý vật tư trong CTXD được phân cấp quản lý theo từng bộ phận như sau:

Phòng quản lý vật tư chịu trách nhiệm về việc xuất nhập vật tư của công ty, gồm: bộ phận kế hoạch,

bộ phận kế toán, bộ phận quản lý vật tư

+ Bộ phận kế hoạch:

 Bộ phận nghiên cứu thị trường: khảo sát giá cả vật tư trên thị trường

 Bộ phận mua hàng: có nhiệm vụ mua vật tư dựa theo khảo sát

+ Bộ phận kế toán: thực hiện việc thống kê số liệu về giá cả thu mua và xuất nhập vật tư + Bộ phận quản lý vật tư: quản lý việc nhập vật tư vào kho và xuất vật tư theo đúng định mức riêng của từng hạng mục dự án

Việc mất mát vật tư và người chịu trách nhiệm sẽ dễ dàng phát hiện nhờ sự phân công rạch ròi từng người, từng bộ phận

Nguồn hàng được nhập thông qua đơn đặt hàng, đó là hợp đồng mua bán giữa công ty với nhà cung cấp

Vật tư nhập về sẽ được kiểm tra xem có đúng số lượng, chất lượng rồi phân loại vật tư và cho nhập vào kho Các báo cáo liên quan đến việc nhập vật tư được thể hiện qua phiếu mua hàng và thẻ kho theo mẫu sau:

Trang 5

Số điện thoại: ………Số Fax: ………

STT Mã số Tên vật tư ĐVT Đơn giá Số lượng Thành tiền Ghi chú

Khi hàng về nhập kho, thủ kho cần ghi thêm số lượng hàng nhập vào thẻ kho Mỗi mặt hàng đều

có một thẻ kho riêng Nếu hàng đã có trong kho thì thủ kho sẽ ghi thêm vào thẻ kho có sẵn, đối với mặt hàng mới thì thủ kho cần tiến hành lập thẻ kho mới

b Xuất hàng

Vật tư được xuất căn cứ theo số định mức của từng hạng mục, theo tình hình chung về yêu cầu của khách hàng qua các dự án thì đội trưởng đội thi công sẽ thống kê được những loại vật tư nào đang được thịnh hành đáp ứng nhu cầu thị hiếu của khách hàng, nhưng chính những loại vật tư đó Thủ kho lại thấy trong kho đã hết hoặc còn ít, từ đó đưa ra yêu cầu nhập thêm hàng mới, hoặc xuất vật tư cho các dự

án đang cần loại vật tư đó

Các báo cáo liên quan đến việc xuất vật tư thể hiện qua phiếu đề nghị xuất vật tư, phiếu xuất, báo cáo nhập xuất tồn kho trong tháng:

Trang 6

Trưởng Phòng QLVT Thủ kho Người nhận

Bất cứ lúc nào ban quản lý cũng xem được báo cáo nhập xuất tồn

Trang 7

SƠ ĐỒ TỔ CHỨC CỦA HỆ THỐNG QUẢN LÝ VẬT TƯ TRONG CÔNG TY XÂY DỰNG

c Hiện trạng tin học

Qua tìm hiểu phương thức hoạt động của hệ thống quản lý ở trên, ta thấy công việc hàng ngày của công ty thông qua nhiều giai đoạn, khối lượng công việc lớn xảy ra liên tục, đặc biệt là công việc nhập và xuất vật tư Dữ liệu luôn biến động và đòi hỏi tính chính xác cao

Để quản lý tốt cần phải sử dụng nhiều biểu mẫu, sổ sách, việc lưu lại các hồ sơ được lặp đi lặp lại và kiểm tra qua nhiều khâu sẽ tốn thời gian và nhân lực, nhưng cũng khó tránh khỏi sai sót dữ liệu hoặc không hoàn toàn chính xác Nếu có sai xót thì việc tìm kiếm dữ liệu để khắc phục cũng sẽ rất khó khăn Nếu không giải quyết kịp thời, có thể dẫn đến việc nhầm lẫn dữ liệu, gây mất tài sản chung cho siêu thị, cũng như không phục vụ tốt công tác chỉ đạo của quản lý công ty

Do vậy, việc đưa máy vi tính vào quản lý vật tư trong công ty xây dựng là nhu cầu cấp thiết nhằm khắc phục những nhược điểm nói trên của phương pháp xử lý bằng tay, đồng thời nó có thể giúp việc xử lý chính xác và nhanh gọn Tuy nhiên, nếu chỉ sử dụng các máy tính đơn thì sẽ dẫn đến khuyết điểm dữ liệu không được nhất quán, Do vậy cần đưa mạng máy tính vào để khắc phục các yếu điểm nói trên

II Phân tích yêu cầu

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

a Quản lý kho

Quản lý hàng nhập

- Nhập hàng theo đúng danh mục trong hóa đơn mua hàng của công ty

- Hàng nhập được theo dõi dựa trên: mã hàng, nhóm hàng, chủng loại hàng, số lượng, đơn vị tính, đơn giá…Số hàng nhận này có sự xác nhận của thủ kho và kế toán khi kiểm tra hàng thực nhập cho kho

- In báo cáo nhập hàng trong kỳ

- Tổng hợp những phát sinh xuất nhập tồn trong kì

- In báo cáo hàng tồn và giá trị tồn kho trong kì

- In báo cáo thẻ kho từng mặt hàng

b Quản lý danh mục

Trang 8

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

Hệ thống có chức năng bảo mật và phân quyền

- Người sử dụng chương trình: đăng kí và phân quyền cho người sử dụng chương trình, giúp người quản lý có thể theo dõi, kiểm soát được chương trình

- Đổi password: người sử dụng có thể đổi mật mã để vào chương trình và sử dụng hệ thống dữ liệu Cần phân chia khả năng truy cập dữ liệu nhập xuất cho từng nhóm người sử dụng để tránh việc điều chỉnh số liệu không thuộc phạm vi quản lý của người sử dụng, dẫn đến việc khó kiểm soát số liệu, làm sai lệch kết quả thống kê cuối kì…

- Tên nhà cung cấp (TenNCC): Mô tả tên nhà cung cấp

- Đại chỉ (DiaChi): Địa chỉ liên lạc với nhà cung cấp

- Điện thoại (Dienthoai)

- Mã phân loại (MaLoai): Thuộc tính khóa để phân biệt loại vật tư này với loại vật tư khác

- Tên phân loại (TenLoai)

4) Thực thể 4: Kho

Ta đưa Kho vào làm thực thể vì CTXD là một công ty lớn có nhiều chi nhánh trong thành phố, mỗi chi nhánh có kho chứa riêng vì vậy trong trường hợp chi nhánh này thiếu hàng có thể huy động vật tư từ các kho của chi nhánh khác

Các thuộc tính:

- Mã số kho (MaKho): Để phân biệt kho hàng này với kho hàng khác

- Tên kho (TenKho)

- Địa chỉ kho (DiaChi)

5) Thực thể 5: NuocSX

Mô tả thong tin về quốc gia sản xuất vật tư

Trang 9

Các thuộc tính:

- Mã quốc gia (MaQG): Thuộc tính khóa để phân biệt nước này với nước khác

- Tên quốc gia (TenQG)

6) Thực thể 6: ĐoiThiCong

Các thuộc tính:

- Mã đội (MaĐoi): Thuộc tính khóa để phân biệt đội này với đội khác

- Tên đội (TenĐoi)

- Tên đội trưởng (TenĐoiTruong), Địa chỉ (DiaChi), Điện thoại (Dienthoai)

7) Thực thể 7: PhieuNhap

Các thuộc tính:

- Mã số phiếu nhập kho (MaPhieuNhap): Là thuộc tính khóa, có giá trị tự động tăng lên khi cập nhật

các thong tin khác về phiếu nhập kho

- Ngày nhập (NgayNhap): Ngày nhập phiếu

- Tổng giá trị (TongGiaTri)

8) Thực thể 8: PhieuXuat

Mô tả thông tin chung của một chứng từ xuất vật tư cho các dự án

Các thuộc tính:

- Mã số xuát kho (MaPhieuXuat): thuộc tính khóa

- Ngày xuất (NgayXuat)

Trang 10

b Mô hình ERD

Trang 11

2 Chuyển mô hình ERD thành mô hình quan hệ

- NhaCC (MaNCC, TenNCC, DiaChi, DienThoai, Fax, Email)

- PhieuNhap (MaPhieuNhap, NgayNhap, TongGiaTri, MaNCC)

- ChiTietPhieuNhap (MaPhieuNhap, MaVT, DonGia, SoLuongNhap)

- VatTu (MaVT, TenVT, DVTinh, SoLuong, MaQG, MaLoai, MaKho)

- Kho (MaKho, TenKho, DiaChi)

- NuocSX (MaQG, TenQG)

- LoaiVatTu (MaLoai, TenLoai)

- VatTu-BangDinhMuc (MaVT, MaBangDinhMuc, SoLuongDinhMuc) (Ở đây ta không dùng thuộc tính DinhMuc làm thuộc tính định danh nữa mà lấy 2 thuộc tính khóa MaVT và MaBangDinhMuc làm thuọc tính khóa chính cho thực thể quan hệ VatTu-BangDinhMuc)

- BangDinhMuc (MaBangDinhMuc, QuyCach, HangSX, MaHangMuc)

- PhieuXuat (MaPhieuXuat, NgayXuat, TongGiaTri, MaBangDinhMuc)

- ChiTietPhieuXuat (MaPhieuXuat, MaVT, MaBangDinhMuc, SoLuongXuat)

- HangMuc (MaHangMuc, TenHangMuc, MaDoi, MaDA)

- DuAn (MaDA, TenDA, DiaDiem)

- DoiThiCong (MaDoi, TenDoi, TenDoiTruong, DiaChi, DienThoai)

3 Mô tả chi tiết cho các quan hệ

3.1- Quan hệ Nhà Cung Cấp

NhaCC (MaNCC, TenNCC, DiaChi, DIenThoai, Fax, Email)

Tên quan hệ:NhaCC Ngày: 29-05-2008 STT Thuộc Tính Diễn Giải Kiểu

MaNCC: cố định, không unicode TenNCC: không cố định, Unicode DiaChi: không cố định, Unicode DienThoai: không cố định, không Unicode Fax: không cố định, Unicode

Định dạng dữ liệu:

Email: tên_hộp_thư@tên_miền

Ví dụ: noobpro@vip.com.vn

Trang 12

3.2- Quan hệ phiếu nhập

PhieuNhap (MaPhieuNhap, NgayNhap, TongGiaTri, MaNCC)

Tên quan hệ:PhieuNhap Ngày: 29-05-2008 STT Thuộc Tính Diễn Giải Kiểu DL Số

Byte MGT Loại DL Ràng Buộc

MaPhieuNhap: cố định, không unicode MaNCC: cố định, không unicode

3.3- Quan hệ chi tiết phiếu nhập

ChiTietPhieuNhap (MaPhieuNhap, MaVT, DonGia, SoLuongNhap)

Tên quan hệ: ChiTietPhieuNhap Ngày: 29-05-2008

STT Thuộc Tính Diễn Giải Kiểu DL Số

MaPhieuNhap: cố định, không unicode MaVT: cố định, không unicode

DonGia: không cố định, không unicode

Trang 13

SoLuongNhap: không cố định, không unicode

3.4- Quan hệ Vật tư

VatTu (MaVT, TenVT, DVTinh, SoLuong, MaQG, MaLoai, MaKho)

Tên quan hệ:VatTu Ngày: 29-05-2008 STT Thuộc Tính Diễn Giải Kiểu DL Số

MaVT: cố định, không unicode TenVT: không cố định, Unicode DVTinh: cố định, không unicode SoLuong: không cố định, không Unicode MaQG: cố định, không Unicode

MaLoai: cố định, không unicode MaKho: cố định, không unicode

3.5- Quan hệ Kho

Kho (MaKho, TenKho, DiaChi)

Tên quan hệ:Kho Ngày: 29-05-2008 STT Thuộc Tính Diễn Giải Kiểu DL Số

Trang 14

Kích thước tối thiểu: 1000x30(byte) = 30 KB Kích thước tối đa: 2000x30 (byte) = 60 KB Đối với kiểu Chuỗi:

MaKho: cố định, không unicode TenKho: không cố định, Unicode DiaChi: không cố định, Unicode

3.6- Quan hệ Nước sản xuất

NuocSX (MaQG, TenQG)

Tên quan hệ: NuocSX Ngày: 29-05-2008 STT Thuộc Tính Diễn Giải Kiểu DL Số

Byte

Tổng số 20

Số dòng tối đa: 2000 Kích thước tối thiểu: 1000x20(byte) = 20 KB Kích thước tối đa: 2000x20 (byte) = 40 KB Đối với kiểu chuỗi:

MaQG: cố định, không unicode TenQG: cố định, Unicode

3.7- Quan hệ Loại vật tư

LoaiVatTu (MaLoai, TenLoai)

Tên quan hệ:NhaCC Ngày: 29-05-2008 STT Thuộc Tính Diễn Giải Kiểu DL Số

MaLoai: cố định, không unicode

Trang 15

TenLoai: cố định, Unicode

3.8-Quan hệ Vật Tư_Bảng Định Mức

VatTu-BangDinhMuc (MaVT, MaBangDinhMuc, SoLuongDinhMuc)

Số dòng tối đa: 2000 Kích thước tối thiểu: 1000x30(byte) = 30 KB Kích thước tối đa: 2000x30 (byte) = 60 KB Đối với kiểu chuỗi:

MaVT: cố định, không unicode MaBangDinhMuc: cố định, không Unicode SoLuongDinhMuc: cố định, không Unicode

3.9-Quan hệ Bảng định mức

BangDinhMuc (MaBangDinhMuc, QuyCach, HangSX, MaHangMuc)

Tên quan hệ:BangDinhMuc Ngày: 29-05-2008 STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT LoạiDL Ràng Buộc

MaBangDinhMuc: cố định, không Unicode

MaHangMuc: cố định, không Unicode

Tên quan hệ:VATTU _ BANGDINHMUC

Trang 16

HangSX: cố định, unicode

QuyCach: cố định, Unicode

3.10-Quan hệ Phiếu Xuất

PhieuXuat (MaPhieuXuat, NgayXuat, TongGiaTri, MaBangDinhMuc)

Tên quan hệ: PhieuXuat Ngày: 29-05-2008 STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL Ràng

MaPhieuXuat: cố định, không unicode MaBangDinhMuc: cố định, không unicode

3.11-Quan hệ: Chi tiết phiếu xuất

ChiTietPhieuXuat (MaPhieuXuat, MaVT, MaBangDinhMuc, SoLuongXuat)

Tên quan hệ: ChiTietPhieuXuat Ngày: 29-05-2008 STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL Ràng

Trang 17

MaPhieuXuat: cố định, không unicode MaVT: cố định, không unicode

MaBangDinhMuc: cố định, không unicode

3.12-Quan hệ Hạng Mục

HangMuc (MaHangMuc, TenHangMuc, MaDoi, MaDA)

Tên quan hệ: HangMuc Ngày: 29-05-2008 STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL Ràng

MaHangMuc: cố định, không unicode TenHangMuc: không cố định, unicode MaDoi: cố định, không unicode MaDA: cố định, không Unicode

3.13-Quan hệ Dự Án

DuAn (MaDA, TenDA, DiaDiem)

Tên quan hệ: DuAn Ngày: 29-05-2008 STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL Ràng

MaDA: cố định, không unicode TenDA: không cố định, Unicode

Trang 18

DiaDiem: không cố định, unicode

3.14-Quan hệ Đội Thi Công

DoiThiCong (MaDoi, TenDoi, TenDoiTruong, DiaChi, DienThoai)

Tên quan hệ: DoiThiCong Ngày: 29-05-2008 STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL Ràng

MaDoi: cố định, không Unicode TenDoi: không cố định, Unicode DiaChi: không cố định, Unicode

DienThoai: không cố định, không Unicode

Trang 19

14 VatTu-BangDinhMuc 30 60

Tổng số 715 1457

b) Tổng kết thuộc tính

Kho

BangDinhMuc, ChiTietPhieuXuat, PhieuXuat

BangDinhMuc

PhieuNhap

ChiTietPhieuXuat

ChiTietPhieuNhap, VatTu-BangDinhMuc, ChiTietPhieuXuat

Trang 20

IV Thiết kế giao diện

1 Các menu chính cùa giao diện

1.1 Menu Hệ Thống

Trong menu Hệ Thống có thành phần Quản TrỊ Người Dùng (dành cho người có quyền admin), có

mục Đăng Xuất và Thoát

1.2 Quản Lý Danh Mục

Quản lý các danh mục nhà cung cấp, nước sản xuất, loại vật tư, kho, hạng mục, đội thi công, dự án

Trang 23

1.4 Trợ Giúp

Trình trợ giúp và xem thông tin phần mềm

Trang 24

2 Mô tả forms

2.1) Form quản lý nhà cung cấp

Trang 25

Tên đối tượng Kiểu đội tượng Ràng

buộc Dữ liệu Mục đích Hàm lien quan

Giá trị mặc định

Mã nhà cung

Nhập từ bàn phím Tên nhà cung

Nhập từ bàn phím

Nhap_click()

Xóa nhà cung cấp đã

Xoa_click()

Thay đổi thông tin nhà cung cấp

Thaydoi_click()

Tìm nhà cung cấp trong bảng NhaCC

tim_click()

thông tin Luu_click()

Hủy bỏ dữ liệu vừa nhập

Huy_click()

Trang 26

2.2) Form chi tiết phiếu nhập

Trang 27

Tên đối

tượng

Kiểu đội tượng Ràng buộc Dữ liệu Mục đích

Hàm lien quan

Giá trị mặc định

PhieuNhap Ngày nhập Textbox

Lấy tự động theo mã phiếu

Mã nhà cung

Lấy từ table NCC

Chọn nhà cung cấp đã tồn tại Tên nhà

cung cấp Textbox

Lấy tự động nhờ mã nhà cung cấp

Số điện thoại Textbox

Lấy tự động nhờ mã nhà cung cấp Email Textbox

Lấy tự động nhờ mã nhà cung cấp

MaVT

Chọn vật tư

đã tồn tại Tên vật tư Textbox

Lấy tự động nhờ mã vật

phím Đơn giá Textbox

Lấy tự động nhờ mã vật

Tính tiền các vật tư nhập vào kho của

1 phiếu nhập

Thêm 1 phiếu nhập kho

Sua_clich()

Lưu thay đội của phiếu nhập

Luu_click()

đổi Hủy_click()

Trang 28

2.3) Form Danh sách kho

Trang 29

Tên đối

tượng

Kiểu đội tượng Ràng buộc Dữ liệu Mục đích

Hàm lien quan

Giá trị mặc định

1 kho

Sua_click()

Lưu lại thông tin cùa

Huy_click()

Trang 30

2.4) Form Quản lý Dự án

Ngày đăng: 27/06/2014, 16:20

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w