1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo thiết kế và xây dựng phần mềm đề tài xây dựng phần mềm quản lý cho cửa hàng tiện lợi s mart

26 1 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Nội dung

- Lưu trữ thông tin của các nhân viên - Quản lý việc xuất/nhập hàng hoá t i c a hàng ạ ử- Hỗ trợ đa dạng hình thức thanh toán - Thống kê hàng hoá đã bán được trong ngày cũng như theo các

Trang 1

Nguy n Quang Nh t ễậ Nguy n M nh Kiên ễạ Nguy n Lê Anh ễ

MSSV 20207676 MSSV 20207661 MSSV 20207696 MSSV 20207682 MSSV 20207655

Trang 2

LÝ DO CHỌN ĐỀ TÀI

Bán l , buôn bán hiẻ ện đại dưới hình th c siêu th t ứ ị ự chọn các c a hàng trung ửtâm thương mại xu t hiấ ện ở Việt Nam t ừ 1994 và tăng trưởng mạnh trong các năm gần đây Mức sống của người dân ngày càng cao dẫn đến xu hướng thích mua hàng ở cửa hàng, siêu th hị ơn ở chợ vì y u t ế ố chất lượng an toàn v sinh th c phệ ự ầm, hơn nữa các m t hàng này ph c v cho nhu c u thi t y u c a cu c s ng Ta nh n thặ ụ ụ ầ ế ế ủ ộ ố ậ ấy các kênh phân ph i hiố ện đại đang dần chiếm ưu thế, đặc biệt là tại các đô thị lớn Trong đó, các kênh bán lẻ ện đạ hi i ( siêu thị, trung tâm thương mại, … ) đã phát triển chóng mặt Và có th ể thấy các hình thức phân phối này đã dần trở nên quen thuộc v i nhớ ững người dân thành th và các t nh l n M t chu i kênh phân ph i, ở ị ỉ ớ ộ ỗ ốbán l ẻ hiện đại đang dần mọc lên như là xu thế tất yếu trên con đường thương mại hoá hiện đại hoá của Việt Nam v i nhiớ ều thương hiệu như Shop&Go, Family Mart, Co.op Mart, Winmart, CirleK … Theo công ty nghiên cứu thị trường Kantar Worldpanel, mức tăng trưởng của mô hình c a hàng tiử ện l i so v i cùng k ợ ớ ỳ năm trước lên đến 80%, g n v i nhu cắ ớ ầu v s ề ự tiện l i cợ ủa người tiêu dùng thành th ị

Đồng th i v i s bùng n c a hình th c buôn bán hiờ ớ ự ổ ủ ứ ện đại đó, xu hướng tin học hoá, áp d ng công ngh máy tính vào trong mụ ệ ọi lĩnh vực hoạt động c a xã hủ ội đương thời, với thế m nh và tính c p thi t cạ ấ ế ủa ứng d ng tin h c thì vi c phát triụ ọ ệ ển các ứng d ng t ụ ự động là m t lợi thế ộ để tiết ki m chi phí, ph c v nhu cệ ụ ụ ầu cuộc sống con người

Do v y mà h u hậ ầ ết các lĩnh vực trong xã h i hiộ ện nay đều sử dụng phần mềm tự động để thuận tiện cho nhân viên, qu n lý và khách hàng Vì v y mà viả ậ ệc đầu tư phần mềm h ỗ trợ quản lý là r t c n thi t cho hi n nay ấ ầ ế ệ

Phần m m qu n lý là m t hình th c qu n lý linh ho t, ti n dề ả ộ ứ ả ạ ệ ụng cho người sử d ng Vụ ới ph n mầ ềm thì vi c nh p, xu t d u và qu n lý hàng hoá s ệ ậ ấ ữ liệ ả ẽ trở nên dễ dàng hơn Bên cạnh đó việc này giúp ti t ki m th i gian, ti n bế ệ ờ ề ạc hơn cho chủ cửa hàng đáp ứng được mọi yêu cầu mà người sử dụng đặt ra

1 Giới thiệu địa điểm khảo sát

- Cửa hàng ti n lệ ợi S mart địa chỉ số 25 Ngõ 298 Ngọc Lâm, Long Biên, Hà N ội.

- Thời gian hoạt động: t 7h30 22h00 các ngày trong tuừ–ần

Trang 3

- Lợi nhu n c a cậủửa hàng đế ừ ựn t s chênh l ch gi a giá nh p ệữậsản ph m và giá bán thẩực t t i cế ạ ửa hàng

- Nhóm nước uống giải khát như nướ ọc, nước có ga, …c l- Nhóm đồ ăn vặt như bánh ạo, bim bim,… g

b Nguồn nh p hàng hoá ậ

- Nguồn nh p chậủ yếu đế ừ các nhà cung c p ln tấ ớn như công ty TNHH pepsico Vi t Nam, Công ty c ph n s a Việổầữệt Nam,…

3 Đối tượng kinh doanh

