Tiểu luận Báo cáo chuyên đề học phần Phân tích thiết kế hướng đối tượng: Phân tích thiết kế hệ thống quản lý siêu thị điện máy

66 414 5
Tiểu luận Báo cáo chuyên đề học phần Phân tích thiết kế hướng đối tượng: Phân tích thiết kế hệ thống quản lý siêu thị điện máy

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tiểu luận nhằm tạo ra một hệ thống giúp các chủ cửa hàng có thể dễ dàng quản lý cửa hàng, chuỗi cửa hàng của mình một cách đơn giản, tối ưu và hiệu quả nhất. Với các tính năng được xây dựng trên nhu cầu thực tế mà chủ cửa hàng đang cần để xử lý công việc của mình.

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 Sinh viên thực : NGUYỄN PHƯƠNG NAM Mã sinh viên : 18810310146 Giảng viên hướng dẫn : LÊ THỊ TRANG LINH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : D13 CNPM2 Khóa : 2018-2022 Hà Nội, tháng năm 2019 PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ tên Chữ ký Ghi Chữ ký Ghi Giảng viên chấm: Họ tên Giảng viên chấm : Giảng viên chấm : MỤC LỤC PHIẾU CHẤM ĐIỂM MỤC LỤC LỜI CẢM ƠN .7 LỜI NÓI ĐẦU .8 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 10 1.3 Quy trình quản lý .10 1.4 Nhược điểm quy trình quản lý .11 1.5.Yêu cầu cửa hàng tương lai .11 1.5.1.Quản lý nhân vên hàng 13 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 .14 1.5.5.Quản lý hệ thống 14 1.5.6.Quản lý chương trình khuyến mại .15 1.5.7.Quản lý nhà cung cấp .15 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í .18 2.2.3.Khách Hàng 19 2.2.4.Biểu đồ use case đăng nhập 20 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 21 2.3.Biểu đồ hoạt động 21 2.3.1 Biểu đồ hoạt động chức đăng nhập 22 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 26 2.3.7.Quản lý nhà cung cấp .27 2.3.8.Quản lý khuyến mại 28 2.3.9.Lập báo cáo 29 2.3.10 Thông tin sản phẩm .31 2.3.11.Quản lý toán 31 2.4.Biểu đồ tuần tự( Sequence Diagrams) .32 2.4.1.Biểu đồ cho chức đăng nhập .33 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 34 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 .35 2.4.6 Biểu đồ quản lý nhà cung cấp .36 2.4.7.Biểu đồ quản lý khuyến mại .37 2.4.8.Biểu đồ lập báo cáo 37 2.4.9.Biểu đồ toán .38 2.5.Biểu đồ cộng tác 38 2.5.1Biểu đồ cộng tác lập hóa đơn 39 2.5.2.Biểu đồ cộng tác quản lý khách hàng .39 2.5.3.Biểu đồ cộng tác quản lý thống kê 40 2.5.4.Biểu đồ cộng tác quản lý nhân viên 40 2.5.5.Biểu đồ cộng tác quản lý hóa đơn 41 2.5.6.Biểu đồ công tác quản lý khuyến mại 41 2.5.7.Biểu đồ cộng tác quản lý nhà cung cấp 42 2.5.8.Biểu đồ cộng tác lập báo cáo 42 2.5.9.Biểu đồ cộng tác toán .43 2.6.Biểu đồ lớp sở .43 Sơ đồ lớp tổng quát .43 2.6.1.Sơ đồ lớp use case Quản lý đăng nhập 45 2.6.2.Sơ đồ lớp use case Lập báo cáo 45 2.6.3.Sơ đồ lớp use case Quản lý hóa đơn 46 2.6.4.Sơ đồ lớp use case Khuyến mại 46 2.6.5.Sơ đồ lớp use case Quản lý nhân viên .47 2.6.6.Sơ đồ lớp use case Quản lý nhà cung cấp 47 2.6.7.Sơ đồ lớp use case Quản lý Khách hàng 48 2.6.8.Sơ đồ lớp use case Quản lý sản phẩm 48 2.6.9 Sơ đồ lớp use case kho 49 2.7.1.Biểu đồ trạng thái nhân viên .49 2.7.2.Biểu đồ trạng thái khách hàng 50 2.7.3.Biểu đồ trạng thái sản phẩm .50 2.7.4 Biểu đồ trạng thái nhà cung cấp 51 2.7.5.Biểu đồ trạng thái báo cáo 51 2.7.6.Biểu đồ trạng thái hóa đơn .51 2.7.7.Biểu đồ trạng thái khuyến mại 52 2.8.Mã trình .52 2.8.1.Mã trình nhà cung cấp 52 2.8.2.Mã trình nhà báo cáo 52 2.8.3.Mã trình sản phẩm 53 2.8.4.Mã trình khách hàng 53 2.8.5.Mã trình khuyến mại 54 2.8.6.Mã trình hóa đơn 54 2.8.7.Mã trình quản lý nhân viên .55 2.8.8 Mã trình quản lý siêu thị điện máy 56 2.8.9 Mã trình quản lý kho .57 2.9.Biểu đồ thành phần 58 2.10.Biểu đồ Triển khai .58 2.11.Giao diện 59 2.11.1.Giao diện đăng nhập .59 2.11.2.Giao diện quản lý nhân viên 59 2.11.3.Giao diện quản lý 60 2.10.4.Giao diện quản lý nhà cung cấp .60 2.11.5.Giao diện quản lý khách hàng 60 2.11.6.Giao diện quản lý báo cáo thống kê .61 2.11.7.Giao diện lập hóa đơn .61 2.11.8.Giao diện quản lý kho hàng 62 2.11.9.Giao diện toán .62 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 hồ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 cc 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 YÊU CẦU 1.1 Mô tả toá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 hoà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 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 Hình 2.7.2.Biểu đồ trạng thái khách hàng toan 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 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 san pham het 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 xuat Da tao Hình 2.7.6.Biểu đồ trạng thái hóa đơn 2.7.7.Biểu đồ trạng thái khuyến mại Dang khuyen mai Da khuyen mai Uu tien khach hang than thiet Sap het han 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 ... Giúp quản lý hóa đơn đơn hàng Quản lý hóa đơn 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 lý. .. 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... 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ý chương

Ngày đăng: 17/12/2019, 15:28

Từ khóa liên quan

Mục lục

  • PHIẾU CHẤM ĐIỂM

  • 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ả bài 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 của quy trình quản lý hiện tại

    • 1.5.Yêu cầu của cửa hàng trong tương lai

      • 1.5.1.Quản lý nhân vên tại của hàng

      • 1.5.2 Quản lý khách hàng

      • 1.5.3.Quản lý hóa đơn( áp dụng cả mua online)

      • 1.5.4.Quản lý kho hàng

      • 1.5.6.Quản lý các chương trình khuyến mại

      • 1.5.7.Quản lý nhà cung cấp

      • 1.5.8.Quản lý sản phẩm

      • 1.6. Các Thuộc tính của hệ thống

      • Chương II : PHÂN TÍCH THIẾT KẾ HỆ THỐNG

        • 2.Sơ đồ Use Case

          • 2.1.Sơ đồ use case tổng quát.

          • 2.2.Mô tả tác nhân và vẽ sơ đồ cụ thể

            • 2.2.1.Nhân viên

            • 2.2.2.Quản Lí

            • 2.2.3.Khách Hàng

Tài liệu cùng người dùng

Tài liệu liên quan