1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài tập lớn công nghệ phần mềm Quản lý kho hàng

24 25 0

Đ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 đề Xây Dựng Phần Mềm Quản Lý Kho Hàng Hoặc Quản Lý Giao Hàng
Người hướng dẫn Giảng viên Hướng Dẫn
Trường học Trường Đại Học Tài Nguyên Và Môi Trường Hà Nội
Chuyên ngành Công Nghệ Phần Mềm
Thể loại Bài Tập Lớn
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 24
Dung lượng 785,43 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

KHOA CÔNG NGHỆ THÔNG TIN Tên đề tài “Xây dựng phần mềm quản lý kho hàng hoặc quản lý giao hàng ”. Trong xu hưóng toàn cầu hoá nền kinh tế phát triển mức độ hàng hoá lưu thông nhiều hâu như các công tu xí nghiệp đều có các kho hang cho mình và những kho hang đó phải cần quản lý một cách chuẩn xác ,hang hoá luôn luôn cập nhập do vậy cần có sự giám sát trặt chẽ không có sự sai xót nào cả, Bài tập lớn của chúng em là một phần mềm quản lý kho nó được sử dụng để theo dõi và kiểm soát những vấn đề như ,nhập kho, xuất kho chuyển kho nội bộ,nội dung thực hiện phần mềm của chúng ễm trợ giúp một cách hiệu quả quá trình quản lý kho.

Trang 1

k

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

Trang 2

MỤC LỤC

LỜI MỞ ĐẦU 1

CHƯƠNG I: MÔ TẢ BÀI TOÁN 2

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ 4

CHƯƠNG III: KIỂM THỬ 7

KẾT LUẬN 21

TÀI LIỆU THAM KHẢO 22

Trang 3

LỜI MỞ ĐẦU

Trong xu hưóng toàn cầu hoá nền kinh tế phát triển mức độ hàng hoá lưu thông nhiều hâu như các công tu xí nghiệp đều có các kho hang cho mình và những kho hang đó phải cần quản lý một cách chuẩn xác ,hang hoá luôn luôn cập nhập do vậy cần có sự giám sát trặt chẽ không có sự sai xót nào cả, Bài tập lớn của chúng em là một phần mềm quản lý kho nó được sử dụng để theo dõi và kiểm soát những vấn đề như ,nhập kho, xuất kho chuyển kho nội bộ,nội dung thực hiện phần mềm của chúng ễm trợ giúp một cách hiệu quả quá trình quản lý kho Mặc dù đã có nhiều tìm hiểu và cố gắng song do khả năng và sự bó hẹp về thời gian vì vậy mà phần mềm này của chúng tôi hẳn còn có nhiều thiếu sót Rất mong nhận được ý kiến của thầy cô

Trang 4

CHƯƠNG I: MÔ TẢ BÀI TOÁN

1.1 Mô tả bài toán

Siêu thị kinh doanh các mặt hàng về bánh kẹo,bia, rượu,… Qua việc tìm hiểu, khảo sát việc quản lý kho hàng ở siêu thị này ta thấy có nhiều kho để lưu trữ hàng hóa nhằm mục đich duy trì được hàng hóa để phục vụ bán hàng Chính vì vậy, cửa hàng cần ứng dụng quản lý kho để giảm thiểu độ phức tạp của công việc này cũng như tăng hiểu quả trong công việc Khi nhập hàng, thủ kho lập phiếu nhập kho đồng thời kiểm kê, đưa hàng vào kho Trước đó, toàn bộ hàng trong kho đã được thống kê lại vào sổ hàng trong kho Hàng nhập về được phân loại theo từng nhóm hàng, thông tin về hàng hóa như: mã hàng, tên hàng được lưu lại thành hồ sơ hàng hóa Nếu mặt hàng đã từng tồn tại trong kho và có trong danh mục hàng thì không phải tạo mới, ngược lại mặt hàng mới sẽ được khởi tạo trong danh mục hàng Hàng nhập vào kho sẽ được cập nhật vào sổ lượng nhập sau đó thủ kho cập nhật lại lượng hàng trong kho vào sổ hàng trong kho Khi xuất hàng, thủ kho kiểm tra lại lượng hàng trên hệ thống xem có đủ để lập phiếu xuất hàng cho khách hàng hay không Nếu đủ, thủ kho lập phiếu xuất kho Siêu thị lưu trữ thông tin phân tán không đồng

bộ các thông tin đa phần lưu trữ trông sổ sách bằng giấy Phương pháp này còn tồn tại nhiều nhược điểm như sau:

• Mất mát thông tin do bảo quản không tốt sổ sách, hỏng hóc thiết bị, có thể trùng lặp thông tin do lưu trữ không đồng bộ

• Thủ kho khó có thể phân tích, thống kê thông tin kho hàng để cập nhật hàng một cách chính xác