- Do c a hàng to l c gửạ ạần trường học và chung cư nên nguồn khách hàng ch yủ ếu đế ừ ọc sinh, giáo viên cũng như n t hcác hộ dân cư đế ừ chung cư… Trong đó nhóm khách n thàng thường xuyên đến mua hàng nhất là học sinh

4 Yêu cầu người dùng

- Quản lý l ch làm vi c, ca làm vi c nhân viên làm vi c theo ịệệệca

- Lưu trữ thông tin của các nhân viên

- Quản lý việc xuất/nhập hàng hoá t i c a hàng ạ ử- Hỗ trợ đa dạng hình thức thanh toán

- Thống kê hàng hoá đã bán được trong ngày cũng như theo các m c thốời gian như theo tháng, theo quý, …

Trang 4

- Cho phép người quản lý thống kê và xử lý các thống kê của cửa hàng

- Giao di n d s d ng ệễ ử ụ

PHẦN II: XÁC L P YÊU C U ẬẦ

1 Khảo sát hi n trạng

a, Cơ cấu tổ chức của cửa hàng

- Nhân s t i c a hàng: qu n lý và m t nhân viên bán hàng ự ạ ửảộMô t v nhân s : ả ềự

o Quản lý: Giám sát quá trình hoạt động c a c a hàng, ủửđưa ra quyết định nhập hàng hoá cũng như quản lý lịch làm vi c c a các nhân viên Ngoài ra quệủản lý cũng tham gia vào việc thanh toán hoá đơn cho khách hàng.o Nhân viên: M i ca làm viỗệc thường s có 1 nhân viên ẽ

và 1 qu n lý Nhân viên làm vi c s ph trách viảệ ẽụệc thanh toán và th ng kê các mốặt hàng bán được trong ngày

b, Các hoạt động c a c a hàng ủử- Hoạt động bán hàng:

o Sau khi vào c a hàng, khách hàng s l a ch n các s n ửẽ ựọảphẩm cần mua và mang đến qu y thanh toán, nhân ầviên s quét mã v ch s n phẽạảẩm để tính ti n cho khách ềhàng

- Hoạt động nhập hàng hoá:

o Dựa vào thống kê từ hoạt động kinh doanh của cửa hàng người quản lý sẽ liên hệ tới các công ty cung cấp hàng hoá để thông báo về số lượng hàng hoá cần đểnhập trung bình s nh p hàng hoá 2 lẽậần/tuần

Trang 5

o Sau khi nh p hàng hoá, nhân viên s có trách nhiậẽệm kiểm tra hàng hoá để rà soát lại số lượng sao cho khớp với hoá đơn và quản lý sẽ thanh toán tiền hàng hoá o Sau khi nh p li u hàng hoá nhân viên s t ng kậệẽ ổết

thông tin v các m t hàng vào s sách th ng kê cềặổốủa cửa hàng

2 Phỏng vấn người dùng

Các thông tin thu được từ việc phỏng vấn nhân viên của cửa hàng (Các câu h i khỏảo sát đượ ắc s p x p theo th t ếứ ựchiến lược đặt câu hỏi - từ diện rộng đến hẹp):

Câu h ỏi Trả l i

và thông thường 1 ca làm việc

hàng hoá …

nhiên để cạnh tranh với các cửa hàng khác thì chức năng mong

đăng ký thành viên cho khách hàng để kích cho nhu cầu mua

Trang 6

như để tri ân khách hàng đã đến

4 Các chức năng đề xu ất

- Thanh toán:

o Thêm thành viên

- Quản lý nhân viên

o Thay đổi lịch làm việc của nhân viên o Quản lý nhân viên theo ca

- Quản lý hàng hóa

o Nhập hàng

Trang 7

o Xuất hàng

o Thống kê hàng hoá

- Quản lý doanh thu

o Quản lý doanh thu theo ngày o Thống kê doanh thu

- Đảm b o h thống ph n hồi nhanh, chính xác, thông tin hi n thị ảệảể

- Có thể nâng cấp thay đổi hệthống trong tương lai.

- Giao diện đơn giản, dễ ử s dụng

PHẦN III: THIẾT K HẾ Ệ THỐNG

1 Biểu đồ use case tổng quan hệ thống

Trang 8

2 Biểu đồ use case phân rã

Trang 9

1 Khách hàng Đưa sản phầm 2 Nhân viên Tính ti n ề3 Khách hàng Lựa ch n hình ọ

thức thanh toán 4 Nhân viên Xác nh n thanh ậ

toán 5 Nhân viên Xuất hóa đơn 6 Nhân viên Hoàn thành thanh

toán

3a Khách hàng Thanh toán bằng thẻ tín d ng ụUse case ti p tế ục bước 5

4a Nhân viên Không nhận được tiền

Trang 10

Use case quay lại bước 1 Non-functional

requirement yêu c u tính chính xác cao ầ

Use case ID 02 Use case name Quản lý doanh thu Description Nhân viên bán hàng và quản lý thực hiện các hành vi quản lý

thu

cần xem doanh thu

Trang 11

