1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Công nghệ phần mềm XÂY DỰNG PHẦN MỀM QUẢN LÝ KHO HÀNG

19 3 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
Tác giả Nguyễn Văn Tùng
Người hướng dẫn Đặng Thị Khánh Linh
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ệ Thông Tin
Thể loại Đề tài
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 19
Dung lượng 640,54 KB

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

Nội dung

Ngày nay, ngành công nghệ thông tin đang phát triển vô cùng mạnh mẽ. Nó đã chứng tỏ được sức mạnh của mình trong mọi lĩnh vực của cuộc sống. Quản lý kho là công việc quan trọng giúp bạn dễ dàng kiểm soát được việc nhập – xuất hàng hóa, tạo nên những ảnh hưởng trực tiếp đến quá trình phân phối và tiêu thụ sản phẩm. Hiện nay, công việc này đang trở nên ngày càng đơn giản, thuận tiện hơn với sự hỗ trợ đến từ các phần mềm quản lý kho. Do đó, việc lựa chọn thiết kế phần mềm quản lý kho chuyên nghiệp chính là lựa chọn hàng đầu mà bất kỳ doanh nghiệp sản xuất, thương mại nào chắc chắn cũng đều cần cân nhắc. Vì vậy việc áp dụng tin học, đưa máy tính vào trợ giúp quản lý quản lý kho hàng là rất cần thiết, nó giúp cho người quản lý thu hẹp không gian lưu trữ, tránh được thất lạc dữ liệu, xử lý nhanh một khối lượng lớn về thông tin, tra cứu tìm kiếm một cách nhanh chóng với độ chính xác cao, tiết kiệm được nhiều thời gian và công sức không chỉ đối với người quản lý, nhân viên mà còn đối với cả khách hàng.

Trang 1

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

KHOA CÔNG NGHỆ THÔNG TIN -

ĐỀ BÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ KHO HÀNG

Họ Và Tên Sinh Viên: Nguyễn Văn Tùng

Mã Sinh Viên: 1911060858

Lớp: ĐH9C5

Học phần: CÔNG NGHỆ PHẦN MỀM

Giảng Viên Hướng Dẫn: ĐẶNG THỊ KHÁNH LINH

Hà Nội, Năm 2022

Trang 2

MỤC LỤC

Nội dung

MỤC LỤC 2

PHẦN 1: MỞ ĐẦU 4

1.1 Tên đề tài: 4

1.2 Lý do chọn đề tài: 4

1.3 Mục đích - mục tiêu của đề tài 5

1.4 Đối tượng và phạm vi nghiên cứu: 5

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

PHẦN 2: KIỂM THỬ 6

1 Kiểm thử đăng nhập: 6

2 Kiểm thử form sản phẩm 8

2.1 Kiểm thử thêm sản phẩm 8

2.2 Kiểm thử xóa sản phẩm 8

2.3 Kiểm thử sửa sản phẩm 9

3 Kiểm thử form đơn hàng 10

3.1 Kiểm thử thêm đơn hàng 10

3.2 Kiểm thử xóa đơn hàng 11

3.3 Kiểm thử sửa đơn hàng 11

4 Kiểm thử form kho hàng 12

4.1 Kiểm thử thêm kho hàng 12

4.2 Kiểm thử xóa kho hàng 13

4.3 Kiểm thử sửa kho hàng 14

PHẦN 3: KIỂM THỬ THỰC TẾ 15

Trang 3

1.Form đăng nhập 15

2.Form kho hàng 16

KẾT LUẬN 19

1.Các kết quả đạt được: 19

2.Đánh giá: 19

2.1.Những đặc tính, ưu điểm nổi bật của chương trình là: 19

2.2.Những hạn chế của chương trình là: 20

TÀI LIỆU THAM KHẢO 20

Trang 4

PHẦN 1: MỞ ĐẦU

DANH SÁCH CÁC THÀNH VIÊN TRONG NHÓM VÀ PHÂN CHIA NHIỆM

VỤ:

XÁC ĐỊNH YÊU CẤU BÀI TOÁN VÀ PHẦN MỀM

BÙI HỒNG SƠN XẤY DỰNG CSDL VÀ THIẾT KẾ

LẬP TRÌNH

1.1 Tên đề tài:

Xây dựng phần mềm quản lý kho hàng

1.2 Lý do chọn đề tài:

