Tải bản đầy đủ (.pdf) (73 trang)

Báo cáo bài tập lớn phân tích thiết kế hướng đối tượng đề tài hệ thống quản lý bán hàng tạp hóa 2

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 (1.4 MB, 73 trang )

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN ĐIỆN TỬ - VIỄN THƠNG

BÁO CÁO BÀI TẬP

LỚN

PHÂN TÍCH
HƯỚNG
ĐỐI

&
THIẾT
TƯỢNG

KẾ

Đề tài: 
hàng tạp hóa

Hệ thống quản lý bán

Giảng viê
Thanh Bình

n hướng dẫn: TS.

Nguyễn

Nhóm sinh viên thực hiện: Nhóm 5


STT

HỌ VÀ TÊN

MSSV

LỚP - KHĨA

MÃ LỚP

1

Bùi Việt Anh

20182329

Điện tử 07 – K63

133378

2

Đỗ Vượng Lộc

20182642

Điện tử 08 – K63

133378


3

Vũ Mạnh Thái

20182772

Điện tử 07 – K63

133378

4

Nguyễn Tiến Đạt

20182417

Điện tử 06 – K63

133378

Hà Nội, 05/2022


MỤC LỤC
DANH MỤC HÌNH ẢNH...................................................................................................................................... 4
DANH MỤC BẢNG BIỂU.................................................................................................................................... 5
DANH MỤC TỪ VIẾT TẮT.................................................................................................................................6
LỜI NÓI ĐẦU.......................................................................................................................................................... 7
CHƯƠNG I: LẬP KẾ HOẠCH.............................................................................................................................8
I.1. KHỞI TẠO DỰ ÁN.....................................................................................................................................8

I.1.1. Đặt vấn đề............................................................................................................................................ 8
I.1.2. Đề xuất hệ thống...............................................................................................................................9
I.1.3. Phân tích tính khả thi...................................................................................................................10
I.2. QUẢN LÝ DỰ ÁN.................................................................................................................................... 10
I.2.1. Bảng WorkPlan...............................................................................................................................10
I.2.2. Sơ đồ Gantt....................................................................................................................................... 12
I.2.3. Sơ đồ Pert..........................................................................................................................................12
CHƯƠNG II: THU THẬP CÁC YÊU CẦU.....................................................................................................15
II.1. Các kỹ thuật được sử dụng...............................................................................................................15
II.1.1. Kỹ thuật phỏng vấn..................................................................................................................... 15
II.1.2. Kỹ thuật quan sát......................................................................................................................... 16
II.2. CÁC YÊU CẦU ĐƯỢC THU THẬP....................................................................................................17
II.2.1. Khả năng thu thập thông tin của phần mềm.....................................................................17
II.2.2. Nghiệp vụ của phần mềm......................................................................................................... 18
II.3. CÁC YÊU CẦU CHỨC NĂNG VÀ PHI CHỨC NĂNG...................................................................18
II.3.1. Yêu cầu chức năng.......................................................................................................................18
II.3.2. Yêu cầu phi chức năng................................................................................................................19
II.4. USE CASE DIAGRAM........................................................................................................................... 20
II.4.1. Sơ đồ kịch bản sử dụng..............................................................................................................20
II.4.2. Mô tả cho từng kịch bản............................................................................................................20
CHƯƠNG III: PHÂN TÍCH............................................................................................................................... 29
III.1. XÂY DỰNG CÁC CRC..........................................................................................................................29
III.1.1. Class NhanVien............................................................................................................................29
III.1.2. Class NguoiQuanLy....................................................................................................................29
III.1.3. Class NhanVienBanHang.........................................................................................................30

PAGE 2


III.1.4. Class ThuKho................................................................................................................................ 30

III.1.5. Class HoaDon................................................................................................................................31
III.1.6. Class HangHoa............................................................................................................................. 31
III.1.7. Class PhieuNhapHang...............................................................................................................31
III.1.8. Class PhieuXuatHang................................................................................................................32
III.1.9. Class KhachHangThanThiet...................................................................................................33
III.1.10. Class PhieuThongKe...............................................................................................................33
III.1.11. Class PhieuTraHang................................................................................................................34
III.1.12. Class PhieuKiemKe..................................................................................................................34
III.2. XÂY DỰNG SƠ ĐỒ LỚP (CLASS DIAGRAM).............................................................................35
III.3. XÂY DỰNG SƠ ĐỒ ĐỐI TƯỢNG (OBJECT DIAGRAM)..........................................................35
III.4. XÂY DỰNG SƠ ĐỒ TUẦN TỰ (SEQUENCE DIAGRAM)........................................................36
III.4.1. Sơ đồ tuần tự DangNhap..........................................................................................................36
III.4.2. Sơ đồ tuần tự LapHoaDon.......................................................................................................37
III.4.3. Sơ đồ tuần tự QuanLyNhapHang..........................................................................................37
III.4.4. Sơ đồ tuần tự QuanLyXuatHang...........................................................................................38
III.4.5. Sơ đồ tuần tự QuanLyKhachHangThanThiet..................................................................39
III.4.6. Sơ đồ tuần tự ThongKe.............................................................................................................40
III.4.7. Sơ đồ tuần tự TaoPhieuNhapHang......................................................................................41
III.4.8. Sơ đồ tuần tự TaoPhieuXuatHang.......................................................................................42
III.4.9. Sơ đồ tuần tự TaoPhieuTraHang..........................................................................................42
III.4.10. Sơ đồ tuần tự KiemKeHangHoa.........................................................................................43
III.5. XÂY DỰNG SƠ ĐỒ MÁY TRẠNG THÁI (STATE MACHINE)...............................................43
III.6. MƠ HÌNH THỰC THỂ VÀ LIÊN KẾT (ENTITY RELATIONSHIP MODEL).....................44
CHƯƠNG IV: THIẾT KẾ...................................................................................................................................45
IV.1. THIẾT KẾ TỔNG THỂ........................................................................................................................45
IV.2. THIẾT KẾ CÁC LỚP............................................................................................................................ 45
IV.3. THIẾT KẾ CƠ SỞ DỮ LIỆU.............................................................................................................. 45
IV.4. THIẾT KẾ CÁC GIAO DIỆN..............................................................................................................45
TÀI LIỆU THAM KHẢO....................................................................................................................................46
PHÂN CÔNG CÔNG VIỆC................................................................................................................................ 47


