Thu ngân Nhân viên quản kho Nhân viên quầy - Anh/chị thấy những chức năng nào là cần thiết đối với một ứng dụng quản lý cửa hàng?. - Câu hỏi thêm cho nhân viên quản kho: Bạn nghĩ
Trang 1TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI
KHOA: CÔNG NGHỆ THÔNG TIN
BÁO CÁO KẾT QUẢ BÀI TẬP MÔN:
PHÂN TÍCH THIẾT KẾ THEO YÊU CẦU
ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG QUẢN LÍ CỬA HÀNG
Tên thành viên:
Từ Quốc Chung - 221230759Nguyễn Trường Anh - 221220741
Vũ Hồng Nhung - 221230950
Võ Hoàng Hưng - 221230871Cù Huy Phúc Khang – 221220875
Đơn vị: Lớp CNTT1 K63
Hà Nội, tháng 9 năm 2024
Trang 2Bảng phân công nhiệm vụ
Từ Quốc Chung Phỏng vấn chủ cửa hàng
Vũ Hồng Nhung Ghi chép các câu trả lời và làm báo cáoNguyễn Trường Anh Phỏng vấn chủ cửa hàng
Võ Hoàng Hưng Nghĩ bộ câu hỏi, Quan sát cửa hàngCù Huy Phúc Khang Nghiên cứu tài liệu
Trang 3Mục lục
CHƯƠNG 1: THU THẬP THÔNG TIN 4
1 Xác định bài toán: 4
2 Xây dựng câu hỏi phỏng vấn: 4
3 Kết quả phỏng vấn: 6
4 Quan sát: 14
5 Phân tích : 15
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ YÊU CẦU 17
1 Xác định yêu cầu: 17
1.1 Xác định các yêu cầu chức năng: 17
1.2 Xác định yêu cầu phi chức năng: 18
TÀI LIỆU THAM KHẢO 20
Danh mục sơ đồ Sơ đồ 1: Sơ đồ phân rã chức năng 18
Trang 4CHƯƠNG 1: THU THẬP THÔNG TIN
1 Xác định bài toán:
- Tên đề tài: Xây dựng ứng dụng quản lí cửa hàng
- Mục tiêu: Xây dựng một ứng dụng quản lí phù hợp với những cửa hàng vừa và nhỏ nhằm giúp cho chủ cửa hàng có thể quản
lí một cách dễ dàng và tiện lợi
- Đối tượng sử dụng: chủ cửa hàng, nhân viên quản kho
- Cơ sở dữ liệu: bao gồm các thông tin về hàng hóa, hóa đơn, nhân viên
- Các chức năng:
Quản lí nhập hàng: quản lí việc nhập hàng hóa vào kho khi có một loại hàng hóa sắp hết hoặc nhập hàng hóa mới
Quản lí xuất kho: quản lí việc xuất hàng từ kho lên cửa hàng
Quản lí hàng hóa: chứa thông tin chi tiết về hàng hóa giúp cho người dùng dễ dàng truy xuất thông tin
Quản lí bán hàng: chứa thông tin chi tiết các hóa đơn
Thống kê: thống kê số lượng hàng hóa (số lượng hàng bán
được, hàng tồn kho ), thống kê doanh thu, hóa đơn
Quản lí nhân viên: chứa thông tin chi tiết về nhân viên
2 Xây dựng câu hỏi phỏng vấn:
Để thu thập thông tin về những điều cần thiết để xây dựng một ứng dụng quản lí cửa hàng một cách thực tế, nhóm chúng em đã chọn cách tiến hành phỏng vấn các chủ cửa hàng và các nhân viênquản kho Từ những kiến thức mà bọn em quan sát và nghiên cứu được qua các tài liệu khác nhau, nhóm chúng em đã cùng nhau xây dựng lên bộ câu hỏi phỏng vấn như sau:
- Cửa hàng anh chị chia ra thành những bộ phận nào?
Thu ngân
Nhân viên quản kho
Nhân viên quầy
- Anh/chị thấy những chức năng nào là cần thiết đối với một ứng dụng quản lý cửa hàng?
Quản lí nhân viên
Quản lí doanh thu
Quản lí hóa đơn
Quản lí xuất nhập hàng
Quản lí thông tin hàng hóa
Trang 5- Câu hỏi thêm cho nhân viên quản kho:
Bạn nghĩ rằng những tính năng nào là cần thiết nhất cho một ứng dụng quản lý kho và cửa hàng ?
Quản lí nhập hàng
Quản lí xuất kho
Quản lí thông tin hàng hóa
Trang 6 Có/Không
Làm thế nào để anh/chị biết khi nào cần nhập thêm hàng? (Có muốn nhận thông báo tự động khi hàng sắp hết không?)
Khi phát triển ứng dụng, bạn sẽ ưu tiên các yếu tố nào: tính
năng, giao diện người dùng hay khả năng mở rộng? Tại sao?
3 Kết quả phỏng vấn:
Nhóm chúng em đã tiến hành phỏng vấn 4 chủ cửa hàng và 1
nhân viên quản kho và đây là kết quả phỏng vấn:
Chủ cửa hàng KullMart: anh Tuấn
Cửa hàng anh chị chia ra
thành những bộ phận
nào?
Cửa hàng của anh được chia thành hai bộ phận chính: thu ngân, và nhân viên quầy Kho hàng sẽ được do anh quản
Anh/chị có cần theo dõi
chi tiết từng giao dịch
bán hàng không?
Có Anh thấy việc theo dõi chi tiết từng giao dịch bán hàng rất quan trọng để quản lý doanh thu và kiểm soát hoạt độngbán hàng
Hiện tại anh/chị quản lý
doanh thu hàng ngày như
thế nào?
Anh quản lý doanh thu hàng ngày qua phần mềm quản lý bán hàng
Anh/chị có cần báo cáo về
doanh thu theo thời gian
(ngày, tuần, tháng, năm)
không?
Có, anh thấy việc báo cáo doanh thu chi tiết theo ngày, tuần, tháng và năm giúp cho anh dễ dàng theo dõi tình hình kinh doanh
Anh/chị có mấy nhân viên
bán hàng, và hiện tại
quản lý ca làm việc của
nhân viên như thế nào?
Cửa hàng của anh có 3 nhân viên bán hàng Anh quản lý ca làm việc bằng cách chia ca rõ ràng và sử dụng bảng tính để theo dõi giờ làm việc của từng nhân viên
Trang 7Anh/chị mong muốn ứng
dụng chạy trên thiết bị
nào?
Anh mong muốn ứng dụng có thể chạy trên máy tính và điện thoại di động để tiện lợi cho việc quản lý cả tại cửa hàng
này sẽ giúp cải thiện hoạt
động kinh doanh như thế
hàng tồn kho như thế
nào?
Hiện tại anh đang quản lý hàng tồn kho bằng phần mềm quản lý kho
Anh/chị có quan tâm đến
việc theo dõi lịch sử xuất
nhập kho không?
Có, việc theo dõi lịch sử xuất nhập kho giúp anh biết rõ về lượng hàng đã xuất kho, nhập và tồn, từ đó có kế hoạch nhập hàng phù hợp
Khi phát triển ứng dụng,
bạn sẽ ưu tiên các yếu tố
nào: tính năng, giao diện
người dùng hay khả năng
Chủ cửa hàng 24h-Mart: chị Linh và nhân viên quản kho Ánh
Trang 8Cửa hàng anh chị chia ra
Nhân viên quầy: Tư vấn khách hàng và sắp xếp, trưng bày sản phẩm.(Chỉ cho khách nơi có đồ cần mua)
Anh/chị có cần theo dõi
chi tiết từng giao dịch
bán hàng không?
Có, chị rất cần theo dõi chi tiết từng giao dịch để dễ dàng kiểm soát tình hình bán hàng và doanh thu, đặc biệt để xử lý những trường hợp khách hàng phản hồi
về giao dịch
Hiện tại anh/chị quản lý
doanh thu hàng ngày như
thế nào?
Chị hiện tại đang quản lý doanh thu thôngqua phần mềm quản lý bán hàng Phần mềm này sẽ tự động ghi lại doanh thu theo từng ca, từng ngày,đồng thời thống
kê được số lượng đồ đã bán và nhập từ đó tổng hợp báo cáo rất nhanh
Anh/chị có cần báo cáo về
doanh thu theo thời gian
(ngày, tuần, tháng, năm)
không?
Có, chị cần báo cáo doanh thu theo cả ngày, tuần, tháng và năm Việc này giúp theo dõi tình hình kinh doanh và lập kế hoạch dựa trên những khoảng thời gian nhất định và tránh được các sai sót lớn
Anh/chị có mấy nhân viên Cửa hàng của chị bây giờ đang có 5 nhân
Trang 9bán hàng, và hiện tại
quản lý ca làm việc của
nhân viên như thế nào?
viên bán hàng Hiện tại, chị quản lý ca làm việc của nhân viên bằng cách phân ca
cố định và sử dụng bảng tính để theo dõi giờ làm Chị đang có kế hoạch dùng phần mềm để quản lý ca làm để giúp cho chị đỡtốn thời gian trong tương lai
Anh/chị mong muốn ứng
dụng chạy trên thiết bị
nào?
Chị mong muốn ứng dụng có thể chạy trên cả máy tính và điện thoại di động Máy tính để sử dụng tại cửa hàng và điện thoại di động giúp chị có thể kiểm tra và theo dõi khi không có mặt tại cửa hàng.Anh/chị có cần tính năng
sao lưu và bảo mật dữ liệu
không?
Có, chị rất cần tính năng sao lưu và bảo mật dữ liệu để đảm bảo an toàn cho thôngtin giao dịch và tránh mất mát dữ liệu trong trường hợp sự cố xảy ra
Anh/chị kỳ vọng ứng dụng
này sẽ giúp cải thiện hoạt
động kinh doanh như thế
nào?
Chị kỳ vọng ứng dụng sẽ giúp tối ưu hóa quy trình bán hàng, theo dõi tồn kho một cách chính xác hơn và cung cấp các báo cáo chi tiết về doanh thu để có cái nhìn tổng quát để đưa ra các quyết định kinh doanh kịp thời
Câu hỏi cho chị Linh –
Nhân viên quản kho:
Anh/Chị nghĩ rằng những
tính năng nào là cần thiết
nhất cho một ứng dụng
quản lý kho và cửa hàng ?
Chị nghĩ các tính năng cần thiết nhất bao gồm:
Quản lý nhập hàng: Giúp theo dõi chi tiết từng đợt nhập hàng
Quản lý xuất kho: Quản lý quá trình xuất kho khi bán hàng
Quản lý thông tin hàng hóa: Đảm bảo dữ liệu về hàng hóa được cập nhật chính xác.Nếu có đủ các tính năng này, thì việc quản lý kho hàng sẽ hiệu quả hơn rất nhiều
Hiện tại anh/chị quản lý
hàng tồn kho như thế
nào?
Hiện tại, cửa hàng chị đang quản lý hàng tồn kho bằng phần mềm quản lý kho Phần mềm này giúp theo dõi chính xác số lượng hàng hóa trong kho và nhắc nhở khi
Trang 10cần nhập thêm.
Anh/chị gặp khó khăn gì
trong việc quản lí hàng
tồn kho hiện tại?
Hiện tại thì cửa hàng chị không gặp vấn
đề khó khăn nào trong việc quản lí kho hàng
Anh/chị có quan tâm đến
việc theo dõi lịch sử xuất
nhập kho không?
Có, việc theo dõi lịch sử xuất nhập kho rấtquan trọng giúp cho chị có thể kiểm tra lại các giao dịch và đảm bảo rằng không
có sai sót trong việc nhập và xuất hàng.Làm thế nào để anh/chị
biết khi nào cần nhập
thêm hàng? (Có muốn
nhận thông báo tự động
khi hàng sắp hết không?)
Khi cửa hàng chị sắp hết hàng thì phần mềm cửa hàng của chị đang dùng sẽ tự động thông báo giúp cho cửa hàng chị tránh tình trạng thiếu hàng
Khi phát triển ứng dụng,
bạn sẽ ưu tiên các yếu tố
nào: tính năng, giao diện
người dùng hay khả năng
mở rộng? Tại sao?
Chị sẽ ưu tiên tính năng trước, vì nếu ứng dụng không có đủ tính năng cần thiết thì dù giao diện hay hay khả năng mở rộng cũng không hiệu quả Sau đó là giao diện người dùng, để mọi người dễ sử dụng mà không cần quá nhiều thời gian học cách dùng
Chủ siêu thị (dạng nhỏ) Thành Mai: chị Mai, anh Thành và cô
Thúy(Nhân viên quản kho)
Cửa hàng anh chị chia ra
thành những bộ phận
nào?
Cửa hàng anh chị được chia thành ba bộ phận chính:
Thu ngân: Phụ trách thanh toán
Nhân viên quản kho: Chịu trách nhiệm quản lý nhập xuất hàng, theo dõi hàng tồn kho
Nhân viên quầy: Tư vấn khách hàng và sắp xếp, trưng bày sản phẩm và hỗ trợ khách hàng khi cần
Trang 11Anh/chị có cần theo dõi
chi tiết từng giao dịch
Hiện tại anh/chị quản lý
doanh thu hàng ngày như
thế nào?
Anh chị đang sử dụng phần mềm để quản
lý doanh thu hàng ngày, giúp việc theo dõi và báo cáo trở nên dễ dàng và chính xác hơn
Anh/chị có cần báo cáo về
doanh thu theo thời gian
(ngày, tuần, tháng, năm)
không?
Có, anh chị thấy việc báo cáo doanh thu theo thời gian giúp anh chị có thể phân tích hiệu quả kinh doanh và lập kế hoạch phát triển trong thời gian tới
Anh/chị có mấy nhân viên
bán hàng, và hiện tại
quản lý ca làm việc của
nhân viên như thế nào?
Cửa hàng anh chị hiện tại có 12 nhân viênbán hàng và quản lý ca làm việc thông qua phần mềm quản lý nhân sự, giúp sắp xếp lịch làm việc và theo dõi giờ làm việc của nhân viên
Anh/chị mong muốn ứng
dụng chạy trên thiết bị
nào?
Anh chị mong muốn ứng dụng có thể chạytrên cả máy tính, điện thoại di động và máy tính bảng để tiện lợi cho việc sử dụng ở mọi nơi
Trang 12quan trọngAnh/chị kỳ vọng ứng dụng
này sẽ giúp cải thiện hoạt
động kinh doanh như thế
nào?
Anh chị hy vọng rằng ứng dụng sẽ giúp tối ưu hóa quy trình bán hàng, quản lý hàng tồn kho hiệu quả hơn, cải thiện dịch
vụ khách hàng
Câu hỏi cho cô Thúy –
Nhân viên quản kho:
Anh/Chị nghĩ rằng những
tính năng nào là cần thiết
nhất cho một ứng dụng
quản lý kho và cửa hàng ?
Theo cô thì tất cả các tính năng như quản
lý nhập hàng, quản lý xuất kho, quản lý thông tin hàng hóa đều rất cần thiết cho việc quản lý kho hàng
Hiện tại anh/chị quản lý
hàng tồn kho như thế
nào?
Hiện tại cô đang sử dụng phần mềm để quản lý hàng tồn kho, giúp theo dõi số lượng hàng hóa và cập nhật thông tin kịp thời
Anh/chị gặp khó khăn gì
trong việc quản lí hàng
tồn kho hiện tại?
Hiện tại thì cô cảm thấy việc quản lý kho không có khó khăn gì
Anh/chị có quan tâm đến
việc theo dõi lịch sử xuất
nhập kho không?
Có, việc theo dõi lịch sử xuất nhập kho giúp cô kiểm soát kho tốt hơn và phát hiện kịp thời các vấn đề
Khi phát triển ứng dụng,
bạn sẽ ưu tiên các yếu tố
nào: tính năng, giao diện
người dùng hay khả năng
mở rộng? Tại sao?
Theo ý kiến của cô, cô sẽ ưu tiên tính năng và giao diện người dùng vì chúng ảnh hưởng trực tiếp đến hiệu quả sử dụng
và trải nghiệm của nhân viên
Chủ cửa hàng Tiến Hoa: cô Hoa
Trang 13Cửa hàng anh chị chia ra
Anh/chị có cần theo dõi
chi tiết từng giao dịch
Hiện tại anh/chị quản lý
doanh thu hàng ngày như
thế nào?
Hiện tại thì cửa hàng của cô quản lý doanh thu qua sổ sách ghi chép hằng ngày
Anh/chị có cần báo cáo về
doanh thu theo thời gian
(ngày, tuần, tháng, năm)
quản lý ca làm việc của
nhân viên như thế nào?
Bây giờ cô đang thuê 4 nhân viên bao gồm 1 thu ngân và 3 nhân viên làm việc full tuần nên cô không cần quản lý ca làmcủa nhân viên
Trang 14Anh/chị mong muốn ứng
dụng chạy trên thiết bị
nào?
Cô mong muốn rằng ứng dụng chạy trên điện thoại giúp cô theo dõi cửa hàng mọi lúc mọi nơi
này sẽ giúp cải thiện hoạt
động kinh doanh như thế
tính năng nào là cần thiết
nhất cho một ứng dụng
quản lý kho và cửa hàng ?
Theo cô thì tính năng quản lí hàng tồn kho là cần thiết nhất giúp cho cô theo dõi được số lượng hàng còn lại trong kho
Hiện tại anh/chị quản lý
trong việc quản lí hàng
tồn kho hiện tại?
Khó khăn lớn nhất mà cô đang gặp chính
là việc hay xảy ra tình trạng thiếu hàng vì
cô không thể quản lí hàng tồn kho sát saođược do vẫn chỉ dùng sổ sách
Anh/chị có quan tâm đến
việc theo dõi lịch sử xuất
Khi phát triển ứng dụng,
bạn sẽ ưu tiên các yếu tố
nào: tính năng, giao diện
người dùng hay khả năng
mở rộng? Tại sao?
Khi sử dụng ứng dụng, cô sẽ ưu tiên tính năng vì tính năng hữu ích sẽ quyết định hiệu quả của ứng dụng Nếu ứng dụng không có những tính năng mà cô cần, thì dù giao diện có đẹp thế nào cũng không đáp ứng được yêu cầu của cô
Trang 15Từ kết quả phỏng vấn trên, nhóm chúng em đã phân tích và kết luận được ra những điều sau:
-Hầu hết tất cả các chủ cửa hàng đều mong muốn có một ứng dụng quản lí cửa hàng để quản lí cửa hàng một cách dễ dàng hơn, đồng thời giúp họ tiết kiệm được thời gian và công sức cho việc quản lí
-Các chức năng được lựa chọn nhiều nhất đó chính là quản lí doanh thu, quản lí nhập/xuất hàng và quản lí hàng tồn kho
-Các chủ cửa hàng mong muốn ứng dụng có thể theo dõi chi tiết từng giao dịch trong ngày và thông báo doanh thu theo định kì tự động Đồng thời họ cũng cần một hệ thống giúp họ theo dõi các con số cụ thể và rõ ràng về việc kinh doanh
-Điện thoại và máy tính là hai thiết bị được chọn nhiều nhất
-Các chủ cửa hàng đều mong muốn rằng ứng dụng có thể giúp họ quản lí cửa hàng một cách thuận tiện, có kế hoạch và có thể theo dõi từ xa mọi lúc, mọi nơi
-Các khó khăn thường gặp phải trong quá trình quản lí hàng tồn kho:
-Có cửa hàng vẫn dùng sổ sách để ghi nhận xuất nhập hàng dẫn đếnviệc dễ mất mát và ghi sai số liệu
-Khi lượng hàng trong kho lớn, khó kiểm tra chính xác lượng hàng tồn hoặc thiếu sót hàng hóa Việc thiếu các công cụ tự động để cảnh báo khi hàng sắp hết dẫn đến tình trạng hết hàng mà không biết
-Tất cả đều mong muốn ứng dụng tập trung chủ yếu phát triển về tính năng và giao diện
4 Quan sát:
Để có thể hiểu rõ hơn cách một ứng dụng quản lí cửa hàng nên hoạt động như thế nào, nhóm chúng em đã thực hiện một buổi quansát một cửa hàng cụ thể đang sử dụng một phần mềm quản lí và đưa ra một số kết luận:
- Cửa Hàng: Siêu thị Thành Mai
- Thời Gian Quan Sát: 9h00 - 11h00, Thứ Bảy
- Quy trình quản lý thông qua ứng dụng:
Quản lý hàng tồn kho:
Nhân viên sử dụng một ứng dụng di động để kiểm tra tình trạng hàng tồn kho
Trang 16 Thông tin về số lượng hàng hóa, ngày hết hạn được cập nhật tự động.
Có thông báo tự động khi hàng hóa gần hết hoặc sắp hết hạn
Quản Lý Bán Hàng:
Nhân viên quét mã vạch sản phẩm bằng ứng dụng để thanh toán
Thông tin đơn hàng được gửi ngay lập tức đến hệ thống quản lý
Phản hồi từ nhân viên:
Một số nhân viên đánh giá cao tính tiện lợi của ứng dụng, nhưng cảm thấy cần có thêm khóa đào tạo
Một số chức năng trong ứng dụng chưa được sử dụng đầy đủ, như báo cáo doanh thu
- Trải nghiệm khách hàng
Quá trình thanh toán:
Khách hàng cảm thấy quy trình thanh toán nhanh hơn nhờ vào việc quét mã vạch
Thông tin sản phẩm rõ ràng, giúp khách hàng dễ dàng tra cứu
Phản hồi từ khách hàng:
Khách hàng khen ngợi tính tiện lợi khi thanh toán nhanh chóng
Một số khách hàng đề xuất ứng dụng nên có phần đánh giá sản phẩm để cải thiện dịch vụ