• Chi phí phát sinh cao

Trang 5

1.2 Mục tiêu phần mềm quản lý kho hàng

Hệ thống quản lý kho hàng cần đạt những yêu cầu, mục tiêu sau:

- Hệ thống phải quản lý được thông tin của các mặt hàng

- Hệ thống phải quản lý được việc tìm kiếm, cập nhật, sửa, xóa thông tin của các loại mặt hàng

- Hệ thống quản lý được thông tin nhập/xuất của các mặt hàng trong cửa hàng Tìm kiếm, tra cứu thông tin nhập/xuất hang

- Tạo báo cáo, thống kê

- Quản lý hàng hóa: thêm, sửa, xóa, làm mới thông tin loại hàng và các mặt hàng

- Quản lý nhân viên: thêm, sửa, xóa, làm mới thông tin các nhân viên (chỉ có người quản lý mới có quyền này)

- Quản lý khách hàng: thêm, sửa, xóa, làm mới thông tin khách hàng

- Quản lý và sắp xếp thông tin hàng hóa, nhân viên, khách hàng

Trang 6

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ

2.1 Sơ đồ Usecase tổng quát

Quản lí xuất kho

Trang 7

2.3 Sơ đồ luồng thông tin (IFD)

Nhận và kiểm tra hàng nhập

Lập phiếu nhập kho

Vào sổ chi tiết

Phiếu nhập kho

Sổ chi tiết hàng hoá Phiếu giao

hàng

Trang 8

Quá trình xuất bán cho khách hàng

Khi có yêu cầu mua

hàng

Vào sổ chi tiết hàng hoá

Nhận và kiểm tra hoá đơn

Phiếu xuất kho

Lập phiếu xuất kho

Sổ chi tiết hàng hoá Hoá đơn bán

hàng

Trang 9

CHƯƠNG III:

KIỂM THỬ 3.1 Khái niệm và mục đích của kiểm thử phần mềm

o Khái niệm của kiểm thử phần mềm:

- Là quá trình khảo sát hệ thống hay thành phần dưới những điều kiện xác định, quan sát và ghi lại các kết quả và đánh giá một khía cạnh nào đó của hệ thống hay thành phần đó

- Là một quá trình thực thi một chương trình với mục đích tìm lỗi

o Mục đích của việc kiểm thử phần mềm:

- Yêu cầu: Tên đăng nhập và mật khẩu không được để trống

- Thông báo khi có lỗi:

+ Chưa nhập tên đăng nhập và mật khẩu

+ Tên đăng nhập hoặc mật khẩu không đúng

- Nhập đúng tên đăng nhập và mật khẩu sẽ chuyển vào trang chủ

STT Test case Dữ liệu vào Đầu ra

mong muốn

Đầu ra thực tế

Kết quả kiểm thử

không nhập

Tên đăng nhập và mật khẩu không được để trống

Tên đăng nhập và mật khẩu không được để

Đúng

Trang 10

Tên đăng nhập hoặc mật khẩu không đúng

Tên đăng nhập hoặc mật khẩu không đúng

Sai tên đăng nhập hoặc mật khẩu đăng nhập

Tên đăng nhập hoặc mật khẩu không đúng

Hiển thị giao diện trang chủ

Hiển thị giao diện trang chủ

Đúng

- Trường hợp tên đăng nhập và mật khẩu để trống:

Trang 11

- Trường hợp nhập sai thông tin tài khoản:

- Trường hợp đăng nhập thành công: trang chủ được mở

Tài khoản: admin - 1234

→ Đăng nhập thành công, trang chủ mở

Trang 12

❖ Kiểm thử quản lý hàng hoá:

o Kiểm thử thêm hàng hóa

- Yêu cầu:

• Nhập đầy đủ các trường thông tin

- Các thông báo lỗi:

• Mã hàng hóa đã tồn tại

• Thêm hàng hóa thành công

• Hãy nhập đầy đủ thông tin

đầu vào Đầu ra mong

Hãy nhập đầy đủ thông tin

Đúng

hàng hóa, dữ liệu khác nhập đầy đủ

Mã hàng hóa:

H001

Mã hàng hóa đã tồn tại

Mã hàng hóa đã tồn tại

Đúng

thông tin, mã hàng hóa mới

Mã hàng hóa:

H007

Thêm hàng hóa thành công

Thêm hàng hóa thành công

Đúng

o Kiểm thử xóa hàng hóa

- Yêu cầu:

• Chọn hàng hóa cần xóa

• Xóa hàng hóa thành công

- Sau khi chọn hàng hóa và ấn xóa hệ thống sẽ hỏi người dùng có chắc chắn xóa? Nếu chọn ok thì xóa hàng hóa đã được chọn khỏi hệ thống, chọn cancel thì hệ thống quay lại

Trang 13

STT Test case Dữ liệu