Ngày nay, ngành công nghệ thông tin đang phát triển vô cùng mạnh mẽ Nó

đã chứng tỏ được sức mạnh của mình trong mọi lĩnh vực của cuộc sống

Quản lý kho là công việc quan trọng giúp bạn dễ dàng kiểm soát được việc nhập – xuất hàng hóa, tạo nên những ảnh hưởng trực tiếp đến quá trình phân phối và tiêu thụ sản phẩm Hiện nay, công việc này đang trở nên ngày càng đơn giản, thuận tiện

hơn với sự hỗ trợ đến từ các phần mềm quản lý kho Do đó, việc lựa chọn thiết kế

phần mềm quản lý kho chuyên nghiệp chính là lựa chọn hàng đầu mà bất kỳ doanh nghiệp sản xuất, thương mại nào chắc chắn cũng đều cần cân nhắc

Vì vậy việc áp dụng tin học, đưa máy tính vào trợ giúp quản lý quản lý kho hàng là rất cần thiết, nó giúp cho người quản lý thu hẹp không gian lưu trữ, tránh

được thất lạc dữ liệu, xử lý nhanh một khối lượng lớn về thông tin, tra cứu tìm kiếm một cách nhanh chóng với độ chính xác cao, tiết kiệm được nhiều thời gian

Trang 5

và công sức không chỉ đối với người quản lý, nhân viên mà còn đối với cả khách hàng

Xuất phát từ nhận thức trên, với mong muốn áp dụng công nghệ thông tin vào quản lý, dựa trên những hoạt động thực tiễn em xin mạnh dạn xây dựng những bước đầu tiên của phần mềm "Quản lý kho hàng”, với các chức năng lưu trữ, xử lý thông tin về hàng hóa và tình hình hàng hóa

Em xin trân trọng cảm ơn Cô Đặng Thị Khánh Linh, giảng viên khoa Công nghệ Thông tin trường Đại học TN&MT Hà Nội người đã tận tình hướng dẫn

em trong quá trình thực hiện để hoàn thành bài tập này

1.3 Mục đích - mục tiêu của đề tài.

Mục đích: Xây dựng một phần mềm quản lý kho hàng bước đầu giúp cho người quản lý có thể tiếp cận dễ dàng ứng dụng Công nghệ thông tin để áp dụng vào quá trình quản lý để mang lại hiệu quả cao hơn đồng thời giảm tải được khối lượng công việc

Mục tiêu:

- Khảo sát thực tế yêu cầu bài toán

- Xây dựng được một bản phân tích thiết kế hướng chức năng với các chức năng cần thiết của một hệ thống quản lý kho hàng để có thể sử dụng cho việc phát triển phần mềm và nâng cấp sau này

- Thu thập thông tin và Xây dựng CSDL

- XD các module chức năng cơ bản của hệ thống

- Xây dựng giao diện phần mềm thân thiện đối với người dùng

- Phần mềm hoạt động đáp ứng các nhu cầu cơ bản của người dùng

- Xây dựng báo cáo vừa là tài liệu làm cơ sở cho việc phát triển sau này

1.4 Đối tượng và phạm vi nghiên cứu:

- Quy trình quản lý hàng hóa

Trang 6

- Các vấn đề cần giải quyết trong quá trình quản lý số hàng hóa trong kho hàng, tình trạng hàng hóa, tra cứu tìm kiếm hàng hóa Từ đó tiến hành xây dựng cơ

sở dữ liệu và khai thác dữ liệu phục vụ công tác quản lý

- Theo dõi và báo cáo tình hình cho ban quản lý kho hàng, đáp ứng yêu cầu quản

lý của trung tâm dịch vụ trong thời điểm hiện tại và phát triển trong tương lai

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

- Hoàn thành được bước phân tích, thiết kế hệ thống, thu được các bản mô tả

và các biểu đồ, bản mẫu thiết kế

- Thiết kế được một giao diện thân thiện, dễ nhìn, dễ sử dụng

- Thu được một sản phẩm sơ bộ, đáp ứng được một số yêu cầu tối thiểu của bản phân tích

PHẦN 2: KIỂM THỬ

1 Kiểm thử đăng nhập:

- Yêu cầu:

 Tên đăng nhập không được để trống

 Mật khẩu không được để trống

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

 Chưa nhập tên đăng nhập

 Chưa nhập mật khẩu

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

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