PAGE 3


PAGE 4


DANH MỤC HÌNH ẢNH
Hình 1.1: Sơ đồ nghiệp vụ chính của hệ thống cũ................................................................................................. 8
Hình 1.2: Sơ đồ Gantt của dự án................................................................................................................................ 12
Hình 1.3: Sơ đồ Pert của dự án.................................................................................................................................. 12
Hình 1.4: Sơ đồ Pert của dự án (1)........................................................................................................................... 13
Hình 1.4: Sơ đồ Pert của dự án (2)........................................................................................................................... 13
Hình 1.4: Sơ đồ Pert của dự án (3)........................................................................................................................... 14
Hình 1.4: Sơ đồ Pert của dự án (4)........................................................................................................................... 14
Hình 2.1: Bản vẽ use case diagram........................................................................................................................... 20
Hình 3.1: Sơ đồ lớp của hệ thống.............................................................................................................................. 35
Hình 3.2: Sơ đồ đối tượng............................................................................................................................................ 36
Hình 3.3: Sơ đồ tuần tự DangNhap.......................................................................................................................... 36
Hình 3.4: Sơ đồ tuần tự LapHoaDon........................................................................................................................ 37
Hình 3.5: Sơ đồ tuần tự QuanLyNhapHang........................................................................................................... 38
Hình 3.6: Sơ đồ tuần tự QuanLyXuatHang............................................................................................................ 39
Hình 3.7: Sơ đồ tuần tự QuanLyKhachHangThanThiet................................................................................... 40
Hình 3.8: Sơ đồ tuần tự ThongKe.............................................................................................................................. 41
Hình 3.9: Sơ đồ tuần tự TaoPhieuNhapHang....................................................................................................... 42
Hình 3.10: Sơ đồ tuần tự TaoPhieuXuatHang...................................................................................................... 42
Hình 3.11: Sơ đồ tuần tự TaoPhieuTraHang........................................................................................................ 43
Hình 3.12: Sơ đồ tuần tự KiemKeHangHoa.......................................................................................................... 43

PAGE 5



DANH MỤC BẢNG BIỂU
Bảng 1.1: Bảng phân công công việc và kế hoạch thực hiện..........................................................................11
Bảng 2.1: Bảng câu hỏi phỏng vấn............................................................................................................................ 15

PAGE 6


DANH MỤC TỪ VIẾT TẮT
CRC – Class Responsibility Collaboration card

PAGE 7


LỜI NÓI ĐẦU
Từ cuối thế kỉ XX, nhân loại đã bắt đầu bước vào kỉ nguyên của kĩ thuật số và khoa
học máy tính, với sự bùng nổ của cơng nghệ thông tin vào đầu thế kỉ XXI, đã làm thay đổi
hoàn toàn tư duy và cách thức làm việc truyền thống. Từ đó đến nay, việc ứng dụng cơng
nghệ phần mềm vào công việc đã trở thành xu thế tất yếu đối với tất cả ngành nghề, đem
lại hiệu quả vượt trội so với phương thức truyền thống.
Trong khuôn khổ mơn học, chúng em đã tìm hiểu và quyết định thực hiện một đề
tài đơn giản và thiết thực: Xây dựng phần mềm “Hệ thống quản lý bán hàng tạp hóa” dưới
sự hướng dẫn của thầy Nguyễn Thanh Bình, nhằm nắm bắt sâu hơn về ngành khoa học
quan trọng này.
Trong quá trình thực hiện dự án phần mềm, giai đoạn phân tích thiết kế hệ thống là
giai đoạn rất quan trọng. Để có được cái nhìn tổng quan và đánh giá kế hoạch, cũng như
mô tả khái quát về các chức năng trong hệ thống, ta cần phải tiến hành xác định kế hoạch
và phân tích chung về hệ thống. Để có được hệ thống hồn chỉnh đưa vào ứng dụng, ta cần
thiết kế về chức năng, cơ sở dữ liệu, giao diện, Chính vì vậy phân tích thiết kế hệ thống là