đầu vào

Đầu ra mong đợi

Đầu ra thực

tế

Kết quả kiểm thử

hóa cần xóa

hàng hóa cần xóa

Chưa chọn hàng hóa cần xóa

H003

1 Hệ thống gửi thông báo xác nhận xóa

2 Chọn ok để xác nhận

Xóa hàng hóa thành công

Đúng

o Hiển thị giao diện cùng danh sách hàng hoá:

Trang 14

o Thêm khi để trống thông tin hàng:

o Nhập đầy đủ thông tin và them hàng thành công: mã H003

Trang 15

o Chọn hàng hoá và ấn Yes để xoá hàng: mã H003

o Tìm kiếm hàng hoá: Nhập tên hàng hoá để tìm kiếm

Kết quả tìm kiếm hàng có tên Coca:

Trang 16

❖ Kiểm thử form nhà cung cấp

o Kiểm thử thêm nhà cung cấp

- Yêu cầu:

• Nhập thông tin đầy đủ các trường thông tin

• Các thông báo lỗi hiển thị khi có lỗi

• Thêm khách hàng thành công

• Vui lòng nhập đầy đủ thông tin

đầu vào

Đầu ra mong đợi

Đầu ra thực

tế

Kết quả kiểm thử

trường thông tin

đầy đủ thông tin

Hãy nhập đầy đủ thông tin

Đúng

nhà cung cấp,

dữ liệu khác nhập đầy đủ

Mã nhà cung cấp:

NCC001

Mã nhà cung cấp

đã tồn tại

Mã nhà cung cấp

đã tồn tại

Đúng

thông tin, mã nhà cung cấp mới

Mã nhà cung cấp:

- Các thông báo lỗi:

• Chưa chọn nhà cung cấp cần xóa

• Xóa nhà cung cấp thành công

- Sau khi chọn nhà cung cấp và ấn xóa hệ thống sẽ hỏi người dùng có chắc chắn xóa? Nếu chọn ok thì xóa nhà cung cấp đã được chọn khỏi hệ thống, chọn no thì hệ thống quay lại

Trang 17

Đầu ra thực

tế

Kết quả kiểm thử

cung cấp cần xóa

Nhà cung cấp cần xóa

Chưa chọn Nhà cung cấp cần xóa

2.Chọn yes

để xác nhận

3.Xóa nhà cung cấp thành công

Xóa thành công

Đúng

o Hiển thị danh sách nhà cung cấp trong form nhà cung câp:

Trang 18

o Thêm thành công nhà cung cấp có mã NCC003:

o Thêm nhà cung cấp khi không nhập thông tin: Thông báo chưa nhập thông tin sẽ hiện ra

Trang 19

• Xoá nhà cung cấp thành công (mã NCC003):

Thông báo hỏi bạn muốn xoá không hiện ra → chọn yes để xoá

→ Kết quả xoá thành công

Trang 20

❖ Kiểm thử danh mục loại hàng

o Danh sách loại hàng hiển thị bình thường

o Thêm loại hàng mà không nhập mã hàng sẽ hiện cảnh báo:

Trang 21

o Nhập thông tin và thêm thành công: mã loại RQ

- Nhập thông tin

- Thêm thành công mã loại RQ:

Trang 22

o Kiểm thử xoá loại hàng:

- Xoá mà không chọn loại hàng sẽ hiện cảnh báo:

- Chọn mã loại và xoá thành công: mã RQ

Chọn Yes khi được thông báo để xoá:

→ Kết quả: Xoá thành công

Trang 23

KẾT LUẬN

Trong suốt quá trình thực hiện đề tài bài tập lớn, em đã tìm hiểu và nắm rõ được những khái niệm cơ bản về mô hình xây dựng phần mềm quản lý kho hàng Kết quả đạt được là những tài liệu, hiểu biết căn bản cũng như những sản phầm ban đầu về ngôn ngữ lập trình C# Tuy nhiên, trong khoảng thời gian tiếp theo, em sẽ nghiên cứu sâu hơn và hoàn thiện cũng như bổ sung thêm các tính năng cho phần mềm để phù hợp hơn với tình hình thực tế và đạt được sự hài lòng tốt nhất ở phía người dùng Em xin chân thành cảm ơn!

Trang 24

TÀI LIỆU THAM KHẢO

1 Nguyễn Văn Vỵ, Nguyễn Việt Hà, Giáo trình kỹ nghệ phần mềm, Nhà xuất bản Đại học Quốc gia Hà Nội

2 Thạc Bình Cường (2008), Nhập môn công nghệ phần mềm, Nhà xuất bản giáo dục

3 Trần Khánh Dung, Giáo trình nhập môn kỹ nghệ phần mềm, Nhà xuất bản khoa học và kỹ thuật

Ngày đăng: 14/04/2023, 20:57

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w