TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN Mô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ý cửa hàng điện dân dụng Gi
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO BÀI TẬP LỚN
Mô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ý cửa hàng điện
dân dụng
Giảng viên hướng dẫn:
Sinh viên thực hiện :
Ngành Công nghệ thông tin
Chuyên ngành Công nghệ phần mềm
Mã sinh viên:
Lớp: D16CNPM7
Hà Nội , tháng năm 2023
1
Trang 21 Mô tả tóm tắt đề tài
- Xây dựng hệ thống phần mềm quản lý cửa hàng bao gồm các chức năng chính
sau:
Quản lý nhân viên
Quản lý kho
Quản lý lương
Thanh toán
2 Nội dung thực hiện
- Chương 1: Khảo sát hệ thống
- Chương 2: Phân tích thiết kế hệ thống
- Chương 3: Phát sinh mã trình
- Chương 4: Thiết kế giao diện
3 Kết quả đạt được
Hoàn thành đề cương chuyên đề học phần môn: “Phân tích thiết kế hướng đối tượng”
Xây dựng được phần mềm hoàn chỉnh với đầy đủ các chức năng, đơn giản và phù hợp với quán vừa và nhỏ
2
Trang 3PHIẾU CHẤM ĐIỂM Sinh viên thực hiện:
Họ và tên Nội dung thực hiện Điểm CHữ kí
Giảng Viên Chấm:
Giảng viên 1:
Giảng viên 2:
3
Trang 4MỤC LỤC
4
Trang 5LỜI CẢM ƠN
5
Trang 6LỜI NÓI ĐẦU
Trong thời đại hiện nay, toàn cầu hóa và kinh tế tri thức phát triển kéo theo
sự phát triển không ngừng của công nghệ thông tin Việc ứng dụng các thành tựu của khoa học vào đời sống là rất quan trọng, nó có thể quyết định việc thành công hay thất bại trong việc kinh tế và hoạt động sản xuất, kinh doanh của các công ty Nhờ công nghệ hóa, công việc quản lí nhân viên hay quản lí hàng hóa cũng trở nên thuận tiện hơn, tiết kiệm sức lao động và nâng cao năng suất lao động của những người quản lí
Trong quá trình tìm hiểu, em thấy quản lí cửa hàng điện dân dụng là một hoạt động quan trọng, có thể mang lại lợi nhuận những cũng có nhiều rủi ro yêu cầu quản lí chặt chẽ Nhưng vẫn có nhiều cửa hàng lại chưa có những biện pháp quản lí phù hợp không những không có lợi nhuận mà còn gây khó kiểm soát và dễ gây thất thoát Do đó bọn em quyết định chọn đề tài: “Phân tích thiết kế hệ
thống thông tin quản lí cửa hàng điện dân dụng Linh Bình”.
Với vốn kiến thức còn hạn chế vì vậy bài làm của em chắc chắn sẽ có nhiều thiếu sót
Rất mong được sự góp ý của cô để bài làm tốt hơn
6
Trang 7CHƯƠNG 1: KHẢO SÁT HỆ THỐNG
1.1 Hiện trạng
Cửa Hàng Điện Dân Dụng, Hàng Gia Dụng Linh Bình luôn sẵn sàng mang đến cho khách hàng hàng ngàn sản
phẩm Điện tử, Đồ gia dụng có số lượng phong phú, đa dạng về chủng loại, đảm bảo chất lượng và giá cả vô cùng hấp dẫn
Hiện nay điện là thứ không thể thiếu trong nhà của bất cứ người dân nào Bên cạnh việc phục vụ nhu cầu về điện của người dân với việc càng ngày càng có nhiều nhà mọc lên thì việc quản lí về nhiều hoạt động khác nhau của quán như về nhân viên hay hàng hóa cũng rất quan trọng Tuy nhiên hệ thống quản lý quán bằng
sổ sách hay ghi chép đã không còn phù hợp với quy mô và tốc độ phát triển Và cửa hàng điện dân dụng cũng không ngoại lệ, cũng phải cần có một hệ thống quản lí điện tử để có thể dễ dàng sử dụng và kiểm soát, tránh có những nhầm lẫn đáng tiếc Khi bạn không tốn thời gian công sức trong việc di chuyển qua lại giữa những cửa hàng của bạn để kiểm tra, quản lý đây chính là tiết kiệm công sức Và bạn có thể dành những công sức, tâm trí trong việc đó để phát triển thêm nhiều cửa hàng, hay làm mới , phát triển cửa hàng của bạn
Vì thế nên việc có một hệ thống quản lí tự động là vô cùng cần thiết, vừa tiết kiệm được thời gian cũng như không mất nhiều thời gian của mọi người
1.2 Tổng quan
Tên cửa hàng: Linh Bình
Tổng số nhân viên: 3 người
Thời gian làm việc:
o Sáng: 6h30 – 11h30
o Chiều- Tối: 14h00 – 21h30
Doanh thu hàng tháng: ~100.000.000 - 120.000.000 VNĐ
7
Trang 8 Địa chỉ: Đường 16, Thôn Cả, Đông Xuân, Sóc Sơn, Hà Nội
Quản lý: 0368129320
Zalo: 0368129320
Hình 1.1.1.1 Cửa hàng điện dân dụng, hàng gia dụng Linh Bình
1.3 Hoạt động nghiệp vụ
1.3.1 Quản lí
8
Trang 91.4 Yêu cầu phần mềm
1.4.1 Yêu cầu chức năng
+ Chức năng Quản lý kho
+ Chức năng Quản lý Nhân viên
+ Chức năng Quản lý lương
+ Chức năng Thanh toán
+ Chức năng Đăng nhập,đăng xuất
1.4.2 Yêu cầu phi chức năng
1.4.2.1 Yêu cầu bảo mật :
- Toàn vẹn ,bảo mật về thông tin của cửa hàng, về thông tin cá
nhân của nhân viên như địa chỉ, số điện thoại ,
1.4.2.2 Yêu cầu sao lưu:
-Tự động sao lưu lên máy chủ và khôi phục khi cần thiết 1.4.2.3 Yêu cầu phần cứng :
- Hệ điều hành Window 7/8/10/11
- Bộ xử lý CPU: lớn hơn hoặc bằng 2,3 GHz
- Ram : 4 GB trở lên
- Ổ cứng :200 GB trở lên
1.4.2.4 Phần mềm được sử dụng
- Xây dựng trên Visual Studio 2022 với ngôn ngữ C#
- Hệ quản trị cớ sở dữ liệu SQL Server 2018
- Phần mềm Rational Rose
1.4.2.5 Yêu cầu về tính năng sử dụng
- Sử dụng được các chức năng của phần mềm
- Hệ thống dễ sử dụng, dễ thao tác
9
Trang 10- Cung cấp đầy đủ thông tin cần thiết
1.4.2.6 Yêu cầu ràng buộc thiết kế
- Web browser : Google Chrome
- Hệ quản trị cơ sở dữ liệu : Microsoft SQL Server
- Phân tích và thiết kế được thực hiện theo chuẩn UML
- Hệ thống được thiết kế theo hướng có khả năng phát triển trong tương lai với việc thêm bớt các module hoặc tích hợp hệ thống vào một hệ thống khác
1.4.2.7 Các yêu cầu khác
- Hệ thống dễ sử dụng,dành cho cả những người chưa sử dụng bao giờ
- Bảo mật thông tin
- Tốc độ xử lý thông tin nhanh, đảm bảo chính xác, kịp thời
- Theo dõi chi tiết hàng xuất, nhập và tồn đọng
- Quản lý công nợ của khách hàng, thu chi nhanh chóng, chính xác
10
Trang 11CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1 Xác định các Actor và Use case tổng quát của hệ thống.
2.1.1 Biểu đồ use case tổng quát của hệ thống.
11