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

Quản lý kho hàng điện tử tại công ty máy tính tiến thành

32 857 5
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 32
Dung lượng 2,03 MB

Nội dung

Tài liệu tham khảo công nghệ thông tin Quản lý kho hàng điện tử tại công ty máy tính tiến thành

Trang 1

BÁO CÁO BÀI TẬP LỚN

Môn: CÔNG NGHỆ PHẦN MỀM

Đề tài: QUẢN LÝ KHO HÀNG ĐIỆN TỬ TẠI CÔNG TY MÁY TÍNH TIẾN THÀNH

- Nguyễn Văn Quý

- Phạm Ngọc Toàn

- Nguyễn Hồng Thái

Trang 2

I Mô tả bài toá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ổnghợ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ệncô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ông ty máy tính Tiến Thành kinh doanh nhiều mặt hàng khác nhau như:Các thiết bị, linh kiện về máy tính, máy in, thiết bị lưu trữ…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ẽ lập đơn mua hàng dựa trên báo giá của nhà cung cấp và số lượng hàngcò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ì viết phiếu nhập kho để nhập hàng vào kho

Khi nhận được yêu cầu xuất hàng người thủ kho sẽ kiếm tra xem trongkho 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ànhviế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 nhập,xuất, hàngtồ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ệclàm thất thoát hóa đơn, từ đó làm ảnh hưởng đến hoạt động kinh doanh củacông ty Ngoài ra, khi muốn tìm kiếm một hóa đơn nào đó để kiểm tra sẽ mất rấtnhiề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 Dovậ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ầnthiết

Trang 3

-Những hiệu quả của việc ứng dụng công nghệ thông tin trong công tácquản lý nhập,xuất vật tư thiết bị:

Quá trình quản lý nhập xuất vật tư bằng máy tính, người quản lý chỉ cầnchuẩ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ậttư…, 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ậtliệu và sản phẩm một cách chính xác kịp thời Từ đó, người quản lý doanhnghiệp có thể đưa ra các kế hoạch và quyết định đúng đắn, giảm chi phí và tăngkhả 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ị chocông ty máy tính Tiến Thành 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

II Xác định các tác nhân của hệ thống.

Dựa vào phần mô tả bài toán ta xác định được các tác nhân của bài toánnhư sau:

 Tác nhân thủ kho: thủ kho là người chịu trách nhiệm quản lý, theodõi tình hình nhập xuất vật tư của công ty

- Quản lý các thông tin chi tiết hàng hóa vật tư nhập kho như: ngàynhập,nhà cung cấp, loại hàng, mã hàng, số lượng… Lập phiếu nhập kho, cậpnhật tức thời tình hình tồn kho trong kho hàng

- Quản lý các thông tin chi tiết xuất kho như: ngày xuất, loại hàng, mãhàng, số lượng…Lập phiếu xuất kho, kiểm tra và cảnh báo số lượng hàng tồnngay khi nhập dữ liệu, tính đơn giá hàng xuất kho theo nhiều phương pháp

- Lập báo cáo xuất,nhập,tồn kho gửi lên cấp trên

III Xác định các ca sử dụng của hệ thống:

- Dựa trên văn bản mô tả bài toán và việc phân tích để tìm ra các tácnhân, ta xác định được các ca sử dụng như sau:

 Đăng nhập hệ thống

Trang 4

 Đổi mật khẩu

 Cập nhật hàng hóa

 Tạo phiếu nhập, xuất

 Lập báo cáo xuất, nhập, tồn

Vẽ biểu đồ ca sử dụng:

cap nhat hang hoa

lap phieu nhap/xuat dang nhap he thong

Lap bao cao xuat/nhap/ton

Trang 5

 Hệ thống yêu cầu tác nhân nhập tài khoản và mật khẩu đăng nhập

 Tác nhân nhập tài khoản và mật khẩu đăng nhập của mình

 Hệ thống xác nhận tài khoản và mật khẩu đăng nhập có hợp lệ

không, nếu không hợp lệ thì thực hiện luồng A1.

 Hệ thống ghi lại quá trình đăng nhập

 Các luồng rẽ nhánh

Luồng A1: Nhập sai tài khoản/mật khẩu đăng nhập