ST

T

Test case Dữ liệu đầu

vào

Đầu ra mong đợi

Đầu ra thực tế

Kết quả kiểm thử

1 Tên đăng nhập:

không nhập

Tên đăng nhập:

không nhập

Cần nhập tên người dùng

Cần nhập tên người

Đúng

Trang 7

Mật khẩu:

không nhập

Mật khẩu:

không nhập

dùng

2 Tên đăng nhập:

để trống

Mật khẩu: nhập

sai

Tên đăng nhập:

không nhập Mật khẩu: 123

Cần nhập tên người dùng

Cần nhập tên người dùng

Đúng

3 Tên đăng nhập:

nhập đúng

Mật khẩu: để

trống

Tên đăng nhập:

admin Mật khẩu:

không nhập

Cần nhập mật khẩu

Cần nhập mật khẩu

Đúng

4 Tên đăng nhập:

nhập sai

Mật khẩu: nhập

sai

Tên đăng nhập:

123 Mật khẩu: 123

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

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

Đúng

5 Tên đăng nhập:

nhập đúng

Mật khẩu: nhập

sai

Tên đăng nhập:

admin Mật khẩu: 123

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

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

Đúng

6 Tên đăng nhập:

nhập đúng

Mật khẩu: nhập

đúng

Tên đăng nhập:

admin Mật khẩu:

admin123

Đăng nhập thành công

Đăng nhập thành công

Đúng

2 Kiểm thử form sản phẩm

2.1 Kiểm thử thêm sản phẩm

- Yêu cầu:

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

 Mã sản phẩm không được trùng nhau

- Các thông báo :

 Mã sản phẩm đã tồn tại

 Thêm sản phẩm thành công

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

Trang 8

T

Test case Dữ liệu đầu

vào

Đầu ra mong đợi

Đầu ra thực tế

Kết quả kiểm thử

1 Để trống các

trường thông

tin

Để trống Hãy nhập đầy

đủ thông tin

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

Đúng

2 Nhập trùng mã

nhân viên, dữ

liệu khác nhập

đầy đủ

Mã sản phẩm:

SP001

Mã sản phẩm

đã tồn tại

Mã sản phẩm đã tồn tại

Đúng

3 Nhập đầy đủ

thông tin, mã

sản phẩm

Mã sản phẩm:

SP100

Thêm sản phẩm thành công

Thêm sản phẩm thành công

Đúng

2.2 Kiểm thử xóa sản phẩm

- Yêu cầu:

 Chọn sản phẩm cần xóa

- Các thông báo:

 Chưa chọn sản phẩm cần xóa

 Xóa sản phẩm thành công

ST

T

Test case Dữ liệu

đầu vào

Đầu ra mong đợi

Đầu ra thực tế Kết quả

kiểm thử

1 Chưa chọn sản

phẩm cần xóa

Để trống Chưa chọn

sản phẩm cần xóa

Chưa chọn sản phẩm cần xóa

Đúng

2 Ấn chọn sản

phẩm cần xóa

Mã sản phẩm:

SP001

Xóa sản phẩm thành công

Xóa sản phẩm thành công

Đúng

2.3 Kiểm thử sửa sản phẩm.

- Yêu cầu:

 Chọn sản phẩm cần sửa

 Nhập thông tin cần sửa

Trang 9

- Các thông báo:

 Chưa chọn sản phẩm cần sửa

 Sửa sản phẩm thành công

ST

T

Test case Dữ liệu

đầu vào

Đầu ra mong đợi

Đầu ra thực tế Kết quả

kiểm thử

1 Chưa chọn sản

phẩm cần sửa

Để trống Chưa chọn

sản phẩm cần sửa

Chưa chọn sản phẩm cần sửa

Đúng

2 Ấn chọn sản

phẩm cần sửa,

nhập thông tin

cần sửa

Mã sản phẩm:

SP001

Sửa sản phẩm thành công

Sửa sản phẩm thành công

Đúng

3 Kiểm thử form đơn hàng

3.1 Kiểm thử thêm đơn hàng

- Yêu cầu:

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

 Mã đơn hàng không được trùng nhau

- Các thông báo :

 Mã đơn hàng đã tồn tại

 Thêm đơn hàng thành công

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

ST

T

Test case Dữ liệu đầu

