Mục tiêu Dựa vào kiến thức đã học từ môn phân tích thiết kế hệ thống thông tin,đồ án sẽ phân tích hệ thống siêu thị nhằm mục đích tạo một hệ thống quản lý siêu thị bao gồm các chức năn
Trang 1
KHOA CÔNG NGHỆ THÔNG TIN TRƯỜNG ĐẠI HỌC VIỆT BẮC
Thái Nguyên, Ngày Tháng Năm 2020
Giáo viên hướng dẫn: ThS Trần Thị Thanh Sinh viên thực hiện:va a thai
MSSV : DVB1750012 Lớp: K5a, CNTT
ĐỒ ÁN MÔN HỌC
Trang 2LỜI MỞ ĐẦU
Ngày nay, khi cuộc sống của mỗi người dân đang từng bước được nâng cao thì nhu cầu về mua sắm, vui chơi giải trí ngày càng được chú trọng.do đó, các doanh nghiệp cũng quan tâm ưu tiên cho việc phát triển các khu thương mại mua sắm nhằm đắp ứng nhu cầu của người dân Và siêu thị là một hình thức khu mua sắm có hiệu quả trong việc đắp ứng các nhu cầu của mọi người thuộc mọi tầng lớp.Với sự phát triển ngày càng rộng, yêu cầu điện toán hóa các quy trình nghiệp vụ trong siêu thị là điều tất yếu, nhằm mục đích làm đơn giản hóa các nghiệp vụ cũng như làm cho khả năng phục vụ khách trở nên nhanh chóng và hiệu quả
Chương trình quản lý bán hàng siêu thị thừa kế mô hình hoạt động của các siêu
thị hiện có trên thực tế Đồng thời ứng dụng công nghệ với mục đích làm cho chương
trình có thể đáp ứng được nhu cầu quản lý ngày càng phức tạp với khối lượng thông tin ngày càng lớn, dễ dàng trong triển khai cũng như ứng dụng
Chương trình là công cụ quản lý bán hàng hiệu quả, làm đơn giản hóa việc lập các hóa đơn giấy tờ cũng như lưu trữ chúng, cung cấp thông tin nhanh chóng và chính xác làm cơ sở cho việc ra quyết định trong kinh doanh, phục vụ hữu hiện cho việc quản lý và phát triển siêu thị
LỜI CẢM ƠN
Trang 3Em xin chân thành cảm ơn sự hướng dẫn chỉ bảo tận tình của cô Trần Thị Thanh,
cô đã luôn hướng dẫn và dìu dắt chúng em, cho em nhiều kiến thức quý giá về lĩnh vực phân tích thiết kế hệ thống thông tin để em có thể hoàn thành được đồ án của mình, em xin gửi lời cảm ơn sâu sắc đến các thầy cô giáo khoa Công Nghệ Thông Tin đã cho em những góp ý để báo cáo của em được hoàn thiện hơn
Trong quá trình thực hiện đề tài này, do kiến thức chưa sâu sắc nên em còn nhiều sai sót, mong cô và mọi người góp ý chân thành để giúp em hoàn thành đề tài này một cách tốt nhất
Em xin chân thành cảm ơn!
MỤC LỤC
Trang 4Lời mở đâu………
Lời cảm ơn………
Mục lục………
CHƯƠNG 1 KHẢO SÁT BÀI TOÁN………
Mục tiêu, phạm vi đề tài………
Khảo sát………
Phân tích xác định yêu cầu………….………
Yêu cầu chức năng nghiệp vụ………
Yêu cầu chức năng hệ thống………
CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG……… ……
Sơ đồ ngữ cảnh của hệ thống………
Chuyển mô hình ERD sang quan hệ………
Mô tả chi tiết cho các quan hệ……… ………
CHƯƠNG 3.THIẾT KẾ GIAO DIỆN ………
Các Menu………
Mô tả các form………
CHƯƠNG 4.NHẬN XÉT VÀ ĐÁNH GIÁ VỀ HỆ THỐNG… ………
Những kết quả đã đạt được………
KẾT LUẬN……… ………
TÀI LIỆU THAM KHẢO………
Trang 5CHƯƠNG 1 KHẢO SÁT BÀI TOÁN
1.1 MỤC TIÊU,PHẠM VI ĐỀ TÀI
1.1.1 Mục tiêu
Dựa vào kiến thức đã học từ môn phân tích thiết kế hệ thống thông tin,đồ án
sẽ phân tích hệ thống siêu thị nhằm mục đích tạo một hệ thống quản lý siêu thị bao gồm các chức năng:
+ Quản lý nhân viên
+ Quản lý khách hàng thân thiết
+ Quản lý nhập, xuất kho
+ Quản lý mặt hàng trong siêu thị
+ Quản lý tài chính thu chi của siêu thị
dễ dàng hơn, các hoạt động chính của siêu thị nhập hàng vào kho, xuất hàng từ kho
ra quầy, báo cáo số lượng và doanh thu hàng bán, báo cáo tồn kho trong tháng
Sơ đồ tổ chức của siêu thị Aloha
Trang 6Tổ văn phòng: gồm 1 giám đốc và 2 phó giám đốc có nhiệm vụ điều phối toàn
bộ hoạt động của siêu thị Tổ phải nắm được tình hình mua bán, doanh thu của siêu thị để báo cáo để báo cáo lại cho giám đốc hợp tác xã việc báo cáo được thực hiện hàng tháng,hàng quý hoặc cũng có khi đột xuất theo yêu cầu của ban giám đốc
Tổ bảo vệ: kiểm tra, bảo vệ an ninh siêu thị,ghi lại hàng hóa đổi lại của khách hàng
Tổ thu ngân: thực hiện việc bán hàng và lập hóa đơn cho khách hàng đồng thời ghi lại số hàng hóa bán được của mỗi loại để báo cáo cho tổ quản lý sau mỗi ca làm việc
Tổ quản lý: nhiệm vụ của tổ là kiểm tra chất lượng hàng hóa và nắm tình hình hàng hóa của siêu thị,đảm bảo hàng hóa luôn ở trong trạng thái tốt khi đến tay khách hàng.khi phát hiện hàng hư hỏng phải kịp thời báo ngay cho tổ văn phòng để có biện pháp giải quyết và điều phối hàng
Tổ tin học: thực hiện việc nhập liệu, kế xuất các báo cáo cần thiết phục vụ cho
Nguồn hàng được nhập với hai hình thức nhập về, thủ kho cần ghi thêm số lượng hàng
Trang 7Đơn đặt hàng: hợp đồng mua bán giữa siêu thị và nhà cung cấp
Hợp đồng trao đổi hàng hóa giữa siêu thị và các doanh nghiệp khác
Hàng nhập vào thẻ kho.mỗi mặt hàng điều có thẻ kho riêng.nếu hàng đã có trong kho thì thủ kho sẽ ghi thêm vào thẻ kho có sẵn, với mặt hàng mới thì thủ kho cần tiến hành lập thẻ kho mới
b Xuất hàng hóa
Nhân viên bán hàng chuyển hàng từ kho ra quầy bán Quầy bán là nơi trưng bày nhiều mặt hàng cùng chủng loại để thuận tiện cho khách hàng mua hàng và giúp cho nhân viên bán hàng dễ kiểm soát hàng hóa ở quầy để bổ sung khi hết hàng.hàng ngày, căn cứ vào tình hình bán hàng ở siêu thị,bộ phận nghiệp vụ sẽ thống kê để biết mặt hàng nào đã hết hay còn ít trong kho từ đó đưa ra yêu cầu nhập hàng mới, hoặc xuất hàng từ kho ra quầy đối với mặt hàng còn ít
Nói chung hệ thống siêu thị lớn cần một bộ phận tin học để phục vụ các nhu cầu cần thiết cho hệ thống quản lý chặt chẽ hơn
d Các mẫu phiễu
+ Phiếu mua hàng:
Trang 8PHIÊU MUA HÀNG
Số………
Ngày
Tên nhà cung cấp………
Mã nhà cung cấp………
Địa chỉ………
Số điện thoại………
STT Mã số Tên hàng ĐVT Đơn giá Số lượng Thành tiền Ghi chú Tổng cộng Số tiền bằng chữ………
………
Kế toán trưởng Ngày…… tháng…… năm… Cửa hàng trưởng
+Thẻ kho:
Trang 9THẺ KHO
Số……… Thẻ ngày lập……tháng… năm…
+Phiếu xuất:
Trang 10Số……… PHIẾU XUẤT
Ngày ……tháng … năm…
Quầy………
Stt Mã số Tên hàng ĐVT Số lượng Ghi chú
Của hàng trưởng Thu kho Người nhận
+ Phiếu giao ca:
Số……… PHIẾU GIAO CA
Trang 11BÁO CÁO DOANH THU
Từ ngày………… đến ngày………
Tổng cộng:
Kế toán trưởng cửa hàng trưởng
+ Báo cáo nhập xuất tồn:
BÁO CÁO NHẬP XUẤT TỒN
+ Báo cáo thiếu hàng:
Trang 12BÁO CÁO THIẾU HÀNG
Từ ngày………….đến ngày………
Stt Mã số Tên
hàng
Thiếu đầu kỳ
Xuất hóa đơn
Thống kê bán hàng tại siêu thị
Thống kê
Thống kê bán hàng hóa tại siêu thị
Tạo phiếu nhập hàng Tạo phiếu xuất hàng
+ Xác định các yêu cầu chức năng
1.4 YÊU CẦU CHỨC NĂNG NGHIỆP VỤ
1.4.1.Quản lý bán hàng
Trang 13Stt Công việc Loại
công việc
Quy định
Biểu mẫu
Ghi chú
2 Nhập thông tin nhân viên Lưu trữ
3 Tra cứu thông tin nhân viên Tra cứu
4 Nhập thông tin khách hàng Lưu trữ Qd6
5 Tra cứu thông tin khách hàng Tra cứu Qd7
6 Tra cứu hóa đơn bán hàng Tra cứu Qd2
1.4.2 Bán hàng
công việc
Quy định
Biểu mẫu
Ghi chú
1.4.3 Thủ kho
công việc
Quy định
Quy định
Ghi chú
9 Thống kê hàng hóa tại siêu thị Kế xuất Qd5
Trang 141.5 YÊU CẦU CHỨC NĂNG HỆ THỐNG
1 Phân quyền Người quản lý: Tra cứu thông
tin: Khách hàng; Nhân viên Bán hàng;thống kê doanh thu;
Tra cứu thông tin hóa đơn Nhân viên bán hàng:lập hóa đơn,tra cứu hóa đơn,xuất hóa đơn
2 Sao lưu, Back up, Phục vụ
hồithông tin(restore)
Sao lưu, Back up dữ liệu vào cuối ngày;hàng tháng
3 Định cấu hình thiết bị ngày
mỗi giờ làm việc…
Định cấu hình máy in,…
4 Báo nhắc nhở người dùng Nhắc nhở việc sao lưu
hàng,nhắc nhở kỳ hạn các báo cáo phải làm
Yêu cầu phí chức năng
Trang 15Stt Nội dung Tieu chuẩn Mô tả chi tiết Ghi chú
1 Tính hóa đơn bán
hàng tùy đợt
Tiến hóa Tính toán khác nhau trong các
đợt khuyến mãi hoặc ưu đãi với KH
2 Định thời gian sao
5 Quản lý QĐ và CT Tiến hóa Cho phếp thay đổi các quy
trình và chi tiết
Trang 16CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THÓNG 2.1 SƠ ĐỒ NGỮ CẢNH CỦA HỆ THỐNG
+ Sơ đồ ngữ cảnh của hệ thống
Thông
Tin Khách hàng
Xử lý quản lý
D2 Khách hàng thân thiện
lý bán hàng
Thông tin hàng hóa
Trang 17+ Xử lý bán hàng
+ Xử lý kho
Xuất hóa đơn
Nhân viên văn
bản
7 Lập hóa đơn
D3 Hóa đơn
D2 Khách hàng
thân thiết
Thông tin hóa đơn
Danh sách hóa đơn
Thông tin hóa đơn
Thông tin bán hàng
Thông tin hóa đơn
Thông tin ưu đãi
Nhân viên quản lý 11
Lập phiếu xuất
Lập phiếu nhập
9 Thông kê hàng
D4 Hàng hóa
Thông tin phiếu xuất
Danh sách hàng hóa
Thông tin hàng hóa
Thông tin hàng hóa Thông tin hàng hóa
Thông tin thống kê
Trang 18+ Xử lý quản lí
Tra cứu thông tin khách hàng
Nhập thông tin khách hàng
Nhập thông tin nhân viên
Tra cứu thông tin nhân viên
Tra cứu hóa đơn
Thống kê doanh thu
Nhân viên quản
lý
Khách hàng thân thiết
Nhân viên
Hóa đơn
Thông tin tra cứu
Thông tin khách hàng Thông tin nhân viên
Thông tin nhân viên Thông tin tra cứu
Thông tin tra cứu Thông tin hóa đơn
Thông tin thống kê
Danh sách khách hàng
Thông tin
ưu đãi
Thông tin nhân viên
Danh sách nhân viên Thông tin hóa đơn
Danh sach hóa đơn
Danh sách hóa đơn
Trang 192.1.1Sơ đồ phân cấp chức năng và các nguồn dữ liệu
So phon Dia chi
Trang 21Hóa đơn chuyển thành thực thể quan hệ
Hóa đơn có một hoăc nhiều CTHĐ,CTHĐ chỉ thuộc 1 hóa đơn
Quan hệ có chuyển thành thực thể quan hệ, Mathang có 1 hay nhiều CTHĐ,có Mathang không thuộc CTHĐ,nhiều Mathang thuộc CTHĐ
SL
Ngày lập
Hóa đơn
Trang 22ERD hoàn chình
+ Phân tích yêu cầu
- Phân tích các chức năng chính trong hệ thống quản lý:
Quảng lý nhân viên: Nhân viên của siêu thị được quản lý với những thông tin: Mã
số, Tên nhân viên,Năm sinh,Địa chỉ
Quản lý khách hàng thân thiết: Khách hàng thân thiết khi mua hàng ở siêu thị cần cung cấp thông tin: Tên khách hàng,năm sinh,số ĐT,Địa chỉ
Trang 23Quản lý nhập, xuất kho: Khi nhập xuất hàng trong siêu thị cần lưu thông tin: Ngày tháng nhập xuất,Tổng giá trị
Quản lý mặt hàng trong siêu thị: Mặt hàng trong siêu thị được quản lý dựa trên những thông tin: Mã mặt hàng, Tên mặt hàng,Loại,Đơn vị tính
Quản lý tài chính thu chi của siêu thị: Bao gồm việc quản lý các hóa đơn,phiếu chi
để tiến hành kiểm kê thu chi theo định kì Dựa theo các hóa đơn thu,chi trong siêu thị để tính lãi suất và đóng thuế kinh doanh hàng tháng
a Quản lý kho:
+ Hàng nhập:
Nhập hàng theo hóa đơn mua hàng của công ty
Hàng nhập được theo dõi dựa trên:mã hàng,chủng loại hàng, nhóm hàng,số lượng đơn vị tính,đơn giá…
Báo cáo hàng nhập trong kỳ
Tổng hợp những phát sinh xuất nhập tồn trong kỳ
Báo cáo hàng tồn và giá trị tồn trong kỳ
Báo cáo thẻ kho từng mặt hàng
b Quản lý quầy:
+ Điều chỉnh hàng tồn trong quầy:
Điều chỉnh lại số lượng tồn quầy nếu phát hiện số lượng tồn quầy thực tế khác với
số lượng tồn trong phiếu giao ca và in lại phiếu giao ca mới
+ Phiếu giao ca:
Dựa trên số lượng tồn đầu ca và số lượng hàng bán trong ca, cuối mỗi ca máy tính
sẽ tự động xử lý và in ra phiếu giao ca cho mỗi người nhận ca mới
Quản lý bán lẻ
Lập các hóa đơn bán hàng
Báo cáo doanh thu theo từng ca,ngày,tháng…
Trang 24c Quản lý khách hàng thân thiết:
Mỗi thực thể thể hiện một nhân viên trong siêu thị
Các thuộc tính: MaNV(thuộc tính khóa để phân biệt nhân viên này với nhân viên khác)
TenNV;GioiTinh;NgaySinh;SDT
2 Thực thể CHUCVU
Mỗi thực thể thực hiên một chức vụ của nhân viên trong siêu thị
Các thuộc tính:MaCV(thuộc tính khóa để phân biệt chức vụ này với chức vụ khác) TenCV
Mỗi thực thể tượng trưng cho một hàng hóa trong siêu thị
Các thuộc tính:MaHH( thuộc tính khóa để phân biệt thuộc tính này với thuộc tính khác);TenHang;DonViTinh;HSD;TrongLuong;NoiSX
5 Thực thể NHOMHANG
Mỗi thực thể tượng trưng cho một nhóm hàng trong siêu thị
Các thuộc tính:MaNhom(thuộc tính khóa);TenNhom
6 Thực thể NGANHHANG
Mỗi thực thể tượng trưng cho một ngành hàng trong siêu thị
Trang 25Các thuộc tính: MaNganh(thuộc tính khóa);TenNganh
7 Thực thể NHACC
Mỗi thực thể tượng trưng cho một nhà cung cấp hàng hóa cho siêu thị
Các thuộc tính:MaNCC(thuộc tính khóa);TenNCC;DiaChi;DienThoai;Fax;Email
8 Thực thể PHIEUNHAP
Mỗi thực thể tượng trưng cho một phiếu nhập hàng của siêu thị
Các thuộc tính:MaPN(thuộc tính khóa);NgayNhap;MaChungTu;LoaiHoaDon;; TongPhaiTra
9 Thực thể PHIEUXUAT
Mỗi thực thể tượng trưng cho một phiếu xuất hàng hóa của siêu thị
Các thuộc tính:MaPX(thuộc tính khóa);NgayXuat
10 Thực thể HOADONBANHANG
Mỗi thực thể tượng trưng cho một hóa đơn bán hàng của siêu thị
Các thuộc tính:MaHD(thuộc tính khóa);NgayBan;TongTienHD
11 Thực thể PHIEUKIEMKE
Mỗi thực thể tượng trưng cho một phiếu kiểm kê của siêu thị
Các thuộc tính:MaPKK(thuộc tính khóa);NgayKK
2.2 CHUYỂN MÔ HÌNH ERD SANG QUAN HỆ
NHANVIEN(MaNV, MaCV, TenNV, GioiTinh, SDT, DiaChi)
CHUCVU(MaCV, TenCV)
QUYEN_DANGNHAP(TenDangNhap, MaCV, MatKhau)
HANGHOA(MaHH, TenHH, DonViTinh, TrongLuong, HanSD, NoiSX,
MaNhom)
NHOMHANG(MaNhom, TenNhom, MaNganh)
Trang 26NGANHHANG(MaNganh, TenNganh)
NHACUNGCAP(MaNCC, TenNCC, DiaChi, DienThoai, Fax, Email)
PHIEUNHAP(MaPN, NgayNhap, MaChungTu, LoaiHoaDon, MaNCC,
TongPhaiTra, MaNV)
CT_PHIEUNHAP(MaPN, MaHH, Sluong, Dgia, ChietKhau, NgayCapNhat)
PHIEUXUAT(MaPX, NgayXuat, MaNV)
CT_PHIEUXUAT(MaPX, MaHH, Sluong)
HOADONBANHANG(MaHD, NgayBan, TongTienHD, MaNV)
CT_HOADON(MaHD, MaHH, Sluong, Dgia, TiLe_VAT, ThanhTien)
PHIEUKIEMKE(MaPKK, NgayKK, MaNV)
CT_PHIEUKIEMKE(MaPKK, MaHH, SL_Nhap, SL_Xuat, SL_Ban,
SL_TonQuay, SL_TonKho)
+ Tổng hợp thuộc tính:
STT Tên thuộc tính Diễn giải Tên quan hệ
3 DiaChi Địa chỉ nhà cung
cấp
NHACUNGCAP
Trang 274 DienThoai Điện thoại nhà
8 GioiTinh Giới tính của nhân
CT_PHIEUXUAT, CT_HOADON, CT_PHIEUKIEMKE
PHIEUKIEMKE
Trang 2820 MaPN Mã phiếu nhập PHIEUNHAP, CT_PHIEUNHAP
24 NgayCapNhat Ngày cập nhật giá CT_PHIEUNHAP
33 SL_TonKho Số lượng tồn kho CT_PHIEUKIEMKE
34 SL_TonQuay Số lượng tồn quầy CT_PHIEUKIEMKE
CT_PHIEUXUAT, CT_HOADON
36 SoDienThoai Số điện thoại của
nhân viên
NHANVIEN
38 TenDangNhap Tên đăng nhập QUYEN_DANGNHAP
Trang 2939 TenHH Tên hàng hóa HANGHOA
46 TongPhaiTra Tổng phải trả PHIEUNHAP
47 TongTienHD Tổng tiền hóa đơn HOADONBANHANG
48 TrongLuong Trọng lượng hoặc
Trang 30
- NHẬP HÀNG:
Trang 31
- XUẤT HÀNG:
- BÁN HÀNG:
Trang 34CHƯƠNG 3 THIẾT KẾ GIAO DIỆN
3.1 FOROM QUẢN LÝ BÁN HÀNG SIÊU THỊ
+ Bao gồm các chức năng:
Trang 38
* Hỗ trợ khách hàng:
+ forom đăng nhập hệ thống:
Trang 39
+ form quản lí nhóm hàng:
Trang 40
+ form quản lý hàng hóa:
Trang 41
+ form phiếu nhập hàng:
+ form phiếu xuất hàng:
Trang 42
+ form hóa đơn bán hàng:
+ form lập phiếu kiểm kê:
Trang 43
+ form báo cáo thống kê:
+ form tra cứu thông tin sản phẩm:
Trang 44
CHƯƠNG 4 NHẬN XÉT VÀ ĐÁNH GIÁ VỀ HỆ THỐNG 4.1 những kết quả đạt được
Trong thời gian vừa qua, với sự nỗ lực của bản thân, cộng với sự hướng dẫn nhiệt tình của cô……em đã xây dựng và hoàn thành đề tài phân tích , thiết kế, cài đặt và thử nghiệm
*Ưu điểm: Với đề tài “Phân tích thiết kế hệ thống quản lý bán hàng siêu thị aloha”
em đã nghiên cứu và tìm ra những yêu cầu cơ bản nhất về hệ thống quản lý bán hàng siêu thị Hệ thống chương trình làm việc với một giao diện thân thiện và khá thuận lợi, trực quan,hệ thống menu rõ ràng,các cửa sổ mẫu biểu và báo biểu được thiết kế khá hợp lí,gần gũi và thân thiện với người dùng.các bảng cơ sở dữ liệu của chương trình thiết kế rõ ràng, mạch lạc và khá tối ưu…
*Nhược điểm: trong quá trình xây dựng đồ án “phân tích thế kết hệ thống quản lý bán hàng siêu thị aloha” em đã cố gắng dựng lên một chương trình để đáp ứng tốt nhất đề tài, tuy nhiên nhìn nhận một cách khách quan bản thân em cũng cảm thấy đề tài còn nhiều thiếu sót: việc phân tích thiết kế hệ thống còn thiếu nhiều sâu sắc,các chức năng chương trình còn đơn giản Mặc dù với nỗ lực cố gắng của bản thân, xong với thời gian kiến thức còn hạn chế nên việc xây dựng và thiết kế hệ thống chưa hoàn thiện được chương trình và còn nhiều thiếu sót Em mới chỉ hoàn thành được nhu cầu cơ bản nhất của đồ án
KẾT LUẬN
Hệ thống sẽ mang lại hiệu quả nhiều mặt, giúp cho người quản lý có thể hoàn thành tốt nhiệm vụ chuyên môn của mình, đồng thời cũng tạo sự thuận lợi đối với khách hàng tới mua và thanh toán
Do trình độ của em là có hạn và chưa có nhiều kinh nghiệm nên đề tài của em vẫn chưa đáp ứng được nhu cầu thực tế, còn nhiều những thiếu sót hạn chế nhất định.nhưng qua đấy em đã rút ra được rất nhiều kinh nghiệm cho bản thân về cách làm đề tài quản lý
Em xin chân thành cảm ơn cô giáo hướng dẫn…
đã giúp em hoàn thành đề tài này