Tải bản đầy đủ (.ppt) (29 trang)

Phân tích thiết kế hệ thống quản lý siêu thị điện máy

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.83 MB, 29 trang )

Báo Cáo Bài Tập Lớn
Đề 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

Giảng Viên Bộ Môn:
Lê Bá Cường

LOGO


Nội dung trình bày

1. Tổng quan về phần mềm

2.Phân tích các chức năng phần mềm

3. Giao diện phần mềm


1. Tổng quan về phần mềm
a. Giới thiệu về phần mềm
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ở 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ầ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...)


1. Tổng quan về phần mềm
b. 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

c. Kiến trúc tổng thể
Cá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,..


2.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



1

Quản lý đơn hàng

2


Quản lý kho

3

Quản lý người dùng

4

Lưu trữ thông tin khách hàng



5

Tra cứu thông tin mặt hàng



6

Tổng kết doanh thu










2.Phân tích các chức năng phần mềm
a. 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
a. Chức năng quản lý đơn hàng (2/3)
- 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 (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


2.Phân tích các chức năng phần mềm
b. Chức năng quản lý kho (1/7)
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,….


2.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


b. Chức năng quản lý kho (3/7)
- Biểu đồ Class diagram mô tả chức năng nhập kho


b. Chức năng quản lý kho (4/7)
* 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

+ Biểu đồ use case, Sequence diagram thể hiện chức năng xuất kho


b. Chức năng quản lý kho (5/7)
- Biểu đồ Class diagram mô tả chức năng xuất kho



b. Chức năng quản lý kho (6/7)
* 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
+ Biểu đồ use case, Sequence diagram thể hiện chức năng kiểm kê


b. Chức năng quản lý kho (7/7)
- Biểu đồ Class diagram mô tả chức năng kiểm kê


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)
- 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
- Chức năng được mô tả qua biểu đồ use case, Sequence diagram


c. 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.


2.Phân tích các chức năng phần mềm
d. Chức năng lưu thông tin khách hàng(1/2)
- Nhân viên bán hàng,là người có quyền sử dụng chức năng này, Cho
phép người bán hàng thao tác với các thông tin về khách hàng
- Chức năng được mô tả qua biểu đồ use case, Sequence diagram



d. Chức năng lưu thông tin khách hàng(2/2)
- Biểu đồ Class diagram mô tả chức năng lưu thông tin khách hàng : sửa ,
xem, thêm thông tin khách hàng

Company Logo


2.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


e. 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


2.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


f. 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



×