vào

Đầu ra mong đợi

Đầu ra thực tế

Kết quả kiểm thử

1 Để trống các

trường thông

tin

Để trống Hãy nhập đầy

đủ thông tin

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

Đúng

2 Nhập trùng mã Mã đơn hàng: Mã đơn hàng Mã đơn Đúng

Trang 10

đơn hàng, dữ

liệu khác nhập

đầy đủ

DH001 đã tồn tại hàng đã tồn

tại

3 Nhập đầy đủ

thông tin, mã

đơn hàng

Mã đơn hàng:

DH100

Thêm đơn hàng thành công

Thêm đơn hàng thành công

Đúng

3.2 Kiểm thử xóa đơn hàng

- Yêu cầu:

 Chọn đơn hàng cần xóa

- Các thông báo:

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

 Xóa đơn hàng thành công

ST

T

Test case Dữ liệu

đầu vào

Đầu ra mong đợi

Đầu ra thực tế Kết quả

kiểm thử

1 Chưa chọn đơn

hàng cần xóa

Để trống Chưa chọn

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

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

Đúng

2 Ấn chọn đơn

hàng cần xóa

Mã đơn hàng:

DH001

Xóa đơn hàng thành công

Xóa đơn hàng thành công

Đúng

3.3 Kiểm thử sửa đơn hàng.

- Yêu cầu:

 Chọn đơn hàng cần sửa

 Nhập thông tin cần sửa

- Các thông báo:

 Chưa chọn đơn hàng cần sửa

 Sửa đơn hàng thành công

Trang 11

T

Test case Dữ liệu

đầu vào

Đầu ra mong đợi

Đầu ra thực tế Kết quả

kiểm thử

1 Chưa chọn đơn

hàng cần sửa

Để trống Chưa chọn

đơn hàng cần sửa

Chưa chọn đơn hàng cần sửa

Đúng

2 Ấn chọn đơn

hàng cần sửa,

nhập thông tin

cần sửa

Mã đơn hàng:

DH001

Sửa đơn hàng thành công

Sửa đơn hàng thành công

Đúng

4 Kiểm thử form kho hàng

4.1 Kiểm thử thêm kho hàng

- Yêu cầu:

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

 Mã kho hàng không được trùng nhau

- Các thông báo :

 Mã kho hàng đã tồn tại

 Thêm kho hàng thành công

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

ST

T

Test case Dữ liệu đầu

vào

Đầu ra mong đợi

Đầu ra thực tế

Kết quả kiểm thử

1 Để trống các

trường thông

tin

Để trống Hãy nhập đầy

đủ thông tin

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

Đúng

2 Nhập trùng mã

kho hàng, dữ

liệu khác nhập

đầy đủ

Mã kho hàng:

KH001

Mã kho hàng

đã tồn tại

Mã kho hàng

đã tồn tại

Đúng

3 Nhập đầy đủ

thông tin, mã

Mã kho hàng:

KH100

Thêm kho hàng thành

Thêm kho hàng thành

Đúng

Trang 12

kho hàng công công

4.2 Kiểm thử xóa kho hàng

- Yêu cầu:

 Chọn kho hàng cần xóa

- Các thông báo:

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

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

ST

T

Test case Dữ liệu

đầu vào

Đầu ra mong đợi

Đầu ra thực tế Kết quả

kiểm thử

1 Chưa chọn kho

hàng cần xóa

Để trống Chưa chọn

kho hàng cần xóa

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

Đúng

2 Ấn chọn kho

hàng cần xóa

Mã kho hàng:

KH001

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

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

Đúng

4.3 Kiểm thử sửa kho hàng.

- Yêu cầu:

 Chọn kho hàng cần sửa

 Nhập thông tin cần sửa

- Các thông báo:

 Chưa chọn kho hàng cần sửa

 Sửa kho hàng thành công

ST

T

Test case Dữ liệu

đầu vào

Đầu ra mong đợi

Đầu ra thực tế Kết quả

kiểm thử

1 Chưa chọn kho Để trống Chưa chọn Chưa chọn Đúng

Trang 13

hàng cần sửa kho hàng cần

sửa

kho hàng cần sửa

2 Ấn chọn kho

hàng cần sửa,

nhập thông tin

cần sửa

Mã kho hàng:

KH001

Sửa kho hàng thành công

Sửa kho hàng thành công

