Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 64 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
64
Dung lượng
1,45 MB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ SIÊU THỊ ĐIỆN MÁY Hà Nội MỤC LỤC PHIẾU CHẤM ĐIỂM Error! Bookmark not defined MỤC LỤC LỜI CẢM ƠN LỜI NÓI ĐẦU CHƯƠNG I NẮM BẮT YÊU CẦU 1.1 Mô tả toán 1.2 Hiện trạng quản lý cửa hàng 1.3 Quy trình quản lý 1.4 Nhược điểm quy trình quản lý 10 1.5.Yêu cầu cửa hàng tương lai 10 1.5.1.Quản lý nhân vên hàng 12 1.5.2 Quản lý khách hàng 13 1.5.3.Quản lý hóa đơn( áp dụng mua online) 13 1.5.4.Quản lý kho hàng 13 1.5.5.Quản lý hệ thống 14 1.5.6.Quản lý chương trình khuyến mại 14 1.5.7.Quản lý nhà cung cấp 14 1.5.8.Quản lý sản phẩm 15 1.6 Các Thuộc tính hệ thống 15 Chương II : PHÂN TÍCH THIẾT KẾ HỆ THỐNG 16 2.Sơ đồ Use Case 16 2.1.Sơ đồ use case tổng quát 16 2.2.Mô tả tác nhân vẽ sơ đồ cụ thể 16 2.2.1.Nhân viên 16 2.2.2.Quản Lí 17 2.2.3.Khách Hàng 18 2.2.4.Biểu đồ use case đăng nhập 19 2.2.4.Biểu đồ use case chức lập hóa đơn 20 2.2.5.Biểu đồ use case quản lý nhà cung cấp 20 2.3.Biểu đồ hoạt động 21 2.3.1 Biểu đồ hoạt động chức đăng nhập 21 2.3.2 Biểu đồ hoạt động chức đăng xuất 22 2.3.3.Biểu đồ hoạt động quản lý khách hàng 23 2.3.4.Biểu đồ hoat động quản lý nhân viên 24 2.3.5.Hoạt động Quản lý sản phẩm 26 2.3.6.Hoạt động Quản lý hóa đơn 27 2.3.7.Quản lý nhà cung cấp 28 2.3.8.Quản lý khuyến mại 29 2.3.9.Lập báo cáo 30 2.3.10 Thông tin sản phẩm 31 2.3.11.Quản lý toán 32 2.4.Biểu đồ tuần tự( Sequence Diagrams) 33 2.4.1.Biểu đồ cho chức đăng nhập 34 2.4.2.Biểu đồ lập hóa đơn 34 2.4.3.Biểu đồ chức quản lý khách hàng 35 2.4.4.Biểu đồ chức quản lý nhân viên 35 2.4.5.Biểu đồ chức thống kê bán hàng 36 2.4.6 Biểu đồ quản lý nhà cung cấp 37 2.4.7.Biểu đồ quản lý khuyến mại 38 2.4.8.Biểu đồ lập báo cáo 38 2.4.9.Biểu đồ toán 39 2.5.Biểu đồ cộng tác 39 2.5.1Biểu đồ cộng tác lập hóa đơn 40 2.5.2.Biểu đồ cộng tác quản lý khách hàng 40 2.5.3.Biểu đồ cộng tác quản lý thống kê 41 2.5.4.Biểu đồ cộng tác quản lý nhân viên 41 2.5.5.Biểu đồ cộng tác quản lý hóa đơn 42 2.5.6.Biểu đồ công tác quản lý khuyến mại 42 2.5.7.Biểu đồ cộng tác quản lý nhà cung cấp 43 2.5.8.Biểu đồ cộng tác lập báo cáo 43 2.5.9.Biểu đồ cộng tác toán 44 2.6.Biểu đồ lớp sở 45 Sơ đồ lớp tổng quát 45 2.6.1.Sơ đồ lớp use case Quản lý đăng nhập 46 2.6.2.Sơ đồ lớp use case Lập báo cáo 46 2.6.3.Sơ đồ lớp use case Quản lý hóa đơn 47 2.6.4.Sơ đồ lớp use case Khuyến mại 47 2.6.5.Sơ đồ lớp use case Quản lý nhân viên 48 2.6.6.Sơ đồ lớp use case Quản lý nhà cung cấp 48 2.6.7.Sơ đồ lớp use case Quản lý Khách hàng 49 2.6.8.Sơ đồ lớp use case Quản lý sản phẩm 49 2.6.9 Sơ đồ lớp use case kho 50 2.7.1.Biểu đồ trạng thái nhân viên 50 2.7.2.Biểu đồ trạng thái khách hàng 51 2.7.3.Biểu đồ trạng thái sản phẩm 51 2.7.4 Biểu đồ trạng thái nhà cung cấp 52 2.7.5.Biểu đồ trạng thái báo cáo 52 2.7.6.Biểu đồ trạng thái hóa đơn 52 2.7.7.Biểu đồ trạng thái khuyến mại 53 2.8.Mã trình 53 2.8.1.Mã trình nhà cung cấp 53 2.8.2.Mã trình nhà báo cáo 53 2.8.3.Mã trình sản phẩm 54 2.8.4.Mã trình khách hàng 54 2.8.5.Mã trình khuyến mại 55 2.8.6.Mã trình hóa đơn 55 2.8.7.Mã trình quản lý nhân viên 56 2.8.8 Mã trình quản lý siêu thị điện máy 57 2.8.9 Mã trình quản lý kho 58 2.9.Biểu đồ thành phần 59 2.10.Biểu đồ Triển khai 59 2.11.Giao diện 60 2.11.1.Giao diện đăng nhập 60 2.11.2.Giao diện quản lý nhân viên 60 2.11.3.Giao diện quản lý Error! Bookmark not defined 2.10.4.Giao diện quản lý nhà cung cấp 61 2.11.5.Giao diện quản lý khách hàng 61 2.11.6.Giao diện quản lý báo cáo thống kê 62 2.11.7.Giao diện lập hóa đơn 62 2.11.8.Giao diện quản lý kho hàng 63 2.11.9.Giao diện toán 63 LỜI CẢM ƠN Ngày việc ứng dụng công nghệ thông tin trở nên phổ biến hầu hết nơi tất ngành nghề, cơng việc ứng dụng công nghệ thông tin vào công tác quản lý Trong năm gần phát triển công nghệ thông tin ngày bật tốc độ phát triển vũ bão, công nghệ thông tin có mặt thay trở thành cơng cụ đắc lực hỗ trợ người Vì vậy, để bắt kịp với nhịp độ phát triển xã hội, tảng kiến thức học giảng đường vô quan trọng với Sinh viên chúng em Em xin chân thành xin gửi lời cảm ơn đến đặc biệt đến cô giáo Lê Thị Trang Linh người tận tình hướng dẫn mơn Phân Tích Thiết Kế Hướng Đối Tượng cho em buổi học Cô trang bị cho chúng em kiến thức môn học động lực tiếp tục đường chinh phục công nghệ Chúng em xin chân thành cảm ơn thầy cô môn tận tình giảng dạy chúng em suốt thời gian qua Nhờ có dạy tận tình thầy để giúp chúng em hoàn thành báo cáo Em xin chân thành cảm ơn! LỜI NÓI ĐẦU Ngày chất lượng sống người nâng cao người ngày địi hỏi nhiều nhu cầu khác cho thân số nhu cầu cơng nghệ thiết bị đại phục vụ mặt cuôc sống người Vì có nhiều sở bán cung cấp thiết bị điện máy phục vụ cho nhu cầu người Nhưng việc gia tăng nhiều cửa hàng hay chuỗi cửa hàng lớn phục vụ nhu cầu mua sắm mà ta biết ngày công nghệ trở nên đại mà có đa dạng mẫu mã thiết bị điện máy phục vụ nhiều nhu cầu, cơng việc khác việc quản lý gặp nhiều khó khăn cách quản lý thủ công giải pháp tối ưu Với phát triển công nghệ thông tin cố gắng đáp ứng yêu cầu người Việc đưa công nghệ thông tin áp dụng vào quản lý đưa vào thực để thể tốc độ độ xác Với việc tạo hệ thống : " Quản lý siêu thị điện máy " em muốn tạo hệ thống giúp chủ hàng dễ dàng quản lý cửa hàng, chuỗi cửa hàng cách đơn giản, tối ưu hiệu Với tính xây dựng nhu cầu thực tế mà chủ cửa hàng cần để xử lý cơng việc CHƯƠNG I NẮM BẮT U CẦU 1.1 Mơ tả tốn Tại chuỗi siêu thị điên máy lớn tiếng có nhiều sở khác nhiều khu vực khác thu hút số lượng khách hàng lớn tới mua sắm phục vụ nhu cầu sản phẩm điện máy đại Thông tin tất sản phẩm , nhân viên, khách hàng, kho hàng, tiền lương, thiết bị phần cứng cửa hàng, quản lý chặt chẽ từ tên quần sản phẩm, thương hiệu , nhà may, số lượng, công dụng, chức năng, mẫu mã, kiểu dáng chất liệu, màu sắc, bảng giá , tình trạng tồn kho ,thẻ tích điểm Tất thông tin dược nhập vào sở liệu phần mềm quản lý từ tạo nhóm sản phẩm theo yêu cầu đặt Các nhóm sản phẩm, thiết bị, máy móc phải thống kê cụ thể chi tiết tùy theo yêu cầu siêu thị Nhân viên bán hàng có thông tin loại mặt hàng kinh doanh khách hàng có nhu cầu cần mua để từ tạo danh sách hóa đơn sản phẩm bán để đáp ứng nhu cầu khách hàng Khách hàng có cách mua hàng cửa hàng, thứ mua online website liên kết với phần mềm cửa hàng thứ hai tới siêu thị chọn mua trực tiếp , vào để tiến hành xét nhu cầu mặt hàng mà khách hàng muốn mua Cửa hàng kiểm tra kho cửa hàng xem số lượng mặt hàng tồn kho có đáp ứng đủ cho khách hàng hay khơng? Từ đưa giải pháp để cung cấp đầy đủ cho khách hàng Khi đáp ứng đầy đủ số lượng mặt hàng, khách hàng tới quầy thu ngân tốn nhân viên thu ngân tiến hành tạo hóa đơn in danh sách mặt hàng có số lượng giá tiền loại sản phẩm đồng thời kiểm tra lần cuối tất thông tin sản phẩm bán trước giao tới tay khách hàng Sau hồn tất cơng việc kiểm tra check thơng tin hóa đơn tiến hành giao sản phẩm cho khách hàng Khi nhập số lượng sản phẩm lớn cần quản lý tiến hành đưa nhập kho cửa hàng để dễ dàng quản lý thống kê báo cáo chủ cửa hàng yêu cầu Mỗi thời điểm năm cửa hàng đưa chương trình khuyến mại cụ thể cho cửa hàng để thu hút khách hàng 1.2 Hiện trạng quản lý cửa hàng Mô tả : Hiện cửa hàng điện máy cung cấp nhiều mặt hàng sản phẩm trang thiết bị công nghệ, máy móc khác phục vụ đời sống đại người,cùng với việc ngày nhiều đối tượng khách hàng khác với công việc quản lý nhiều hoạt động khác cửa hàng cơng việc quản lý hệ thống cửa hàng gặp nhiều khó khăn 1.3 Quy trình quản lý - Thời gian làm việc : 7h30-22h ngày tuần -Siêu thị điện máy PN Hiện siêu thị điện máy có 24 nhân viên chia làm ca: -Ca sáng(Từ 7h30h-11h30h) -Ca chiều(Từ 11h30-17h) -Ca tối(Từ 17h-22h) Mỗi ca gồm nhân viên túc trực gồm: nhân viên thu ngân, nhân viên tư vấn, nhân viên kho, nhân viên set up Của hàng nhập thơng tin loại máy móc thiết bị đại có mặt hàng : Tivi, tủ lạnh, điều hòa, máy giặt, quạt máy, điện thoại thơng minh, laptop, Khi có khách hàng đến mua hàng, dựa vào nhu cầu khách hàng biết cần phải đưa lựa chọn tư vấn phù hợp cho đối tượng khách hàng, từ có xếp cụ thể Khi xác định nhu cầu khách hàng tiến hành xuất hóa đơn có thơng tin mua bán cụ thể với loại mặt hàng, thực quản lý in hóa đơn tự động giúp giải phóng cơng việc viết hóa đơn tay chậm dễ sai sót đồng thời lưu trữ hóa đơn hệ thống tránh việc thất lạc hóa đơn Sau sản phẩm khách hàng mua giao tới tay cho khách hàng 1.4 Nhược điểm quy trình quản lý Hầu hết quan lý phương pháp thủ công bán tự động Chủ siêu thị khó khăn quản lý số lượng hàng hóa hóa đơn, kinh doanh số lượng lớn gặp khó khăn q trình tạo hóa đơn quản lý số lượng hàng hóa cửa hàng Khó khăn quản lý nhân viên hàng, quản lý khách hàng, quản lý đơn hàng Việc quản lý kho hàng không triệt để Không có liên kết tương thích với hệ thống cảnh báo giám sát cửa hàng 1.5.Yêu cầu cửa hàng tương lai +Có hệ thống quản lý giúp cho công việc cửa hàng thuận tiện +Các chức quản lý siêu thị Quản lý khách hàng:có quyền truy cập Quản lý nhân viên: Quản lý nhà cung cấp: Quản lý sản phẩm: Quản lý khuyến mại: Quản lý hóa đơn: * - Lập báo cáo, thống kê Đăng nhập: Đăng xuất: Thanh toán: Quản lý kho hàng Nhân viên bán hàng Đăng nhập Lập hóa đơn * - Quầy giao dịch Quản lý Quản lý khách hàng 2.6.9 Sơ đồ lớp use case kho Hình 2.6.9.Sơ đồ lớp use case kho 2.7.1.Biểu đồ trạng thái nhân viên nhan vien moi Thu viec sau qua trinh dao tao chinh thuc dang nghi khong lam vie Hình 2.7.1.Biểu đồ trạng thái nhân viên 2.7.2.Biểu đồ trạng thái khách hàng da mua hang huy mua hang dang toan khong tiep tuc mua mat hang tiep theo da toan chua toan toan Hình 2.7.2.Biểu đồ trạng thái khách hàng 2.7.3.Biểu đồ trạng thái sản phẩm san pham khach hang mua het san pham da ban san pham dat truoc Hình 2.7.3.Biểu đồ trạng thái sản phẩm san pham het 2.7.4 Biểu đồ trạng thái nhà cung cấp nha cung cap uu tien loai nha cung cap chinh nha cung cap loai nha cung cap Hình 2.7.4.Biểu đồ trạng thái nhà cung cấp 2.7.5.Biểu đồ trạng thái báo cáo quan ly tao duoc tao moi quan ly sua huy bo bao cao duoc sua thong tin bi xoa Hình 2.7.5.Biểu đồ trạng thái báo cáo 2.7.6.Biểu đồ trạng thái hóa đơn Dang Tao Da tao Hình 2.7.6.Biểu đồ trạng thái hóa đơn Da xuat 2.7.7.Biểu đồ trạng thái khuyến mại Dang khuyen mai Sap het han Da khuyen mai Uu tien khach hang than thiet Hình 2.7.7.Biểu đồ trạng thái khuyến mại 2.8.Mã trình 2.8.1.Mã trình nhà cung cấp 2.8.2.Mã trình nhà báo cáo 2.8.3.Mã trình sản phẩm 2.8.4.Mã trình khách hàng 2.8.5.Mã trình khuyến mại 2.8.6.Mã trình hóa đơn 2.8.7.Mã trình quản lý nhân viên #ifndef QUANLYNHANVIEN_H_HEADER_INCLUDED_A2228236 #define QUANLYNHANVIEN_H_HEADER_INCLUDED_A2228236 //##ModelId=5DDD11CE00D6 class Quanlynhanvien { public: //##ModelId=5DDD1246003D Them khach hang(); //##ModelId=5DDD125100B8 sua khach hang(); //##ModelId=5DDD12560255 xoa khách hang(); //##ModelId=5DDD125F016C tim khach hang(); //##ModelId=5DDD126D02FB them san pham(); //##ModelId=5DDD127300EF sua san pham(); //##ModelId=5DDD127800B8 xoa san pham(); //##ModelId=5DDD127E03CA tim san pham(); //##ModelId=5DDD1284024A lap hoa don(); //##ModelId=5DDD128A001F sua hoa don(); //##ModelId=5DDD12920205 tim kiem hoa don(); //##ModelId=5DDD12A101AF in hoa don(); protected: //##ModelId=5DDD11D903E0 char id_nhanvien; private: //##ModelId=5DDD11E6036D char ten nhanvien; //##ModelId=5DDD11F70362 int sdt; //##ModelId=5DDD1209022C char chuc vu; //##ModelId=5DDD1210034A char diachi; //##ModelId=5DDD1224015E char email; //##ModelId=5DDD1233004C date ngaysinh; }; #endif /* QUANLYNHANVIEN_H_HEADER_INCLUDED_A2228236 */ 2.8.8 Mã trình quản lý siêu thị điện máy #ifndef QUANLYNV_H_HEADER_INCLUDED_A222D6F9 #define QUANLYNV_H_HEADER_INCLUDED_A222D6F9 //##ModelId=5DDD0F3902EB class Quanlysieuthidienmay { public: //##ModelId=5DDD0F850204 khuyen Them khuyen mai(); //##ModelId=5DDD0F930049 khuyen Sua khuyen mai(); //##ModelId=5DDD0F9F0370 khuyen xoa khuyen mai(); //##ModelId=5DDD0FA90228 khuyen tim khuyen mai(); //##ModelId=5DDD0FAF0116 nha cung them nha cung cap(); //##ModelId=5DDD0FB60020 nha cung sua nha cung cap(); //##ModelId=5DDD0FB90395 nha cung xoa nha cung cap(); //##ModelId=5DDD0FC003A9 nhan Them nhan vien(); //##ModelId=5DDD0FC50076 nhan Xoa nhan vien(); //##ModelId=5DDD0FD003BE nhan Sua nhan vien(); //##ModelId=5DDD0FE0003B ke hoa thong ke hoa don(); //##ModelId=5DDD0FEA0173 ke san Thong ke san pham(); //##ModelId=5DDD0FFD00C8 ke doanh Thong ke doanh thu(); protected: //##ModelId=5DDD0F460343 char Id_quanly; private: //##ModelId=5DDD0F5A0066 char ten; //##ModelId=5DDD0F60003D char vitri; //##ModelId=5DDD0F6901D4 char email; //##ModelId=5DDD0F720020 int sdt; //##ModelId=5DDD0F7700D3 date Ngay Ngay sinh; }; #endif /* QUANLYNV_H_HEADER_INCLUDED_A222D6F9 */ 2.8.9 Mã trình quản lý kho 2.9.Biểu đồ thành phần Quan ly san pham Quan ly lap bao cao, thong ke Kho Quan ly nhan vien Quan ly sieu thi dien may Quan ly khach hang Quan ly nha cung cap Quan ly khuyen mai Quan ly hoa don Hình 2.9 Biểu đồ thành phần 2.10.Biểu đồ Triển khai Du lieu Nhan vien Main Server máy scan Khach hang máy in Hình 2.10.Biểu đồ thành phần 2.11.Giao diện 2.11.1.Giao diện đăng nhập 2.11.2.Giao diện quản lý nhân viên 2.10.3.Giao diện quản lý nhà cung cấp 2.11.4.Giao diện quản lý khách hàng 2.11.5.Giao diện quản lý báo cáo thống kê 2.11.6.Giao diện lập hóa đơn 2.11.7.Giao diện quản lý kho hàng 2.11.8.Giao diện toán Kết luận I.Đánh giá chung Ưu điểm: Chương trình có giao diện thân thiện, thuận lợi cho người sử dụng Chức chỉnh sửa, tìm kiếm… thực nhanh chóng thuận tiện Phù hợp với ứng dụng triển khai diện rộng Dễ dàng sử dụng quản lý Nhược điểm: Do thời gian nghiên cứu có hạn khả cịn hạn chế nên số vấn đề ý tưởng, chưa thực thi Chương trình có tính chun nghiệp chưa cao, chức cịn Chưa giải chọn vẹn vấn đề nảy sinh trình sửa lý Giao diện thân thiện tính thẩm mĩ chưa cao II.Kết luận Tóm lại hệ thống quản lý siêu thị điện máy hệ thống hữu ích, giúp cho việc quản lý siêu thị điện máy dễ dàng nhanh chóng thuận tiện nhiều.Với mục đích muốn giúp đỡ phần cho siêu thị lớn nhỏ nên em xây dựng hệ thống mong ứng dụng nhiều Tài Liệu Tham Khảo Phạm Hữu Khang; Quản trị SQL Server 2000; NXB Thống kê; Hà Nội – 2001 ... Quản lý hóa đơn Giúp quản lý hóa đơn đơn hàng bán dẽ dàng Quản lý hệ thống giám Giúp việc quản lý hệ thống camera sát ,máy in ,máy scan giám sát siêu thị dễ dàng hoạt động thống với hệ thống quản. .. +Có hệ thống quản lý giúp cho công việc cửa hàng thuận tiện +Các chức quản lý siêu thị Quản lý khách hàng:có quyền truy cập Quản lý nhân viên: Quản lý nhà cung cấp: Quản lý sản phẩm: Quản lý khuyến... lý cửa hàng Quản lý hệ thống Cập nhật ,xóa sửa, thêm thơng tin ,thống kê báo cáo tình hình công việc hệ thống siêu thị Quản lý kho hàng Quản lý việc xuất nhập tồn kho thời điểm siêu thị Quản lý