quy trình khơng thể thiếu. Và phân tích thiết kế hệ thống hướng đối tượng là một trong
những cách phân tích thiết kế hệ thống với những ưu điểm vượt trội so với các cách còn
lại.
Qua quá trình thực hiện đề tài, chúng em có cơ hội hiểu hơn về phân tích thiết kế
hướng đối tượng cách thức cũng như những khó khăn để có thể tạo ra được một phần
mềm hoàn thiện. Mỗi pha trong quá trình xây dựng đều quan trọng và được sắp xếp hợp
lý để có thể tạo ra sản phẩm cuối cùng. Trong q trình thực hiện khơng thể tránh khỏi sai
sót và có nhiều hạn chế, kính mong thầy và các bạn góp ý để chúng em rút kinh nghiệm và
hồn thiện phần mềm.
Chúng em xin chân thành cảm ơn!
NHÓM 5

PAGE 8


CHƯƠNG I: LẬP KẾ HOẠCH
I.1. KHỞI TẠO DỰ ÁN
I.1.1. Đặt vấn đề
I.1.1.1. Thực trạng của hệ thống
Việc quản lý các nghiệp vụ chính (như quản lý nhân viên, sản phẩm, khách hàng…)
là nhược điểm lớn nhất của hệ thống các cửa hàng tạp hóa truyền thống. Cửa hàng khảo
sát đang quản lý nghiệp vụ của mình bằng cách sử dụng sổ sách, giấy tờ hay các công cụ
phổ biến như EXCEL, WORD. Từ đó dẫn đến khó khăn trong việc lưu trữ thơng tin khách
hàng, thơng tin thanh tốn, hóa đơn và thu nhập, kém an toàn về mặt dữ liệu vì dễ làm
mất, thất lạc các loại giấy tờ. Đặc biệt là việc lưu trữ, thống kê các thông tin về hàng hóa,
kiểm kê gặp nhiều khó khăn.
-

Về cơ cấu tổ chức hệ thống: đứng đầu hệ thống là người quản lý, bên dưới là các
nhân viên trong cửa hàng: nhân viên kho, nhân viên phục vụ. Người đứng đầu hệ

thống quản lý tất cả nhân viên có trong hệ thống.

Hình 1: Cơ cấu tổ chức hệ thống





Quản lí: quản lí nhân viên, quản lí hệ thống sản phẩm, xác nhận việc thêm/ xóa
sản phẩm
Thủ kho: quản lí sản phẩm, kiểm kê số lượng, chất lượng sản phẩm theo hóa
đơn, nếu thiếu sản phẩm thì xin ý kiến xác nhận của quản lí.
Nhân viên bán hàng: Làm nhiệm vụ giao sản phẩm cho khách hàng trong đó bao
gồm kiểm kê số lượng sản phẩm, chất lượng sản phẩm trước khi giao cho khách
hàng

- Về chu trình nghiệp vụ hệ thống hiện tại:

PAGE 9


Hệ thống quản lý bán hàng tạp hóa thực hiện chu trình nghiệp vụ một cách thủ
cơng qua việc ghi chép sổ sách như sau:
1. Quy trình quản lý dành cho quản lý
 Quản lý thêm đối tượng mới: nhân viên, sản phẩm, khách hàng, nhà cung
cấp, doanh thu, hàng trong kho
 Quản lý thêm thông tin của đối tượng (số lượng, tên …)
 Quản lý có thể thay đổi thơng tin đối tượng có trong hệ thống
 Quản lý thời gian làm việc của nhân viên, tính tiền lương, doanh thu
2. Quy trình quản lý dành cho nhân viên

 Nhân viên bán hàng thêm đối tượng mới: khách hàng, hóa đơn bán hàng.
 Nhân viên thêm thơng tin của đối tượng (số lượng, tên…)
 Nhân viên kho thêm thông tin đối tượng và thông tin đối tượng: sản phẩm

I.1.1.2. Nghiệp vụ của hệ thống hiện tại
Tên nghiệp
vụ

Chi tiết
-

Khi có sự thay đổi về mặt Quản lí
nhân sự, quản lí cập nhập
thông tin nhân viên, chức vụ,
lịch làm việc của nhân viên
vào sổ ghi chép

-

Khi nhập sản phẩm mới về, Nhân viên kho, nhân viên phục
vụ, quản lí
nhân viên ghi thông tin sản
phẩm mới vào sổ ghi chép.
Khi xuất/ nhập sản phẩm cho
khách hàng, nhân viên kiểm
kê sản phẩm theo sổ sách đã
ghi chép.

Quản lý
nhân viên


Quản lý
sản phẩm

-

-

Khi có khách hàng mua sản Nhân viên bán hàng
phẩm, nhân viên lập hóa đơn:
tên sản phẩm, giá tiền, số
lượng

-

Sau mỗi tháng nhân viên kho Nhân viên kho, nhân viên bán

Quản lý
hóa đơn
Quản lí

Người thực hiện

PAGE 10


doanh thu
báo cáo
thống kê


kiểm kê sản phẩm cập nhật hàng
cho quản lí, nhân viên bán
hàng tính doanh thu báo cáo
cho quản lí

Bảng 1: Chức năng nghiệp vụ của hệ thống

I.1.1.3. Nhược điểm của hệ thống hiện tại
-