- Hệ thống hiển thị một thông báo lỗi

- Người sử dụng có thể chọn hoặc là đăng nhập lại hoặc là huỷ bỏ đăngnhập, khi đó ca sử dụng kết thúc

c Tiền điều kiện

Không

d Hậu điều kiện

Nếu việc đăng nhập thành công, người sử dụng sẽ đăng nhập được vào hệthống

2 Ca sử dụng đổi mật khẩu:

a.Mô tả tóm tắt:

Tên ca sử dụng: đổi mật khẩu

Mục đích: cho phép người dung đổi mật khẩu của mình

Tác nhân: Thủ kho

b Các luồng dữ liệu:

 Luồng sự kiện chính:

 Hoạt động bắt đầu khi người sử dụng chọn đổi mật khẩu

 Hệ thống yêu cầu nhập vào tên đăng nhập và mật khẩu cũ

 Người sử dụng nhập vào tên đăng nhập và mật khẩu cũ

 Hệ thống xác nhận tên đăng nhập và mật khẩu cũ có hợp lệkhông.Nếu không thực hiện luồng A1

 Hệ thống yêu cầu nhập vào mật khẩu mới

 Người sử dụng nhập vào mật khẩu mới

 Hệ thống lưu thong tin

 Ca sử dụng kết thúc

Trang 6

 Các luồng rẽ nhánh:

 Người sử dụng nhập sai tên đăng nhập và mật khẩu cũ

 Hệ thống hiện ra một thông báo lỗi

 Người sử dụng nhập lại dữ liệu

 Hệ thống yêu cầu người sử dụng nhập vào mã hàng hóa

 Người sử dụng nhập vào mã hàng hóa

Trang 7

 Thêm một sản phẩm

- Hệ thống yêu cầu người sử nhập vào thông tin hàng hóa và thông tinnhà cung cấp

- Người sử dụng nhập thông tin hàng hóa và thông tin nhà cung cấp

- Hệ thống kiểm tra toàn bộ thông tin vừa nhập Nếu không hợp lệ thựchiện luồng A1

- Hệ thống lưu thông tin

- Ca sử dụng kết thúc

 Xóa một sản phẩm

- Hê thống yêu cầu nhập vào thông tin hàng hóa cần xóa

- Người sử dụng nhập vào thông tin hàng hóa cần xóa

- Hệ thống lưu thông tin

- Ca sử dụng kết thúc

 Sửa thông tin sản phẩm

- Hệ thống yêu cầu nhập vào thông tin hàng hóa cần sửa

- Người sử dụng nhập vào thông tin hàng hóa cần sửa

- Hệ thống lưu thông tin

- Ca sử dụng kết thúc

 Các luồng rẽ nhánh

 Luồng A1: Thông tin hàng hóa vừa nhập đã có trong hệ thống

- Hệ thống hiện thị thông báo thông tin hàng hóa vừa nhập đã có trong hệthống

- Hệ thống hủy toàn bộ thông tin vừa nhập

- Ca sử dụng kết thúc,

c Tiền điều kiện:

- Người sử dụng phải đăng nhập vào hệ thống và chọn chức năng cập

nhật hàng hóa của hệ thống

d Hậu điều kiện:

- Use case thực hiện xong sẽ lưu thông tin mới của hàng hóa vào hệthống

4 Tạo phiếu nhập, xuất

a Mô tả ca sử dụng

Trang 8

Tên ca sử dụng: tạo phiếu nhập, xuất

Mục đích:Use case cho phép thủ kho tạo phiếu nhập hàng khi nhập hàngvào kho và tạo phiếu xuất hàng khi có hàng xuất ra khỏi kho

- Tạo phiếu nhập kho

- Tạo phiếu xuất kho

 Hệ thống yêu cầu người sử dụng chọn một trong các hoạt động mà

họ muốn sử dụng

