Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 19 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
19
Dung lượng
691,5 KB
Nội dung
Đề tài: Quản lý bán hàng siêu thị HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN I - - BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN ĐỀ TÀI : HỆ THỐNG QUẢN LÝ BÁN HÀNG SIÊU THỊ Giảng viên hướng dẫn: Nguyễn Đình Hiến Nhóm thực hiện: Nguyễn Ngọc Ánh Nguyễn Thị Ngọc Bích Nguyễn Thanh Thủy Tạ Phúc Anh Phùng Anh Tuấn HÀ NỘI - 2016 Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến Đề tài: Quản lý bán hàng siêu thị LỜI MỞ ĐẦU Hiện nay, nhu cầu công nghệ thông tin ngày nhiều.Việc ứng dụng CNTT hệ thống bán hàng sử dụng rộng rãi nhằm quản lí mặt hàng cách dễ dàng , rút ngắn thời gian kiểm kê , nhập liệu …, việc mua hàng từ đơn giản nhanh gọn nhiều so với phương pháp thủ công Nếu trước chưa có ứng dụng CNTT việc quản lí bán hàng thường làm phương pháp thủ công ghi chép sổ sách , phương pháp đem lại không hiệu , dễ sai sót , nhầm lẫn nhiều thời gian Với bùng nổ CNTT ngày việc áp dụng CNTT vào hệ thống quản lí bán hàng cần thiết Việc ứng dụng CNTT mang lại bước đột phá cho công tác quản lý bán hàng, giúp doanh nghiệp nắm bắt thông tin hàng hóa, vật tư, thông tin khách hàng, trạng thái đơn đặt hàng cách xác kịp thời Từ người quản lý đưa kế hoạch định đắn,giảm chi phí tăng khả cạnh tranh, nâng cao kết hoạt động sản xuất kinh doanh Tuy nhiên,hệ thống quản lý bán hàng nước ta nhiều hạn chế mang tính thủ công.Vì vậy,chúng em khảo sát cố gắng thiết kế lược đồ hệ thống chương trình giúp cho việc quản lý bán hàng trở nên dễ dàng tiện lợi Mong phân tích thiết kế hệ thống chúng em giúp ích phần việc quản lý hàng hoá nhà quản lý.Với nỗ lực chúng em xây dựng hoàn thành đề tài Song hiểu biết hạn chế nên khó tránh khỏi thiếu sót mong đóng góp ý kiến thầy bạn để đề tài chúng em hoàn thiện Chương I: Khảo sát yêu cầu Chương đưa khảo sát sơ hệ thống thực tiễn, sau đưa yêu cầu với hệ thống Từ đặc tả lại yêu cầu khảo sát chi tiết hệ thống Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến Đề tài: Quản lý bán hàng siêu thị Chương II: Phân tích hệ thống Chương xây dựng mô hình use case cho hệ thống Từ đưa biểu đồ lớp phân tích biểu đồ trình tự pha phân tích Chương I : KHẢO SÁT YÊU CẦU 1.1 Khảo sát sơ bộ: 1.Địa điểm khảo sát: Cửa hàng tư nhân siêu thị CoopMart Hà Đông Tên chủ cửa hàng: Nguyễn Thị Minh Trang -Hệ thống cửa hàng: Kinh doanh quy mô nhỏ - Các mặt hàng cửa hàng: Túi xách, ba lô, cặp tóc, chun tóc, ví, đồng hồ, dây lưng,… - Cửa hàng có: • Một quản lý • Hai nhân viên: ca sáng ca chiều -Quá trình nhập bán hàng: nhờ trợ giúp máy móc( máy tính PC phần mềm quản lý) - Một số mặt hàng cửa hàng bày, cất hay xuất ghi vào sổ sách - Hình thức bán hàng trực tiếp trao tay cửa hàng – bên giao tiền bên giao hàng - Cửa hàng hoạt động mở cửa đóng cửa hệ thống siêu thị - Chi phí cửa hàng: • Chi phí thuê mặt • Chi phí điện • Lương nhân viên 2.Các chức chính: - Thanh toán - Cập nhật danh sách sản phẩm giá - Tìm kiếm Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến Đề tài: Quản lý bán hàng siêu thị 1.2 Xây dựng yêu cầu hệ thống mới: - Khảo sát thực tế cửa hàng cách trực tiếp - Lấy ý kiến quản lí cửa hàng , nhân viên bán hàng , xem công việc hàng ngày họ họ muốn phần mềm định thiết kế - Khảo sát yêu cầu khách hàng xem họ muốn phần mềm Đưa phương án cho sản phẩm Xây dựng phân tích thiết kế CSDL qua khảo sát thực tế - Xây dựng modul hoàn thiện sản phẩm 1.3 Khảo sát chi tiết: * Khảo sát cửa hàng : Hệ thống bán hàng cửa hàng Cách quản lí hàng hóa cửa hàng lần nhập , xuất hàng Bước tiếp đến cập nhật danh sách khách hàng mua hàng hàng , danh sách sản phẩm có cửa hàng Giá loại sản phẩm cửa hàng Khi mà người nhân viên bán hàng nhập nhiều sản phẩm khác với mức giá khác hệ thống phải tính số tiền khách hàng phải trả Cách hiển thị hệ thống loại sản phẩm , giá loại số lượng cửa hàng cho nhân viên bán hàng chọn bỏ lựa chọn form bán hàng cách dễ dàng Xây dựng thiết kế sở liệu Cơ sở liệu phải đáp ứng yêu cầu thực tế lưu trữ liệu để giúp người nhân viên bán hàng dễ hiểu Khả đáp ứng CSDL đáp ứng phần trăm công việc Đưa hướng tối ưu cho CSDL sau khảo sát thực tế Vì vậy, việc nghiên cứu xây dựng phần mềm Hệ thống quản lý có tính hỗ trợ mềm dẻo, thích ứng phù hợp cho công tác quản lý cần thiết Tiêu chí phát triển phần mềm phải dựa sở sau: 1.Tiết kiệm thời gian toán , kiểm kê cho người sử dụng nhà quản lý Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến Đề tài: Quản lý bán hàng siêu thị 2.Quản lý liệu xác tình trạng hoạt động bán hàng cửa hàng 3.Quản lý đầy đủ thông liên quan đến việc nhập, xuất hàng , thay đổi thông tin liên quan đến sản phẩm xử lý vấn đề phát sinh thực tế Mục tiêu cần giải quyết: - Giải tình trạng nhập , xuất , bán hàng - Giúp tiết kiệm thời gian chi phí cho việc toán , kiểm kê - Giúp nhà quản lý dễ dàng nắm bắt thông tin - Giúp nhà quản lý phát giải vấn đề phát sinh trình hoạt động - Hỗ trợ đắc lực cho công tác lập kế hoạch bán hàng dịp quan trọng 1.4.Đối tượng hướng tới: Có hai đối tượng nhà quản lý khách hàng Khách hàng: Qua hệ thống, khách hàng xem thông tin sản phẩm mua giá sản phẩm Nhà quản lý: Có toàn quyền sử dụng, cập nhập thông tin, yêu cầu khách hàng, quản lý nhân viên, đảm bảo tính an toàn cho hệ thống Danh sách sản phẩm bảng giá : TT Tên sản phẩm Mã sản phẩm Đơn vị tính Gía (vnđ) Cặp tóc CT-01 10.000 Dây lưng DL-01 300.000 Túi xách TX-01 500.000 Ví da VD-01 500.000 Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến Đề tài: Quản lý bán hàng siêu thị Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến Đề tài: Quản lý bán hàng siêu thị Chương II: PHÂN TÍCH HỆ THỐNG 2.1 Biểu đồ use case: a Biểu đồ use case chính: b Biểu đồ phân rã chức tìm kiếm sản phẩm : Tim kiem theo ten san pham Khach hang Tim kiem san ham Nhan vien Xem thong tin san pham Quan ly Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến Đề tài: Quản lý bán hàng siêu thị c Biểu đồ phân rã chức Bán hàng: d Biểu đồ phân rã chức toán : Gia tri don hang Nhan vien Thanh toan In hoa don e Biểu đồ phân rã chức cập nhật bảng giá : Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến Đề tài: Quản lý bán hàng siêu thị Sua don gia san pham Quan ly Cap nhat bang gia Xem bang gia san pham f Biểu đồ phân rã chức thống kê : Thong ke doanh thu Quan ly Thong ke In bang thong ke 2.2 Bán hàng a) Kịch bán hàng : - Tên use case : Sản phẩm - Tên kịch : kịch - Điều kiện tiên : + Máy in sẵn sàng + Nhân viên đăng nhập vào hệ thống - Điều kiện sau : + Bán hàng + In phiếu bán lẻ - Sự kiện : + Khách hàng chọn sản phẩm đưa cho nhân viên để toán + Nhân viên đăng nhập vào phần mềm bán hàng cửa hàng Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến Đề tài: Quản lý bán hàng siêu thị + Nhân viên nhập tên sản phẩm số lượng khách hàng chọn mua vào hệ thống + Sau hệ thống hiển thị hình tên sản phẩm mà khách hàng chọn mua , số lượng , giá bán + Sau khách hàng trả tiền cho sản phẩm mua , nhân viên ấn in hóa đơn toán Ngoài , nhân viên cần thường xuyên cập nhật thông tin sản phẩm cửa hàng b) Trường hợp ngoại lệ : Khách hàng muốn đổi trả hàng không vừa không ưng ý 2.3 Thiết kế sở liệu: * Hệ quản trị sở liệu sử dụng đề tài hệ quản trị sở liệu Microsoft Access 2007 2.4 Bảng CSDL: HOA_DON(MaHD,TenHD,TenKH, DienThoaiKH , NgayLapHĐ , TT , MaSP,TenSP,SoLuong,Dongia,ThanhTien) KHACH_HANG(MaKH, TenKH, DiachiKH, SoDT) SAN_PHAM (MaSP,TenSP,DVTinh,SoLuongNhap,GiaBan) ♦ Ta có bảng tương ứng sau: BẢNG KHÁCH HÀNG Tên trường MaKH TenKH DiachiKH DienThoaiKH Kiểu liệu Varchar(10) Varchar(40) Varchar(100) Varchar(11) Tham chiếu Ghi Not null(khoá chính) Not null Not null Not null BẢNG SẢN PHẨM Tên trường MaSP TenSP Kiểu liệu Varchar(10) Varchar(40) Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến Tham chiếu Ghi Not null(khoá chính) Not null 10 Đề tài: Quản lý bán hàng siêu thị GiaBan NgaySX DonViTinh SoLuongNhap Float Date Varchar(20) Int(5) Not null Not null Not null Not null BẢNG HÓA ĐƠN THANH TOÁN Tên trường MaHD TenHD TenKH DienThoaiKH NgayLapHD TT MaSP TenSP DonGia SoLuong ThanhTien Kiểu liệu Varchar(10) Varchar(40) Varchar (40) Varchar(11) Datetime Int(10) Varchar(10) Varchar(40) Float Int(5) Float Tham chiếu Mặt Hàng Ghi Not null( khoa chính) Not null Not null Not null Not null Not null Not null(khoá ngoại) Not null Not null Not null Not null 2.4.2 Quan hệ bảng: Các truy vấn : Thanh toán: Q_HD Insert into tblhoadon value(MaHD,’MaKH’,’DienthoaiKH’,’NgaylapHD’) Insert into tblchitiethd value(MaHD,’TT’,’TenSP’,’MSP’,’SL’,Dongia’,Thanhtien’) Theo dõi sản phẩm : Q_THEODOISP Select * from tblsanpham Thống kê doanh thu bán hàng theo ngày: Q_TKE Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến 11 Đề tài: Quản lý bán hàng siêu thị Select Ngay , Sum(Tong) From tblchitiethoadon where Ngay Between And 2.4.3 Biểu đồ lớp thiết kế hoa don toan khach hang makh : string tenkh : string diachi : string sdt : integer +1 +n getmakh() xemsanpham() datmua() mahd : string tenhd : string tenkh : string dienthoaikh : integer ngaylaphd : datetime tt : integer masp : string tensp : string dongia : float soluong : integer thanhtien : float getmahd() getmasp() suahoadontt() xemhoadontt() san pham +1 +n masp : string tensp : string gia ban : integer ngaysx : datetime donvitinh : string soluongnhap : int getmasp() timkiemsp() capnhatsp() 2.5 Biểu đồ trình tự phân tích Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến 12 Đề tài: Quản lý bán hàng siêu thị Form sam pham : Nhan vien Cap nhat san pham va gia Luu tru Cap nhat san pham khach hang chon mua Luu tru Hien thi ten san pham va so luong lai Nhap vao san pham va so luong khach hang chon mua Luu tru In hoa don toan Nhân viên bán hàng cập nhật danh sách sản phẩm giá cho vào hệ thống để lưu trữ lại thông tin qua form sản phẩm để phục vụ cho việc bán hàng Khi nhập yêu cầu khách hàng lưu lại hệ thống biết thông tin sản phẩm bán Khi đó, hệ thống hiển thị lên số sản phẩm lại cuối nhân viên tính tiền cho khách hàng in hóa đơn toán 2.6 Biểu đồ trình tự thiết kế a Chức đăng nhập Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến 13 Đề tài: Quản lý bán hàng siêu thị Form dang nhap : Nhan vien Nhap ten dang nhap va mat khau Yeu cau dang nhap Dang nhap khong cong Thong bao sai ten hoac mat khau Nhap lai Dang nhap cong Khoi dong he thong Kịch đăng nhập: Chọn tên đăng nhập (từ combobox) nhập tên (từ đến 10 ký tự) Nhập mật (từ đến 10 ký tự) Xác nhận đăng nhập: Hệ thống so sánh tên đăng nhập mật với danh sách tên tài khoản mật tương ứng sở liệu, trùng khớp đăng nhập thành công, không yêu cầu đăng nhập lại Thực đăng nhập: Hệ thống mở, đưa giao diện hệ thống, đợi thao tác nhân viên Trường hợp đăng nhập sai: Sai tên: Không cần kiểm tra mật khẩu, yêu cầu nhân viên kiểm tra lại thực hiên đăng nhập lại Sai mật khẩu: Yêu cầu nhập lại Nếu đăng nhập sai lần hệ thống khóa tài khoản, phải đợi người quản trị mở lại tài khoản Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến 14 Đề tài: Quản lý bán hàng siêu thị b Chức tìm kiếm sản phẩm : Form tim kiem Bang san pham : Quan ly / Nhan vien 1.vao giao dien tim kiem 2.hien thi giao dien 3.nhap tu khoa tim kiem 4.Open hien thi ket qua Hien thi ket qua tim kiem Tiep tuc hoac thoat thoat Kịch tìm kiếm sản phẩm : Quản lý / nhân viên vào giao diện tìm kiếm form tìm kiếm hiển thị giao diện tìm kiếm , quản lý / nhân viên nhập yêu cầu cần tìm kiếm vào form tìm kiếm , form tìm kiếm truy suất liệu tới bảng sản phẩm , bảng sản phẩm trả kết tìm kiếm hiển thị giao diện tìm kiếm Tiếp theo quản lý nhân viên tiếp tục tìm kiếm thoát khỏi giao diện tìm kiếm Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến 15 Đề tài: Quản lý bán hàng siêu thị c Chức bán hàng Form san pham Bang san pham Bang hoa don chi tiet : Khach hang : Nhan vien gui san pham chon mua Nhap san pham va so luong khach hang chon mua Hien thi so luong san pham lai Click next Open Hien thi ten san pham , so luong va gia cho khach hang Thong bao cho khach hang Khach hang dong y Click in hoa don toan 10 Luu tru 11 Close Kịch bán hàng : Khách hàng chọn mua sản phẩm đưa cho nhân viên bán hàng để toán Khi nhân viên bán hàng có nhiệm vụ nhập thông tin khách hàng , tên sản phẩm , số lượng mà khách hàng chọn mua Khi form sản phẩm hiển thị số lượng sản phẩm lại , nhân viên bán hàng click next để mở bảng sản phẩm Khi bảng sản phẩm cập nhật hiển thị thông tin khách hàng , danh sách sản phẩm, giá số lượng khách hàng chọn mua Tiếp nhân viên thông báo cho khách hàng số tiền khách hàng cần toán Khách hàng đồng ý , nhân viên click in hóa đơn toán lưu trữ vào bảng chi tiết hóa đơn Sau toán với khách hàng xong nhân viên click Close để kết phiên giao dịch với khách hàng * Trường hợp ngoại lệ: Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến 16 Đề tài: Quản lý bán hàng siêu thị Form san pham Bang san pham : Khach hang : Nhan vien gui san pham chon mua Nhap san pham va so luong khach hang chon mua Hien thi so luong san pham lai Click next Open Hien thi san pham thoa man Thong bao cho khach hang Dua ten san pham can doi Lua chon theo yeu cau 10 Het hang 11 Thong bao het hang 12 Khong mua 13 Close d Chức cập nhật danh sách sản phẩm giá Form san pham Bang san pham : Quan ly Open Nhap ten san pham va gia can update Update vao bang san pham Close Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến 17 Đề tài: Quản lý bán hàng siêu thị Quản lí mở form cập nhật nhập vào thông tin sản phẩm giá cần cập nhật sau update vào bảng sản phẩm Khi đó, bảng sản phẩm tự động lưu vào hệ thống để tiện cho nhân viên tìm kiếm tuyến sản phẩmvà giá với yêu cầu khách hàng Kết thúc trình update sản phẩm giá , quản lý chọn Close để đóng form sản phẩm lại e Chức thống kê : bang san pham Form thong ke bang chi tiet hoa don bang thong ke : Nhan vien Dang nhap vao form Hien thi giao dien 3.Nhap dau va cuoi Truy cap vao bang san pham Tra lai ket qua Truy cap vao bang chi tiet hoa don Tra lai ket qua Hien thi so lieu thong ke 9.Luu tru 10 In bang thong ke 11 Thoat Kịch : Nhân viên đăng nhập vào form thống kê sau form thống kê hiển thị giao diện , nhân viên nhập vào số ngày đầu cuối cần thống kê , form thống kê tự truy cập vào bảng sản phẩm , bảng sản phẩm sau trả lại kết , form thống kê truy cập vào bảng chi tiết hóa đơn sau bảng chi tiết hóa đơn trả lại kết cho form thống kê Khi form thống kê hiển thị số liệu thống kê sau hệ thống lưu trữ vào bảng thống kê Nhân viên chọn in bảng thống kê thoát form thống kê Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến 18 Đề tài: Quản lý bán hàng siêu thị Môn: Phân tích thiết kế hệ thống thông tin Giảng viên môn: Nguyễn Đình Hiến 19