Do quản lí bằng sổ sách nên khi có u cầu tìm kiếm thơng tin khách hàng, sản
phẩm, nhân viên hay báo cáo mất thời gian.
Việc cập nhật, sửa đổi, huỷ bỏ thông tin thiếu chính xác khi viết vào sổ sách gặp
nhiều khó khăn. 
Việc lưu chuyển thông tin chậm cho các bộ phận khác kém hiệu quả. 
Hồ sơ là sổ sách nên việc điều phối hoat động mất nhiều thời gian, cẩn thận, tỉ mỉ. 
Thuê số lượng nhân công lớn để giúp hệ thống vận hành ổn định.
Quản lí hồ sơ bằng sổ sách nên dễ bị lộ thông tin khách hàng, bị mất sổ sách hoặc
bị rách,… Tính an tồn bảo mật khơng cao.

I.1.1.4. Mục đích của dự án
-

Tăng độ chính xác, thuận tiện cho việc quản lý sản phẩm, quản lý hóa đơn.
Tiết kiệm thời gian tìm kiếm, lưu trữ thơng tin.
Dễ dàng sử dụng với mọi người, rút ngắn thời gian điều phối hoạt động hệ thống.
Giảm số lượng nhân công phải thuê nhưng hệ thống vẫn vận hành ổn định.
Hệ thống được quản lí có tính bảo mật cao hơn.

I.1.2. Đề xuất hệ thống

Giải pháp cho các cửa hàng tạp hóa truyền thống là kết hợp những yếu tố truyền
thống và tiếp cận xu hướng hiện đại để đáp ứng nhu cầu ngày càng cao của người tiêu
dùng trong thời đại mới. Nhóm em nhận thấy các cửa hàng tạp hóa truyền thống vừa và
nhỏ cần một hệ thống phục vụ cho việc quản lý hàng hóa, hóa đơn, báo cáo thống kê để
thuận tiện trong việc lưu trữ và quản lý dữ liệu. Nhóm chúng em đã quyết định xây dựng
dự án như sau: 


Tên dự án: Hệ thống quản lý bán hàng tạp hóa. 



Người đề xuất: Nhân viên & quản lý trong cửa hàng. 



Tính cấp thiết của nghiệp vụ: 
-

Cải thiện quy trình quản lý hóa đơn, quản lý hàng hóa và kiểm kê, báo cáo
doanh thu. 

-

Giảm số lượng nhân viên.

PAGE 11









-

Tăng doanh số bán hàng và đáp ứng nhu cầu mua của khách hàng. 

-

Cải thiện trải nghiệm mua hàng của khách hàng (giảm giá đối với khách hàng
thân thiện…)

Yêu cầu chức năng: 
-

Quản lý, phân loại và kiểm kê hàng hóa dễ dàng hơn. 

-

Thêm chức năng quản lý khách hàng thân thiết. 

-

Báo cáo, thống kê doanh thu cửa hàng theo từng tháng, quý... 

Giá trị kinh doanh kỳ vọng:
-


Tăng doanh thu từ khách hàng mới (cải thiện trải nghiệm mua hàng…). 

-

Tăng doanh thu từ khách hàng thân thiện (qua các ưu đãi, giảm giá…). 

-

Giảm chi phí thuê nhân viên. 

-

Tăng hiệu suất làm việc, dễ dàng trong việc quản lý hay thống kê hàng hóa,
doanh thu…

Các vấn đề đặc biệt:  
-

Dự án cần hồn thành trước ngày 30/05/2022. 

Đề tài được thực hiện nhằm giúp bổ trợ cho nhóm trong q trình học tập đi liền
với vận dụng một cách đầy đủ và hiệu quả những kiến thức được học trong bộ mơn:
“Phân tích và thiết kế hướng đối tượng”. Đồng thời, trong quá trình thực hiện bài tập, giúp
tăng năng lực làm việc nhóm, kỹ năng mềm cho các thành viên.
Đề tài được thực hiện nhằm tạo ra một phần mềm với đầy đủ các nghiệp vụ trên
với giao diện đơn giản, thân thiện, dễ sử dụng. Góp phần hỗ trợ đơn vị làm việc hiệu quả,
năng suất hơn mà tiết kiệm thời gian cơng sức. Ngồi ra phần mềm cịn cho khách hàng
cũng như nhân viên góp ý nhằm mục đích phát triển sau này.

I.1.3. Phân tích tính khả thi

I.3.1.1. Tính khả thi về mặt kĩ thuật
Phần mềm quản lý bán hàng được xây dựng trên hệ quản trị cơ sở dữ liệu SQL
Sever và ngôn ngữ thiết kế giao diện C#, chúng là những cơng nghệ tốt và khơng khó tiếp
thu. Cả C# và SQL đều có thể tìm hiểu và dễ dàng học tập trên Internet.
Sản phẩm được thiết kế chạy trên hệ điều hành Windows có thể tương thích với đa
phần người dùng. Các công nghệ được sử dụng tốn ít tài nguyên hệ thống và được cung
cấp miễn phí bởi Microsoft.
Đề tài có quy mơ quản lý một cửa hàng tạp hóa nhỏ với cơ sở dữ liệu khơng q
lớn, tính chất khơng q phức tạp có thể tương thích với cơng nghệ của đơn vị, có thể đảm
bảo thực hiện trong thời gian ngắn (~15 tuần).
Số thành viên thực hiện đề tài bao gồm 4 thành viên. Hệ thống được thiết kế khá
đơn giản, dễ dàng sử dụng với mọi đối tượng. Hệ thống khơng địi hỏi kèm theo các thiết
PAGE 12