Đúng

PHẦN 3: KIỂM THỬ THỰC TẾ

1.Form đăng nhập

- Không đăng nhập tài khoản:

- Không đăng nhập mật khẩu:

Trang 14

- Đúng tài khoản và mật khẩu:

Trang 15

2.Form kho hàng

- Thêm kho hàng: điền đầy đủ thông tin và ấn nút thêm ta nhận được thông báo tức

là bạn đã thêm kho hàng thành công

Trang 16

- Sửa kho hàng: Sửa ở bất kì trường thuộc tính nào rồi ấn nút sửa sẽ hiện sửa thành công

- Xoá kho hàng: chọn 1 trường cần xoá ta nhận được thông báo là bạn có muốn xoá không, chọn ok xóa thành công

Trang 17

KẾT LUẬN

Trang 18

1.Các kết quả đạt được:

- Hệ thống đáp ứng, hỗ trợ đựơc phần nào công việc cuả ký túc xá: quản lý đơn của khách hàng, an ninh trong kho hàng, nhân viên, , giảm bớt các hoạt động thủ công Những công việc có thể dùng được máy tính tra cứu, thống kê, tính toán đã được hoàn thiện và áp dụng hoàn toàn vào trong quản lý tự động, vừa tăng tính hiệu quả nhanh chóng và đem lại các giá trị thông tin ít bị sai lệch

- Hệ thống cho phép cập nhập các thông tin mới, cho phép tự động phân loại và liệt các danh mục có trong kho hàng Quá trình sửa, xóa thông tin sẽ được thực hiện theo yêu cầu của người dùng

- Hệ thống thiết kế logic nên khi có một sự thay đổi trong thư viện toàn bộ các chức năng liên quan sẽ tự động điều chỉnh một cách phù hợp để duy trì tính liên tục của hệ thống

- Các luồng thông tin lưu chuyển trong hệ thống được kiểm soát chặt chẽ bởi các công cụ được kiểm tra và tìm kiếm

- Dữ liệu được thiết kế trong hệ thống đã được chuẩn hóa nên không gian lưu giữ thông tin trong máy tính được tối ưu và có thể truy xuất dữ liệu được đầy đủ và thuận tiện

- Đối với mọi đối tượng người sử dụng, các thao tác thuận tiện, dễ dàng và có trình bày màn hình hợp với các giao diện chuẩn hiện nay như WINDOWS

2.Đánh giá:

2.1.Những đặc tính, ưu điểm nổi bật của chương trình là:

- Trực quan dễ sử dụng

- Đáp ứng được nhu cầu quản lý của người sử dụng

- Hỗ trợ đắc lực cho người quản lý, hay các nhân viên trong quá trình làm việc

- Việc nhập dữ liệu được thực hiện một cách nhanh chóng, dễ dàng nhờ sự tự động kiểm tra dữ liệu vào

Trang 19

- Việc tra cứu tài liệu được nhanh chóng và thuận tiện đáp ứng nhu cầu của nhà quản lý, khách hàng

- Các thống kê báo cáo được kết xuất nhanh chóng kịp thời giúp cho việc quản lý nắm giữ các thông tin về tình hình trong kho hàng

2.2.Những hạn chế của chương trình là:

- Hệ thống chương trình đòi hỏi nhân viên quản quản lý phải có trình độ cao, đồng đều để có thể sử dụng và xử lý các thông tin một cách chính xác, hiệu quả

- Hệ thống đòi hỏi được cung cấp trang thiết bị phục vụ cho công tác quản lý

- Chương trình có tính chuyên nghiệp chưa cao

- Chưa giải quyết được hết những vấn đề nảy sinh trong quá trình quản lý

TÀI LIỆU THAM KHẢO

[1] Phạm Hữu Khang – Lập trình web bằng php 5.3 và MySQL 5.1 – NXB Phương Đông

[2] Lê Văn Phùng (2011), Kỹ thật phân tích và thiết kế hệ thống thông tin hướng cấu trúc, NXB Thông tin và Truyền thông

[3] Nguyễn Văn Vị (2002), Phân tích và thiết kế hệ thống thông tin quản lý, NXB Thống kê

[4] https://tailieu.vn/doc/giao-trinh-cong-nghe-phan-mem-590451.html

Ngày đăng: 05/07/2023, 09:21

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

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

w