Use case ID 03 Use case name Quản lý nhân viên Description Quản lý c a hàng th c hi n hành vi qu n lý nhân viên trong ử ự ệ ả

Post-condition Nhân viên điểm danh và có ca làm vi c ệ

Use case ti p tế ục bước 5

Use case quay lại bước 3 Non-functional

requirement

Trang 12

Use case ID 04 Use case name Quản lý hàng hóa Description Nhân viên bán hàng và quản lý thực hiện các hành vi quản lý

1 Nhân viên & quản lý

Chọn vào mục hàng hóa 2 Nhân viên & quản

Sử dụng các chức năng trong mục hàng hóa

Alternative flow

Exception flow Hàng hóa chưa có đầy đủ thông tin Quay lại bước 2 Non-functional

requirement

Trang 13

4 Biểu đồ trình tự

4.1 Quản lý thanh toán

4.2 Quản lý nhân viên

Trang 15

5 Biểu đồ hoạt động

Biểu đồ hoạt động mô tả chức năng thanh toán

Trang 16

Biểu đồ hoạt động tra c thông tin ứ

Biểu đồ quản lý hàng hóa

Trang 17

Chức năng thống kê

Trang 18

Chức năng quản lý doanh thu

Trang 19

6 Biểu đồ lớp

Trang 20

7 Thiết k CSDL ế

Bảng tài khoản

Stt Tên c t ộ Kiểu d ữ liệu Rằng bu c ộ Ghi chú

EMENT 2 TenTaiKhoan Varchar NOT NULL

Bảng nhân viên

Stt Tên c t ộ Kiểu d ữ liệu Rằng bu c ộ Ghi chú

EMENT 2 TenNhanVien Varchar NOT NULL

4 SoGioLamThem Time NOT NULL

Trang 21

Bảng Quản lý

Stt Tên c t ộ Kiểu d ữ liệu Rằng bu c ộ Ghi chú

2 TenQuanLy Varchar NOT NULL

Bảng Thủ Kho

Stt Tên c t ộ Kiểu d ữ liệu Rằng bu c ộ Ghi chú

2 TenThuKho Varchar NOT NULL

2 TenKhachHang Varchar NOT NULL

Trang 22

Bảng Hóa Đơn Stt Tên c t ộ Kiểu d ữ

Varchar NOT NULL

Trang 23

Bảng Phiếu ki m kê ểStt Tên c t ộ Kiểu d ữ

liệu Rằng bu c ộ Ghi chú 1 idPhieuKiemKe Int AUTO_INCREMENT

Bảng Phiếu xuất hàng Stt Tên c t ộ Kiểu d ữ

liệu Rằng bu c ộ

Ghi chú 1 idPhieuXuatHang Int AUTO_INCREMENT Id c a tài ủ

khoản 2 LoaiHangXuat Time NOT NULL

Khóa

Khóa

Trang 24

PHẦN IV: THI T K KIỂN TRÚC ẾẾ

- Tiêu chí đóng gói: Theo vai trò người dùng

Giải thích: Vì mỗi ngườ ử ụng (nhân viên, người s di qu n ảlý) đều có nghiệp vụ riêng, việc phân chia các gói theo vai trò người dung sẽ giúp tách biệt các lớp liên quan đến người dung tương ứng, sau này việc bảo trì bảo dưỡng cũng sẽ trở nên dễ dàng tránh được trường hợp các lớp

có liên quan đến nhau khó có thể giao tiếp với nhau

Bảng Phiếu nhập hàng Stt Tên c t ộ Kiểu d ữ

liệu Rằng bu c ộ Ghi chú 1 idPhieuNhapHang Int AUTO_INCREMENT Id c a tài ủ

khoản 2 LoaiHangNhap Time NOT NULL

Khóa chính

idPhieuNhapHang Khóa

Trang 25

- Lý do bài toán này được áp d ng mô hình MVC mà ụkhông ph i các mô hình khác: ả

+ MVC là m t mô hình v i k t cộớ ế ấu tương đối đơn giản đối với những nhóm phát triển chưa có nhiều kinh nghi m v ệềthiết kế và xây dựng ph n m m, không có quá nhi u ầềềchuyên môn cũng có thể sử dụng được trong khi MVP và MVVM l i phù h p cho nh ng d án có mạợữựức độ ph c tứ ạp cao. 

+ MVC cho phép phân tách gi a Model, View, Controller ữ

Trang 26

Mỗi thành ph n có mầột nhi m vệụ riêng biệt và độ ậc l p với các thành ph n khác ầ

+ MVC dễ cài đặt cho các bài toán có mô hình thương mại tương tự như nhau Do đó, việc phát triển dựa trên

mô hình này cũng trở nên đơn giản hơn.

PHẦN V: THI T K GIAO DI N ẾẾỆ

1 Giao diện đăng nhập

2 Giao di n th ng kê thu nh p ệốậ

Bảng th ng kê doanh thu Quản lý:

Tổng thu

Ngày đăng: 11/06/2024, 17:52

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w