bị và công nghệ hiện đại nên gần như người dùng có thể dễ dàng làm quen nhanh chóng
với hệ thống.

I.3.1.2. Tính khả thi về mặt kinh tế
Chúng ta sẽ phân tích giá trị chi phí và lợi nhuận gắn liền với hệ thống, tính tốn
các dịng tiền mặt và lợi tức đầu tư của dự án để từ đó xác định được dự án có tính khả thi
hay khơng. Các bước phân tích khả thi về mặt kinh tế:

I.3.1.2.1. Xác định chi phí và doanh thu:
Chi phí của dự án bao gồm các chi phí chính:
 Chi phí cài đặt ban đầu.
 Chi phí phát triển hệ thống : Thiết kế và xây dựng hệ thống, mua sắm thiết bị : máy
tính, máy in, hệ thống đọc thẻ.,…
 Chi phí vận hành và bảo trì : Vận hành và bảo trị định kì hệ thống hàng tháng, cập
nhật hệ thống, mua đồ dùng văn phòng như giấy, mực,…. 

 Chi phí thiết kế sẽ phụ thuộc vào các yếu tố là sự đa dạng trong tính năng cũng như
sự bảo mật của phần mềm. Nó sẽ phụ thuộc vào các yêu cầu và đòi hỏi của bên mua
mà giá thiết kế sẽ khác nhau 
Doanh thu:
 Doanh thu hữu hình: doanh thu tiền bản quyền phần mềm của nhóm thiết kế phần
mềm, tăng hiệu suất kinh doanh cho chủ cửa hàng 
 Doanh thu vơ hình : Thương hiệu được quảng bá -> thu hút dòng khách hàng mới
liên tục theo thời gian, Nâng cao nghiệp vụ cũng như kiến thức của nhóm thiết kế
phần mềm , tiết kiệm chi phí quản lý 

I.3.1.2.2. Xác định dòng tiền mặt và giá trị thuần hiện tại:
Bảng tính tốn doanh thu (Đơn vị: VNĐ)
Doanh thu từ bán phần mềm
Doanh thu từ bản quyền phần
mềm 
Doanh Thu từ chuyển giao công
nghệ
Tổng doanh thu
Doanh thu hiện tại (PV)
Tổng doanh thu hiện tại (total
PV)

2022
7.000.000

2023
2024
Tổng cộng
12.000.000 22.000.000


4.000.000

4.000.000

4.000.000

3.000.000 3.000.000 3.000.000
14.000.000 19.000.000 29.000.000
12.727.000 17.272.000 26.363.000 56.362.000
12.727.000 29.999.000 56.362.000  

Bảng tính tốn chi phí (Đơn vị: VNĐ)
Máy tính

2022
2023
10.000.000 0

2024
0

Tổng cộng

PAGE 13


Máy in
Máy đọc thẻ
Chi phí xây dựng hệ thống
Tổng chi phí ban đầu


5.000.000
3.000.000
5.000.000
23.000.000

0
0
0
0

0
0
0
0

Chi phí thiết kế ứng dụng
Chi phí bảo trì, nâng cấp hệ thống
Chi phí vận hành
Tổng chi phí hoạt động
Tổng chi phí
Chi phí tính theo hiện tại (PV)
Tổng chi phí tính theo hiện tại
(TotalPV)

2.000.000
2.000.000
3.000.000
7.000.000
30.000.000

29.126.000

0
2.000.000
4.000.000
6.000.000
6.000.000
5.655.000

0
2.000.000
6.000.000
8.000.000
8.000.000
7.320.000

42.101.000

29.126.000 34.781.000 42.101.000

I.3.1.2.3.  Dịng tiền ròng NPV:
Áp dụng tỉ lệ lạm phát hiện nay là xấp xỉ 3% ta tính được dịng tiền rịng NPV như
bảng sau:
Bảng 2. Bảng tính NPV
2022
Hiệu giữa lợi nhuận và chi phí -16.000.000
NPV hàng năm
-16.399.000
NPV tích lũy
-16.399.000


2023
13.000.000
11.617.000
-4.782.000

2024
Tổng cộng
21.000.000
19.043.000 14.261.000
14.261.000

I.3.1.2.4.  Xác định lợi nhuận trên đầu tư (ROI) và tính điểm hòa vốn:
Bảng 3. ROI và điểm hòa vốn

Return
Investment
(ROI)
Break-even
point

on

33,87% 

2.23 năm (điểm hịa vốn năm thứ
3)

I.3.1.3. Tính khả thi về mặt tổ chức
Phần mềm sau khi hoàn thành sẽ được sử dụng bởi quản lý và nhân viên trong đơn

vị. Tạo được mối liên hệ chặt chẽ giữa quản lý với nhân viên, giúp công tác quản lý và cập
nhật thông tin được thực hiện nhanh chóng, dễ dàng hơn. Phần mềm vẫn có tính ứng
dụng khi đơn vị được mở rộng trong tương lai. 
PAGE 14


Việc hồn thành hệ thống mới có tác dụng lớn trong việc nâng cao năng lực quản lý
và kinh doanh, phù hợp với định hướng và chiến lược phát triển của công ty trong giai
đoạn hiện nay và những năm tiếp theo.
Ảnh hưởng của dự án đối với những người có liên quan:
 Với chủ cửa hàng: hệ thống mới giúp cho việc quản lý cửa hàng trở nên đơn