o Nếu người sử dụng chọn hoạt động tạo phiếu nhập kho thì luồng sựkiện con tạo phiếu nhập kho sẽ được thực hiện

 Tạo phiếu nhập kho:

 Thủ kho chọn chức năng tạo phiếu nhập kho của hệ thống

 Hệ thống yêu cầu điền thông tin hàng hóa vào phiếu nhập kho

 Thủ kho nhập thông tin hàng hóa vào phiếu nhập kho

 Hệ thống cấp mã số phiếu nhập kho và lưu thông tin

 Hệ thống hỏi thủ kho có in phiếu nhập kho không Nếu không thựchiện luồng A1

 Thủ kho chọn in phiếu nhập kho

 Hệ thống in phiếu nhập kho cho thủ kho

 Ca sử dụng kết thúc

o Nếu người sử dụng chọn chức năng tạo phiếu xuất kho thì luồng sựkiện con tạo phiếu xuất kho sẽ được thực hiện

 Tạo phiếu xuất kho:

 Thủ kho chọn chức năng tạo phiếu xuất kho của hệ thông

 Hệ thống yêu cầu nhập thông tin hàng hóa cần xuất vào phiếu xuấtkho

 Thủ kho nhập thông tin hàng hóa cần xuất vào phiếu xuất kho

Trang 9

 Hệ thống cấp mã số xuất kho và lưu thông tin

 Hệ thống hỏi thủ kho có in phiếu xuất kho không Nếu không thựchiện luồng A2

 Thủ kho chọn in phiếu xuất kho

 Hệ thống in phiếu xuất kho

d Hậu điều kiện: hệ thống lưu thông tin, in hóa phiếu nhập kho và xuất

kho nếu có lựa chọn in từ thủ kho

5 Ca sử dụng lập báo cáo xuất,nhập,tồn

a.Mô tả ca sử dụng

Tên ca sử dụng: Lập báo cáo xuất,nhập,tồn

Mục địch: Cho phép người thủ kho lập báo cáo về hình hình nhập,xuất vàtình trạng tồn kho của hàng hóa

Tác nhân: Thủ kho

b.Các luồng dữ liệu

 Các luồng sự kiện chính

 Ca sử dụng bắt đầu khi người sử dụng chon chức năng lập báo cáo

 Người sử dụng nhập vào ngày để báo cáo

 Hệ thống hiện thị báo cáo về tình hình nhập hàng, xuất hàng vàtình trạng tồn kho của hàng hóa

 Người sử dụng tùy chọn in báo cáo

 Ca sử dụng kết thúc

c.Tiền điều kiện

Trang 10

- Người sử dụng phải đăng nhập vào hệ thồng

d.Hậu điều kiện

- Ca sử dụng thực hiện xong sẽ cho kết quả báo cáo tình hình nhập,xuất

và tồn kho của hàng hóa

V Tìm lớp

1 Xác định các lớp dựa vào các khái niệm của lĩnh vực ứng dụng

Dựa vào các khái niệm của lĩnh vực ứng dụng và dựa văn bản mô tả bài toán, ta xác định được các lớp thực thể như sau:

Lớp Nhà cung cấp bao gồm các thông tin sau:

- Mã nhà cung cấp (MANCC)

- Tên nhà cung cấp (TENNCC)

- Địa chỉ nhà cung cấp (DIACHI)

- Số điện thoại nhà cung cấp (SODT)

- Email nhà cung cấp (EMAIL)

Lớp Kho bao gồm các thông tin sau:

- Mã sản phẩm (MASP)

- Tên sản phẩm (TENSP)

- Địa chỉ kho (DIACHI)

Lớp Danh mục sản phẩm bao gồm các thông tin sau:

- Mã danh mục sản phẩm (MADANHMUCSP)

- Tên danh mục sản phẩm (TENSP)

- Thông tin (THONGTIN)

- Bảo hành (BAOHANH)

Lớp Phiếu nhập bao gồm các thông tin sau:

- Mã số phiều nhập kho (MSPNK)

- Ngày nhập (NGAY)

Lớp Phiếu xuất bao gồm các thông tin sau:

- Mã số phiếu xuất kho (MAPXK)

- Ngày xuất (NGAY)

Lớp Đăng nhập bao gồm các thông tin sau:

- Tài khoản (TAIKHOAN)

- Tên tài khoản (TENTK)

Trang 11

- Mật khẩu (PASSWORDS)

 Lớp nhân viên bao gồm các thông tin sau

- Mã nhân viên (MANV)

- Tên nhân viên (TENNV)

