CHUONG 1: KHAO SAT DE TAI Hệ thống sẽ giúp cho nhân viên thực hiện cứu nhanh thông tin hàng hóa, số lượng hàng còn trong kho đề tư vấn khách hàng tốt hơn.. Vì mọi thao tác từ nhập hàng,
Trang 1
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
Z
DAl HOC DIEN LUC
ELECTRIC POWER UNIVERSITY
BAO CAO CHUYEN DE HOC PHAN
PHAN TICH THIET KE HUONG DOI TUONG
ĐÈ TÀI:
QUAN LY CUA HANG BAN HOA QUA
Giảng viên hướng dẫn : TH.S BÙI KHÁNH LINH
Trang 2
PHIEU CHAM DIEM
Giảng viên cham 2:
Trang 3
MUC LUC
LOI NOI DAU ccc cece ce cee cee ce ces cat eee sector ces tatsestestes ter atstetestereiretsteeerterenreans CHƯƠNG I: KHẢO SÁTT c2 c2 221201212 12 n1 n1 Ty Ty KHE nh Ty Ty HH TH ch Hà 1.1 Mô tả bài tOán c cọ cọc 2n 2n nà nh TH TT KT nh nu TT Đến Hà TH tr te Hr nà nàn
1.5 Tác nhân hệ thống - - 2.2 272 C2222 22 211211 221 nh TH TK n nh Hy nà ng
1.6 Xác định tác nhân của Us€ Case ee cece cee cee cen cen cas cen cev cas aenen eas aenerennis
CHƯƠNG 2: PHAN TICH THIET KE HE THONG 0.0.00 cccccccececcec ces ctetesesee en enraes
2, Biểu đỒ US€ GA§€ cu Q.2 02 2 ng ng nh ng centee tevuereesaaristeetetaetet verter envenees
3 Xây dựng biểu đồ tương tác cece cà cà 2.22, 2212n nhnnh nh HH nà
3,1 Biểu đồ trình tự - c2 c2 c2 121121151 152101 Tn1 tester teste ts tutes ttn er erees
Trang 4LTI NUI DAU
Ngày nay, cuộc cách mạng khoa học - công nghệ và những thành tựu của nó đang góp phân làm biến đối nhanh chóng và sâu sắc mọi mặt của đời sống xã hội, trở thành công cụ không thể thiếu trong nhiều lĩnh vực hoạt động như: kinh tế, quân sự, giáo dục, y tế, Đặc biệt, trong công tác quản lý, Công nghệ thông tin đã khẳng định được thế mạnh rõ ràng và ngày càng thay thế các phương thức quản lý thủ công
Việc ứng dụng Công nghệ thông tin đã mang lại bước đột phá mới cho công tác quản lý kho, giúp cửa hàng nắm bắt được thông tin về hàng hóa, vật tư, nguyên vật liệu
và sản phâm một cách chính xác kịp thời Từ đó, người quản lý cửa hàng có thể đưa ra các kế hoạch và quyết định đúng đắn, giảm chi phí và tăng khả năng cạnh tranh, nâng cao
kết quả hoạt động kinh doanh của cửa hàng
Vận dụng kiến thức đã học để xây dựng được chương trình đã đáp ứng tương đối
một số yêu cầu đặt ra như trên Tuy do kiến thức còn hạn chế nên hệ thông chắc chắn
không tránh khỏi các thiếu sót, vì vậy em rất mong được sự góp ý nhắc nhở của các Thầy
Cô và của các bạn để có thê từng bước xây dựng hệ thống ngày càng hoàn thiện và hiệu quả hơn
Em xin cảm ơn cô Bùi Khánh Linh đã hướng dẫn, góp ý thảo luận đề bài báo cáo
này của em được hoàn thiện Trong thời gian được học tập và thực hành dưới sự hướng dân của cô, em không những thu được rât nhiêu kiên thức bô ích, mà còn được truyền sự
say mê và thích thú đối với bộ môn Phân tích thiết kế hướng đối tượng
Trân trọng!
Trang 5CHUONG 1: KHAO SAT DE TAI
Hệ thống sẽ giúp cho nhân viên thực hiện cứu nhanh thông tin hàng hóa, số lượng hàng còn trong kho đề tư vấn khách hàng tốt hơn Tránh được sai sót khi trong quán lý hàng Cung cấp chính xác thông tin hàng hóa như: tên gọi, giá cả, số lượng tồn kho Loại
bỏ những sai sót trong cách vận hành truyền thống, bằng cách kiểm soát mọi hoạt động:
từ nhập hàng, bán hàng Mọi hoạt động trên hệ thông cũng được lưu lại, khi xảy ra sai
sót, chủ cửa hàng cũng có thê tra soát lại đễ đàng
Vận hành cửa hàng sẽ đơn giản hơn với hệ thống quản lý cửa hàng Vì mọi thao tác từ
nhập hàng, ban hang, in hoa don, thống kê doanh số đều được thực hiện trên hệ thông nên chỉ cần số lượng nhân viên nhất định đề làm một khối lượng công việc lớn Đề cửa hàng
có thê tiết kiệm chỉ phí thuê nhân công mà vẫn đảm bảo vận hành trơn tru
Chủ cửa hàng muốn theo dõi lượng hàng tồn kho ở từng thời điểm, đề giúp giảm chỉ phí tồn kho trong các sản pham ban ế và tránh hao hụt doanh số do không đủ lượng tồn kho các mặt hàng bán chạy Qua đó nâng cao hiệu quả trong công tác quản lý, kế hoạch bán hàng
Trang 6Khi công việc kinh doanh phát triển, chủ cửa hàng muốn quản lý doanh thu, lợi nhuận
và các hoạt động buôn bán mà không cần phải có mặt thường xuyên tại cửa hàng
Cửa hàng muốn dịch vụ và chăm sóc khách hàng tốt hơn hệ thông quản lý có thê lưu
nhanh thông tin khách hàng lúc tính tiền, để biết được khách nào là khách thường xuyên
thân thiết, đề thiết lập các chương trình ưu đãi dành riêng cho họ
Đồng thời để tìm ra được nguyên nhân vì sao các khách hàng khác không quay lại mua hàng để có đối sách phù hợp
1.2 Thực trạng
a Cơ cấu tổ chức của cửa hàng ban hoa qua
Chủ cửa hàng sẽ là người chịu trách nhiệm chính về việc bán hàng, nhập hàng, quản lý doanh thu của cửa hàng
Nhân viên bản hàng là người phụ trách bán hàng và tính tiền sản pham mà khách mua hàng
b Hiện trạng
Sau khi khảo sát thăm dò thì công việc của họ diễn tả sau:
Bán hàng: Khi có khách hàng tới mua đồ thì chủ cửa hàng hoặc nhân viên bán hàng sẽ giới thiệu, cung cấp thông tin về các loại quả và giá cả, nơi trồng cho khách Tư
van cho khách nên chọn lựa loại hang nao
Nhập hàng: Cửa hàng bán hoa quả sẽ nhập hàng theo ngày Vậy nên đều do chủ cửa hàng chịu trách nhiệm ghi chép, quản lý số sách nhập hàng, quản lý đơn hàng, đơn giá bán hàng của từng mặt hàng, kiêm kê hàng hóa
Thanh toán: Sẽ lập hóa đơn thanh toán được in may Thong tin trên hóa đơn thanh toán bao gồm: mã hóa đơn, tông tiền thanh toán, ngày lập hóa đơn, người lập hóa đơn và các thông tin chỉ tiết về hàng bản bao gồm mã quả, tên quả , số lượng, tổng tiền
Trang 71.3 Ưu điểm và nhược điểm của quản lý thủ công
° Uudiém:
©
O°
Phương pháp thủ công giải quyết được một vẫn đề trước mắt cho rất nhiều chủ
cửa hàng đó là tiết kiệm chi phí
Đồng thời việc ghi dữ liệu bằng sô sách hầu hết ai cũng có thể bắt tay thực hiện
và được đánh giá khá linh hoạt, bởi bản chất việc ghi đữ liệu theo tư duy của mỗi cá nhân
Các loại đữ liệu về hàng hóa thường được ghi chép, lưu trữ trong từng quyền
SỐ
Thông báo và gửi lại số sách cho quản lý một cách thuận tiện hơn
+ - Nhược điềm:
O° Tính nhầm thì dễ sai sót, rắc rối và đài Không thẻ chủ động kiểm soát tình
trạng hàng hóa khi có việc đột xuất đi công tác xa Do toàn bộ đữ liệu đều nằm
trọn trong số sách
Số sách thì dé hỏng, dễ mắt, dé bị đánh cắp
Thống kê bằng số sách có thê gây thất thoát về hàng hóa
Không thể kiểm soát được toàn bộ số lượng hàng hóa trong kho một cách tôi
uu va logic dẫn đến khó có thê đưa ra được những hàng hóa bán chạy hoặc bán
chậm của cửa hàng
Việc thống kê hàng hóa thủ công cũng khiến cho người thống kê và kiểm kê hàng hóa mắt nhiều công sức và thời gian
Những công việc lặp đi lặp lại yêu cầu trình độ chuyên môn ít nhưng rườm rà
dễ gây ra sự nhàm chán cho nhân viên, làm giảm năng xuất lao động
1.4 Xác định yêu cầu:
- D6 tin cay cao: các kết quả đưa ra chính xác, đầy đủ, ngắn gọn
- _ Linh động: Có tính mở, thuận tiện cho việc bảo trì, phát triển hệ thông Có đây đủ
các tiện ích phục vụ cho người sử dụng Có khả năng lập các bảng biểu báo cáo
Trang 8theo yêu cầu của người sử dụng Phải có từng cấp độ ưu tiên cho người sử dụng và đám bảo việc bảo mật chương trình Phải có chương trình quản trị hệ thông cho
người điều hành, chương trình phải có tiện ích thuận tiện cho việc thêm bớt user,
cấp phát quyền, quản trị theo nhóm Các phân hệ của chương trình phải tuân thủ theo trật tự thực hiện yêu cầu của người sử dụng và phần giao diện chung Bảo mật: Mỗi người sử dụng trong hệ thống cần được phép truy cập đến các chức năng và thông tin cần thiết liên quan đến nhiệm vụ và trách nhiệm của mình, đồng thời không được truy cập đến các chức năng và nằm ngoài phạm vị trách nhiệm
của mình Việc phân quyền làm việc do quản trị hệ thông đảm nhận
An toàn: Tất cả các thông tin được lưu trữ toàn vẹn, không mat mat thông tin,
không có sự nhằm lẫn sai lệch, thông tin chính xác và đựơc lưu trữ rõ ràng không
dư thừa thông tin
Tương thích: Dễ tương thích giữa các hệ thống chương trình
- Quan ly thong tin:
+ Quan lý thông tin nhân viên
+ Quản lý hang
Trang 9
+ Quan ly théng tin nha cung cap
- Quan lý nhập hang
+ Quản lý hàng tôn
- Quan ly ban hang:
+ Quan ly khach hang
+ Thanh toan
- Thong ké:
+ Théng ké doanh thu
+ Thống kê xuất- nhập hàng + Thống kê hóa đơn
+ Thống kê hàng tồn
- Dang nhap
- Tim kiém
Nhan vién ban hang Quan ly ban hang:
+ Quan ly khach hang
+ Thanh toan
Trang 10
CHUONG 2: PHAN TÍCH THIET KE HE THONG
2 Biéu dé Use Case
2.1 Biéu dé Use Case tong quat
chu cua hang Quan ly ban hang Nhan vien
Dang nhap
Thong ke uan ly nhap han
4 y p 9 Quan ly thong tin
4 y P g Quan ly thong tin
Tim kiem
Trang 11chu cua hang Quan ly ban hang Nhan vien
Dang nhap
Thong ke uan ly nhap han ;
q y P 9 Quan ly thong tin
Tim kiem
Hinh 2.1.1 Biéu dé Use Case tong quat
2.2 Cac biéu dé Use Case chi tiét
2.2.1 Use Case: Dang nhap
Ọ
Chu cau hang Dang nhap
2a
Nhan vien
Hình 2.1.2: Biểu đồ Use Case Đăng nhập
2.2.2, Use Case: Quản lý thông tin
Trang 12eee thong tin nha cung
<< extend Quan ly thong tin nha cung cap xoa thong tin nha cung cap
<<exiéi
sua thong tin nha cung cap
<<extend>>
Xoa thong tin
<<extend>>, Them thong tin
ee <<extend>>
<<extend>>
chu cua hang Quan ly thong tin Quan ly thong tin nhan vien
sua thong tin
them thong tin hang
Hình 2.1.3 Biểu đồ Use Case Quản lý thông tin
Trang 132.2.3 Use Case: Quan ly nhap hang
Dang nhap
Lap phieu mua hang
Hình 2.1.4: Biéu dé Use Case Quan ly nhap hang
2.2.4 Use Case: Tim kiém
Tim kiem thong tin nhan vien
Hinh 2.1.5 Biéu dé Use Case Tim kiếm
Trang 142.2.5 Use Case: Quan ly ban hang
Them thong tin khach hang
Sua thong tin khach hang
<<extend>> <<extendk
<<extend>>
chu cua hang =“———” oo
La ly khach hang
oa thong tin khach hang
Dang nhap` _ Quan ly ban hang
Nhan ven <<indude>> Khach hang
Thanh toan bang the Lap hoa don thanh toan
Trang 15Thong ke hoa don
Thong ke doanh thu
Hình 2.1.7 Biéu dé Use Case thong ké
2.3.1 Use case: Đăng nhập
Tén Use case Dang nhap
Tac nhan Chủ cửa hàng, nhân viên
Mục đích Thực hiện đăng nhập đề vào hệ thông
Mô tả Nhập username và password đề được có quyên chọn những chức
năng quán lý trong hệ thống Hệ thống sẽ kiểm tra và cấp quyền truy cập
2.3.2 Use case: Quan lý thông tin
Tén Use case Quản lý thông tin
Trang 16
Muc dich Cập nhật thông tin về nhân viên, sản phâm hoa
quả , nhà cung cấp
Mô tả Nhập trực tiệp thông tin về nhân viên, sản phâm
hoa qua, nha cung cap hoa quả và yêu cầu hệ thống ghi nhận
Mục đích Cập nhật thông tin sản phẩm hoa quả
Mô tả Nhập trực tiếp thông tin về sản phâm hoa quả và
yêu câu hệ thông ghi nhận
Mục đích Cập nhật thông tin nhân viên
Mô tả Nhập trực tiếp thông tin về nhân viên và yêu câu
Trang 17
Mục đích Cập nhật thông tin nhà cung cấp hoa quả
Mô tả Nhập trực tiếp thông tin về nhà cung câp hoa qua
và yêu cầu hệ thông ghi nhận
2.3.6 Use case: Quản lý kho hàng
Tén Use case Quan ly kho hang
Mục đích Quản lý sản phâm trong kho
Mô tả Use case quản lý kho hàng bắt đâu khi chủ cửa
hàng muốn quản lý kho và yêu cầu hệ thông ghi nhận
Trang 18
quan ly kho hang
Tac nhân đăng nhập thành công
2.3.7 Use case: Quản lý nhập hàng
Tén Use case Quan ly nhap hang
Mục đích Quản lý số lượng sản phâm sau khi nhập về
Mô tả Use case quản lý kho hàng bắt đầu khi chủ cửa
hàng muốn quản lý kho và yêu cầu hệ thông ghi nhận
Điều kiện
Tác nhân có tài khoản trên hệ thong Nhu cau
quan ly kho hang
Tac nhân đăng nhập thành công
2.3.8 Use case: Quản lý hàng xuất
Tén Use case Quan ly hang xuat
Mục đích Quản lý số lượng sản phâm sau khi xuất ra
Mô tả Use case quản lý xuất hàng bắt đâu khi chủ cửa
hàng muôn quản lý xuât hàng và yêu cầu hệ thống ghi nhận
Trang 192.3.9 Use case: Quan ly hang ton
Mô tả Use case quản lý hàng tông bắt đâu khi chủ cửa
hàng muốn sản phẩm tồn và yêu cầu hệ thống ghi nhận
Điều kiện
Tác nhân có tài khoản trên hệ thong Nhu cau
quản lý hàng tồn Tác nhân đăng nhập thành công
2.3.10 Use case: Quản lý bán hàng
Tén Use case Quan ly ban hang
Mô tả Use case bắt đầu khi nhân viên bán hàng muốn
quản lý bán hàng và yêu câu hệ thông ghi nhận
Điều kiện
Tác nhân có tài khoản trên hệ thông Nhu cầu
Trang 20Mô tả Use case bat dau khi tác nhân muôn thanh toán,
in và yêu cầu hệ thống ghi nhận
Điều kiện
Khi khách hàng mua hàng xong Nhân viên ban
hàng có tài khoản trên hệ thống Nhu cầu thanh
Tac nhan Chủ cửa hàng, nhân viên
Mục đích Muôn quản lý thông tin khách hàng quen thuộc
M6 ta Use case bat dau khi tác nhân muốn cap nhat
thong tin vé khach hang va yéu cau hé thong ghi nhan
Điều kiện
Tác nhân có tài khoản trên hệ thông Nhu cầu cập
nhật thông tin khách hàng Tác nhân đăng nhập thành công se case đáp ứng được các yêu cầu, có thông tin khách hàng
thì tiễn hành cập nhật
Trang 21
Tén Use case Tim kiém
Tac nhan Chủ cửa hàng, nhân viên
Mục đích Muôn tìm kiếm hàng , nhà sản xuat,
Mô tả Use case bat đầu khi tác nhân muốn tìm kiếm
hàng và yêu cầu hệ thống ghi nhận
2.3.13 Use case: Thống kê
Mô tả Use case bắt đầu khi tác nhân muôn thông kê và
yêu cầu hệ thông ghi nhận
Điều kiện
Tác nhân có tài khoản trên hệ thông Nhu cầu
báo cáo thống kê
Tác nhân đăng nhập thành công se case đáp ứng được các yêu cầu, có thông tin đơn đặt hàng
Trang 22nhap ten dang nhap va mat
kiem tra ten dang nhap va mat
kiem tra thong tin
kiem tra _———] tra ve: sai
tra ve: sai thong tin hoac mat
eu cau dang nhap lai
tra ve: dung
xac nhan hop le
dang nhap thanh
Hinh 2.2.1: Biéu dé trinh tue dang nhap
3.1.2 Biéu dé trinh tu Quan ly thong tin
a) Quan ly hang
Trang 23hien thi giao die quan ly thong tin hang
Lay thong tin danh sach hang
Lay thong tin danh sach hang Ket qua ket qua
hien thi Chọn chục nang Them/Sua/Xoa T
Thục hien chục nang
Thục hien chục nang Tra ve kết qua
Tra ve kết qua
Hien thi
Hinh 2.2.2 Biêu đồ trình tự quản lý hàng
b) Quản lý thông tỉn nhân viên
hien thi Chon chuc nang Them/Suai%o}
Thue hien chúc nang
“Thục hien chục nang
“Tra ve ket qua
“Tra ve ket qua Hien thi
E—¬
Trang 24
Hinh 2.2.3 Biêu đồ trình tự quản lý thông tin nhân viên
c) Quan lý thông tin nhà cung cấp
Q Giao dien he ‘giao dien quan ra uan Giao dien quan ly Thong D nha cung SDL nha cun
chu cua hang
Dang nhap he thong
chon chục nang quan ly thong tin
| Hien th giao cien quan ly thong tin chon chục nang quan ly thẳng tin nha cung cap
|_ enti glodlionquenly thong tn nha cue cap ly thong fin nha cung
|_ "nh gao.len quan ythờng nha cue cap
Lay thong tin danh sach nha cung cap
Lay thong fin danh sach nha cung cap
Ket qua ket qua
Trang 25- chu cua hạng val
nhan ven
I
hien thi giao dien quan ly thong tin khach hang
Lay thong tin danh sach khach hang
Giao dien he_ Giao dien quan_ Giao dien thanh
thong ly ban hang tấn |
Lap hoa dơn thanh toan !
Thuc hien lap hoa don
Thục hien lap hoa don Luulai hoa don Tra ve ket qua
Tra ve ket qua
Trang 263.1.4 Quản lý nhập hàng
ly nhap hang
i chu cua hang
Dang nhap he thong
Chon chục nang quan ly nhap hang
Hien thi giao dien quan ly nhap hang
Lay thong tin nhap hang
Trang 27Nhap tu khoa can
hien thi giao dien quan ly kho
—
hien thì ket qua tim Lay thong tin can tim
lay danh sach thong fin nha cúng ket qua
Lay thong tin oan tim ket qua
Trang 28¬ dang nhap he thong
chon chuc nang tìm kiem thong ïn khach hang
Hien thi giao dien fim kiem khach
Lay thong tín danh sach khach
Lay thong tin khach
ket qua ket qua
Lay thong tin can tim Tra ve ket qua tim Tra w ket qua
+ 8 n|thi ket qua tim kiem
Trang 29hien thi giao dien tim kiem lay thong tin danh sach
lay thong tin danh sach ket qua
lay thong tin tim kiem
tra ve ket qua
hien thi ket qua tim kiem
Hinh 2.2.10 Biéu do trinh ty tim kiém hang
d) Tìm kiếm thông tin nhân viên