giản, và hiệu quả hơn do khắc phục được những nhược điểm của hệ thống quản
lý hiện có.
 Với nhóm nhân viên: hệ thống quản lý mới yêu cầu nhân viên thay đổi một số
thói quen và thái độ làm việc, nâng cao nghiệp vụ cũng như kiến thức của nhóm
thiết kế phần mềm 
 Với khách hàng: hệ thống mới giúp đơn giản hóa việc giao dịch cho khách hàng
cũng như nhận được những ưu đãi từ các chương trình khuyến mãi của chủ cửa
hàng
Trên cơ sở  nghiên  cứu các yêu cầu và phân  tích tính khả thi của dự  án, việc xây
dựng hồn thiện hệ thống thành cơng sẽ mang lại nhiều lợi ích to lớn cho cả phía cửa
hàng và khách hàng trong việc quản lý và giám sát, giúp tối ưu hóa các quy trình và thủ
tục, đồng thời cũng đạt được các mục tiêu về kinh tế.

I.2. QUẢN LÝ DỰ ÁN
I.2.1. Bảng WorkPlan
Dự án được xây dựng và hoàn thành trong khoảng thời gian 15 tuần bắt đầu từ
ngày 10/4/2022 đến 12/07/2022 với quy mô quản lý nhỏ, giúp người quản lý theo dõi
được chi tiết số lượng hàng xuất, nhập, tồn và thống kê thu, chi (sử dụng toàn bộ chức
năng); người nhân viên biết được về số lượng hàng tồn, thông báo của quản lý (sử dụng

một phần chức năng).
Bảng 1.1: Bảng phân công công việc và kế hoạch thực hiện
TÊN CÔNG VIỆC

BẮT ĐẦU

KẾT THÚC

NGƯỜI
THỰC HIỆN

KẾT QUẢ

Lập nhóm xác định đề tài

03/04/2022

09/04/2022

Cả nhóm

Hồn thành

10/04/2022

12/04/2022

Cả nhóm

Hồn thành


14/04/2022

Cả nhóm

Hồn thành

15/04/2022

Cả nhóm

Hồn thành

22/04/2022

Lộc

Hồn thành

22/04/2022

Đạt

Hồn thành

22/04/2022

Thái

Hồn thành


22/04/2022

Thái

Hồn thành

Đặt vấn đề

Khởi tạo Đưa ra đề xuất hệ
12/04/2022
dự án
thống
Phân tích tính khả thi
14/04/2022
Quản lý Xây dựng và quản lý kế
15/04/2022
dự án
hoạch
Xây dựng sơ đồ hoạt
16/04/2022
động
Thu thập
Xác định vấn đề, phạm
các yêu
vi và mục tiêu của hệ 15/04/2022
cầu hệ
thống
thống
Xác định những người

18/04/2022
dung, hệ thống ngoài

PAGE 15


cần tương tác
Các yêu cầu chức năng
17/04/2022
và phi chức năng

Phân
tích

22/04/2022

Việt Anh

Hoàn thành

Sơ đồ các kịch bản sử
23/04/2022
dụng

30/04/2022

Việt Anh

Hoàn thành


Xây dựng các CRC

03/05/2022

08/05/2022

Việt Anh,
Đạt

Hoàn thành

Xây dựng sơ đồ lớp

07/05/2022

10/05/2022

Thái

Hoàn thành

Xây dựng sơ đồ đối
07/05/2022
tượng

10/05/2022

Lộc

Hoàn thành


Xây dựng sơ đồ tuần tự 11/05/2022

20/05/2022

Cả nhóm

Hồn thành

Xây dựng sơ đồ máy
21/05/2022
trạng thái

21/05/2022

Cả nhóm

Hồn thành

Mơ hình thực thể và
22/05/2022
liên kết

26/05/2022

Cả nhóm

Hồn thành

Thiết kế tổng thể

Thiết kế các lớp

27/05/2022
01/06/2022

31/05/2022
03/06/2022

Cả nhóm
Cả nhóm

Hồn thành
Hồn thành

Thiết kế cơ sở dữ liệu

04/06/2022

13/06/2022

Việt Anh

Hoàn thành

Thiết kế giao diện

14/06/2022

20/06/2022


Việt Anh

Hoàn thành

Hoàn thiện sản phẩm

21/06/2022

26/06/2022

Việt Anh

Hoàn thành

Kiểm thử sản phẩm

27/06/2022

30/06/2022

Lộc, Thái

Hoàn thành

Hoàn thiện báo cáo

01/07/2022

12/07/2022


Đạt,
Việt Anh

Hồn thành

Thiết kế

Tổng kết

I.2.2. Sơ đồ Gantt

Hình 1.2: Sơ đồ Gantt của phần Lập nhóm xác định đề tài, Khởi tạo dự án, Quản lý dự án, Thu
thập các yêu cầu hệ thống.
PAGE 16


Hình 1.3: Sơ đồ Gantt của phần Phân tích

Hình 1.4: Sơ đồ Gantt của phần Thiết kế

Hình 1.5: Sơ đồ Gantt của phần Tổng kết

I.2.3. Sơ đồ Pert

Hình 1.6: Sơ đồ Pert của dự án
PAGE 17


Hình 1.7: Sơ đồ Pert ở bước khởi tạo dự án


