Phần mềm là công cụ quản lý bán hàng hiệu quả, làm đơn giản hóa các việc lập các hóa đơn giấy tớ cũng như việc lưu trữ chúng ,cung cấp những thông tin nhanh chóng và chính xác làm cơ sở
Trang 1Báo Cáo Bài Tập Lớn
Giảng Viên Bộ Môn:
Lê Bá Cường
Đề Tài :Phân tích thiết kế hệ thống quản lý
siêu thị điện máy
Nhóm 9 : Nguyễn Việt Hưng
Đỗ Mạnh Duy Trịnh Doãn Mạnh
Trang 2Nội dung trình bày
3 Giao diện phần mềm 2.Phân tích các chức năng phần mềm
1 Tổng quan về phần mềm
Trang 3Phần mềm là công cụ quản lý bán hàng hiệu quả, làm đơn
giản hóa các việc lập các hóa đơn giấy tớ cũng như việc lưu trữ chúng ,cung cấp những thông tin nhanh chóng và chính xác làm cơ sở cho việc ra quyết định quản lý trong kinh
doanh, phục vụ tốt cho việc quản lý và phát triển siêu thị điện
máy.
1 Tổng quan về phần mềm
a Giới thiệu về phần mềm
Trang 41 Tổng quan về phầm mềm
b Yêu cầu hệ thống(1/2)
Phần mềm cần được xây dựng và đáp ứng các tiêu chí sau :
+ Phần mềm có khả năng đáp ứng đầy đủ và hỗ trợ thực hiện tốt các nghiệp vụ chính trong siêu thị điện máy
+ Cung cấp giao diện người dùng thân thiện, dễ thao tác, đảm bảo
được số lượng nhiều người cùng truy nhập
+ Cung cấp các chức năng hỗ trợ nhân viên tra cứu thông tin sản phẩn nhằm giúp quá trình tư vấn lựa chọn hàng hóa cho khách hàng dễ dàng hơn
+ Cung cấp các chức năng báo cáo thống kê theo yêu cầu khác nhau (báo cáo theo ngày, theo sản phẩm )
Trang 5b Yêu cầu hệ thống(1/2)
+ Giúp người quản lý nắm được tình hình mua bán, doanh thu của siêu thị điện máy , việc thống kê được thực hiện hàng tháng, hàng quý cũng
có khi đột xuất theo yêu cầu
+ Thủ kho quản lý số lượng hàng , các thiết bị điện tử trong kho theo
mã số hàng hóa, kiểm kê hàng hóa trong kho
+ Nhân viên bán hàng sẽ tính tiền từng mặt hàng mà khách hàng mua
và lập hóa đơn cho khách hàng
+ Lưu trữ thông tin khách hàng Thực hiện ưu đãi giảm giá với các
khách hàng thân thiết hoặc theo các chương trình giảm giá
1 Tổng quan về phần mềm
Trang 6Các module trong hệ thống phần mềm được thiết kế gồm 3 phần:
+ Phần giao diện: Là phần tương tác với người dùng Tiếp nhận hành động và dữ liệu nhập liệu của người dùng, sau đó hiển thị kết quả cho người sử dụng
+ Phần xử lý thông tin: Là nơi xử lý logic nghiệp vụ của phần mềm + Phần dữ liệu: Làm nhiệm vụ thao tác với Database, file,
1 Tổng quan về phần mềm
c Kiến trúc tổng thể
Trang 72.Phân tích các chức năng phần mềm
- Phần mềm được viết bằng ngôn ngữ lập trình Java sử dụng cơ sở dữ liệu là MySQL để xây dựng, phần mềm gồm các chức năng, chi tiết phân quyền tới các chức năng trong hệ thống được xây dựng:
STT Chức năng Quản trị viên Nhân viên bán hàng Nhân viên kho
3 Quản lý người dùng
4 Lưu trữ thông tin khách hàng
Trang 8a Chức năng quản lý đơn hàng (1/3)
Chức năng quản lý đơn hàng, được sử dụng với quyền của người dùng
là nhân viên bán hàng, thực hiện những nghiệp vụ cơ bản như: lập hóa đơn, thanh toán, lập đơn đặt hàng, Cho phép nhân viên bán hàng
+Thanh toán cho khách hàng, tính tiền thừa (nếu có), lưu thông tin
thanh toán vào cơ sở dữ liệu.
+ Xem các hóa đơn đã thanh toán được lưu trữ trong hệ thống, phục
vụ việc kiểm kê hàng hóa cũng như doanh thu
+ Dựa vào yêu cầu, thực hiện đặt trước cho khách mua hàng
2.Phân tích các chức năng phần mềm
Trang 9- Chức năng được mô tả qua biểu đồ use case, biểu đồ Sequence diagram( thanh toán, xem hóa đơn đã nhập)
a Chức năng quản lý đơn hàng (2/3)
2.Phân tích các chức năng phần mềm
Trang 10a Chức năng quản lý đơn hàng (3/3)
- Biểu đồ Class diagram mô tả chức năng quản lý đơn hàng gồm : chức năng thanh toán, chức năng xem hóa đơn đã nhập
Trang 112.Phân tích các chức năng phần mềm
Chức năng quản lý kho được sử dụng với quyền của người dùng là nhân viên kho, thực hiện thao tác với phần mềm : nhập kho, xuất kho, kiểm kê 3 chức năng con được mô tả ở 3 biểu đồ usecase
* Nhập kho
+Use case đặt hàng nhập kho : Lên danh sách các mặt hàng cần nhập
để lưu vào hệ thống phục vụ việc đối chiếu sau này khi nhập hàng
+ Use case lập phiếu nhập kho : Nhập phiếu nhập kho và lưu vào hệ thống khi nhập các mặt hàng đã đặt trước vào kho
+ Use case thông tin nhà cung cấp :Xem thông tin các nhà cung cấp cho siêu thị bao gồm: tên công ty, mã công ty, thông tin ngân hàng,…
b Chức năng quản lý kho (1/7)
Trang 122.Phân tích các chức năng phần mềm
b Chức năng quản lý kho (2/7)
- Biểu đồ use case, biểu đồ Sequence diagram thể hiện chức năng nhập kho
Trang 13- Biểu đồ Class diagram mô tả chức năng nhập kho
b Chức năng quản lý kho (3/7)
Trang 14b Chức năng quản lý kho (4/7)
+ Biểu đồ use case, Sequence diagram thể hiện chức năng xuất kho
* Xuất kho
- Lập phiếu xuất kho lưu và lưu thông tin vào cơ sở dữ liệu, sau đó cập nhật tình hình hàng hóa trong kho
Trang 15- Biểu đồ Class diagram mô tả chức năng xuất kho
b Chức năng quản lý kho (5/7)
Trang 16+ Biểu đồ use case, Sequence diagram thể hiện chức năng kiểm kê
* Kiểm kê
- Đối chiếu số lượng hàng trong kho và thông tin về số lượng hàng trong cơ sở dữ liệu
Trang 17b Chức năng quản lý kho (7/7)
- Biểu đồ Class diagram mô tả chức năng kiểm kê
Trang 18- Người quản trị viên có quyền với chức năng quản lý người dùng, thực hiện thao tác như thêm nhân viên, sửa thông tin, xóa thông tin, xem
thông tin, phân quyền người dùng
2.Phân tích các chức năng phần mềm
c Chức năng quản lý người dùng(1/2)
- Chức năng được mô tả qua biểu đồ use case, Sequence diagram
Trang 19c Chức năng quản lý người dùng (2/2)
- Biểu đồ Class diagram mô tả chức năng quản lý người dùng: Xem, sửa , thêm
Trang 20d Chức năng lưu thông tin khách hàng(1/2)
Trang 222.Phân tích các chức năng phần mềm
e Chức năng tra cứu thông tin mặt hàng (1/2)
- Cho phép nhân viên bán hàng kiểm tra thông tin về sản phẩm hiện có giúp tư vấn khách hàng Giúp nhân viên kho thực hiện định giá.
+ Chức năng được mô tả qua biểu đồ use case, Sequence diagram
Trang 23e Chức năng tra cứu thông tin mặt hàng (2/2)
- Biểu đồ Class diagram mô tả chức năng tra cứu thông tin mặt hàng
Trang 242.Phân tích các chức năng phần mềm
f Chức năng tổng kết doanh thu (1/2)
- Giúp tổng kết doanh thu cho siêu thị theo ngày, tháng, quý, năm Có thêm chức năng so sánh doanh thu giữa các năm, các quý,…
+ Chức năng được mô tả qua biểu đồ use case, Sequence diagram
Trang 25f Chức năng tổng kết doanh thu (2/2)
- Biểu đồ Class diagram mô tả chức năng tổng kết doanh thu
Trang 263.Giao diện phần mềm
- Giao diện đăng nhập , giao diện menu chức năng
Trang 273.Giao diện phần mềm
- Chức năng thanh toán, xem hóa đơn đã lập
Trang 283.Giao diện phần mềm
- Chức năng nhập phiếu lập kho
Trang 29Cảm ơn Thầy giáo và các bạn đã lắng nghe