- Giới tính (GIOITINH)

- Địa chỉ (DIACHI)

2 Xác định các lớp tham gia vào các ca sử dụng

Dựa vào văn bản mô tả bài toán và dựa vào văn bản đặc tả các ca sửdụng, ta xác định các lớp tham gia vào các ca sử dụng như sau:

Gán trách nhiệm cho các lớp vừa tìm được

Các lớp biên: Nhằm chuyển đổi thông tin giao tiếp giữa Thủ kho và hệ

thống

Lớp điều khiển: chứa các qui tắc nghiệp vụ và đứng trung gian giữa các

lớp biên và các lớp thực thể Cho phép từ màn hình có thể truy xuất được cácthông tin chứa đựng trong các thực thể

Lớp thực thể: Lớp ĐăngNhập chứa các thông tin tài khoản của

Gán trách nhiệm cho các lớp vừa tìm được:

Các lớp biên: Nắm giữ sự tương tác gữa Người quản lý và hệ thống

Các lớp điều khiển: chứa các qui tắc nghiệp vụ và đứng trung gian giữa

Trang 12

các lớp biên và các lớp thực thể Cho phép từ màn hình có thể truy xuất đượccác thông tin chứa đựng trong các thực thể.

Các lớp thực thể: Lớp DANGNHAP chứa các thông tin tài khoản của

Gán trách nhiệm cho các lớp vừa tìm được

Các lớp biên: Nhằm chuyển đổi thông tin giao tiếp giữa người thủ kho

với hệ thống

Lớp điều khiển: chứa các qui tắc nghiệp vụ và đứng trung gian giữa các

lớp biên và các lớp thực thể Cho phép từ màn hình có thể truy xuất được cácthông tin chứa đựng trong các thực thể

Lớp thực thể: Các lớp thực thể cung cấp thông tin về tình trạng hàng hóa

cho thủ kho để cập nhật thông tin mới nhất về hàng hóa

d Ca sử dụng Tạo phiếu nhập/xuất

Gán trách nhiệm cho các lớp vừa tìm được:

Các lớp biên: Nắm giữ sự tương tác giữa người thủ kho với hệ thống Các lớp điều khiển: chứa các qui tắc nghiệp vụ và đứng trung gian giữa

các lớp biên và các lớp thực thể Cho phép từ màn hình có thể truy xuất được

Trang 13

các thông tin chứa đựng trong các thực thể.

 Gán trách nhiệm cho các lớp vừa tìm được:

Các lớp biên: Nhằm chuyển đổi thông tin giao tiếp giữa người thủ kho

với hệ thống

Các lớp điều khiển: chứa các qui tắc nghiệp vụ và đứng trung gian giữa

các lớp biên và các lớp thực thể Cho phép từ màn hình có thể truy xuất đượccác thông tin về hàng hóa

Các lớp thực thể: Cung cấp cho thủ kho những thông tin cụ thể về hàng

hóa để từ đó có được những báo cáo chính xác về tình hình xuất,nhập,tồn hànghóa

VI Xây dựng biểu đồ trình tự

Dựa vào văn bản đặc tả các ca sử dụng và dựa vào việc phân tích để tìm

ra các lớp (phần IV), ta xây dựng biểu đồ trình tự cho mỗi kịch bản của từng ca

sử dụng như sau:

1 Ca sử dụng Đăng nhập hệ thống

Biểu đồ trình tự cho kịch bản đăng nhập

Trang 14

7: hien thi thong bao

2 Biểu đồ trình tự cho ca sử dụng đổi mật khẩu

1: y/c chon cong viec 2: chon doi password 3: y/c nhap username,password cu 4: nhap username,password cu

5: kiem tra

6: kiem tra 7: ket qua 8: ket qua

9: hien thi 10: y/c nhap password moi

11: nhap vao password moi

12: hien thi

13: hien thi

14: kiem tra 15: ket qua

16: ket qua 17: hien thi

Trang 15

3 Biểu đồ trình tự cho ca sử dụng cập nhật hàng hóa

Với ca sử dụng Cập nhật hàng hóa ta xác định được các kịch bản

chính như sau:

- Thêm hàng hóa

- Xóa hàng hóa

- Sửa thông tin hàng hóa

