Tải bản đầy đủ (.docx) (19 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (364.58 KB, 19 trang )

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

1


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
2


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

3


PHẦN 1: MỞ ĐẦU
DANH SÁCH CÁC THÀNH VIÊN TRONG NHÓM VÀ PHÂN CHIA NHIỆM
VỤ:
TÊN THÀNH VIÊN
PHẠM TÚ ANH
BÙI HỒNG SƠN
ĐINH ĐỨC MẠNH

NHIỆM VỤ
MƠ TẢ BÀI TỐN
XÁC ĐỊNH U CẤU BÀI TỐN VÀ PHẦN
MỀM
XẤY DỰNG CSDL VÀ THIẾT KẾ
LẬP TRÌNH
KIỂM THỬ

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

4


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 q trình thực hiện để hồ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
5


- 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
1

Test case
Tên đăng nhập:
không nhập

Dữ liệu đầu
Đầu ra mong Đầu ra thực Kết quả
vào
đợi
tế
kiểm thử
Tên đăng nhập: Cần nhập tên Cần nhập
Đúng
không nhập
người dùng
tên người
6


Mật khẩu:
không nhập
Tên đăng nhập:
để trống
Mật khẩu: nhập

sai
Tên đăng nhập:
nhập đúng
Mật khẩu: để
trống
Tên đăng nhập:
nhập sai
Mật khẩu: nhập
sai

Mật khẩu:
không nhập
Tên đăng nhập: Cần nhập tên
không nhập
người dùng
Mật khẩu: 123

5

Tên đăng nhập:
nhập đúng
Mật khẩu: nhập
sai

Tên đăng nhập: Sai tên đăng
admin
nhập hoặc
Mật khẩu: 123
mật khẩu
đăng nhập


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

2

3

4

Tên đăng nhập:
Cần nhập
admin
mật khẩu
Mật khẩu:
không nhập
Tên đăng nhập: Sai tên đăng
123
nhập hoặc
Mật khẩu: 123
mật khẩu

đăng nhập

Đăng nhập
thành cô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.
7

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

Đúng

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

Đúng

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 nhập
thành công

Đúng

Đúng

Đúng


ST
T
1
2

3

Test case

Dữ liệu đầu
vào
Để trống


Đầu ra mong Đầu ra thực Kết quả
đợi
tế
kiểm thử
Để trống các
Hãy nhập đầy
Hãy nhập
Đúng
trường thông
đủ thông tin đầy đủ thông
tin
tin
Nhập trùng mã Mã sản phẩm: Mã sản phẩm
Mã sản
Đúng
nhân viên, dữ
SP001
đã tồn tại
phẩm đã tồn
liệu khác nhập
tại
đầy đủ
Nhập đầy đủ Mã sản phẩm:
Thêm sản
Thêm sản
Đúng
thông tin, mã
SP100
phẩm thành

phẩm thành
sản phẩm
cơng
cơng

2.2. Kiểm thử xóa sản phẩm.
- 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
1
2

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

Dữ liệu
đầu vào
Để trống
Mã sản
phẩm:
SP001

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

đợi
kiểm thử
Chưa chọn
Chưa chọn
Đúng
sản phẩm cần sản phẩm cần
xóa
xóa
Xóa sản phẩm Xóa sản phẩm
Đúng
thành cơng
thành cơ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 .
8


- 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
1
2

Test case


Dữ liệu
đầu vào
Để trống

Chưa chọn sản
phẩm cần sửa
Ấ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

Đầu ra mong Đầu ra thực tế Kết quả
đợi
kiểm thử
Chưa chọn
Chưa chọn
Đúng
sản phẩm cần sản phẩm cần
sửa
sửa
Sửa sản phẩm Sửa sản phẩm
Đúng
thành công
thành cô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
1
2

Test case
Để trống các
trường thông
tin
Nhập trùng mã

Dữ liệu đầu
vào
Để trống
Mã đơn hàng:

Đầu ra mong Đầu ra thực Kết quả
đợi
tế
kiểm thử
Hãy nhập đầy

Hãy nhập
Đúng
đủ thông tin đầy đủ thông
tin
Mã đơn hàng
Mã đơn
Đúng
9


3

đơn hàng, dữ
liệu khác nhập
đầy đủ
Nhập đầy đủ
thông tin, mã
đơn hàng

DH001

đã tồn tại

hàng đã tồn
tại

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.
- 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
1
2

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

Dữ liệu
đầu vào
Để trống
Mã đơn

hàng:
DH001

Đầu ra mong Đầu ra thực tế Kết quả
đợi
kiểm thử
Chưa chọn
Chưa chọn
Đúng
đơn hàng cần đơn hàng cần
xóa
xóa
Xóa đơn hàng Xóa đơn hàng
Đúng
thành công
thành cô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.

10


ST
T

1
2

Test case

Dữ liệu
đầu vào
Để trống

Chưa chọn đơn
hàng cần sửa
Ấn chọn đơn
hàng cần sửa,
nhập thông tin
cần sửa

Mã đơn
hàng:
DH001

Đầu ra mong Đầu ra thực tế Kết quả
đợi
kiểm thử
Chưa chọn
Chưa chọn
Đúng
đơn hàng cần đơn hàng cần
sửa
sửa
Sửa đơn hàng Sửa đơn hàng

Đúng
thành công
thành cô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
1
2

3

Test case
Để trống các
trường thông
tin
Nhập trùng mã
kho hàng, dữ
liệu khác nhập
đầy đủ
Nhập đầy đủ

thông tin, mã

Dữ liệu đầu
vào
Để trống
Mã kho hàng:
KH001
Mã kho hàng:
KH100

Đầu ra mong Đầu ra thực Kết quả
đợi
tế
kiểm thử
Hãy nhập đầy
Hãy nhập
Đúng
đủ thông tin đầy đủ thông
tin
Mã kho hàng Mã kho hàng
Đúng
đã tồn tại
đã tồn tại
Thêm kho
hàng thành
11

Thêm kho
hàng thành


Đúng


kho hàng

cơng

cơng

4.2. Kiểm thử xóa kho hàng.
- 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
1
2

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

Dữ liệu
đầu vào
Để trống
Mã kho

hàng:
KH001

Đầu ra mong Đầu ra thực tế Kết quả
đợi
kiểm thử
Chưa chọn
Chưa chọn
Đúng
kho hàng cần kho hàng cần
xóa
xóa
Xóa kho hàng Xóa kho hàng
Đúng
thành công
thành cô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
1

Test case
Chưa chọn kho


Dữ liệu
đầu vào
Để trống

Đầu ra mong
đợi
Chưa chọn
12

Đầu ra thực tế
Chưa chọn

Kết quả
kiểm thử
Đúng


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


kho hàng cần
sửa
Sửa kho hàng
thành công

kho hàng cần
sửa
Sửa kho hàng
thành cô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:

13

Đúng


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

14


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

15


- 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 xố
khơng, chọn ok xóa thành cơng.
16


KẾT LUẬN
17


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 tốn đã
được hồn thiện và áp dụng hồn tồ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 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 tồ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 số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.
18


- 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 chun 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] .

19



×