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
Tieu luan
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
Tieu luan
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
Tieu luan
PAGE 3
Tieu luan
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
Tieu luan
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
Tieu luan
PAGE 6
DANH MỤC TỪ VIẾT TẮT
CRC – Class Responsibility Collaboration card
Tieu luan
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
Tieu luan
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:
Tieu luan
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
Tieu luan
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.
Tieu luan
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
Tieu luan
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
Tieu luan
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.
Tieu luan
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
Tieu luan
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.
Tieu luan
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
Tieu luan
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
Tieu luan
PAGE 18
Hình 1.9: Sơ đồ Pert ở bước thu thập yêu cầu
Tieu luan
PAGE 19
Hình 1.10: Sơ đồ Pert ở bước phân tích
Tieu luan
PAGE 20
Hình 1.11: Sơ đồ Pert ở bước thiết kế
Tieu luan
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.
Tieu luan
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.
Tieu luan
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.
Tieu luan
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:
Tieu luan
PAGE 25