a Biểu đồ trình tự cho kịch bản Thêm hàng hóa:

1: y/c chon cong viec 2: chon them hang hoa 3: y/c nhap ma hang hoa 4: nhap ma hang hoa

11: chon them hang hoa

12: them(MaHH,TTHH)

13: them(MaHH,TTHH)

5: hien thi

6: y/c hien thi thong tin HH

7: y/c hien thi thong tin HH 8: ket qua 9: ket qua

10: hien thi

Trang 16

b Biểu đồ trình tự cho kịch bản xóa hàng hóa

1: y/c chon cong viec 2: chon xoa TT hang hoa 3: y/c nhap ma hang hoa 4: nhap ma hang hoa

11: chon xoa TT hang hoa

12: xoa(MaHH,TTHH)

13: xoa(MaHH,TTHH)

5: hien thi

6: y/c hien thi thong tin HH

7: y/c hien thi thong tin HH 8: ket qua 9: ket qua

10: hien thi

c Biểu đồ trình tự cho kịch bản sửa thông tin hàng hóa

1: y/c chon cong viec 2: chon sua TT hang hoa 3: y/c nhap ma hang hoa 4: nhap ma hang hoa

11: chon sua TT hang hoa

12: sua(TTHH)

13: sua(TTHH)

5: hien thi

6: y/c hien thi thong tin HH

7: y/c hien thi thong tin HH 8: ket qua 9: ket qua

10: hien thi

Trang 17

4 Biểu đồ trình tự cho Ca sử dụng tạo phiếu nhập xuất

1: y/c chon cong viec 2: lap phieu nhap, xuat 3: chon thong tin tao phieu nhap hang

5: y/c tao phieu nhap hang 6: ket qua 7: ket qua

14: hien thi 4: thong tin can tao phieu

5 Biểu đồ trình tự cho ca sử dụng lập báo cáo xuất, nhập, tồn

3: y/c nhap vao ngay bao cao

: thukho : W_TK : C_TK : kho

1: y/c chon cong viec 2: chon lap bao cao xuat,nhap,ton

4: nhap vao ngay bao cao

5: y/c bao cao(xuat,nhap,ton)

6: y/c bao cao(xuat,nhap,ton)

7: tinh nhap,xuat,ton kho 8: ket qua

9: ket qua 10: hien thi

Trang 18

VII Vẽ biểu đồ cộng tác

Dựa vào kết quả trong pha phân tích mô hình khái niệm, các hợpđồng hoạt động của hệ thống và các ca sử dụng cốt yếu ta xây dựng biểu đồcộng tác như sau:

1 Biểu đồ cộng tác cho ca sử dụng đăng nhập hệ thống

6: ket qua : W_NSD

: C_NSD : DANGNHAP

: NSD

7: hien thi thong bao

3: kiem tra(username,password) 1: y/c dang nhap

16: ket qua

1: y/c chon cong viec 3: y/c nhap username,password cu 10: y/c nhap password moi

2: chon doi password 4: nhap username,password cu 11: nhap vao password moi

6: kiem tra 13: hien thi 7: ket qua 15: ket qua

Ngày đăng: 01/12/2012, 08:42

HÌNH ẢNH LIÊN QUAN

VII. Vẽ biểu đồ cộng tác - Quản lý kho hàng điện tử tại công ty máy tính tiến thành
bi ểu đồ cộng tác (Trang 18)
Dựa vào kết quả trong pha phân tích mô hình khái niệm, các hợp đồng hoạt động của hệ thống và các ca sử dụng cốt yếu ta xây dựng biểu đồ  cộng tác như sau: - Quản lý kho hàng điện tử tại công ty máy tính tiến thành
a vào kết quả trong pha phân tích mô hình khái niệm, các hợp đồng hoạt động của hệ thống và các ca sử dụng cốt yếu ta xây dựng biểu đồ cộng tác như sau: (Trang 18)
Bảng mới. - Quản lý kho hàng điện tử tại công ty máy tính tiến thành
Bảng m ới (Trang 24)
f. Bảng PhieuNhap - Quản lý kho hàng điện tử tại công ty máy tính tiến thành
f. Bảng PhieuNhap (Trang 25)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w