Hình 1.8: Sơ đồ Pert ở bước quản lý dự án

PAGE 18


Hình 1.9: Sơ đồ Pert ở bước thu thập yêu cầu

PAGE 19


Hình 1.10: Sơ đồ Pert ở bước phân tích

PAGE 20


Hình 1.11: Sơ đồ Pert ở bước thiết kế

PAGE 21


Hình 1.12: Sơ đồ Pert ở bước tổng kết

CHƯƠNG II: THU THẬP CÁC YÊU CẦU
II.1. Các kỹ thuật được sử dụng
II.1.1. Kỹ thuật phỏng vấn
Lựa chọn người được phỏng vấn: Nhân viên trong cửa hàng.
Bảng 2.1: Bảng câu hỏi phỏng vấn
LOẠI
HỎI


Đóng

CÂU

CÂU HỎI

CÂU TRẢ LỜI

Trung bình có khoảng 30 lượt khách hàng
Trung bình cửa hàng có bao nhiêu
1 ngày, vào cuối tuần thì có thể lên đến 40
khách đến mua hằng ngày?
lượt.
Chủ yếu là thanh tốn bằng tiền mặt, ngồi
Các loại hình thức thanh tốn ở cửa
ra có thể thanh tốn bằng thẻ ATM nội địa
hàng là gì?
hoặc qua các ví điện tử thông qua mã QR.

PAGE 22


Các mặt hàng được bày bán chủ yếu Ở đây có 4 loại mặt hàng chính là: đồ khơ,
ở cửa hàng là gì?
đồ tươi, bánh và bia rượu.
Cứ 3 ngày sẽ có 2 đơn hàng của bên đồ khơ
Trung bình có bao nhiêu đơn hàng
và bên đồ tươi, với quầy bánh thì nhận
nhập vào cửa hàng? Số lượng như
đơn trong ngày, quầy bia rượu thì mỗi

thế nào?
tuần 1 đơn.
Nhân viên sẽ kí nhận hàng sau khi đã kiểm
Cách thức kí nhận đơn hàng được kê đủ số lượng hàng đã đặt, sau đó hóa
thực hiện như thế nào?
đơn được đưa đến người phụ trách từng
quầy để tổng hợp.
Các thông tin về hàng hóa, báo cáo,
Trong hồ sơ quản lý của cửa hàng.
thống kê... được lưu trữ ở đâu?
Đối tượng khách hàng của chúng ta Chủ yếu là các công nhân lao động, học
chủ yếu là tầng lớp nào?
sinh, sinh viên, các hộ gia đình.
Anh/Chị nghĩ thế nào về hệ thống Khá ổn, nhưng các quá trình như lập báo
hiện tại?
cáo vẫn phải viết tay.
Cửa hàng có tiềm năng khá lớn khi đáp
Anh/Chị nghĩ thế nào về tiềm năng
ứng được phần lớn nhu cầu tiêu dùng của
của cửa hàng này?
các hộ gia đình, cơng nhân lao động.
Mở

Ưu điểm của cửa hàng là các sản phẩm đa
Anh/Chị đánh giá thế nào về sản dạng từ đồ khơ đến đồ tươi theo đó có thể
phẩm của nhà mình?
thỏa mãn nhu cầu của nhiều khách hàng,
dễ dàng đạt được chỉ tiêu doanh thu đề ra.
Anh/Chị có muốn cải thiện chức
Nếu được thì tơi muốn có thêm nhiều chức

năng của phần mềm hiện tại
năng hỗ trợ cho nhân viên hơn
khơng?
Anh/Chị có thể nêu rõ hơn về Làm rõ hơn trong chức năng quản lý nhân
những gì anh/chị mong muốn ở hệ viên, thêm các dịch vụ và tính năng tính
thống mới khơng?
tốn.

Thăm dị

Anh/Chị có đề xuất phương án phát
Tơi có những đề xuất về: Cải thiện dịch vụ
triển hoặc chiến lược cụ thể để cải
khách hàng, tăng quy mơ giao dịch, cải
thiện tình trạng kinh doanh và tăng
thiện chất lượng và cách sắp xếp hàng hóa.
doanh số hay khơng?
Tơi sẽ mang lại tầm nhìn độc đáo của tơi
cho cửa hàng. Tơi đã có kinh nghiệm trong
Anh/Chị có thể làm gì cho cửa hàng
nhiều lĩnh vực liên quan đến mục tiêu hiện
này?
tại của cửa hàng này, bao gồm mở rộng
doanh số bán hàng.
PAGE 23


Anh/Chị sẽ cho ý kiến sau một thời
Tất nhiên rồi.
gian sử dụng dịch vụ chứ?


II.1.2. Kỹ thuật quan sát
Quan sát từ một cửa hàng ở khu vực lân cận. Quan sát quy trình nghiệp vụ đang
được thực hiện của quản lý và nhân viên trong cửa hàng.
Thông qua quan sát: Cửa hàng thực phẩm gồm quản lý, thủ kho và nhân viên bán
hàng. Công việc hàng ngày của cửa hàng quy ra làm 3 bước chính là: Nhập hàng; Bán hàng
và Báo cáo, thống kê.

II.1.2.1. Nhập hàng
Nhân viên sẽ nhận phiếu nhập hàng viết tay của nhân viên giao hàng (phiếu nhập
hàng), cả 2 người (1 nhân viên, 1 người giao hàng) sẽ tiến hành kiểm hàng dựa trên các
tiêu chí: mã hàng, tên hàng, số lượng hàng giao, cơng ty phân phối. Sau khi kiểm tra xong
thì nhân viên sẽ xếp hàng vào kệ (đặt vào trạng thái đang bán), kiểm tra các sản phẩm đã
có bảng tên chưa (nếu chưa thì đi in).
Quản lý sẽ nhận phiếu nhận hàng sau khi thơng tin đã được kiểm tra, tồn bộ thông
tin được lưu vào kho của cửa hàng, các thơng tin này có thể chỉnh sửa hoặc xóa khi những
sản phẩm này khơng cịn bán nữa.
Nếu trong trường hợp thơng tin, tình trạng sản phẩm có sự sai khác, quản lý phụ
trách loại sản phẩm đó sẽ lập biên bản và báo cáo với quản lý chính để xử lý. Dựa vào
phiếu nhập hàng, quản lí sản phẩm sẽ nhập và cập nhật số lượng sản phẩm theo các mã
sản phẩm, số lượng, trạng thái…

II.1.2.2. Bán hàng
Công việc bán hàng do nhân viên bán hàng phụ trách.
Khi có khách đến, nhân viên có thể ra tư vấn cho khách hàng về sản phẩm được
khách hàng nhắc đến. Khi khách hàng muốn mua sản phẩm, nhân viên tiến hành thanh
toán cho khách.
Khi tiến hành thanh toán: nhân viên bán hàng sẽ tính giá các sản phẩm được chọn,
lập hóa đơn và đưa cho khách hàng.


II.1.2.3. Báo cáo, thống kê
Hàng tháng (hoặc hàng quý và năm), quản lý sẽ tạo báo cáo thống kê về sản phẩm
được yêu thích trong tháng (có lượng tiêu thụ lớn), sản phẩm tồn kho và sản phẩm nhập
bị hỏng và một bản báo cáo về doanh thu.

II.1.2.4. Một số nghiệp vụ khác
Thông tin nhân viên sẽ được quản lý lưu lại khi chính thức vào làm và sẽ được
chỉnh sửa, xóa khi cần.

PAGE 24


Quản lí sẽ phân cơng thời gian làm việc cho các nhân viên và nhân viên sẽ có quyền
đề xuất sắp xếp lại thời gian biểu làm việc cho phù hợp với lịch trình cá nhân.

II.2. CÁC YÊU CẦU ĐƯỢC THU THẬP
II.2.1. Khả năng thu thập thông tin của phần mềm
II.2.1.1. Thu thập thông tin chi tiết sản phẩm
Các thông tin về sản phẩm mẫu mã được nhập về cửa hàng sẽ được lưu trữ trong
hệ thống phần mềm để kiểm tra hạn sử dụng cũng như số lượng sản phẩm trung bình bán
được qua các kì
Thơng tin về sản phẩm có thể truy cập bởi các nhân viên để lập đơn hàng, xuất hóa
đơn cho người dùng

II.2.1.2. Thích ứng với các sự kiện
Phần mềm có khả năng chỉnh sửa các thông tin trong kho dữ liệu, tùy theo yêu cầu
của nhà cung cấp hay khách hàng có thể đặt ra thay đổi trong thơng tin của hàng hóa.
Các thơng tin này có thể được lưu lại để sử dụng cho các nghiệp vụ sau.

II.2.1.3. Khả năng giới hạn truy cập

Phần mềm chỉ cho phép quản lý truy cập vào thơng tin của nhân viên, nhân viên chỉ
có thể tra được thơng tin cá nhân của chính mình, cả nhân viên và quản lý đều có thể truy
cập thơng tin về sản phẩm.

II.2.2. Nghiệp vụ của phần mềm
Mỗi khi có nhân viên mới vào làm quản lý có nhiệm vụ nhập tồn bộ thơng tin vào
hệ thống và chỉnh sửa, xóa khi cần.
Mỗi khi có một mặt hàng mới về cửa hàng, nhân viên sẽ nhập tồn bộ thơng tin về
mặt hàng mới về cửa hàng. Trong quá trình nhập, nếu có sự nhầm lẫn, nhân viên sẽ sửa
lại và có thể xóa đi những mặt hàng khơng bán nữa.
Mỗi khi khách hàng mua hàng xong, nhân viên thu ngân sẽ lập hóa đơn cho khách
hàng. Nhân viên có thể chỉnh sửa hoặc xóa thơng tin trong hóa đơn nếu có sự nhầm lẫn
hoặc thay đổi. Sau khi khách hàng trả tiền, hóa đơn được lập xong và hệ thống sẽ in hóa
đơn và đưa cho khách hàng.
Hệ thống có chức năng báo cáo thống kê tháng, quý, năm; danh sách sản phẩm bán
chạy, danh sách sản phẩm nhập về bị hỏng và danh sách các mặt hàng tồn kho theo tháng,
tuần, ngày để quản lý nắm được tình hình kinh doanh, nhân viên sẽ thực hiện chức năng
lập báo cáo này.

II.3. CÁC YÊU CẦU CHỨC NĂNG VÀ PHI CHỨC NĂNG
II.3.1. Yêu cầu chức năng
Phần mềm cần có các chức năng sau:
PAGE 25


×